gdk-pixbuf-2.30.8/0000775000175000017500000000000012340760140014771 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/ABOUT-NLS0000644000175000017500000022532612340757633016245 0ustar00mclasenmclasen000000000000001 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. When reporting bugs in the `intl/' directory or bugs which may be related to internationalization, you should tell about the version of `gettext' which is used. The information can be found in the `intl/VERSION' file, in internationalized packages. 1.1 Quick configuration advice ============================== If you want to exploit the full power of internationalization, you should configure it using ./configure --with-included-gettext to force usage of internationalizing routines provided within this package, despite the existence of internationalizing capabilities in the operating system where this package is being installed. So far, only the `gettext' implementation in the GNU C library version 2 provides as many features (such as locale alias, message inheritance, automatic charset conversion or plural form handling) as the implementation here. It is also not possible to offer this additional functionality on top of a `catgets' implementation. Future versions of GNU `gettext' will very likely convey even more functionality. So it might be a good idea to change to GNU `gettext' as soon as possible. So you need _not_ provide this option if you are using GNU libc 2 or you have installed a recent copy of the GNU gettext package with the included `libintl'. 1.2 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. If not, the included GNU `gettext' library will be used. This library is wholly contained within this package, usually in the `intl/' subdirectory, so prior installation of the GNU `gettext' package is _not_ required. Installers may use special options at configuration time for changing the default behaviour. The commands: ./configure --with-included-gettext ./configure --disable-nls will, respectively, bypass any pre-existing `gettext' to use the internationalizing routines provided within this package, or else, _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.a' file and will decide to use this. This might not be desirable. You should use the more recent version of the GNU `gettext' library. I.e. if the file `intl/VERSION' shows that the library which comes with this package is more recent, you should use ./configure --with-included-gettext to prevent auto-detection. The configuration process will not test for the `catgets' function and therefore it will not be used. The reason is that even an emulation of `gettext' on top of `catgets' could not provide all the extensions of the GNU `gettext' library. 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.3 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.4 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.5 Available Packages ====================== Languages are not equally supported in all packages. The following matrix shows the current state of internationalization, as of November 2007. 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 ar az be bg bs ca cs cy da de el en en_GB eo +----------------------------------------------------+ Compendium | [] [] [] [] | a2ps | [] [] [] [] [] | aegis | () | ant-phone | () | anubis | [] | ap-utils | | aspell | [] [] [] [] [] | bash | [] | bfd | | bibshelf | [] | binutils | | bison | [] [] | bison-runtime | [] | bluez-pin | [] [] [] [] [] | cflow | [] | clisp | [] [] [] | console-tools | [] [] | coreutils | [] [] [] [] | cpio | | cpplib | [] [] [] | cryptonit | [] | dialog | | diffutils | [] [] [] [] [] [] | doodle | [] | e2fsprogs | [] [] | enscript | [] [] [] [] | fetchmail | [] [] () [] [] | findutils | [] | findutils_stable | [] [] [] | flex | [] [] [] | fslint | | gas | | gawk | [] [] [] | gcal | [] | gcc | [] | gettext-examples | [] [] [] [] [] | gettext-runtime | [] [] [] [] [] | gettext-tools | [] [] | gip | [] | gliv | [] [] | glunarclock | [] | gmult | [] [] | gnubiff | () | gnucash | [] [] () () [] | gnuedu | | gnulib | [] | gnunet | | gnunet-gtk | | gnutls | [] | gpe-aerial | [] [] | gpe-beam | [] [] | gpe-calendar | | gpe-clock | [] [] | gpe-conf | [] [] | gpe-contacts | | gpe-edit | [] | gpe-filemanager | | gpe-go | [] | gpe-login | [] [] | gpe-ownerinfo | [] [] | gpe-package | | gpe-sketchbook | [] [] | gpe-su | [] [] | gpe-taskmanager | [] [] | gpe-timesheet | [] | gpe-today | [] [] | gpe-todo | | gphoto2 | [] [] [] [] | gprof | [] [] | gpsdrive | | gramadoir | [] [] | grep | [] [] | gretl | () | gsasl | | gss | | gst-plugins-bad | [] [] | gst-plugins-base | [] [] | gst-plugins-good | [] [] [] | gst-plugins-ugly | [] [] | gstreamer | [] [] [] [] [] [] [] | gtick | () | gtkam | [] [] [] [] | gtkorphan | [] [] | gtkspell | [] [] [] [] | gutenprint | [] | hello | [] [] [] [] [] | herrie | [] | hylafax | | idutils | [] [] | indent | [] [] [] [] | iso_15924 | | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | | iso_4217 | [] [] [] | iso_639 | [] [] [] [] | jpilot | [] | jtag | | jwhois | | kbd | [] [] [] [] | keytouch | [] [] | keytouch-editor | [] | keytouch-keyboa... | [] | latrine | () | ld | [] | leafpad | [] [] [] [] [] | libc | [] [] [] [] | libexif | [] | libextractor | [] | libgpewidget | [] [] [] | libgpg-error | [] | libgphoto2 | [] [] | libgphoto2_port | [] [] | libgsasl | | libiconv | [] [] | libidn | [] [] [] | lifelines | [] () | lilypond | [] | lingoteach | | lprng | | lynx | [] [] [] [] | m4 | [] [] [] [] | mailfromd | | mailutils | [] | make | [] [] | man-db | [] [] [] | minicom | [] [] [] | nano | [] [] [] | opcodes | [] | parted | [] [] | pilot-qof | | popt | [] [] [] | psmisc | [] | pwdutils | | qof | | radius | [] | recode | [] [] [] [] [] [] | rpm | [] | screem | | scrollkeeper | [] [] [] [] [] [] [] [] | sed | [] [] [] | shared-mime-info | [] [] [] [] () [] [] [] | sharutils | [] [] [] [] [] [] | shishi | | skencil | [] () | solfege | | soundtracker | [] [] | sp | [] | system-tools-ba... | [] [] [] [] [] [] [] [] [] | tar | [] [] | texinfo | [] [] [] | tin | () () | tuxpaint | [] [] [] [] [] [] | unicode-han-tra... | | unicode-transla... | | util-linux | [] [] [] [] | util-linux-ng | [] [] [] [] | vorbis-tools | [] | wastesedge | () | wdiff | [] [] [] [] | wget | [] [] [] | xchat | [] [] [] [] [] [] [] | xkeyboard-config | [] | xpad | [] [] [] | +----------------------------------------------------+ af am ar az be bg bs ca cs cy da de el en en_GB eo 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18 es et eu fa fi fr ga gl gu he hi hr hu id is it +--------------------------------------------------+ Compendium | [] [] [] [] [] | a2ps | [] [] [] () | aegis | | ant-phone | [] | anubis | [] | ap-utils | [] [] | aspell | [] [] [] | bash | [] | bfd | [] [] | bibshelf | [] [] [] | binutils | [] [] [] | bison | [] [] [] [] [] [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] | cflow | [] | clisp | [] [] | console-tools | | coreutils | [] [] [] [] [] [] | cpio | [] [] [] | cpplib | [] [] | cryptonit | [] | dialog | [] [] [] | diffutils | [] [] [] [] [] [] [] [] [] | doodle | [] [] | e2fsprogs | [] [] [] | enscript | [] [] [] | fetchmail | [] | findutils | [] [] [] | findutils_stable | [] [] [] [] | flex | [] [] [] | fslint | | gas | [] [] | gawk | [] [] [] [] () | gcal | [] [] | gcc | [] | gettext-examples | [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] | gettext-tools | [] [] [] [] | gip | [] [] [] [] | gliv | () | glunarclock | [] [] [] | gmult | [] [] [] | gnubiff | () () | gnucash | () () () | gnuedu | [] | gnulib | [] [] [] | gnunet | | gnunet-gtk | | gnutls | | gpe-aerial | [] [] | gpe-beam | [] [] | gpe-calendar | | gpe-clock | [] [] [] [] | gpe-conf | [] | gpe-contacts | [] [] | gpe-edit | [] [] [] [] | gpe-filemanager | [] | gpe-go | [] [] [] | gpe-login | [] [] [] | gpe-ownerinfo | [] [] [] [] [] | gpe-package | [] | gpe-sketchbook | [] [] | gpe-su | [] [] [] [] | gpe-taskmanager | [] [] [] | gpe-timesheet | [] [] [] [] | gpe-today | [] [] [] [] | gpe-todo | [] | gphoto2 | [] [] [] [] [] | gprof | [] [] [] [] [] | gpsdrive | [] | gramadoir | [] [] | grep | [] [] [] | gretl | [] [] [] () | gsasl | [] [] | gss | [] [] | gst-plugins-bad | [] [] [] [] | gst-plugins-base | [] [] [] [] | gst-plugins-good | [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] | gstreamer | [] [] [] | gtick | [] [] [] | gtkam | [] [] [] [] | gtkorphan | [] [] | gtkspell | [] [] [] [] [] [] [] | gutenprint | [] | hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | herrie | [] | hylafax | | idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] [] [] [] | iso_15924 | [] | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | [] | iso_4217 | [] [] [] [] [] [] | iso_639 | [] [] [] [] [] [] | jpilot | [] [] | jtag | [] | jwhois | [] [] [] [] [] | kbd | [] [] | keytouch | [] [] [] | keytouch-editor | [] | keytouch-keyboa... | [] [] | latrine | [] [] | ld | [] [] [] [] | leafpad | [] [] [] [] [] [] | libc | [] [] [] [] [] | libexif | [] | libextractor | [] | libgpewidget | [] [] [] [] [] | libgpg-error | [] | libgphoto2 | [] [] [] | libgphoto2_port | [] [] | libgsasl | [] [] | libiconv | [] [] [] | libidn | [] [] | lifelines | () | lilypond | [] [] [] | lingoteach | [] [] [] | lprng | | lynx | [] [] [] | m4 | [] [] [] [] | mailfromd | | mailutils | [] [] | make | [] [] [] [] [] [] [] [] | man-db | [] | minicom | [] [] [] [] | nano | [] [] [] [] [] [] [] | opcodes | [] [] [] [] | parted | [] [] [] | pilot-qof | | popt | [] [] [] [] | psmisc | [] [] | pwdutils | | qof | [] | radius | [] [] | recode | [] [] [] [] [] [] [] [] | rpm | [] [] | screem | | scrollkeeper | [] [] [] | sed | [] [] [] [] [] | shared-mime-info | [] [] [] [] [] [] | sharutils | [] [] [] [] [] [] [] [] | shishi | [] | skencil | [] [] | solfege | [] | soundtracker | [] [] [] | sp | [] | system-tools-ba... | [] [] [] [] [] [] [] [] [] | tar | [] [] [] [] [] | texinfo | [] [] [] | tin | [] () | tuxpaint | [] [] | unicode-han-tra... | | unicode-transla... | [] [] | util-linux | [] [] [] [] [] [] [] | util-linux-ng | [] [] [] [] [] [] [] | vorbis-tools | | wastesedge | () | wdiff | [] [] [] [] [] [] [] [] | wget | [] [] [] [] [] [] [] [] | xchat | [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] | xpad | [] [] [] | +--------------------------------------------------+ es et eu fa fi fr ga gl gu he hi hr hu id is it 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52 ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn +--------------------------------------------------+ Compendium | [] | a2ps | () [] [] | aegis | () | ant-phone | [] | anubis | [] [] [] | ap-utils | [] | aspell | [] [] | bash | [] | bfd | | bibshelf | [] | binutils | | bison | [] [] [] | bison-runtime | [] [] [] | bluez-pin | [] [] [] | cflow | | clisp | [] | console-tools | | coreutils | [] | cpio | [] | cpplib | [] | cryptonit | [] | dialog | [] [] | diffutils | [] [] [] | doodle | | e2fsprogs | [] | enscript | [] | fetchmail | [] [] | findutils | [] | findutils_stable | [] | flex | [] [] | fslint | | gas | | gawk | [] [] | gcal | | gcc | | gettext-examples | [] [] [] | gettext-runtime | [] [] [] | gettext-tools | [] [] | gip | [] [] | gliv | [] | glunarclock | [] [] | gmult | [] [] [] | gnubiff | | gnucash | () () () | gnuedu | | gnulib | [] [] | gnunet | | gnunet-gtk | | gnutls | [] | gpe-aerial | [] | gpe-beam | [] | gpe-calendar | [] | gpe-clock | [] [] [] | gpe-conf | [] [] [] | gpe-contacts | [] | gpe-edit | [] [] [] | gpe-filemanager | [] [] | gpe-go | [] [] [] | gpe-login | [] [] [] | gpe-ownerinfo | [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] | gpe-su | [] [] [] | gpe-taskmanager | [] [] [] [] | gpe-timesheet | [] | gpe-today | [] [] | gpe-todo | [] | gphoto2 | [] [] | gprof | [] | gpsdrive | [] | gramadoir | () | grep | [] [] | gretl | | gsasl | [] | gss | | gst-plugins-bad | [] | gst-plugins-base | [] | gst-plugins-good | [] | gst-plugins-ugly | [] | gstreamer | [] | gtick | [] | gtkam | [] [] | gtkorphan | [] | gtkspell | [] [] | gutenprint | [] | hello | [] [] [] [] [] [] [] | herrie | [] | hylafax | | idutils | [] | indent | [] [] | iso_15924 | [] | iso_3166 | [] [] [] [] [] [] [] [] | iso_3166_2 | [] | iso_4217 | [] [] [] | iso_639 | [] [] [] [] | jpilot | () () | jtag | | jwhois | [] | kbd | [] | keytouch | [] | keytouch-editor | [] | keytouch-keyboa... | | latrine | [] | ld | | leafpad | [] [] | libc | [] [] [] | libexif | | libextractor | | libgpewidget | [] | libgpg-error | | libgphoto2 | [] | libgphoto2_port | [] | libgsasl | [] | libiconv | [] | libidn | [] [] | lifelines | [] | lilypond | [] | lingoteach | [] | lprng | | lynx | [] [] | m4 | [] [] | mailfromd | | mailutils | | make | [] [] [] | man-db | | minicom | [] | nano | [] [] [] | opcodes | [] | parted | [] [] | pilot-qof | | popt | [] [] [] | psmisc | [] [] [] | pwdutils | | qof | | radius | | recode | [] | rpm | [] [] | screem | [] | scrollkeeper | [] [] [] [] | sed | [] [] | shared-mime-info | [] [] [] [] [] [] [] | sharutils | [] [] | shishi | | skencil | | solfege | () () | soundtracker | | sp | () | system-tools-ba... | [] [] [] [] | tar | [] [] [] | texinfo | [] [] | tin | | tuxpaint | () [] [] | unicode-han-tra... | | unicode-transla... | | util-linux | [] [] | util-linux-ng | [] [] | vorbis-tools | | wastesedge | [] | wdiff | [] [] | wget | [] [] | xchat | [] [] [] [] | xkeyboard-config | [] [] [] | xpad | [] [] [] | +--------------------------------------------------+ ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta +--------------------------------------------------+ Compendium | [] [] [] [] [] | a2ps | () [] [] [] [] [] [] | aegis | () () | ant-phone | [] [] | anubis | [] [] [] | ap-utils | () | aspell | [] [] [] | bash | [] [] | bfd | | bibshelf | [] | binutils | [] [] | bison | [] [] [] [] [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] [] [] [] [] | cflow | [] | clisp | [] | console-tools | [] | coreutils | [] [] [] [] | cpio | [] [] [] | cpplib | [] | cryptonit | [] [] | dialog | [] | diffutils | [] [] [] [] [] [] | doodle | [] [] | e2fsprogs | [] [] | enscript | [] [] [] [] [] | fetchmail | [] [] [] | findutils | [] [] [] | findutils_stable | [] [] [] [] [] [] | flex | [] [] [] [] [] | fslint | [] | gas | | gawk | [] [] [] [] | gcal | [] | gcc | [] [] | gettext-examples | [] [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] [] [] | gettext-tools | [] [] [] [] [] [] [] | gip | [] [] [] [] | gliv | [] [] [] [] [] [] | glunarclock | [] [] [] [] [] [] | gmult | [] [] [] [] | gnubiff | () [] | gnucash | () [] | gnuedu | | gnulib | [] [] [] | gnunet | | gnunet-gtk | [] | gnutls | [] [] | gpe-aerial | [] [] [] [] [] [] [] | gpe-beam | [] [] [] [] [] [] [] | gpe-calendar | [] [] [] [] | gpe-clock | [] [] [] [] [] [] [] [] | gpe-conf | [] [] [] [] [] [] [] | gpe-contacts | [] [] [] [] [] | gpe-edit | [] [] [] [] [] [] [] [] [] | gpe-filemanager | [] [] | gpe-go | [] [] [] [] [] [] [] [] | gpe-login | [] [] [] [] [] [] [] [] | gpe-ownerinfo | [] [] [] [] [] [] [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] [] [] [] [] [] [] | gpe-su | [] [] [] [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] [] [] [] | gpe-timesheet | [] [] [] [] [] [] [] [] | gpe-today | [] [] [] [] [] [] [] [] | gpe-todo | [] [] [] [] | gphoto2 | [] [] [] [] [] [] | gprof | [] [] [] | gpsdrive | [] [] | gramadoir | [] [] | grep | [] [] [] [] | gretl | [] [] [] | gsasl | [] [] [] | gss | [] [] [] [] | gst-plugins-bad | [] [] [] | gst-plugins-base | [] [] | gst-plugins-good | [] [] | gst-plugins-ugly | [] [] [] | gstreamer | [] [] [] [] | gtick | [] | gtkam | [] [] [] [] [] | gtkorphan | [] | gtkspell | [] [] [] [] [] [] [] [] | gutenprint | [] | hello | [] [] [] [] [] [] [] [] | herrie | [] [] [] | hylafax | | idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] | iso_15924 | | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | | iso_4217 | [] [] [] [] [] [] [] | iso_639 | [] [] [] [] [] [] [] | jpilot | | jtag | [] | jwhois | [] [] [] [] | kbd | [] [] [] | keytouch | [] | keytouch-editor | [] | keytouch-keyboa... | [] | latrine | | ld | [] | leafpad | [] [] [] [] [] [] | libc | [] [] [] [] | libexif | [] [] | libextractor | [] [] | libgpewidget | [] [] [] [] [] [] [] [] | libgpg-error | [] [] [] | libgphoto2 | [] | libgphoto2_port | [] [] [] | libgsasl | [] [] [] [] | libiconv | [] [] [] | libidn | [] [] () | lifelines | [] [] | lilypond | | lingoteach | [] | lprng | [] | lynx | [] [] [] | m4 | [] [] [] [] [] | mailfromd | [] | mailutils | [] [] [] | make | [] [] [] [] | man-db | [] [] [] [] | minicom | [] [] [] [] [] | nano | [] [] [] [] | opcodes | [] [] | parted | [] | pilot-qof | | popt | [] [] [] [] | psmisc | [] [] | pwdutils | [] [] | qof | [] [] | radius | [] [] | recode | [] [] [] [] [] [] [] | rpm | [] [] [] [] | screem | | scrollkeeper | [] [] [] [] [] [] [] | sed | [] [] [] [] [] [] [] [] [] | shared-mime-info | [] [] [] [] [] [] | sharutils | [] [] [] [] | shishi | [] | skencil | [] [] [] | solfege | [] | soundtracker | [] [] | sp | | system-tools-ba... | [] [] [] [] [] [] [] [] [] | tar | [] [] [] [] | texinfo | [] [] [] [] | tin | () | tuxpaint | [] [] [] [] [] [] | unicode-han-tra... | | unicode-transla... | | util-linux | [] [] [] [] | util-linux-ng | [] [] [] [] | vorbis-tools | [] | wastesedge | | wdiff | [] [] [] [] [] [] [] | wget | [] [] [] [] | xchat | [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | xpad | [] [] [] | +--------------------------------------------------+ or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3 tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu +---------------------------------------------------+ Compendium | [] [] [] [] | 19 a2ps | [] [] [] | 19 aegis | [] | 1 ant-phone | [] [] | 6 anubis | [] [] [] | 11 ap-utils | () [] | 4 aspell | [] [] [] | 16 bash | [] | 6 bfd | | 2 bibshelf | [] | 7 binutils | [] [] [] [] | 9 bison | [] [] [] [] | 20 bison-runtime | [] [] [] [] | 18 bluez-pin | [] [] [] [] [] [] | 28 cflow | [] [] | 5 clisp | | 9 console-tools | [] [] | 5 coreutils | [] [] [] | 18 cpio | [] [] [] [] | 11 cpplib | [] [] [] [] [] | 12 cryptonit | [] | 6 dialog | [] [] [] | 9 diffutils | [] [] [] [] [] | 29 doodle | [] | 6 e2fsprogs | [] [] | 10 enscript | [] [] [] | 16 fetchmail | [] [] | 12 findutils | [] [] [] | 11 findutils_stable | [] [] [] [] | 18 flex | [] [] | 15 fslint | [] | 2 gas | [] | 3 gawk | [] [] [] | 16 gcal | [] | 5 gcc | [] [] [] | 7 gettext-examples | [] [] [] [] [] [] | 29 gettext-runtime | [] [] [] [] [] [] | 28 gettext-tools | [] [] [] [] [] | 20 gip | [] [] | 13 gliv | [] [] | 11 glunarclock | [] [] [] | 15 gmult | [] [] [] [] | 16 gnubiff | [] | 2 gnucash | () [] | 5 gnuedu | [] | 2 gnulib | [] | 10 gnunet | | 0 gnunet-gtk | [] [] | 3 gnutls | | 4 gpe-aerial | [] [] | 14 gpe-beam | [] [] | 14 gpe-calendar | [] [] | 7 gpe-clock | [] [] [] [] | 21 gpe-conf | [] [] [] | 16 gpe-contacts | [] [] | 10 gpe-edit | [] [] [] [] [] | 22 gpe-filemanager | [] [] | 7 gpe-go | [] [] [] [] | 19 gpe-login | [] [] [] [] [] | 21 gpe-ownerinfo | [] [] [] [] | 21 gpe-package | [] | 6 gpe-sketchbook | [] [] | 16 gpe-su | [] [] [] [] | 21 gpe-taskmanager | [] [] [] [] | 21 gpe-timesheet | [] [] [] [] | 18 gpe-today | [] [] [] [] [] | 21 gpe-todo | [] [] | 8 gphoto2 | [] [] [] [] | 21 gprof | [] [] | 13 gpsdrive | [] | 5 gramadoir | [] | 7 grep | [] | 12 gretl | | 6 gsasl | [] [] [] | 9 gss | [] | 7 gst-plugins-bad | [] [] [] | 13 gst-plugins-base | [] [] | 11 gst-plugins-good | [] [] [] [] [] | 16 gst-plugins-ugly | [] [] [] | 13 gstreamer | [] [] [] | 18 gtick | [] [] | 7 gtkam | [] | 16 gtkorphan | [] | 7 gtkspell | [] [] [] [] [] [] | 27 gutenprint | | 4 hello | [] [] [] [] [] | 38 herrie | [] [] | 8 hylafax | | 0 idutils | [] [] | 15 indent | [] [] [] [] [] | 28 iso_15924 | [] [] | 4 iso_3166 | [] [] [] [] [] [] [] [] [] | 54 iso_3166_2 | [] [] | 4 iso_4217 | [] [] [] [] [] | 24 iso_639 | [] [] [] [] [] | 26 jpilot | [] [] [] [] | 7 jtag | [] | 3 jwhois | [] [] [] | 13 kbd | [] [] [] | 13 keytouch | [] | 8 keytouch-editor | [] | 5 keytouch-keyboa... | [] | 5 latrine | [] [] | 5 ld | [] [] [] [] | 10 leafpad | [] [] [] [] [] | 24 libc | [] [] [] | 19 libexif | [] | 5 libextractor | [] | 5 libgpewidget | [] [] [] | 20 libgpg-error | [] | 6 libgphoto2 | [] [] | 9 libgphoto2_port | [] [] [] | 11 libgsasl | [] | 8 libiconv | [] [] | 11 libidn | [] [] | 11 lifelines | | 4 lilypond | [] | 6 lingoteach | [] | 6 lprng | [] | 2 lynx | [] [] [] | 15 m4 | [] [] [] | 18 mailfromd | [] [] | 3 mailutils | [] [] | 8 make | [] [] [] | 20 man-db | [] | 9 minicom | [] | 14 nano | [] [] [] | 20 opcodes | [] [] | 10 parted | [] [] [] | 11 pilot-qof | [] | 1 popt | [] [] [] [] | 18 psmisc | [] [] | 10 pwdutils | [] | 3 qof | [] | 4 radius | [] [] | 7 recode | [] [] [] | 25 rpm | [] [] [] [] | 13 screem | [] | 2 scrollkeeper | [] [] [] [] | 26 sed | [] [] [] [] | 23 shared-mime-info | [] [] [] | 29 sharutils | [] [] [] | 23 shishi | [] | 3 skencil | [] | 7 solfege | [] | 3 soundtracker | [] [] | 9 sp | [] | 3 system-tools-ba... | [] [] [] [] [] [] [] | 38 tar | [] [] [] | 17 texinfo | [] [] [] | 15 tin | | 1 tuxpaint | [] [] [] | 19 unicode-han-tra... | | 0 unicode-transla... | | 2 util-linux | [] [] [] | 20 util-linux-ng | [] [] [] | 20 vorbis-tools | [] [] | 4 wastesedge | | 1 wdiff | [] [] | 23 wget | [] [] [] | 20 xchat | [] [] [] [] | 29 xkeyboard-config | [] [] [] | 14 xpad | [] [] [] | 15 +---------------------------------------------------+ 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036 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 November 2007 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.6 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 Library 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. gdk-pixbuf-2.30.8/gdk-pixbuf/0000775000175000017500000000000012340760134017034 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-scaled-anim.h0000664000175000017500000000343612305775535023442 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Simple transformations of animations * * Copyright (C) 2007 Red Hat, Inc * * Authors: Matthias Clasen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_SCALED_ANIM_H #define GDK_PIXBUF_SCALED_ANIM_H #include G_BEGIN_DECLS #define GDK_TYPE_PIXBUF_SCALED_ANIM (gdk_pixbuf_scaled_anim_get_type ()) #define GDK_TYPE_PIXBUF_SCALED_ANIM_ITER (gdk_pixbuf_scaled_anim_iter_get_type ()) typedef struct _GdkPixbufScaledAnim GdkPixbufScaledAnim; typedef struct _GdkPixbufScaledAnimClass GdkPixbufScaledAnimClass; GType gdk_pixbuf_scaled_anim_get_type (void) G_GNUC_CONST; GType gdk_pixbuf_scaled_anim_iter_get_type (void) G_GNUC_CONST; GdkPixbufScaledAnim *_gdk_pixbuf_scaled_anim_new (GdkPixbufAnimation *anim, gdouble xscale, gdouble yscale, gdouble tscale); G_END_DECLS #endif /* GDK_PIXBUF_SCALED_ANIM_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-enum-types.h.template0000664000175000017500000000133712305775535025203 0ustar00mclasenmclasen00000000000000/*** BEGIN file-header ***/ #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #ifndef __GDK_PIXBUF_ENUM_TYPES_H__ #define __GDK_PIXBUF_ENUM_TYPES_H__ #include G_BEGIN_DECLS /*** END file-header ***/ /*** BEGIN file-production ***/ /* enumerations from "@filename@" */ /*** END file-production ***/ /*** BEGIN value-header ***/ GType @enum_name@_get_type (void) G_GNUC_CONST; #define @ENUMPREFIX@_TYPE_@ENUMSHORT@ (@enum_name@_get_type ()) /*** END value-header ***/ /*** BEGIN file-tail ***/ G_END_DECLS #endif /* __GDK_PIXBUF_ENUM_TYPES_H__ */ /*** END file-tail ***/ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-i18n.h0000664000175000017500000000217512305775535022043 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Internationalization * * Copyright (C) 2000 Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef __GDKPIXBUFINTL_H__ #define __GDKPIXBUFINTL_H__ #include #ifdef ENABLE_NLS #define _(String) gdk_pixbuf_gettext(String) #define P_(String) gdk_pixbuf_gettext(String) #define N_(String) (String) #else #define _(String) (String) #define P_(String) (String) #define N_(String) (String) #endif const gchar * gdk_pixbuf_gettext (const gchar *msgid) G_GNUC_FORMAT(1); #endif gdk-pixbuf-2.30.8/gdk-pixbuf/io-bmp.c0000664000175000017500000011537512305775535020413 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - Windows Bitmap image loader * * Copyright (C) 1999 The Free Software Foundation * * Authors: Arjan van de Ven * Federico Mena-Quintero * * Based on io-ras.c * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #ifdef HAVE_UNISTD_H #include #endif #include #include "gdk-pixbuf-private.h" #define DUMPBIH 0 #if 0 /* If these structures were unpacked, they would define the two headers of the * BMP file. After them comes the palette, and then the image data. * * We do not use these structures; we just keep them here for reference. */ struct BitmapFileHeader { guint16 magic; guint32 file_size; guint32 reserved; guint32 data_offset; }; struct BitmapInfoHeader { guint32 header_size; guint32 width; guint32 height; guint16 planes; guint16 bpp; guint32 compression; guint32 data_size; guint32 x_ppm; guint32 y_ppm; guint32 n_colors; guint32 n_important_colors; }; #endif /* Compression values */ #define BI_RGB 0 #define BI_RLE8 1 #define BI_RLE4 2 #define BI_BITFIELDS 3 /* State machine */ typedef enum { READ_STATE_HEADERS, /* Reading the bitmap file header and bitmap info header */ READ_STATE_PALETTE, /* Reading the palette */ READ_STATE_BITMASKS, /* Reading the bitmasks for BI_BITFIELDS */ READ_STATE_DATA, /* Reading the actual image data */ READ_STATE_ERROR, /* An error occurred; further data will be ignored */ READ_STATE_DONE /* Done reading the image; further data will be ignored */ } ReadState; /* DumpBIH printf's the values in a BitmapInfoHeader to the screen, for debugging purposes. */ #if DUMPBIH static void DumpBIH(unsigned char *BIH) { printf("biSize = %i \n", (int) (BIH[3] << 24) + (BIH[2] << 16) + (BIH[1] << 8) + (BIH[0])); printf("biWidth = %i \n", (int) (BIH[7] << 24) + (BIH[6] << 16) + (BIH[5] << 8) + (BIH[4])); printf("biHeight = %i \n", (int) (BIH[11] << 24) + (BIH[10] << 16) + (BIH[9] << 8) + (BIH[8])); printf("biPlanes = %i \n", (int) (BIH[13] << 8) + (BIH[12])); printf("biBitCount = %i \n", (int) (BIH[15] << 8) + (BIH[14])); printf("biCompress = %i \n", (int) (BIH[19] << 24) + (BIH[18] << 16) + (BIH[17] << 8) + (BIH[16])); printf("biSizeImage = %i \n", (int) (BIH[23] << 24) + (BIH[22] << 16) + (BIH[21] << 8) + (BIH[20])); printf("biXPels = %i \n", (int) (BIH[27] << 24) + (BIH[26] << 16) + (BIH[25] << 8) + (BIH[24])); printf("biYPels = %i \n", (int) (BIH[31] << 24) + (BIH[30] << 16) + (BIH[29] << 8) + (BIH[28])); printf("biClrUsed = %i \n", (int) (BIH[35] << 24) + (BIH[34] << 16) + (BIH[33] << 8) + (BIH[32])); printf("biClrImprtnt= %i \n", (int) (BIH[39] << 24) + (BIH[38] << 16) + (BIH[37] << 8) + (BIH[36])); } #endif /* struct headerpair contains the decoded width/height/depth info for the current bitmap */ struct headerpair { guint32 size; gint32 width; gint32 height; guint depth; guint Negative; /* Negative = 1 -> top down BMP, Negative = 0 -> bottom up BMP */ guint n_colors; }; /* Data needed for the "state" during decompression */ struct bmp_compression_state { gint phase; gint run; gint count; gint x, y; guchar *p; }; /* Progressive loading */ struct bmp_progressive_state { GdkPixbufModuleSizeFunc size_func; GdkPixbufModulePreparedFunc prepared_func; GdkPixbufModuleUpdatedFunc updated_func; gpointer user_data; ReadState read_state; guint LineWidth; guint Lines; /* # of finished lines */ guchar *buff; guint BufferSize; guint BufferPadding; guint BufferDone; guchar (*Colormap)[3]; gint Type; /* 32 = RGB + alpha 24 = RGB 16 = RGB 4 = 4 bpp colormapped 8 = 8 bpp colormapped 1 = 1 bit bitonal */ guint Compressed; struct bmp_compression_state compr; struct headerpair Header; /* Decoded (BE->CPU) header */ /* Bit masks, shift amounts, and significant bits for BI_BITFIELDS coding */ int r_mask, r_shift, r_bits; int g_mask, g_shift, g_bits; int b_mask, b_shift, b_bits; int a_mask, a_shift, a_bits; GdkPixbuf *pixbuf; /* Our "target" */ }; static gpointer gdk_pixbuf__bmp_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error); static gboolean gdk_pixbuf__bmp_image_stop_load(gpointer data, GError **error); static gboolean gdk_pixbuf__bmp_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error); /* Picks up a 32-bit little-endian integer starting at the specified location. * Does it by hand instead of dereferencing a simple (gint *) cast due to * alignment constraints many platforms. */ static int lsb_32 (guchar *src) { return src[0] | (src[1] << 8) | (src[2] << 16) | (src[3] << 24); } /* Same as above, but for 16-bit little-endian integers. */ static short lsb_16 (guchar *src) { return src[0] | (src[1] << 8); } static gboolean grow_buffer (struct bmp_progressive_state *State, GError **error) { guchar *tmp; if (State->BufferSize == 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("BMP image has bogus header data")); State->read_state = READ_STATE_ERROR; return FALSE; } tmp = g_try_realloc (State->buff, State->BufferSize); if (!tmp) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load bitmap image")); State->read_state = READ_STATE_ERROR; return FALSE; } State->buff = tmp; return TRUE; } static gboolean decode_bitmasks (guchar *buf, struct bmp_progressive_state *State, GError **error); static gboolean DecodeHeader(unsigned char *BFH, unsigned char *BIH, struct bmp_progressive_state *State, GError **error) { gint clrUsed; /* First check for the two first bytes content. A sane BMP file must start with bytes 0x42 0x4D. */ if (*BFH != 0x42 || *(BFH + 1) != 0x4D) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("BMP image has bogus header data")); State->read_state = READ_STATE_ERROR; return FALSE; } /* FIXME this is totally unrobust against bogus image data. */ if (State->BufferSize < lsb_32 (&BIH[0]) + 14) { State->BufferSize = lsb_32 (&BIH[0]) + 14; if (!grow_buffer (State, error)) return FALSE; return TRUE; } #if DUMPBIH DumpBIH(BIH); #endif State->Header.size = lsb_32 (&BIH[0]); if (State->Header.size == 124) { /* BMP v5 */ State->Header.width = lsb_32 (&BIH[4]); State->Header.height = lsb_32 (&BIH[8]); State->Header.depth = lsb_16 (&BIH[14]); State->Compressed = lsb_32 (&BIH[16]); } else if (State->Header.size == 108) { /* BMP v4 */ State->Header.width = lsb_32 (&BIH[4]); State->Header.height = lsb_32 (&BIH[8]); State->Header.depth = lsb_16 (&BIH[14]); State->Compressed = lsb_32 (&BIH[16]); } else if (State->Header.size == 64) { /* BMP OS/2 v2 */ State->Header.width = lsb_32 (&BIH[4]); State->Header.height = lsb_32 (&BIH[8]); State->Header.depth = lsb_16 (&BIH[14]); State->Compressed = lsb_32 (&BIH[16]); } else if (State->Header.size == 40) { /* BMP v3 */ State->Header.width = lsb_32 (&BIH[4]); State->Header.height = lsb_32 (&BIH[8]); State->Header.depth = lsb_16 (&BIH[14]); State->Compressed = lsb_32 (&BIH[16]); } else if (State->Header.size == 12) { /* BMP OS/2 */ State->Header.width = lsb_16 (&BIH[4]); State->Header.height = lsb_16 (&BIH[6]); State->Header.depth = lsb_16 (&BIH[10]); State->Compressed = BI_RGB; } else { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("BMP image has unsupported header size")); State->read_state = READ_STATE_ERROR; return FALSE; } if (State->Header.size == 12) clrUsed = 1 << State->Header.depth; else clrUsed = (int) (BIH[35] << 24) + (BIH[34] << 16) + (BIH[33] << 8) + (BIH[32]); if (clrUsed != 0) State->Header.n_colors = clrUsed; else State->Header.n_colors = (1 << State->Header.depth); if (State->Header.n_colors > (1 << State->Header.depth)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("BMP image has bogus header data")); State->read_state = READ_STATE_ERROR; return FALSE; } State->Type = State->Header.depth; /* This may be less trivial someday */ /* Negative heights indicates bottom-down pixelorder */ if (State->Header.height < 0) { State->Header.height = -State->Header.height; State->Header.Negative = 1; } if (State->Header.Negative && (State->Compressed != BI_RGB && State->Compressed != BI_BITFIELDS)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Topdown BMP images cannot be compressed")); State->read_state = READ_STATE_ERROR; return FALSE; } if (State->Header.width <= 0 || State->Header.height == 0 || (State->Compressed == BI_RLE4 && State->Type != 4) || (State->Compressed == BI_RLE8 && State->Type != 8) || (State->Compressed == BI_BITFIELDS && !(State->Type == 16 || State->Type == 32)) || (State->Compressed > BI_BITFIELDS)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("BMP image has bogus header data")); State->read_state = READ_STATE_ERROR; return FALSE; } if (State->Type == 32) State->LineWidth = State->Header.width * 4; else if (State->Type == 24) State->LineWidth = State->Header.width * 3; else if (State->Type == 16) State->LineWidth = State->Header.width * 2; else if (State->Type == 8) State->LineWidth = State->Header.width * 1; else if (State->Type == 4) State->LineWidth = (State->Header.width + 1) / 2; else if (State->Type == 1) { State->LineWidth = State->Header.width / 8; if ((State->Header.width & 7) != 0) State->LineWidth++; } else { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("BMP image has bogus header data")); State->read_state = READ_STATE_ERROR; return FALSE; } /* Pad to a 32 bit boundary */ if (((State->LineWidth % 4) > 0) && (State->Compressed == BI_RGB || State->Compressed == BI_BITFIELDS)) State->LineWidth = (State->LineWidth / 4) * 4 + 4; if (State->pixbuf == NULL) { if (State->size_func) { gint width = State->Header.width; gint height = State->Header.height; (*State->size_func) (&width, &height, State->user_data); if (width == 0 || height == 0) { State->read_state = READ_STATE_DONE; State->BufferSize = 0; return TRUE; } } if (State->Type == 32 || State->Compressed == BI_RLE4 || State->Compressed == BI_RLE8) State->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, TRUE, 8, (gint) State->Header.width, (gint) State->Header.height); else State->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8, (gint) State->Header.width, (gint) State->Header.height); if (State->pixbuf == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load bitmap image")); State->read_state = READ_STATE_ERROR; return FALSE; } if (State->prepared_func != NULL) /* Notify the client that we are ready to go */ (*State->prepared_func) (State->pixbuf, NULL, State->user_data); /* make all pixels initially transparent */ if (State->Compressed == BI_RLE4 || State->Compressed == BI_RLE8) { memset (State->pixbuf->pixels, 0, State->pixbuf->rowstride * State->Header.height); State->compr.p = State->pixbuf->pixels + State->pixbuf->rowstride * (State->Header.height- 1); } } State->BufferDone = 0; if (State->Type <= 8) { gint samples; State->read_state = READ_STATE_PALETTE; /* Allocate enough to hold the palette */ samples = (State->Header.size == 12 ? 3 : 4); State->BufferSize = State->Header.n_colors * samples; /* Skip over everything between the palette and the data. This protects us against a malicious BFH[10] value. */ State->BufferPadding = (lsb_32 (&BFH[10]) - 14 - State->Header.size) - State->BufferSize; } else if (State->Compressed == BI_RGB) { if (State->BufferSize < lsb_32 (&BFH[10])) { /* skip over padding between headers and image data */ State->read_state = READ_STATE_HEADERS; State->BufferDone = State->BufferSize; State->BufferSize = lsb_32 (&BFH[10]); } else { State->read_state = READ_STATE_DATA; State->BufferSize = State->LineWidth; } } else if (State->Compressed == BI_BITFIELDS) { if (State->Header.size == 108 || State->Header.size == 124) { /* v4 and v5 have the bitmasks in the header */ if (!decode_bitmasks (&BIH[40], State, error)) { State->read_state = READ_STATE_ERROR; return FALSE; } } else { State->read_state = READ_STATE_BITMASKS; State->BufferSize = 12; } } else { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("BMP image has bogus header data")); State->read_state = READ_STATE_ERROR; return FALSE; } if (!grow_buffer (State, error)) return FALSE; return TRUE; } static gboolean DecodeColormap (guchar *buff, struct bmp_progressive_state *State, GError **error) { gint i; gint samples; g_assert (State->read_state == READ_STATE_PALETTE); samples = (State->Header.size == 12 ? 3 : 4); if (State->BufferSize < State->Header.n_colors * samples) { State->BufferSize = State->Header.n_colors * samples; if (!grow_buffer (State, error)) return FALSE; return TRUE; } State->Colormap = g_malloc0 ((1 << State->Header.depth) * sizeof (*State->Colormap)); for (i = 0; i < State->Header.n_colors; i++) { State->Colormap[i][0] = buff[i * samples]; State->Colormap[i][1] = buff[i * samples + 1]; State->Colormap[i][2] = buff[i * samples + 2]; #ifdef DUMPCMAP g_print ("color %d %x %x %x\n", i, State->Colormap[i][0], State->Colormap[i][1], State->Colormap[i][2]); #endif } State->read_state = READ_STATE_DATA; State->BufferDone = 0; if (!(State->Compressed == BI_RGB || State->Compressed == BI_BITFIELDS)) State->BufferSize = 2; else State->BufferSize = State->LineWidth; if (!grow_buffer (State, error)) return FALSE; return TRUE; } /* Finds the lowest set bit and the number of set bits */ static void find_bits (int n, int *lowest, int *n_set) { int i; *n_set = 0; for (i = 31; i >= 0; i--) if (n & (1 << i)) { *lowest = i; (*n_set)++; } } /* Decodes the bitmasks for BI_BITFIELDS coding */ static gboolean decode_bitmasks (guchar *buf, struct bmp_progressive_state *State, GError **error) { State->a_mask = State->a_shift = State->a_bits = 0; State->r_mask = buf[0] | (buf[1] << 8) | (buf[2] << 16) | (buf[3] << 24); buf += 4; State->g_mask = buf[0] | (buf[1] << 8) | (buf[2] << 16) | (buf[3] << 24); buf += 4; State->b_mask = buf[0] | (buf[1] << 8) | (buf[2] << 16) | (buf[3] << 24); find_bits (State->r_mask, &State->r_shift, &State->r_bits); find_bits (State->g_mask, &State->g_shift, &State->g_bits); find_bits (State->b_mask, &State->b_shift, &State->b_bits); /* v4 and v5 have an alpha mask */ if (State->Header.size == 108 || State->Header.size == 124) { buf += 4; State->a_mask = buf[0] | (buf[1] << 8) | (buf[2] << 16) | (buf[3] << 24); find_bits (State->a_mask, &State->a_shift, &State->a_bits); } if (State->r_bits == 0 || State->g_bits == 0 || State->b_bits == 0) { if (State->Type == 16) { State->r_mask = 0x7c00; State->r_shift = 10; State->g_mask = 0x03e0; State->g_shift = 5; State->b_mask = 0x001f; State->b_shift = 0; State->r_bits = State->g_bits = State->b_bits = 5; } else { State->r_mask = 0x00ff0000; State->r_shift = 16; State->g_mask = 0x0000ff00; State->g_shift = 8; State->b_mask = 0x000000ff; State->b_shift = 0; State->a_mask = 0xff000000; State->a_shift = 24; State->r_bits = State->g_bits = State->b_bits = State->a_bits = 8; } } if (State->r_bits > 8) { State->r_shift += State->r_bits - 8; State->r_bits = 8; } if (State->g_bits > 8) { State->g_shift += State->g_bits - 8; State->g_bits = 8; } if (State->b_bits > 8) { State->b_shift += State->b_bits - 8; State->b_bits = 8; } if (State->a_bits > 8) { State->a_shift += State->a_bits - 8; State->a_bits = 8; } State->read_state = READ_STATE_DATA; State->BufferDone = 0; State->BufferSize = State->LineWidth; if (!grow_buffer (State, error)) return FALSE; return TRUE; } /* * func - called when we have pixmap created (but no image data) * user_data - passed as arg 1 to func * return context (opaque to user) */ static gpointer gdk_pixbuf__bmp_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { struct bmp_progressive_state *context; context = g_new0(struct bmp_progressive_state, 1); context->size_func = size_func; context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->read_state = READ_STATE_HEADERS; context->BufferSize = 26; context->BufferPadding = 0; context->buff = g_malloc(26); context->BufferDone = 0; /* 14 for the BitmapFileHeader, 12 for the BitmapImageHeader */ context->Colormap = NULL; context->Lines = 0; context->Type = 0; memset(&context->Header, 0, sizeof(struct headerpair)); memset(&context->compr, 0, sizeof(struct bmp_compression_state)); context->pixbuf = NULL; return (gpointer) context; } /* * context - returned from image_begin_load * * free context, unref gdk_pixbuf */ static gboolean gdk_pixbuf__bmp_image_stop_load(gpointer data, GError **error) { gboolean retval = TRUE; struct bmp_progressive_state *context = (struct bmp_progressive_state *) data; /* FIXME this thing needs to report errors if * we have unused image data */ g_return_val_if_fail(context != NULL, TRUE); g_free(context->Colormap); if (context->pixbuf) g_object_unref(context->pixbuf); if (context->read_state == READ_STATE_HEADERS) { if (error && *error == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Premature end-of-file encountered")); } retval = FALSE; } g_free(context->buff); g_free(context); return retval; } /* The OneLineXX functions are called when 1 line worth of data is present. OneLine24 is the 24 bpp-version. */ static void OneLine32(struct bmp_progressive_state *context) { int i; guchar *pixels; guchar *src; if (!context->Header.Negative) pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); src = context->buff; if (context->Compressed == BI_BITFIELDS) { int r_lshift, r_rshift; int g_lshift, g_rshift; int b_lshift, b_rshift; int a_lshift, a_rshift; r_lshift = 8 - context->r_bits; g_lshift = 8 - context->g_bits; b_lshift = 8 - context->b_bits; a_lshift = 8 - context->a_bits; r_rshift = context->r_bits - r_lshift; g_rshift = context->g_bits - g_lshift; b_rshift = context->b_bits - b_lshift; a_rshift = context->a_bits - a_lshift; for (i = 0; i < context->Header.width; i++) { unsigned int v, r, g, b, a; v = src[0] | (src[1] << 8) | (src[2] << 16) | (src[3] << 24); r = (v & context->r_mask) >> context->r_shift; g = (v & context->g_mask) >> context->g_shift; b = (v & context->b_mask) >> context->b_shift; a = (v & context->a_mask) >> context->a_shift; *pixels++ = (r << r_lshift) | (r >> r_rshift); *pixels++ = (g << g_lshift) | (g >> g_rshift); *pixels++ = (b << b_lshift) | (b >> b_rshift); if (context->a_bits) *pixels++ = (a << a_lshift) | (a >> a_rshift); else *pixels++ = 0xff; src += 4; } } else for (i = 0; i < context->Header.width; i++) { *pixels++ = src[2]; *pixels++ = src[1]; *pixels++ = src[0]; *pixels++ = 0xff; src += 4; } } static void OneLine24(struct bmp_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { Pixels[X * 3 + 0] = context->buff[X * 3 + 2]; Pixels[X * 3 + 1] = context->buff[X * 3 + 1]; Pixels[X * 3 + 2] = context->buff[X * 3 + 0]; X++; } } static void OneLine16(struct bmp_progressive_state *context) { int i; guchar *pixels; guchar *src; if (!context->Header.Negative) pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); src = context->buff; if (context->Compressed == BI_BITFIELDS) { int r_lshift, r_rshift; int g_lshift, g_rshift; int b_lshift, b_rshift; r_lshift = 8 - context->r_bits; g_lshift = 8 - context->g_bits; b_lshift = 8 - context->b_bits; r_rshift = context->r_bits - r_lshift; g_rshift = context->g_bits - g_lshift; b_rshift = context->b_bits - b_lshift; for (i = 0; i < context->Header.width; i++) { int v, r, g, b; v = (int) src[0] | ((int) src[1] << 8); r = (v & context->r_mask) >> context->r_shift; g = (v & context->g_mask) >> context->g_shift; b = (v & context->b_mask) >> context->b_shift; *pixels++ = (r << r_lshift) | (r >> r_rshift); *pixels++ = (g << g_lshift) | (g >> g_rshift); *pixels++ = (b << b_lshift) | (b >> b_rshift); src += 2; } } else for (i = 0; i < context->Header.width; i++) { int v, r, g, b; v = src[0] | (src[1] << 8); r = (v >> 10) & 0x1f; g = (v >> 5) & 0x1f; b = v & 0x1f; *pixels++ = (r << 3) | (r >> 2); *pixels++ = (g << 3) | (g >> 2); *pixels++ = (b << 3) | (b >> 2); src += 2; } } static void OneLine8(struct bmp_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { Pixels[X * 3 + 0] = context->Colormap[context->buff[X]][2]; Pixels[X * 3 + 1] = context->Colormap[context->buff[X]][1]; Pixels[X * 3 + 2] = context->Colormap[context->buff[X]][0]; X++; } } static void OneLine4(struct bmp_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { guchar Pix; Pix = context->buff[X / 2]; Pixels[X * 3 + 0] = context->Colormap[Pix >> 4][2]; Pixels[X * 3 + 1] = context->Colormap[Pix >> 4][1]; Pixels[X * 3 + 2] = context->Colormap[Pix >> 4][0]; X++; if (X < context->Header.width) { /* Handle the other 4 bit pixel only when there is one */ Pixels[X * 3 + 0] = context->Colormap[Pix & 15][2]; Pixels[X * 3 + 1] = context->Colormap[Pix & 15][1]; Pixels[X * 3 + 2] = context->Colormap[Pix & 15][0]; X++; } } } static void OneLine1(struct bmp_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { gint Bit; Bit = (context->buff[X / 8]) >> (7 - (X & 7)); Bit = Bit & 1; Pixels[X * 3 + 0] = context->Colormap[Bit][2]; Pixels[X * 3 + 1] = context->Colormap[Bit][1]; Pixels[X * 3 + 2] = context->Colormap[Bit][0]; X++; } } static void OneLine(struct bmp_progressive_state *context) { context->BufferDone = 0; if (context->Lines >= context->Header.height) return; if (context->Type == 32) OneLine32(context); else if (context->Type == 24) OneLine24(context); else if (context->Type == 16) OneLine16(context); else if (context->Type == 8) OneLine8(context); else if (context->Type == 4) OneLine4(context); else if (context->Type == 1) OneLine1(context); else g_assert_not_reached (); context->Lines++; if (context->updated_func != NULL) { (*context->updated_func) (context->pixbuf, 0, (context->Header.Negative ? (context->Lines - 1) : (context->Header.height - context->Lines)), context->Header.width, 1, context->user_data); } } #define NEUTRAL 0 #define ENCODED 1 #define ESCAPE 2 #define DELTA_X 3 #define DELTA_Y 4 #define ABSOLUTE 5 #define SKIP 6 #define END_OF_LINE 0 #define END_OF_BITMAP 1 #define DELTA 2 static gboolean DoCompressed(struct bmp_progressive_state *context, GError **error) { gint i, j; gint y; guchar c; gint idx; /* context->compr.y might be past the last line because we are * on padding past the end of a valid data, or we might have hit * out-of-bounds data. Either way we just eat-and-ignore the * rest of the file. Doing the check only here and not when * we change y below is fine since BufferSize is always 2 here * and the BMP file format always starts new data on 16-bit * boundaries. */ if (context->compr.y >= context->Header.height) { context->BufferDone = 0; return TRUE; } y = context->compr.y; for (i = 0; i < context->BufferSize; i++) { c = context->buff[i]; switch (context->compr.phase) { case NEUTRAL: if (c) { context->compr.run = c; context->compr.phase = ENCODED; } else context->compr.phase = ESCAPE; break; case ENCODED: for (j = 0; j < context->compr.run; j++) { if (context->Compressed == BI_RLE8) idx = c; else if (j & 1) idx = c & 0x0f; else idx = (c >> 4) & 0x0f; if (context->compr.x < context->Header.width) { *context->compr.p++ = context->Colormap[idx][2]; *context->compr.p++ = context->Colormap[idx][1]; *context->compr.p++ = context->Colormap[idx][0]; *context->compr.p++ = 0xff; context->compr.x++; } } context->compr.phase = NEUTRAL; break; case ESCAPE: switch (c) { case END_OF_LINE: context->compr.x = 0; context->compr.y++; context->compr.p = context->pixbuf->pixels + (context->pixbuf->rowstride * (context->Header.height - context->compr.y - 1)) + (4 * context->compr.x); context->compr.phase = NEUTRAL; break; case END_OF_BITMAP: context->compr.x = 0; context->compr.y = context->Header.height; context->compr.phase = NEUTRAL; break; case DELTA: context->compr.phase = DELTA_X; break; default: context->compr.run = c; context->compr.count = 0; context->compr.phase = ABSOLUTE; break; } break; case DELTA_X: context->compr.x += c; context->compr.phase = DELTA_Y; break; case DELTA_Y: context->compr.y += c; context->compr.p = context->pixbuf->pixels + (context->pixbuf->rowstride * (context->Header.height - context->compr.y - 1)) + (4 * context->compr.x); context->compr.phase = NEUTRAL; break; case ABSOLUTE: if (context->Compressed == BI_RLE8) { idx = c; if (context->compr.x < context->Header.width) { *context->compr.p++ = context->Colormap[idx][2]; *context->compr.p++ = context->Colormap[idx][1]; *context->compr.p++ = context->Colormap[idx][0]; *context->compr.p++ = 0xff; context->compr.x++; } context->compr.count++; if (context->compr.count == context->compr.run) { if (context->compr.run & 1) context->compr.phase = SKIP; else context->compr.phase = NEUTRAL; } } else { for (j = 0; j < 2; j++) { if (context->compr.count & 1) idx = c & 0x0f; else idx = (c >> 4) & 0x0f; if (context->compr.x < context->Header.width) { *context->compr.p++ = context->Colormap[idx][2]; *context->compr.p++ = context->Colormap[idx][1]; *context->compr.p++ = context->Colormap[idx][0]; *context->compr.p++ = 0xff; context->compr.x++; } context->compr.count++; if (context->compr.count == context->compr.run) { if ((context->compr.run & 3) == 1 || (context->compr.run & 3) == 2) context->compr.phase = SKIP; else context->compr.phase = NEUTRAL; break; } } } break; case SKIP: context->compr.phase = NEUTRAL; break; } } if (context->updated_func != NULL) { if (context->compr.y > y) { gint new_y = MIN (context->compr.y, context->Header.height); (*context->updated_func) (context->pixbuf, 0, context->Header.height - new_y, context->Header.width, new_y - y, context->user_data); } } context->BufferDone = 0; return TRUE; } /* * context - from image_begin_load * buf - new image data * size - length of new image data * * append image data onto incrementally built output image */ static gboolean gdk_pixbuf__bmp_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error) { struct bmp_progressive_state *context = (struct bmp_progressive_state *) data; gint BytesToCopy; gint BytesToRemove; if (context->read_state == READ_STATE_DONE) return TRUE; else if (context->read_state == READ_STATE_ERROR) return FALSE; while (size > 0) { if (context->BufferDone < context->BufferSize) { /* We still have headerbytes to do */ BytesToCopy = context->BufferSize - context->BufferDone; if (BytesToCopy > size) BytesToCopy = size; memmove(context->buff + context->BufferDone, buf, BytesToCopy); size -= BytesToCopy; buf += BytesToCopy; context->BufferDone += BytesToCopy; if (context->BufferDone != context->BufferSize) break; } /* context->buff is full. Now we discard all "padding" */ if (context->BufferPadding != 0) { BytesToRemove = context->BufferPadding - size; if (BytesToRemove > size) { BytesToRemove = size; } size -= BytesToRemove; context->BufferPadding -= BytesToRemove; if (context->BufferPadding != 0) break; } switch (context->read_state) { case READ_STATE_HEADERS: if (!DecodeHeader (context->buff, context->buff + 14, context, error)) return FALSE; break; case READ_STATE_PALETTE: if (!DecodeColormap (context->buff, context, error)) return FALSE; break; case READ_STATE_BITMASKS: if (!decode_bitmasks (context->buff, context, error)) return FALSE; break; case READ_STATE_DATA: if (context->Compressed == BI_RGB || context->Compressed == BI_BITFIELDS) OneLine (context); else if (!DoCompressed (context, error)) return FALSE; break; case READ_STATE_DONE: return TRUE; break; default: g_assert_not_reached (); } } return TRUE; } /* for our convenience when filling file header */ #define put16(buf,data) { guint16 x; \ x = GUINT16_TO_LE (data); \ memcpy(buf, &x, 2); \ buf += 2; } #define put32(buf,data) { guint32 x; \ x = GUINT32_TO_LE (data); \ memcpy(buf, &x, 4); \ buf += 4; } static gboolean gdk_pixbuf__bmp_image_save_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { guint width, height, channel, size, stride, src_stride, x, y; guchar BFH_BIH[54], *pixels, *buf, *src, *dst, *dst_line; gboolean ret; width = gdk_pixbuf_get_width (pixbuf); height = gdk_pixbuf_get_height (pixbuf); channel = gdk_pixbuf_get_n_channels (pixbuf); pixels = gdk_pixbuf_get_pixels (pixbuf); src_stride = gdk_pixbuf_get_rowstride (pixbuf); stride = (width * 3 + 3) & ~3; size = stride * height; /* filling BFH */ dst = BFH_BIH; *dst++ = 'B'; /* bfType */ *dst++ = 'M'; put32 (dst, size + 14 + 40); /* bfSize */ put32 (dst, 0); /* bfReserved1 + bfReserved2 */ put32 (dst, 14 + 40); /* bfOffBits */ /* filling BIH */ put32 (dst, 40); /* biSize */ put32 (dst, width); /* biWidth */ put32 (dst, height); /* biHeight */ put16 (dst, 1); /* biPlanes */ put16 (dst, 24); /* biBitCount */ put32 (dst, BI_RGB); /* biCompression */ put32 (dst, size); /* biSizeImage */ put32 (dst, 0); /* biXPelsPerMeter */ put32 (dst, 0); /* biYPelsPerMeter */ put32 (dst, 0); /* biClrUsed */ put32 (dst, 0); /* biClrImportant */ if (!save_func ((gchar *)BFH_BIH, 14 + 40, error, user_data)) return FALSE; dst_line = buf = g_try_malloc (size); if (!buf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for saving BMP file")); return FALSE; } /* saving as a bottom-up bmp */ pixels += (height - 1) * src_stride; for (y = 0; y < height; ++y, pixels -= src_stride, dst_line += stride) { dst = dst_line; src = pixels; for (x = 0; x < width; ++x, dst += 3, src += channel) { dst[0] = src[2]; dst[1] = src[1]; dst[2] = src[0]; } } ret = save_func ((gchar *)buf, size, error, user_data); g_free (buf); return ret; } static gboolean save_to_file_cb (const gchar *buf, gsize count, GError **error, gpointer data) { gint bytes; while (count > 0) { bytes = fwrite (buf, sizeof (gchar), count, (FILE *) data); if (bytes <= 0) break; count -= bytes; buf += bytes; } if (count) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Couldn't write to BMP file")); return FALSE; } return TRUE; } static gboolean gdk_pixbuf__bmp_image_save (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdk_pixbuf__bmp_image_save_to_callback (save_to_file_cb, f, pixbuf, keys, values, error); } #ifndef INCLUDE_bmp #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__bmp_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->begin_load = gdk_pixbuf__bmp_image_begin_load; module->stop_load = gdk_pixbuf__bmp_image_stop_load; module->load_increment = gdk_pixbuf__bmp_image_load_increment; module->save = gdk_pixbuf__bmp_image_save; module->save_to_callback = gdk_pixbuf__bmp_image_save_to_callback; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "BM", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar * mime_types[] = { "image/bmp", "image/x-bmp", "image/x-MS-bmp", NULL }; static const gchar * extensions[] = { "bmp", NULL }; info->name = "bmp"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The BMP image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-ani.c0000664000175000017500000005114612305775535020377 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - ANI image loader * * Copyright (C) 2002 The Free Software Foundation * * Authors: Matthias Clasen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #undef DEBUG_ANI #include "config.h" #include #include #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-loader.h" #include "io-ani-animation.h" static int lsb_32 (guchar *src) { return src[0] | (src[1] << 8) | (src[2] << 16) | (src[3] << 24); } #define MAKE_TAG(a,b,c,d) ( (guint32)d << 24 | \ (guint32)c << 16 | \ (guint32)b << 8 | \ (guint32)a ) #define TAG_RIFF MAKE_TAG('R','I','F','F') #define TAG_ACON MAKE_TAG('A','C','O','N') #define TAG_LIST MAKE_TAG('L','I','S','T') #define TAG_INAM MAKE_TAG('I','N','A','M') #define TAG_IART MAKE_TAG('I','A','R','T') #define TAG_anih MAKE_TAG('a','n','i','h') #define TAG_seq MAKE_TAG('s','e','q',' ') #define TAG_rate MAKE_TAG('r','a','t','e') #define TAG_icon MAKE_TAG('i','c','o','n') typedef struct _AniLoaderContext { guint32 cp; guchar *buffer; guchar *byte; guint n_bytes; guint buffer_size; GdkPixbufModulePreparedFunc prepared_func; GdkPixbufModuleUpdatedFunc updated_func; gpointer user_data; guint32 data_size; guint32 HeaderSize; guint32 NumFrames; guint32 NumSteps; guint32 Width; guint32 Height; guint32 BitCount; guint32 NumPlanes; guint32 DisplayRate; guint32 Flags; guint32 chunk_id; guint32 chunk_size; gchar *title; gchar *author; GdkPixbufAniAnim *animation; GdkPixbufLoader *loader; int pos; } AniLoaderContext; #define BYTES_LEFT(context) \ ((context)->n_bytes - ((context)->byte - (context)->buffer)) static void read_int8 (AniLoaderContext *context, guchar *data, int count) { int total = MIN (count, BYTES_LEFT (context)); memcpy (data, context->byte, total); context->byte += total; context->cp += total; } static guint32 read_int32 (AniLoaderContext *context) { guint32 result; read_int8 (context, (guchar*) &result, 4); return lsb_32 ((guchar *) &result); } static void context_free (AniLoaderContext *context) { if (!context) return; if (context->loader) { gdk_pixbuf_loader_close (context->loader, NULL); g_object_unref (context->loader); } if (context->animation) g_object_unref (context->animation); g_free (context->buffer); g_free (context->title); g_free (context->author); g_free (context); } static void prepared_callback (GdkPixbufLoader *loader, gpointer data) { AniLoaderContext *context = (AniLoaderContext*)data; #ifdef DEBUG_ANI g_print ("%d pixbuf prepared\n", context->pos); #endif GdkPixbuf *pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); if (!pixbuf) return; if (gdk_pixbuf_get_width (pixbuf) > context->animation->width) context->animation->width = gdk_pixbuf_get_width (pixbuf); if (gdk_pixbuf_get_height (pixbuf) > context->animation->height) context->animation->height = gdk_pixbuf_get_height (pixbuf); if (context->title != NULL) gdk_pixbuf_set_option (pixbuf, "Title", context->title); if (context->author != NULL) gdk_pixbuf_set_option (pixbuf, "Author", context->author); g_object_ref (pixbuf); context->animation->pixbufs[context->pos] = pixbuf; if (context->pos == 0) { if (context->prepared_func) (* context->prepared_func) (pixbuf, GDK_PIXBUF_ANIMATION (context->animation), context->user_data); } else { /* FIXME - this is necessary for nice display of loading animations because GtkImage ignores gdk_pixbuf_animation_iter_on_currently_loading_frame() and always exposes the full frame */ GdkPixbuf *last = context->animation->pixbufs[context->pos - 1]; gint width = MIN (gdk_pixbuf_get_width (last), gdk_pixbuf_get_width (pixbuf)); gint height = MIN (gdk_pixbuf_get_height (last), gdk_pixbuf_get_height (pixbuf)); gdk_pixbuf_copy_area (last, 0, 0, width, height, pixbuf, 0, 0); } context->pos++; } static void updated_callback (GdkPixbufLoader* loader, gint x, gint y, gint width, gint height, gpointer data) { AniLoaderContext *context = (AniLoaderContext*)data; GdkPixbuf *pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); if (context->updated_func) (* context->updated_func) (pixbuf, x, y, width, height, context->user_data); } static gboolean ani_load_chunk (AniLoaderContext *context, GError **error) { int i; if (context->chunk_id == 0x0) { if (BYTES_LEFT (context) < 8) return FALSE; context->chunk_id = read_int32 (context); context->chunk_size = read_int32 (context); /* Pad it up to word length */ if (context->chunk_size % 2) context->chunk_size += (2 - (context->chunk_size % 2)); } while (context->chunk_id == TAG_LIST) { if (BYTES_LEFT (context) < 12) return FALSE; read_int32 (context); context->chunk_id = read_int32 (context); context->chunk_size = read_int32 (context); /* Pad it up to word length */ if (context->chunk_size % 2) context->chunk_size += (2 - (context->chunk_size % 2)); } if (context->chunk_id == TAG_icon) { GError *loader_error = NULL; guchar *data; guint32 towrite; if (context->loader == NULL) { if (context->pos >= context->NumFrames) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Unexpected icon chunk in animation")); return FALSE; } #ifdef DEBUG_ANI g_print ("opening loader\n"); #endif context->loader = gdk_pixbuf_loader_new_with_type ("ico", &loader_error); if (loader_error) { g_propagate_error (error, loader_error); return FALSE; } g_signal_connect (context->loader, "area_prepared", G_CALLBACK (prepared_callback), context); g_signal_connect (context->loader, "area_updated", G_CALLBACK (updated_callback), context); } towrite = MIN (context->chunk_size, BYTES_LEFT (context)); data = context->byte; context->byte += towrite; context->cp += towrite; #ifdef DEBUG_ANI g_print ("miss %d, get %d, leftover %d\n", context->chunk_size, towrite, BYTES_LEFT (context)); #endif context->chunk_size -= towrite; if (!gdk_pixbuf_loader_write (context->loader, data, towrite, &loader_error)) { g_propagate_error (error, loader_error); gdk_pixbuf_loader_close (context->loader, NULL); g_object_unref (context->loader); context->loader = NULL; return FALSE; } if (context->chunk_size == 0) { #ifdef DEBUG_ANI g_print ("closing loader\n"); #endif if (!gdk_pixbuf_loader_close (context->loader, &loader_error)) { g_propagate_error (error, loader_error); g_object_unref (context->loader); context->loader = NULL; return FALSE; } g_object_unref (context->loader); context->loader = NULL; context->chunk_id = 0x0; } return BYTES_LEFT (context) > 0; } if (BYTES_LEFT (context) < context->chunk_size) return FALSE; if (context->chunk_id == TAG_anih) { context->HeaderSize = read_int32 (context); context->NumFrames = read_int32 (context); context->NumSteps = read_int32 (context); context->Width = read_int32 (context); context->Height = read_int32 (context); context->BitCount = read_int32 (context); context->NumPlanes = read_int32 (context); context->DisplayRate = read_int32 (context); context->Flags = read_int32 (context); #ifdef DEBUG_ANI g_print ("HeaderSize \t%" G_GUINT32_FORMAT "\nNumFrames \t%" G_GUINT32_FORMAT "\nNumSteps \t%" G_GUINT32_FORMAT "\nWidth \t%" G_GUINT32_FORMAT "\nHeight \t%" G_GUINT32_FORMAT "\nBitCount \t%" G_GUINT32_FORMAT "\nNumPlanes \t%" G_GUINT32_FORMAT "\nDisplayRate \t%" G_GUINT32_FORMAT "\nSequenceFlag \t%d" "\nIconFlag \t%d" "\n", context->HeaderSize, context->NumFrames, context->NumSteps, context->Width, context->Height, context->BitCount, context->NumPlanes, context->DisplayRate, (context->Flags & 0x2) != 0, (context->Flags & 0x1) != 0); #endif if (!(context->Flags & 0x2)) context->NumSteps = context->NumFrames; if (context->NumFrames == 0 || context->NumFrames >= 1024 || context->NumSteps == 0 || context->NumSteps >= 1024) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in animation")); return FALSE; } context->animation = g_object_new (GDK_TYPE_PIXBUF_ANI_ANIM, NULL); if (!context->animation) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load animation")); return FALSE; } context->animation->n_pixbufs = context->NumFrames; context->animation->n_frames = context->NumSteps; context->animation->total_time = context->NumSteps * (context->DisplayRate * 1000 / 60); context->animation->width = 0; context->animation->height = 0; context->animation->pixbufs = g_try_new0 (GdkPixbuf*, context->NumFrames); context->animation->delay = g_try_new (gint, context->NumSteps); context->animation->sequence = g_try_new (gint, context->NumSteps); if (!context->animation->pixbufs || !context->animation->delay || !context->animation->sequence) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load animation")); return FALSE; } for (i = 0; i < context->NumSteps; i++) { /* default values if the corresponding chunks are absent */ context->animation->delay[i] = context->DisplayRate * 1000 / 60; context->animation->sequence[i] = MIN (i, context->NumFrames - 1); } } else if (context->chunk_id == TAG_rate) { if (context->chunk_size != 4 * context->NumSteps) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Malformed chunk in animation")); return FALSE; } if (!context->animation) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in animation")); return FALSE; } context->animation->total_time = 0; for (i = 0; i < context->NumSteps; i++) { context->animation->delay[i] = read_int32 (context) * 1000 / 60; context->animation->total_time += context->animation->delay[i]; } } else if (context->chunk_id == TAG_seq) { if (context->chunk_size != 4 * context->NumSteps) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Malformed chunk in animation")); return FALSE; } if (!context->animation) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in animation")); return FALSE; } for (i = 0; i < context->NumSteps; i++) { context->animation->sequence[i] = read_int32 (context); if (context->animation->sequence[i] >= context->NumFrames) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Malformed chunk in animation")); return FALSE; } } } else if (context->chunk_id == TAG_INAM) { if (!context->animation) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in animation")); return FALSE; } context->title = g_try_malloc (context->chunk_size + 1); if (!context->title) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load animation")); return FALSE; } context->title[context->chunk_size] = 0; read_int8 (context, (guchar *)context->title, context->chunk_size); #ifdef DEBUG_ANI g_print ("INAM %s\n", context->title); #endif for (i = 0; i < context->pos; i++) gdk_pixbuf_set_option (context->animation->pixbufs[i], "Title", context->title); } else if (context->chunk_id == TAG_IART) { if (!context->animation) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in animation")); return FALSE; } context->author = g_try_malloc (context->chunk_size + 1); if (!context->author) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load animation")); return FALSE; } context->author[context->chunk_size] = 0; read_int8 (context, (guchar *)context->author, context->chunk_size); #ifdef DEBUG_ANI g_print ("IART %s\n", context->author); #endif for (i = 0; i < context->pos; i++) gdk_pixbuf_set_option (context->animation->pixbufs[i], "Author", context->author); } #ifdef DEBUG_ANI { gint32 dummy = lsb_32 ((guchar *)&context->chunk_id); g_print ("Loaded chunk with ID '%c%c%c%c' and length %" G_GUINT32_FORMAT "\n", ((char*)&dummy)[0], ((char*)&dummy)[1], ((char*)&dummy)[2], ((char*)&dummy)[3], context->chunk_size); } #endif context->chunk_id = 0x0; return TRUE; } static gboolean gdk_pixbuf__ani_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { AniLoaderContext *context = (AniLoaderContext *)data; if (context->n_bytes + size >= context->buffer_size) { int drop = context->byte - context->buffer; memmove (context->buffer, context->byte, context->n_bytes - drop); context->n_bytes -= drop; context->byte = context->buffer; if (context->n_bytes + size >= context->buffer_size) { guchar *tmp; context->buffer_size = MAX (context->n_bytes + size, context->buffer_size + 4096); #ifdef DEBUG_ANI g_print ("growing buffer to %" G_GUINT32_FORMAT "\n", context->buffer_size); #endif tmp = g_try_realloc (context->buffer, context->buffer_size); if (!tmp) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load animation")); return FALSE; } context->byte = context->buffer = tmp; } } memcpy (context->buffer + context->n_bytes, buf, size); context->n_bytes += size; if (context->data_size == 0) { guint32 riff_id, chunk_id; if (BYTES_LEFT (context) < 12) return TRUE; riff_id = read_int32 (context); context->data_size = read_int32 (context); chunk_id = read_int32 (context); if (riff_id != TAG_RIFF || context->data_size == 0 || chunk_id != TAG_ACON) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in animation")); return FALSE; } } if (context->cp < context->data_size + 8) { GError *chunk_error = NULL; while (ani_load_chunk (context, &chunk_error)) ; if (chunk_error) { g_propagate_error (error, chunk_error); return FALSE; } } return TRUE; } static gpointer gdk_pixbuf__ani_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { AniLoaderContext *context; context = g_new0 (AniLoaderContext, 1); context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->pos = 0; context->buffer_size = 4096; context->buffer = g_try_malloc (context->buffer_size); if (!context->buffer) { context_free (context); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load animation")); return NULL; } context->byte = context->buffer; context->n_bytes = 0; return (gpointer) context; } static gboolean gdk_pixbuf__ani_image_stop_load (gpointer data, GError **error) { AniLoaderContext *context = (AniLoaderContext *) data; gboolean retval; g_return_val_if_fail (context != NULL, TRUE); if (!context->animation) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("ANI image was truncated or incomplete.")); retval = FALSE; } else { retval = TRUE; } context_free (context); return retval; } #ifndef INCLUDE_ani #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__ani_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->begin_load = gdk_pixbuf__ani_image_begin_load; module->stop_load = gdk_pixbuf__ani_image_stop_load; module->load_increment = gdk_pixbuf__ani_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "RIFF ACON", " xxxx ", 100 }, { NULL, NULL, 0 } }; static const gchar * mime_types[] = { "application/x-navi-animation", NULL }; static const gchar * extensions[] = { "ani", NULL }; info->name = "ani"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The ANI image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-loader.c0000664000175000017500000007557312340756441022533 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Progressive loader object * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Jonathan Blandford * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-animation.h" #include "gdk-pixbuf-scaled-anim.h" #include "gdk-pixbuf-loader.h" #include "gdk-pixbuf-marshal.h" /** * SECTION:gdk-pixbuf-loader * @Short_description: Application-driven progressive image loading. * @Title: GdkPixbufLoader * @See_also: gdk_pixbuf_new_from_file(), gdk_pixbuf_animation_new_from_file() * * #GdkPixbufLoader provides a way for applications to drive the * process of loading an image, by letting them send the image data * directly to the loader instead of having the loader read the data * from a file. Applications can use this functionality instead of * gdk_pixbuf_new_from_file() or gdk_pixbuf_animation_new_from_file() * when they need to parse image data in * small chunks. For example, it should be used when reading an * image from a (potentially) slow network connection, or when * loading an extremely large file. * * * To use #GdkPixbufLoader to load an image, just create a new one, and * call gdk_pixbuf_loader_write() to send the data to it. When done, * gdk_pixbuf_loader_close() should be called to end the stream and * finalize everything. The loader will emit three important signals * throughout the process. The first, #GdkPixbufLoader::size-prepared, * will be emitted as soon as the image has enough information to * determine the size of the image to be used. If you want to scale * the image while loading it, you can call gdk_pixbuf_loader_set_size() * in response to this signal. * * * The second signal, #GdkPixbufLoader::area-prepared, will be emitted as * soon as the pixbuf of the desired has been allocated. You can obtain it * by calling gdk_pixbuf_loader_get_pixbuf(). If you want to use it, simply * ref it. In addition, no actual information will be passed in yet, so the * pixbuf can be safely filled with any temporary graphics (or an initial * color) as needed. You can also call gdk_pixbuf_loader_get_pixbuf() later * and get the same pixbuf. * * The last signal, #GdkPixbufLoader::area-updated, gets emitted every time * a region is updated. This way you can update a partially completed image. * Note that you do not know anything about the completeness of an image * from the updated area. For example, in an interlaced image, you need to * make several passes before the image is done loading. * * # Loading an animation * * Loading an animation is almost as easy as loading an image. Once the first * #GdkPixbufLoader::area-prepared signal has been emitted, you can call * gdk_pixbuf_loader_get_animation() to get the #GdkPixbufAnimation struct * and gdk_pixbuf_animation_get_iter() to get a #GdkPixbufAnimationIter for * displaying it. */ enum { SIZE_PREPARED, AREA_PREPARED, AREA_UPDATED, CLOSED, LAST_SIGNAL }; static void gdk_pixbuf_loader_finalize (GObject *loader); static guint pixbuf_loader_signals[LAST_SIGNAL] = { 0 }; /* Internal data */ typedef struct { GdkPixbufAnimation *animation; gboolean closed; guchar header_buf[SNIFF_BUFFER_SIZE]; gint header_buf_offset; GdkPixbufModule *image_module; gpointer context; gint width; gint height; gboolean size_fixed; gboolean needs_scale; gchar *filename; } GdkPixbufLoaderPrivate; G_DEFINE_TYPE (GdkPixbufLoader, gdk_pixbuf_loader, G_TYPE_OBJECT) static void gdk_pixbuf_loader_class_init (GdkPixbufLoaderClass *class) { GObjectClass *object_class; object_class = (GObjectClass *) class; object_class->finalize = gdk_pixbuf_loader_finalize; /** * GdkPixbufLoader::size-prepared: * @loader: the object which received the signal. * @width: the original width of the image * @height: the original height of the image * * This signal is emitted when the pixbuf loader has been fed the * initial amount of data that is required to figure out the size * of the image that it will create. Applications can call * gdk_pixbuf_loader_set_size() in response to this signal to set * the desired size to which the image should be scaled. */ pixbuf_loader_signals[SIZE_PREPARED] = g_signal_new ("size-prepared", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GdkPixbufLoaderClass, size_prepared), NULL, NULL, _gdk_pixbuf_marshal_VOID__INT_INT, G_TYPE_NONE, 2, G_TYPE_INT, G_TYPE_INT); /** * GdkPixbufLoader::area-prepared: * @loader: the object which received the signal. * * This signal is emitted when the pixbuf loader has allocated the * pixbuf in the desired size. After this signal is emitted, * applications can call gdk_pixbuf_loader_get_pixbuf() to fetch * the partially-loaded pixbuf. */ pixbuf_loader_signals[AREA_PREPARED] = g_signal_new ("area-prepared", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GdkPixbufLoaderClass, area_prepared), NULL, NULL, _gdk_pixbuf_marshal_VOID__VOID, G_TYPE_NONE, 0); /** * GdkPixbufLoader::area-updated: * @loader: the object which received the signal. * @x: X offset of upper-left corner of the updated area. * @y: Y offset of upper-left corner of the updated area. * @width: Width of updated area. * @height: Height of updated area. * * This signal is emitted when a significant area of the image being * loaded has been updated. Normally it means that a complete * scanline has been read in, but it could be a different area as * well. Applications can use this signal to know when to repaint * areas of an image that is being loaded. */ pixbuf_loader_signals[AREA_UPDATED] = g_signal_new ("area-updated", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GdkPixbufLoaderClass, area_updated), NULL, NULL, _gdk_pixbuf_marshal_VOID__INT_INT_INT_INT, G_TYPE_NONE, 4, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT, G_TYPE_INT); /** * GdkPixbufLoader::closed: * @loader: the object which received the signal. * * This signal is emitted when gdk_pixbuf_loader_close() is called. * It can be used by different parts of an application to receive * notification when an image loader is closed by the code that * drives it. */ pixbuf_loader_signals[CLOSED] = g_signal_new ("closed", G_TYPE_FROM_CLASS (object_class), G_SIGNAL_RUN_LAST, G_STRUCT_OFFSET (GdkPixbufLoaderClass, closed), NULL, NULL, _gdk_pixbuf_marshal_VOID__VOID, G_TYPE_NONE, 0); } static void gdk_pixbuf_loader_init (GdkPixbufLoader *loader) { GdkPixbufLoaderPrivate *priv; priv = g_new0 (GdkPixbufLoaderPrivate, 1); priv->width = -1; priv->height = -1; loader->priv = priv; } static void gdk_pixbuf_loader_finalize (GObject *object) { GdkPixbufLoader *loader; GdkPixbufLoaderPrivate *priv = NULL; loader = GDK_PIXBUF_LOADER (object); priv = loader->priv; if (!priv->closed) { g_warning ("GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference."); } if (priv->animation) g_object_unref (priv->animation); g_free (priv->filename); g_free (priv); G_OBJECT_CLASS (gdk_pixbuf_loader_parent_class)->finalize (object); } /** * gdk_pixbuf_loader_set_size: * @loader: A pixbuf loader. * @width: The desired width of the image being loaded. * @height: The desired height of the image being loaded. * * Causes the image to be scaled while it is loaded. The desired * image size can be determined relative to the original size of * the image by calling gdk_pixbuf_loader_set_size() from a * signal handler for the ::size-prepared signal. * * Attempts to set the desired image size are ignored after the * emission of the ::size-prepared signal. * * Since: 2.2 */ void gdk_pixbuf_loader_set_size (GdkPixbufLoader *loader, gint width, gint height) { GdkPixbufLoaderPrivate *priv; g_return_if_fail (GDK_IS_PIXBUF_LOADER (loader)); g_return_if_fail (width >= 0 && height >= 0); priv = GDK_PIXBUF_LOADER (loader)->priv; if (!priv->size_fixed) { priv->width = width; priv->height = height; } } static void gdk_pixbuf_loader_size_func (gint *width, gint *height, gpointer loader) { GdkPixbufLoaderPrivate *priv = GDK_PIXBUF_LOADER (loader)->priv; /* allow calling gdk_pixbuf_loader_set_size() before the signal */ if (priv->width == -1 && priv->height == -1) { priv->width = *width; priv->height = *height; } g_signal_emit (loader, pixbuf_loader_signals[SIZE_PREPARED], 0, *width, *height); priv->size_fixed = TRUE; *width = priv->width; *height = priv->height; } static void gdk_pixbuf_loader_prepare (GdkPixbuf *pixbuf, GdkPixbufAnimation *anim, gpointer loader) { GdkPixbufLoaderPrivate *priv = GDK_PIXBUF_LOADER (loader)->priv; gint width, height; g_return_if_fail (pixbuf != NULL); width = anim ? gdk_pixbuf_animation_get_width (anim) : gdk_pixbuf_get_width (pixbuf); height = anim ? gdk_pixbuf_animation_get_height (anim) : gdk_pixbuf_get_height (pixbuf); if (!priv->size_fixed) { gint w = width; gint h = height; /* Defend against lazy loaders which don't call size_func */ gdk_pixbuf_loader_size_func (&w, &h, loader); } priv->needs_scale = FALSE; if (priv->width > 0 && priv->height > 0 && (priv->width != width || priv->height != height)) priv->needs_scale = TRUE; if (anim) g_object_ref (anim); else anim = gdk_pixbuf_non_anim_new (pixbuf); if (priv->needs_scale) { priv->animation = GDK_PIXBUF_ANIMATION (_gdk_pixbuf_scaled_anim_new (anim, (double) priv->width / width, (double) priv->height / height, 1.0)); g_object_unref (anim); } else priv->animation = anim; if (!priv->needs_scale) g_signal_emit (loader, pixbuf_loader_signals[AREA_PREPARED], 0); } static void gdk_pixbuf_loader_update (GdkPixbuf *pixbuf, gint x, gint y, gint width, gint height, gpointer loader) { GdkPixbufLoaderPrivate *priv = GDK_PIXBUF_LOADER (loader)->priv; if (!priv->needs_scale) g_signal_emit (loader, pixbuf_loader_signals[AREA_UPDATED], 0, x, y, /* sanity check in here. Defend against an errant loader */ MIN (width, gdk_pixbuf_animation_get_width (priv->animation)), MIN (height, gdk_pixbuf_animation_get_height (priv->animation))); } /* Defense against broken loaders; DO NOT take this as a GError example! */ static void gdk_pixbuf_loader_ensure_error (GdkPixbufLoader *loader, GError **error) { GdkPixbufLoaderPrivate *priv = loader->priv; if (error == NULL || *error != NULL) return; g_warning ("Bug! loader '%s' didn't set an error on failure", priv->image_module->module_name); g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Internal error: Image loader module '%s' failed to" " complete an operation, but didn't give a reason for" " the failure"), priv->image_module->module_name); } static gint gdk_pixbuf_loader_load_module (GdkPixbufLoader *loader, const char *image_type, GError **error) { GdkPixbufLoaderPrivate *priv = loader->priv; if (image_type) { priv->image_module = _gdk_pixbuf_get_named_module (image_type, error); } else { priv->image_module = _gdk_pixbuf_get_module (priv->header_buf, priv->header_buf_offset, priv->filename, error); } if (priv->image_module == NULL) return 0; if (!_gdk_pixbuf_load_module (priv->image_module, error)) return 0; if (priv->image_module->module == NULL) return 0; if ((priv->image_module->begin_load == NULL) || (priv->image_module->stop_load == NULL) || (priv->image_module->load_increment == NULL)) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION, _("Incremental loading of image type '%s' is not supported"), priv->image_module->module_name); return 0; } priv->context = priv->image_module->begin_load (gdk_pixbuf_loader_size_func, gdk_pixbuf_loader_prepare, gdk_pixbuf_loader_update, loader, error); if (priv->context == NULL) { gdk_pixbuf_loader_ensure_error (loader, error); return 0; } if (priv->header_buf_offset && priv->image_module->load_increment (priv->context, priv->header_buf, priv->header_buf_offset, error)) return priv->header_buf_offset; return 0; } static int gdk_pixbuf_loader_eat_header_write (GdkPixbufLoader *loader, const guchar *buf, gsize count, GError **error) { gint n_bytes; GdkPixbufLoaderPrivate *priv = loader->priv; n_bytes = MIN(SNIFF_BUFFER_SIZE - priv->header_buf_offset, count); memcpy (priv->header_buf + priv->header_buf_offset, buf, n_bytes); priv->header_buf_offset += n_bytes; if (priv->header_buf_offset >= SNIFF_BUFFER_SIZE) { if (gdk_pixbuf_loader_load_module (loader, NULL, error) == 0) return 0; } return n_bytes; } /** * gdk_pixbuf_loader_write: * @loader: A pixbuf loader. * @buf: (array length=count): Pointer to image data. * @count: Length of the @buf buffer in bytes. * @error: return location for errors * * This will cause a pixbuf loader to parse the next @count bytes of * an image. It will return %TRUE if the data was loaded successfully, * and %FALSE if an error occurred. In the latter case, the loader * will be closed, and will not accept further writes. If %FALSE is * returned, @error will be set to an error from the #GDK_PIXBUF_ERROR * or #G_FILE_ERROR domains. * * Return value: %TRUE if the write was successful, or %FALSE if the loader * cannot parse the buffer. **/ gboolean gdk_pixbuf_loader_write (GdkPixbufLoader *loader, const guchar *buf, gsize count, GError **error) { GdkPixbufLoaderPrivate *priv; g_return_val_if_fail (GDK_IS_PIXBUF_LOADER (loader), FALSE); g_return_val_if_fail (buf != NULL, FALSE); g_return_val_if_fail (error == NULL || *error == NULL, FALSE); priv = loader->priv; /* we expect it's not to be closed */ g_return_val_if_fail (priv->closed == FALSE, FALSE); if (count > 0 && priv->image_module == NULL) { gint eaten; eaten = gdk_pixbuf_loader_eat_header_write (loader, buf, count, error); if (eaten <= 0) goto fail; count -= eaten; buf += eaten; } if (count > 0 && priv->image_module->load_increment) { if (!priv->image_module->load_increment (priv->context, buf, count, error)) goto fail; } return TRUE; fail: gdk_pixbuf_loader_ensure_error (loader, error); gdk_pixbuf_loader_close (loader, NULL); return FALSE; } /** * gdk_pixbuf_loader_write_bytes: * @loader: A pixbuf loader. * @buffer: The image data as a #GBytes * @error: return location for errors * * This will cause a pixbuf loader to parse a buffer inside a #GBytes * for an image. It will return %TRUE if the data was loaded successfully, * and %FALSE if an error occurred. In the latter case, the loader * will be closed, and will not accept further writes. If %FALSE is * returned, @error will be set to an error from the #GDK_PIXBUF_ERROR * or #G_FILE_ERROR domains. * * See also: gdk_pixbuf_loader_write() * * Return value: %TRUE if the write was successful, or %FALSE if the loader * cannot parse the buffer. * * Since: 2.30 */ gboolean gdk_pixbuf_loader_write_bytes (GdkPixbufLoader *loader, GBytes *buffer, GError **error) { g_return_val_if_fail (GDK_IS_PIXBUF_LOADER (loader), FALSE); g_return_val_if_fail (buffer != NULL, FALSE); g_return_val_if_fail (error == NULL || *error == NULL, FALSE); return gdk_pixbuf_loader_write (loader, g_bytes_get_data (buffer, NULL), g_bytes_get_size (buffer), error); } /** * gdk_pixbuf_loader_new: * * Creates a new pixbuf loader object. * * Return value: A newly-created pixbuf loader. **/ GdkPixbufLoader * gdk_pixbuf_loader_new (void) { return g_object_new (GDK_TYPE_PIXBUF_LOADER, NULL); } /** * gdk_pixbuf_loader_new_with_type: * @image_type: name of the image format to be loaded with the image * @error: (allow-none): return location for an allocated #GError, or %NULL to ignore errors * * Creates a new pixbuf loader object that always attempts to parse * image data as if it were an image of type @image_type, instead of * identifying the type automatically. Useful if you want an error if * the image isn't the expected type, for loading image formats * that can't be reliably identified by looking at the data, or if * the user manually forces a specific type. * * The list of supported image formats depends on what image loaders * are installed, but typically "png", "jpeg", "gif", "tiff" and * "xpm" are among the supported formats. To obtain the full list of * supported image formats, call gdk_pixbuf_format_get_name() on each * of the #GdkPixbufFormat structs returned by gdk_pixbuf_get_formats(). * * Return value: A newly-created pixbuf loader. **/ GdkPixbufLoader * gdk_pixbuf_loader_new_with_type (const char *image_type, GError **error) { GdkPixbufLoader *retval; GError *tmp; g_return_val_if_fail (error == NULL || *error == NULL, NULL); retval = g_object_new (GDK_TYPE_PIXBUF_LOADER, NULL); tmp = NULL; gdk_pixbuf_loader_load_module (retval, image_type, &tmp); if (tmp != NULL) { g_propagate_error (error, tmp); gdk_pixbuf_loader_close (retval, NULL); g_object_unref (retval); return NULL; } return retval; } /** * gdk_pixbuf_loader_new_with_mime_type: * @mime_type: the mime type to be loaded * @error: (allow-none): return location for an allocated #GError, or %NULL to ignore errors * * Creates a new pixbuf loader object that always attempts to parse * image data as if it were an image of mime type @mime_type, instead of * identifying the type automatically. Useful if you want an error if * the image isn't the expected mime type, for loading image formats * that can't be reliably identified by looking at the data, or if * the user manually forces a specific mime type. * * The list of supported mime types depends on what image loaders * are installed, but typically "image/png", "image/jpeg", "image/gif", * "image/tiff" and "image/x-xpixmap" are among the supported mime types. * To obtain the full list of supported mime types, call * gdk_pixbuf_format_get_mime_types() on each of the #GdkPixbufFormat * structs returned by gdk_pixbuf_get_formats(). * * Return value: A newly-created pixbuf loader. * Since: 2.4 **/ GdkPixbufLoader * gdk_pixbuf_loader_new_with_mime_type (const char *mime_type, GError **error) { const char * image_type = NULL; char ** mimes; GdkPixbufLoader *retval; GError *tmp; GSList * formats; GdkPixbufFormat *info; int i, j, length; formats = gdk_pixbuf_get_formats (); length = g_slist_length (formats); for (i = 0; i < length && image_type == NULL; i++) { info = (GdkPixbufFormat *)g_slist_nth_data (formats, i); mimes = info->mime_types; for (j = 0; mimes[j] != NULL; j++) if (g_ascii_strcasecmp (mimes[j], mime_type) == 0) { image_type = info->name; break; } } g_slist_free (formats); retval = g_object_new (GDK_TYPE_PIXBUF_LOADER, NULL); tmp = NULL; gdk_pixbuf_loader_load_module (retval, image_type, &tmp); if (tmp != NULL) { g_propagate_error (error, tmp); gdk_pixbuf_loader_close (retval, NULL); g_object_unref (retval); return NULL; } return retval; } GdkPixbufLoader * _gdk_pixbuf_loader_new_with_filename (const char *filename) { GdkPixbufLoader *retval; GdkPixbufLoaderPrivate *priv; retval = g_object_new (GDK_TYPE_PIXBUF_LOADER, NULL); priv = retval->priv; priv->filename = g_strdup (filename); return retval; } /** * gdk_pixbuf_loader_get_pixbuf: * @loader: A pixbuf loader. * * Queries the #GdkPixbuf that a pixbuf loader is currently creating. * In general it only makes sense to call this function after the * "area-prepared" signal has been emitted by the loader; this means * that enough data has been read to know the size of the image that * will be allocated. If the loader has not received enough data via * gdk_pixbuf_loader_write(), then this function returns %NULL. The * returned pixbuf will be the same in all future calls to the loader, * so simply calling g_object_ref() should be sufficient to continue * using it. Additionally, if the loader is an animation, it will * return the "static image" of the animation * (see gdk_pixbuf_animation_get_static_image()). * * Return value: (transfer none): The #GdkPixbuf that the loader is creating, or %NULL if not * enough data has been read to determine how to create the image buffer. **/ GdkPixbuf * gdk_pixbuf_loader_get_pixbuf (GdkPixbufLoader *loader) { GdkPixbufLoaderPrivate *priv; g_return_val_if_fail (GDK_IS_PIXBUF_LOADER (loader), NULL); priv = loader->priv; if (priv->animation) return gdk_pixbuf_animation_get_static_image (priv->animation); else return NULL; } /** * gdk_pixbuf_loader_get_animation: * @loader: A pixbuf loader * * Queries the #GdkPixbufAnimation that a pixbuf loader is currently creating. * In general it only makes sense to call this function after the "area-prepared" * signal has been emitted by the loader. If the loader doesn't have enough * bytes yet (hasn't emitted the "area-prepared" signal) this function will * return %NULL. * * Return value: (transfer none): The #GdkPixbufAnimation that the loader is loading, or %NULL if not enough data has been read to determine the information. **/ GdkPixbufAnimation * gdk_pixbuf_loader_get_animation (GdkPixbufLoader *loader) { GdkPixbufLoaderPrivate *priv; g_return_val_if_fail (GDK_IS_PIXBUF_LOADER (loader), NULL); priv = loader->priv; return priv->animation; } /** * gdk_pixbuf_loader_close: * @loader: A pixbuf loader. * @error: (allow-none): return location for a #GError, or %NULL to ignore errors * * Informs a pixbuf loader that no further writes with * gdk_pixbuf_loader_write() will occur, so that it can free its * internal loading structures. Also, tries to parse any data that * hasn't yet been parsed; if the remaining data is partial or * corrupt, an error will be returned. If %FALSE is returned, @error * will be set to an error from the #GDK_PIXBUF_ERROR or #G_FILE_ERROR * domains. If you're just cancelling a load rather than expecting it * to be finished, passing %NULL for @error to ignore it is * reasonable. * * Remember that this does not unref the loader, so if you plan not to * use it anymore, please g_object_unref() it. * * Returns: %TRUE if all image data written so far was successfully passed out via the update_area signal **/ gboolean gdk_pixbuf_loader_close (GdkPixbufLoader *loader, GError **error) { GdkPixbufLoaderPrivate *priv; gboolean retval = TRUE; g_return_val_if_fail (GDK_IS_PIXBUF_LOADER (loader), TRUE); g_return_val_if_fail (error == NULL || *error == NULL, TRUE); priv = loader->priv; if (priv->closed) return TRUE; /* We have less than SNIFF_BUFFER_SIZE bytes in the image. * Flush it, and keep going. */ if (priv->image_module == NULL) { GError *tmp = NULL; gdk_pixbuf_loader_load_module (loader, NULL, &tmp); if (tmp != NULL) { g_propagate_error (error, tmp); retval = FALSE; } } if (priv->image_module && priv->image_module->stop_load && priv->context) { GError *tmp = NULL; if (!priv->image_module->stop_load (priv->context, &tmp) || tmp) { /* don't call gdk_pixbuf_loader_ensure_error() * here, since we might not get an error in the * gdk_pixbuf_get_file_info() case */ if (tmp) { if (error && *error == NULL) g_propagate_error (error, tmp); else g_error_free (tmp); } retval = FALSE; } } priv->closed = TRUE; if (priv->needs_scale) { g_signal_emit (loader, pixbuf_loader_signals[AREA_PREPARED], 0); g_signal_emit (loader, pixbuf_loader_signals[AREA_UPDATED], 0, 0, 0, priv->width, priv->height); } g_signal_emit (loader, pixbuf_loader_signals[CLOSED], 0); return retval; } /** * gdk_pixbuf_loader_get_format: * @loader: A pixbuf loader. * * Obtains the available information about the format of the * currently loading image file. * * Returns: (nullable) (transfer none): A #GdkPixbufFormat or * %NULL. The return value is owned by GdkPixbuf and should not be * freed. * * Since: 2.2 */ GdkPixbufFormat * gdk_pixbuf_loader_get_format (GdkPixbufLoader *loader) { GdkPixbufLoaderPrivate *priv; g_return_val_if_fail (GDK_IS_PIXBUF_LOADER (loader), NULL); priv = loader->priv; if (priv->image_module) return _gdk_pixbuf_get_format (priv->image_module); else return NULL; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gif-animation.c0000664000175000017500000005351312305775535022352 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - animated gif support * * Copyright (C) 1999 The Free Software Foundation * * Authors: Jonathan Blandford * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include "gdk-pixbuf-transform.h" #include "gdk-pixbuf-private.h" #include "io-gif-animation.h" static void gdk_pixbuf_gif_anim_finalize (GObject *object); static gboolean gdk_pixbuf_gif_anim_is_static_image (GdkPixbufAnimation *animation); static GdkPixbuf* gdk_pixbuf_gif_anim_get_static_image (GdkPixbufAnimation *animation); static void gdk_pixbuf_gif_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height); static GdkPixbufAnimationIter* gdk_pixbuf_gif_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time); G_DEFINE_TYPE (GdkPixbufGifAnim, gdk_pixbuf_gif_anim, GDK_TYPE_PIXBUF_ANIMATION); static void gdk_pixbuf_gif_anim_init (GdkPixbufGifAnim *anim) { } static void gdk_pixbuf_gif_anim_class_init (GdkPixbufGifAnimClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationClass *anim_class = GDK_PIXBUF_ANIMATION_CLASS (klass); object_class->finalize = gdk_pixbuf_gif_anim_finalize; anim_class->is_static_image = gdk_pixbuf_gif_anim_is_static_image; anim_class->get_static_image = gdk_pixbuf_gif_anim_get_static_image; anim_class->get_size = gdk_pixbuf_gif_anim_get_size; anim_class->get_iter = gdk_pixbuf_gif_anim_get_iter; } static void gdk_pixbuf_gif_anim_finalize (GObject *object) { GdkPixbufGifAnim *gif_anim = GDK_PIXBUF_GIF_ANIM (object); GList *l; GdkPixbufFrame *frame; for (l = gif_anim->frames; l; l = l->next) { frame = l->data; g_object_unref (frame->pixbuf); if (frame->composited) g_object_unref (frame->composited); if (frame->revert) g_object_unref (frame->revert); g_free (frame); } g_list_free (gif_anim->frames); G_OBJECT_CLASS (gdk_pixbuf_gif_anim_parent_class)->finalize (object); } static gboolean gdk_pixbuf_gif_anim_is_static_image (GdkPixbufAnimation *animation) { GdkPixbufGifAnim *gif_anim; gif_anim = GDK_PIXBUF_GIF_ANIM (animation); return (gif_anim->frames != NULL && gif_anim->frames->next == NULL); } static GdkPixbuf* gdk_pixbuf_gif_anim_get_static_image (GdkPixbufAnimation *animation) { GdkPixbufGifAnim *gif_anim; gif_anim = GDK_PIXBUF_GIF_ANIM (animation); if (gif_anim->frames == NULL) return NULL; else return GDK_PIXBUF (((GdkPixbufFrame*)gif_anim->frames->data)->pixbuf); } static void gdk_pixbuf_gif_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height) { GdkPixbufGifAnim *gif_anim; gif_anim = GDK_PIXBUF_GIF_ANIM (anim); if (width) *width = gif_anim->width; if (height) *height = gif_anim->height; } static void iter_clear (GdkPixbufGifAnimIter *iter) { iter->current_frame = NULL; } static void iter_restart (GdkPixbufGifAnimIter *iter) { iter_clear (iter); iter->current_frame = iter->gif_anim->frames; } static GdkPixbufAnimationIter* gdk_pixbuf_gif_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time) { GdkPixbufGifAnimIter *iter; iter = g_object_new (GDK_TYPE_PIXBUF_GIF_ANIM_ITER, NULL); iter->gif_anim = GDK_PIXBUF_GIF_ANIM (anim); g_object_ref (iter->gif_anim); iter_restart (iter); iter->start_time = *start_time; iter->current_time = *start_time; iter->first_loop_slowness = 0; return GDK_PIXBUF_ANIMATION_ITER (iter); } static void gdk_pixbuf_gif_anim_iter_finalize (GObject *object); static int gdk_pixbuf_gif_anim_iter_get_delay_time (GdkPixbufAnimationIter *iter); static GdkPixbuf* gdk_pixbuf_gif_anim_iter_get_pixbuf (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_gif_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_gif_anim_iter_advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time); G_DEFINE_TYPE (GdkPixbufGifAnimIter, gdk_pixbuf_gif_anim_iter, GDK_TYPE_PIXBUF_ANIMATION_ITER); static void gdk_pixbuf_gif_anim_iter_init (GdkPixbufGifAnimIter *iter) { } static void gdk_pixbuf_gif_anim_iter_class_init (GdkPixbufGifAnimIterClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationIterClass *anim_iter_class = GDK_PIXBUF_ANIMATION_ITER_CLASS (klass); object_class->finalize = gdk_pixbuf_gif_anim_iter_finalize; anim_iter_class->get_delay_time = gdk_pixbuf_gif_anim_iter_get_delay_time; anim_iter_class->get_pixbuf = gdk_pixbuf_gif_anim_iter_get_pixbuf; anim_iter_class->on_currently_loading_frame = gdk_pixbuf_gif_anim_iter_on_currently_loading_frame; anim_iter_class->advance = gdk_pixbuf_gif_anim_iter_advance; } static void gdk_pixbuf_gif_anim_iter_finalize (GObject *object) { GdkPixbufGifAnimIter *iter = GDK_PIXBUF_GIF_ANIM_ITER (object); iter_clear (iter); g_object_unref (iter->gif_anim); G_OBJECT_CLASS (gdk_pixbuf_gif_anim_iter_parent_class)->finalize (object); } static gboolean gdk_pixbuf_gif_anim_iter_advance (GdkPixbufAnimationIter *anim_iter, const GTimeVal *current_time) { GdkPixbufGifAnimIter *iter; gint elapsed; gint loop; GList *tmp; GList *old; iter = GDK_PIXBUF_GIF_ANIM_ITER (anim_iter); iter->current_time = *current_time; /* We use milliseconds for all times */ elapsed = (((iter->current_time.tv_sec - iter->start_time.tv_sec) * G_USEC_PER_SEC + iter->current_time.tv_usec - iter->start_time.tv_usec)) / 1000; if (elapsed < 0) { /* Try to compensate; probably the system clock * was set backwards */ iter->start_time = iter->current_time; elapsed = 0; } g_assert (iter->gif_anim->total_time > 0); /* See how many times we've already played the full animation, * and subtract time for that. */ if (iter->gif_anim->loading) loop = 0; else { /* If current_frame is NULL at this point, we have loaded the * animation from a source which fell behind the speed of the * display. We remember how much slower the first loop was due * to this and correct the position calculation in order to not * jump in the middle of the second loop. */ if (iter->current_frame == NULL) iter->first_loop_slowness = MAX(0, elapsed - iter->gif_anim->total_time); loop = (elapsed - iter->first_loop_slowness) / iter->gif_anim->total_time; elapsed = (elapsed - iter->first_loop_slowness) % iter->gif_anim->total_time; } iter->position = elapsed; /* Now move to the proper frame */ if (iter->gif_anim->loop == 0 || loop < iter->gif_anim->loop) tmp = iter->gif_anim->frames; else tmp = NULL; while (tmp != NULL) { GdkPixbufFrame *frame = tmp->data; if (iter->position >= frame->elapsed && iter->position < (frame->elapsed + frame->delay_time)) break; tmp = tmp->next; } old = iter->current_frame; iter->current_frame = tmp; return iter->current_frame != old; } int gdk_pixbuf_gif_anim_iter_get_delay_time (GdkPixbufAnimationIter *anim_iter) { GdkPixbufFrame *frame; GdkPixbufGifAnimIter *iter; iter = GDK_PIXBUF_GIF_ANIM_ITER (anim_iter); if (iter->current_frame) { frame = iter->current_frame->data; #if 0 g_print ("frame start: %d pos: %d frame len: %d frame remaining: %d\n", frame->elapsed, iter->position, frame->delay_time, frame->delay_time - (iter->position - frame->elapsed)); #endif return frame->delay_time - (iter->position - frame->elapsed); } else return -1; /* show last frame forever */ } void gdk_pixbuf_gif_anim_frame_composite (GdkPixbufGifAnim *gif_anim, GdkPixbufFrame *frame) { GList *link; GList *tmp; link = g_list_find (gif_anim->frames, frame); if (frame->need_recomposite || frame->composited == NULL) { /* For now, to composite we start with the last * composited frame and composite everything up to * here. */ /* Rewind to last composited frame. */ tmp = link; while (tmp != NULL) { GdkPixbufFrame *f = tmp->data; if (f->need_recomposite) { if (f->composited) { g_object_unref (f->composited); f->composited = NULL; } } if (f->composited != NULL) break; tmp = tmp->prev; } /* Go forward, compositing all frames up to the current frame */ if (tmp == NULL) tmp = gif_anim->frames; while (tmp != NULL) { GdkPixbufFrame *f = tmp->data; gint clipped_width, clipped_height; if (f->pixbuf == NULL) return; clipped_width = MIN (gif_anim->width - f->x_offset, gdk_pixbuf_get_width (f->pixbuf)); clipped_height = MIN (gif_anim->height - f->y_offset, gdk_pixbuf_get_height (f->pixbuf)); if (f->need_recomposite) { if (f->composited) { g_object_unref (f->composited); f->composited = NULL; } } if (f->composited != NULL) goto next; if (tmp->prev == NULL) { /* First frame may be smaller than the whole image; * if so, we make the area outside it full alpha if the * image has alpha, and background color otherwise. * GIF spec doesn't actually say what to do about this. */ f->composited = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, gif_anim->width, gif_anim->height); if (f->composited == NULL) return; /* alpha gets dumped if f->composited has no alpha */ gdk_pixbuf_fill (f->composited, (gif_anim->bg_red << 24) | (gif_anim->bg_green << 16) | (gif_anim->bg_blue << 8)); if (clipped_width > 0 && clipped_height > 0) gdk_pixbuf_composite (f->pixbuf, f->composited, f->x_offset, f->y_offset, clipped_width, clipped_height, f->x_offset, f->y_offset, 1.0, 1.0, GDK_INTERP_BILINEAR, 255); if (f->action == GDK_PIXBUF_FRAME_REVERT) g_warning ("First frame of GIF has bad dispose mode, GIF loader should not have loaded this image"); f->need_recomposite = FALSE; } else { GdkPixbufFrame *prev_frame; gint prev_clipped_width; gint prev_clipped_height; prev_frame = tmp->prev->data; prev_clipped_width = MIN (gif_anim->width - prev_frame->x_offset, gdk_pixbuf_get_width (prev_frame->pixbuf)); prev_clipped_height = MIN (gif_anim->height - prev_frame->y_offset, gdk_pixbuf_get_height (prev_frame->pixbuf)); /* Init f->composited with what we should have after the previous * frame */ if (prev_frame->action == GDK_PIXBUF_FRAME_RETAIN) { f->composited = gdk_pixbuf_copy (prev_frame->composited); if (f->composited == NULL) return; } else if (prev_frame->action == GDK_PIXBUF_FRAME_DISPOSE) { f->composited = gdk_pixbuf_copy (prev_frame->composited); if (f->composited == NULL) return; if (prev_clipped_width > 0 && prev_clipped_height > 0) { /* Clear area of previous frame to background */ GdkPixbuf *area; area = gdk_pixbuf_new_subpixbuf (f->composited, prev_frame->x_offset, prev_frame->y_offset, prev_clipped_width, prev_clipped_height); if (area == NULL) return; gdk_pixbuf_fill (area, (gif_anim->bg_red << 24) | (gif_anim->bg_green << 16) | (gif_anim->bg_blue << 8)); g_object_unref (area); } } else if (prev_frame->action == GDK_PIXBUF_FRAME_REVERT) { f->composited = gdk_pixbuf_copy (prev_frame->composited); if (f->composited == NULL) return; if (prev_frame->revert != NULL && prev_clipped_width > 0 && prev_clipped_height > 0) { /* Copy in the revert frame */ gdk_pixbuf_copy_area (prev_frame->revert, 0, 0, gdk_pixbuf_get_width (prev_frame->revert), gdk_pixbuf_get_height (prev_frame->revert), f->composited, prev_frame->x_offset, prev_frame->y_offset); } } else { g_warning ("Unknown revert action for GIF frame"); } if (f->revert == NULL && f->action == GDK_PIXBUF_FRAME_REVERT) { if (clipped_width > 0 && clipped_height > 0) { /* We need to save the contents before compositing */ GdkPixbuf *area; area = gdk_pixbuf_new_subpixbuf (f->composited, f->x_offset, f->y_offset, clipped_width, clipped_height); if (area == NULL) return; f->revert = gdk_pixbuf_copy (area); g_object_unref (area); if (f->revert == NULL) return; } } if (clipped_width > 0 && clipped_height > 0 && f->pixbuf != NULL && f->composited != NULL) { /* Put current frame onto f->composited */ gdk_pixbuf_composite (f->pixbuf, f->composited, f->x_offset, f->y_offset, clipped_width, clipped_height, f->x_offset, f->y_offset, 1.0, 1.0, GDK_INTERP_NEAREST, 255); } f->need_recomposite = FALSE; } next: if (tmp == link) break; tmp = tmp->next; } } } GdkPixbuf* gdk_pixbuf_gif_anim_iter_get_pixbuf (GdkPixbufAnimationIter *anim_iter) { GdkPixbufGifAnimIter *iter; GdkPixbufFrame *frame; iter = GDK_PIXBUF_GIF_ANIM_ITER (anim_iter); frame = iter->current_frame ? iter->current_frame->data : g_list_last (iter->gif_anim->frames)->data; #if 0 if (FALSE && frame) g_print ("current frame %d dispose mode %d %d x %d\n", g_list_index (iter->gif_anim->frames, frame), frame->action, gdk_pixbuf_get_width (frame->pixbuf), gdk_pixbuf_get_height (frame->pixbuf)); #endif if (frame == NULL) return NULL; gdk_pixbuf_gif_anim_frame_composite (iter->gif_anim, frame); return frame->composited; } static gboolean gdk_pixbuf_gif_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *anim_iter) { GdkPixbufGifAnimIter *iter; iter = GDK_PIXBUF_GIF_ANIM_ITER (anim_iter); return iter->current_frame == NULL || iter->current_frame->next == NULL; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-marshal.c0000664000175000017500000001344712340757706022711 0ustar00mclasenmclasen00000000000000 #include #ifdef G_ENABLE_DEBUG #define g_marshal_value_peek_boolean(v) g_value_get_boolean (v) #define g_marshal_value_peek_char(v) g_value_get_schar (v) #define g_marshal_value_peek_uchar(v) g_value_get_uchar (v) #define g_marshal_value_peek_int(v) g_value_get_int (v) #define g_marshal_value_peek_uint(v) g_value_get_uint (v) #define g_marshal_value_peek_long(v) g_value_get_long (v) #define g_marshal_value_peek_ulong(v) g_value_get_ulong (v) #define g_marshal_value_peek_int64(v) g_value_get_int64 (v) #define g_marshal_value_peek_uint64(v) g_value_get_uint64 (v) #define g_marshal_value_peek_enum(v) g_value_get_enum (v) #define g_marshal_value_peek_flags(v) g_value_get_flags (v) #define g_marshal_value_peek_float(v) g_value_get_float (v) #define g_marshal_value_peek_double(v) g_value_get_double (v) #define g_marshal_value_peek_string(v) (char*) g_value_get_string (v) #define g_marshal_value_peek_param(v) g_value_get_param (v) #define g_marshal_value_peek_boxed(v) g_value_get_boxed (v) #define g_marshal_value_peek_pointer(v) g_value_get_pointer (v) #define g_marshal_value_peek_object(v) g_value_get_object (v) #define g_marshal_value_peek_variant(v) g_value_get_variant (v) #else /* !G_ENABLE_DEBUG */ /* WARNING: This code accesses GValues directly, which is UNSUPPORTED API. * Do not access GValues directly in your code. Instead, use the * g_value_get_*() functions */ #define g_marshal_value_peek_boolean(v) (v)->data[0].v_int #define g_marshal_value_peek_char(v) (v)->data[0].v_int #define g_marshal_value_peek_uchar(v) (v)->data[0].v_uint #define g_marshal_value_peek_int(v) (v)->data[0].v_int #define g_marshal_value_peek_uint(v) (v)->data[0].v_uint #define g_marshal_value_peek_long(v) (v)->data[0].v_long #define g_marshal_value_peek_ulong(v) (v)->data[0].v_ulong #define g_marshal_value_peek_int64(v) (v)->data[0].v_int64 #define g_marshal_value_peek_uint64(v) (v)->data[0].v_uint64 #define g_marshal_value_peek_enum(v) (v)->data[0].v_long #define g_marshal_value_peek_flags(v) (v)->data[0].v_ulong #define g_marshal_value_peek_float(v) (v)->data[0].v_float #define g_marshal_value_peek_double(v) (v)->data[0].v_double #define g_marshal_value_peek_string(v) (v)->data[0].v_pointer #define g_marshal_value_peek_param(v) (v)->data[0].v_pointer #define g_marshal_value_peek_boxed(v) (v)->data[0].v_pointer #define g_marshal_value_peek_pointer(v) (v)->data[0].v_pointer #define g_marshal_value_peek_object(v) (v)->data[0].v_pointer #define g_marshal_value_peek_variant(v) (v)->data[0].v_pointer #endif /* !G_ENABLE_DEBUG */ /* VOID:VOID (./gdk-pixbuf-marshal.list:25) */ /* VOID:INT,INT (./gdk-pixbuf-marshal.list:26) */ void _gdk_pixbuf_marshal_VOID__INT_INT (GClosure *closure, GValue *return_value G_GNUC_UNUSED, guint n_param_values, const GValue *param_values, gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_INT) (gpointer data1, gint arg_1, gint arg_2, gpointer data2); register GMarshalFunc_VOID__INT_INT callback; register GCClosure *cc = (GCClosure*) closure; register gpointer data1, data2; g_return_if_fail (n_param_values == 3); if (G_CCLOSURE_SWAP_DATA (closure)) { data1 = closure->data; data2 = g_value_peek_pointer (param_values + 0); } else { data1 = g_value_peek_pointer (param_values + 0); data2 = closure->data; } callback = (GMarshalFunc_VOID__INT_INT) (marshal_data ? marshal_data : cc->callback); callback (data1, g_marshal_value_peek_int (param_values + 1), g_marshal_value_peek_int (param_values + 2), data2); } /* VOID:INT,INT,INT,INT (./gdk-pixbuf-marshal.list:27) */ void _gdk_pixbuf_marshal_VOID__INT_INT_INT_INT (GClosure *closure, GValue *return_value G_GNUC_UNUSED, guint n_param_values, const GValue *param_values, gpointer invocation_hint G_GNUC_UNUSED, gpointer marshal_data) { typedef void (*GMarshalFunc_VOID__INT_INT_INT_INT) (gpointer data1, gint arg_1, gint arg_2, gint arg_3, gint arg_4, gpointer data2); register GMarshalFunc_VOID__INT_INT_INT_INT callback; register GCClosure *cc = (GCClosure*) closure; register gpointer data1, data2; g_return_if_fail (n_param_values == 5); if (G_CCLOSURE_SWAP_DATA (closure)) { data1 = closure->data; data2 = g_value_peek_pointer (param_values + 0); } else { data1 = g_value_peek_pointer (param_values + 0); data2 = closure->data; } callback = (GMarshalFunc_VOID__INT_INT_INT_INT) (marshal_data ? marshal_data : cc->callback); callback (data1, g_marshal_value_peek_int (param_values + 1), g_marshal_value_peek_int (param_values + 2), g_marshal_value_peek_int (param_values + 3), g_marshal_value_peek_int (param_values + 4), data2); } /* VOID:POINTER (./gdk-pixbuf-marshal.list:28) */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-data.c0000664000175000017500000000547312305775535022174 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Image creation from in-memory buffers * * Copyright (C) 1999 The Free Software Foundation * * Author: Federico Mena-Quintero * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include "gdk-pixbuf.h" #include "gdk-pixbuf-private.h" #include #include /** * gdk_pixbuf_new_from_data: * @data: (array): Image data in 8-bit/sample packed format * @colorspace: Colorspace for the image data * @has_alpha: Whether the data has an opacity channel * @bits_per_sample: Number of bits per sample * @width: Width of the image in pixels, must be > 0 * @height: Height of the image in pixels, must be > 0 * @rowstride: Distance in bytes between row starts * @destroy_fn: (scope async) (allow-none): Function used to free the data when the pixbuf's reference count * drops to zero, or %NULL if the data should not be freed * @destroy_fn_data: (closure): Closure data to pass to the destroy notification function * * Creates a new #GdkPixbuf out of in-memory image data. Currently only RGB * images with 8 bits per sample are supported. * * Return value: (transfer full): A newly-created #GdkPixbuf structure with a reference count of 1. **/ GdkPixbuf * gdk_pixbuf_new_from_data (const guchar *data, GdkColorspace colorspace, gboolean has_alpha, int bits_per_sample, int width, int height, int rowstride, GdkPixbufDestroyNotify destroy_fn, gpointer destroy_fn_data) { GdkPixbuf *pixbuf; /* Only 8-bit/sample RGB buffers are supported for now */ g_return_val_if_fail (data != NULL, NULL); g_return_val_if_fail (colorspace == GDK_COLORSPACE_RGB, NULL); g_return_val_if_fail (bits_per_sample == 8, NULL); g_return_val_if_fail (width > 0, NULL); g_return_val_if_fail (height > 0, NULL); pixbuf = g_object_new (GDK_TYPE_PIXBUF, "colorspace", colorspace, "n-channels", has_alpha ? 4 : 3, "bits-per-sample", bits_per_sample, "has-alpha", has_alpha ? TRUE : FALSE, "width", width, "height", height, "rowstride", rowstride, "pixels", data, NULL); pixbuf->destroy_fn = destroy_fn; pixbuf->destroy_fn_data = destroy_fn_data; return pixbuf; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-qtif.c0000664000175000017500000005053312305775535020572 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - QTIF image loader * * This module extracts image data from QTIF format and uses * other GDK pixbuf modules to decode the image data. * * Copyright (C) 2008 Kevin Peng * * Authors: Kevin Peng * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #include #include #include "gdk-pixbuf.h" #include "gdk-pixbuf-private.h" /*** * Definitions */ /* Read buffer size */ #define READ_BUFFER_SIZE 8192 /* Only allow atom of size up to 10MB. */ #define ATOM_SIZE_MAX 100000000 /* Aborts after going to through this many atoms. */ #define QTIF_ATOM_COUNT_MAX 10u /* QTIF static image data tag "idat". */ #define QTIF_TAG_IDATA 0x69646174u /*** * Types */ /* QTIF State */ typedef enum { STATE_READY, STATE_DATA, STATE_OTHER } QTIFState; /* QTIF Atom Header */ typedef struct { guint32 length; guint32 tag; } QtHeader; /* QTIF loader context */ typedef struct { GdkPixbufLoader *loader; gpointer user_data; QTIFState state; guint32 run_length; gint atom_count; guchar header_buffer[sizeof(QtHeader)]; GdkPixbufModuleSizeFunc size_func; GdkPixbufModulePreparedFunc prepare_func; GdkPixbufModuleUpdatedFunc update_func; gint cb_prepare_count; gint cb_update_count; } QTIFContext; /*** * Local function prototypes */ static GdkPixbuf *gdk_pixbuf__qtif_image_load (FILE *f, GError **error); static gpointer gdk_pixbuf__qtif_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error); static gboolean gdk_pixbuf__qtif_image_stop_load (gpointer context, GError **error); static gboolean gdk_pixbuf__qtif_image_load_increment(gpointer context, const guchar *buf, guint size, GError **error); static gboolean gdk_pixbuf__qtif_image_create_loader (QTIFContext *context, GError **error); static gboolean gdk_pixbuf__qtif_image_free_loader (QTIFContext *context, GError **error); static void gdk_pixbuf__qtif_cb_size_prepared(GdkPixbufLoader *loader, gint width, gint height, gpointer user_data); static void gdk_pixbuf__qtif_cb_area_prepared(GdkPixbufLoader *loader, gpointer user_data); static void gdk_pixbuf__qtif_cb_area_updated(GdkPixbufLoader *loader, gint x, gint y, gint width, gint height, gpointer user_data); /*** * Function definitions. */ /* Load QTIF from a file handler. */ static GdkPixbuf *gdk_pixbuf__qtif_image_load (FILE *f, GError **error) { guint count; if(f == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Input file descriptor is NULL.")); return NULL; } for(count = QTIF_ATOM_COUNT_MAX; count != 0u; count--) { QtHeader hdr; size_t rd; /* Read QtHeader. */ rd = fread(&hdr, 1, sizeof(QtHeader), f); if(rd != sizeof(QtHeader)) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Failed to read QTIF header")); return NULL; } hdr.length = GUINT32_FROM_BE(hdr.length) - sizeof(QtHeader); if(hdr.length > ATOM_SIZE_MAX) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, ngettext ( "QTIF atom size too large (%d byte)", "QTIF atom size too large (%d bytes)", hdr.length), hdr.length); return NULL; } switch(GUINT32_FROM_BE(hdr.tag)) { case QTIF_TAG_IDATA: /* "idat" data atom. */ { /* Load image using GdkPixbufLoader. */ guchar *buf; GdkPixbufLoader *loader; GdkPixbuf *pixbuf = NULL; GError *tmp = NULL; /* Allocate read buffer. */ buf = g_try_malloc(READ_BUFFER_SIZE); if(buf == NULL) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, ngettext ( "Failed to allocate %d byte for file read buffer", "Failed to allocate %d bytes for file read buffer", READ_BUFFER_SIZE ), READ_BUFFER_SIZE); return NULL; } /* Create GdkPixbufLoader. */ loader = gdk_pixbuf_loader_new(); if(loader == NULL) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, ngettext ( "QTIF atom size too large (%d byte)", "QTIF atom size too large (%d bytes)", hdr.length), hdr.length); goto clean_up; } /* Read atom data. */ while(hdr.length != 0u) { if(fread(buf, 1, rd, f) != rd) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("File error when reading QTIF atom: %s"), g_strerror(errno)); break; } if(!gdk_pixbuf_loader_write(loader, buf, rd, &tmp)) { g_propagate_error (error, tmp); break; } hdr.length -= rd; } clean_up: /* Release loader */ if(loader != NULL) { gdk_pixbuf_loader_close(loader, NULL); pixbuf = gdk_pixbuf_loader_get_pixbuf(loader); if(pixbuf != NULL) { g_object_ref(pixbuf); } g_object_unref(loader); } if(buf != NULL) { g_free(buf); } return pixbuf; } default: /* Skip any other types of atom. */ if(!fseek(f, hdr.length, SEEK_CUR)) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, ngettext ( "Failed to skip the next %d byte with seek().", "Failed to skip the next %d bytes with seek().", hdr.length), hdr.length); return NULL; } break; } } return NULL; } /* Incremental load begin. */ static gpointer gdk_pixbuf__qtif_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error) { QTIFContext *context; /* Create context struct. */ context = g_new0(QTIFContext, 1); if(context == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Failed to allocate QTIF context structure.")); return NULL; } /* Fill context parameters. */ context->loader = NULL; context->user_data = user_data; context->state = STATE_READY; context->run_length = 0u; context->atom_count = QTIF_ATOM_COUNT_MAX; context->size_func = size_func; context->prepare_func = prepare_func; context->update_func = update_func; return context; } /* Incremental load clean up. */ static gboolean gdk_pixbuf__qtif_image_stop_load (gpointer data, GError **error) { QTIFContext *context = (QTIFContext *)data; gboolean ret = TRUE; if(context->loader != NULL) { GError *tmp = NULL; ret = gdk_pixbuf__qtif_image_free_loader(context, &tmp); if(!ret) { g_propagate_error (error, tmp); } } g_free(context); return ret; } /* Create a new GdkPixbufLoader and connect to its signals. */ static gboolean gdk_pixbuf__qtif_image_create_loader (QTIFContext *context, GError **error) { GError *tmp = NULL; if(context == NULL) { return FALSE; } /* Free existing loader. */ if(context->loader != NULL) { gdk_pixbuf__qtif_image_free_loader(context, &tmp); } /* Create GdkPixbufLoader object. */ context->loader = gdk_pixbuf_loader_new(); if(context->loader == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to create GdkPixbufLoader object.")); return FALSE; } /* Connect signals. */ context->cb_prepare_count = 0; context->cb_update_count = 0; if(context->size_func != NULL) { g_signal_connect(context->loader, "size-prepared", G_CALLBACK(gdk_pixbuf__qtif_cb_size_prepared), context); } if(context->prepare_func != NULL) { g_signal_connect(context->loader, "area-prepared", G_CALLBACK(gdk_pixbuf__qtif_cb_area_prepared), context); } if(context->update_func != NULL) { g_signal_connect(context->loader, "area-updated", G_CALLBACK(gdk_pixbuf__qtif_cb_area_updated), context); } return TRUE; } /* Free the GdkPixbufLoader and perform callback if haven't done so. */ static gboolean gdk_pixbuf__qtif_image_free_loader (QTIFContext *context, GError **error) { GdkPixbuf *pixbuf; GError *tmp = NULL; gboolean ret; if((context == NULL) || (context->loader == NULL)) { return FALSE; } /* Close GdkPixbufLoader. */ ret = gdk_pixbuf_loader_close(context->loader, &tmp); if(!ret) { g_propagate_error (error, tmp); } /* Get GdkPixbuf from GdkPixbufLoader. */ pixbuf = gdk_pixbuf_loader_get_pixbuf(context->loader); if(pixbuf != NULL) { g_object_ref(pixbuf); } /* Free GdkPixbufLoader. */ g_object_ref(context->loader); context->loader = NULL; if(pixbuf != NULL) { /* Callback functions should be called for at least once. */ if((context->prepare_func != NULL) && (context->cb_prepare_count == 0)) { (context->prepare_func)(pixbuf, NULL, context->user_data); } if((context->update_func != NULL) && (context->cb_update_count == 0)) { gint width; gint height; width = gdk_pixbuf_get_width(pixbuf); height = gdk_pixbuf_get_height(pixbuf); (context->update_func)(pixbuf, 0, 0, width, height, context->user_data); } /* Free GdkPixbuf (callback function should ref it). */ g_object_ref(pixbuf); } return ret; } /* Incrementally load the next chunk of data. */ static gboolean gdk_pixbuf__qtif_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { QTIFContext *context = (QTIFContext *)data; GError *tmp = NULL; gboolean ret = TRUE; /* Return TRUE for insufficient data. */ while(ret && (size != 0u)) { switch(context->state) { case STATE_READY: /* Abort if we have seen too mant atoms. */ if(context->atom_count == 0u) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Failed to find an image data atom.")); return FALSE; } context->atom_count--; /* Copy to header buffer in context, in case supplied data is not enough. */ while(context->run_length < sizeof(QtHeader)) { context->header_buffer[context->run_length] = *buf; context->run_length++; buf++; size--; } /* Parse buffer as QT header. */ if(context->run_length == sizeof(QtHeader)) { QtHeader *hdr = (QtHeader *)context->header_buffer; context->run_length = GUINT32_FROM_BE(hdr->length) - sizeof(QtHeader); /* Atom max size check. */ if(context->run_length > ATOM_SIZE_MAX) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, ngettext ( "QTIF atom size too large (%d byte)", "QTIF atom size too large (%d bytes)", hdr->length), hdr->length); return FALSE; } /* Set state according to atom type. */ if(GUINT32_FROM_BE(hdr->tag) == QTIF_TAG_IDATA) { GError *tmp = NULL; context->state = STATE_DATA; /* Create GdkPixbufLoader for this image data. */ ret = gdk_pixbuf__qtif_image_create_loader(context, &tmp); if(!ret) { g_propagate_error (error, tmp); } } else { context->state = STATE_OTHER; } } break; default: /* Both STATE_DATA and STATE_OTHER will come here. */ /* Check for atom boundary. */ if(context->run_length > size) { /* Supply image data to GdkPixbufLoader if in STATE_DATA. */ if(context->state == STATE_DATA) { tmp = NULL; ret = gdk_pixbuf_loader_write(context->loader, buf, size, &tmp); if(!ret && (error != NULL) && (*error == NULL)) { g_propagate_error (error, tmp); } } context->run_length -= size; size = 0u; } else { /* Supply image data to GdkPixbufLoader if in STATE_DATA. */ if(context->state == STATE_DATA) { gboolean r; /* Here we should have concluded a complete image atom. */ tmp = NULL; ret = gdk_pixbuf_loader_write(context->loader, buf, context->run_length, &tmp); if(!ret && (error != NULL) && (*error == NULL)) { g_propagate_error (error, tmp); } /* Free GdkPixbufLoader and handle callback. */ tmp = NULL; r = gdk_pixbuf__qtif_image_free_loader(context, &tmp); if(!r) { if((error != NULL) && (*error == NULL)) { g_propagate_error (error, tmp); } ret = FALSE; } } buf = &buf[context->run_length]; size -= context->run_length; context->run_length = 0u; context->state = STATE_READY; } break; } } return ret; } /* Event handlers */ static void gdk_pixbuf__qtif_cb_size_prepared(GdkPixbufLoader *loader, gint width, gint height, gpointer user_data) { QTIFContext *context = (QTIFContext *)user_data; if((context != NULL) && (context->size_func != NULL)) { (context->size_func)(&width, &height, context->user_data); context->cb_prepare_count++; } } static void gdk_pixbuf__qtif_cb_area_prepared(GdkPixbufLoader *loader, gpointer user_data) { QTIFContext *context = (QTIFContext *)user_data; if((loader != NULL) && (context != NULL) && (context->prepare_func != NULL)) { GdkPixbuf *pixbuf = gdk_pixbuf_loader_get_pixbuf(context->loader); (context->prepare_func)(pixbuf, NULL, context->user_data); context->cb_update_count++; } } static void gdk_pixbuf__qtif_cb_area_updated(GdkPixbufLoader *loader, gint x, gint y, gint width, gint height, gpointer user_data) { QTIFContext *context = (QTIFContext *)user_data; if((loader != NULL) && (context != NULL) && (context->update_func != NULL)) { GdkPixbuf *pixbuf = gdk_pixbuf_loader_get_pixbuf(context->loader); (context->update_func)(pixbuf, x, y, width, height, context->user_data); } } #ifndef INCLUDE_qtif #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__qtif_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__qtif_image_load; module->begin_load = gdk_pixbuf__qtif_image_begin_load; module->stop_load = gdk_pixbuf__qtif_image_stop_load; module->load_increment = gdk_pixbuf__qtif_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "abcdidsc", "xxxx ", 100 }, { "abcdidat", "xxxx ", 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-quicktime", "image/qtif", NULL }; static const gchar *extensions[] = { "qtif", "qif", NULL }; info->name = "qtif"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The QTIF image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-gif.c0000664000175000017500000000612112305775535021307 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "io-gdip-utils.h" static gboolean gdk_pixbuf__gdip_image_save_GIF_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdip_save_pixbuf (pixbuf, L"image/gif", NULL, save_func, user_data, error); } static gboolean gdk_pixbuf__gdip_image_save_GIF (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdk_pixbuf__gdip_image_save_GIF_to_callback (gdip_save_to_file_callback, f, pixbuf, keys, values, error); } #ifndef INCLUDE_gdiplus #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gdip_gif_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { gdip_fill_vtable (module); module->save_to_callback = gdk_pixbuf__gdip_image_save_GIF_to_callback; module->save = gdk_pixbuf__gdip_image_save_GIF; /* for gtk < 2.14, you need to implement both. otherwise gdk-pixbuf-queryloaders fails */ } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "GIF8", NULL, 100 }, /* GIF */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/gif", NULL }; static const gchar *extensions[] = { "gif", NULL }; info->name = "gif"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The GIF image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-pixdata.c0000664000175000017500000001147112305775535021257 0ustar00mclasenmclasen00000000000000/* GdkPixdata loader * * Copyright (c) 2012 Alexander Larsson * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include "gdk-pixbuf-private.h" #include "gdk-pixdata.h" G_MODULE_EXPORT void fill_vtable (GdkPixbufModule * module); G_MODULE_EXPORT void fill_info (GdkPixbufFormat * info); struct pixdata_context { GdkPixbufModuleSizeFunc size_func; GdkPixbufModuleUpdatedFunc updated_func; GdkPixbufModulePreparedFunc prepared_func; gpointer user_data; GString *data; GdkPixdata pixdata; gboolean got_header; gboolean got_pixbuf; }; static void free_pixdata_context (struct pixdata_context *context) { if (!context) return; g_free (context); } static gpointer pixdata_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { struct pixdata_context *context; context = g_new0 (struct pixdata_context, 1); if (!context) return NULL; context->size_func = size_func; context->updated_func = updated_func; context->prepared_func = prepared_func; context->user_data = user_data; context->data = g_string_new (""); return context; } static gboolean try_load (struct pixdata_context *context, GError **error) { GdkPixbuf *pixbuf; if (context->got_pixbuf) return TRUE; if (!gdk_pixdata_deserialize (&context->pixdata, context->data->len, (guchar *)context->data->str, error)) return FALSE; pixbuf = gdk_pixbuf_from_pixdata (&context->pixdata, TRUE, error); if (pixbuf == NULL) return FALSE; context->got_pixbuf = TRUE; if (context->prepared_func) (* context->prepared_func) (pixbuf, NULL, context->user_data); if (context->updated_func) (* context->updated_func) (pixbuf, 0, 0, pixbuf->width, pixbuf->height, context->user_data); return TRUE; } static gboolean pixdata_image_stop_load (gpointer data, GError **error) { struct pixdata_context *context = (struct pixdata_context *) data; gboolean res; res = try_load (context, error); g_string_free (context->data, TRUE); free_pixdata_context (context); return res; } static gboolean pixdata_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { struct pixdata_context *context = (struct pixdata_context *) data; g_string_append_len (context->data, (char *)buf, size); if (!context->got_header && context->data->len >= GDK_PIXDATA_HEADER_LENGTH) { /* This never reads past the header anyway, and we know we have at least the header size, so we pass it a really large size to avoid any error reporting due to missing data */ if (!gdk_pixdata_deserialize (&context->pixdata, G_MAXUINT, (guchar *)context->data->str, error)) return FALSE; context->got_header = TRUE; if (context->size_func) { gint w = context->pixdata.width; gint h = context->pixdata.height; (* context->size_func) (&w, &h, context->user_data); if (w == 0 || h == 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Transformed pixbuf has zero width or height.")); return FALSE; } } } try_load (context, NULL); return TRUE; } /* Always included */ #define MODULE_ENTRY(function) void _gdk_pixbuf__pixdata_ ## function MODULE_ENTRY (fill_vtable) (GdkPixbufModule * module) { module->begin_load = pixdata_image_begin_load; module->stop_load = pixdata_image_stop_load; module->load_increment = pixdata_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat * info) { static const GdkPixbufModulePattern signature[] = { { "GdkP", NULL, 100 }, /* file begins with 'GdkP' at offset 0 */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-gdkpixdata", NULL }; static const gchar *extensions[] = { "gdkp", NULL }; info->name = "GdkPixdata"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The GdkPixdata format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; info->disabled = FALSE; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-ico.c0000664000175000017500000000364512305775535021324 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "io-gdip-utils.h" #ifndef INCLUDE_gdiplus #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gdip_ico_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { gdip_fill_vtable (module); } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { " \x1 ", "zz znz", 100 }, /* ICO */ { " \x2 ", "zz znz", 100 }, /* ICO */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-icon", "image/x-ico", NULL }; static const gchar *extensions[] = { "ico", "cur", NULL }; info->name = "ico"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The ICO image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-core.h0000664000175000017500000004116512310670032022174 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - GdkPixbuf data structure * * Copyright (C) 2003 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_CORE_H #define GDK_PIXBUF_CORE_H #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #include #include #include G_BEGIN_DECLS /** * SECTION:gdk-pixbuf * @Short_description: Information that describes an image. * @Title: The GdkPixbuf Structure * * The #GdkPixbuf structure contains * information that describes an image in memory. * * ## Image Data ## {#image-data} * * Image data in a pixbuf is stored in memory in uncompressed, * packed format. Rows in the image are stored top to bottom, and * in each row pixels are stored from left to right. There may be * padding at the end of a row. The "rowstride" value of a pixbuf, * as returned by gdk_pixbuf_get_rowstride(), indicates the number * of bytes between rows. * * ## put_pixel() Example ## {#put-pixel} * * The following code illustrates a simple put_pixel() * function for RGB pixbufs with 8 bits per channel with an alpha * channel. It is not included in the gdk-pixbuf library for * performance reasons; rather than making several function calls * for each pixel, your own code can take shortcuts. * * |[ * static void * put_pixel (GdkPixbuf *pixbuf, int x, int y, guchar red, guchar green, guchar blue, guchar alpha) * { * int width, height, rowstride, n_channels; * guchar *pixels, *p; * * n_channels = gdk_pixbuf_get_n_channels (pixbuf); * * g_assert (gdk_pixbuf_get_colorspace (pixbuf) == GDK_COLORSPACE_RGB); * g_assert (gdk_pixbuf_get_bits_per_sample (pixbuf) == 8); * g_assert (gdk_pixbuf_get_has_alpha (pixbuf)); * g_assert (n_channels == 4); * * width = gdk_pixbuf_get_width (pixbuf); * height = gdk_pixbuf_get_height (pixbuf); * * g_assert (x >= 0 && x < width); * g_assert (y >= 0 && y < height); * * rowstride = gdk_pixbuf_get_rowstride (pixbuf); * pixels = gdk_pixbuf_get_pixels (pixbuf); * * p = pixels + y * rowstride + x * n_channels; * p[0] = red; * p[1] = green; * p[2] = blue; * p[3] = alpha; * } * ]| * * This function will not work for pixbufs with images that are * other than 8 bits per sample or channel, but it will work for * most of the pixbufs that GTK+ uses. * * If you are doing memcpy() of raw pixbuf data, note that the last row * in the pixbuf may not be as wide as the full rowstride, but rather * just as wide as the pixel data needs to be. That is, it is unsafe to * do `memcpy (dest, pixels, rowstride * height)` to copy a whole pixbuf. * Use gdk_pixbuf_copy() instead, or compute the width in bytes of the * last row as `width * ((n_channels * bits_per_sample + 7) / 8)`. */ /** * GdkPixbufAlphaMode: * @GDK_PIXBUF_ALPHA_BILEVEL: A bilevel clipping mask (black and white) * will be created and used to draw the image. Pixels below 0.5 opacity * will be considered fully transparent, and all others will be * considered fully opaque. * @GDK_PIXBUF_ALPHA_FULL: For now falls back to #GDK_PIXBUF_ALPHA_BILEVEL. * In the future it will do full alpha compositing. * * These values can be passed to * gdk_pixbuf_render_to_drawable_alpha() to control how the alpha * channel of an image should be handled. This function can create a * bilevel clipping mask (black and white) and use it while painting * the image. In the future, when the X Window System gets an alpha * channel extension, it will be possible to do full alpha * compositing onto arbitrary drawables. For now both cases fall * back to a bilevel clipping mask. */ typedef enum { GDK_PIXBUF_ALPHA_BILEVEL, GDK_PIXBUF_ALPHA_FULL } GdkPixbufAlphaMode; /** * GdkColorspace: * @GDK_COLORSPACE_RGB: Indicates a red/green/blue additive color space. * * This enumeration defines the color spaces that are supported by * the gdk-pixbuf library. Currently only RGB is supported. */ /* Note that these values are encoded in inline pixbufs * as ints, so don't reorder them */ typedef enum { GDK_COLORSPACE_RGB } GdkColorspace; /* All of these are opaque structures */ /** * GdkPixbuf: * * This is the main structure in the gdk-pixbuf library. It is * used to represent images. It contains information about the * image's pixel data, its color space, bits per sample, width and * height, and the rowstride (the number of bytes between the start of * one row and the start of the next). */ typedef struct _GdkPixbuf GdkPixbuf; #define GDK_TYPE_PIXBUF (gdk_pixbuf_get_type ()) #define GDK_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF, GdkPixbuf)) #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF)) /** * GdkPixbufDestroyNotify: * @pixels: (array) (element-type guint8): The pixel array of the pixbuf * that is being finalized. * @data: (closure): User closure data. * * A function of this type is responsible for freeing the pixel array * of a pixbuf. The gdk_pixbuf_new_from_data() function lets you * pass in a pre-allocated pixel array so that a pixbuf can be * created from it; in this case you will need to pass in a function * of #GdkPixbufDestroyNotify so that the pixel data can be freed * when the pixbuf is finalized. */ typedef void (* GdkPixbufDestroyNotify) (guchar *pixels, gpointer data); /** * GDK_PIXBUF_ERROR: * * Error domain used for pixbuf operations. Indicates that the error code * will be in the #GdkPixbufError enumeration. See #GError for * information on error domains and error codes. */ #define GDK_PIXBUF_ERROR gdk_pixbuf_error_quark () /** * GdkPixbufError: * @GDK_PIXBUF_ERROR_CORRUPT_IMAGE: An image file was broken somehow. * @GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY: Not enough memory. * @GDK_PIXBUF_ERROR_BAD_OPTION: A bad option was passed to a pixbuf save module. * @GDK_PIXBUF_ERROR_UNKNOWN_TYPE: Unknown image type. * @GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION: Don't know how to perform the * given operation on the type of image at hand. * @GDK_PIXBUF_ERROR_FAILED: Generic failure code, something went wrong. * * An error code in the #GDK_PIXBUF_ERROR domain. Many gdk-pixbuf * operations can cause errors in this domain, or in the #G_FILE_ERROR * domain. */ typedef enum { /* image data hosed */ GDK_PIXBUF_ERROR_CORRUPT_IMAGE, /* no mem to load image */ GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, /* bad option passed to save routine */ GDK_PIXBUF_ERROR_BAD_OPTION, /* unsupported image type (sort of an ENOSYS) */ GDK_PIXBUF_ERROR_UNKNOWN_TYPE, /* unsupported operation (load, save) for image type */ GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION, GDK_PIXBUF_ERROR_FAILED } GdkPixbufError; GQuark gdk_pixbuf_error_quark (void); GType gdk_pixbuf_get_type (void) G_GNUC_CONST; /* Reference counting */ #ifndef GDK_PIXBUF_DISABLE_DEPRECATED G_DEPRECATED_FOR(g_object_ref) GdkPixbuf *gdk_pixbuf_ref (GdkPixbuf *pixbuf); G_DEPRECATED_FOR(g_object_unref) void gdk_pixbuf_unref (GdkPixbuf *pixbuf); #endif /* GdkPixbuf accessors */ GdkColorspace gdk_pixbuf_get_colorspace (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_n_channels (const GdkPixbuf *pixbuf); gboolean gdk_pixbuf_get_has_alpha (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_bits_per_sample (const GdkPixbuf *pixbuf); guchar *gdk_pixbuf_get_pixels (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_width (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_height (const GdkPixbuf *pixbuf); int gdk_pixbuf_get_rowstride (const GdkPixbuf *pixbuf); gsize gdk_pixbuf_get_byte_length (const GdkPixbuf *pixbuf); guchar *gdk_pixbuf_get_pixels_with_length (const GdkPixbuf *pixbuf, guint *length); /* Create a blank pixbuf with an optimal rowstride and a new buffer */ GdkPixbuf *gdk_pixbuf_new (GdkColorspace colorspace, gboolean has_alpha, int bits_per_sample, int width, int height); /* Copy a pixbuf */ GdkPixbuf *gdk_pixbuf_copy (const GdkPixbuf *pixbuf); /* Create a pixbuf which points to the pixels of another pixbuf */ GdkPixbuf *gdk_pixbuf_new_subpixbuf (GdkPixbuf *src_pixbuf, int src_x, int src_y, int width, int height); /* Simple loading */ #ifndef __GTK_DOC_IGNORE__ #ifdef G_OS_WIN32 /* DLL ABI stability hack. */ #define gdk_pixbuf_new_from_file gdk_pixbuf_new_from_file_utf8 #define gdk_pixbuf_new_from_file_at_size gdk_pixbuf_new_from_file_at_size_utf8 #define gdk_pixbuf_new_from_file_at_scale gdk_pixbuf_new_from_file_at_scale_utf8 #endif #endif GdkPixbuf *gdk_pixbuf_new_from_file (const char *filename, GError **error); GdkPixbuf *gdk_pixbuf_new_from_file_at_size (const char *filename, int width, int height, GError **error); GdkPixbuf *gdk_pixbuf_new_from_file_at_scale (const char *filename, int width, int height, gboolean preserve_aspect_ratio, GError **error); GdkPixbuf *gdk_pixbuf_new_from_resource (const char *resource_path, GError **error); GdkPixbuf *gdk_pixbuf_new_from_resource_at_scale (const char *resource_path, int width, int height, gboolean preserve_aspect_ratio, GError **error); GdkPixbuf *gdk_pixbuf_new_from_data (const guchar *data, GdkColorspace colorspace, gboolean has_alpha, int bits_per_sample, int width, int height, int rowstride, GdkPixbufDestroyNotify destroy_fn, gpointer destroy_fn_data); GdkPixbuf *gdk_pixbuf_new_from_xpm_data (const char **data); GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, const guint8 *data, gboolean copy_pixels, GError **error); /* Mutations */ void gdk_pixbuf_fill (GdkPixbuf *pixbuf, guint32 pixel); /* Saving */ #ifndef __GTK_DOC_IGNORE__ #ifdef G_OS_WIN32 /* DLL ABI stability hack. */ #define gdk_pixbuf_save gdk_pixbuf_save_utf8 #define gdk_pixbuf_savev gdk_pixbuf_savev_utf8 #endif #endif gboolean gdk_pixbuf_save (GdkPixbuf *pixbuf, const char *filename, const char *type, GError **error, ...) G_GNUC_NULL_TERMINATED; gboolean gdk_pixbuf_savev (GdkPixbuf *pixbuf, const char *filename, const char *type, char **option_keys, char **option_values, GError **error); /* Saving to a callback function */ /** * GdkPixbufSaveFunc: * @buf: (array length=count) (element-type guint8): bytes to be written. * @count: number of bytes in @buf. * @error: (out): A location to return an error. * @data: (closure): user data passed to gdk_pixbuf_save_to_callback(). * * Specifies the type of the function passed to * gdk_pixbuf_save_to_callback(). It is called once for each block of * bytes that is "written" by gdk_pixbuf_save_to_callback(). If * successful it should return %TRUE. If an error occurs it should set * @error and return %FALSE, in which case gdk_pixbuf_save_to_callback() * will fail with the same error. * * Since: 2.4 * Returns: %TRUE if successful, %FALSE (with @error set) if failed. */ typedef gboolean (*GdkPixbufSaveFunc) (const gchar *buf, gsize count, GError **error, gpointer data); gboolean gdk_pixbuf_save_to_callback (GdkPixbuf *pixbuf, GdkPixbufSaveFunc save_func, gpointer user_data, const char *type, GError **error, ...) G_GNUC_NULL_TERMINATED; gboolean gdk_pixbuf_save_to_callbackv (GdkPixbuf *pixbuf, GdkPixbufSaveFunc save_func, gpointer user_data, const char *type, char **option_keys, char **option_values, GError **error); /* Saving into a newly allocated char array */ gboolean gdk_pixbuf_save_to_buffer (GdkPixbuf *pixbuf, gchar **buffer, gsize *buffer_size, const char *type, GError **error, ...) G_GNUC_NULL_TERMINATED; gboolean gdk_pixbuf_save_to_bufferv (GdkPixbuf *pixbuf, gchar **buffer, gsize *buffer_size, const char *type, char **option_keys, char **option_values, GError **error); GdkPixbuf *gdk_pixbuf_new_from_stream (GInputStream *stream, GCancellable *cancellable, GError **error); void gdk_pixbuf_new_from_stream_async (GInputStream *stream, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); GdkPixbuf *gdk_pixbuf_new_from_stream_finish (GAsyncResult *async_result, GError **error); GdkPixbuf *gdk_pixbuf_new_from_stream_at_scale (GInputStream *stream, gint width, gint height, gboolean preserve_aspect_ratio, GCancellable *cancellable, GError **error); void gdk_pixbuf_new_from_stream_at_scale_async (GInputStream *stream, gint width, gint height, gboolean preserve_aspect_ratio, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); gboolean gdk_pixbuf_save_to_stream (GdkPixbuf *pixbuf, GOutputStream *stream, const char *type, GCancellable *cancellable, GError **error, ...); void gdk_pixbuf_save_to_stream_async (GdkPixbuf *pixbuf, GOutputStream *stream, const gchar *type, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data, ...); gboolean gdk_pixbuf_save_to_stream_finish (GAsyncResult *async_result, GError **error); /* Adding an alpha channel */ GdkPixbuf *gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf, gboolean substitute_color, guchar r, guchar g, guchar b); /* Copy an area of a pixbuf onto another one */ void gdk_pixbuf_copy_area (const GdkPixbuf *src_pixbuf, int src_x, int src_y, int width, int height, GdkPixbuf *dest_pixbuf, int dest_x, int dest_y); /* Brighten/darken and optionally make it pixelated-looking */ void gdk_pixbuf_saturate_and_pixelate (const GdkPixbuf *src, GdkPixbuf *dest, gfloat saturation, gboolean pixelate); /* Transform an image to agree with its embedded orientation option / tag */ GdkPixbuf *gdk_pixbuf_apply_embedded_orientation (GdkPixbuf *src); const gchar * gdk_pixbuf_get_option (GdkPixbuf *pixbuf, const gchar *key); G_END_DECLS #endif /* GDK_PIXBUF_CORE_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-utils.c0000664000175000017500000005671712305775535021722 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #define INITGUID #include #include "io-gdip-utils.h" #include "io-gdip-native.h" #include "io-gdip-propertytags.h" #include "io-gdip-animation.h" #define LOAD_BUFFER_SIZE 65536 struct _GdipContext { GdkPixbufModuleUpdatedFunc updated_func; GdkPixbufModulePreparedFunc prepared_func; GdkPixbufModuleSizeFunc size_func; gpointer user_data; GByteArray *buffer; IStream *stream; HGLOBAL hg; }; typedef struct _GdipContext GdipContext; DEFINE_GUID(FrameDimensionTime, 0x6aedbd6d,0x3fb5,0x418a,0x83,0xa6,0x7f,0x45,0x22,0x9d,0xc8,0x72); DEFINE_GUID(FrameDimensionPage, 0x7462dc86,0x6180,0x4c7e,0x8e,0x3f,0xee,0x73,0x33,0xa7,0xa4,0x83); static void gdip_set_error_from_hresult (GError **error, gint code, HRESULT hr, const char *format) { gchar *msg; msg = g_win32_error_message (hr); if (msg) { g_set_error (error, GDK_PIXBUF_ERROR, code, format, msg); g_free (msg); } } static void gdip_set_error_from_gpstatus (GError **error, gint code, GpStatus status) { const char *msg; switch (status) { #define CASE(x) case x: msg = #x; break CASE (GenericError); CASE (InvalidParameter); CASE (OutOfMemory); CASE (ObjectBusy); CASE (InsufficientBuffer); CASE (NotImplemented); CASE (Win32Error); CASE (WrongState); CASE (Aborted); CASE (FileNotFound); CASE (ValueOverflow); CASE (AccessDenied); CASE (UnknownImageFormat); CASE (FontFamilyNotFound); CASE (FontStyleNotFound); CASE (NotTrueTypeFont); CASE (UnsupportedGdiplusVersion); CASE (GdiplusNotInitialized); CASE (PropertyNotFound); CASE (PropertyNotSupported); CASE (ProfileNotFound); default: msg = "Unknown error"; } g_set_error_literal (error, GDK_PIXBUF_ERROR, code, msg); } static gboolean gdip_init (void) { GdiplusStartupInput input; ULONG_PTR gdiplusToken = 0; static gboolean beenhere = FALSE; if (beenhere) return TRUE; /* gdip_init() is idempotent */ beenhere = TRUE; input.GdiplusVersion = 1; input.DebugEventCallback = NULL; input.SuppressBackgroundThread = input.SuppressExternalCodecs = FALSE; return (GdiplusStartup (&gdiplusToken, &input, NULL) == 0 ? TRUE : FALSE); } static gboolean GetEncoderClsid (const WCHAR *format, CLSID *pClsid) { UINT num, size; int j; ImageCodecInfo *pImageCodecInfo; if (Ok != GdipGetImageEncodersSize (&num, &size)) return FALSE; pImageCodecInfo = (ImageCodecInfo *) g_malloc (size); if (Ok != GdipGetImageEncoders (num, size, pImageCodecInfo)) { g_free (pImageCodecInfo); return FALSE; } for (j = 0; j < num; j++) { if (wcscmp (pImageCodecInfo[j].MimeType, format) == 0) { *pClsid = pImageCodecInfo[j].Clsid; g_free (pImageCodecInfo); return TRUE; } } g_free (pImageCodecInfo); return FALSE; } static HGLOBAL gdip_buffer_to_hglobal (const gchar *buffer, size_t size, GError **error) { HGLOBAL hg = NULL; hg = GlobalAlloc (GPTR, size); if (!hg) { gdip_set_error_from_hresult (error, GDK_PIXBUF_ERROR_FAILED, GetLastError (), _("Could not allocate memory: %s")); return NULL; } CopyMemory (hg, buffer, size); return hg; } static gboolean gdip_save_bitmap_to_callback (GpBitmap *bitmap, const CLSID *format, const EncoderParameters *encoder_params, GdkPixbufSaveFunc save_func, gpointer user_data, GError **error) { HRESULT hr; IStream *streamOut = NULL; gboolean success = FALSE; guint64 zero = 0; GpStatus status; hr = CreateStreamOnHGlobal (NULL, TRUE, &streamOut); if (!SUCCEEDED (hr)) { gdip_set_error_from_hresult (error, GDK_PIXBUF_ERROR_FAILED, hr, _("Could not create stream: %s")); return FALSE; } status = GdipSaveImageToStream ((GpImage *)bitmap, streamOut, format, encoder_params); if (Ok != status) { gdip_set_error_from_gpstatus (error, GDK_PIXBUF_ERROR_FAILED, status); IStream_Release (streamOut); return FALSE; } /* seek back to the beginning of the stream */ hr = IStream_Seek (streamOut, *(LARGE_INTEGER *)&zero, STREAM_SEEK_SET, NULL); if (!SUCCEEDED (hr)) { gdip_set_error_from_hresult (error, GDK_PIXBUF_ERROR_FAILED, hr, _("Could not seek stream: %s")); IStream_Release (streamOut); return FALSE; } for (;;) { char buffer[LOAD_BUFFER_SIZE]; ULONG nread; hr = IStream_Read (streamOut, buffer, sizeof(buffer), &nread); if (!SUCCEEDED (hr)) { gdip_set_error_from_hresult (error, GDK_PIXBUF_ERROR_FAILED, hr, _("Could not read from stream: %s")); break; } else if (0 == nread) { success = TRUE; /* EOF */ break; } else if (!(*save_func) (buffer, nread, error, user_data)) break; } IStream_Release (streamOut); return success; } static GpBitmap * gdip_pixbuf_to_bitmap (GdkPixbuf *pixbuf) { GpBitmap *bitmap = NULL; int width, height, stride, n_channels; guint8 *pixels; width = gdk_pixbuf_get_width (pixbuf); height = gdk_pixbuf_get_height (pixbuf); stride = gdk_pixbuf_get_rowstride (pixbuf); n_channels = gdk_pixbuf_get_n_channels (pixbuf); pixels = gdk_pixbuf_get_pixels (pixbuf); if (n_channels == 3 || n_channels == 4) { /* rgbX. need to convert to argb. pass a null data to get an empty bitmap */ GdipCreateBitmapFromScan0 (width, height, 0, PixelFormat32bppARGB, NULL, &bitmap); if (bitmap) { int x, y; for (y = 0; y < height; y++) { for (x = 0; x < width; x++) { ARGB p; guint8 alpha; guchar *base = pixels + (y * stride + (x * n_channels)); if (n_channels == 4) alpha = base[3]; else alpha = 0xff; if (alpha == 0) p = 0; else { guint8 red = base[0]; guint8 green = base[1]; guint8 blue = base[2]; p = (alpha << 24) | (red << 16) | (green << 8) | (blue << 0); } GdipBitmapSetPixel (bitmap, x, y, p); } } } } else { g_warning ("Unsupported number of channels: %d\n", n_channels); } return bitmap; } static GpBitmap * gdip_buffer_to_bitmap (GdipContext *context, GError **error) { HRESULT hr; HGLOBAL hg = NULL; GpBitmap *bitmap = NULL; IStream *stream = NULL; GpStatus status; guint64 size64 = context->buffer->len; hg = gdip_buffer_to_hglobal (context->buffer->data, context->buffer->len, error); if (!hg) return NULL; hr = CreateStreamOnHGlobal (hg, FALSE, (LPSTREAM *)&stream); if (!SUCCEEDED (hr)) { gdip_set_error_from_hresult (error, GDK_PIXBUF_ERROR_FAILED, hr, _("Could not create stream: %s")); GlobalFree (hg); return NULL; } IStream_SetSize (stream, *(ULARGE_INTEGER *)&size64); status = GdipCreateBitmapFromStream (stream, &bitmap); if (Ok != status) { gdip_set_error_from_gpstatus (error, GDK_PIXBUF_ERROR_FAILED, status); IStream_Release (stream); GlobalFree (hg); return NULL; } context->stream = stream; context->hg = hg; return bitmap; } static GpImage * gdip_buffer_to_image (GdipContext *context, GError **error) { HRESULT hr; HGLOBAL hg = NULL; GpImage *image = NULL; IStream *stream = NULL; GpStatus status; guint64 size64 = context->buffer->len; hg = gdip_buffer_to_hglobal (context->buffer->data, context->buffer->len, error); if (!hg) return NULL; hr = CreateStreamOnHGlobal (hg, FALSE, (LPSTREAM *)&stream); if (!SUCCEEDED (hr)) { gdip_set_error_from_hresult (error, GDK_PIXBUF_ERROR_FAILED, hr, _("Could not create stream: %s")); GlobalFree (hg); return NULL; } IStream_SetSize (stream, *(ULARGE_INTEGER *)&size64); status = GdipLoadImageFromStream (stream, &image); if (Ok != status) { gdip_set_error_from_gpstatus (error, GDK_PIXBUF_ERROR_FAILED, status); IStream_Release (stream); GlobalFree (hg); return NULL; } context->stream = stream; context->hg = hg; return image; } static void gdip_bitmap_get_size (GpBitmap *bitmap, guint *width, guint *height) { if (bitmap == NULL || width == NULL || height == NULL) return; *width = *height = 0; GdipGetImageWidth ((GpImage *) bitmap, width); GdipGetImageHeight ((GpImage *) bitmap, height); } static void gdip_bitmap_get_has_alpha (GpBitmap *bitmap, gboolean *has_alpha) { guint flags = 0; if (bitmap == NULL || has_alpha == NULL) return; GdipGetImageFlags ((GpImage *) bitmap, &flags); *has_alpha = (flags & ImageFlagsHasAlpha); } static gboolean gdip_bitmap_get_n_frames (GpBitmap *bitmap, guint *n_frames, gboolean timeDimension) { if (bitmap == NULL || n_frames == NULL) return FALSE; *n_frames = 1; return (Ok == GdipImageGetFrameCount ((GpImage *) bitmap, (timeDimension ? &FrameDimensionTime : &FrameDimensionPage), n_frames)); } static gboolean gdip_bitmap_select_frame (GpBitmap *bitmap, guint frame, gboolean timeDimension) { if (bitmap == NULL) return FALSE; return (Ok == GdipImageSelectActiveFrame ((GpImage *)bitmap, (timeDimension ? &FrameDimensionTime : &FrameDimensionPage), frame)); } static gboolean gdip_bitmap_get_property_as_string (GpBitmap *bitmap, guint propertyId, gchar **str) { guint item_size; gboolean success = FALSE; if (bitmap == NULL || str == NULL) return FALSE; *str = 0; if (Ok == GdipGetPropertyItemSize ((GpImage *)bitmap, propertyId, &item_size)) { PropertyItem *item; item = (PropertyItem *)g_try_malloc (item_size); if (Ok == GdipGetPropertyItem ((GpImage *)bitmap, propertyId, item_size, item)) { GString *gstr; int i; gstr = g_string_new (NULL); success = TRUE; switch (item->type) { case PropertyTagTypeByte: for (i = 0; i < item->length / sizeof(guint8); i++) { guint8 *bytes = (guint8 *)item->value; if (gstr->len != 0) g_string_append_c(gstr, ','); g_string_append_printf (gstr, "%u", (guint32)bytes[i]); } break; case PropertyTagTypeASCII: g_string_append_len (gstr, (const char *)item->value, item->length); break; case PropertyTagTypeShort: for (i = 0; i < item->length / sizeof(guint16); i++) { guint16 *shorts = (guint16 *)item->value; if (gstr->len != 0) g_string_append_c (gstr, ','); g_string_append_printf (gstr, "%u", (guint32)shorts[i]); } break; case PropertyTagTypeLong: for (i = 0; i < item->length / sizeof(guint32); i++) { guint32 *longs = (guint32 *)item->value; if (gstr->len != 0) g_string_append_c (gstr, ','); g_string_append_printf (gstr, "%u", longs[i]); } break; case PropertyTagTypeSLONG: for (i = 0; i < item->length / sizeof(guint32); i++) { gint32 *longs = (gint32 *)item->value; if (gstr->len != 0) g_string_append_c (gstr, ','); g_string_append_printf (gstr, "%d", longs[i]); } break; default: success = FALSE; break; } if (gstr->len > 0) *str = g_string_free (gstr, FALSE); else g_string_free (gstr, TRUE); } g_free (item); } return success; } static gboolean gdip_bitmap_get_frame_delay (GpBitmap *bitmap, guint frame, guint *delay) { guint item_size, item_count; gboolean success = FALSE; if (bitmap == NULL || delay == NULL) return FALSE; *delay = 0; if (Ok == GdipGetPropertyItemSize ((GpImage *)bitmap, PropertyTagFrameDelay, &item_size)) { PropertyItem *item; item = (PropertyItem *)g_try_malloc (item_size); if (Ok == GdipGetPropertyItem ((GpImage *)bitmap, PropertyTagFrameDelay, item_size, item)) { item_count = item_size / sizeof(long); /* PropertyTagFrameDelay. Time delay, in hundredths of a second, between two frames in an animated GIF image. */ *delay = ((long *)item->value)[(frame < item_count) ? frame : item_count - 1]; success = TRUE; } g_free (item); } return success; } static gboolean gdip_bitmap_get_n_loops (GpBitmap *bitmap, guint *loops) { guint item_size; gboolean success = FALSE; if (bitmap == NULL || loops == NULL) return FALSE; *loops = 1; /* PropertyTagLoopCount. 0 == infinitely */ if (Ok == GdipGetPropertyItemSize ((GpImage *)bitmap, PropertyTagLoopCount, &item_size)) { PropertyItem *item; item = (PropertyItem *)g_try_malloc (item_size); if (Ok == GdipGetPropertyItem ((GpImage *)bitmap, PropertyTagLoopCount, item_size, item)) { *loops = *((short *)item->value); success = TRUE; } g_free (item); } return success; } static void destroy_gdipcontext (GdipContext *context) { if (context != NULL) { if (context->stream != NULL) { IStream_Release(context->stream); GlobalFree (context->hg); } g_byte_array_free (context->buffer, TRUE); g_free (context); } } static void emit_updated (GdipContext *context, GdkPixbuf *pixbuf) { if (context->updated_func) (*context->updated_func) (pixbuf, 0, 0, gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf), context->user_data); } static void emit_prepared (GdipContext *context, GdkPixbuf *pixbuf, GdkPixbufAnimation *anim) { if (context->prepared_func) (*context->prepared_func) (pixbuf, anim, context->user_data); } static gpointer gdk_pixbuf__gdip_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { GdipContext *context = g_new0 (GdipContext, 1); context->size_func = size_func; context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->buffer = g_byte_array_new (); return context; } static gboolean gdk_pixbuf__gdip_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { GdipContext *context = (GdipContext *)data; GByteArray *image_buffer = context->buffer; g_byte_array_append (image_buffer, (guint8 *)buf, size); return TRUE; } static GdkPixbuf * gdip_bitmap_to_pixbuf (GpBitmap *bitmap, GError **error) { GdkPixbuf *pixbuf = NULL; guchar *cursor = NULL; gint rowstride; gboolean has_alpha = FALSE; gint n_channels = 0; gchar *option; guint width = 0, height = 0, x, y; gdip_bitmap_get_size (bitmap, &width, &height); gdip_bitmap_get_has_alpha (bitmap, &has_alpha); pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, has_alpha, 8, width, height); if (!pixbuf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't load bitmap")); return NULL; } rowstride = gdk_pixbuf_get_rowstride (pixbuf); cursor = gdk_pixbuf_get_pixels (pixbuf); n_channels = gdk_pixbuf_get_n_channels (pixbuf); for (y = 0; y < height; y++) { for (x = 0; x < width; x++) { ARGB pixel; GpStatus status; guchar *b = cursor + (y * rowstride + (x * n_channels)); if (Ok != (status = GdipBitmapGetPixel (bitmap, x, y, &pixel))) { gdip_set_error_from_gpstatus (error, GDK_PIXBUF_ERROR_FAILED, status); g_object_unref (pixbuf); return NULL; } b[0] = (pixel & 0xff0000) >> 16; b[1] = (pixel & 0x00ff00) >> 8; b[2] = (pixel & 0x0000ff) >> 0; if (has_alpha) b[3] = (pixel & 0xff000000) >> 24; } } if (gdip_bitmap_get_property_as_string (bitmap, PropertyTagOrientation, &option)) { gdk_pixbuf_set_option (pixbuf, "orientation", option); g_free (option); } if (gdip_bitmap_get_property_as_string (bitmap, PropertyTagArtist, &option)) { gdk_pixbuf_set_option (pixbuf, "Author", option); g_free (option); } if (gdip_bitmap_get_property_as_string (bitmap, PropertyTagImageTitle, &option)) { gdk_pixbuf_set_option (pixbuf, "Title", option); g_free (option); } return pixbuf; } static gboolean stop_load (GpBitmap *bitmap, GdipContext *context, GError **error) { guint n_frames = 1, i; GdkPixbufGdipAnim *animation = NULL; gdip_bitmap_get_n_frames (bitmap, &n_frames, TRUE); for (i = 0; i < n_frames; i++) { GdkPixbuf *pixbuf = NULL; GdkPixbufFrame *frame; guint frame_delay = 0; gdip_bitmap_select_frame (bitmap, i, TRUE); pixbuf = gdip_bitmap_to_pixbuf (bitmap, error); if (!pixbuf) { if (animation != NULL) g_object_unref (G_OBJECT (animation)); GdipDisposeImage ((GpImage *)bitmap); destroy_gdipcontext (context); return FALSE; } if (animation == NULL) { guint n_loops = 1; animation = g_object_new (GDK_TYPE_PIXBUF_GDIP_ANIM, NULL); gdip_bitmap_get_n_loops (bitmap, &n_loops); animation->loop = n_loops; } frame = g_new (GdkPixbufFrame, 1); frame->pixbuf = pixbuf; gdip_bitmap_get_frame_delay (bitmap, i, &frame_delay); animation->n_frames++; animation->frames = g_list_append (animation->frames, frame); animation->width = gdk_pixbuf_get_width (pixbuf); animation->height = gdk_pixbuf_get_height (pixbuf); /* GIF delay is in hundredths, we want thousandths */ frame->delay_time = frame_delay * 10; /* GIFs with delay time 0 are mostly broken, but they * just want a default, "not that fast" delay. */ if (frame->delay_time == 0) frame->delay_time = 100; /* No GIFs gets to play faster than 50 fps. They just * lock up poor gtk. */ else if (frame->delay_time < 20) frame->delay_time = 20; /* 20 = "fast" */ frame->elapsed = animation->total_time; animation->total_time += frame->delay_time; if (i == 0) emit_prepared (context, pixbuf, GDK_PIXBUF_ANIMATION (animation)); emit_updated (context, pixbuf); } if (animation != NULL) g_object_unref (G_OBJECT (animation)); GdipDisposeImage ((GpImage *)bitmap); destroy_gdipcontext (context); return TRUE; } static gboolean gdk_pixbuf__gdip_image_stop_load (gpointer data, GError **error) { GdipContext *context = (GdipContext *)data; GpBitmap *bitmap = NULL; bitmap = gdip_buffer_to_bitmap (context, error); if (!bitmap) { destroy_gdipcontext (context); return FALSE; } return stop_load (bitmap, context, error); } static gboolean gdk_pixbuf__gdip_image_stop_vector_load (gpointer data, GError **error) { GdipContext *context = (GdipContext *)data; GpImage *metafile; GpGraphics *graphics; GpBitmap *bitmap; GpStatus status; float metafile_xres, metafile_yres; guint width, height; metafile = gdip_buffer_to_image (context, error); if (!metafile) { destroy_gdipcontext (context); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Couldn't load metafile")); return FALSE; } GdipGetImageWidth (metafile, &width); GdipGetImageHeight (metafile, &height); status = GdipCreateBitmapFromScan0 (width, height, 0, PixelFormat32bppARGB, NULL, &bitmap); if (Ok != status) { gdip_set_error_from_gpstatus (error, GDK_PIXBUF_ERROR_FAILED, status); GdipDisposeImage (metafile); return FALSE; } GdipGetImageHorizontalResolution (metafile, &metafile_xres); GdipGetImageVerticalResolution (metafile, &metafile_yres); GdipBitmapSetResolution (bitmap, metafile_xres, metafile_yres); status = GdipGetImageGraphicsContext ((GpImage *)bitmap, &graphics); if (Ok != status) { gdip_set_error_from_gpstatus (error, GDK_PIXBUF_ERROR_FAILED, status); GdipDisposeImage ((GpImage *)bitmap); GdipDisposeImage (metafile); return FALSE; } /* gotta clear the bitmap */ GdipGraphicsClear (graphics, 0xffffffff); status = GdipDrawImageI (graphics, metafile, 0, 0); if (Ok != status) { gdip_set_error_from_gpstatus (error, GDK_PIXBUF_ERROR_FAILED, status); GdipDeleteGraphics (graphics); GdipDisposeImage ((GpImage *)bitmap); GdipDisposeImage (metafile); return FALSE; } GdipFlush (graphics, 1); GdipDeleteGraphics (graphics); GdipDisposeImage (metafile); return stop_load (bitmap, context, error); } gboolean gdip_save_to_file_callback (const gchar *buf, gsize count, GError **error, gpointer data) { FILE *filehandle = data; gsize n; n = fwrite (buf, 1, count, filehandle); if (n != count) { gint save_errno = errno; g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Error writing to image file: %s"), g_strerror (save_errno)); return FALSE; } return TRUE; } void gdip_fill_vtable (GdkPixbufModule *module) { if (gdip_init ()) { module->begin_load = gdk_pixbuf__gdip_image_begin_load; module->stop_load = gdk_pixbuf__gdip_image_stop_load; module->load_increment = gdk_pixbuf__gdip_image_load_increment; } } void gdip_fill_vector_vtable (GdkPixbufModule *module) { if (gdip_init ()) { module->begin_load = gdk_pixbuf__gdip_image_begin_load; module->stop_load = gdk_pixbuf__gdip_image_stop_vector_load; module->load_increment = gdk_pixbuf__gdip_image_load_increment; } } gboolean gdip_save_pixbuf (GdkPixbuf *pixbuf, const WCHAR *format, const EncoderParameters *encoder_params, GdkPixbufSaveFunc save_func, gpointer user_data, GError **error) { GpBitmap *image; CLSID clsid; gboolean success; if (!GetEncoderClsid (format, &clsid)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Unsupported image format for GDI+")); return FALSE; } image = gdip_pixbuf_to_bitmap (pixbuf); if (image == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Couldn't save")); return FALSE; } success = gdip_save_bitmap_to_callback (image, &clsid, encoder_params, save_func, user_data, error); GdipDisposeImage ((GpImage *)image); return success; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-animation.h0000664000175000017500000002137312305775535023244 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Animation support * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_ANIMATION_H #define GDK_PIXBUF_ANIMATION_H #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #include #include G_BEGIN_DECLS /* Animation support */ /** * GdkPixbufAnimation: * * An opaque struct representing an animation. */ typedef struct _GdkPixbufAnimation GdkPixbufAnimation; /** * GdkPixbufAnimationIter: * * An opaque struct representing an iterator which points to a * certain position in an animation. */ typedef struct _GdkPixbufAnimationIter GdkPixbufAnimationIter; #define GDK_TYPE_PIXBUF_ANIMATION (gdk_pixbuf_animation_get_type ()) #define GDK_PIXBUF_ANIMATION(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_ANIMATION, GdkPixbufAnimation)) #define GDK_IS_PIXBUF_ANIMATION(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_ANIMATION)) #define GDK_TYPE_PIXBUF_ANIMATION_ITER (gdk_pixbuf_animation_iter_get_type ()) #define GDK_PIXBUF_ANIMATION_ITER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_ANIMATION_ITER, GdkPixbufAnimationIter)) #define GDK_IS_PIXBUF_ANIMATION_ITER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_ANIMATION_ITER)) GType gdk_pixbuf_animation_get_type (void) G_GNUC_CONST; #ifndef __GTK_DOC_IGNORE__ #ifdef G_OS_WIN32 #define gdk_pixbuf_animation_new_from_file gdk_pixbuf_animation_new_from_file_utf8 #endif #endif GdkPixbufAnimation *gdk_pixbuf_animation_new_from_file (const char *filename, GError **error); GdkPixbufAnimation *gdk_pixbuf_animation_new_from_stream (GInputStream *stream, GCancellable *cancellable, GError **error); void gdk_pixbuf_animation_new_from_stream_async (GInputStream *stream, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); GdkPixbufAnimation *gdk_pixbuf_animation_new_from_stream_finish (GAsyncResult*async_result, GError **error); GdkPixbufAnimation *gdk_pixbuf_animation_new_from_resource(const char *resource_path, GError **error); #ifndef GDK_PIXBUF_DISABLE_DEPRECATED G_DEPRECATED_FOR(g_object_ref) GdkPixbufAnimation *gdk_pixbuf_animation_ref (GdkPixbufAnimation *animation); G_DEPRECATED_FOR(g_object_unref) void gdk_pixbuf_animation_unref (GdkPixbufAnimation *animation); #endif int gdk_pixbuf_animation_get_width (GdkPixbufAnimation *animation); int gdk_pixbuf_animation_get_height (GdkPixbufAnimation *animation); gboolean gdk_pixbuf_animation_is_static_image (GdkPixbufAnimation *animation); GdkPixbuf *gdk_pixbuf_animation_get_static_image (GdkPixbufAnimation *animation); GdkPixbufAnimationIter *gdk_pixbuf_animation_get_iter (GdkPixbufAnimation *animation, const GTimeVal *start_time); GType gdk_pixbuf_animation_iter_get_type (void) G_GNUC_CONST; int gdk_pixbuf_animation_iter_get_delay_time (GdkPixbufAnimationIter *iter); GdkPixbuf *gdk_pixbuf_animation_iter_get_pixbuf (GdkPixbufAnimationIter *iter); gboolean gdk_pixbuf_animation_iter_on_currently_loading_frame (GdkPixbufAnimationIter *iter); gboolean gdk_pixbuf_animation_iter_advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time); #ifdef GDK_PIXBUF_ENABLE_BACKEND /** * GdkPixbufAnimationClass: * @parent_class: the parent class * @is_static_image: returns whether the given animation is just a static image. * @get_static_image: returns a static image representing the given animation. * @get_size: fills @width and @height with the frame size of the animation. * @get_iter: returns an iterator for the given animation. * * Modules supporting animations must derive a type from * #GdkPixbufAnimation, providing suitable implementations of the * virtual functions. */ typedef struct _GdkPixbufAnimationClass GdkPixbufAnimationClass; #define GDK_PIXBUF_ANIMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_ANIMATION, GdkPixbufAnimationClass)) #define GDK_IS_PIXBUF_ANIMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_ANIMATION)) #define GDK_PIXBUF_ANIMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_ANIMATION, GdkPixbufAnimationClass)) /* Private part of the GdkPixbufAnimation structure */ struct _GdkPixbufAnimation { GObject parent_instance; }; struct _GdkPixbufAnimationClass { GObjectClass parent_class; /*< public >*/ gboolean (*is_static_image) (GdkPixbufAnimation *anim); GdkPixbuf* (*get_static_image) (GdkPixbufAnimation *anim); void (*get_size) (GdkPixbufAnimation *anim, int *width, int *height); GdkPixbufAnimationIter* (*get_iter) (GdkPixbufAnimation *anim, const GTimeVal *start_time); }; /** * GdkPixbufAnimationIterClass: * @parent_class: the parent class * @get_delay_time: returns the time in milliseconds that the current frame * should be shown. * @get_pixbuf: returns the current frame. * @on_currently_loading_frame: returns whether the current frame of @iter is * being loaded. * @advance: advances the iterator to @current_time, possibly changing the * current frame. * * Modules supporting animations must derive a type from * #GdkPixbufAnimationIter, providing suitable implementations of the * virtual functions. */ typedef struct _GdkPixbufAnimationIterClass GdkPixbufAnimationIterClass; #define GDK_PIXBUF_ANIMATION_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_ANIMATION_ITER, GdkPixbufAnimationIterClass)) #define GDK_IS_PIXBUF_ANIMATION_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_ANIMATION_ITER)) #define GDK_PIXBUF_ANIMATION_ITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_ANIMATION_ITER, GdkPixbufAnimationIterClass)) struct _GdkPixbufAnimationIter { GObject parent_instance; }; struct _GdkPixbufAnimationIterClass { GObjectClass parent_class; /*< public >*/ int (*get_delay_time) (GdkPixbufAnimationIter *iter); GdkPixbuf* (*get_pixbuf) (GdkPixbufAnimationIter *iter); gboolean (*on_currently_loading_frame) (GdkPixbufAnimationIter *iter); gboolean (*advance) (GdkPixbufAnimationIter *iter, const GTimeVal *current_time); }; GType gdk_pixbuf_non_anim_get_type (void) G_GNUC_CONST; GdkPixbufAnimation* gdk_pixbuf_non_anim_new (GdkPixbuf *pixbuf); #endif /* GDK_PIXBUF_ENABLE_BACKEND */ G_END_DECLS #endif /* GDK_PIXBUF_ANIMATION_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk_pixbuf.rc0000664000175000017500000000143412340757655021524 0ustar00mclasenmclasen00000000000000#include VS_VERSION_INFO VERSIONINFO FILEVERSION 2,30,8,0 PRODUCTVERSION 2,30,8,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 FILETYPE VFT_DLL FILESUBTYPE VFT2_UNKNOWN BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904B0" BEGIN VALUE "CompanyName", "The GTK developer community" VALUE "FileDescription", "GIMP Toolkit" VALUE "FileVersion", "2.30.8.0" VALUE "InternalName", "libgdk_pixbuf-2.0-0" VALUE "LegalCopyright", "Copyright (C) 1999 The Free Software Foundation. Modified by the GTK+ Team and others 1999-2011." VALUE "OriginalFilename", "libgdk_pixbuf-2.0-0.dll" VALUE "ProductName", "GTK+" VALUE "ProductVersion", "2.30.8" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x409, 1200 END END gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-io.c0000664000175000017500000031173112340756441021661 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - Main loading interface. * * Copyright (C) 1999 The Free Software Foundation * * Authors: Miguel de Icaza * Federico Mena-Quintero * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #ifdef HAVE_UNISTD_H #include #endif #include #include #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-loader.h" #include "gdk-pixdata.h" #include #ifdef G_OS_WIN32 #define STRICT #include #undef STRICT #endif /** * SECTION:file-loading * @Short_description: Loading a pixbuf from a file. * @Title: File Loading * @See_also: #GdkPixbufLoader. * * The GdkPixBuf library provides a simple mechanism for loading * an image from a file in synchronous fashion. This means that the * library takes control of the application while the file is being * loaded; from the user's point of view, the application will block * until the image is done loading. * * * This interface can be used by applications in which blocking is * acceptable while an image is being loaded. It can also be used to * load small images in general. Applications that need progressive * loading can use the #GdkPixbufLoader functionality instead. */ /** * SECTION:file-saving * @Short_description: Saving a pixbuf to a file. * @Title: File saving * * These functions allow to save a #GdkPixbuf in a number of * file formats. The formatted data can be written to a file * or to a memory buffer. GdkPixBuf can also call a user-defined * callback on the data, which allows to e.g. write the image * to a socket or store it in a database. */ /** * SECTION:module_interface * @Short_description: Extending GdkPixBuf * @Title: Module Interface * * If GdkPixBuf has been compiled with GModule support, it can be extended by * modules which can load (and perhaps also save) new image and animation * formats. Each loadable module must export a * #GdkPixbufModuleFillInfoFunc function named `fill_info` and * a #GdkPixbufModuleFillVtableFunc function named * `fill_vtable`. * * In order to make format-checking work before actually loading the modules * (which may require dlopening image libraries), modules export their * signatures (and other information) via the `fill_info` function. An * external utility, gdk-pixbuf-query-loaders, uses this to create a text * file containing a list of all available loaders and their signatures. * This file is then read at runtime by GdkPixBuf to obtain the list of * available loaders and their signatures. * * Modules may only implement a subset of the functionality available via * #GdkPixbufModule. If a particular functionality is not implemented, the * `fill_vtable` function will simply not set the corresponding * function pointers of the #GdkPixbufModule structure. If a module supports * incremental loading (i.e. provides #begin_load, #stop_load and * #load_increment), it doesn't have to implement #load, since GdkPixBuf can * supply a generic #load implementation wrapping the incremental loading. * * Installing a module is a two-step process: * - copy the module file(s) to the loader directory (normally * `$libdir/gdk-pixbuf-2.0/$version/loaders`, unless overridden by the * environment variable `GDK_PIXBUF_MODULEDIR`) * - call gdk-pixbuf-query-loaders to update the module file (normally * `$libdir/gdk-pixbuf-2.0/$version/loaders.cache`, unless overridden by the * environment variable `GDK_PIXBUF_MODULE_FILE`) * * The GdkPixBuf interfaces needed for implementing modules are contained in * `gdk-pixbuf-io.h` (and `gdk-pixbuf-animation.h` if the module supports * animations). They are not covered by the same stability guarantees as the * regular GdkPixBuf API. To underline this fact, they are protected by * `#ifdef GDK_PIXBUF_ENABLE_BACKEND`. */ static gint format_check (GdkPixbufModule *module, guchar *buffer, int size) { int i, j; gchar m; GdkPixbufModulePattern *pattern; gboolean anchored; guchar *prefix; gchar *mask; for (pattern = module->info->signature; pattern->prefix; pattern++) { if (pattern->mask && pattern->mask[0] == '*') { prefix = (guchar *)pattern->prefix + 1; mask = pattern->mask + 1; anchored = FALSE; } else { prefix = (guchar *)pattern->prefix; mask = pattern->mask; anchored = TRUE; } for (i = 0; i < size; i++) { for (j = 0; i + j < size && prefix[j] != 0; j++) { m = mask ? mask[j] : ' '; if (m == ' ') { if (buffer[i + j] != prefix[j]) break; } else if (m == '!') { if (buffer[i + j] == prefix[j]) break; } else if (m == 'z') { if (buffer[i + j] != 0) break; } else if (m == 'n') { if (buffer[i + j] == 0) break; } } if (prefix[j] == 0) return pattern->relevance; if (anchored) break; } } return 0; } G_LOCK_DEFINE_STATIC (init_lock); static GSList *file_formats = NULL; static void gdk_pixbuf_io_init (void); static GSList * get_file_formats (void) { G_LOCK (init_lock); if (file_formats == NULL) gdk_pixbuf_io_init (); G_UNLOCK (init_lock); return file_formats; } #ifdef G_OS_WIN32 /* DllMain function needed to tuck away the gdk-pixbuf DLL handle */ static HMODULE gdk_pixbuf_dll; BOOL WINAPI DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { switch (fdwReason) { case DLL_PROCESS_ATTACH: gdk_pixbuf_dll = (HMODULE) hinstDLL; break; } return TRUE; } char * _gdk_pixbuf_win32_get_toplevel (void) { static char *toplevel = NULL; if (toplevel == NULL) toplevel = g_win32_get_package_installation_directory_of_module (gdk_pixbuf_dll); return toplevel; } #endif #ifdef USE_GMODULE static gboolean scan_string (const char **pos, GString *out) { const char *p = *pos, *q = *pos; char *tmp, *tmp2; gboolean quoted; while (g_ascii_isspace (*p)) p++; if (!*p) return FALSE; else if (*p == '"') { p++; quoted = FALSE; for (q = p; (*q != '"') || quoted; q++) { if (!*q) return FALSE; quoted = (*q == '\\') && !quoted; } tmp = g_strndup (p, q - p); tmp2 = g_strcompress (tmp); g_string_truncate (out, 0); g_string_append (out, tmp2); g_free (tmp); g_free (tmp2); } q++; *pos = q; return TRUE; } static gboolean scan_int (const char **pos, int *out) { int i = 0; char buf[32]; const char *p = *pos; while (g_ascii_isspace (*p)) p++; if (*p < '0' || *p > '9') return FALSE; while ((*p >= '0') && (*p <= '9') && i < sizeof (buf)) { buf[i] = *p; i++; p++; } if (i == sizeof (buf)) return FALSE; else buf[i] = '\0'; *out = atoi (buf); *pos = p; return TRUE; } static gboolean skip_space (const char **pos) { const char *p = *pos; while (g_ascii_isspace (*p)) p++; *pos = p; return !(*p == '\0'); } #ifdef G_OS_WIN32 static char * get_libdir (void) { static char *libdir = NULL; if (libdir == NULL) libdir = g_build_filename (_gdk_pixbuf_win32_get_toplevel (), "lib", NULL); return libdir; } #undef GDK_PIXBUF_LIBDIR #define GDK_PIXBUF_LIBDIR get_libdir() static void correct_prefix (gchar **path) { if (strncmp (*path, GDK_PIXBUF_PREFIX "/", strlen (GDK_PIXBUF_PREFIX "/")) == 0 || strncmp (*path, GDK_PIXBUF_PREFIX "\\", strlen (GDK_PIXBUF_PREFIX "\\")) == 0) { gchar *tem = NULL; if (strlen(*path) > 5 && strncmp (*path - 5, ".libs", 5) == 0) { /* We are being run from inside the build tree, and shouldn't mess about. */ return; } /* This is an entry put there by gdk-pixbuf-query-loaders on the * packager's system. On Windows a prebuilt gdk-pixbuf package can be * installed in a random location. The loaders.cache file * distributed in such a package contains paths from the package * builder's machine. Replace the build-time prefix with the * installation prefix on this machine. */ tem = *path; *path = g_strconcat (_gdk_pixbuf_win32_get_toplevel (), tem + strlen (GDK_PIXBUF_PREFIX), NULL); g_free (tem); } } #endif /* G_OS_WIN32 */ static gchar * gdk_pixbuf_get_module_file (void) { gchar *result = g_strdup (g_getenv ("GDK_PIXBUF_MODULE_FILE")); if (!result) result = g_build_filename (GDK_PIXBUF_LIBDIR, "gdk-pixbuf-2.0", GDK_PIXBUF_BINARY_VERSION, "loaders.cache", NULL); return result; } #endif /* USE_GMODULE */ static gboolean gdk_pixbuf_load_module_unlocked (GdkPixbufModule *image_module, GError **error); static void gdk_pixbuf_io_init (void) { #ifdef USE_GMODULE GIOChannel *channel; gchar *line_buf; gsize term; GString *tmp_buf = g_string_new (NULL); gboolean have_error = FALSE; GdkPixbufModule *module = NULL; gchar *filename = gdk_pixbuf_get_module_file (); int flags; int n_patterns = 0; GdkPixbufModulePattern *pattern; GError *error = NULL; #endif GdkPixbufModule *builtin_module ; /* initialize on separate line to avoid compiler warnings in the * common case of no compiled-in modules. */ builtin_module = NULL; #define load_one_builtin_module(format) \ builtin_module = g_new0 (GdkPixbufModule, 1); \ builtin_module->module_name = #format; \ if (gdk_pixbuf_load_module_unlocked (builtin_module, NULL)) \ file_formats = g_slist_prepend (file_formats, builtin_module);\ else \ g_free (builtin_module) /* Always include GdkPixdata format */ load_one_builtin_module (pixdata); #ifdef INCLUDE_ani load_one_builtin_module (ani); #endif #ifdef INCLUDE_png load_one_builtin_module (png); #endif #ifdef INCLUDE_bmp load_one_builtin_module (bmp); #endif #ifdef INCLUDE_wbmp load_one_builtin_module (wbmp); #endif #ifdef INCLUDE_gif load_one_builtin_module (gif); #endif #ifdef INCLUDE_ico load_one_builtin_module (ico); #endif #ifdef INCLUDE_jpeg load_one_builtin_module (jpeg); #endif #ifdef INCLUDE_pnm load_one_builtin_module (pnm); #endif #ifdef INCLUDE_ras load_one_builtin_module (ras); #endif #ifdef INCLUDE_tiff load_one_builtin_module (tiff); #endif #ifdef INCLUDE_xpm load_one_builtin_module (xpm); #endif #ifdef INCLUDE_xbm load_one_builtin_module (xbm); #endif #ifdef INCLUDE_tga load_one_builtin_module (tga); #endif #ifdef INCLUDE_pcx load_one_builtin_module (pcx); #endif #ifdef INCLUDE_icns load_one_builtin_module (icns); #endif #ifdef INCLUDE_jasper load_one_builtin_module (jasper); #endif #ifdef INCLUDE_qtif load_one_builtin_module (qtif); #endif #ifdef INCLUDE_gdiplus /* We don't bother having the GDI+ loaders individually selectable * for building in or not. */ load_one_builtin_module (ico); load_one_builtin_module (wmf); load_one_builtin_module (emf); load_one_builtin_module (bmp); load_one_builtin_module (gif); load_one_builtin_module (jpeg); load_one_builtin_module (tiff); #endif #ifdef INCLUDE_gdip_png /* Except the gdip-png loader which normally isn't built at all even */ load_one_builtin_module (png); #endif #undef load_one_builtin_module #ifdef USE_GMODULE channel = g_io_channel_new_file (filename, "r", &error); if (!channel) { /* Don't bother warning if we have some built-in loaders */ if (file_formats == NULL || file_formats->next == NULL) g_warning ("Cannot open pixbuf loader module file '%s': %s\n\n" "This likely means that your installation is broken.\n" "Try running the command\n" " gdk-pixbuf-query-loaders > %s\n" "to make things work again for the time being.", filename, error->message, filename); g_string_free (tmp_buf, TRUE); g_free (filename); return; } while (!have_error && g_io_channel_read_line (channel, &line_buf, NULL, &term, NULL) == G_IO_STATUS_NORMAL) { const char *p; p = line_buf; line_buf[term] = 0; if (!skip_space (&p)) { /* Blank line marking the end of a module */ if (module && *p != '#') { #ifdef G_OS_WIN32 correct_prefix (&module->module_path); #endif file_formats = g_slist_prepend (file_formats, module); module = NULL; } goto next_line; } if (*p == '#') goto next_line; if (!module) { /* Read a module location */ module = g_new0 (GdkPixbufModule, 1); n_patterns = 0; if (!scan_string (&p, tmp_buf)) { g_warning ("Error parsing loader info in '%s'\n %s", filename, line_buf); have_error = TRUE; } module->module_path = g_strdup (tmp_buf->str); } else if (!module->module_name) { module->info = g_new0 (GdkPixbufFormat, 1); if (!scan_string (&p, tmp_buf)) { g_warning ("Error parsing loader info in '%s'\n %s", filename, line_buf); have_error = TRUE; } module->info->name = g_strdup (tmp_buf->str); module->module_name = module->info->name; if (!scan_int (&p, &flags)) { g_warning ("Error parsing loader info in '%s'\n %s", filename, line_buf); have_error = TRUE; } module->info->flags = flags; if (!scan_string (&p, tmp_buf)) { g_warning ("Error parsing loader info in '%s'\n %s", filename, line_buf); have_error = TRUE; } if (tmp_buf->str[0] != 0) module->info->domain = g_strdup (tmp_buf->str); if (!scan_string (&p, tmp_buf)) { g_warning ("Error parsing loader info in '%s'\n %s", filename, line_buf); have_error = TRUE; } module->info->description = g_strdup (tmp_buf->str); if (scan_string (&p, tmp_buf)) { module->info->license = g_strdup (tmp_buf->str); } } else if (!module->info->mime_types) { int n = 1; module->info->mime_types = g_new0 (gchar*, 1); while (scan_string (&p, tmp_buf)) { if (tmp_buf->str[0] != 0) { module->info->mime_types = g_realloc (module->info->mime_types, (n + 1) * sizeof (gchar*)); module->info->mime_types[n - 1] = g_strdup (tmp_buf->str); module->info->mime_types[n] = NULL; n++; } } } else if (!module->info->extensions) { int n = 1; module->info->extensions = g_new0 (gchar*, 1); while (scan_string (&p, tmp_buf)) { if (tmp_buf->str[0] != 0) { module->info->extensions = g_realloc (module->info->extensions, (n + 1) * sizeof (gchar*)); module->info->extensions[n - 1] = g_strdup (tmp_buf->str); module->info->extensions[n] = NULL; n++; } } } else { n_patterns++; module->info->signature = (GdkPixbufModulePattern *) g_realloc (module->info->signature, (n_patterns + 1) * sizeof (GdkPixbufModulePattern)); pattern = module->info->signature + n_patterns; pattern->prefix = NULL; pattern->mask = NULL; pattern->relevance = 0; pattern--; if (!scan_string (&p, tmp_buf)) goto context_error; pattern->prefix = g_strdup (tmp_buf->str); if (!scan_string (&p, tmp_buf)) goto context_error; if (*tmp_buf->str) pattern->mask = g_strdup (tmp_buf->str); else pattern->mask = NULL; if (!scan_int (&p, &pattern->relevance)) goto context_error; goto next_line; context_error: g_free (pattern->prefix); g_free (pattern->mask); g_free (pattern); g_warning ("Error parsing loader info in '%s'\n %s", filename, line_buf); have_error = TRUE; } next_line: g_free (line_buf); } g_string_free (tmp_buf, TRUE); g_io_channel_unref (channel); g_free (filename); #endif } #define module(type) \ extern void _gdk_pixbuf__##type##_fill_info (GdkPixbufFormat *info); \ extern void _gdk_pixbuf__##type##_fill_vtable (GdkPixbufModule *module) module (pixdata); module (png); module (jpeg); module (gif); module (ico); module (ani); module (ras); module (xpm); module (tiff); module (pnm); module (bmp); module (wbmp); module (xbm); module (tga); module (pcx); module (icns); module (jasper); module (qtif); module (gdip_ico); module (gdip_wmf); module (gdip_emf); module (gdip_bmp); module (gdip_gif); module (gdip_jpeg); module (gdip_png); module (gdip_tiff); #undef module /* actually load the image handler - gdk_pixbuf_get_module only get a */ /* reference to the module to load, it doesn't actually load it */ /* perhaps these actions should be combined in one function */ static gboolean gdk_pixbuf_load_module_unlocked (GdkPixbufModule *image_module, GError **error) { GdkPixbufModuleFillInfoFunc fill_info = NULL; GdkPixbufModuleFillVtableFunc fill_vtable = NULL; if (image_module->module != NULL) return TRUE; #define try_module(format,id) \ if (fill_info == NULL && \ strcmp (image_module->module_name, #format) == 0) { \ fill_info = _gdk_pixbuf__##id##_fill_info; \ fill_vtable = _gdk_pixbuf__##id##_fill_vtable; \ } try_module (pixdata,pixdata); #ifdef INCLUDE_png try_module (png,png); #endif #ifdef INCLUDE_bmp try_module (bmp,bmp); #endif #ifdef INCLUDE_wbmp try_module (wbmp,wbmp); #endif #ifdef INCLUDE_gif try_module (gif,gif); #endif #ifdef INCLUDE_ico try_module (ico,ico); #endif #ifdef INCLUDE_ani try_module (ani,ani); #endif #ifdef INCLUDE_jpeg try_module (jpeg,jpeg); #endif #ifdef INCLUDE_pnm try_module (pnm,pnm); #endif #ifdef INCLUDE_ras try_module (ras,ras); #endif #ifdef INCLUDE_tiff try_module (tiff,tiff); #endif #ifdef INCLUDE_xpm try_module (xpm,xpm); #endif #ifdef INCLUDE_xbm try_module (xbm,xbm); #endif #ifdef INCLUDE_tga try_module (tga,tga); #endif #ifdef INCLUDE_pcx try_module (pcx,pcx); #endif #ifdef INCLUDE_icns try_module (icns,icns); #endif #ifdef INCLUDE_jasper try_module (jasper,jasper); #endif #ifdef INCLUDE_qtif try_module (qtif,qtif); #endif #ifdef INCLUDE_gdiplus try_module (ico,gdip_ico); try_module (wmf,gdip_wmf); try_module (emf,gdip_emf); try_module (bmp,gdip_bmp); try_module (gif,gdip_gif); try_module (jpeg,gdip_jpeg); try_module (tiff,gdip_tiff); #endif #ifdef INCLUDE_gdip_png try_module (png,gdip_png); #endif #undef try_module if (fill_vtable) { image_module->module = (void *) 1; (* fill_vtable) (image_module); if (image_module->info == NULL) { image_module->info = g_new0 (GdkPixbufFormat, 1); (* fill_info) (image_module->info); } return TRUE; } else #ifdef USE_GMODULE { char *path; GModule *module; gpointer sym; path = image_module->module_path; module = g_module_open (path, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); if (!module) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Unable to load image-loading module: %s: %s"), path, g_module_error ()); return FALSE; } image_module->module = module; if (g_module_symbol (module, "fill_vtable", &sym)) { fill_vtable = (GdkPixbufModuleFillVtableFunc) sym; (* fill_vtable) (image_module); return TRUE; } else { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Image-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?"), path); return FALSE; } } #else g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image type '%s' is not supported"), image_module->module_name); return FALSE; #endif /* !USE_GMODULE */ } gboolean _gdk_pixbuf_load_module (GdkPixbufModule *image_module, GError **error) { gboolean ret; gboolean locked = FALSE; /* be extra careful, maybe the module initializes * the thread system */ if (g_threads_got_initialized) { G_LOCK (init_lock); locked = TRUE; } ret = gdk_pixbuf_load_module_unlocked (image_module, error); if (locked) G_UNLOCK (init_lock); return ret; } GdkPixbufModule * _gdk_pixbuf_get_named_module (const char *name, GError **error) { GSList *modules; for (modules = get_file_formats (); modules; modules = g_slist_next (modules)) { GdkPixbufModule *module = (GdkPixbufModule *)modules->data; if (module->info->disabled) continue; if (!strcmp (name, module->module_name)) return module; } g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image type '%s' is not supported"), name); return NULL; } GdkPixbufModule * _gdk_pixbuf_get_module (guchar *buffer, guint size, const gchar *filename, GError **error) { GSList *modules; GdkPixbufModule *selected = NULL; gchar *display_name = NULL; #ifdef GDK_PIXBUF_USE_GIO_MIME gchar *mime_type; gchar **mimes; gchar *type; gint j; gboolean uncertain; mime_type = g_content_type_guess (NULL, buffer, size, &uncertain); if ((uncertain || g_str_equal (mime_type, "text/plain")) && filename != NULL) { g_free (mime_type); mime_type = g_content_type_guess (filename, buffer, size, NULL); } for (modules = get_file_formats (); modules; modules = g_slist_next (modules)) { GdkPixbufModule *module = (GdkPixbufModule *)modules->data; GdkPixbufFormat *info = module->info; if (info->disabled) continue; mimes = info->mime_types; for (j = 0; mimes[j] != NULL; j++) { type = g_content_type_from_mime_type (mimes[j]); if (g_content_type_equals (type, mime_type)) { g_free (type); selected = module; break; } g_free (type); } if (selected != NULL) break; /* Make sure the builtin GdkPixdata support works even without mime sniffing */ if (strcmp (info->name, "GdkPixdata") == 0 && format_check (module, buffer, size) == 100) { selected = module; break; } } g_free (mime_type); #else gint score, best = 0; for (modules = get_file_formats (); modules; modules = g_slist_next (modules)) { GdkPixbufModule *module = (GdkPixbufModule *)modules->data; if (module->info->disabled) continue; score = format_check (module, buffer, size); if (score > best) { best = score; selected = module; } if (score >= 100) break; } #endif if (selected != NULL) return selected; if (filename) { display_name = g_filename_display_name (filename); g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Couldn't recognize the image file format for file '%s'"), display_name); g_free (display_name); } else g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Unrecognized image file format")); return NULL; } static GdkPixbufModule * _gdk_pixbuf_get_module_for_file (FILE *f, const gchar *filename, GError **error) { guchar buffer[SNIFF_BUFFER_SIZE]; int size; size = fread (&buffer, 1, sizeof (buffer), f); if (size == 0) { gchar *display_name; display_name = g_filename_display_name (filename); g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image file '%s' contains no data"), display_name); g_free (display_name); return NULL; } return _gdk_pixbuf_get_module (buffer, size, filename, error); } static void prepared_notify (GdkPixbuf *pixbuf, GdkPixbufAnimation *anim, gpointer user_data) { if (pixbuf != NULL) g_object_ref (pixbuf); *((GdkPixbuf **)user_data) = pixbuf; } static GdkPixbuf * generic_load_incrementally (GdkPixbufModule *module, FILE *f, GError **error) { GdkPixbuf *pixbuf = NULL; gpointer context; context = module->begin_load (NULL, prepared_notify, NULL, &pixbuf, error); if (!context) goto out; while (!feof (f) && !ferror (f)) { guchar buffer[LOAD_BUFFER_SIZE]; size_t length; length = fread (buffer, 1, sizeof (buffer), f); if (length > 0) { if (!module->load_increment (context, buffer, length, error)) { module->stop_load (context, NULL); if (pixbuf != NULL) { g_object_unref (pixbuf); pixbuf = NULL; } goto out; } } } if (!module->stop_load (context, error)) { if (pixbuf != NULL) { g_object_unref (pixbuf); pixbuf = NULL; } } out: return pixbuf; } GdkPixbuf * _gdk_pixbuf_generic_image_load (GdkPixbufModule *module, FILE *f, GError **error) { GdkPixbuf *pixbuf = NULL; if (module->load != NULL) { pixbuf = (* module->load) (f, error); } else if (module->begin_load != NULL) { pixbuf = generic_load_incrementally (module, f, error); } else if (module->load_animation != NULL) { GdkPixbufAnimation *animation; animation = (* module->load_animation) (f, error); if (animation != NULL) { pixbuf = gdk_pixbuf_animation_get_static_image (animation); g_object_ref (pixbuf); g_object_unref (animation); } } return pixbuf; } /** * gdk_pixbuf_new_from_file: * @filename: Name of file to load, in the GLib file name encoding * @error: Return location for an error * * Creates a new pixbuf by loading an image from a file. The file format is * detected automatically. If %NULL is returned, then @error will be set. * Possible errors are in the #GDK_PIXBUF_ERROR and #G_FILE_ERROR domains. * * Return value: A newly-created pixbuf with a reference count of 1, or %NULL if * any of several error conditions occurred: the file could not be opened, * there was no loader for the file's format, there was not enough memory to * allocate the image buffer, or the image file contained invalid data. **/ GdkPixbuf * gdk_pixbuf_new_from_file (const char *filename, GError **error) { GdkPixbuf *pixbuf; FILE *f; GdkPixbufModule *image_module; g_return_val_if_fail (filename != NULL, NULL); g_return_val_if_fail (error == NULL || *error == NULL, NULL); f = g_fopen (filename, "rb"); if (!f) { gint save_errno = errno; gchar *display_name; display_name = g_filename_display_name (filename); g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to open file '%s': %s"), display_name, g_strerror (save_errno)); g_free (display_name); return NULL; } image_module = _gdk_pixbuf_get_module_for_file (f, filename, error); if (image_module == NULL) { fclose (f); return NULL; } if (!_gdk_pixbuf_load_module (image_module, error)) { fclose (f); return NULL; } fseek (f, 0, SEEK_SET); pixbuf = _gdk_pixbuf_generic_image_load (image_module, f, error); fclose (f); if (pixbuf == NULL && error != NULL && *error == NULL) { /* I don't trust these crufty longjmp()'ing image libs * to maintain proper error invariants, and I don't * want user code to segfault as a result. We need to maintain * the invariant that error gets set if NULL is returned. */ gchar *display_name; display_name = g_filename_display_name (filename); g_warning ("Bug! gdk-pixbuf loader '%s' didn't set an error on failure.", image_module->module_name); g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to load image '%s': reason not known, probably a corrupt image file"), display_name); g_free (display_name); } else if (error != NULL && *error != NULL) { /* Add the filename to the error message */ GError *e = *error; gchar *old; gchar *display_name; display_name = g_filename_display_name (filename); old = e->message; e->message = g_strdup_printf (_("Failed to load image '%s': %s"), display_name, old); g_free (old); g_free (display_name); } return pixbuf; } #ifdef G_OS_WIN32 #undef gdk_pixbuf_new_from_file GdkPixbuf * gdk_pixbuf_new_from_file (const char *filename, GError **error) { gchar *utf8_filename = g_locale_to_utf8 (filename, -1, NULL, NULL, error); GdkPixbuf *retval; if (utf8_filename == NULL) return NULL; retval = gdk_pixbuf_new_from_file_utf8 (utf8_filename, error); g_free (utf8_filename); return retval; } #endif /** * gdk_pixbuf_new_from_file_at_size: * @filename: Name of file to load, in the GLib file name encoding * @width: The width the image should have or -1 to not constrain the width * @height: The height the image should have or -1 to not constrain the height * @error: Return location for an error * * Creates a new pixbuf by loading an image from a file. * The file format is detected automatically. If %NULL is returned, then * @error will be set. Possible errors are in the #GDK_PIXBUF_ERROR and * #G_FILE_ERROR domains. * * The image will be scaled to fit in the requested size, preserving * the image's aspect ratio. Note that the returned pixbuf may be smaller * than @width x @height, if the aspect ratio requires it. To load * and image at the requested size, regardless of aspect ratio, use * gdk_pixbuf_new_from_file_at_scale(). * * Return value: A newly-created pixbuf with a reference count of 1, or * %NULL if any of several error conditions occurred: the file could not * be opened, there was no loader for the file's format, there was not * enough memory to allocate the image buffer, or the image file contained * invalid data. * * Since: 2.4 **/ GdkPixbuf * gdk_pixbuf_new_from_file_at_size (const char *filename, int width, int height, GError **error) { return gdk_pixbuf_new_from_file_at_scale (filename, width, height, TRUE, error); } #ifdef G_OS_WIN32 #undef gdk_pixbuf_new_from_file_at_size GdkPixbuf * gdk_pixbuf_new_from_file_at_size (const char *filename, int width, int height, GError **error) { gchar *utf8_filename = g_locale_to_utf8 (filename, -1, NULL, NULL, error); GdkPixbuf *retval; if (utf8_filename == NULL) return NULL; retval = gdk_pixbuf_new_from_file_at_size_utf8 (utf8_filename, width, height, error); g_free (utf8_filename); return retval; } #endif typedef struct { gint width; gint height; gboolean preserve_aspect_ratio; } AtScaleData; static void at_scale_data_async_data_free (AtScaleData *data) { g_slice_free (AtScaleData, data); } static void at_scale_size_prepared_cb (GdkPixbufLoader *loader, int width, int height, gpointer data) { AtScaleData *info = data; g_return_if_fail (width > 0 && height > 0); if (info->preserve_aspect_ratio && (info->width > 0 || info->height > 0)) { if (info->width < 0) { width = width * (double)info->height/(double)height; height = info->height; } else if (info->height < 0) { height = height * (double)info->width/(double)width; width = info->width; } else if ((double)height * (double)info->width > (double)width * (double)info->height) { width = 0.5 + (double)width * (double)info->height / (double)height; height = info->height; } else { height = 0.5 + (double)height * (double)info->width / (double)width; width = info->width; } } else { if (info->width > 0) width = info->width; if (info->height > 0) height = info->height; } width = MAX (width, 1); height = MAX (height, 1); gdk_pixbuf_loader_set_size (loader, width, height); } /** * gdk_pixbuf_new_from_file_at_scale: * @filename: Name of file to load, in the GLib file name encoding * @width: The width the image should have or -1 to not constrain the width * @height: The height the image should have or -1 to not constrain the height * @preserve_aspect_ratio: %TRUE to preserve the image's aspect ratio * @error: Return location for an error * * Creates a new pixbuf by loading an image from a file. The file format is * detected automatically. If %NULL is returned, then @error will be set. * Possible errors are in the #GDK_PIXBUF_ERROR and #G_FILE_ERROR domains. * The image will be scaled to fit in the requested size, optionally preserving * the image's aspect ratio. * * When preserving the aspect ratio, a @width of -1 will cause the image * to be scaled to the exact given height, and a @height of -1 will cause * the image to be scaled to the exact given width. When not preserving * aspect ratio, a @width or @height of -1 means to not scale the image * at all in that dimension. Negative values for @width and @height are * allowed since 2.8. * * Return value: A newly-created pixbuf with a reference count of 1, or %NULL * if any of several error conditions occurred: the file could not be opened, * there was no loader for the file's format, there was not enough memory to * allocate the image buffer, or the image file contained invalid data. * * Since: 2.6 **/ GdkPixbuf * gdk_pixbuf_new_from_file_at_scale (const char *filename, int width, int height, gboolean preserve_aspect_ratio, GError **error) { GdkPixbufLoader *loader; GdkPixbuf *pixbuf; guchar buffer[LOAD_BUFFER_SIZE]; int length; FILE *f; AtScaleData info; GdkPixbufAnimation *animation; GdkPixbufAnimationIter *iter; gboolean has_frame; g_return_val_if_fail (filename != NULL, NULL); g_return_val_if_fail (width > 0 || width == -1, NULL); g_return_val_if_fail (height > 0 || height == -1, NULL); f = g_fopen (filename, "rb"); if (!f) { gint save_errno = errno; gchar *display_name = g_filename_display_name (filename); g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to open file '%s': %s"), display_name, g_strerror (save_errno)); g_free (display_name); return NULL; } loader = _gdk_pixbuf_loader_new_with_filename (filename); info.width = width; info.height = height; info.preserve_aspect_ratio = preserve_aspect_ratio; g_signal_connect (loader, "size-prepared", G_CALLBACK (at_scale_size_prepared_cb), &info); has_frame = FALSE; while (!has_frame && !feof (f) && !ferror (f)) { length = fread (buffer, 1, sizeof (buffer), f); if (length > 0) if (!gdk_pixbuf_loader_write (loader, buffer, length, error)) { gdk_pixbuf_loader_close (loader, NULL); fclose (f); g_object_unref (loader); return NULL; } animation = gdk_pixbuf_loader_get_animation (loader); if (animation) { iter = gdk_pixbuf_animation_get_iter (animation, NULL); if (!gdk_pixbuf_animation_iter_on_currently_loading_frame (iter)) { has_frame = TRUE; } g_object_unref (iter); } } fclose (f); if (!gdk_pixbuf_loader_close (loader, error) && !has_frame) { g_object_unref (loader); return NULL; } pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); if (!pixbuf) { gchar *display_name = g_filename_display_name (filename); g_object_unref (loader); g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to load image '%s': reason not known, probably a corrupt image file"), display_name); g_free (display_name); return NULL; } g_object_ref (pixbuf); g_object_unref (loader); return pixbuf; } #ifdef G_OS_WIN32 #undef gdk_pixbuf_new_from_file_at_scale GdkPixbuf * gdk_pixbuf_new_from_file_at_scale (const char *filename, int width, int height, gboolean preserve_aspect_ratio, GError **error) { gchar *utf8_filename = g_locale_to_utf8 (filename, -1, NULL, NULL, error); GdkPixbuf *retval; if (utf8_filename == NULL) return NULL; retval = gdk_pixbuf_new_from_file_at_scale_utf8 (utf8_filename, width, height, preserve_aspect_ratio, error); g_free (utf8_filename); return retval; } #endif static GdkPixbuf * load_from_stream (GdkPixbufLoader *loader, GInputStream *stream, GCancellable *cancellable, GError **error) { GdkPixbuf *pixbuf; gssize n_read; guchar buffer[LOAD_BUFFER_SIZE]; gboolean res; res = TRUE; while (1) { n_read = g_input_stream_read (stream, buffer, sizeof (buffer), cancellable, error); if (n_read < 0) { res = FALSE; error = NULL; /* Ignore further errors */ break; } if (n_read == 0) break; if (!gdk_pixbuf_loader_write (loader, buffer, n_read, error)) { res = FALSE; error = NULL; break; } } if (!gdk_pixbuf_loader_close (loader, error)) { res = FALSE; error = NULL; } pixbuf = NULL; if (res) { pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); if (pixbuf) g_object_ref (pixbuf); } return pixbuf; } /** * gdk_pixbuf_new_from_stream_at_scale: * @stream: a #GInputStream to load the pixbuf from * @width: The width the image should have or -1 to not constrain the width * @height: The height the image should have or -1 to not constrain the height * @preserve_aspect_ratio: %TRUE to preserve the image's aspect ratio * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @error: Return location for an error * * Creates a new pixbuf by loading an image from an input stream. * * The file format is detected automatically. If %NULL is returned, then * @error will be set. The @cancellable can be used to abort the operation * from another thread. If the operation was cancelled, the error * %G_IO_ERROR_CANCELLED will be returned. Other possible errors are in * the #GDK_PIXBUF_ERROR and %G_IO_ERROR domains. * * The image will be scaled to fit in the requested size, optionally * preserving the image's aspect ratio. * * When preserving the aspect ratio, a @width of -1 will cause the image to be * scaled to the exact given height, and a @height of -1 will cause the image * to be scaled to the exact given width. If both @width and @height are * given, this function will behave as if the smaller of the two values * is passed as -1. * * When not preserving aspect ratio, a @width or @height of -1 means to not * scale the image at all in that dimension. * * The stream is not closed. * * Return value: A newly-created pixbuf, or %NULL if any of several error * conditions occurred: the file could not be opened, the image format is * not supported, there was not enough memory to allocate the image buffer, * the stream contained invalid data, or the operation was cancelled. * * Since: 2.14 */ GdkPixbuf * gdk_pixbuf_new_from_stream_at_scale (GInputStream *stream, gint width, gint height, gboolean preserve_aspect_ratio, GCancellable *cancellable, GError **error) { GdkPixbufLoader *loader; GdkPixbuf *pixbuf; AtScaleData info; loader = gdk_pixbuf_loader_new (); info.width = width; info.height = height; info.preserve_aspect_ratio = preserve_aspect_ratio; g_signal_connect (loader, "size-prepared", G_CALLBACK (at_scale_size_prepared_cb), &info); pixbuf = load_from_stream (loader, stream, cancellable, error); g_object_unref (loader); return pixbuf; } static void new_from_stream_thread (GTask *task, GInputStream *stream, AtScaleData *data, GCancellable *cancellable) { GdkPixbuf *pixbuf = NULL; GError *error = NULL; /* If data != NULL, we're scaling the pixbuf while loading it */ if (data != NULL) pixbuf = gdk_pixbuf_new_from_stream_at_scale (stream, data->width, data->height, data->preserve_aspect_ratio, cancellable, &error); else pixbuf = gdk_pixbuf_new_from_stream (stream, cancellable, &error); /* Set the new pixbuf as the result, or error out */ if (pixbuf == NULL) { g_task_return_error (task, error); } else { g_task_return_pointer (task, g_object_ref (pixbuf), g_object_unref); } g_clear_object (&pixbuf); } /** * gdk_pixbuf_new_from_stream_at_scale_async: * @stream: a #GInputStream from which to load the pixbuf * @width: the width the image should have or -1 to not constrain the width * @height: the height the image should have or -1 to not constrain the height * @preserve_aspect_ratio: %TRUE to preserve the image's aspect ratio * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @callback: a #GAsyncReadyCallback to call when the the pixbuf is loaded * @user_data: the data to pass to the callback function * * Creates a new pixbuf by asynchronously loading an image from an input stream. * * For more details see gdk_pixbuf_new_from_stream_at_scale(), which is the synchronous * version of this function. * * When the operation is finished, @callback will be called in the main thread. * You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation. * * Since: 2.24 **/ void gdk_pixbuf_new_from_stream_at_scale_async (GInputStream *stream, gint width, gint height, gboolean preserve_aspect_ratio, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) { GTask *task; AtScaleData *data; g_return_if_fail (G_IS_INPUT_STREAM (stream)); g_return_if_fail (callback != NULL); g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable)); data = g_slice_new (AtScaleData); data->width = width; data->height = height; data->preserve_aspect_ratio = preserve_aspect_ratio; task = g_task_new (stream, cancellable, callback, user_data); g_task_set_source_tag (task, gdk_pixbuf_new_from_stream_at_scale_async); g_task_set_task_data (task, data, (GDestroyNotify) at_scale_data_async_data_free); g_task_run_in_thread (task, (GTaskThreadFunc) new_from_stream_thread); g_object_unref (task); } /** * gdk_pixbuf_new_from_stream: * @stream: a #GInputStream to load the pixbuf from * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @error: Return location for an error * * Creates a new pixbuf by loading an image from an input stream. * * The file format is detected automatically. If %NULL is returned, then * @error will be set. The @cancellable can be used to abort the operation * from another thread. If the operation was cancelled, the error * %G_IO_ERROR_CANCELLED will be returned. Other possible errors are in * the #GDK_PIXBUF_ERROR and %G_IO_ERROR domains. * * The stream is not closed. * * Return value: A newly-created pixbuf, or %NULL if any of several error * conditions occurred: the file could not be opened, the image format is * not supported, there was not enough memory to allocate the image buffer, * the stream contained invalid data, or the operation was cancelled. * * Since: 2.14 **/ GdkPixbuf * gdk_pixbuf_new_from_stream (GInputStream *stream, GCancellable *cancellable, GError **error) { GdkPixbuf *pixbuf; GdkPixbufLoader *loader; loader = gdk_pixbuf_loader_new (); pixbuf = load_from_stream (loader, stream, cancellable, error); g_object_unref (loader); return pixbuf; } GdkPixbuf * _gdk_pixbuf_new_from_resource_try_mmap (const char *resource_path) { guint32 flags; gsize data_size; GBytes *bytes; /* We specialize uncompressed GdkPixdata files, making these a reference to the compiled-in resource data */ if (g_resources_get_info (resource_path, 0, &data_size, &flags, NULL) && (flags & G_RESOURCE_FLAGS_COMPRESSED) == 0 && data_size >= GDK_PIXDATA_HEADER_LENGTH && (bytes = g_resources_lookup_data (resource_path, 0, NULL)) != NULL) { GdkPixbuf*pixbuf = NULL; const guint8 *stream = g_bytes_get_data (bytes, NULL); GdkPixdata pixdata; guint32 magic; magic = (stream[0] << 24) + (stream[1] << 16) + (stream[2] << 8) + stream[3]; if (magic == GDK_PIXBUF_MAGIC_NUMBER && gdk_pixdata_deserialize (&pixdata, data_size, stream, NULL)) { pixbuf = gdk_pixbuf_from_pixdata (&pixdata, FALSE, NULL); } if (pixbuf) { /* Free the GBytes with the pixbuf */ g_object_set_data_full (G_OBJECT (pixbuf), "gdk-pixbuf-resource-bytes", bytes, (GDestroyNotify) g_bytes_unref); return pixbuf; } else { g_bytes_unref (bytes); } } return NULL; } /** * gdk_pixbuf_new_from_resource: * @resource_path: the path of the resource file * @error: Return location for an error * * Creates a new pixbuf by loading an image from an resource. * * The file format is detected automatically. If %NULL is returned, then * @error will be set. * * Return value: A newly-created pixbuf, or %NULL if any of several error * conditions occurred: the file could not be opened, the image format is * not supported, there was not enough memory to allocate the image buffer, * the stream contained invalid data, or the operation was cancelled. * * Since: 2.26 **/ GdkPixbuf * gdk_pixbuf_new_from_resource (const char *resource_path, GError **error) { GInputStream *stream; GdkPixbuf *pixbuf; pixbuf = _gdk_pixbuf_new_from_resource_try_mmap (resource_path); if (pixbuf) return pixbuf; stream = g_resources_open_stream (resource_path, 0, error); if (stream == NULL) return NULL; pixbuf = gdk_pixbuf_new_from_stream (stream, NULL, error); g_object_unref (stream); return pixbuf; } /** * gdk_pixbuf_new_from_resource_at_scale: * @resource_path: the path of the resource file * @width: The width the image should have or -1 to not constrain the width * @height: The height the image should have or -1 to not constrain the height * @preserve_aspect_ratio: %TRUE to preserve the image's aspect ratio * @error: Return location for an error * * Creates a new pixbuf by loading an image from an resource. * * The file format is detected automatically. If %NULL is returned, then * @error will be set. * * The image will be scaled to fit in the requested size, optionally * preserving the image's aspect ratio. When preserving the aspect ratio, * a @width of -1 will cause the image to be scaled to the exact given * height, and a @height of -1 will cause the image to be scaled to the * exact given width. When not preserving aspect ratio, a @width or * @height of -1 means to not scale the image at all in that dimension. * * The stream is not closed. * * Return value: A newly-created pixbuf, or %NULL if any of several error * conditions occurred: the file could not be opened, the image format is * not supported, there was not enough memory to allocate the image buffer, * the stream contained invalid data, or the operation was cancelled. * * Since: 2.26 */ GdkPixbuf * gdk_pixbuf_new_from_resource_at_scale (const char *resource_path, int width, int height, gboolean preserve_aspect_ratio, GError **error) { GInputStream *stream; GdkPixbuf *pixbuf; stream = g_resources_open_stream (resource_path, 0, error); if (stream == NULL) return NULL; pixbuf = gdk_pixbuf_new_from_stream_at_scale (stream, width, height, preserve_aspect_ratio, NULL, error); g_object_unref (stream); return pixbuf; } /** * gdk_pixbuf_new_from_stream_async: * @stream: a #GInputStream from which to load the pixbuf * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @callback: a #GAsyncReadyCallback to call when the the pixbuf is loaded * @user_data: the data to pass to the callback function * * Creates a new pixbuf by asynchronously loading an image from an input stream. * * For more details see gdk_pixbuf_new_from_stream(), which is the synchronous * version of this function. * * When the operation is finished, @callback will be called in the main thread. * You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation. * * Since: 2.24 **/ void gdk_pixbuf_new_from_stream_async (GInputStream *stream, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) { GTask *task; g_return_if_fail (G_IS_INPUT_STREAM (stream)); g_return_if_fail (callback != NULL); g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable)); task = g_task_new (stream, cancellable, callback, user_data); g_task_set_source_tag (task, gdk_pixbuf_new_from_stream_async); g_task_run_in_thread (task, (GTaskThreadFunc) new_from_stream_thread); g_object_unref (task); } /** * gdk_pixbuf_new_from_stream_finish: * @async_result: a #GAsyncResult * @error: a #GError, or %NULL * * Finishes an asynchronous pixbuf creation operation started with * gdk_pixbuf_new_from_stream_async(). * * Return value: a #GdkPixbuf or %NULL on error. Free the returned * object with g_object_unref(). * * Since: 2.24 **/ GdkPixbuf * gdk_pixbuf_new_from_stream_finish (GAsyncResult *async_result, GError **error) { GTask *task; /* Can not use g_task_is_valid because our GTask has a * source_object which is not available to us anymore. */ g_return_val_if_fail (G_IS_TASK (async_result), NULL); task = G_TASK (async_result); g_return_val_if_fail (!error || (error && !*error), NULL); g_warn_if_fail (g_task_get_source_tag (task) == gdk_pixbuf_new_from_stream_async || g_task_get_source_tag (task) == gdk_pixbuf_new_from_stream_at_scale_async); return g_task_propagate_pointer (task, error); } static void info_cb (GdkPixbufLoader *loader, int width, int height, gpointer data) { struct { GdkPixbufFormat *format; int width; int height; } *info = data; g_return_if_fail (width > 0 && height > 0); info->format = gdk_pixbuf_loader_get_format (loader); info->width = width; info->height = height; gdk_pixbuf_loader_set_size (loader, 0, 0); } /** * gdk_pixbuf_get_file_info: * @filename: The name of the file to identify. * @width: (optional) (out): Return location for the width of the * image, or %NULL * @height: (optional) (out): Return location for the height of the * image, or %NULL * * Parses an image file far enough to determine its format and size. * * Returns: (nullable) (transfer none): A #GdkPixbufFormat describing * the image format of the file or %NULL if the image format wasn't * recognized. The return value is owned by #GdkPixbuf and should * not be freed. * * Since: 2.4 **/ GdkPixbufFormat * gdk_pixbuf_get_file_info (const gchar *filename, gint *width, gint *height) { GdkPixbufLoader *loader; guchar buffer[SNIFF_BUFFER_SIZE]; int length; FILE *f; struct { GdkPixbufFormat *format; gint width; gint height; } info; g_return_val_if_fail (filename != NULL, NULL); f = g_fopen (filename, "rb"); if (!f) return NULL; loader = _gdk_pixbuf_loader_new_with_filename (filename); info.format = NULL; info.width = -1; info.height = -1; g_signal_connect (loader, "size-prepared", G_CALLBACK (info_cb), &info); while (!feof (f) && !ferror (f)) { length = fread (buffer, 1, sizeof (buffer), f); if (length > 0) { if (!gdk_pixbuf_loader_write (loader, buffer, length, NULL)) break; } if (info.format != NULL) break; } fclose (f); gdk_pixbuf_loader_close (loader, NULL); g_object_unref (loader); if (width) *width = info.width; if (height) *height = info.height; return info.format; } /** * gdk_pixbuf_new_from_xpm_data: * @data: (array zero-terminated=1): Pointer to inline XPM data. * * Creates a new pixbuf by parsing XPM data in memory. This data is commonly * the result of including an XPM file into a program's C source. * * Return value: A newly-created pixbuf with a reference count of 1. **/ GdkPixbuf * gdk_pixbuf_new_from_xpm_data (const char **data) { GdkPixbuf *(* load_xpm_data) (const char **data); GdkPixbuf *pixbuf; GError *error = NULL; GdkPixbufModule *xpm_module; g_return_val_if_fail (data != NULL, NULL); xpm_module = _gdk_pixbuf_get_named_module ("xpm", &error); if (xpm_module == NULL) { g_warning ("Error loading XPM image loader: %s", error->message); g_error_free (error); return NULL; } if (!_gdk_pixbuf_load_module (xpm_module, &error)) { g_warning ("Error loading XPM image loader: %s", error->message); g_error_free (error); return NULL; } if (xpm_module->load_xpm_data == NULL) { g_warning ("gdk-pixbuf XPM module lacks XPM data capability"); pixbuf = NULL; } else { load_xpm_data = xpm_module->load_xpm_data; pixbuf = (* load_xpm_data) (data); } return pixbuf; } static void collect_save_options (va_list opts, gchar ***keys, gchar ***vals) { gchar *key; gchar *val; gchar *next; gint count; count = 0; *keys = NULL; *vals = NULL; next = va_arg (opts, gchar*); while (next) { key = next; val = va_arg (opts, gchar*); ++count; /* woo, slow */ *keys = g_realloc (*keys, sizeof(gchar*) * (count + 1)); *vals = g_realloc (*vals, sizeof(gchar*) * (count + 1)); (*keys)[count-1] = g_strdup (key); (*vals)[count-1] = g_strdup (val); (*keys)[count] = NULL; (*vals)[count] = NULL; next = va_arg (opts, gchar*); } } static gboolean save_to_file_callback (const gchar *buf, gsize count, GError **error, gpointer data) { FILE *filehandle = data; gsize n; n = fwrite (buf, 1, count, filehandle); if (n != count) { gint save_errno = errno; g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Error writing to image file: %s"), g_strerror (save_errno)); return FALSE; } return TRUE; } static gboolean gdk_pixbuf_real_save (GdkPixbuf *pixbuf, FILE *filehandle, const char *type, gchar **keys, gchar **values, GError **error) { gboolean ret; GdkPixbufModule *image_module = NULL; image_module = _gdk_pixbuf_get_named_module (type, error); if (image_module == NULL) return FALSE; if (!_gdk_pixbuf_load_module (image_module, error)) return FALSE; if (image_module->save) { /* save normally */ ret = (* image_module->save) (filehandle, pixbuf, keys, values, error); } else if (image_module->save_to_callback) { /* save with simple callback */ ret = (* image_module->save_to_callback) (save_to_file_callback, filehandle, pixbuf, keys, values, error); } else { /* can't save */ g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION, _("This build of gdk-pixbuf does not support saving the image format: %s"), type); ret = FALSE; } return ret; } #define TMP_FILE_BUF_SIZE 4096 static gboolean save_to_callback_with_tmp_file (GdkPixbufModule *image_module, GdkPixbuf *pixbuf, GdkPixbufSaveFunc save_func, gpointer user_data, gchar **keys, gchar **values, GError **error) { int fd; FILE *f = NULL; gboolean retval = FALSE; gchar *buf = NULL; gsize n; gchar *filename = NULL; buf = g_try_malloc (TMP_FILE_BUF_SIZE); if (buf == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to save image to callback")); goto end; } fd = g_file_open_tmp ("gdkpixbuf-save-tmp.XXXXXX", &filename, error); if (fd == -1) goto end; f = fdopen (fd, "wb+"); if (f == NULL) { gint save_errno = errno; g_set_error_literal (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to open temporary file")); goto end; } retval = (image_module->save) (f, pixbuf, keys, values, error); if (!retval) goto end; rewind (f); for (;;) { n = fread (buf, 1, TMP_FILE_BUF_SIZE, f); if (n > 0) { if (!save_func (buf, n, error, user_data)) goto end; } if (n != TMP_FILE_BUF_SIZE) break; } if (ferror (f)) { gint save_errno = errno; g_set_error_literal (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to read from temporary file")); goto end; } retval = TRUE; end: /* cleanup and return retval */ if (f) fclose (f); if (filename) { g_unlink (filename); g_free (filename); } g_free (buf); return retval; } static gboolean gdk_pixbuf_real_save_to_callback (GdkPixbuf *pixbuf, GdkPixbufSaveFunc save_func, gpointer user_data, const char *type, gchar **keys, gchar **values, GError **error) { gboolean ret; GdkPixbufModule *image_module = NULL; image_module = _gdk_pixbuf_get_named_module (type, error); if (image_module == NULL) return FALSE; if (!_gdk_pixbuf_load_module (image_module, error)) return FALSE; if (image_module->save_to_callback) { /* save normally */ ret = (* image_module->save_to_callback) (save_func, user_data, pixbuf, keys, values, error); } else if (image_module->save) { /* use a temporary file */ ret = save_to_callback_with_tmp_file (image_module, pixbuf, save_func, user_data, keys, values, error); } else { /* can't save */ g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION, _("This build of gdk-pixbuf does not support saving the image format: %s"), type); ret = FALSE; } return ret; } /** * gdk_pixbuf_save: * @pixbuf: a #GdkPixbuf. * @filename: name of file to save. * @type: name of file format. * @error: (allow-none): return location for error, or %NULL * @...: list of key-value save options, followed by %NULL * * Saves pixbuf to a file in format @type. By default, "jpeg", "png", "ico" * and "bmp" are possible file formats to save in, but more formats may be * installed. The list of all writable formats can be determined in the * following way: * * |[ * void add_if_writable (GdkPixbufFormat *data, GSList **list) * { * if (gdk_pixbuf_format_is_writable (data)) * *list = g_slist_prepend (*list, data); * } * * GSList *formats = gdk_pixbuf_get_formats (); * GSList *writable_formats = NULL; * g_slist_foreach (formats, add_if_writable, &writable_formats); * g_slist_free (formats); * ]| * * If @error is set, %FALSE will be returned. Possible errors include * those in the #GDK_PIXBUF_ERROR domain and those in the #G_FILE_ERROR domain. * * The variable argument list should be %NULL-terminated; if not empty, * it should contain pairs of strings that modify the save * parameters. For example: * |[ * gdk_pixbuf_save (pixbuf, handle, "jpeg", &error, "quality", "100", NULL); * ]| * * Currently only few parameters exist. JPEG images can be saved with a * "quality" parameter; its value should be in the range [0,100]. * * Text chunks can be attached to PNG images by specifying parameters of * the form "tEXt::key", where key is an ASCII string of length 1-79. * The values are UTF-8 encoded strings. The PNG compression level can * be specified using the "compression" parameter; it's value is in an * integer in the range of [0,9]. * * ICC color profiles can also be embedded into PNG, JPEG and TIFF images. * The "icc-profile" value should be the complete ICC profile encoded * into base64. * * |[ * gchar *contents; * gchar *contents_encode; * gsize length; * g_file_get_contents ("/home/hughsie/.color/icc/L225W.icm", &contents, &length, NULL); * contents_encode = g_base64_encode ((const guchar *) contents, length); * gdk_pixbuf_save (pixbuf, handle, "png", &error, "icc-profile", contents_encode, NULL); * ]| * * TIFF images recognize a "compression" option which acceps an integer value. * Among the codecs are 1 None, 2 Huffman, 5 LZW, 7 JPEG and 8 Deflate, see * the libtiff documentation and tiff.h for all supported codec values. * * ICO images can be saved in depth 16, 24, or 32, by using the "depth" * parameter. When the ICO saver is given "x_hot" and "y_hot" parameters, * it produces a CUR instead of an ICO. * * Return value: whether an error was set **/ gboolean gdk_pixbuf_save (GdkPixbuf *pixbuf, const char *filename, const char *type, GError **error, ...) { gchar **keys = NULL; gchar **values = NULL; va_list args; gboolean result; g_return_val_if_fail (error == NULL || *error == NULL, FALSE); va_start (args, error); collect_save_options (args, &keys, &values); va_end (args); result = gdk_pixbuf_savev (pixbuf, filename, type, keys, values, error); g_strfreev (keys); g_strfreev (values); return result; } #ifdef G_OS_WIN32 #undef gdk_pixbuf_save gboolean gdk_pixbuf_save (GdkPixbuf *pixbuf, const char *filename, const char *type, GError **error, ...) { char *utf8_filename; gchar **keys = NULL; gchar **values = NULL; va_list args; gboolean result; g_return_val_if_fail (error == NULL || *error == NULL, FALSE); utf8_filename = g_locale_to_utf8 (filename, -1, NULL, NULL, error); if (utf8_filename == NULL) return FALSE; va_start (args, error); collect_save_options (args, &keys, &values); va_end (args); result = gdk_pixbuf_savev_utf8 (pixbuf, utf8_filename, type, keys, values, error); g_free (utf8_filename); g_strfreev (keys); g_strfreev (values); return result; } #endif /** * gdk_pixbuf_savev: * @pixbuf: a #GdkPixbuf. * @filename: name of file to save. * @type: name of file format. * @option_keys: (array zero-terminated=1): name of options to set, %NULL-terminated * @option_values: (array zero-terminated=1): values for named options * @error: (allow-none): return location for error, or %NULL * * Saves pixbuf to a file in @type, which is currently "jpeg", "png", "tiff", "ico" or "bmp". * If @error is set, %FALSE will be returned. * See gdk_pixbuf_save () for more details. * * Return value: whether an error was set **/ gboolean gdk_pixbuf_savev (GdkPixbuf *pixbuf, const char *filename, const char *type, char **option_keys, char **option_values, GError **error) { FILE *f = NULL; gboolean result; g_return_val_if_fail (filename != NULL, FALSE); g_return_val_if_fail (type != NULL, FALSE); g_return_val_if_fail (error == NULL || *error == NULL, FALSE); f = g_fopen (filename, "wb"); if (f == NULL) { gint save_errno = errno; gchar *display_name = g_filename_display_name (filename); g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to open '%s' for writing: %s"), display_name, g_strerror (save_errno)); g_free (display_name); return FALSE; } result = gdk_pixbuf_real_save (pixbuf, f, type, option_keys, option_values, error); if (!result) { g_return_val_if_fail (error == NULL || *error != NULL, FALSE); fclose (f); g_unlink (filename); return FALSE; } if (fclose (f) < 0) { gint save_errno = errno; gchar *display_name = g_filename_display_name (filename); g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to close '%s' while writing image, all data may not have been saved: %s"), display_name, g_strerror (save_errno)); g_free (display_name); return FALSE; } return TRUE; } #ifdef G_OS_WIN32 #undef gdk_pixbuf_savev gboolean gdk_pixbuf_savev (GdkPixbuf *pixbuf, const char *filename, const char *type, char **option_keys, char **option_values, GError **error) { char *utf8_filename; gboolean retval; g_return_val_if_fail (filename != NULL, FALSE); utf8_filename = g_locale_to_utf8 (filename, -1, NULL, NULL, error); if (utf8_filename == NULL) return FALSE; retval = gdk_pixbuf_savev_utf8 (pixbuf, utf8_filename, type, option_keys, option_values, error); g_free (utf8_filename); return retval; } #endif /** * gdk_pixbuf_save_to_callback: * @pixbuf: a #GdkPixbuf. * @save_func: (scope call): a function that is called to save each block of data that * the save routine generates. * @user_data: user data to pass to the save function. * @type: name of file format. * @error: (allow-none): return location for error, or %NULL * @...: list of key-value save options * * Saves pixbuf in format @type by feeding the produced data to a * callback. Can be used when you want to store the image to something * other than a file, such as an in-memory buffer or a socket. * If @error is set, %FALSE will be returned. Possible errors * include those in the #GDK_PIXBUF_ERROR domain and whatever the save * function generates. * * See gdk_pixbuf_save() for more details. * * Return value: whether an error was set * * Since: 2.4 **/ gboolean gdk_pixbuf_save_to_callback (GdkPixbuf *pixbuf, GdkPixbufSaveFunc save_func, gpointer user_data, const char *type, GError **error, ...) { gchar **keys = NULL; gchar **values = NULL; va_list args; gboolean result; g_return_val_if_fail (error == NULL || *error == NULL, FALSE); va_start (args, error); collect_save_options (args, &keys, &values); va_end (args); result = gdk_pixbuf_save_to_callbackv (pixbuf, save_func, user_data, type, keys, values, error); g_strfreev (keys); g_strfreev (values); return result; } /** * gdk_pixbuf_save_to_callbackv: * @pixbuf: a #GdkPixbuf. * @save_func: (scope call): a function that is called to save each block of data that * the save routine generates. * @user_data: (closure): user data to pass to the save function. * @type: name of file format. * @option_keys: (array zero-terminated=1) (element-type utf8): name of options to set, %NULL-terminated * @option_values: (array zero-terminated=1) (element-type utf8): values for named options * @error: (allow-none): return location for error, or %NULL * * Saves pixbuf to a callback in format @type, which is currently "jpeg", * "png", "tiff", "ico" or "bmp". If @error is set, %FALSE will be returned. See * gdk_pixbuf_save_to_callback () for more details. * * Return value: whether an error was set * * Since: 2.4 **/ gboolean gdk_pixbuf_save_to_callbackv (GdkPixbuf *pixbuf, GdkPixbufSaveFunc save_func, gpointer user_data, const char *type, char **option_keys, char **option_values, GError **error) { gboolean result; g_return_val_if_fail (save_func != NULL, FALSE); g_return_val_if_fail (type != NULL, FALSE); g_return_val_if_fail (error == NULL || *error == NULL, FALSE); result = gdk_pixbuf_real_save_to_callback (pixbuf, save_func, user_data, type, option_keys, option_values, error); if (!result) { g_return_val_if_fail (error == NULL || *error != NULL, FALSE); return FALSE; } return TRUE; } /** * gdk_pixbuf_save_to_buffer: * @pixbuf: a #GdkPixbuf. * @buffer: (array length=buffer_size) (out) (element-type guint8): location to receive a pointer * to the new buffer. * @buffer_size: location to receive the size of the new buffer. * @type: name of file format. * @error: (allow-none): return location for error, or %NULL * @...: list of key-value save options * * Saves pixbuf to a new buffer in format @type, which is currently "jpeg", * "png", "tiff", "ico" or "bmp". This is a convenience function that uses * gdk_pixbuf_save_to_callback() to do the real work. Note that the buffer * is not nul-terminated and may contain embedded nuls. * If @error is set, %FALSE will be returned and @buffer will be set to * %NULL. Possible errors include those in the #GDK_PIXBUF_ERROR * domain. * * See gdk_pixbuf_save() for more details. * * Return value: whether an error was set * * Since: 2.4 **/ gboolean gdk_pixbuf_save_to_buffer (GdkPixbuf *pixbuf, gchar **buffer, gsize *buffer_size, const char *type, GError **error, ...) { gchar **keys = NULL; gchar **values = NULL; va_list args; gboolean result; g_return_val_if_fail (error == NULL || *error == NULL, FALSE); va_start (args, error); collect_save_options (args, &keys, &values); va_end (args); result = gdk_pixbuf_save_to_bufferv (pixbuf, buffer, buffer_size, type, keys, values, error); g_strfreev (keys); g_strfreev (values); return result; } struct SaveToBufferData { gchar *buffer; gsize len, max; }; static gboolean save_to_buffer_callback (const gchar *data, gsize count, GError **error, gpointer user_data) { struct SaveToBufferData *sdata = user_data; gchar *new_buffer; gsize new_max; if (sdata->len + count > sdata->max) { new_max = MAX (sdata->max*2, sdata->len + count); new_buffer = g_try_realloc (sdata->buffer, new_max); if (!new_buffer) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to save image into a buffer")); return FALSE; } sdata->buffer = new_buffer; sdata->max = new_max; } memcpy (sdata->buffer + sdata->len, data, count); sdata->len += count; return TRUE; } /** * gdk_pixbuf_save_to_bufferv: * @pixbuf: a #GdkPixbuf. * @buffer: (array length=buffer_size) (out) (element-type guint8): * location to receive a pointer to the new buffer. * @buffer_size: location to receive the size of the new buffer. * @type: name of file format. * @option_keys: (array zero-terminated=1): name of options to set, %NULL-terminated * @option_values: (array zero-terminated=1): values for named options * @error: (allow-none): return location for error, or %NULL * * Saves pixbuf to a new buffer in format @type, which is currently "jpeg", * "tiff", "png", "ico" or "bmp". See gdk_pixbuf_save_to_buffer() * for more details. * * Return value: whether an error was set * * Since: 2.4 **/ gboolean gdk_pixbuf_save_to_bufferv (GdkPixbuf *pixbuf, gchar **buffer, gsize *buffer_size, const char *type, char **option_keys, char **option_values, GError **error) { static const gint initial_max = 1024; struct SaveToBufferData sdata; *buffer = NULL; *buffer_size = 0; sdata.buffer = g_try_malloc (initial_max); sdata.max = initial_max; sdata.len = 0; if (!sdata.buffer) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to save image into a buffer")); return FALSE; } if (!gdk_pixbuf_save_to_callbackv (pixbuf, save_to_buffer_callback, &sdata, type, option_keys, option_values, error)) { g_free (sdata.buffer); return FALSE; } *buffer = sdata.buffer; *buffer_size = sdata.len; return TRUE; } typedef struct { GOutputStream *stream; GCancellable *cancellable; } SaveToStreamData; static gboolean save_to_stream (const gchar *buffer, gsize count, GError **error, gpointer data) { SaveToStreamData *sdata = (SaveToStreamData *)data; gsize remaining; gssize written; GError *my_error = NULL; remaining = count; written = 0; while (remaining > 0) { buffer += written; remaining -= written; written = g_output_stream_write (sdata->stream, buffer, remaining, sdata->cancellable, &my_error); if (written < 0) { if (!my_error) { g_set_error_literal (error, G_IO_ERROR, 0, _("Error writing to image stream")); } else { g_propagate_error (error, my_error); } return FALSE; } } return TRUE; } /** * gdk_pixbuf_save_to_stream: * @pixbuf: a #GdkPixbuf * @stream: a #GOutputStream to save the pixbuf to * @type: name of file format * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @error: (allow-none): return location for error, or %NULL * @...: list of key-value save options * * Saves @pixbuf to an output stream. * * Supported file formats are currently "jpeg", "tiff", "png", "ico" or * "bmp". See gdk_pixbuf_save_to_buffer() for more details. * * The @cancellable can be used to abort the operation from another * thread. If the operation was cancelled, the error %G_IO_ERROR_CANCELLED * will be returned. Other possible errors are in the #GDK_PIXBUF_ERROR * and %G_IO_ERROR domains. * * The stream is not closed. * * Returns: %TRUE if the pixbuf was saved successfully, %FALSE if an * error was set. * * Since: 2.14 */ gboolean gdk_pixbuf_save_to_stream (GdkPixbuf *pixbuf, GOutputStream *stream, const char *type, GCancellable *cancellable, GError **error, ...) { gboolean res; gchar **keys = NULL; gchar **values = NULL; va_list args; SaveToStreamData data; va_start (args, error); collect_save_options (args, &keys, &values); va_end (args); data.stream = stream; data.cancellable = cancellable; res = gdk_pixbuf_save_to_callbackv (pixbuf, save_to_stream, &data, type, keys, values, error); g_strfreev (keys); g_strfreev (values); return res; } typedef struct { GOutputStream *stream; gchar *type; gchar **keys; gchar **values; } SaveToStreamAsyncData; static void save_to_stream_async_data_free (SaveToStreamAsyncData *data) { if (data->stream) g_object_unref (data->stream); g_strfreev (data->keys); g_strfreev (data->values); g_free (data->type); g_slice_free (SaveToStreamAsyncData, data); } static void save_to_stream_thread (GTask *task, GdkPixbuf *pixbuf, SaveToStreamAsyncData *data, GCancellable *cancellable) { SaveToStreamData sync_data; gboolean retval; GError *error = NULL; sync_data.stream = data->stream; sync_data.cancellable = cancellable; retval = gdk_pixbuf_save_to_callbackv (pixbuf, save_to_stream, &sync_data, data->type, data->keys, data->values, &error); if (retval == FALSE) { g_task_return_error (task, error); } else { g_task_return_boolean (task, TRUE); } } /** * gdk_pixbuf_save_to_stream_async: * @pixbuf: a #GdkPixbuf * @stream: a #GOutputStream to which to save the pixbuf * @type: name of file format * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @callback: a #GAsyncReadyCallback to call when the the pixbuf is loaded * @user_data: the data to pass to the callback function * @...: list of key-value save options * * Saves @pixbuf to an output stream asynchronously. * * For more details see gdk_pixbuf_save_to_stream(), which is the synchronous * version of this function. * * When the operation is finished, @callback will be called in the main thread. * You can then call gdk_pixbuf_save_to_stream_finish() to get the result of the operation. * * Since: 2.24 **/ void gdk_pixbuf_save_to_stream_async (GdkPixbuf *pixbuf, GOutputStream *stream, const gchar *type, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data, ...) { GTask *task; gchar **keys = NULL; gchar **values = NULL; va_list args; SaveToStreamAsyncData *data; g_return_if_fail (GDK_IS_PIXBUF (pixbuf)); g_return_if_fail (G_IS_OUTPUT_STREAM (stream)); g_return_if_fail (type != NULL); g_return_if_fail (callback != NULL); g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable)); va_start (args, user_data); collect_save_options (args, &keys, &values); va_end (args); data = g_slice_new (SaveToStreamAsyncData); data->stream = g_object_ref (stream); data->type = g_strdup (type); data->keys = keys; data->values = values; task = g_task_new (pixbuf, cancellable, callback, user_data); g_task_set_source_tag (task, gdk_pixbuf_save_to_stream_async); g_task_set_task_data (task, data, (GDestroyNotify) save_to_stream_async_data_free); g_task_run_in_thread (task, (GTaskThreadFunc) save_to_stream_thread); g_object_unref (task); } /** * gdk_pixbuf_save_to_stream_finish: * @async_result: a #GAsyncResult * @error: a #GError, or %NULL * * Finishes an asynchronous pixbuf save operation started with * gdk_pixbuf_save_to_stream_async(). * * Return value: %TRUE if the pixbuf was saved successfully, %FALSE if an error was set. * * Since: 2.24 **/ gboolean gdk_pixbuf_save_to_stream_finish (GAsyncResult *async_result, GError **error) { GTask *task; /* Can not use g_task_is_valid because our GTask has a * source_object which is not available to us anymore. */ g_return_val_if_fail (G_IS_TASK (async_result), FALSE); task = G_TASK (async_result); g_return_val_if_fail (!error || (error && !*error), FALSE); g_warn_if_fail (g_task_get_source_tag (task) == gdk_pixbuf_save_to_stream_async); return g_task_propagate_boolean (task, error); } /** * gdk_pixbuf_format_get_name: * @format: a #GdkPixbufFormat * * Returns the name of the format. * * Return value: the name of the format. * * Since: 2.2 */ gchar * gdk_pixbuf_format_get_name (GdkPixbufFormat *format) { g_return_val_if_fail (format != NULL, NULL); return g_strdup (format->name); } /** * gdk_pixbuf_format_get_description: * @format: a #GdkPixbufFormat * * Returns a description of the format. * * Return value: a description of the format. * * Since: 2.2 */ gchar * gdk_pixbuf_format_get_description (GdkPixbufFormat *format) { gchar *domain; const gchar *description; g_return_val_if_fail (format != NULL, NULL); if (format->domain != NULL) domain = format->domain; else domain = GETTEXT_PACKAGE; description = g_dgettext (domain, format->description); return g_strdup (description); } /** * gdk_pixbuf_format_get_mime_types: * @format: a #GdkPixbufFormat * * Returns the mime types supported by the format. * * Return value: (transfer full): a %NULL-terminated array of mime types which must be freed with * g_strfreev() when it is no longer needed. * * Since: 2.2 */ gchar ** gdk_pixbuf_format_get_mime_types (GdkPixbufFormat *format) { g_return_val_if_fail (format != NULL, NULL); return g_strdupv (format->mime_types); } /** * gdk_pixbuf_format_get_extensions: * @format: a #GdkPixbufFormat * * Returns the filename extensions typically used for files in the * given format. * * Return value: (transfer full): a %NULL-terminated array of filename extensions which must be * freed with g_strfreev() when it is no longer needed. * * Since: 2.2 */ gchar ** gdk_pixbuf_format_get_extensions (GdkPixbufFormat *format) { g_return_val_if_fail (format != NULL, NULL); return g_strdupv (format->extensions); } /** * gdk_pixbuf_format_is_writable: * @format: a #GdkPixbufFormat * * Returns whether pixbufs can be saved in the given format. * * Return value: whether pixbufs can be saved in the given format. * * Since: 2.2 */ gboolean gdk_pixbuf_format_is_writable (GdkPixbufFormat *format) { g_return_val_if_fail (format != NULL, FALSE); return (format->flags & GDK_PIXBUF_FORMAT_WRITABLE) != 0; } /** * gdk_pixbuf_format_is_scalable: * @format: a #GdkPixbufFormat * * Returns whether this image format is scalable. If a file is in a * scalable format, it is preferable to load it at the desired size, * rather than loading it at the default size and scaling the * resulting pixbuf to the desired size. * * Return value: whether this image format is scalable. * * Since: 2.6 */ gboolean gdk_pixbuf_format_is_scalable (GdkPixbufFormat *format) { g_return_val_if_fail (format != NULL, FALSE); return (format->flags & GDK_PIXBUF_FORMAT_SCALABLE) != 0; } /** * gdk_pixbuf_format_is_disabled: * @format: a #GdkPixbufFormat * * Returns whether this image format is disabled. See * gdk_pixbuf_format_set_disabled(). * * Return value: whether this image format is disabled. * * Since: 2.6 */ gboolean gdk_pixbuf_format_is_disabled (GdkPixbufFormat *format) { g_return_val_if_fail (format != NULL, FALSE); return format->disabled; } /** * gdk_pixbuf_format_set_disabled: * @format: a #GdkPixbufFormat * @disabled: %TRUE to disable the format @format * * Disables or enables an image format. If a format is disabled, * gdk-pixbuf won't use the image loader for this format to load * images. Applications can use this to avoid using image loaders * with an inappropriate license, see gdk_pixbuf_format_get_license(). * * Since: 2.6 */ void gdk_pixbuf_format_set_disabled (GdkPixbufFormat *format, gboolean disabled) { g_return_if_fail (format != NULL); format->disabled = disabled != FALSE; } /** * gdk_pixbuf_format_get_license: * @format: a #GdkPixbufFormat * * Returns information about the license of the image loader for the format. The * returned string should be a shorthand for a wellknown license, e.g. "LGPL", * "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license. This * string should be freed with g_free() when it's no longer needed. * * Returns: a string describing the license of @format. * * Since: 2.6 */ gchar* gdk_pixbuf_format_get_license (GdkPixbufFormat *format) { g_return_val_if_fail (format != NULL, NULL); return g_strdup (format->license); } GdkPixbufFormat * _gdk_pixbuf_get_format (GdkPixbufModule *module) { g_return_val_if_fail (module != NULL, NULL); return module->info; } /** * gdk_pixbuf_get_formats: * * Obtains the available information about the image formats supported * by GdkPixbuf. * * Returns: (transfer container) (element-type GdkPixbufFormat): A list of * #GdkPixbufFormats describing the supported image formats. The list should * be freed when it is no longer needed, but the structures themselves are * owned by #GdkPixbuf and should not be freed. * * Since: 2.2 */ GSList * gdk_pixbuf_get_formats (void) { GSList *result = NULL; GSList *modules; for (modules = get_file_formats (); modules; modules = g_slist_next (modules)) { GdkPixbufModule *module = (GdkPixbufModule *)modules->data; GdkPixbufFormat *info = _gdk_pixbuf_get_format (module); result = g_slist_prepend (result, info); } return result; } /** * gdk_pixbuf_format_copy: * @format: a #GdkPixbufFormat * * Creates a copy of @format * * Return value: the newly allocated copy of a #GdkPixbufFormat. Use * gdk_pixbuf_format_free() to free the resources when done * * Since: 2.22 */ GdkPixbufFormat * gdk_pixbuf_format_copy (const GdkPixbufFormat *format) { if (G_LIKELY (format != NULL)) return g_slice_dup (GdkPixbufFormat, format); return NULL; } /** * gdk_pixbuf_format_free: * @format: a #GdkPixbufFormat * * Frees the resources allocated when copying a #GdkPixbufFormat * using gdk_pixbuf_format_copy() * * Since: 2.22 */ void gdk_pixbuf_format_free (GdkPixbufFormat *format) { if (G_LIKELY (format != NULL)) g_slice_free (GdkPixbufFormat, format); } G_DEFINE_BOXED_TYPE (GdkPixbufFormat, gdk_pixbuf_format, gdk_pixbuf_format_copy, gdk_pixbuf_format_free) gdk-pixbuf-2.30.8/gdk-pixbuf/queryloaders.c0000664000175000017500000003141012305775535021732 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library * queryloaders.c: * * Copyright (C) 2002 The Free Software Foundation * * Author: Matthias Clasen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #include #ifdef HAVE_UNISTD_H #include #endif #include "gdk-pixbuf/gdk-pixbuf.h" #include "gdk-pixbuf/gdk-pixbuf-private.h" #ifdef USE_LA_MODULES #define SOEXT ".la" #else #define SOEXT ("." G_MODULE_SUFFIX) #endif #define SOEXT_LEN (strlen (SOEXT)) #ifdef G_OS_WIN32 #include #endif static void print_escaped (GString *contents, const char *str) { gchar *tmp = g_strescape (str, ""); g_string_append_printf (contents, "\"%s\" ", tmp); g_free (tmp); } static int loader_sanity_check (const char *path, GdkPixbufFormat *info, GdkPixbufModule *vtable) { const GdkPixbufModulePattern *pattern; const char *error = ""; for (pattern = info->signature; pattern->prefix; pattern++) { int prefix_len = strlen (pattern->prefix); if (prefix_len == 0) { error = "empty pattern"; goto error; } if (pattern->mask) { int mask_len = strlen (pattern->mask); if (mask_len != prefix_len) { error = "mask length mismatch"; goto error; } if (strspn (pattern->mask, " !xzn*") < mask_len) { error = "bad char in mask"; goto error; } } } if (!vtable->load && !vtable->begin_load && !vtable->load_animation) { error = "no load method implemented"; goto error; } if (vtable->begin_load && (!vtable->stop_load || !vtable->load_increment)) { error = "incremental loading support incomplete"; goto error; } if ((info->flags & GDK_PIXBUF_FORMAT_WRITABLE) && !(vtable->save || vtable->save_to_callback)) { error = "loader claims to support saving but doesn't implement save"; goto error; } return 1; error: g_fprintf (stderr, "Loader sanity check failed for %s: %s\n", path, error); return 0; } static void write_loader_info (GString *contents, const char *path, GdkPixbufFormat *info) { const GdkPixbufModulePattern *pattern; char **mime; char **ext; g_string_append_printf (contents, "\"%s\"\n", path); g_string_append_printf (contents, "\"%s\" %u \"%s\" \"%s\" \"%s\"\n", info->name, info->flags, info->domain ? info->domain : GETTEXT_PACKAGE, info->description, info->license ? info->license : ""); for (mime = info->mime_types; *mime; mime++) { g_string_append_printf (contents, "\"%s\" ", *mime); } g_string_append (contents, "\"\"\n"); for (ext = info->extensions; *ext; ext++) { g_string_append_printf (contents, "\"%s\" ", *ext); } g_string_append (contents, "\"\"\n"); for (pattern = info->signature; pattern->prefix; pattern++) { print_escaped (contents, pattern->prefix); print_escaped (contents, pattern->mask ? (const char *)pattern->mask : ""); g_string_append_printf (contents, "%d\n", pattern->relevance); } g_string_append_c (contents, '\n'); } static void query_module (GString *contents, const char *dir, const char *file) { char *path; GModule *module; void (*fill_info) (GdkPixbufFormat *info); void (*fill_vtable) (GdkPixbufModule *module); gpointer fill_info_ptr; gpointer fill_vtable_ptr; if (g_path_is_absolute (file)) path = g_strdup (file); else path = g_build_filename (dir, file, NULL); module = g_module_open (path, 0); if (module && g_module_symbol (module, "fill_info", &fill_info_ptr) && g_module_symbol (module, "fill_vtable", &fill_vtable_ptr)) { GdkPixbufFormat *info; GdkPixbufModule *vtable; #ifdef G_OS_WIN32 /* Replace backslashes in path with forward slashes, so that * it reads in without problems. */ { char *p = path; while (*p) { if (*p == '\\') *p = '/'; p++; } } #endif info = g_new0 (GdkPixbufFormat, 1); vtable = g_new0 (GdkPixbufModule, 1); vtable->module = module; fill_info = fill_info_ptr; fill_vtable = fill_vtable_ptr; (*fill_info) (info); (*fill_vtable) (vtable); if (loader_sanity_check (path, info, vtable)) write_loader_info (contents, path, info); g_free (info); g_free (vtable); } else { if (module == NULL) g_fprintf (stderr, "g_module_open() failed for %s: %s\n", path, g_module_error()); else g_fprintf (stderr, "Cannot load loader %s\n", path); } if (module) g_module_close (module); g_free (path); } #ifdef G_OS_WIN32 static char * get_toplevel (void) { static char *toplevel = NULL; if (toplevel == NULL) toplevel = g_win32_get_package_installation_directory_of_module (NULL); return toplevel; } static char * get_libdir (void) { static char *libdir = NULL; if (libdir == NULL) libdir = g_build_filename (get_toplevel (), "lib", NULL); return libdir; } #undef GDK_PIXBUF_LIBDIR #define GDK_PIXBUF_LIBDIR get_libdir() #endif static gchar * gdk_pixbuf_get_module_file (void) { gchar *result = g_strdup (g_getenv ("GDK_PIXBUF_MODULE_FILE")); if (!result) result = g_build_filename (GDK_PIXBUF_LIBDIR, "gdk-pixbuf-2.0", GDK_PIXBUF_BINARY_VERSION, "loaders.cache", NULL); return result; } int main (int argc, char **argv) { gint i; const gchar *prgname; GString *contents; gchar *cache_file = NULL; gint first_file = 1; #ifdef G_OS_WIN32 gchar *libdir; gchar *runtime_prefix; gchar *slash; if (g_ascii_strncasecmp (PIXBUF_LIBDIR, GDK_PIXBUF_PREFIX, strlen (GDK_PIXBUF_PREFIX)) == 0 && G_IS_DIR_SEPARATOR (PIXBUF_LIBDIR[strlen (GDK_PIXBUF_PREFIX)])) { /* GDK_PIXBUF_PREFIX is a prefix of PIXBUF_LIBDIR, as it * normally is. Replace that prefix in PIXBUF_LIBDIR * with the installation directory on this machine. * We assume this invokation of * gdk-pixbuf-query-loaders is run from either a "bin" * subdirectory of the installation directory, or in * the installation directory itself. */ wchar_t fn[1000]; GetModuleFileNameW (NULL, fn, G_N_ELEMENTS (fn)); runtime_prefix = g_utf16_to_utf8 (fn, -1, NULL, NULL, NULL); slash = strrchr (runtime_prefix, '\\'); *slash = '\0'; slash = strrchr (runtime_prefix, '\\'); /* If running from some weird location, or from the * build directory (either in the .libs folder where * libtool places the real executable when using a * wrapper, or directly from the gdk-pixbuf folder), * use the compile-time libdir. */ if (slash == NULL || g_ascii_strcasecmp (slash + 1, ".libs") == 0 || g_ascii_strcasecmp (slash + 1, "gdk-pixbuf") == 0) { libdir = PIXBUF_LIBDIR; } else { if (slash != NULL && g_ascii_strcasecmp (slash + 1, "bin") == 0) { *slash = '\0'; } libdir = g_strconcat (runtime_prefix, "/", PIXBUF_LIBDIR + strlen (GDK_PIXBUF_PREFIX) + 1, NULL); } } else { libdir = PIXBUF_LIBDIR; } #undef PIXBUF_LIBDIR #define PIXBUF_LIBDIR libdir #endif /* This call is necessary to ensure we actually link against libgobject; * otherwise it may be stripped if -Wl,--as-needed is in use. * * The reason we need to link against libgobject is because it now has * a global constructor. If the dynamically loaded modules happen * to dlclose() libgobject, then reopen it again, we're in for trouble. * * See: https://bugzilla.gnome.org/show_bug.cgi?id=686822 */ g_type_ensure (G_TYPE_OBJECT); if (argc > 1 && strcmp (argv[1], "--update-cache") == 0) { cache_file = gdk_pixbuf_get_module_file (); first_file = 2; } contents = g_string_new (""); prgname = g_get_prgname (); g_string_append_printf (contents, "# GdkPixbuf Image Loader Modules file\n" "# Automatically generated file, do not edit\n" "# Created by %s from gdk-pixbuf-%s\n" "#\n", (prgname ? prgname : "gdk-pixbuf-query-loaders"), GDK_PIXBUF_VERSION); if (argc == first_file) { #ifdef USE_GMODULE const char *path; GDir *dir; path = g_getenv ("GDK_PIXBUF_MODULEDIR"); #ifdef G_OS_WIN32 if (path != NULL && *path != '\0') path = g_locale_to_utf8 (path, -1, NULL, NULL, NULL); #endif if (path == NULL || *path == '\0') path = PIXBUF_LIBDIR; g_string_append_printf (contents, "# LoaderDir = %s\n#\n", path); dir = g_dir_open (path, 0, NULL); if (dir) { const char *dent; while ((dent = g_dir_read_name (dir))) { gint len = strlen (dent); if (len > SOEXT_LEN && strcmp (dent + len - SOEXT_LEN, SOEXT) == 0) { query_module (contents, path, dent); } } g_dir_close (dir); } #else g_string_append_printf (contents, "# dynamic loading of modules not supported\n"); #endif } else { char *cwd = g_get_current_dir (); for (i = first_file; i < argc; i++) { char *infilename = argv[i]; #ifdef G_OS_WIN32 infilename = g_locale_to_utf8 (infilename, -1, NULL, NULL, NULL); #endif query_module (contents, cwd, infilename); } g_free (cwd); } if (cache_file) { GError *err; err = NULL; if (!g_file_set_contents (cache_file, contents->str, -1, &err)) { g_fprintf (stderr, "%s\n", err->message); } } else g_print ("%s\n", contents->str); return 0; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixdata.c0000664000175000017500000007400612340756441021412 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - GdkPixdata - functions for inlined pixbuf handling * Copyright (C) 1999, 2001 Tim Janik * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include "gdk-pixbuf-private.h" #include "gdk-pixdata.h" #include /** * SECTION:inline * @Short_description: Functions for inlined pixbuf handling. * @Title: Inline data * * Using #GdkPixdata, images can be compiled into an application, * making it unnecessary to refer to external image files at runtime. * GdkPixBuf includes a utility named gdk-pixbuf-csource, which * can be used to convert image files into #GdkPixdata structures suitable * for inclusion in C sources. To convert the #GdkPixdata structures back * into #GdkPixbufs, use gdk_pixbuf_from_pixdata. */ #define APPEND g_string_append_printf /* --- functions --- */ static guint pixdata_get_length (const GdkPixdata *pixdata) { guint bpp, length; if ((pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGB) bpp = 3; else if ((pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGBA) bpp = 4; else return 0; /* invalid format */ switch (pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK) { guint8 *rle_buffer; guint max_length; case GDK_PIXDATA_ENCODING_RAW: length = pixdata->rowstride * pixdata->height; break; case GDK_PIXDATA_ENCODING_RLE: /* need an RLE walk to determine size */ max_length = pixdata->rowstride * pixdata->height; rle_buffer = pixdata->pixel_data; length = 0; while (length < max_length) { guint chunk_length = *(rle_buffer++); if (chunk_length & 128) { chunk_length = chunk_length - 128; if (!chunk_length) /* RLE data corrupted */ return 0; length += chunk_length * bpp; rle_buffer += bpp; } else { if (!chunk_length) /* RLE data corrupted */ return 0; chunk_length *= bpp; length += chunk_length; rle_buffer += chunk_length; } } length = rle_buffer - pixdata->pixel_data; break; default: length = 0; break; } return length; } /** * gdk_pixdata_serialize: * @pixdata: a valid #GdkPixdata structure to serialize. * @stream_length_p: location to store the resulting stream length in. * * Serializes a #GdkPixdata structure into a byte stream. * The byte stream consists of a straightforward writeout of the * #GdkPixdata fields in network byte order, plus the @pixel_data * bytes the structure points to. * * Return value: (array length=stream_length_p) (transfer full): A * newly-allocated string containing the serialized #GdkPixdata * structure. **/ guint8* /* free result */ gdk_pixdata_serialize (const GdkPixdata *pixdata, guint *stream_length_p) { guint8 *stream, *s; guint32 *istream; guint length; /* check args passing */ g_return_val_if_fail (pixdata != NULL, NULL); g_return_val_if_fail (stream_length_p != NULL, NULL); /* check pixdata contents */ g_return_val_if_fail (pixdata->magic == GDK_PIXBUF_MAGIC_NUMBER, NULL); g_return_val_if_fail (pixdata->width > 0, NULL); g_return_val_if_fail (pixdata->height > 0, NULL); g_return_val_if_fail (pixdata->rowstride >= pixdata->width, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGB || (pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGBA, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_SAMPLE_WIDTH_MASK) == GDK_PIXDATA_SAMPLE_WIDTH_8, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK) == GDK_PIXDATA_ENCODING_RAW || (pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK) == GDK_PIXDATA_ENCODING_RLE, NULL); g_return_val_if_fail (pixdata->pixel_data != NULL, NULL); length = pixdata_get_length (pixdata); /* check length field */ g_return_val_if_fail (length != 0, NULL); stream = g_malloc (GDK_PIXDATA_HEADER_LENGTH + length); istream = (guint32*) stream; /* store header */ *istream++ = g_htonl (GDK_PIXBUF_MAGIC_NUMBER); *istream++ = g_htonl (GDK_PIXDATA_HEADER_LENGTH + length); *istream++ = g_htonl (pixdata->pixdata_type); *istream++ = g_htonl (pixdata->rowstride); *istream++ = g_htonl (pixdata->width); *istream++ = g_htonl (pixdata->height); /* copy pixel data */ s = (guint8*) istream; memcpy (s, pixdata->pixel_data, length); s += length; *stream_length_p = GDK_PIXDATA_HEADER_LENGTH + length; g_assert (s - stream == *stream_length_p); /* paranoid */ return stream; } #define return_header_corrupt(error) { \ g_set_error_literal (error, GDK_PIXBUF_ERROR, \ GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image header corrupt")); \ return FALSE; \ } #define return_invalid_format(error) { \ g_set_error_literal (error, GDK_PIXBUF_ERROR, \ GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image format unknown")); \ return FALSE; \ } #define return_pixel_corrupt(error) { \ g_set_error_literal (error, GDK_PIXBUF_ERROR, \ GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image pixel data corrupt")); \ return FALSE; \ } static inline const guint8 * get_uint32 (const guint8 *stream, guint *result) { *result = (stream[0] << 24) + (stream[1] << 16) + (stream[2] << 8) + stream[3]; return stream + 4; } /** * gdk_pixdata_deserialize: * @pixdata: a #GdkPixdata structure to be filled in. * @stream_length: length of the stream used for deserialization. * @stream: (array length=stream_length): stream of bytes containing a * serialized #GdkPixdata structure. * @error: #GError location to indicate failures (maybe %NULL to ignore errors). * * Deserializes (reconstruct) a #GdkPixdata structure from a byte stream. * The byte stream consists of a straightforward writeout of the * #GdkPixdata fields in network byte order, plus the @pixel_data * bytes the structure points to. * The @pixdata contents are reconstructed byte by byte and are checked * for validity. This function may fail with %GDK_PIXBUF_ERROR_CORRUPT_IMAGE * or %GDK_PIXBUF_ERROR_UNKNOWN_TYPE. * * Return value: Upon successful deserialization %TRUE is returned, * %FALSE otherwise. **/ gboolean gdk_pixdata_deserialize (GdkPixdata *pixdata, guint stream_length, const guint8 *stream, GError **error) { guint color_type, sample_width, encoding; g_return_val_if_fail (pixdata != NULL, FALSE); if (stream_length < GDK_PIXDATA_HEADER_LENGTH) return_header_corrupt (error); g_return_val_if_fail (stream != NULL, FALSE); /* deserialize header */ stream = get_uint32 (stream, &pixdata->magic); stream = get_uint32 (stream, (guint32 *)&pixdata->length); if (pixdata->magic != GDK_PIXBUF_MAGIC_NUMBER || pixdata->length < GDK_PIXDATA_HEADER_LENGTH) return_header_corrupt (error); stream = get_uint32 (stream, &pixdata->pixdata_type); stream = get_uint32 (stream, &pixdata->rowstride); stream = get_uint32 (stream, &pixdata->width); stream = get_uint32 (stream, &pixdata->height); if (pixdata->width < 1 || pixdata->height < 1 || pixdata->rowstride < pixdata->width) return_header_corrupt (error); color_type = pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK; sample_width = pixdata->pixdata_type & GDK_PIXDATA_SAMPLE_WIDTH_MASK; encoding = pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK; if ((color_type != GDK_PIXDATA_COLOR_TYPE_RGB && color_type != GDK_PIXDATA_COLOR_TYPE_RGBA) || sample_width != GDK_PIXDATA_SAMPLE_WIDTH_8 || (encoding != GDK_PIXDATA_ENCODING_RAW && encoding != GDK_PIXDATA_ENCODING_RLE)) return_invalid_format (error); /* deserialize pixel data */ if (stream_length < pixdata->length - GDK_PIXDATA_HEADER_LENGTH) return_pixel_corrupt (error); pixdata->pixel_data = (guint8 *)stream; return TRUE; } static gboolean diff2_rgb (guint8 *ip) { return ip[0] != ip[3] || ip[1] != ip[4] || ip[2] != ip[5]; } static gboolean diff2_rgba (guint8 *ip) { return ip[0] != ip[4] || ip[1] != ip[5] || ip[2] != ip[6] || ip[3] != ip[7]; } static guint8* /* dest buffer bound */ rl_encode_rgbx (guint8 *bp, /* dest buffer */ guint8 *ip, /* image pointer */ guint8 *limit, /* image upper bound */ guint n_ch) { gboolean (*diff2_pix) (guint8 *) = n_ch > 3 ? diff2_rgba : diff2_rgb; guint8 *ilimit = limit - n_ch; while (ip < limit) { g_assert (ip < ilimit); /* paranoid */ if (diff2_pix (ip)) { guint8 *s_ip = ip; guint l = 1; ip += n_ch; while (l < 127 && ip < ilimit && diff2_pix (ip)) { ip += n_ch; l += 1; } if (ip == ilimit && l < 127) { ip += n_ch; l += 1; } *(bp++) = l; memcpy (bp, s_ip, l * n_ch); bp += l * n_ch; } else { guint l = 2; ip += n_ch; while (l < 127 && ip < ilimit && !diff2_pix (ip)) { ip += n_ch; l += 1; } *(bp++) = l | 128; memcpy (bp, ip, n_ch); ip += n_ch; bp += n_ch; } if (ip == ilimit) { *(bp++) = 1; memcpy (bp, ip, n_ch); ip += n_ch; bp += n_ch; } } return bp; } /* Used as the destroy notification function for gdk_pixbuf_new() */ static void free_buffer (guchar *pixels, gpointer data) { g_free (pixels); } /** * gdk_pixdata_from_pixbuf: (skip) * @pixdata: a #GdkPixdata to fill. * @pixbuf: the data to fill @pixdata with. * @use_rle: whether to use run-length encoding for the pixel data. * * Converts a #GdkPixbuf to a #GdkPixdata. If @use_rle is %TRUE, the * pixel data is run-length encoded into newly-allocated memory and a * pointer to that memory is returned. * * Returns: (nullable): If @use_rle is %TRUE, a pointer to the * newly-allocated memory for the run-length encoded pixel data, * otherwise %NULL. **/ gpointer gdk_pixdata_from_pixbuf (GdkPixdata *pixdata, const GdkPixbuf *pixbuf, gboolean use_rle) { gpointer free_me = NULL; guint height, rowstride, encoding, bpp, length; guint8 *img_buffer; g_return_val_if_fail (pixdata != NULL, NULL); g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); g_return_val_if_fail (pixbuf->bits_per_sample == 8, NULL); g_return_val_if_fail ((pixbuf->n_channels == 3 && !pixbuf->has_alpha) || (pixbuf->n_channels == 4 && pixbuf->has_alpha), NULL); g_return_val_if_fail (pixbuf->rowstride >= pixbuf->width, NULL); height = pixbuf->height; rowstride = pixbuf->rowstride; bpp = pixbuf->has_alpha ? 4 : 3; encoding = use_rle && ((rowstride / bpp | height) > 1) ? GDK_PIXDATA_ENCODING_RLE : GDK_PIXDATA_ENCODING_RAW; if (encoding == GDK_PIXDATA_ENCODING_RLE) { guint pad, n_bytes = rowstride * height; guint8 *img_buffer_end, *data; GdkPixbuf *buf = NULL; if (n_bytes % bpp != 0) { rowstride = pixbuf->width * bpp; n_bytes = rowstride * height; data = g_malloc (n_bytes); buf = gdk_pixbuf_new_from_data (data, GDK_COLORSPACE_RGB, pixbuf->has_alpha, 8, pixbuf->width, pixbuf->height, rowstride, free_buffer, NULL); gdk_pixbuf_copy_area (pixbuf, 0, 0, pixbuf->width, pixbuf->height, buf, 0, 0); } else buf = (GdkPixbuf *)pixbuf; pad = rowstride; pad = MAX (pad, 130 + n_bytes / 127); data = g_new (guint8, pad + n_bytes); free_me = data; img_buffer = data; img_buffer_end = rl_encode_rgbx (img_buffer, buf->pixels, buf->pixels + n_bytes, bpp); length = img_buffer_end - img_buffer; if (buf != pixbuf) g_object_unref (buf); } else { img_buffer = pixbuf->pixels; length = rowstride * height; } pixdata->magic = GDK_PIXBUF_MAGIC_NUMBER; pixdata->length = GDK_PIXDATA_HEADER_LENGTH + length; pixdata->pixdata_type = pixbuf->has_alpha ? GDK_PIXDATA_COLOR_TYPE_RGBA : GDK_PIXDATA_COLOR_TYPE_RGB; pixdata->pixdata_type |= GDK_PIXDATA_SAMPLE_WIDTH_8; pixdata->pixdata_type |= encoding; pixdata->rowstride = rowstride; pixdata->width = pixbuf->width; pixdata->height = height; pixdata->pixel_data = img_buffer; return free_me; } /** * gdk_pixbuf_from_pixdata: * @pixdata: a #GdkPixdata to convert into a #GdkPixbuf. * @copy_pixels: whether to copy raw pixel data; run-length encoded * pixel data is always copied. * @error: location to store possible errors. * * Converts a #GdkPixdata to a #GdkPixbuf. If @copy_pixels is %TRUE or * if the pixel data is run-length-encoded, the pixel data is copied into * newly-allocated memory; otherwise it is reused. * * Returns: (transfer full): a new #GdkPixbuf. **/ GdkPixbuf* gdk_pixbuf_from_pixdata (const GdkPixdata *pixdata, gboolean copy_pixels, GError **error) { guint encoding, bpp; guint8 *data = NULL; g_return_val_if_fail (pixdata != NULL, NULL); g_return_val_if_fail (pixdata->width > 0, NULL); g_return_val_if_fail (pixdata->height > 0, NULL); g_return_val_if_fail (pixdata->rowstride >= pixdata->width, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGB || (pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGBA, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_SAMPLE_WIDTH_MASK) == GDK_PIXDATA_SAMPLE_WIDTH_8, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK) == GDK_PIXDATA_ENCODING_RAW || (pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK) == GDK_PIXDATA_ENCODING_RLE, NULL); g_return_val_if_fail (pixdata->pixel_data != NULL, NULL); bpp = (pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGB ? 3 : 4; encoding = pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK; if (encoding == GDK_PIXDATA_ENCODING_RLE) copy_pixels = TRUE; if (copy_pixels) { data = g_try_malloc_n (pixdata->height, pixdata->rowstride); if (!data) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, g_dngettext(GETTEXT_PACKAGE, "failed to allocate image buffer of %u byte", "failed to allocate image buffer of %u bytes", pixdata->rowstride * pixdata->height), pixdata->rowstride * pixdata->height); return NULL; } } if (encoding == GDK_PIXDATA_ENCODING_RLE) { const guint8 *rle_buffer = pixdata->pixel_data; guint8 *image_buffer = data; guint8 *image_limit = data + pixdata->rowstride * pixdata->height; gboolean check_overrun = FALSE; while (image_buffer < image_limit) { guint length = *(rle_buffer++); if (length & 128) { length = length - 128; check_overrun = image_buffer + length * bpp > image_limit; if (check_overrun) length = (image_limit - image_buffer) / bpp; if (bpp < 4) /* RGB */ do { memcpy (image_buffer, rle_buffer, 3); image_buffer += 3; } while (--length); else /* RGBA */ do { memcpy (image_buffer, rle_buffer, 4); image_buffer += 4; } while (--length); rle_buffer += bpp; } else { length *= bpp; check_overrun = image_buffer + length > image_limit; if (check_overrun) length = image_limit - image_buffer; memcpy (image_buffer, rle_buffer, length); image_buffer += length; rle_buffer += length; } } if (check_overrun) { g_free (data); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image pixel data corrupt")); return NULL; } } else if (copy_pixels) memcpy (data, pixdata->pixel_data, pixdata->rowstride * pixdata->height); else data = pixdata->pixel_data; return gdk_pixbuf_new_from_data (data, GDK_COLORSPACE_RGB, (pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGBA, 8, pixdata->width, pixdata->height, pixdata->rowstride, copy_pixels ? (GdkPixbufDestroyNotify) g_free : NULL, data); } typedef struct { /* config */ gboolean dump_stream; gboolean dump_struct; gboolean dump_macros; gboolean dump_gtypes; gboolean dump_rle_decoder; const gchar *static_prefix; const gchar *const_prefix; /* runtime */ GString *gstring; guint pos; gboolean pad; } CSourceData; static inline void save_uchar (CSourceData *cdata, guint8 d) { GString *gstring = cdata->gstring; if (cdata->pos > 70) { if (cdata->dump_struct || cdata->dump_stream) { g_string_append (gstring, "\"\n \""); cdata->pos = 3; cdata->pad = FALSE; } if (cdata->dump_macros) { g_string_append (gstring, "\" \\\n \""); cdata->pos = 3; cdata->pad = FALSE; } } if (d < 33 || d > 126 || d == '?') { APPEND (gstring, "\\%o", d); cdata->pos += 1 + 1 + (d > 7) + (d > 63); cdata->pad = d < 64; return; } if (d == '\\') { g_string_append (gstring, "\\\\"); cdata->pos += 2; } else if (d == '"') { g_string_append (gstring, "\\\""); cdata->pos += 2; } else if (cdata->pad && d >= '0' && d <= '9') { g_string_append (gstring, "\"\""); g_string_append_c (gstring, d); cdata->pos += 3; } else { g_string_append_c (gstring, d); cdata->pos += 1; } cdata->pad = FALSE; return; } static inline void save_rle_decoder (GString *gstring, const gchar *macro_name, const gchar *s_uint, const gchar *s_uint_8, guint n_ch) { APPEND (gstring, "#define %s_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) do \\\n", macro_name); APPEND (gstring, "{ %s __bpp; %s *__ip; const %s *__il, *__rd; \\\n", s_uint, s_uint_8, s_uint_8); APPEND (gstring, " __bpp = (bpp); __ip = (image_buf); __il = __ip + (size) * __bpp; \\\n"); APPEND (gstring, " __rd = (rle_data); if (__bpp > 3) { /* RGBA */ \\\n"); APPEND (gstring, " while (__ip < __il) { %s __l = *(__rd++); \\\n", s_uint); APPEND (gstring, " if (__l & 128) { __l = __l - 128; \\\n"); APPEND (gstring, " do { memcpy (__ip, __rd, 4); __ip += 4; } while (--__l); __rd += 4; \\\n"); APPEND (gstring, " } else { __l *= 4; memcpy (__ip, __rd, __l); \\\n"); APPEND (gstring, " __ip += __l; __rd += __l; } } \\\n"); APPEND (gstring, " } else { /* RGB */ \\\n"); APPEND (gstring, " while (__ip < __il) { %s __l = *(__rd++); \\\n", s_uint); APPEND (gstring, " if (__l & 128) { __l = __l - 128; \\\n"); APPEND (gstring, " do { memcpy (__ip, __rd, 3); __ip += 3; } while (--__l); __rd += 3; \\\n"); APPEND (gstring, " } else { __l *= 3; memcpy (__ip, __rd, __l); \\\n"); APPEND (gstring, " __ip += __l; __rd += __l; } } \\\n"); APPEND (gstring, " } } while (0)\n"); } /** * gdk_pixdata_to_csource: * @pixdata: a #GdkPixdata to convert to C source. * @name: used for naming generated data structures or macros. * @dump_type: a #GdkPixdataDumpType determining the kind of C * source to be generated. * * Generates C source code suitable for compiling images directly * into programs. * * gdk-pixbuf ships with a program called * [gdk-pixbuf-csource][gdk-pixbuf-csource], which offers a command * line interface to this function. * * Returns: a newly-allocated string containing the C source form * of @pixdata. **/ GString* gdk_pixdata_to_csource (GdkPixdata *pixdata, const gchar *name, GdkPixdataDumpType dump_type) { CSourceData cdata = { 0, }; gchar *s_uint_8; guint bpp, width, height, rowstride; gboolean rle_encoded; gchar *macro_name; guint8 *img_buffer, *img_buffer_end, *stream = NULL; guint stream_length; GString *gstring; /* check args passing */ g_return_val_if_fail (pixdata != NULL, NULL); g_return_val_if_fail (name != NULL, NULL); /* check pixdata contents */ g_return_val_if_fail (pixdata->magic == GDK_PIXBUF_MAGIC_NUMBER, NULL); g_return_val_if_fail (pixdata->width > 0, NULL); g_return_val_if_fail (pixdata->height > 0, NULL); g_return_val_if_fail (pixdata->rowstride >= pixdata->width, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGB || (pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGBA, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_SAMPLE_WIDTH_MASK) == GDK_PIXDATA_SAMPLE_WIDTH_8, NULL); g_return_val_if_fail ((pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK) == GDK_PIXDATA_ENCODING_RAW || (pixdata->pixdata_type & GDK_PIXDATA_ENCODING_MASK) == GDK_PIXDATA_ENCODING_RLE, NULL); g_return_val_if_fail (pixdata->pixel_data != NULL, NULL); img_buffer = pixdata->pixel_data; if (pixdata->length < 1) img_buffer_end = img_buffer + pixdata_get_length (pixdata); else img_buffer_end = img_buffer + pixdata->length - GDK_PIXDATA_HEADER_LENGTH; g_return_val_if_fail (img_buffer < img_buffer_end, NULL); bpp = (pixdata->pixdata_type & GDK_PIXDATA_COLOR_TYPE_MASK) == GDK_PIXDATA_COLOR_TYPE_RGB ? 3 : 4; width = pixdata->width; height = pixdata->height; rowstride = pixdata->rowstride; rle_encoded = (pixdata->pixdata_type & GDK_PIXDATA_ENCODING_RLE) > 0; macro_name = g_ascii_strup (name, -1); cdata.dump_macros = (dump_type & GDK_PIXDATA_DUMP_MACROS) > 0; cdata.dump_struct = (dump_type & GDK_PIXDATA_DUMP_PIXDATA_STRUCT) > 0; cdata.dump_stream = !cdata.dump_macros && !cdata.dump_struct; g_return_val_if_fail (cdata.dump_macros + cdata.dump_struct + cdata.dump_stream == 1, NULL); cdata.dump_gtypes = (dump_type & GDK_PIXDATA_DUMP_CTYPES) == 0; cdata.dump_rle_decoder = (dump_type & GDK_PIXDATA_DUMP_RLE_DECODER) > 0; cdata.static_prefix = (dump_type & GDK_PIXDATA_DUMP_STATIC) ? "static " : ""; cdata.const_prefix = (dump_type & GDK_PIXDATA_DUMP_CONST) ? "const " : ""; gstring = g_string_new (NULL); cdata.gstring = gstring; if (!cdata.dump_macros && cdata.dump_gtypes) s_uint_8 = "guint8 "; else if (!cdata.dump_macros) s_uint_8 = "unsigned char"; else if (cdata.dump_macros && cdata.dump_gtypes) s_uint_8 = "guint8"; else /* cdata.dump_macros && !cdata.dump_gtypes */ s_uint_8 = "unsigned char"; /* initial comment */ APPEND (gstring, "/* GdkPixbuf %s C-Source image dump %s*/\n\n", bpp > 3 ? "RGBA" : "RGB", rle_encoded ? "1-byte-run-length-encoded " : ""); /* dump RLE decoder for structures */ if (cdata.dump_rle_decoder && cdata.dump_struct) save_rle_decoder (gstring, macro_name, cdata.dump_gtypes ? "guint" : "unsigned int", cdata.dump_gtypes ? "guint8" : "unsigned char", bpp); /* format & size blurbs */ if (cdata.dump_macros) { APPEND (gstring, "#define %s_ROWSTRIDE (%u)\n", macro_name, rowstride); APPEND (gstring, "#define %s_WIDTH (%u)\n", macro_name, width); APPEND (gstring, "#define %s_HEIGHT (%u)\n", macro_name, height); APPEND (gstring, "#define %s_BYTES_PER_PIXEL (%u) /* 3:RGB, 4:RGBA */\n", macro_name, bpp); } if (cdata.dump_struct) { APPEND (gstring, "%s%sGdkPixdata %s = {\n", cdata.static_prefix, cdata.const_prefix, name); APPEND (gstring, " 0x%x, /* Pixbuf magic: 'GdkP' */\n", GDK_PIXBUF_MAGIC_NUMBER); APPEND (gstring, " %d + %lu, /* header length + pixel_data length */\n", GDK_PIXDATA_HEADER_LENGTH, rle_encoded ? (glong)(img_buffer_end - img_buffer) : (glong)rowstride * height); APPEND (gstring, " 0x%x, /* pixdata_type */\n", pixdata->pixdata_type); APPEND (gstring, " %u, /* rowstride */\n", rowstride); APPEND (gstring, " %u, /* width */\n", width); APPEND (gstring, " %u, /* height */\n", height); APPEND (gstring, " /* pixel_data: */\n"); } if (cdata.dump_stream) { guint pix_length = img_buffer_end - img_buffer; stream = gdk_pixdata_serialize (pixdata, &stream_length); img_buffer = stream; img_buffer_end = stream + stream_length; APPEND (gstring, "#ifdef __SUNPRO_C\n"); APPEND (gstring, "#pragma align 4 (%s)\n", name); APPEND (gstring, "#endif\n"); APPEND (gstring, "#ifdef __GNUC__\n"); APPEND (gstring, "%s%s%s %s[] __attribute__ ((__aligned__ (4))) = \n", cdata.static_prefix, cdata.const_prefix, cdata.dump_gtypes ? "guint8" : "unsigned char", name); APPEND (gstring, "#else\n"); APPEND (gstring, "%s%s%s %s[] = \n", cdata.static_prefix, cdata.const_prefix, cdata.dump_gtypes ? "guint8" : "unsigned char", name); APPEND (gstring, "#endif\n"); APPEND (gstring, "{ \"\"\n /* Pixbuf magic (0x%x) */\n \"", GDK_PIXBUF_MAGIC_NUMBER); cdata.pos = 3; save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); APPEND (gstring, "\"\n /* length: header (%d) + pixel_data (%u) */\n \"", GDK_PIXDATA_HEADER_LENGTH, rle_encoded ? pix_length : rowstride * height); cdata.pos = 3; save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); APPEND (gstring, "\"\n /* pixdata_type (0x%x) */\n \"", pixdata->pixdata_type); cdata.pos = 3; save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); APPEND (gstring, "\"\n /* rowstride (%u) */\n \"", rowstride); cdata.pos = 3; save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); APPEND (gstring, "\"\n /* width (%u) */\n \"", width); cdata.pos = 3; save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); APPEND (gstring, "\"\n /* height (%u) */\n \"", height); cdata.pos = 3; save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); save_uchar (&cdata, *img_buffer++); APPEND (gstring, "\"\n /* pixel_data: */\n"); } /* pixel_data intro */ if (cdata.dump_macros) { APPEND (gstring, "#define %s_%sPIXEL_DATA ((%s*) \\\n", macro_name, rle_encoded ? "RLE_" : "", s_uint_8); APPEND (gstring, " \""); cdata.pos = 2; } if (cdata.dump_struct) { APPEND (gstring, " \""); cdata.pos = 3; } if (cdata.dump_stream) { APPEND (gstring, " \""); cdata.pos = 3; } /* pixel_data */ do save_uchar (&cdata, *img_buffer++); while (img_buffer < img_buffer_end); /* pixel_data trailer */ if (cdata.dump_macros) APPEND (gstring, "\")\n\n"); if (cdata.dump_struct) APPEND (gstring, "\",\n};\n\n"); if (cdata.dump_stream) APPEND (gstring, "\"};\n\n"); /* dump RLE decoder for macros */ if (cdata.dump_rle_decoder && cdata.dump_macros) save_rle_decoder (gstring, macro_name, cdata.dump_gtypes ? "guint" : "unsigned int", cdata.dump_gtypes ? "guint8" : "unsigned char", bpp); /* cleanup */ g_free (stream); g_free (macro_name); return gstring; } /** * gdk_pixbuf_new_from_inline: * @data_length: Length in bytes of the @data argument or -1 to * disable length checks * @data: (array length=data_length): Byte data containing a * serialized #GdkPixdata structure * @copy_pixels: Whether to copy the pixel data, or use direct pointers * @data for the resulting pixbuf * @error: #GError return location, may be %NULL to ignore errors * * Create a #GdkPixbuf from a flat representation that is suitable for * storing as inline data in a program. This is useful if you want to * ship a program with images, but don't want to depend on any * external files. * * gdk-pixbuf ships with a program called [gdk-pixbuf-csource][gdk-pixbuf-csource], * which allows for conversion of #GdkPixbufs into such a inline representation. * In almost all cases, you should pass the `--raw` option to * `gdk-pixbuf-csource`. A sample invocation would be: * * |[ * gdk-pixbuf-csource --raw --name=myimage_inline myimage.png * ]| * * For the typical case where the inline pixbuf is read-only static data, * you don't need to copy the pixel data unless you intend to write to * it, so you can pass %FALSE for @copy_pixels. (If you pass `--rle` to * `gdk-pixbuf-csource`, a copy will be made even if @copy_pixels is %FALSE, * so using this option is generally a bad idea.) * * If you create a pixbuf from const inline data compiled into your * program, it's probably safe to ignore errors and disable length checks, * since things will always succeed: * |[ * pixbuf = gdk_pixbuf_new_from_inline (-1, myimage_inline, FALSE, NULL); * ]| * * For non-const inline data, you could get out of memory. For untrusted * inline data located at runtime, you could have corrupt inline data in * addition. * * Return value: A newly-created #GdkPixbuf structure with a reference, * count of 1, or %NULL if an error occurred. **/ GdkPixbuf* gdk_pixbuf_new_from_inline (gint data_length, const guint8 *data, gboolean copy_pixels, GError **error) { GdkPixdata pixdata; if (data_length != -1) g_return_val_if_fail (data_length > GDK_PIXDATA_HEADER_LENGTH, NULL); g_return_val_if_fail (data != NULL, NULL); if (!gdk_pixdata_deserialize (&pixdata, data_length, data, error)) return NULL; return gdk_pixbuf_from_pixdata (&pixdata, copy_pixels, error); } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf.h0000664000175000017500000000271112305775535021262 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Main header file * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_H #define GDK_PIXBUF_H #define GDK_PIXBUF_H_INSIDE #include #include #include #include #include #include #include #include #include #include #undef GDK_PIXBUF_H_INSIDE #endif /* GDK_PIXBUF_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-features.h0000664000175000017500000000662412340757655023107 0ustar00mclasenmclasen00000000000000#if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #ifndef GDK_PIXBUF_FEATURES_H #define GDK_PIXBUF_FEATURES_H 1 #include /** * SECTION:initialization_versions * @Short_description: Library version numbers. * @Title: Initialization and Versions * * These macros and variables let you check the version of gdk-pixbuf * you're linking against. */ /** * GDK_PIXBUF_MAJOR: * * Major version of gdk-pixbuf library, that is the "0" in * "0.8.2" for example. */ /** * GDK_PIXBUF_MINOR: * * Minor version of gdk-pixbuf library, that is the "8" in * "0.8.2" for example. */ /** * GDK_PIXBUF_MICRO: * * Micro version of gdk-pixbuf library, that is the "2" in * "0.8.2" for example. */ /** * GDK_PIXBUF_VERSION: * * Contains the full version of the gdk-pixbuf header as a string. * This is the version being compiled against; contrast with * #gdk_pixbuf_version. */ #define GDK_PIXBUF_MAJOR (2) #define GDK_PIXBUF_MINOR (30) #define GDK_PIXBUF_MICRO (8) #define GDK_PIXBUF_VERSION "2.30.8" /* We prefix variable declarations so they can * properly get exported/imported from Windows DLLs. */ #ifdef G_PLATFORM_WIN32 # ifdef GDK_PIXBUF_STATIC_COMPILATION # define GDK_PIXBUF_VAR extern # else /* !GDK_PIXBUF_STATIC_COMPILATION */ # ifdef GDK_PIXBUF_C_COMPILATION # ifdef DLL_EXPORT # define GDK_PIXBUF_VAR __declspec(dllexport) # else /* !DLL_EXPORT */ # define GDK_PIXBUF_VAR extern # endif /* !DLL_EXPORT */ # else /* !GDK_PIXBUF_C_COMPILATION */ # define GDK_PIXBUF_VAR extern __declspec(dllimport) # endif /* !GDK_PIXBUF_C_COMPILATION */ # endif /* !GDK_PIXBUF_STATIC_COMPILATION */ #else /* !G_PLATFORM_WIN32 */ # define GDK_PIXBUF_VAR extern #endif /* !G_PLATFORM_WIN32 */ /** * gdk_pixbuf_major_version: * * The major version number of the gdk-pixbuf library. (e.g. in * gdk-pixbuf version 1.2.5 this is 1.) * * * This variable is in the library, so represents the * gdk-pixbuf library you have linked against. Contrast with the * #GDK_PIXBUF_MAJOR macro, which represents the major version of the * gdk-pixbuf headers you have included. */ /** * gdk_pixbuf_minor_version: * * The minor version number of the gdk-pixbuf library. (e.g. in * gdk-pixbuf version 1.2.5 this is 2.) * * * This variable is in the library, so represents the * gdk-pixbuf library you have linked against. Contrast with the * #GDK_PIXBUF_MINOR macro, which represents the minor version of the * gdk-pixbuf headers you have included. */ /** * gdk_pixbuf_micro_version: * * The micro version number of the gdk-pixbuf library. (e.g. in * gdk-pixbuf version 1.2.5 this is 5.) * * * This variable is in the library, so represents the * gdk-pixbuf library you have linked against. Contrast with the * #GDK_PIXBUF_MICRO macro, which represents the micro version of the * gdk-pixbuf headers you have included. */ /** * gdk_pixbuf_version: * * Contains the full version of the gdk-pixbuf library as a string. * This is the version currently in use by a running program. */ GDK_PIXBUF_VAR const guint gdk_pixbuf_major_version; GDK_PIXBUF_VAR const guint gdk_pixbuf_minor_version; GDK_PIXBUF_VAR const guint gdk_pixbuf_micro_version; GDK_PIXBUF_VAR const char *gdk_pixbuf_version; #endif /* GDK_PIXBUF_FEATURES_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/io-pnm.c0000664000175000017500000006663212305775535020430 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* GdkPixbuf library - PNM image loader * * Copyright (C) 1999 Red Hat, Inc. * * Authors: Jeffrey Stedfast * Michael Fulbright * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #include "gdk-pixbuf-private.h" #define PNM_BUF_SIZE 4096 #define PNM_FATAL_ERR -1 #define PNM_SUSPEND 0 #define PNM_OK 1 typedef enum { PNM_FORMAT_PGM = 1, PNM_FORMAT_PGM_RAW, PNM_FORMAT_PPM, PNM_FORMAT_PPM_RAW, PNM_FORMAT_PBM, PNM_FORMAT_PBM_RAW } PnmFormat; typedef struct { guchar buffer[PNM_BUF_SIZE]; guchar *byte; guint nbytes; } PnmIOBuffer; typedef struct { GdkPixbufModuleUpdatedFunc updated_func; GdkPixbufModulePreparedFunc prepared_func; GdkPixbufModuleSizeFunc size_func; gpointer user_data; GdkPixbuf *pixbuf; guchar *pixels; /* incoming pixel data buffer */ guchar *dptr; /* current position in pixbuf */ PnmIOBuffer inbuf; guint width; guint height; guint maxval; guint rowstride; PnmFormat type; guint output_row; /* last row to be completed */ guint output_col; gboolean did_prescan; /* are we in image data yet? */ gboolean got_header; /* have we loaded pnm header? */ guint scan_state; GError **error; } PnmLoaderContext; static GdkPixbuf *gdk_pixbuf__pnm_image_load (FILE *f, GError **error); static gpointer gdk_pixbuf__pnm_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc func, GdkPixbufModuleUpdatedFunc func2, gpointer user_data, GError **error); static gboolean gdk_pixbuf__pnm_image_stop_load (gpointer context, GError **error); static gboolean gdk_pixbuf__pnm_image_load_increment (gpointer context, const guchar *buf, guint size, GError **error); static void explode_bitmap_into_buf (PnmLoaderContext *context); static void explode_gray_into_buf (PnmLoaderContext *context); /* explode bitmap data into rgb components */ /* we need to know what the row so we can */ /* do sub-byte expansion (since 1 byte = 8 pixels) */ /* context->dptr MUST point at first byte in incoming data */ /* which corresponds to first pixel of row y */ static void explode_bitmap_into_buf (PnmLoaderContext *context) { gint j; guchar *from, *to, data; gint bit; guchar *dptr; gint wid, x; g_return_if_fail (context != NULL); g_return_if_fail (context->dptr != NULL); /* I'm no clever bit-hacker so I'm sure this can be optimized */ dptr = context->dptr; wid = context->width; from = dptr + ((wid - 1) / 8); to = dptr + (wid - 1) * 3; bit = 7 - ((wid-1) % 8); /* get first byte and align properly */ data = from[0]; for (j = 0; j < bit; j++, data >>= 1); for (x = wid-1; x >= 0; x--) { /* g_print ("%c", (data & 1) ? '*' : ' '); */ to[0] = to[1] = to[2] = (data & 0x01) ? 0x00 : 0xff; to -= 3; bit++; if (bit > 7 && x > 0) { from--; data = from[0]; bit = 0; } else { data >>= 1; } } /* g_print ("\n"); */ } /* explode gray image row into rgb components in pixbuf */ static void explode_gray_into_buf (PnmLoaderContext *context) { gint j; guchar *from, *to; guint w; g_return_if_fail (context != NULL); g_return_if_fail (context->dptr != NULL); /* Expand grey->colour. Expand from the end of the * memory down, so we can use the same buffer. */ w = context->width; from = context->dptr + w - 1; to = context->dptr + (w - 1) * 3; for (j = w - 1; j >= 0; j--) { to[0] = from[0]; to[1] = from[0]; to[2] = from[0]; to -= 3; from--; } } /* skip over whitespace and comments in input buffer */ static gint pnm_skip_whitespace (PnmIOBuffer *inbuf, GError **error) { register guchar *inptr; guchar *inend; g_return_val_if_fail (inbuf != NULL, PNM_FATAL_ERR); g_return_val_if_fail (inbuf->byte != NULL, PNM_FATAL_ERR); inend = inbuf->byte + inbuf->nbytes; inptr = inbuf->byte; for ( ; inptr < inend; inptr++) { if (*inptr == '#') { /* in comment - skip to the end of this line */ for ( ; *inptr != '\n' && inptr < inend; inptr++) ; if ( inptr == inend || *inptr != '\n' ) { /* couldn't read whole comment */ return PNM_SUSPEND; } } else if (!g_ascii_isspace (*inptr)) { inbuf->byte = inptr; inbuf->nbytes = (guint) (inend - inptr); return PNM_OK; } } inbuf->byte = inptr; inbuf->nbytes = (guint) (inend - inptr); return PNM_SUSPEND; } /* read next number from buffer */ static gint pnm_read_next_value (PnmIOBuffer *inbuf, gint max_length, guint *value, GError **error) { register guchar *inptr, *word, *p; guchar *inend, buf[129]; gchar *endptr; gint retval; glong result; g_return_val_if_fail (inbuf != NULL, PNM_FATAL_ERR); g_return_val_if_fail (inbuf->byte != NULL, PNM_FATAL_ERR); g_return_val_if_fail (value != NULL, PNM_FATAL_ERR); if (max_length < 0) max_length = 128; /* skip white space */ if ((retval = pnm_skip_whitespace (inbuf, error)) != PNM_OK) return retval; inend = inbuf->byte + inbuf->nbytes; inptr = inbuf->byte; /* copy this pnm 'word' into a temp buffer */ for (p = inptr, word = buf; (p < inend) && !g_ascii_isspace (*p) && (*p != '#') && (p - inptr < max_length); p++, word++) *word = *p; *word = '\0'; /* hmmm, there must be more data to this 'word' */ if (p == inend || (!g_ascii_isspace (*p) && (*p != '#') && (p - inptr < max_length))) return PNM_SUSPEND; /* get the value */ result = strtol ((gchar *)buf, &endptr, 10); if (*endptr != '\0' || result < 0 || result > G_MAXUINT) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("PNM loader expected to find an integer, but didn't")); return PNM_FATAL_ERR; } *value = result; inbuf->byte = p; inbuf->nbytes = (guint) (inend - p); return PNM_OK; } /* returns PNM_OK, PNM_SUSPEND, or PNM_FATAL_ERR */ static gint pnm_read_header (PnmLoaderContext *context) { PnmIOBuffer *inbuf; gint retval; g_return_val_if_fail (context != NULL, PNM_FATAL_ERR); inbuf = &context->inbuf; if (!context->type) { /* file must start with a 'P' followed by a numeral */ /* so loop till we get enough data to determine type */ if (inbuf->nbytes < 2) return PNM_SUSPEND; if (*inbuf->byte != 'P') { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("PNM file has an incorrect initial byte")); return PNM_FATAL_ERR; } inbuf->byte++; inbuf->nbytes--; switch (*inbuf->byte) { case '1': context->type = PNM_FORMAT_PBM; break; case '2': context->type = PNM_FORMAT_PGM; break; case '3': context->type = PNM_FORMAT_PPM; break; case '4': context->type = PNM_FORMAT_PBM_RAW; break; case '5': context->type = PNM_FORMAT_PGM_RAW; break; case '6': context->type = PNM_FORMAT_PPM_RAW; break; default: g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("PNM file is not in a recognized PNM subformat")); return PNM_FATAL_ERR; } if (!inbuf->nbytes) return PNM_SUSPEND; inbuf->byte++; inbuf->nbytes--; } if (!context->width) { /* read the pixmap width */ guint width = 0; retval = pnm_read_next_value (inbuf, -1, &width, context->error); if (retval != PNM_OK) return retval; if (!width) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("PNM file has an image width of 0")); return PNM_FATAL_ERR; } context->width = width; } if (!context->height) { /* read the pixmap height */ guint height = 0; retval = pnm_read_next_value (inbuf, -1, &height, context->error); if (retval != PNM_OK) return retval; if (!height) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("PNM file has an image height of 0")); return PNM_FATAL_ERR; } context->height = height; } switch (context->type) { case PNM_FORMAT_PPM: case PNM_FORMAT_PPM_RAW: case PNM_FORMAT_PGM: case PNM_FORMAT_PGM_RAW: if (!context->maxval) { retval = pnm_read_next_value (inbuf, -1, &context->maxval, context->error); if (retval != PNM_OK) return retval; if (context->maxval == 0) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Maximum color value in PNM file is 0")); return PNM_FATAL_ERR; } if (context->maxval > 65535) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Maximum color value in PNM file is too large")); return PNM_FATAL_ERR; } } break; default: break; } return PNM_OK; } static gint pnm_read_raw_scanline (PnmLoaderContext *context) { PnmIOBuffer *inbuf; guint numbytes, offset; guint numpix = 0; guchar *dest; guint i; g_return_val_if_fail (context != NULL, PNM_FATAL_ERR); inbuf = &context->inbuf; switch (context->type) { case PNM_FORMAT_PBM_RAW: numpix = inbuf->nbytes * 8; break; case PNM_FORMAT_PGM_RAW: numpix = inbuf->nbytes; break; case PNM_FORMAT_PPM_RAW: numpix = inbuf->nbytes / 3; break; default: g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Raw PNM image type is invalid")); return PNM_FATAL_ERR; } if(context->maxval>255) numpix/=2; numpix = MIN (numpix, context->width - context->output_col); if (!numpix) return PNM_SUSPEND; context->dptr = context->pixels + context->output_row * context->rowstride; switch (context->type) { case PNM_FORMAT_PBM_RAW: numbytes = (numpix / 8) + ((numpix % 8) ? 1 : 0); offset = context->output_col / 8; break; case PNM_FORMAT_PGM_RAW: numbytes = numpix; offset = context->output_col; break; case PNM_FORMAT_PPM_RAW: numbytes = numpix * 3; offset = context->output_col * 3; break; default: g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Raw PNM image type is invalid")); return PNM_FATAL_ERR; } if(context->maxval>255) numbytes*=2; switch (context->type) { case PNM_FORMAT_PBM_RAW: dest = context->dptr + offset; memcpy (dest, inbuf->byte, numbytes); break; case PNM_FORMAT_PGM_RAW: case PNM_FORMAT_PPM_RAW: dest = context->dptr + offset; if (context->maxval == 255) { /* special-case optimization */ memcpy (dest, inbuf->byte, numbytes); } else if(context->maxval == 65535) { /* optimized version of the next case */ for(i=0; i < numbytes ; i+=2) { *dest++=inbuf->byte[i]; } } else if(context->maxval > 255) { /* scale down to 256 colors */ for(i=0; i < numbytes ; i+=2) { guint v=inbuf->byte[i]*256+inbuf->byte[i+1]; *dest++=v*255/context->maxval; } } else { for (i = 0; i < numbytes; i++) { guchar *byte = inbuf->byte + i; /* scale the color to an 8-bit color depth */ if (*byte > context->maxval) *dest++ = 255; else *dest++ = (guchar) (255 * *byte / context->maxval); } } break; default: g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Raw PNM image type is invalid")); return PNM_FATAL_ERR; } inbuf->byte += numbytes; inbuf->nbytes -= numbytes; context->output_col += numpix; if (context->output_col == context->width) { if (context->type == PNM_FORMAT_PBM_RAW) explode_bitmap_into_buf (context); else if (context->type == PNM_FORMAT_PGM_RAW) explode_gray_into_buf (context); context->output_col = 0; context->output_row++; } else { return PNM_SUSPEND; } return PNM_OK; } static gint pnm_read_ascii_mono_scanline (PnmLoaderContext *context) { PnmIOBuffer *inbuf; guint value; gint retval; guchar *dptr; gint max_length; if (context->type == PNM_FORMAT_PBM) max_length = 1; else max_length = -1; inbuf = &context->inbuf; context->dptr = context->pixels + context->output_row * context->rowstride; dptr = context->dptr + context->output_col * 3; while (TRUE) { retval = pnm_read_next_value (inbuf, max_length, &value, context->error); if (retval != PNM_OK) return retval; if (context->type == PNM_FORMAT_PBM) { value = value ? 0 : 0xff; } else { /* scale the color up or down to an 8-bit color depth */ if (value > context->maxval) value = 255; else value = (guchar)(255 * value / context->maxval); } *dptr++ = value; *dptr++ = value; *dptr++ = value; context->output_col++; if (context->output_col == context->width) { context->output_col = 0; context->output_row++; break; } } return PNM_OK; } static gint pnm_read_ascii_color_scanline (PnmLoaderContext *context) { PnmIOBuffer *inbuf; guint value, i; guchar *dptr; gint retval; inbuf = &context->inbuf; context->dptr = context->pixels + context->output_row * context->rowstride; dptr = context->dptr + context->output_col * 3 + context->scan_state; while (TRUE) { for (i = context->scan_state; i < 3; i++) { retval = pnm_read_next_value (inbuf, -1, &value, context->error); if (retval != PNM_OK) { /* save state and return */ context->scan_state = i; return retval; } if (value > context->maxval) *dptr++ = 255; else *dptr++ = (guchar)(255 * value / context->maxval); } context->scan_state = 0; context->output_col++; if (context->output_col == context->width) { context->output_col = 0; context->output_row++; break; } } return PNM_OK; } /* returns 1 if a scanline was converted, 0 means we ran out of data */ static gint pnm_read_scanline (PnmLoaderContext *context) { gint retval; g_return_val_if_fail (context != NULL, PNM_FATAL_ERR); /* read in image data */ /* for raw formats this is trivial */ switch (context->type) { case PNM_FORMAT_PBM_RAW: case PNM_FORMAT_PGM_RAW: case PNM_FORMAT_PPM_RAW: retval = pnm_read_raw_scanline (context); if (retval != PNM_OK) return retval; break; case PNM_FORMAT_PBM: case PNM_FORMAT_PGM: retval = pnm_read_ascii_mono_scanline (context); if (retval != PNM_OK) return retval; break; case PNM_FORMAT_PPM: retval = pnm_read_ascii_color_scanline (context); if (retval != PNM_OK) return retval; break; default: g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("PNM image loader does not support this PNM subformat")); return PNM_FATAL_ERR; } return PNM_OK; } /* Shared library entry point */ static GdkPixbuf * gdk_pixbuf__pnm_image_load (FILE *f, GError **error) { PnmLoaderContext context; PnmIOBuffer *inbuf; gint nbytes; gint retval; /* pretend to be doing progressive loading */ context.updated_func = NULL; context.prepared_func = NULL; context.user_data = NULL; context.type = 0; context.inbuf.nbytes = 0; context.inbuf.byte = NULL; context.width = 0; context.height = 0; context.maxval = 0; context.pixels = NULL; context.pixbuf = NULL; context.got_header = FALSE; context.did_prescan = FALSE; context.scan_state = 0; context.error = error; inbuf = &context.inbuf; while (TRUE) { guint num_to_read; /* keep buffer as full as possible */ num_to_read = PNM_BUF_SIZE - inbuf->nbytes; if (inbuf->byte != NULL && inbuf->nbytes > 0) memmove (inbuf->buffer, inbuf->byte, inbuf->nbytes); nbytes = fread (inbuf->buffer + inbuf->nbytes, 1, num_to_read, f); /* error checking */ if (nbytes == 0) { /* we ran out of data? */ if (context.pixbuf) g_object_unref (context.pixbuf); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Premature end-of-file encountered")); return NULL; } inbuf->nbytes += nbytes; inbuf->byte = inbuf->buffer; /* get header if needed */ if (!context.got_header) { retval = pnm_read_header (&context); if (retval == PNM_FATAL_ERR) return NULL; else if (retval == PNM_SUSPEND) continue; context.got_header = TRUE; } /* scan until we hit image data */ if (!context.did_prescan) { switch (context.type) { case PNM_FORMAT_PBM_RAW: case PNM_FORMAT_PGM_RAW: case PNM_FORMAT_PPM_RAW: if (inbuf->nbytes <= 0) continue; /* raw formats require exactly one whitespace */ if (!g_ascii_isspace(*(inbuf->byte))) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Raw PNM formats require exactly one whitespace before sample data")); return NULL; } inbuf->nbytes--; inbuf->byte++; break; default: retval = pnm_skip_whitespace (inbuf, context.error); if (retval == PNM_FATAL_ERR) return NULL; else if (retval == PNM_SUSPEND) continue; break; } context.did_prescan = TRUE; context.output_row = 0; context.output_col = 0; context.pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, context.width, context.height); if (!context.pixbuf) { /* Failed to allocate memory */ g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate memory for loading PNM image")); return NULL; } context.rowstride = context.pixbuf->rowstride; context.pixels = context.pixbuf->pixels; } /* if we got here we're reading image data */ while (context.output_row < context.height) { retval = pnm_read_scanline (&context); if (retval == PNM_SUSPEND) { break; } else if (retval == PNM_FATAL_ERR) { if (context.pixbuf) g_object_unref (context.pixbuf); return NULL; } } if (context.output_row < context.height) continue; else break; } return context.pixbuf; } /* * func - called when we have pixmap created (but no image data) * user_data - passed as arg 1 to func * return context (opaque to user) */ static gpointer gdk_pixbuf__pnm_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { PnmLoaderContext *context; context = g_try_malloc (sizeof (PnmLoaderContext)); if (!context) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to load PNM context struct")); return NULL; } memset (context, 0, sizeof (PnmLoaderContext)); context->size_func = size_func; context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->width = 0; context->height = 0; context->maxval = 0; context->pixbuf = NULL; context->pixels = NULL; context->got_header = FALSE; context->did_prescan = FALSE; context->scan_state = 0; context->inbuf.nbytes = 0; context->inbuf.byte = NULL; context->error = error; return (gpointer) context; } /* * context - returned from image_begin_load * * free context, unref gdk_pixbuf */ static gboolean gdk_pixbuf__pnm_image_stop_load (gpointer data, GError **error) { PnmLoaderContext *context = (PnmLoaderContext *) data; gboolean retval = TRUE; g_return_val_if_fail (context != NULL, TRUE); if (context->pixbuf) g_object_unref (context->pixbuf); #if 0 /* We should ignore trailing newlines and we can't generally complain about trailing stuff at all, since pnm allows to put multiple images in a file */ if (context->inbuf.nbytes > 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Unexpected end of PNM image data")); retval = FALSE; } #endif g_free (context); return retval; } /* * context - from image_begin_load * buf - new image data * size - length of new image data * * append image data onto inrecrementally built output image */ static gboolean gdk_pixbuf__pnm_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { PnmLoaderContext *context = (PnmLoaderContext *)data; PnmIOBuffer *inbuf; const guchar *bufhd; guint num_left, spinguard; gint retval; g_return_val_if_fail (context != NULL, FALSE); g_return_val_if_fail (buf != NULL, FALSE); context->error = error; bufhd = buf; inbuf = &context->inbuf; num_left = size; spinguard = 0; while (TRUE) { guint num_to_copy; /* keep buffer as full as possible */ num_to_copy = MIN (PNM_BUF_SIZE - inbuf->nbytes, num_left); if (num_to_copy == 0) spinguard++; if (spinguard > 1) return TRUE; if (inbuf->byte != NULL && inbuf->nbytes > 0) memmove (inbuf->buffer, inbuf->byte, inbuf->nbytes); memcpy (inbuf->buffer + inbuf->nbytes, bufhd, num_to_copy); bufhd += num_to_copy; inbuf->nbytes += num_to_copy; inbuf->byte = inbuf->buffer; num_left -= num_to_copy; /* ran out of data and we haven't exited main loop */ if (inbuf->nbytes == 0) return TRUE; /* get header if needed */ if (!context->got_header) { retval = pnm_read_header (context); if (retval == PNM_FATAL_ERR) return FALSE; else if (retval == PNM_SUSPEND) continue; context->got_header = TRUE; } if (context->size_func) { gint w = context->width; gint h = context->height; (*context->size_func) (&w, &h, context->user_data); if (w == 0 || h == 0) return FALSE; } /* scan until we hit image data */ if (!context->did_prescan) { switch (context->type) { case PNM_FORMAT_PBM_RAW: case PNM_FORMAT_PGM_RAW: case PNM_FORMAT_PPM_RAW: if (inbuf->nbytes <= 0) continue; /* raw formats require exactly one whitespace */ if (!g_ascii_isspace(*(inbuf->byte))) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Raw PNM formats require exactly one whitespace before sample data")); return FALSE; } inbuf->nbytes--; inbuf->byte++; break; default: retval = pnm_skip_whitespace (inbuf, context->error); if (retval == PNM_FATAL_ERR) return FALSE; else if (retval == PNM_SUSPEND) continue; break; } context->did_prescan = TRUE; context->output_row = 0; context->output_col = 0; context->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, context->width, context->height); if (context->pixbuf == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to load PNM file")); return FALSE; } context->pixels = context->pixbuf->pixels; context->rowstride = context->pixbuf->rowstride; /* Notify the client that we are ready to go */ if (context->prepared_func) (* context->prepared_func) (context->pixbuf, NULL, context->user_data); } /* if we got here we're reading image data */ while (context->output_row < context->height) { retval = pnm_read_scanline (context); if (retval == PNM_SUSPEND) { break; } else if (retval == PNM_FATAL_ERR) { return FALSE; } else if (retval == PNM_OK && context->updated_func) { /* send updated signal */ (* context->updated_func) (context->pixbuf, 0, context->output_row-1, context->width, 1, context->user_data); } } if (context->output_row < context->height) continue; else break; } return TRUE; } #ifndef INCLUDE_pnm #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__pnm_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__pnm_image_load; module->begin_load = gdk_pixbuf__pnm_image_begin_load; module->stop_load = gdk_pixbuf__pnm_image_stop_load; module->load_increment = gdk_pixbuf__pnm_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "P1", NULL, 100 }, { "P2", NULL, 100 }, { "P3", NULL, 100 }, { "P4", NULL, 100 }, { "P5", NULL, 100 }, { "P6", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-portable-anymap", "image/x-portable-bitmap", "image/x-portable-graymap", "image/x-portable-pixmap", NULL }; static const gchar *extensions[] = { "pnm", "pbm", "pgm", "ppm", NULL }; info->name = "pnm"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The PNM/PBM/PGM/PPM image format family"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-native.h0000664000175000017500000002200512305775535022034 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2007 Google (Evan Stade) * Copyright (C) 2008 Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef _HAVE_IO_GDIP_NATIVE_H #define _HAVE_IO_GDIP_NATIVE_H #include #include /* //////////// Native API ///////////// */ #define WINGDIPAPI __stdcall typedef gulong ARGB; typedef gint PixelFormat; typedef enum { EncoderParameterValueTypeByte = 1, EncoderParameterValueTypeASCII = 2, EncoderParameterValueTypeShort = 3, EncoderParameterValueTypeLong = 4, EncoderParameterValueTypeRational = 5, EncoderParameterValueTypeLongRange = 6, EncoderParameterValueTypeUndefined = 7, EncoderParameterValueTypeRationalRange = 8, EncoderParameterValueTypePointer = 9 } EncoderParameterValueType; #define PixelFormatIndexed 0x00010000 #define PixelFormatGDI 0x00020000 #define PixelFormatAlpha 0x00040000 #define PixelFormatPAlpha 0x00080000 #define PixelFormatExtended 0x00100000 #define PixelFormatCanonical 0x00200000 #define PixelFormatUndefined 0 #define PixelFormatDontCare 0 #define PixelFormat1bppIndexed (1 | ( 1 << 8) | PixelFormatIndexed | PixelFormatGDI) #define PixelFormat4bppIndexed (2 | ( 4 << 8) | PixelFormatIndexed | PixelFormatGDI) #define PixelFormat8bppIndexed (3 | ( 8 << 8) | PixelFormatIndexed | PixelFormatGDI) #define PixelFormat16bppGrayScale (4 | (16 << 8) | PixelFormatExtended) #define PixelFormat16bppRGB555 (5 | (16 << 8) | PixelFormatGDI) #define PixelFormat16bppRGB565 (6 | (16 << 8) | PixelFormatGDI) #define PixelFormat16bppARGB1555 (7 | (16 << 8) | PixelFormatAlpha | PixelFormatGDI) #define PixelFormat24bppRGB (8 | (24 << 8) | PixelFormatGDI) #define PixelFormat32bppRGB (9 | (32 << 8) | PixelFormatGDI) #define PixelFormat32bppARGB (10 | (32 << 8) | PixelFormatAlpha | PixelFormatGDI | PixelFormatCanonical) #define PixelFormat32bppPARGB (11 | (32 << 8) | PixelFormatAlpha | PixelFormatPAlpha | PixelFormatGDI) #define PixelFormat48bppRGB (12 | (48 << 8) | PixelFormatExtended) #define PixelFormat64bppARGB (13 | (64 << 8) | PixelFormatAlpha | PixelFormatCanonical | PixelFormatExtended) #define PixelFormat64bppPARGB (14 | (64 << 8) | PixelFormatAlpha | PixelFormatPAlpha | PixelFormatExtended) #define PixelFormatMax 15 enum _Status { Ok = 0, GenericError = 1, InvalidParameter = 2, OutOfMemory = 3, ObjectBusy = 4, InsufficientBuffer = 5, NotImplemented = 6, Win32Error = 7, WrongState = 8, Aborted = 9, FileNotFound = 10, ValueOverflow = 11, AccessDenied = 12, UnknownImageFormat = 13, FontFamilyNotFound = 14, FontStyleNotFound = 15, NotTrueTypeFont = 16, UnsupportedGdiplusVersion = 17, GdiplusNotInitialized = 18, PropertyNotFound = 19, PropertyNotSupported = 20, ProfileNotFound = 21 }; typedef enum _Status Status; typedef enum _Status GpStatus; typedef enum { ImageFlagsNone = 0, ImageFlagsScalable = 0x0001, ImageFlagsHasAlpha = 0x0002, ImageFlagsHasTranslucent = 0x0004, ImageFlagsPartiallyScalable = 0x0008, ImageFlagsColorSpaceRGB = 0x0010, ImageFlagsColorSpaceCMYK = 0x0020, ImageFlagsColorSpaceGRAY = 0x0040, ImageFlagsColorSpaceYCBCR = 0x0080, ImageFlagsColorSpaceYCCK = 0x0100, ImageFlagsHasRealDPI = 0x1000, ImageFlagsHasRealPixelSize = 0x2000, ImageFlagsReadOnly = 0x00010000, ImageFlagsCaching = 0x00020000 } ImageFlags; enum _ImageLockMode { ImageLockModeRead = 1, ImageLockModeWrite = 2, ImageLockModeUserInputBuf = 4 }; typedef enum _ImageLockMode ImageLockMode; enum _ImageType { ImageTypeUnknown, ImageTypeBitmap, ImageTypeMetafile }; typedef enum _ImageType ImageType; typedef struct _GpImage GpImage; typedef struct _GpBitmap GpBitmap; typedef struct _GpGraphics GpGraphics; struct _GdiplusStartupInput { UINT32 GdiplusVersion; gpointer DebugEventCallback; BOOL SuppressBackgroundThread; BOOL SuppressExternalCodecs; }; typedef struct _GdiplusStartupInput GdiplusStartupInput; struct _PropItem { ULONG id; ULONG length; WORD type; VOID *value; }; typedef struct _PropItem PropertyItem; struct _EncoderParameter { GUID Guid; ULONG NumberOfValues; ULONG Type; VOID* Value; }; typedef struct _EncoderParameter EncoderParameter; struct _EncoderParameters { UINT Count; /* Number of parameters in this structure */ EncoderParameter Parameter[1]; /* Parameter values */ }; typedef struct _EncoderParameters EncoderParameters; struct _ImageCodecInfo { CLSID Clsid; GUID FormatID; const WCHAR* CodecName; const WCHAR* DllName; const WCHAR* FormatDescription; const WCHAR* FilenameExtension; const WCHAR* MimeType; DWORD Flags; DWORD Version; DWORD SigCount; DWORD SigSize; const BYTE* SigPattern; const BYTE* SigMask; }; typedef struct _ImageCodecInfo ImageCodecInfo; struct _BitmapData { UINT Width; UINT Height; INT Stride; PixelFormat PixelFormat; VOID* Scan0; UINT_PTR Reserved; }; typedef struct _BitmapData BitmapData; struct _GpRect { INT X; INT Y; INT Width; INT Height; }; typedef struct _GpRect GpRect; #ifndef IStream_Release #define IStream_Release(This) (This)->lpVtbl->Release(This) #endif #ifndef IStream_Seek #define IStream_Seek(This,dlibMove,dwOrigin,plibNewPosition) (This)->lpVtbl->Seek(This,dlibMove,dwOrigin,plibNewPosition) #endif #ifndef IStream_Read #define IStream_Read(This,pv,cb,pcbRead) (This)->lpVtbl->Read(This,pv,cb,pcbRead) #endif #ifndef IStream_SetSize #define IStream_SetSize(This,size) (This)->lpVtbl->SetSize(This,size) #endif GpStatus WINGDIPAPI GdiplusStartup (gpointer, const gpointer, gpointer); GpStatus WINGDIPAPI GdipCreateBitmapFromStream (gpointer, GpBitmap**); GpStatus WINGDIPAPI GdipBitmapGetPixel (GpBitmap*, gint x, gint y, ARGB*); GpStatus WINGDIPAPI GdipGetImageWidth (GpImage*, guint*); GpStatus WINGDIPAPI GdipGetImageHeight (GpImage*, guint*); GpStatus WINGDIPAPI GdipDisposeImage (GpImage*); GpStatus WINGDIPAPI GdipGetImageFlags (GpImage *, guint*); GpStatus WINGDIPAPI GdipImageGetFrameCount (GpImage *image, const GUID* dimensionID, UINT* count); GpStatus WINGDIPAPI GdipImageSelectActiveFrame (GpImage *image, const GUID* dimensionID, UINT frameIndex); GpStatus WINGDIPAPI GdipGetPropertyItemSize (GpImage *image, int propId, guint* size); GpStatus WINGDIPAPI GdipGetPropertyItem (GpImage *image, int propId, guint propSize, PropertyItem* buffer); GpStatus WINGDIPAPI GdipCreateBitmapFromScan0 (INT width, INT height, INT stride, PixelFormat format, BYTE* scan0, GpBitmap** bitmap); GpStatus WINGDIPAPI GdipSaveImageToStream (GpImage *image, IStream* stream, const CLSID* clsidEncoder, const EncoderParameters* encoderParams); GpStatus WINGDIPAPI GdipGetImageEncoders (UINT numEncoders, UINT size, ImageCodecInfo *encoders); GpStatus WINGDIPAPI GdipGetImageEncodersSize (UINT *numEncoders, UINT *size); GpStatus WINGDIPAPI GdipBitmapSetPixel (GpBitmap* bitmap, INT x, INT y, ARGB color); GpStatus WINGDIPAPI GdipDrawImageI (GpGraphics *graphics, GpImage *image, INT x, INT y); GpStatus WINGDIPAPI GdipGetImageGraphicsContext (GpImage *image, GpGraphics **graphics); GpStatus WINGDIPAPI GdipFlush (GpGraphics *graphics, INT intention); GpStatus WINGDIPAPI GdipGraphicsClear (GpGraphics *graphics, ARGB color); GpStatus WINGDIPAPI GdipBitmapSetResolution (GpBitmap* bitmap, float xdpi, float ydpi); GpStatus WINGDIPAPI GdipGetImageHorizontalResolution (GpImage *image, float *resolution); GpStatus WINGDIPAPI GdipGetImageVerticalResolution (GpImage *image, float *resolution); GpStatus WINGDIPAPI GdipLoadImageFromStream (IStream* stream, GpImage **image); GpStatus WINGDIPAPI GdipDeleteGraphics (GpGraphics *graphics); #endif gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-features.h.in0000664000175000017500000000672412310660315023474 0ustar00mclasenmclasen00000000000000#if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #ifndef GDK_PIXBUF_FEATURES_H #define GDK_PIXBUF_FEATURES_H 1 #include /** * SECTION:initialization_versions * @Short_description: Library version numbers. * @Title: Initialization and Versions * * These macros and variables let you check the version of gdk-pixbuf * you're linking against. */ /** * GDK_PIXBUF_MAJOR: * * Major version of gdk-pixbuf library, that is the "0" in * "0.8.2" for example. */ /** * GDK_PIXBUF_MINOR: * * Minor version of gdk-pixbuf library, that is the "8" in * "0.8.2" for example. */ /** * GDK_PIXBUF_MICRO: * * Micro version of gdk-pixbuf library, that is the "2" in * "0.8.2" for example. */ /** * GDK_PIXBUF_VERSION: * * Contains the full version of the gdk-pixbuf header as a string. * This is the version being compiled against; contrast with * #gdk_pixbuf_version. */ #define GDK_PIXBUF_MAJOR (@GDK_PIXBUF_MAJOR@) #define GDK_PIXBUF_MINOR (@GDK_PIXBUF_MINOR@) #define GDK_PIXBUF_MICRO (@GDK_PIXBUF_MICRO@) #define GDK_PIXBUF_VERSION "@GDK_PIXBUF_VERSION@" /* We prefix variable declarations so they can * properly get exported/imported from Windows DLLs. */ #ifdef G_PLATFORM_WIN32 # ifdef GDK_PIXBUF_STATIC_COMPILATION # define GDK_PIXBUF_VAR extern # else /* !GDK_PIXBUF_STATIC_COMPILATION */ # ifdef GDK_PIXBUF_C_COMPILATION # ifdef DLL_EXPORT # define GDK_PIXBUF_VAR __declspec(dllexport) # else /* !DLL_EXPORT */ # define GDK_PIXBUF_VAR extern # endif /* !DLL_EXPORT */ # else /* !GDK_PIXBUF_C_COMPILATION */ # define GDK_PIXBUF_VAR extern __declspec(dllimport) # endif /* !GDK_PIXBUF_C_COMPILATION */ # endif /* !GDK_PIXBUF_STATIC_COMPILATION */ #else /* !G_PLATFORM_WIN32 */ # define GDK_PIXBUF_VAR extern #endif /* !G_PLATFORM_WIN32 */ /** * gdk_pixbuf_major_version: * * The major version number of the gdk-pixbuf library. (e.g. in * gdk-pixbuf version 1.2.5 this is 1.) * * * This variable is in the library, so represents the * gdk-pixbuf library you have linked against. Contrast with the * #GDK_PIXBUF_MAJOR macro, which represents the major version of the * gdk-pixbuf headers you have included. */ /** * gdk_pixbuf_minor_version: * * The minor version number of the gdk-pixbuf library. (e.g. in * gdk-pixbuf version 1.2.5 this is 2.) * * * This variable is in the library, so represents the * gdk-pixbuf library you have linked against. Contrast with the * #GDK_PIXBUF_MINOR macro, which represents the minor version of the * gdk-pixbuf headers you have included. */ /** * gdk_pixbuf_micro_version: * * The micro version number of the gdk-pixbuf library. (e.g. in * gdk-pixbuf version 1.2.5 this is 5.) * * * This variable is in the library, so represents the * gdk-pixbuf library you have linked against. Contrast with the * #GDK_PIXBUF_MICRO macro, which represents the micro version of the * gdk-pixbuf headers you have included. */ /** * gdk_pixbuf_version: * * Contains the full version of the gdk-pixbuf library as a string. * This is the version currently in use by a running program. */ GDK_PIXBUF_VAR const guint gdk_pixbuf_major_version; GDK_PIXBUF_VAR const guint gdk_pixbuf_minor_version; GDK_PIXBUF_VAR const guint gdk_pixbuf_micro_version; GDK_PIXBUF_VAR const char *gdk_pixbuf_version; #endif /* GDK_PIXBUF_FEATURES_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/io-ani-animation.c0000664000175000017500000002152312305775535022350 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - ani support * * Copyright (C) 2002 The Free Software Foundation * * Author: Matthias Clasen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include "gdk-pixbuf-private.h" #include "io-ani-animation.h" static void gdk_pixbuf_ani_anim_finalize (GObject *object); static gboolean gdk_pixbuf_ani_anim_is_static_image (GdkPixbufAnimation *animation); static GdkPixbuf* gdk_pixbuf_ani_anim_get_static_image (GdkPixbufAnimation *animation); static void gdk_pixbuf_ani_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height); static GdkPixbufAnimationIter* gdk_pixbuf_ani_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time); G_DEFINE_TYPE (GdkPixbufAniAnim, gdk_pixbuf_ani_anim, GDK_TYPE_PIXBUF_ANIMATION) static void gdk_pixbuf_ani_anim_init (GdkPixbufAniAnim *anim) { } static void gdk_pixbuf_ani_anim_class_init (GdkPixbufAniAnimClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationClass *anim_class = GDK_PIXBUF_ANIMATION_CLASS (klass); object_class->finalize = gdk_pixbuf_ani_anim_finalize; anim_class->is_static_image = gdk_pixbuf_ani_anim_is_static_image; anim_class->get_static_image = gdk_pixbuf_ani_anim_get_static_image; anim_class->get_size = gdk_pixbuf_ani_anim_get_size; anim_class->get_iter = gdk_pixbuf_ani_anim_get_iter; } static void gdk_pixbuf_ani_anim_finalize (GObject *object) { GdkPixbufAniAnim *ani_anim = GDK_PIXBUF_ANI_ANIM (object); gint i; for (i = 0; i < ani_anim->n_pixbufs; i++) { if (ani_anim->pixbufs[i]) g_object_unref (ani_anim->pixbufs[i]); } g_free (ani_anim->pixbufs); g_free (ani_anim->sequence); g_free (ani_anim->delay); G_OBJECT_CLASS (gdk_pixbuf_ani_anim_parent_class)->finalize (object); } static gboolean gdk_pixbuf_ani_anim_is_static_image (GdkPixbufAnimation *animation) { GdkPixbufAniAnim *ani_anim; ani_anim = GDK_PIXBUF_ANI_ANIM (animation); return ani_anim->n_frames == 1; } static GdkPixbuf* gdk_pixbuf_ani_anim_get_static_image (GdkPixbufAnimation *animation) { GdkPixbufAniAnim *ani_anim; ani_anim = GDK_PIXBUF_ANI_ANIM (animation); if (ani_anim->pixbufs == NULL) return NULL; else return ani_anim->pixbufs[0]; } static void gdk_pixbuf_ani_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height) { GdkPixbufAniAnim *ani_anim; ani_anim = GDK_PIXBUF_ANI_ANIM (anim); if (width) *width = ani_anim->width; if (height) *height = ani_anim->height; } static void iter_restart (GdkPixbufAniAnimIter *iter) { iter->current_frame = 0; iter->position = 0; iter->elapsed = 0; } static GdkPixbufAnimationIter* gdk_pixbuf_ani_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time) { GdkPixbufAniAnimIter *iter; iter = g_object_new (GDK_TYPE_PIXBUF_ANI_ANIM_ITER, NULL); iter->ani_anim = GDK_PIXBUF_ANI_ANIM (anim); g_object_ref (iter->ani_anim); iter_restart (iter); iter->start_time = *start_time; iter->current_time = *start_time; return GDK_PIXBUF_ANIMATION_ITER (iter); } static void gdk_pixbuf_ani_anim_iter_finalize (GObject *object); static int gdk_pixbuf_ani_anim_iter_get_delay_time (GdkPixbufAnimationIter *iter); static GdkPixbuf* gdk_pixbuf_ani_anim_iter_get_pixbuf (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_ani_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_ani_anim_iter_advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time); G_DEFINE_TYPE (GdkPixbufAniAnimIter, gdk_pixbuf_ani_anim_iter, GDK_TYPE_PIXBUF_ANIMATION_ITER); static void gdk_pixbuf_ani_anim_iter_init (GdkPixbufAniAnimIter *anim) { } static void gdk_pixbuf_ani_anim_iter_class_init (GdkPixbufAniAnimIterClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationIterClass *anim_iter_class = GDK_PIXBUF_ANIMATION_ITER_CLASS (klass); object_class->finalize = gdk_pixbuf_ani_anim_iter_finalize; anim_iter_class->get_delay_time = gdk_pixbuf_ani_anim_iter_get_delay_time; anim_iter_class->get_pixbuf = gdk_pixbuf_ani_anim_iter_get_pixbuf; anim_iter_class->on_currently_loading_frame = gdk_pixbuf_ani_anim_iter_on_currently_loading_frame; anim_iter_class->advance = gdk_pixbuf_ani_anim_iter_advance; } static void gdk_pixbuf_ani_anim_iter_finalize (GObject *object) { GdkPixbufAniAnimIter *iter = GDK_PIXBUF_ANI_ANIM_ITER (object); g_object_unref (iter->ani_anim); G_OBJECT_CLASS (gdk_pixbuf_ani_anim_iter_parent_class)->finalize (object); } static gboolean gdk_pixbuf_ani_anim_iter_advance (GdkPixbufAnimationIter *anim_iter, const GTimeVal *current_time) { GdkPixbufAniAnimIter *iter; gint elapsed; gint tmp; gint old; iter = GDK_PIXBUF_ANI_ANIM_ITER (anim_iter); iter->current_time = *current_time; /* We use milliseconds for all times */ elapsed = (((iter->current_time.tv_sec - iter->start_time.tv_sec) * G_USEC_PER_SEC + iter->current_time.tv_usec - iter->start_time.tv_usec)) / 1000; if (elapsed < 0) { /* Try to compensate; probably the system clock * was set backwards */ iter->start_time = iter->current_time; elapsed = 0; } g_assert (iter->ani_anim->total_time > 0); /* See how many times we've already played the full animation, * and subtract time for that. */ elapsed = elapsed % iter->ani_anim->total_time; iter->position = elapsed; /* Now move to the proper frame */ iter->elapsed = 0; for (tmp = 0; tmp < iter->ani_anim->n_frames; tmp++) { if (iter->position >= iter->elapsed && iter->position < (iter->elapsed + iter->ani_anim->delay[tmp])) break; iter->elapsed += iter->ani_anim->delay[tmp]; } old = iter->current_frame; iter->current_frame = tmp; return iter->current_frame != old; } int gdk_pixbuf_ani_anim_iter_get_delay_time (GdkPixbufAnimationIter *anim_iter) { GdkPixbufAniAnimIter *iter; iter = GDK_PIXBUF_ANI_ANIM_ITER (anim_iter); return iter->ani_anim->delay[iter->current_frame] - (iter->position - iter->elapsed); } GdkPixbuf* gdk_pixbuf_ani_anim_iter_get_pixbuf (GdkPixbufAnimationIter *anim_iter) { GdkPixbufAniAnimIter *iter; gint frame; iter = GDK_PIXBUF_ANI_ANIM_ITER (anim_iter); frame = iter->ani_anim->sequence[iter->current_frame]; /* this is necessary if the animation is displayed while loading */ while (frame > 0 && !iter->ani_anim->pixbufs[frame]) frame--; return iter->ani_anim->pixbufs[frame]; } static gboolean gdk_pixbuf_ani_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *anim_iter) { GdkPixbufAniAnimIter *iter; gint frame; iter = GDK_PIXBUF_ANI_ANIM_ITER (anim_iter); if (iter->current_frame >= iter->ani_anim->n_frames - 1) return TRUE; frame = iter->ani_anim->sequence[iter->current_frame + 1]; if (!iter->ani_anim->pixbufs[frame]) return TRUE; return FALSE; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-ani-animation.h0000664000175000017500000001012212305775535022346 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - ANI loader declarations * * Copyright (C) 2002 The Free Software Foundation * * Author: Matthias Clasen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_ANI_ANIMATION_H #define GDK_PIXBUF_ANI_ANIMATION_H #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-animation.h" typedef struct _GdkPixbufAniAnim GdkPixbufAniAnim; typedef struct _GdkPixbufAniAnimClass GdkPixbufAniAnimClass; #define GDK_TYPE_PIXBUF_ANI_ANIM (gdk_pixbuf_ani_anim_get_type ()) #define GDK_PIXBUF_ANI_ANIM(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_ANI_ANIM, GdkPixbufAniAnim)) #define GDK_IS_PIXBUF_ANI_ANIM(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_ANI_ANIM)) #define GDK_PIXBUF_ANI_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_ANI_ANIM, GdkPixbufAniAnimClass)) #define GDK_IS_PIXBUF_ANI_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_ANI_ANIM)) #define GDK_PIXBUF_ANI_ANIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_ANI_ANIM, GdkPixbufAniAnimClass)) /* Private part of the GdkPixbufAniAnim structure */ struct _GdkPixbufAniAnim { GdkPixbufAnimation parent_instance; /* Total length of animation */ int total_time; /* Number of frames */ int n_frames; /* Number of pixbufs */ int n_pixbufs; GdkPixbuf **pixbufs; /* Maps frame number to pixbuf */ int *sequence; /* The duration of each frame, in milliseconds */ int *delay; /* bounding box size */ int width, height; }; struct _GdkPixbufAniAnimClass { GdkPixbufAnimationClass parent_class; }; GType gdk_pixbuf_ani_anim_get_type (void) G_GNUC_CONST; typedef struct _GdkPixbufAniAnimIter GdkPixbufAniAnimIter; typedef struct _GdkPixbufAniAnimIterClass GdkPixbufAniAnimIterClass; #define GDK_TYPE_PIXBUF_ANI_ANIM_ITER (gdk_pixbuf_ani_anim_iter_get_type ()) #define GDK_PIXBUF_ANI_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_ANI_ANIM_ITER, GdkPixbufAniAnimIter)) #define GDK_IS_PIXBUF_ANI_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_ANI_ANIM_ITER)) #define GDK_PIXBUF_ANI_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_ANI_ANIM_ITER, GdkPixbufAniAnimIterClass)) #define GDK_IS_PIXBUF_ANI_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_ANI_ANIM_ITER)) #define GDK_PIXBUF_ANI_ANIM_ITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_ANI_ANIM_ITER, GdkPixbufAniAnimIterClass)) struct _GdkPixbufAniAnimIter { GdkPixbufAnimationIter parent_instance; GdkPixbufAniAnim *ani_anim; GTimeVal start_time; GTimeVal current_time; /* Time in milliseconds into this run of the animation */ gint position; /* Index of the current frame */ gint current_frame; /* Time in milliseconds from the start of the animation till the begin of the current frame */ gint elapsed; }; struct _GdkPixbufAniAnimIterClass { GdkPixbufAnimationIterClass parent_class; }; GType gdk_pixbuf_ani_anim_iter_get_type (void) G_GNUC_CONST; #endif gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-scaled-anim.c0000664000175000017500000001742712305775535023442 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Simple transformations of animations * * Copyright (C) Red Hat, Inc * * Authors: Matthias Clasen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . * */ #include #include "gdk-pixbuf.h" #include "gdk-pixbuf-io.h" #include "gdk-pixbuf-scaled-anim.h" struct _GdkPixbufScaledAnimClass { GdkPixbufAnimationClass parent_class; }; struct _GdkPixbufScaledAnim { GdkPixbufAnimation parent_instance; GdkPixbufAnimation *anim; gdouble xscale; gdouble yscale; gdouble tscale; GdkPixbuf *current; }; struct _GdkPixbufScaledAnimIterClass { GdkPixbufAnimationClass parent_class; }; struct _GdkPixbufScaledAnimIter { GdkPixbufAnimationIter parent_instance; GdkPixbufScaledAnim *scaled; GdkPixbufAnimationIter *iter; }; typedef struct _GdkPixbufScaledAnimIter GdkPixbufScaledAnimIter; typedef struct _GdkPixbufScaledAnimIterClass GdkPixbufScaledAnimIterClass; GdkPixbufScaledAnim * _gdk_pixbuf_scaled_anim_new (GdkPixbufAnimation *anim, gdouble xscale, gdouble yscale, gdouble tscale) { GdkPixbufScaledAnim *scaled; scaled = g_object_new (GDK_TYPE_PIXBUF_SCALED_ANIM, NULL); scaled->anim = g_object_ref (anim); scaled->xscale = xscale; scaled->yscale = yscale; scaled->tscale = tscale; return scaled; } G_DEFINE_TYPE (GdkPixbufScaledAnim, gdk_pixbuf_scaled_anim, GDK_TYPE_PIXBUF_ANIMATION); static void gdk_pixbuf_scaled_anim_init (GdkPixbufScaledAnim *scaled) { scaled->xscale = 1.0; scaled->yscale = 1.0; scaled->tscale = 1.0; } static void gdk_pixbuf_scaled_anim_finalize (GObject *object) { GdkPixbufScaledAnim *scaled = (GdkPixbufScaledAnim *)object; if (scaled->anim) { g_object_unref (scaled->anim); scaled->anim = NULL; } if (scaled->current) { g_object_unref (scaled->current); scaled->current = NULL; } G_OBJECT_CLASS (gdk_pixbuf_scaled_anim_parent_class)->finalize (object); } static gboolean is_static_image (GdkPixbufAnimation *anim) { GdkPixbufScaledAnim *scaled = (GdkPixbufScaledAnim *)anim; return gdk_pixbuf_animation_is_static_image (scaled->anim); } static GdkPixbuf * get_scaled_pixbuf (GdkPixbufScaledAnim *scaled, GdkPixbuf *pixbuf) { GQuark quark; gchar **options; if (scaled->current) g_object_unref (scaled->current); /* Preserve the options associated with the original pixbuf (if present), mostly so that client programs can use the "orientation" option (if present) to rotate the image appropriately. gdk_pixbuf_scale_simple (and most other gdk transform operations) does not preserve the attached options when returning a new pixbuf. */ quark = g_quark_from_static_string ("gdk_pixbuf_options"); options = g_object_get_qdata (G_OBJECT (pixbuf), quark); /* Get a new scaled pixbuf */ scaled->current = gdk_pixbuf_scale_simple (pixbuf, MAX((int) ((gdouble) gdk_pixbuf_get_width (pixbuf) * scaled->xscale + .5), 1), MAX((int) ((gdouble) gdk_pixbuf_get_height (pixbuf) * scaled->yscale + .5), 1), GDK_INTERP_BILINEAR); /* Copy the original pixbuf options to the scaled pixbuf */ if (options && scaled->current) g_object_set_qdata_full (G_OBJECT (scaled->current), quark, g_strdupv (options), (GDestroyNotify) g_strfreev); return scaled->current; } static GdkPixbuf * get_static_image (GdkPixbufAnimation *anim) { GdkPixbufScaledAnim *scaled = (GdkPixbufScaledAnim *)anim; GdkPixbuf *pixbuf; pixbuf = gdk_pixbuf_animation_get_static_image (scaled->anim); return get_scaled_pixbuf (scaled, pixbuf); } static void get_size (GdkPixbufAnimation *anim, int *width, int *height) { GdkPixbufScaledAnim *scaled = (GdkPixbufScaledAnim *)anim; GDK_PIXBUF_ANIMATION_GET_CLASS (scaled->anim)->get_size (scaled->anim, width, height); if (width) *width = (int)(*width * scaled->xscale + .5); if (height) *height = (int)(*height * scaled->yscale + .5); } static GdkPixbufAnimationIter * get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time) { GdkPixbufScaledAnim *scaled = (GdkPixbufScaledAnim *)anim; GdkPixbufScaledAnimIter *iter; iter = g_object_new (GDK_TYPE_PIXBUF_SCALED_ANIM_ITER, NULL); iter->scaled = g_object_ref (scaled); iter->iter = gdk_pixbuf_animation_get_iter (scaled->anim, start_time); return (GdkPixbufAnimationIter*)iter; } static void gdk_pixbuf_scaled_anim_class_init (GdkPixbufScaledAnimClass *klass) { GObjectClass *object_class; GdkPixbufAnimationClass *anim_class; object_class = G_OBJECT_CLASS (klass); anim_class = GDK_PIXBUF_ANIMATION_CLASS (klass); object_class->finalize = gdk_pixbuf_scaled_anim_finalize; anim_class->is_static_image = is_static_image; anim_class->get_static_image = get_static_image; anim_class->get_size = get_size; anim_class->get_iter = get_iter; } G_DEFINE_TYPE (GdkPixbufScaledAnimIter, gdk_pixbuf_scaled_anim_iter, GDK_TYPE_PIXBUF_ANIMATION_ITER); static void gdk_pixbuf_scaled_anim_iter_init (GdkPixbufScaledAnimIter *iter) { } static int get_delay_time (GdkPixbufAnimationIter *iter) { GdkPixbufScaledAnimIter *scaled = (GdkPixbufScaledAnimIter *)iter; int delay; delay = gdk_pixbuf_animation_iter_get_delay_time (scaled->iter); delay = (int)(delay * scaled->scaled->tscale); return delay; } static GdkPixbuf * get_pixbuf (GdkPixbufAnimationIter *iter) { GdkPixbufScaledAnimIter *scaled = (GdkPixbufScaledAnimIter *)iter; GdkPixbuf *pixbuf; pixbuf = gdk_pixbuf_animation_iter_get_pixbuf (scaled->iter); return get_scaled_pixbuf (scaled->scaled, pixbuf); } static gboolean on_currently_loading_frame (GdkPixbufAnimationIter *iter) { GdkPixbufScaledAnimIter *scaled = (GdkPixbufScaledAnimIter *)iter; return gdk_pixbuf_animation_iter_on_currently_loading_frame (scaled->iter); } static gboolean advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time) { GdkPixbufScaledAnimIter *scaled = (GdkPixbufScaledAnimIter *)iter; return gdk_pixbuf_animation_iter_advance (scaled->iter, current_time); } static void gdk_pixbuf_scaled_anim_iter_finalize (GObject *object) { GdkPixbufScaledAnimIter *iter = (GdkPixbufScaledAnimIter *)object; g_object_unref (iter->iter); g_object_unref (iter->scaled); G_OBJECT_CLASS (gdk_pixbuf_scaled_anim_iter_parent_class)->finalize (object); } static void gdk_pixbuf_scaled_anim_iter_class_init (GdkPixbufScaledAnimIterClass *klass) { GObjectClass *object_class; GdkPixbufAnimationIterClass *anim_iter_class; object_class = G_OBJECT_CLASS (klass); anim_iter_class = GDK_PIXBUF_ANIMATION_ITER_CLASS (klass); object_class->finalize = gdk_pixbuf_scaled_anim_iter_finalize; anim_iter_class->get_delay_time = get_delay_time; anim_iter_class->get_pixbuf = get_pixbuf; anim_iter_class->on_currently_loading_frame = on_currently_loading_frame; anim_iter_class->advance = advance; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdiplus.def0000664000175000017500000000311512305775535021177 0ustar00mclasenmclasen00000000000000EXPORTS ; this is not a real def file for gdiplus library ; it is only a def file with symbols strictly neede ; to make link gdk-pixbuf with gdiplus.dll on systems ; where the import library does not exit and it contains ; symbols for both win32 and win64 compilations in ; the same def file, since win32 uses __stdcall calling ; convention and win64 uses __cdecl convention; the symbols ; are nevertheless the same GdipBitmapGetPixel GdipBitmapGetPixel@16 GdipBitmapSetPixel GdipBitmapSetPixel@16 GdipBitmapSetResolution GdipBitmapSetResolution@12 GdipCreateBitmapFromScan0 GdipCreateBitmapFromScan0@24 GdipCreateBitmapFromStream GdipCreateBitmapFromStream@8 GdipDeleteGraphics GdipDeleteGraphics@4 GdipDisposeImage GdipDisposeImage@4 GdipDrawImageI GdipDrawImageI@16 GdipFlush GdipFlush@8 GdipGetImageEncoders GdipGetImageEncoders@12 GdipGetImageEncodersSize GdipGetImageEncodersSize@8 GdipGetImageFlags GdipGetImageFlags@8 GdipGetImageGraphicsContext GdipGetImageGraphicsContext@8 GdipGetImageHeight GdipGetImageHeight@8 GdipGetImageHorizontalResolution GdipGetImageHorizontalResolution@8 GdipGetImageVerticalResolution GdipGetImageVerticalResolution@8 GdipGetImageWidth GdipGetImageWidth@8 GdipGetPropertyItem GdipGetPropertyItem@16 GdipGetPropertyItemSize GdipGetPropertyItemSize@12 GdipGraphicsClear GdipGraphicsClear@8 GdipImageGetFrameCount GdipImageGetFrameCount@12 GdipImageSelectActiveFrame GdipImageSelectActiveFrame@12 GdipLoadImageFromStream GdipLoadImageFromStream@8 GdiplusStartup GdiplusStartup@12 GdipSaveImageToStream GdipSaveImageToStream@16 gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-animation.c0000664000175000017500000002515012305775535022524 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - animated gdip support * * Copyright (C) 1999 The Free Software Foundation * * Authors: Jonathan Blandford * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include #include "io-gdip-native.h" #include "io-gdip-animation.h" static void gdk_pixbuf_gdip_anim_finalize (GObject *object); static gboolean gdk_pixbuf_gdip_anim_is_static_image (GdkPixbufAnimation *animation); static GdkPixbuf* gdk_pixbuf_gdip_anim_get_static_image (GdkPixbufAnimation *animation); static void gdk_pixbuf_gdip_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height); static GdkPixbufAnimationIter* gdk_pixbuf_gdip_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time); G_DEFINE_TYPE (GdkPixbufGdipAnim, gdk_pixbuf_gdip_anim, GDK_TYPE_PIXBUF_ANIMATION); static void gdk_pixbuf_gdip_anim_init (GdkPixbufGdipAnim *anim) { } static void gdk_pixbuf_gdip_anim_class_init (GdkPixbufGdipAnimClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationClass *anim_class = GDK_PIXBUF_ANIMATION_CLASS (klass); object_class->finalize = gdk_pixbuf_gdip_anim_finalize; anim_class->is_static_image = gdk_pixbuf_gdip_anim_is_static_image; anim_class->get_static_image = gdk_pixbuf_gdip_anim_get_static_image; anim_class->get_size = gdk_pixbuf_gdip_anim_get_size; anim_class->get_iter = gdk_pixbuf_gdip_anim_get_iter; } static void gdk_pixbuf_gdip_anim_finalize (GObject *object) { GdkPixbufGdipAnim *gdip_anim = GDK_PIXBUF_GDIP_ANIM (object); GList *l; GdkPixbufFrame *frame; for (l = gdip_anim->frames; l; l = l->next) { frame = l->data; g_object_unref (frame->pixbuf); g_free (frame); } g_list_free (gdip_anim->frames); G_OBJECT_CLASS (gdk_pixbuf_gdip_anim_parent_class)->finalize (object); } static gboolean gdk_pixbuf_gdip_anim_is_static_image (GdkPixbufAnimation *animation) { GdkPixbufGdipAnim *gdip_anim; gdip_anim = GDK_PIXBUF_GDIP_ANIM (animation); return (gdip_anim->frames != NULL && gdip_anim->frames->next == NULL); } static GdkPixbuf* gdk_pixbuf_gdip_anim_get_static_image (GdkPixbufAnimation *animation) { GdkPixbufGdipAnim *gdip_anim; gdip_anim = GDK_PIXBUF_GDIP_ANIM (animation); if (gdip_anim->frames == NULL) return NULL; else return GDK_PIXBUF (((GdkPixbufFrame*)gdip_anim->frames->data)->pixbuf); } static void gdk_pixbuf_gdip_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height) { GdkPixbufGdipAnim *gdip_anim; gdip_anim = GDK_PIXBUF_GDIP_ANIM (anim); if (width) *width = gdip_anim->width; if (height) *height = gdip_anim->height; } static void iter_clear (GdkPixbufGdipAnimIter *iter) { iter->current_frame = NULL; } static void iter_restart (GdkPixbufGdipAnimIter *iter) { iter_clear (iter); iter->current_frame = iter->gdip_anim->frames; } static GdkPixbufAnimationIter* gdk_pixbuf_gdip_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time) { GdkPixbufGdipAnimIter *iter; iter = g_object_new (GDK_TYPE_PIXBUF_GDIP_ANIM_ITER, NULL); iter->gdip_anim = GDK_PIXBUF_GDIP_ANIM (anim); g_object_ref (iter->gdip_anim); iter_restart (iter); iter->start_time = *start_time; iter->current_time = *start_time; iter->first_loop_slowness = 0; return GDK_PIXBUF_ANIMATION_ITER (iter); } static void gdk_pixbuf_gdip_anim_iter_finalize (GObject *object); static int gdk_pixbuf_gdip_anim_iter_get_delay_time (GdkPixbufAnimationIter *iter); static GdkPixbuf* gdk_pixbuf_gdip_anim_iter_get_pixbuf (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_gdip_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_gdip_anim_iter_advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time); G_DEFINE_TYPE (GdkPixbufGdipAnimIter, gdk_pixbuf_gdip_anim_iter, GDK_TYPE_PIXBUF_ANIMATION_ITER); static void gdk_pixbuf_gdip_anim_iter_init (GdkPixbufGdipAnimIter *iter) { } static void gdk_pixbuf_gdip_anim_iter_class_init (GdkPixbufGdipAnimIterClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationIterClass *anim_iter_class = GDK_PIXBUF_ANIMATION_ITER_CLASS (klass); object_class->finalize = gdk_pixbuf_gdip_anim_iter_finalize; anim_iter_class->get_delay_time = gdk_pixbuf_gdip_anim_iter_get_delay_time; anim_iter_class->get_pixbuf = gdk_pixbuf_gdip_anim_iter_get_pixbuf; anim_iter_class->on_currently_loading_frame = gdk_pixbuf_gdip_anim_iter_on_currently_loading_frame; anim_iter_class->advance = gdk_pixbuf_gdip_anim_iter_advance; } static void gdk_pixbuf_gdip_anim_iter_finalize (GObject *object) { GdkPixbufGdipAnimIter *iter = GDK_PIXBUF_GDIP_ANIM_ITER (object); iter_clear (iter); g_object_unref (iter->gdip_anim); G_OBJECT_CLASS (gdk_pixbuf_gdip_anim_iter_parent_class)->finalize (object); } static gboolean gdk_pixbuf_gdip_anim_iter_advance (GdkPixbufAnimationIter *anim_iter, const GTimeVal *current_time) { GdkPixbufGdipAnimIter *iter; gint elapsed; gint loop; GList *tmp; GList *old; iter = GDK_PIXBUF_GDIP_ANIM_ITER (anim_iter); iter->current_time = *current_time; /* We use milliseconds for all times */ elapsed = (((iter->current_time.tv_sec - iter->start_time.tv_sec) * G_USEC_PER_SEC + iter->current_time.tv_usec - iter->start_time.tv_usec)) / 1000; if (elapsed < 0) { /* Try to compensate; probably the system clock * was set backwards */ iter->start_time = iter->current_time; elapsed = 0; } g_assert (iter->gdip_anim->total_time > 0); /* See how many times we've already played the full animation, * and subtract time for that. */ if (iter->gdip_anim->loading) loop = 0; else { /* If current_frame is NULL at this point, we have loaded the * animation from a source which fell behind the speed of the * display. We remember how much slower the first loop was due * to this and correct the position calculation in order to not * jump in the middle of the second loop. */ if (iter->current_frame == NULL) iter->first_loop_slowness = MAX(0, elapsed - iter->gdip_anim->total_time); loop = (elapsed - iter->first_loop_slowness) / iter->gdip_anim->total_time; elapsed = (elapsed - iter->first_loop_slowness) % iter->gdip_anim->total_time; } iter->position = elapsed; /* Now move to the proper frame */ if (iter->gdip_anim->loop == 0 || loop < iter->gdip_anim->loop) tmp = iter->gdip_anim->frames; else tmp = NULL; while (tmp != NULL) { GdkPixbufFrame *frame = tmp->data; if (iter->position >= frame->elapsed && iter->position < (frame->elapsed + frame->delay_time)) break; tmp = tmp->next; } old = iter->current_frame; iter->current_frame = tmp; return iter->current_frame != old; } int gdk_pixbuf_gdip_anim_iter_get_delay_time (GdkPixbufAnimationIter *anim_iter) { GdkPixbufFrame *frame; GdkPixbufGdipAnimIter *iter; iter = GDK_PIXBUF_GDIP_ANIM_ITER (anim_iter); if (iter->current_frame) { frame = iter->current_frame->data; #if 0 g_print ("frame start: %d pos: %d frame len: %d frame remaining: %d\n", frame->elapsed, iter->position, frame->delay_time, frame->delay_time - (iter->position - frame->elapsed)); #endif return frame->delay_time - (iter->position - frame->elapsed); } else return -1; /* show last frame forever */ } GdkPixbuf* gdk_pixbuf_gdip_anim_iter_get_pixbuf (GdkPixbufAnimationIter *anim_iter) { GdkPixbufGdipAnimIter *iter; GdkPixbufFrame *frame; iter = GDK_PIXBUF_GDIP_ANIM_ITER (anim_iter); frame = iter->current_frame ? iter->current_frame->data : g_list_last (iter->gdip_anim->frames)->data; #if 0 if (FALSE && frame) g_print ("current frame %d dispose mode %d %d x %d\n", g_list_index (iter->gdip_anim->frames, frame), frame->action, gdk_pixbuf_get_width (frame->pixbuf), gdk_pixbuf_get_height (frame->pixbuf)); #endif if (frame == NULL) return NULL; return frame->pixbuf; } static gboolean gdk_pixbuf_gdip_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *anim_iter) { GdkPixbufGdipAnimIter *iter; iter = GDK_PIXBUF_GDIP_ANIM_ITER (anim_iter); return iter->current_frame == NULL || iter->current_frame->next == NULL; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-jpeg.c0000664000175000017500000001154212305775535021472 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #define INITGUID #include "io-gdip-utils.h" DEFINE_GUID(EncoderQuality, 0x1d5be4b5,0xfa4a,0x452d,0x9c,0xdd,0x5d,0xb3,0x51,0x05,0xe7,0xeb); static gboolean gdk_pixbuf__gdip_image_save_JPEG_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { EncoderParameters encoder_params; LONG quality = 75; /* default; must be between 0 and 100 */ if (keys && *keys) { gchar **kiter = keys; gchar **viter = values; while (*kiter) { if (strcmp (*kiter, "quality") == 0) { char *endptr = NULL; quality = strtol (*viter, &endptr, 10); if (endptr == *viter) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("JPEG quality must be a value between 0 and 100; value '%s' could not be parsed."), *viter); return FALSE; } if (quality < 0 || quality > 100) { /* This is a user-visible error; * lets people skip the range-checking * in their app. */ g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("JPEG quality must be a value between 0 and 100; value '%d' is not allowed."), (int)quality); return FALSE; } } else { g_warning ("Unrecognized parameter (%s) passed to JPEG saver.", *kiter); } ++kiter; ++viter; } } encoder_params.Count = 1; encoder_params.Parameter[0].Guid = EncoderQuality; encoder_params.Parameter[0].Type = EncoderParameterValueTypeLong; encoder_params.Parameter[0].NumberOfValues = 1; encoder_params.Parameter[0].Value = &quality; return gdip_save_pixbuf (pixbuf, L"image/jpeg", &encoder_params, save_func, user_data, error); } static gboolean gdk_pixbuf__gdip_image_save_JPEG (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdk_pixbuf__gdip_image_save_JPEG_to_callback (gdip_save_to_file_callback, f, pixbuf, keys, values, error); } #ifndef INCLUDE_gdiplus #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gdip_jpeg_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { gdip_fill_vtable (module); module->save_to_callback = gdk_pixbuf__gdip_image_save_JPEG_to_callback; module->save = gdk_pixbuf__gdip_image_save_JPEG; /* for gtk < 2.14, you need to implement both. otherwise gdk-pixbuf-queryloaders fails */ } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "\xff\xd8", NULL, 100 }, /* JPEG */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/jpeg", NULL }; static const gchar *extensions[] = { "jpeg", "jpe", "jpg", NULL }; info->name = "jpeg"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The JPEG image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/makefile.msc0000664000175000017500000001273112305775535021335 0ustar00mclasenmclasen00000000000000TOP = ..\.. PRJ_TOP = .. PACKAGE = gdk_pixbuf PKG_VER = $(GDK_PIXBUF_VER) !INCLUDE $(TOP)/glib/build/win32/make.msc !IFNDEF PERL PERL = perl !ENDIF GDK_PIXBUF_VER = 2.0 # -DINCLUDE_gdiplus _replaces_ -DINCLUDE_bmp -DINCLUDE_gif -DINCLUDE_ico -DINCLUDE_jpeg -DINCLUDE_tiff # but not yet -DINCLUDE_png ##USEGDIP=1 # to get _working_ include modules we need respective defines ... # BUILT_IN_FORMATS = \ !IFDEF USEGDIP -DINCLUDE_gdiplus \ !ELSE -DINCLUDE_bmp -DINCLUDE_gif -DINCLUDE_ico -DINCLUDE_jpeg -DINCLUDE_tiff \ !ENDIF -DINCLUDE_png \ -DINCLUDE_xpm -DINCLUDE_wbmp \ -DINCLUDE_pnm -DINCLUDE_ras PKG_CFLAGS = -FImsvc_recommended_pragmas.h \ !IFNDEF USEGDIP $(JPEG_CFLAGS) $(TIFF_CFLAGS) \ !ENDIF -I. -I.. $(GLIB_CFLAGS) \ $(BUILT_IN_FORMATS) \ $(PNG_CFLAGS) $(INTL_CFLAGS) \ $(G_DEBUGGING) \ -DGDK_PIXBUF_ENABLE_BACKEND \ -DGTK_PREFIX=\"/just/some/non/existing/path/\" \ -UUSE_GMODULE # use built-in # -DUSE_GMODULE -DPIXBUF_LIBDIR=\".\" PKG_LINK = $(GLIB_LIBS) \ !IFNDEF USEGDIP $(TIFF_LIBS) $(JPEG_LIBS) \ !ENDIF $(PNG_LIBS) $(INTL_LIBS) \ pixops\pixops.lib \ OBJECTS_NON_NATIVE = \ io-bmp.obj \ io-gif.obj \ io-ico.obj \ io-tiff.obj \ io-jpeg.obj \ OBJECTS_NATIVE = \ io-gdip-animation.obj \ io-gdip-bmp.obj \ io-gdip-emf.obj \ io-gdip-gif.obj \ io-gdip-ico.obj \ io-gdip-jpeg.obj \ io-gdip-tiff.obj \ io-gdip-utils.obj \ io-gdip-wmf.obj OBJECTS = \ gdk-pixbuf-enum-types.obj \ gdk-pixbuf-animation.obj \ gdk-pixbuf-data.obj \ gdk-pixbuf-io.obj \ gdk-pixbuf-loader.obj \ gdk-pixbuf-scale.obj \ gdk-pixbuf-scaled-anim.obj \ gdk-pixbuf-util.obj \ gdk-pixbuf.obj \ gdk-pixbuf-simple-anim.obj \ gdk-pixdata.obj \ io-wbmp.obj \ io-gif-animation.obj \ io-png.obj \ io-pnm.obj \ io-ras.obj \ io-xpm.obj \ !IFDEF USEGDIP $(OBJECTS_NATIVE) !ELSE $(OBJECTS_NON_NATIVE) !ENDIF gdk_pixbuf_headers = \ gdk-pixbuf.h \ gdk-pixbuf-core.h \ gdk-pixbuf-loader.h \ gdk-pixbuf-transform.h gdk-pixbuf-marshal.h: gdk-pixbuf-marshal.list ..\..\glib\gobject\glib-genmarshal --prefix=_gdk_pixbuf_marshal gdk-pixbuf-marshal.list --header >gdk-pixbuf-marshal.h gdk-pixbuf-marshal.c: gdk-pixbuf-marshal.h gdk-pixbuf-marshal.list ..\..\glib\gobject\glib-genmarshal --prefix=_gdk_pixbuf_marshal gdk-pixbuf-marshal.list --body >gdk-pixbuf-marshal.c gdk-pixbuf-alias.h: gdk-pixbuf.symbols perl makegdkpixbufalias.pl < gdk-pixbuf.symbols > gdk-pixbuf-alias.h gdk_pixbuf.def: gdk-pixbuf.symbols makefile.msc echo EXPORTS > gdk_pixbuf.def cl /EP -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES \ -DG_GNUC_MALLOC= -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= -DG_GNUC_NORETURN= -DG_GNUC_PRINTF=;G_GNUC_PRINTF \ gdk-pixbuf.symbols >> gdk_pixbuf.def gdk-pixbuf-aliasdef.c: gdk-pixbuf.symbols perl makegdkpixbufalias.pl -def < gdk-pixbuf.symbols > gdk-pixbuf-aliasdef.c ## common stuff INSTALL = copy CFLAGS = -I. -DHAVE_CONFIG_H sub-pixops : cd pixops nmake -f makefile.msc cd .. ## targets all : \ $(PRJ_TOP)\config.h \ gdk-pixbuf-alias.h \ gdk-pixbuf-aliasdef.c \ gdk-pixbuf-marshal.h \ gdk-pixbuf-marshal.c \ sub-pixops \ lib$(PACKAGE)-$(PKG_VER)-0.dll \ $(PACKAGE)-$(PKG_VER)s.lib \ # make-inline-pixbuf.exe \ gdk-pixbuf-csource.exe \ test-gdk-pixbuf.exe $(PACKAGE).res : $(PACKAGE).rc rc -DBUILDNUMBER=0 -r -fo $(PACKAGE).res $(PACKAGE).rc $(PACKAGE)-$(PKG_VER)s.lib : $(OBJECTS) lib /out:$(PACKAGE)-$(PKG_VER)s.lib $(OBJECTS) pixops\pixops.lib lib$(PACKAGE)-$(PKG_VER)-0.dll : $(OBJECTS) $(PACKAGE).def $(PACKAGE).res $(CC) $(CFLAGS) -LD -Fe$@ $(OBJECTS) $(PKG_LINK) user32.lib advapi32.lib ole32.lib wsock32.lib $(PACKAGE).res \ $(LDFLAGS) /implib:$(PACKAGE)-$(PKG_VER).lib /def:$(PACKAGE).def make-inline-pixbuf.exe : make-inline-pixbuf.c $(CC) $(PKG_CFLAGS) -Femake-inline-pixbuf.exe make-inline-pixbuf.c $(PKG_LINK) $(PACKAGE)-$(PKG_VER).lib gdk-pixbuf-csource.exe : gdk-pixbuf-csource.c $(CC) $(PKG_CFLAGS) -Fegdk-pixbuf-csource.exe gdk-pixbuf-csource.c $(PKG_LINK) $(PACKAGE)-$(PKG_VER).lib test-gdk-pixbuf.exe : test-gdk-pixbuf.c $(CC) $(PKG_CFLAGS) -Fetest-gdk-pixbuf.exe test-gdk-pixbuf.c $(PKG_LINK) $(PACKAGE)-$(PKG_VER).lib # # gdk-pixbuf-enum-types.h # gdk-pixbuf-enum-types.h : $(gdk_pixbuf_headers) makefile.msc $(PERL) $(GLIB)\gobject\glib-mkenums \ --fhead "#ifndef __GDK_PIXBUF__ENUM_TYPES_H__\n#define __GDK_PIXBUF_ENUM_TYPES_H__\n" \ --fprod "/* enumerations from \"@filename@\" */\n" \ --vhead "GType @enum_name@_get_type (void);\n#define GDK_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n" \ --ftail "#endif /* __GDK_PIXBUF_ENUM_TYPES_H__ */" \ $(gdk_pixbuf_headers) ) > gdk-pixbuf-enum-types.h # # gdk-pixbuf-enum-types.c # gdk-pixbuf-enum-types.c: $(gdk_pixbuf_headers) makefile.msc $(PERL) $(GLIB)\gobject\glib-mkenums \ --fhead "#include " \ --fprod "\n/* enumerations from \"@filename@\" */" \ --vhead "GType\n@enum_name@_get_type (void)\n{\n static GType etype = 0;\n if (etype == 0) {\n static const G@Type@Value values[] = {" \ --vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \ --vtail " { 0, NULL, NULL }\n };\n etype = g_@type@_register_static (\"@EnumName@\", values);\n }\n return etype;\n}\n" \ $(gdk_pixbuf_headers) > gdk-pixbuf-enum-types.c gdk-pixbuf-enum-types.obj : gdk-pixbuf-enum-types.c gdk-pixbuf-enum-types.h $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32 copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h .c.obj : $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) $< clean:: del config.h del gdk-pixbuf-marshal.h del gdk-pixbuf-marshal.c del gdk-pixbuf-alaias.h gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-enum-types.c0000664000175000017500000000621312340757706023361 0ustar00mclasenmclasen00000000000000 /* Generated data (by glib-mkenums) */ #include /* enumerations from "gdk-pixbuf-core.h" */ GType gdk_pixbuf_alpha_mode_get_type (void) { static GType etype = 0; if (G_UNLIKELY(etype == 0)) { static const GEnumValue values[] = { { GDK_PIXBUF_ALPHA_BILEVEL, "GDK_PIXBUF_ALPHA_BILEVEL", "bilevel" }, { GDK_PIXBUF_ALPHA_FULL, "GDK_PIXBUF_ALPHA_FULL", "full" }, { 0, NULL, NULL } }; etype = g_enum_register_static (g_intern_static_string ("GdkPixbufAlphaMode"), values); } return etype; } GType gdk_colorspace_get_type (void) { static GType etype = 0; if (G_UNLIKELY(etype == 0)) { static const GEnumValue values[] = { { GDK_COLORSPACE_RGB, "GDK_COLORSPACE_RGB", "rgb" }, { 0, NULL, NULL } }; etype = g_enum_register_static (g_intern_static_string ("GdkColorspace"), values); } return etype; } GType gdk_pixbuf_error_get_type (void) { static GType etype = 0; if (G_UNLIKELY(etype == 0)) { static const GEnumValue values[] = { { GDK_PIXBUF_ERROR_CORRUPT_IMAGE, "GDK_PIXBUF_ERROR_CORRUPT_IMAGE", "corrupt-image" }, { GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, "GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY", "insufficient-memory" }, { GDK_PIXBUF_ERROR_BAD_OPTION, "GDK_PIXBUF_ERROR_BAD_OPTION", "bad-option" }, { GDK_PIXBUF_ERROR_UNKNOWN_TYPE, "GDK_PIXBUF_ERROR_UNKNOWN_TYPE", "unknown-type" }, { GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION, "GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION", "unsupported-operation" }, { GDK_PIXBUF_ERROR_FAILED, "GDK_PIXBUF_ERROR_FAILED", "failed" }, { 0, NULL, NULL } }; etype = g_enum_register_static (g_intern_static_string ("GdkPixbufError"), values); } return etype; } /* enumerations from "gdk-pixbuf-transform.h" */ GType gdk_interp_type_get_type (void) { static GType etype = 0; if (G_UNLIKELY(etype == 0)) { static const GEnumValue values[] = { { GDK_INTERP_NEAREST, "GDK_INTERP_NEAREST", "nearest" }, { GDK_INTERP_TILES, "GDK_INTERP_TILES", "tiles" }, { GDK_INTERP_BILINEAR, "GDK_INTERP_BILINEAR", "bilinear" }, { GDK_INTERP_HYPER, "GDK_INTERP_HYPER", "hyper" }, { 0, NULL, NULL } }; etype = g_enum_register_static (g_intern_static_string ("GdkInterpType"), values); } return etype; } GType gdk_pixbuf_rotation_get_type (void) { static GType etype = 0; if (G_UNLIKELY(etype == 0)) { static const GEnumValue values[] = { { GDK_PIXBUF_ROTATE_NONE, "GDK_PIXBUF_ROTATE_NONE", "none" }, { GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE, "GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE", "counterclockwise" }, { GDK_PIXBUF_ROTATE_UPSIDEDOWN, "GDK_PIXBUF_ROTATE_UPSIDEDOWN", "upsidedown" }, { GDK_PIXBUF_ROTATE_CLOCKWISE, "GDK_PIXBUF_ROTATE_CLOCKWISE", "clockwise" }, { 0, NULL, NULL } }; etype = g_enum_register_static (g_intern_static_string ("GdkPixbufRotation"), values); } return etype; } /* Generated data ends here */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-loader.h0000664000175000017500000001045312310670673022521 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Progressive loader object * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Jonathan Blandford * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_LOADER_H #define GDK_PIXBUF_LOADER_H #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #include #include #include #include #include G_BEGIN_DECLS #define GDK_TYPE_PIXBUF_LOADER (gdk_pixbuf_loader_get_type ()) #define GDK_PIXBUF_LOADER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_PIXBUF_LOADER, GdkPixbufLoader)) #define GDK_PIXBUF_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_LOADER, GdkPixbufLoaderClass)) #define GDK_IS_PIXBUF_LOADER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_PIXBUF_LOADER)) #define GDK_IS_PIXBUF_LOADER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_LOADER)) #define GDK_PIXBUF_LOADER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_LOADER, GdkPixbufLoaderClass)) /** * GdkPixbufLoader: * * The GdkPixbufLoader struct contains only private * fields. */ typedef struct _GdkPixbufLoader GdkPixbufLoader; struct _GdkPixbufLoader { GObject parent_instance; /*< private >*/ gpointer priv; }; typedef struct _GdkPixbufLoaderClass GdkPixbufLoaderClass; struct _GdkPixbufLoaderClass { GObjectClass parent_class; void (*size_prepared) (GdkPixbufLoader *loader, int width, int height); void (*area_prepared) (GdkPixbufLoader *loader); /* Last known frame needs a redraw for x, y, width, height */ void (*area_updated) (GdkPixbufLoader *loader, int x, int y, int width, int height); void (*closed) (GdkPixbufLoader *loader); }; GType gdk_pixbuf_loader_get_type (void) G_GNUC_CONST; GdkPixbufLoader * gdk_pixbuf_loader_new (void); GdkPixbufLoader * gdk_pixbuf_loader_new_with_type (const char *image_type, GError **error); GdkPixbufLoader * gdk_pixbuf_loader_new_with_mime_type (const char *mime_type, GError **error); void gdk_pixbuf_loader_set_size (GdkPixbufLoader *loader, int width, int height); gboolean gdk_pixbuf_loader_write (GdkPixbufLoader *loader, const guchar *buf, gsize count, GError **error); gboolean gdk_pixbuf_loader_write_bytes (GdkPixbufLoader *loader, GBytes *buffer, GError **error); GdkPixbuf * gdk_pixbuf_loader_get_pixbuf (GdkPixbufLoader *loader); GdkPixbufAnimation * gdk_pixbuf_loader_get_animation (GdkPixbufLoader *loader); gboolean gdk_pixbuf_loader_close (GdkPixbufLoader *loader, GError **error); GdkPixbufFormat *gdk_pixbuf_loader_get_format (GdkPixbufLoader *loader); G_END_DECLS #endif gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-csource.c0000664000175000017500000001702312305775535022720 0ustar00mclasenmclasen00000000000000/* Gdk-Pixbuf-CSource - GdkPixbuf based image CSource generator * Copyright (C) 1999, 2001 Tim Janik * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include "gdk-pixbuf.h" #include "gdk-pixdata.h" #include #include #include /* --- defines --- */ #undef G_LOG_DOMAIN #define G_LOG_DOMAIN "Gdk-Pixbuf-CSource" #define PRG_NAME "gdk-pixbuf-csource-3.0" #define PKG_NAME "gdk-pixbuf" #define PKG_HTTP_HOME "http://www.gtk.org" /* --- prototypes --- */ static void parse_args (gint *argc_p, gchar ***argv_p); static void print_blurb (FILE *bout, gboolean print_help); /* --- variables --- */ static guint gen_type = GDK_PIXDATA_DUMP_PIXDATA_STREAM; static guint gen_ctype = GDK_PIXDATA_DUMP_GTYPES | GDK_PIXDATA_DUMP_STATIC | GDK_PIXDATA_DUMP_CONST; static gboolean use_rle = TRUE; static gboolean with_decoder = FALSE; static gchar *image_name = "my_pixbuf"; static gboolean build_list = FALSE; /* --- functions --- */ static void print_csource (FILE *f_out, GdkPixbuf *pixbuf) { GdkPixdata pixdata; gpointer free_me; GString *gstring; free_me = gdk_pixdata_from_pixbuf (&pixdata, pixbuf, use_rle); gstring = gdk_pixdata_to_csource (&pixdata, image_name, gen_type | gen_ctype | (with_decoder ? GDK_PIXDATA_DUMP_RLE_DECODER : 0)); g_fprintf (f_out, "%s\n", gstring->str); g_free (free_me); } int main (int argc, char *argv[]) { GdkPixbuf *pixbuf; GError *error = NULL; gchar *infilename; /* parse args and do fast exits */ parse_args (&argc, &argv); if (!build_list) { if (argc != 2) { print_blurb (stderr, TRUE); return 1; } #ifdef G_OS_WIN32 infilename = g_locale_to_utf8 (argv[1], -1, NULL, NULL, NULL); #else infilename = argv[1]; #endif pixbuf = gdk_pixbuf_new_from_file (infilename, &error); if (!pixbuf) { g_fprintf (stderr, "failed to load \"%s\": %s\n", argv[1], error->message); g_error_free (error); return 1; } print_csource (stdout, pixbuf); g_object_unref (pixbuf); } else /* parse name, file pairs */ { gchar **p = argv + 1; guint j = argc - 1; gboolean toggle = FALSE; while (j--) { #ifdef G_OS_WIN32 infilename = g_locale_to_utf8 (*p, -1, NULL, NULL, NULL); #else infilename = *p; #endif if (!toggle) { image_name = infilename; p++; } else { pixbuf = gdk_pixbuf_new_from_file (infilename, &error); if (!pixbuf) { g_fprintf (stderr, "failed to load \"%s\": %s\n", *p, error->message); g_error_free (error); return 1; } print_csource (stdout, pixbuf); g_object_unref (pixbuf); p++; } toggle = !toggle; } } return 0; } static void parse_args (gint *argc_p, gchar ***argv_p) { guint argc = *argc_p; gchar **argv = *argv_p; guint i, e; for (i = 1; i < argc; i++) { if (strcmp ("--macros", argv[i]) == 0) { gen_type = GDK_PIXDATA_DUMP_MACROS; argv[i] = NULL; } else if (strcmp ("--struct", argv[i]) == 0) { gen_type = GDK_PIXDATA_DUMP_PIXDATA_STRUCT; argv[i] = NULL; } else if (strcmp ("--stream", argv[i]) == 0) { gen_type = GDK_PIXDATA_DUMP_PIXDATA_STREAM; argv[i] = NULL; } else if (strcmp ("--rle", argv[i]) == 0) { use_rle = TRUE; argv[i] = NULL; } else if (strcmp ("--raw", argv[i]) == 0) { use_rle = FALSE; argv[i] = NULL; } else if (strcmp ("--extern", argv[i]) == 0) { gen_ctype &= ~GDK_PIXDATA_DUMP_STATIC; argv[i] = NULL; } else if (strcmp ("--static", argv[i]) == 0) { gen_ctype |= GDK_PIXDATA_DUMP_STATIC; argv[i] = NULL; } else if (strcmp ("--decoder", argv[i]) == 0) { with_decoder = TRUE; argv[i] = NULL; } else if ((strcmp ("--name", argv[i]) == 0) || (strncmp ("--name=", argv[i], 7) == 0)) { gchar *equal = argv[i] + 6; if (*equal == '=') image_name = g_strdup (equal + 1); else if (i + 1 < argc) { image_name = g_strdup (argv[i + 1]); argv[i] = NULL; i += 1; } argv[i] = NULL; } else if (strcmp ("--build-list", argv[i]) == 0) { build_list = TRUE; argv[i] = NULL; } else if (strcmp ("-h", argv[i]) == 0 || strcmp ("--help", argv[i]) == 0) { print_blurb (stderr, TRUE); argv[i] = NULL; exit (0); } else if (strcmp ("-v", argv[i]) == 0 || strcmp ("--version", argv[i]) == 0) { print_blurb (stderr, FALSE); argv[i] = NULL; exit (0); } else if (strcmp (argv[i], "--g-fatal-warnings") == 0) { GLogLevelFlags fatal_mask; fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK); fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL; g_log_set_always_fatal (fatal_mask); argv[i] = NULL; } } e = 0; for (i = 1; i < argc; i++) { if (e) { if (argv[i]) { argv[e++] = argv[i]; argv[i] = NULL; } } else if (!argv[i]) e = i; } if (e) *argc_p = e; } static void print_blurb (FILE *bout, gboolean print_help) { if (!print_help) { g_fprintf (bout, "%s version ", PRG_NAME); g_fprintf (bout, "%s", GDK_PIXBUF_VERSION); g_fprintf (bout, "\n"); g_fprintf (bout, "%s comes with ABSOLUTELY NO WARRANTY.\n", PRG_NAME); g_fprintf (bout, "You may redistribute copies of %s under the terms of\n", PRG_NAME); g_fprintf (bout, "the GNU Lesser General Public License which can be found in the\n"); g_fprintf (bout, "%s source package. Sources, examples and contact\n", PKG_NAME); g_fprintf (bout, "information are available at %s\n", PKG_HTTP_HOME); } else { g_fprintf (bout, "Usage: %s [options] [image]\n", PRG_NAME); g_fprintf (bout, " %s [options] --build-list [[name image]...]\n", PRG_NAME); g_fprintf (bout, " --stream generate pixbuf data stream\n"); g_fprintf (bout, " --struct generate GdkPixdata structure\n"); g_fprintf (bout, " --macros generate image size/pixel macros\n"); g_fprintf (bout, " --rle use one byte run-length-encoding\n"); g_fprintf (bout, " --raw provide raw image data copy\n"); g_fprintf (bout, " --extern generate extern symbols\n"); g_fprintf (bout, " --static generate static symbols\n"); g_fprintf (bout, " --decoder provide rle decoder\n"); g_fprintf (bout, " --name=identifier C macro/variable name\n"); g_fprintf (bout, " --build-list parse (name, image) pairs\n"); g_fprintf (bout, " -h, --help show this help message\n"); g_fprintf (bout, " -v, --version print version informations\n"); g_fprintf (bout, " --g-fatal-warnings make warnings fatal (abort)\n"); } } gdk-pixbuf-2.30.8/gdk-pixbuf/io-tga.c0000664000175000017500000006256112305775535020406 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* * GdkPixbuf library - TGA image loader * Copyright (C) 1999 Nicola Girardi * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . * */ /* * Some NOTES about the TGA loader (2001/06/07, nikke@swlibero.org) * * - The TGAFooter isn't present in all TGA files. In fact, there's an older * format specification, still in use, which doesn't cover the TGAFooter. * Actually, most TGA files I have are of the older type. Anyway I put the * struct declaration here for completeness. * * - Error handling was designed to be very paranoid. */ #include "config.h" #include #include #include "gdk-pixbuf-private.h" #undef DEBUG_TGA #define TGA_INTERLEAVE_MASK 0xc0 #define TGA_INTERLEAVE_NONE 0x00 #define TGA_INTERLEAVE_2WAY 0x40 #define TGA_INTERLEAVE_4WAY 0x80 #define TGA_ORIGIN_MASK 0x30 #define TGA_ORIGIN_RIGHT 0x10 #define TGA_ORIGIN_UPPER 0x20 enum { TGA_TYPE_NODATA = 0, TGA_TYPE_PSEUDOCOLOR = 1, TGA_TYPE_TRUECOLOR = 2, TGA_TYPE_GRAYSCALE = 3, TGA_TYPE_RLE_PSEUDOCOLOR = 9, TGA_TYPE_RLE_TRUECOLOR = 10, TGA_TYPE_RLE_GRAYSCALE = 11 }; #define LE16(p) ((p)[0] + ((p)[1] << 8)) typedef struct _IOBuffer IOBuffer; typedef struct _TGAHeader TGAHeader; typedef struct _TGAFooter TGAFooter; typedef struct _TGAColormap TGAColormap; typedef struct _TGAColor TGAColor; typedef struct _TGAContext TGAContext; struct _TGAHeader { guint8 infolen; guint8 has_cmap; guint8 type; guint8 cmap_start[2]; guint8 cmap_n_colors[2]; guint8 cmap_bpp; guint8 x_origin[2]; guint8 y_origin[2]; guint8 width[2]; guint8 height[2]; guint8 bpp; guint8 flags; }; struct _TGAFooter { guint32 extension_area_offset; guint32 developer_directory_offset; /* Standard TGA signature, "TRUEVISION-XFILE.\0". */ union { gchar sig_full[18]; struct { gchar sig_chunk[16]; gchar dot, null; } sig_struct; } sig; }; struct _TGAColormap { gint size; TGAColor *cols; }; struct _TGAColor { guchar r, g, b, a; }; struct _TGAContext { TGAHeader *hdr; guint rowstride; guint completed_lines; gboolean run_length_encoded; TGAColormap *cmap; guint cmap_size; GdkPixbuf *pbuf; guint pbuf_bytes; guint pbuf_bytes_done; guchar *pptr; IOBuffer *in; gboolean skipped_info; gboolean prepared; gboolean done; GdkPixbufModuleSizeFunc sfunc; GdkPixbufModulePreparedFunc pfunc; GdkPixbufModuleUpdatedFunc ufunc; gpointer udata; }; struct _IOBuffer { guchar *data; guint size; }; static IOBuffer *io_buffer_new(GError **err) { IOBuffer *buffer; buffer = g_try_malloc(sizeof(IOBuffer)); if (!buffer) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate memory for IOBuffer struct")); return NULL; } buffer->data = NULL; buffer->size = 0; return buffer; } static IOBuffer *io_buffer_append(IOBuffer *buffer, const guchar *data, guint len, GError **err) { if (!buffer) return NULL; if (!buffer->data) { buffer->data = g_try_malloc(len); if (!buffer->data) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate memory for IOBuffer data")); g_free(buffer); return NULL; } g_memmove(buffer->data, data, len); buffer->size = len; } else { guchar *tmp = g_try_realloc (buffer->data, buffer->size + len); if (!tmp) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot realloc IOBuffer data")); g_free(buffer); return NULL; } buffer->data = tmp; g_memmove(&buffer->data[buffer->size], data, len); buffer->size += len; } return buffer; } static IOBuffer *io_buffer_free_segment(IOBuffer *buffer, guint count, GError **err) { g_return_val_if_fail(buffer != NULL, NULL); g_return_val_if_fail(buffer->data != NULL, NULL); if (count == buffer->size) { g_free(buffer->data); buffer->data = NULL; buffer->size = 0; } else { guchar *new_buf; guint new_size; new_size = buffer->size - count; new_buf = g_try_malloc(new_size); if (!new_buf) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate temporary IOBuffer data")); g_free(buffer->data); g_free(buffer); return NULL; } g_memmove(new_buf, &buffer->data[count], new_size); g_free(buffer->data); buffer->data = new_buf; buffer->size = new_size; } return buffer; } static void io_buffer_free(IOBuffer *buffer) { g_return_if_fail(buffer != NULL); g_free(buffer->data); g_free(buffer); } static void free_buffer(guchar *pixels, gpointer data) { g_free(pixels); } static GdkPixbuf *get_contiguous_pixbuf (guint width, guint height, gboolean has_alpha) { guchar *pixels; guint channels, rowstride; if (has_alpha) channels = 4; else channels = 3; rowstride = width * channels; if (rowstride / channels != width) return NULL; pixels = g_try_malloc_n (height, rowstride); if (!pixels) return NULL; return gdk_pixbuf_new_from_data (pixels, GDK_COLORSPACE_RGB, has_alpha, 8, width, height, rowstride, free_buffer, NULL); } static void pixbuf_flip_row (GdkPixbuf *pixbuf, guchar *ph) { guchar *p, *s; guchar tmp; gint count; p = ph; s = p + pixbuf->n_channels * (pixbuf->width - 1); while (p < s) { for (count = pixbuf->n_channels; count > 0; count--, p++, s++) { tmp = *p; *p = *s; *s = tmp; } s -= 2 * pixbuf->n_channels; } } static void pixbuf_flip_vertically (GdkPixbuf *pixbuf) { guchar *ph, *sh, *p, *s; guchar tmp; gint count; ph = pixbuf->pixels; sh = pixbuf->pixels + pixbuf->height*pixbuf->rowstride; while (ph < sh - pixbuf->rowstride) { p = ph; s = sh - pixbuf->rowstride; for (count = pixbuf->n_channels * pixbuf->width; count > 0; count--, p++, s++) { tmp = *p; *p = *s; *s = tmp; } sh -= pixbuf->rowstride; ph += pixbuf->rowstride; } } static gboolean fill_in_context(TGAContext *ctx, GError **err) { gboolean alpha; guint w, h; g_return_val_if_fail(ctx != NULL, FALSE); ctx->run_length_encoded = ((ctx->hdr->type == TGA_TYPE_RLE_PSEUDOCOLOR) || (ctx->hdr->type == TGA_TYPE_RLE_TRUECOLOR) || (ctx->hdr->type == TGA_TYPE_RLE_GRAYSCALE)); if (ctx->hdr->has_cmap) ctx->cmap_size = ((ctx->hdr->cmap_bpp + 7) >> 3) * LE16(ctx->hdr->cmap_n_colors); alpha = ((ctx->hdr->bpp == 16) || (ctx->hdr->bpp == 32) || (ctx->hdr->has_cmap && (ctx->hdr->cmap_bpp == 32))); w = LE16(ctx->hdr->width); h = LE16(ctx->hdr->height); if (ctx->sfunc) { gint wi = w; gint hi = h; (*ctx->sfunc) (&wi, &hi, ctx->udata); if (wi == 0 || hi == 0) return FALSE; } ctx->pbuf = get_contiguous_pixbuf (w, h, alpha); if (!ctx->pbuf) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate new pixbuf")); return FALSE; } ctx->pbuf_bytes = ctx->pbuf->rowstride * ctx->pbuf->height; if ((ctx->hdr->flags & TGA_ORIGIN_UPPER) || ctx->run_length_encoded) ctx->pptr = ctx->pbuf->pixels; else ctx->pptr = ctx->pbuf->pixels + (ctx->pbuf->height - 1)*ctx->pbuf->rowstride; if (ctx->hdr->type == TGA_TYPE_PSEUDOCOLOR) ctx->rowstride = ctx->pbuf->width; else if (ctx->hdr->type == TGA_TYPE_GRAYSCALE) ctx->rowstride = (alpha ? ctx->pbuf->width * 2 : ctx->pbuf->width); else if (ctx->hdr->type == TGA_TYPE_TRUECOLOR) ctx->rowstride = ctx->pbuf->rowstride; ctx->completed_lines = 0; return TRUE; } static void parse_data_for_row_pseudocolor(TGAContext *ctx) { guchar *s = ctx->in->data; guint upper_bound = ctx->pbuf->width; guchar *p = ctx->pptr; for (; upper_bound; upper_bound--, s++) { *p++ = ctx->cmap->cols[*s].r; *p++ = ctx->cmap->cols[*s].g; *p++ = ctx->cmap->cols[*s].b; if (ctx->hdr->cmap_bpp == 32) *p++ = ctx->cmap->cols[*s].a; } } static void swap_channels(TGAContext *ctx) { guchar swap; guint count; guchar *p = ctx->pptr; for (count = ctx->pbuf->width; count; count--) { swap = p[0]; p[0] = p[2]; p[2] = swap; p += ctx->pbuf->n_channels; } } static void parse_data_for_row_truecolor(TGAContext *ctx) { g_memmove(ctx->pptr, ctx->in->data, ctx->pbuf->rowstride); swap_channels(ctx); } static void parse_data_for_row_grayscale(TGAContext *ctx) { guchar *s = ctx->in->data; guint upper_bound = ctx->pbuf->width; guchar *p = ctx->pptr; for (; upper_bound; upper_bound--) { p[0] = p[1] = p[2] = *s++; if (ctx->pbuf->n_channels == 4) p[3] = *s++; p += ctx->pbuf->n_channels; } } static gboolean parse_data_for_row(TGAContext *ctx, GError **err) { guint row; if (ctx->hdr->type == TGA_TYPE_PSEUDOCOLOR) parse_data_for_row_pseudocolor(ctx); else if (ctx->hdr->type == TGA_TYPE_TRUECOLOR) parse_data_for_row_truecolor(ctx); else if (ctx->hdr->type == TGA_TYPE_GRAYSCALE) parse_data_for_row_grayscale(ctx); if (ctx->hdr->flags & TGA_ORIGIN_RIGHT) pixbuf_flip_row (ctx->pbuf, ctx->pptr); if (ctx->hdr->flags & TGA_ORIGIN_UPPER) ctx->pptr += ctx->pbuf->rowstride; else ctx->pptr -= ctx->pbuf->rowstride; ctx->pbuf_bytes_done += ctx->pbuf->rowstride; if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) ctx->done = TRUE; ctx->in = io_buffer_free_segment(ctx->in, ctx->rowstride, err); if (!ctx->in) return FALSE; row = (ctx->pptr - ctx->pbuf->pixels) / ctx->pbuf->rowstride - 1; if (ctx->ufunc) (*ctx->ufunc) (ctx->pbuf, 0, row, ctx->pbuf->width, 1, ctx->udata); return TRUE; } static void write_rle_data(TGAContext *ctx, TGAColor *color, guint *rle_count) { for (; *rle_count; (*rle_count)--) { g_memmove(ctx->pptr, (guchar *) color, ctx->pbuf->n_channels); ctx->pptr += ctx->pbuf->n_channels; ctx->pbuf_bytes_done += ctx->pbuf->n_channels; if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) return; } } static guint parse_rle_data_pseudocolor(TGAContext *ctx) { guint rle_num, raw_num; guchar *s, tag; guint n; g_return_val_if_fail(ctx->in->size > 0, 0); s = ctx->in->data; for (n = 0; n < ctx->in->size; ) { tag = *s; s++, n++; if (tag & 0x80) { if (n == ctx->in->size) { return --n; } else { rle_num = (tag & 0x7f) + 1; write_rle_data(ctx, &ctx->cmap->cols[*s], &rle_num); s++, n++; if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) { ctx->done = TRUE; return n; } } } else { raw_num = tag + 1; if (n + raw_num >= ctx->in->size) { return --n; } else { for (; raw_num; raw_num--) { *ctx->pptr++ = ctx->cmap->cols[*s].r; *ctx->pptr++ = ctx->cmap->cols[*s].g; *ctx->pptr++ = ctx->cmap->cols[*s].b; if (ctx->pbuf->n_channels == 4) *ctx->pptr++ = ctx->cmap->cols[*s].a; s++, n++; ctx->pbuf_bytes_done += ctx->pbuf->n_channels; if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) { ctx->done = TRUE; return n; } } } } } if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) ctx->done = TRUE; return n; } static guint parse_rle_data_truecolor(TGAContext *ctx) { TGAColor col; guint rle_num, raw_num; guchar *s, tag; guint n = 0; g_return_val_if_fail(ctx->in->size > 0, 0); s = ctx->in->data; for (n = 0; n < ctx->in->size; ) { tag = *s; s++, n++; if (tag & 0x80) { if (n + ctx->pbuf->n_channels >= ctx->in->size) { return --n; } else { rle_num = (tag & 0x7f) + 1; col.b = *s++; col.g = *s++; col.r = *s++; if (ctx->hdr->bpp == 32) col.a = *s++; n += ctx->pbuf->n_channels; write_rle_data(ctx, &col, &rle_num); if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) { ctx->done = TRUE; return n; } } } else { raw_num = tag + 1; if (n + (raw_num * ctx->pbuf->n_channels) >= ctx->in->size) { return --n; } else { for (; raw_num; raw_num--) { ctx->pptr[2] = *s++; ctx->pptr[1] = *s++; ctx->pptr[0] = *s++; if (ctx->hdr->bpp == 32) ctx->pptr[3] = *s++; n += ctx->pbuf->n_channels; ctx->pptr += ctx->pbuf->n_channels; ctx->pbuf_bytes_done += ctx->pbuf->n_channels; if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) { ctx->done = TRUE; return n; } } if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) { ctx->done = TRUE; return n; } } } } if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) ctx->done = TRUE; return n; } static guint parse_rle_data_grayscale(TGAContext *ctx) { TGAColor tone; guint rle_num, raw_num; guchar *s, tag; guint n; g_return_val_if_fail(ctx->in->size > 0, 0); s = ctx->in->data; for (n = 0; n < ctx->in->size; ) { tag = *s; s++, n++; if (tag & 0x80) { if (n + (ctx->pbuf->n_channels == 4 ? 2 : 1) >= ctx->in->size) { return --n; } else { rle_num = (tag & 0x7f) + 1; tone.r = tone.g = tone.b = *s; s++, n++; if (ctx->pbuf->n_channels == 4) { tone.a = *s++; n++; } write_rle_data(ctx, &tone, &rle_num); if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) { ctx->done = TRUE; return n; } } } else { raw_num = tag + 1; if (n + raw_num * (ctx->pbuf->n_channels == 4 ? 2 : 1) >= ctx->in->size) { return --n; } else { for (; raw_num; raw_num--) { ctx->pptr[0] = ctx->pptr[1] = ctx->pptr[2] = *s; s++, n++; if (ctx->pbuf->n_channels == 4) { ctx->pptr[3] = *s++; n++; } ctx->pptr += ctx->pbuf->n_channels; ctx->pbuf_bytes_done += ctx->pbuf->n_channels; if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) { ctx->done = TRUE; return n; } } } } } if (ctx->pbuf_bytes_done == ctx->pbuf_bytes) ctx->done = TRUE; return n; } static gboolean parse_rle_data(TGAContext *ctx, GError **err) { guint rows = 0; guint count = 0; guint bytes_done_before = ctx->pbuf_bytes_done; if (ctx->hdr->type == TGA_TYPE_RLE_PSEUDOCOLOR) count = parse_rle_data_pseudocolor(ctx); else if (ctx->hdr->type == TGA_TYPE_RLE_TRUECOLOR) count = parse_rle_data_truecolor(ctx); else if (ctx->hdr->type == TGA_TYPE_RLE_GRAYSCALE) count = parse_rle_data_grayscale(ctx); if (ctx->hdr->flags & TGA_ORIGIN_RIGHT) { guchar *row = ctx->pbuf->pixels + (bytes_done_before / ctx->pbuf->rowstride) * ctx->pbuf->rowstride; guchar *row_after = ctx->pbuf->pixels + (ctx->pbuf_bytes_done / ctx->pbuf->rowstride) * ctx->pbuf->rowstride; for (; row < row_after; row += ctx->pbuf->rowstride) pixbuf_flip_row (ctx->pbuf, row); } ctx->in = io_buffer_free_segment(ctx->in, count, err); if (!ctx->in) return FALSE; if (ctx->done) { /* FIXME doing the vertical flipping afterwards is not * perfect, but doing it during the rle decoding in place * is considerably more work. */ if (!(ctx->hdr->flags & TGA_ORIGIN_UPPER)) { pixbuf_flip_vertically (ctx->pbuf); ctx->hdr->flags |= TGA_ORIGIN_UPPER; } } rows = ctx->pbuf_bytes_done / ctx->pbuf->rowstride - bytes_done_before / ctx->pbuf->rowstride; if (ctx->ufunc) (*ctx->ufunc) (ctx->pbuf, 0, bytes_done_before / ctx->pbuf->rowstride, ctx->pbuf->width, rows, ctx->udata); return TRUE; } static gboolean try_colormap(TGAContext *ctx, GError **err) { static guchar *p; static guint n; g_return_val_if_fail(ctx != NULL, FALSE); if (ctx->cmap_size == 0) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image is corrupted or truncated")); return FALSE; } ctx->cmap = g_try_malloc(sizeof(TGAColormap)); if (!ctx->cmap) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate colormap structure")); return FALSE; } ctx->cmap->size = LE16(ctx->hdr->cmap_n_colors); ctx->cmap->cols = g_try_malloc(sizeof(TGAColor) * ctx->cmap->size); if (!ctx->cmap->cols) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate colormap entries")); return FALSE; } p = ctx->in->data; for (n = 0; n < ctx->cmap->size; n++) { if ((ctx->hdr->cmap_bpp == 15) || (ctx->hdr->cmap_bpp == 16)) { guint16 col = p[0] + (p[1] << 8); ctx->cmap->cols[n].b = (col >> 7) & 0xf8; ctx->cmap->cols[n].g = (col >> 2) & 0xf8; ctx->cmap->cols[n].r = col << 3; p += 2; } else if ((ctx->hdr->cmap_bpp == 24) || (ctx->hdr->cmap_bpp == 32)) { ctx->cmap->cols[n].b = *p++; ctx->cmap->cols[n].g = *p++; ctx->cmap->cols[n].r = *p++; if (ctx->hdr->cmap_bpp == 32) ctx->cmap->cols[n].a = *p++; } else { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Unexpected bitdepth for colormap entries")); return FALSE; } } ctx->in = io_buffer_free_segment(ctx->in, ctx->cmap_size, err); if (!ctx->in) return FALSE; return TRUE; } static gboolean try_preload(TGAContext *ctx, GError **err) { if (!ctx->hdr) { if (ctx->in->size >= sizeof(TGAHeader)) { ctx->hdr = g_try_malloc(sizeof(TGAHeader)); if (!ctx->hdr) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate TGA header memory")); return FALSE; } g_memmove(ctx->hdr, ctx->in->data, sizeof(TGAHeader)); ctx->in = io_buffer_free_segment(ctx->in, sizeof(TGAHeader), err); #ifdef DEBUG_TGA g_print ("infolen %d " "has_cmap %d " "type %d " "cmap_start %d " "cmap_n_colors %d " "cmap_bpp %d " "x %d y %d width %d height %d bpp %d " "flags %#x", ctx->hdr->infolen, ctx->hdr->has_cmap, ctx->hdr->type, LE16(ctx->hdr->cmap_start), LE16(ctx->hdr->cmap_n_colors), ctx->hdr->cmap_bpp, LE16(ctx->hdr->x_origin), LE16(ctx->hdr->y_origin), LE16(ctx->hdr->width), LE16(ctx->hdr->height), ctx->hdr->bpp, ctx->hdr->flags); #endif if (!ctx->in) return FALSE; if (LE16(ctx->hdr->width) == 0 || LE16(ctx->hdr->height) == 0) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("TGA image has invalid dimensions")); return FALSE; } if ((ctx->hdr->flags & TGA_INTERLEAVE_MASK) != TGA_INTERLEAVE_NONE) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("TGA image type not supported")); return FALSE; } switch (ctx->hdr->type) { case TGA_TYPE_PSEUDOCOLOR: case TGA_TYPE_RLE_PSEUDOCOLOR: if (ctx->hdr->bpp != 8) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("TGA image type not supported")); return FALSE; } break; case TGA_TYPE_TRUECOLOR: case TGA_TYPE_RLE_TRUECOLOR: if (ctx->hdr->bpp != 24 && ctx->hdr->bpp != 32) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("TGA image type not supported")); return FALSE; } break; case TGA_TYPE_GRAYSCALE: case TGA_TYPE_RLE_GRAYSCALE: if (ctx->hdr->bpp != 8 && ctx->hdr->bpp != 16) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("TGA image type not supported")); return FALSE; } break; default: g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("TGA image type not supported")); return FALSE; } if (!fill_in_context(ctx, err)) return FALSE; } else { return TRUE; } } if (!ctx->skipped_info) { if (ctx->in->size >= ctx->hdr->infolen) { ctx->in = io_buffer_free_segment(ctx->in, ctx->hdr->infolen, err); if (!ctx->in) return FALSE; ctx->skipped_info = TRUE; } else { return TRUE; } } if (ctx->hdr->has_cmap && !ctx->cmap) { if (ctx->in->size >= ctx->cmap_size) { if (!try_colormap(ctx, err)) return FALSE; } else { return TRUE; } } if (!ctx->prepared) { if (ctx->pfunc) (*ctx->pfunc) (ctx->pbuf, NULL, ctx->udata); ctx->prepared = TRUE; } /* We shouldn't get here anyway. */ return TRUE; } static gpointer gdk_pixbuf__tga_begin_load(GdkPixbufModuleSizeFunc f0, GdkPixbufModulePreparedFunc f1, GdkPixbufModuleUpdatedFunc f2, gpointer udata, GError **err) { TGAContext *ctx; ctx = g_try_malloc(sizeof(TGAContext)); if (!ctx) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate memory for TGA context struct")); return NULL; } ctx->hdr = NULL; ctx->rowstride = 0; ctx->run_length_encoded = FALSE; ctx->cmap = NULL; ctx->cmap_size = 0; ctx->pbuf = NULL; ctx->pbuf_bytes = 0; ctx->pbuf_bytes_done = 0; ctx->pptr = NULL; ctx->in = io_buffer_new(err); if (!ctx->in) { g_free(ctx); return NULL; } ctx->skipped_info = FALSE; ctx->prepared = FALSE; ctx->done = FALSE; ctx->sfunc = f0; ctx->pfunc = f1; ctx->ufunc = f2; ctx->udata = udata; return ctx; } static gboolean gdk_pixbuf__tga_load_increment(gpointer data, const guchar *buffer, guint size, GError **err) { TGAContext *ctx = (TGAContext*) data; g_return_val_if_fail(ctx != NULL, FALSE); if (ctx->done) return TRUE; g_return_val_if_fail(buffer != NULL, TRUE); ctx->in = io_buffer_append(ctx->in, buffer, size, err); if (!ctx->in) return FALSE; if (!ctx->prepared) { if (!try_preload(ctx, err)) return FALSE; if (!ctx->prepared) return TRUE; if (ctx->in->size == 0) return TRUE; } if (ctx->run_length_encoded) { if (!parse_rle_data(ctx, err)) return FALSE; } else { while (ctx->in->size >= ctx->rowstride) { if (ctx->completed_lines >= ctx->pbuf->height) { g_set_error_literal(err, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Excess data in file")); return FALSE; } if (!parse_data_for_row(ctx, err)) return FALSE; ctx->completed_lines++; } } return TRUE; } static gboolean gdk_pixbuf__tga_stop_load(gpointer data, GError **err) { TGAContext *ctx = (TGAContext *) data; g_return_val_if_fail(ctx != NULL, FALSE); if (ctx->hdr && (ctx->hdr->flags & TGA_ORIGIN_UPPER) == 0 && ctx->run_length_encoded && ctx->pbuf) { pixbuf_flip_vertically (ctx->pbuf); if (ctx->ufunc) (*ctx->ufunc) (ctx->pbuf, 0, 0, ctx->pbuf->width, ctx->pbuf->height, ctx->udata); } g_free (ctx->hdr); if (ctx->cmap) { g_free (ctx->cmap->cols); g_free (ctx->cmap); } if (ctx->pbuf) g_object_unref (ctx->pbuf); if (ctx->in && ctx->in->size) ctx->in = io_buffer_free_segment (ctx->in, ctx->in->size, err); if (!ctx->in) { g_free (ctx); return FALSE; } io_buffer_free (ctx->in); g_free (ctx); return TRUE; } #ifndef INCLUDE_tga #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__tga_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->begin_load = gdk_pixbuf__tga_begin_load; module->stop_load = gdk_pixbuf__tga_stop_load; module->load_increment = gdk_pixbuf__tga_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { " \x1\x1", "x ", 100 }, { " \x1\x9", "x ", 100 }, { " \x2", "xz ", 99 }, /* only 99 since .CUR also matches this */ { " \x3", "xz ", 100 }, { " \xa", "xz ", 100 }, { " \xb", "xz ", 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-tga", NULL }; static const gchar *extensions[] = { "tga", "targa", NULL }; info->name = "tga"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The Targa image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-jpeg.c0000664000175000017500000013065012305775535020553 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - JPEG image loader * * Copyright (C) 1999 Michael Zucchi * Copyright (C) 1999 The Free Software Foundation * * Progressive loading code Copyright (C) 1999 Red Hat, Inc. * * Authors: Michael Zucchi * Federico Mena-Quintero * Michael Fulbright * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #include #include #include #include "gdk-pixbuf-private.h" #ifndef HAVE_SIGSETJMP #define sigjmp_buf jmp_buf #define sigsetjmp(jb, x) setjmp(jb) #define siglongjmp longjmp #endif /* we are a "source manager" as far as libjpeg is concerned */ #define JPEG_PROG_BUF_SIZE 65536 typedef struct { struct jpeg_source_mgr pub; /* public fields */ JOCTET buffer[JPEG_PROG_BUF_SIZE]; /* start of buffer */ long skip_next; /* number of bytes to skip next read */ } my_source_mgr; typedef my_source_mgr * my_src_ptr; /* error handler data */ struct error_handler_data { struct jpeg_error_mgr pub; sigjmp_buf setjmp_buffer; GError **error; }; /* progressive loader context */ typedef struct { GdkPixbufModuleSizeFunc size_func; GdkPixbufModuleUpdatedFunc updated_func; GdkPixbufModulePreparedFunc prepared_func; gpointer user_data; GdkPixbuf *pixbuf; guchar *dptr; /* current position in pixbuf */ gboolean did_prescan; /* are we in image data yet? */ gboolean got_header; /* have we loaded jpeg header? */ gboolean src_initialized;/* TRUE when jpeg lib initialized */ gboolean in_output; /* did we get suspended in an output pass? */ struct jpeg_decompress_struct cinfo; struct error_handler_data jerr; } JpegProgContext; /* EXIF context */ typedef struct { gint orientation; gchar *icc_profile; gsize icc_profile_size; gsize icc_profile_size_allocated; } JpegExifContext; static GdkPixbuf *gdk_pixbuf__jpeg_image_load (FILE *f, GError **error); static gpointer gdk_pixbuf__jpeg_image_begin_load (GdkPixbufModuleSizeFunc func0, GdkPixbufModulePreparedFunc func1, GdkPixbufModuleUpdatedFunc func2, gpointer user_data, GError **error); static gboolean gdk_pixbuf__jpeg_image_stop_load (gpointer context, GError **error); static gboolean gdk_pixbuf__jpeg_image_load_increment(gpointer context, const guchar *buf, guint size, GError **error); static void fatal_error_handler (j_common_ptr cinfo) { struct error_handler_data *errmgr; char buffer[JMSG_LENGTH_MAX]; errmgr = (struct error_handler_data *) cinfo->err; /* Create the message */ (* cinfo->err->format_message) (cinfo, buffer); /* broken check for *error == NULL for robustness against * crappy JPEG library */ if (errmgr->error && *errmgr->error == NULL) { g_set_error (errmgr->error, GDK_PIXBUF_ERROR, cinfo->err->msg_code == JERR_OUT_OF_MEMORY ? GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY : GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Error interpreting JPEG image file (%s)"), buffer); } siglongjmp (errmgr->setjmp_buffer, 1); g_assert_not_reached (); } static void output_message_handler (j_common_ptr cinfo) { /* This method keeps libjpeg from dumping crap to stderr */ /* do nothing */ } /* explode gray image data from jpeg library into rgb components in pixbuf */ static void explode_gray_into_buf (struct jpeg_decompress_struct *cinfo, guchar **lines) { gint i, j; guint w; g_return_if_fail (cinfo != NULL); g_return_if_fail (cinfo->output_components == 1); g_return_if_fail (cinfo->out_color_space == JCS_GRAYSCALE); /* Expand grey->colour. Expand from the end of the * memory down, so we can use the same buffer. */ w = cinfo->output_width; for (i = cinfo->rec_outbuf_height - 1; i >= 0; i--) { guchar *from, *to; from = lines[i] + w - 1; to = lines[i] + (w - 1) * 3; for (j = w - 1; j >= 0; j--) { to[0] = from[0]; to[1] = from[0]; to[2] = from[0]; to -= 3; from--; } } } static void convert_cmyk_to_rgb (struct jpeg_decompress_struct *cinfo, guchar **lines) { gint i, j; g_return_if_fail (cinfo != NULL); g_return_if_fail (cinfo->output_components == 4); g_return_if_fail (cinfo->out_color_space == JCS_CMYK); for (i = cinfo->rec_outbuf_height - 1; i >= 0; i--) { guchar *p; p = lines[i]; for (j = 0; j < cinfo->output_width; j++) { int c, m, y, k; c = p[0]; m = p[1]; y = p[2]; k = p[3]; if (cinfo->saw_Adobe_marker) { p[0] = k*c / 255; p[1] = k*m / 255; p[2] = k*y / 255; } else { p[0] = (255 - k)*(255 - c) / 255; p[1] = (255 - k)*(255 - m) / 255; p[2] = (255 - k)*(255 - y) / 255; } p[3] = 255; p += 4; } } } typedef struct { struct jpeg_source_mgr pub; /* public fields */ FILE * infile; /* source stream */ JOCTET * buffer; /* start of buffer */ boolean start_of_file; /* have we gotten any data yet? */ } stdio_source_mgr; typedef stdio_source_mgr * stdio_src_ptr; static void stdio_init_source (j_decompress_ptr cinfo) { stdio_src_ptr src = (stdio_src_ptr)cinfo->src; src->start_of_file = FALSE; } static boolean stdio_fill_input_buffer (j_decompress_ptr cinfo) { stdio_src_ptr src = (stdio_src_ptr) cinfo->src; size_t nbytes; nbytes = fread (src->buffer, 1, JPEG_PROG_BUF_SIZE, src->infile); if (nbytes <= 0) { #if 0 if (src->start_of_file) /* Treat empty input file as fatal error */ ERREXIT(cinfo, JERR_INPUT_EMPTY); WARNMS(cinfo, JWRN_JPEG_EOF); #endif /* Insert a fake EOI marker */ src->buffer[0] = (JOCTET) 0xFF; src->buffer[1] = (JOCTET) JPEG_EOI; nbytes = 2; } src->pub.next_input_byte = src->buffer; src->pub.bytes_in_buffer = nbytes; src->start_of_file = FALSE; return TRUE; } static void stdio_skip_input_data (j_decompress_ptr cinfo, long num_bytes) { stdio_src_ptr src = (stdio_src_ptr) cinfo->src; if (num_bytes > 0) { while (num_bytes > (long) src->pub.bytes_in_buffer) { num_bytes -= (long) src->pub.bytes_in_buffer; (void)stdio_fill_input_buffer(cinfo); } src->pub.next_input_byte += (size_t) num_bytes; src->pub.bytes_in_buffer -= (size_t) num_bytes; } } static void stdio_term_source (j_decompress_ptr cinfo) { } static gchar * colorspace_name (const J_COLOR_SPACE jpeg_color_space) { switch (jpeg_color_space) { case JCS_UNKNOWN: return "UNKNOWN"; case JCS_GRAYSCALE: return "GRAYSCALE"; case JCS_RGB: return "RGB"; case JCS_YCbCr: return "YCbCr"; case JCS_CMYK: return "CMYK"; case JCS_YCCK: return "YCCK"; default: return "invalid"; } } #define DE_ENDIAN16(val) endian == G_BIG_ENDIAN ? GUINT16_FROM_BE(val) : GUINT16_FROM_LE(val) #define DE_ENDIAN32(val) endian == G_BIG_ENDIAN ? GUINT32_FROM_BE(val) : GUINT32_FROM_LE(val) #define ENDIAN16_IT(val) endian == G_BIG_ENDIAN ? GUINT16_TO_BE(val) : GUINT16_TO_LE(val) #define ENDIAN32_IT(val) endian == G_BIG_ENDIAN ? GUINT32_TO_BE(val) : GUINT32_TO_LE(val) static unsigned short de_get16(void *ptr, guint endian) { unsigned short val; memcpy(&val, ptr, sizeof(val)); val = DE_ENDIAN16(val); return val; } static unsigned int de_get32(void *ptr, guint endian) { unsigned int val; memcpy(&val, ptr, sizeof(val)); val = DE_ENDIAN32(val); return val; } /* application specific data segment */ static gboolean jpeg_parse_exif_app2_segment (JpegExifContext *context, jpeg_saved_marker_ptr marker) { guint ret = FALSE; guint sequence_number; guint number_of_chunks; guint chunk_size; guint offset; /* do we have enough data? */ if (marker->data_length < 16) goto out; /* unique identification string */ if (memcmp (marker->data, "ICC_PROFILE\0", 12) != 0) goto out; /* get data about this segment */ sequence_number = marker->data[12]; number_of_chunks = marker->data[13]; /* this is invalid, the base offset is 1 */ if (sequence_number == 0) goto out; /* this is invalid, the base offset is 1 */ if (sequence_number > number_of_chunks) goto out; /* size includes the id (12 bytes), length field (1 byte), and sequence field (1 byte) */ chunk_size = marker->data_length - 14; offset = (sequence_number - 1) * 0xffef; /* Deal with the trivial profile (99% of images) to avoid allocating * 64kb when we might only use a few kb. */ if (number_of_chunks == 1) { if (context->icc_profile_size_allocated > 0) goto out; context->icc_profile_size = chunk_size; context->icc_profile_size_allocated = chunk_size; context->icc_profile = g_new (gchar, chunk_size); /* copy the segment data to the profile space */ memcpy (context->icc_profile, marker->data + 14, chunk_size); goto out; } /* There is no promise the APP2 segments are going to be in order, so we * have to allocate a huge swathe of memory and fill in the gaps when * (if) we get the segment. * Theoretically this could be as much as 16Mb, but display profiles are * vary rarely above 100kb, and printer profiles are usually less than * 2Mb */ if (context->icc_profile_size_allocated == 0) { context->icc_profile_size_allocated = number_of_chunks * 0xffff; context->icc_profile = g_new0 (gchar, number_of_chunks * 0xffff); } /* check the data will fit in our previously allocated buffer */ if (offset + chunk_size > context->icc_profile_size_allocated) goto out; /* copy the segment data to the profile space */ memcpy (context->icc_profile + offset, marker->data + 14, chunk_size); /* it's now this big plus the new data we've just copied */ context->icc_profile_size += chunk_size; /* success */ ret = TRUE; out: return ret; } static gboolean jpeg_parse_exif_app1 (JpegExifContext *context, jpeg_saved_marker_ptr marker) { guint i; guint ret = FALSE; guint offset; guint tags; /* number of tags in current ifd */ guint endian = 0; /* detected endian of data */ const char leth[] = {0x49, 0x49, 0x2a, 0x00}; // Little endian TIFF header const char beth[] = {0x4d, 0x4d, 0x00, 0x2a}; // Big endian TIFF header /* do we have enough data? */ if (marker->data_length < 4) goto out; /* unique identification string */ if (memcmp (marker->data, "Exif", 4) != 0) goto out; /* do we have enough data? */ if (marker->data_length < 32) goto out; /* Just skip data until TIFF header - it should be within 16 bytes from marker start. Normal structure relative to APP1 marker - 0x0000: APP1 marker entry = 2 bytes 0x0002: APP1 length entry = 2 bytes 0x0004: Exif Identifier entry = 6 bytes 0x000A: Start of TIFF header (Byte order entry) - 4 bytes - This is what we look for, to determine endianess. 0x000E: 0th IFD offset pointer - 4 bytes marker->data points to the first data after the APP1 marker and length entries, which is the exif identification string. The TIFF header should thus normally be found at i=6, below, and the pointer to IFD0 will be at 6+4 = 10. */ for (i=0; i<16; i++) { /* little endian TIFF header */ if (memcmp (&marker->data[i], leth, 4) == 0) { endian = G_LITTLE_ENDIAN; ret = TRUE; break; } /* big endian TIFF header */ if (memcmp (&marker->data[i], beth, 4) == 0) { endian = G_BIG_ENDIAN; ret = TRUE; break; } } /* could not find header */ if (!ret) goto out; /* read out the offset pointer to IFD0 */ offset = de_get32(&marker->data[i] + 4, endian); i = i + offset; /* check that we still are within the buffer and can read the tag count */ if ((i + 2) > marker->data_length) { ret = FALSE; goto out; } /* find out how many tags we have in IFD0. As per the TIFF spec, the first two bytes of the IFD contain a count of the number of tags. */ tags = de_get16(&marker->data[i], endian); i = i + 2; /* check that we still have enough data for all tags to check. The tags are listed in consecutive 12-byte blocks. The tag ID, type, size, and a pointer to the actual value, are packed into these 12 byte entries. */ if ((i + tags * 12) > marker->data_length) { ret = FALSE; goto out; } /* check through IFD0 for tags */ while (tags--){ guint tag = de_get16(&marker->data[i + 0], endian); guint type = de_get16(&marker->data[i + 2], endian); guint count = de_get32(&marker->data[i + 4], endian); /* values of types small enough to fit are stored directly in the (first) bytes of the Value Offset field */ guint short_value = de_get16(&marker->data[i + 8], endian); /* orientation tag? */ if (tag == 0x112){ /* The orientation field should consist of a single 2-byte integer */ if (type != 0x3 || count != 1) continue; /* get the orientation value */ context->orientation = short_value <= 8 ? short_value : 0; } /* move the pointer to the next 12-byte tag field. */ i = i + 12; } out: return ret; } static void jpeg_parse_exif (JpegExifContext *context, j_decompress_ptr cinfo) { jpeg_saved_marker_ptr cmarker; /* check for interesting Exif markers */ cmarker = cinfo->marker_list; while (cmarker != NULL) { if (cmarker->marker == JPEG_APP0+1) jpeg_parse_exif_app1 (context, cmarker); else if (cmarker->marker == JPEG_APP0+2) jpeg_parse_exif_app2_segment (context, cmarker); cmarker = cmarker->next; } } static void jpeg_destroy_exif_context (JpegExifContext *context) { g_free (context->icc_profile); } /* Shared library entry point */ static GdkPixbuf * gdk_pixbuf__jpeg_image_load (FILE *f, GError **error) { gint i; char otag_str[5]; GdkPixbuf * volatile pixbuf = NULL; guchar *dptr; guchar *lines[4]; /* Used to expand rows, via rec_outbuf_height, * from the header file: * " Usually rec_outbuf_height will be 1 or 2, * at most 4." */ guchar **lptr; struct jpeg_decompress_struct cinfo; struct error_handler_data jerr; stdio_src_ptr src; gchar *icc_profile_base64; JpegExifContext exif_context = { 0, }; /* setup error handler */ cinfo.err = jpeg_std_error (&jerr.pub); jerr.pub.error_exit = fatal_error_handler; jerr.pub.output_message = output_message_handler; jerr.error = error; if (sigsetjmp (jerr.setjmp_buffer, 1)) { /* Whoops there was a jpeg error */ if (pixbuf) g_object_unref (pixbuf); jpeg_destroy_decompress (&cinfo); jpeg_destroy_exif_context (&exif_context); /* error should have been set by fatal_error_handler () */ return NULL; } /* load header, setup */ jpeg_create_decompress (&cinfo); cinfo.src = (struct jpeg_source_mgr *) (*cinfo.mem->alloc_small) ((j_common_ptr) &cinfo, JPOOL_PERMANENT, sizeof (stdio_source_mgr)); src = (stdio_src_ptr) cinfo.src; src->buffer = (JOCTET *) (*cinfo.mem->alloc_small) ((j_common_ptr) &cinfo, JPOOL_PERMANENT, JPEG_PROG_BUF_SIZE * sizeof (JOCTET)); src->pub.init_source = stdio_init_source; src->pub.fill_input_buffer = stdio_fill_input_buffer; src->pub.skip_input_data = stdio_skip_input_data; src->pub.resync_to_restart = jpeg_resync_to_restart; /* use default method */ src->pub.term_source = stdio_term_source; src->infile = f; src->pub.bytes_in_buffer = 0; /* forces fill_input_buffer on first read */ src->pub.next_input_byte = NULL; /* until buffer loaded */ jpeg_save_markers (&cinfo, JPEG_APP0+1, 0xffff); jpeg_save_markers (&cinfo, JPEG_APP0+2, 0xffff); jpeg_read_header (&cinfo, TRUE); /* parse exif data */ jpeg_parse_exif (&exif_context, &cinfo); jpeg_start_decompress (&cinfo); cinfo.do_fancy_upsampling = FALSE; cinfo.do_block_smoothing = FALSE; pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, cinfo.out_color_components == 4 ? TRUE : FALSE, 8, cinfo.output_width, cinfo.output_height); if (!pixbuf) { /* broken check for *error == NULL for robustness against * crappy JPEG library */ if (error && *error == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to load image, try exiting some applications to free memory")); } goto out; } /* if orientation tag was found */ if (exif_context.orientation != 0) { g_snprintf (otag_str, sizeof (otag_str), "%d", exif_context.orientation); gdk_pixbuf_set_option (pixbuf, "orientation", otag_str); } /* if icc profile was found */ if (exif_context.icc_profile != NULL) { icc_profile_base64 = g_base64_encode ((const guchar *) exif_context.icc_profile, exif_context.icc_profile_size); gdk_pixbuf_set_option (pixbuf, "icc-profile", icc_profile_base64); g_free (icc_profile_base64); } dptr = pixbuf->pixels; /* decompress all the lines, a few at a time */ while (cinfo.output_scanline < cinfo.output_height) { lptr = lines; for (i = 0; i < cinfo.rec_outbuf_height; i++) { *lptr++ = dptr; dptr += pixbuf->rowstride; } jpeg_read_scanlines (&cinfo, lines, cinfo.rec_outbuf_height); switch (cinfo.out_color_space) { case JCS_GRAYSCALE: explode_gray_into_buf (&cinfo, lines); break; case JCS_RGB: /* do nothing */ break; case JCS_CMYK: convert_cmyk_to_rgb (&cinfo, lines); break; default: g_object_unref (pixbuf); pixbuf = NULL; if (error && *error == NULL) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Unsupported JPEG color space (%s)"), colorspace_name (cinfo.out_color_space)); } goto out; } } out: jpeg_finish_decompress (&cinfo); jpeg_destroy_decompress (&cinfo); jpeg_destroy_exif_context (&exif_context); return pixbuf; } /**** Progressive image loading handling *****/ /* these routines required because we are acting as a source manager for */ /* libjpeg. */ static void init_source (j_decompress_ptr cinfo) { my_src_ptr src = (my_src_ptr) cinfo->src; src->skip_next = 0; } static void term_source (j_decompress_ptr cinfo) { /* XXXX - probably should scream something has happened */ } /* for progressive loading (called "I/O Suspension" by libjpeg docs) */ /* we do nothing except return "FALSE" */ static boolean fill_input_buffer (j_decompress_ptr cinfo) { return FALSE; } static void skip_input_data (j_decompress_ptr cinfo, long num_bytes) { my_src_ptr src = (my_src_ptr) cinfo->src; long num_can_do; /* move as far as we can into current buffer */ /* then set skip_next to catch the rest */ if (num_bytes > 0) { num_can_do = MIN (src->pub.bytes_in_buffer, num_bytes); src->pub.next_input_byte += (size_t) num_can_do; src->pub.bytes_in_buffer -= (size_t) num_can_do; src->skip_next = num_bytes - num_can_do; } } /* * func - called when we have pixmap created (but no image data) * user_data - passed as arg 1 to func * return context (opaque to user) */ static gpointer gdk_pixbuf__jpeg_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { JpegProgContext *context; my_source_mgr *src; context = g_new0 (JpegProgContext, 1); context->size_func = size_func; context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->pixbuf = NULL; context->got_header = FALSE; context->did_prescan = FALSE; context->src_initialized = FALSE; context->in_output = FALSE; /* From jpeglib.h: "NB: you must set up the error-manager * BEFORE calling jpeg_create_xxx". */ context->cinfo.err = jpeg_std_error (&context->jerr.pub); context->jerr.pub.error_exit = fatal_error_handler; context->jerr.pub.output_message = output_message_handler; context->jerr.error = error; if (sigsetjmp (context->jerr.setjmp_buffer, 1)) { jpeg_destroy_decompress (&context->cinfo); g_free(context); /* error should have been set by fatal_error_handler () */ return NULL; } /* create libjpeg structures */ jpeg_create_decompress (&context->cinfo); context->cinfo.src = (struct jpeg_source_mgr *) g_try_malloc (sizeof (my_source_mgr)); if (!context->cinfo.src) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for loading JPEG file")); return NULL; } memset (context->cinfo.src, 0, sizeof (my_source_mgr)); src = (my_src_ptr) context->cinfo.src; src->pub.init_source = init_source; src->pub.fill_input_buffer = fill_input_buffer; src->pub.skip_input_data = skip_input_data; src->pub.resync_to_restart = jpeg_resync_to_restart; src->pub.term_source = term_source; src->pub.bytes_in_buffer = 0; src->pub.next_input_byte = NULL; context->jerr.error = NULL; return (gpointer) context; } /* * context - returned from image_begin_load * * free context, unref gdk_pixbuf */ static gboolean gdk_pixbuf__jpeg_image_stop_load (gpointer data, GError **error) { JpegProgContext *context = (JpegProgContext *) data; gboolean retval; g_return_val_if_fail (context != NULL, TRUE); /* FIXME this thing needs to report errors if * we have unused image data */ if (context->pixbuf) g_object_unref (context->pixbuf); /* if we have an error? */ context->jerr.error = error; if (sigsetjmp (context->jerr.setjmp_buffer, 1)) { retval = FALSE; } else { jpeg_finish_decompress (&context->cinfo); retval = TRUE; } jpeg_destroy_decompress (&context->cinfo); if (context->cinfo.src) { my_src_ptr src = (my_src_ptr) context->cinfo.src; g_free (src); } g_free (context); return retval; } static gboolean gdk_pixbuf__jpeg_image_load_lines (JpegProgContext *context, GError **error) { struct jpeg_decompress_struct *cinfo = &context->cinfo; guchar *lines[4]; guchar **lptr; guchar *rowptr; gint nlines, i; /* keep going until we've done all scanlines */ while (cinfo->output_scanline < cinfo->output_height) { lptr = lines; rowptr = context->dptr; for (i=0; i < cinfo->rec_outbuf_height; i++) { *lptr++ = rowptr; rowptr += context->pixbuf->rowstride; } nlines = jpeg_read_scanlines (cinfo, lines, cinfo->rec_outbuf_height); if (nlines == 0) break; switch (cinfo->out_color_space) { case JCS_GRAYSCALE: explode_gray_into_buf (cinfo, lines); break; case JCS_RGB: /* do nothing */ break; case JCS_CMYK: convert_cmyk_to_rgb (cinfo, lines); break; default: if (error && *error == NULL) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Unsupported JPEG color space (%s)"), colorspace_name (cinfo->out_color_space)); } return FALSE; } context->dptr += nlines * context->pixbuf->rowstride; /* send updated signal */ if (context->updated_func) (* context->updated_func) (context->pixbuf, 0, cinfo->output_scanline - 1, cinfo->image_width, nlines, context->user_data); } return TRUE; } /* * context - from image_begin_load * buf - new image data * size - length of new image data * * append image data onto inrecrementally built output image */ static gboolean gdk_pixbuf__jpeg_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { JpegProgContext *context = (JpegProgContext *)data; struct jpeg_decompress_struct *cinfo; my_src_ptr src; guint num_left, num_copy; guint last_num_left, last_bytes_left; guint spinguard; gboolean first; const guchar *bufhd; gint width, height; char otag_str[5]; gchar *icc_profile_base64; JpegExifContext exif_context = { 0, }; gboolean retval; g_return_val_if_fail (context != NULL, FALSE); g_return_val_if_fail (buf != NULL, FALSE); src = (my_src_ptr) context->cinfo.src; cinfo = &context->cinfo; context->jerr.error = error; /* check for fatal error */ if (sigsetjmp (context->jerr.setjmp_buffer, 1)) { retval = FALSE; goto out; } /* skip over data if requested, handle unsigned int sizes cleanly */ /* only can happen if we've already called jpeg_get_header once */ if (context->src_initialized && src->skip_next) { if (src->skip_next > size) { src->skip_next -= size; retval = TRUE; goto out; } else { num_left = size - src->skip_next; bufhd = buf + src->skip_next; src->skip_next = 0; } } else { num_left = size; bufhd = buf; } if (num_left == 0) { retval = TRUE; goto out; } last_num_left = num_left; last_bytes_left = 0; spinguard = 0; first = TRUE; while (TRUE) { /* handle any data from caller we haven't processed yet */ if (num_left > 0) { if(src->pub.bytes_in_buffer && src->pub.next_input_byte != src->buffer) memmove(src->buffer, src->pub.next_input_byte, src->pub.bytes_in_buffer); num_copy = MIN (JPEG_PROG_BUF_SIZE - src->pub.bytes_in_buffer, num_left); memcpy(src->buffer + src->pub.bytes_in_buffer, bufhd,num_copy); src->pub.next_input_byte = src->buffer; src->pub.bytes_in_buffer += num_copy; bufhd += num_copy; num_left -= num_copy; } /* did anything change from last pass, if not return */ if (first) { last_bytes_left = src->pub.bytes_in_buffer; first = FALSE; } else if (src->pub.bytes_in_buffer == last_bytes_left && num_left == last_num_left) { spinguard++; } else { last_bytes_left = src->pub.bytes_in_buffer; last_num_left = num_left; } /* should not go through twice and not pull bytes out of buf */ if (spinguard > 2) { retval = TRUE; goto out; } /* try to load jpeg header */ if (!context->got_header) { int rc; jpeg_save_markers (cinfo, JPEG_APP0+1, 0xffff); jpeg_save_markers (cinfo, JPEG_APP0+2, 0xffff); rc = jpeg_read_header (cinfo, TRUE); context->src_initialized = TRUE; if (rc == JPEG_SUSPENDED) continue; context->got_header = TRUE; /* parse exif data */ jpeg_parse_exif (&exif_context, cinfo); width = cinfo->image_width; height = cinfo->image_height; if (context->size_func) { (* context->size_func) (&width, &height, context->user_data); if (width == 0 || height == 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Transformed JPEG has zero width or height.")); retval = FALSE; goto out; } } cinfo->scale_num = 1; for (cinfo->scale_denom = 2; cinfo->scale_denom <= 8; cinfo->scale_denom *= 2) { jpeg_calc_output_dimensions (cinfo); if (cinfo->output_width < width || cinfo->output_height < height) { cinfo->scale_denom /= 2; break; } } jpeg_calc_output_dimensions (cinfo); context->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, cinfo->output_components == 4 ? TRUE : FALSE, 8, cinfo->output_width, cinfo->output_height); if (context->pixbuf == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for loading JPEG file")); retval = FALSE; goto out; } /* if orientation tag was found set an option to remember its value */ if (exif_context.orientation != 0) { g_snprintf (otag_str, sizeof (otag_str), "%d", exif_context.orientation); gdk_pixbuf_set_option (context->pixbuf, "orientation", otag_str); } /* if icc profile was found */ if (exif_context.icc_profile != NULL) { icc_profile_base64 = g_base64_encode ((const guchar *) exif_context.icc_profile, exif_context.icc_profile_size); gdk_pixbuf_set_option (context->pixbuf, "icc-profile", icc_profile_base64); g_free (icc_profile_base64); } /* Use pixbuf buffer to store decompressed data */ context->dptr = context->pixbuf->pixels; /* Notify the client that we are ready to go */ if (context->prepared_func) (* context->prepared_func) (context->pixbuf, NULL, context->user_data); } else if (!context->did_prescan) { int rc; /* start decompression */ cinfo->buffered_image = cinfo->progressive_mode; rc = jpeg_start_decompress (cinfo); cinfo->do_fancy_upsampling = FALSE; cinfo->do_block_smoothing = FALSE; if (rc == JPEG_SUSPENDED) continue; context->did_prescan = TRUE; } else if (!cinfo->buffered_image) { /* we're decompressing unbuffered so * simply get scanline by scanline from jpeg lib */ if (! gdk_pixbuf__jpeg_image_load_lines (context, error)) { retval = FALSE; goto out; } if (cinfo->output_scanline >= cinfo->output_height) { retval = TRUE; goto out; } } else { /* we're decompressing buffered (progressive) * so feed jpeg lib scanlines */ /* keep going until we've done all passes */ while (!jpeg_input_complete (cinfo)) { if (!context->in_output) { if (jpeg_start_output (cinfo, cinfo->input_scan_number)) { context->in_output = TRUE; context->dptr = context->pixbuf->pixels; } else break; } /* get scanlines from jpeg lib */ if (! gdk_pixbuf__jpeg_image_load_lines (context, error)) { retval = FALSE; goto out; } if (cinfo->output_scanline >= cinfo->output_height && jpeg_finish_output (cinfo)) context->in_output = FALSE; else break; } if (jpeg_input_complete (cinfo)) { /* did entire image */ retval = TRUE; goto out; } else continue; } } out: jpeg_destroy_exif_context (&exif_context); return retval; } /* Save */ #define TO_FUNCTION_BUF_SIZE 4096 typedef struct { struct jpeg_destination_mgr pub; JOCTET *buffer; GdkPixbufSaveFunc save_func; gpointer user_data; GError **error; } ToFunctionDestinationManager; void to_callback_init (j_compress_ptr cinfo) { ToFunctionDestinationManager *destmgr; destmgr = (ToFunctionDestinationManager*) cinfo->dest; destmgr->pub.next_output_byte = destmgr->buffer; destmgr->pub.free_in_buffer = TO_FUNCTION_BUF_SIZE; } static void to_callback_do_write (j_compress_ptr cinfo, gsize length) { ToFunctionDestinationManager *destmgr; destmgr = (ToFunctionDestinationManager*) cinfo->dest; if (!destmgr->save_func ((gchar *)destmgr->buffer, length, destmgr->error, destmgr->user_data)) { struct error_handler_data *errmgr; errmgr = (struct error_handler_data *) cinfo->err; /* Use a default error message if the callback didn't set one, * which it should have. */ if (errmgr->error && *errmgr->error == NULL) { g_set_error_literal (errmgr->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, "write function failed"); } siglongjmp (errmgr->setjmp_buffer, 1); g_assert_not_reached (); } } static boolean to_callback_empty_output_buffer (j_compress_ptr cinfo) { ToFunctionDestinationManager *destmgr; destmgr = (ToFunctionDestinationManager*) cinfo->dest; to_callback_do_write (cinfo, TO_FUNCTION_BUF_SIZE); destmgr->pub.next_output_byte = destmgr->buffer; destmgr->pub.free_in_buffer = TO_FUNCTION_BUF_SIZE; return TRUE; } void to_callback_terminate (j_compress_ptr cinfo) { ToFunctionDestinationManager *destmgr; destmgr = (ToFunctionDestinationManager*) cinfo->dest; to_callback_do_write (cinfo, TO_FUNCTION_BUF_SIZE - destmgr->pub.free_in_buffer); } static gboolean real_save_jpeg (GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error, gboolean to_callback, FILE *f, GdkPixbufSaveFunc save_func, gpointer user_data) { /* FIXME error handling is broken */ struct jpeg_compress_struct cinfo; guchar *buf = NULL; guchar *ptr; guchar *pixels = NULL; JSAMPROW *jbuf; int y = 0; volatile int quality = 75; /* default; must be between 0 and 100 */ int i, j; int w, h = 0; int rowstride = 0; int n_channels; struct error_handler_data jerr; ToFunctionDestinationManager to_callback_destmgr; gchar *icc_profile = NULL; gchar *data; gint retval = TRUE; gsize icc_profile_size = 0; to_callback_destmgr.buffer = NULL; if (keys && *keys) { gchar **kiter = keys; gchar **viter = values; while (*kiter) { if (strcmp (*kiter, "quality") == 0) { char *endptr = NULL; quality = strtol (*viter, &endptr, 10); if (endptr == *viter) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("JPEG quality must be a value between 0 and 100; value '%s' could not be parsed."), *viter); retval = FALSE; goto cleanup; } if (quality < 0 || quality > 100) { /* This is a user-visible error; * lets people skip the range-checking * in their app. */ g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("JPEG quality must be a value between 0 and 100; value '%d' is not allowed."), quality); retval = FALSE; goto cleanup; } } else if (strcmp (*kiter, "icc-profile") == 0) { /* decode from base64 */ icc_profile = (gchar*) g_base64_decode (*viter, &icc_profile_size); if (icc_profile_size < 127) { /* This is a user-visible error */ g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Color profile has invalid length '%u'."), (guint) icc_profile_size); retval = FALSE; goto cleanup; } } else { g_warning ("Unrecognized parameter (%s) passed to JPEG saver.", *kiter); } ++kiter; ++viter; } } rowstride = gdk_pixbuf_get_rowstride (pixbuf); n_channels = gdk_pixbuf_get_n_channels (pixbuf); w = gdk_pixbuf_get_width (pixbuf); h = gdk_pixbuf_get_height (pixbuf); pixels = gdk_pixbuf_get_pixels (pixbuf); /* Allocate a small buffer to convert image data, * and a larger buffer if doing to_callback save. */ buf = g_try_malloc (w * 3 * sizeof (guchar)); if (!buf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for loading JPEG file")); retval = FALSE; goto cleanup; } if (to_callback) { to_callback_destmgr.buffer = g_try_malloc (TO_FUNCTION_BUF_SIZE); if (!to_callback_destmgr.buffer) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for loading JPEG file")); retval = FALSE; goto cleanup; } } /* set up error handling */ cinfo.err = jpeg_std_error (&(jerr.pub)); jerr.pub.error_exit = fatal_error_handler; jerr.pub.output_message = output_message_handler; jerr.error = error; if (sigsetjmp (jerr.setjmp_buffer, 1)) { jpeg_destroy_compress (&cinfo); retval = FALSE; goto cleanup; } /* setup compress params */ jpeg_create_compress (&cinfo); if (to_callback) { to_callback_destmgr.pub.init_destination = to_callback_init; to_callback_destmgr.pub.empty_output_buffer = to_callback_empty_output_buffer; to_callback_destmgr.pub.term_destination = to_callback_terminate; to_callback_destmgr.error = error; to_callback_destmgr.save_func = save_func; to_callback_destmgr.user_data = user_data; cinfo.dest = (struct jpeg_destination_mgr*) &to_callback_destmgr; } else { jpeg_stdio_dest (&cinfo, f); } cinfo.image_width = w; cinfo.image_height = h; cinfo.input_components = 3; cinfo.in_color_space = JCS_RGB; /* set up jepg compression parameters */ jpeg_set_defaults (&cinfo); jpeg_set_quality (&cinfo, quality, TRUE); jpeg_start_compress (&cinfo, TRUE); /* write ICC profile data */ if (icc_profile != NULL) { /* optimise for the common case where only one APP2 segment is required */ if (icc_profile_size < 0xffef) { data = g_new (gchar, icc_profile_size + 14); memcpy (data, "ICC_PROFILE\000\001\001", 14); memcpy (data + 14, icc_profile, icc_profile_size); jpeg_write_marker (&cinfo, JPEG_APP0+2, (const JOCTET *) data, icc_profile_size + 14); g_free (data); } else { guint segments; guint size = 0xffef; guint offset; segments = (guint) ceilf ((gfloat) icc_profile_size / (gfloat) 0xffef); data = g_new (gchar, 0xffff); memcpy (data, "ICC_PROFILE\000", 12); data[13] = segments; for (i=0; i<=segments; i++) { data[12] = i; offset = 0xffef * i; /* last segment */ if (i == segments) size = icc_profile_size % 0xffef; memcpy (data + 14, icc_profile + offset, size); jpeg_write_marker (&cinfo, JPEG_APP0+2, (const JOCTET *) data, size + 14); } g_free (data); } } /* get the start pointer */ ptr = pixels; /* go one scanline at a time... and save */ i = 0; while (cinfo.next_scanline < cinfo.image_height) { /* convert scanline from ARGB to RGB packed */ for (j = 0; j < w; j++) memcpy (&(buf[j*3]), &(ptr[i*rowstride + j*n_channels]), 3); /* write scanline */ jbuf = (JSAMPROW *)(&buf); jpeg_write_scanlines (&cinfo, jbuf, 1); i++; y++; } /* finish off */ jpeg_finish_compress (&cinfo); jpeg_destroy_compress(&cinfo); cleanup: g_free (buf); g_free (to_callback_destmgr.buffer); g_free (icc_profile); return retval; } static gboolean gdk_pixbuf__jpeg_image_save (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return real_save_jpeg (pixbuf, keys, values, error, FALSE, f, NULL, NULL); } static gboolean gdk_pixbuf__jpeg_image_save_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return real_save_jpeg (pixbuf, keys, values, error, TRUE, NULL, save_func, user_data); } #ifndef INCLUDE_jpeg #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__jpeg_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__jpeg_image_load; module->begin_load = gdk_pixbuf__jpeg_image_begin_load; module->stop_load = gdk_pixbuf__jpeg_image_stop_load; module->load_increment = gdk_pixbuf__jpeg_image_load_increment; module->save = gdk_pixbuf__jpeg_image_save; module->save_to_callback = gdk_pixbuf__jpeg_image_save_to_callback; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "\xff\xd8", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/jpeg", NULL }; static const gchar *extensions[] = { "jpeg", "jpe", "jpg", NULL }; info->name = "jpeg"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The JPEG image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/Makefile.am0000664000175000017500000005404112305775535021110 0ustar00mclasenmclasen00000000000000-include $(INTROSPECTION_MAKEFILE) INTROSPECTION_GIRS = SUBDIRS = pixops if PLATFORM_WIN32 no_undefined = -no-undefined endif if OS_WIN32 gdk_pixbuf_def = gdk_pixbuf.def gdk_pixbuf_symbols = -export-symbols $(srcdir)/gdk_pixbuf.def gdk_pixbuf_win32_res = gdk_pixbuf-win32-res.o gdk_pixbuf_win32_res_ldflag = -Wl,gdk_pixbuf-win32-res.o libole32 = -lole32 gdk_pixbuf-win32-res.o : gdk_pixbuf.rc $(AM_V_GEN)$(WINDRES) gdk_pixbuf.rc $@ install-def-file: $(INSTALL) $(srcdir)/gdk_pixbuf.def $(DESTDIR)$(libdir)/gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).def uninstall-def-file: -rm $(DESTDIR)$(libdir)/gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).def else install-def-file: uninstall-def-file: endif if MS_LIB_AVAILABLE noinst_DATA = gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib: libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la gdk_pixbuf.def lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gdk_pixbuf.def -out:$@ install-ms-lib: $(INSTALL) gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib $(DESTDIR)$(libdir) uninstall-ms-lib: -rm $(DESTDIR)$(libdir)/gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib else install-ms-lib: uninstall-ms-lib: endif # This places the generated .def file in srcdir, since it is expected to be there. # (The one from a tarball is) gdk_pixbuf.def: gdk-pixbuf.symbols $(AM_V_GEN)(echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gdk-pixbuf.symbols | sed -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g') > $(srcdir)/gdk_pixbuf.def if OS_LINUX TESTS = abicheck.sh endif lib_LTLIBRARIES = libgdk_pixbuf-2.0.la loaderdir = $(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION)/loaders module_libs = libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la $(GDK_PIXBUF_DEP_LIBS) # # The PNG loader # libstatic_pixbufloader_png_la_SOURCES = io-png.c libpixbufloader_png_la_SOURCES = io-png.c libpixbufloader_png_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_png_la_LIBADD = $(LIBPNG) $(module_libs) # # The BMP loader # libstatic_pixbufloader_bmp_la_SOURCES = io-bmp.c libpixbufloader_bmp_la_SOURCES = io-bmp.c libpixbufloader_bmp_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_bmp_la_LIBADD = $(module_libs) # # The WBMP loader # libstatic_pixbufloader_wbmp_la_SOURCES = io-wbmp.c libpixbufloader_wbmp_la_SOURCES = io-wbmp.c libpixbufloader_wbmp_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_wbmp_la_LIBADD = $(module_libs) # # The GdkPixdata loader, always built in # libstatic_pixbufloader_pixdata_la_SOURCES = io-pixdata.c # # The GIF loader # libstatic_pixbufloader_gif_la_SOURCES = io-gif.c io-gif-animation.c io-gif-animation.h libpixbufloader_gif_la_SOURCES = io-gif.c io-gif-animation.c io-gif-animation.h libpixbufloader_gif_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_gif_la_LIBADD = $(module_libs) # # The ICO loader # libstatic_pixbufloader_ico_la_SOURCES = io-ico.c libpixbufloader_ico_la_SOURCES = io-ico.c libpixbufloader_ico_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_ico_la_LIBADD = $(module_libs) # # The ANI loader # libstatic_pixbufloader_ani_la_SOURCES = io-ani.c io-ani-animation.c io-ani-animation.h libpixbufloader_ani_la_SOURCES = io-ani.c io-ani-animation.c io-ani-animation.h libpixbufloader_ani_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_ani_la_LIBADD = $(module_libs) # # The JPEG loader # libstatic_pixbufloader_jpeg_la_SOURCES = io-jpeg.c libpixbufloader_jpeg_la_SOURCES = io-jpeg.c libpixbufloader_jpeg_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_jpeg_la_LIBADD = $(LIBJPEG) $(module_libs) # # The PNM loader # libstatic_pixbufloader_pnm_la_SOURCES = io-pnm.c libpixbufloader_pnm_la_SOURCES = io-pnm.c libpixbufloader_pnm_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_pnm_la_LIBADD = $(module_libs) # # The RAS loader # libstatic_pixbufloader_ras_la_SOURCES = io-ras.c libpixbufloader_ras_la_SOURCES = io-ras.c libpixbufloader_ras_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_ras_la_LIBADD = $(module_libs) # # The TIFF loader # libstatic_pixbufloader_tiff_la_SOURCES = io-tiff.c libpixbufloader_tiff_la_SOURCES = io-tiff.c libpixbufloader_tiff_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_tiff_la_LIBADD = $(LIBTIFF) $(module_libs) # # The XPM loader # libstatic_pixbufloader_xpm_la_SOURCES = io-xpm.c libpixbufloader_xpm_la_SOURCES = io-xpm.c libpixbufloader_xpm_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_xpm_la_LIBADD = $(module_libs) # # The XBM loader # libstatic_pixbufloader_xbm_la_SOURCES = io-xbm.c libpixbufloader_xbm_la_SOURCES = io-xbm.c libpixbufloader_xbm_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_xbm_la_LIBADD = $(module_libs) # # The TGA loader # libstatic_pixbufloader_tga_la_SOURCES = io-tga.c libpixbufloader_tga_la_SOURCES = io-tga.c libpixbufloader_tga_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_tga_la_LIBADD = $(module_libs) # # The .icns loader # libstatic_pixbufloader_icns_la_SOURCES = io-icns.c libpixbufloader_icns_la_SOURCES = io-icns.c libpixbufloader_icns_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_icns_la_LIBADD = $(module_libs) # # The PCX loader # libstatic_pixbufloader_pcx_la_SOURCES = io-pcx.c libpixbufloader_pcx_la_SOURCES = io-pcx.c libpixbufloader_pcx_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_pcx_la_LIBADD = $(module_libs) # # The JPEG2000 loader # libstatic_pixbufloader_jasper_la_SOURCES = io-jasper.c libpixbufloader_jasper_la_SOURCES = io-jasper.c libpixbufloader_jasper_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_jasper_la_LIBADD = $(LIBJASPER) $(module_libs) # # The QTIF loader # libstatic_pixbufloader_qtif_la_SOURCES = io-qtif.c libpixbufloader_qtif_la_SOURCES = io-qtif.c libpixbufloader_qtif_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_qtif_la_LIBADD = $(module_libs) if BUILD_GDIPLUS_LOADERS # MinGW doesn't come with any import library for gdiplus.dll, so # create a partial one that's enough for our use. libgdiplus = libgdiplus.dll.a gdiplus_ldflag = -Wl,$(libgdiplus) libgdiplus.dll.a: gdiplus.def $(AM_V_GEN)$(DLLTOOL) --kill-at --dllname gdiplus.dll --input-def $(srcdir)/gdiplus.def --output-lib $@ if INCLUDE_GDIPLUS # When building the GDI+ loader statically, we put the "common" objects # only in one of the archives to avoid duplicate definitions STATIC_GDIPLUS_LIBS = \ libstatic-pixbufloader-gdip-ico.la \ libstatic-pixbufloader-gdip-wmf.la \ libstatic-pixbufloader-gdip-emf.la \ libstatic-pixbufloader-gdip-bmp.la \ libstatic-pixbufloader-gdip-gif.la \ libstatic-pixbufloader-gdip-jpeg.la \ libstatic-pixbufloader-gdip-tiff.la libstatic_pixbufloader_gdip_ico_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-ico.c libstatic_pixbufloader_gdip_wmf_la_SOURCES = \ io-gdip-wmf.c libstatic_pixbufloader_gdip_emf_la_SOURCES = \ io-gdip-emf.c libstatic_pixbufloader_gdip_bmp_la_SOURCES = \ io-gdip-bmp.c libstatic_pixbufloader_gdip_gif_la_SOURCES = \ io-gdip-gif.c libstatic_pixbufloader_gdip_jpeg_la_SOURCES = \ io-gdip-jpeg.c libstatic_pixbufloader_gdip_tiff_la_SOURCES = \ io-gdip-tiff.c else GDIPLUS_LIBS = \ libpixbufloader-gdip-ico.la \ libpixbufloader-gdip-wmf.la \ libpixbufloader-gdip-emf.la \ libpixbufloader-gdip-bmp.la \ libpixbufloader-gdip-gif.la \ libpixbufloader-gdip-jpeg.la \ libpixbufloader-gdip-tiff.la libpixbufloader_gdip_ico_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) libpixbufloader_gdip_ico_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-ico.c libpixbufloader_gdip_ico_la_LIBADD = $(module_libs) $(libole32) libpixbufloader_gdip_wmf_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) libpixbufloader_gdip_wmf_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-wmf.c libpixbufloader_gdip_wmf_la_LIBADD = $(module_libs) $(libole32) libpixbufloader_gdip_emf_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) libpixbufloader_gdip_emf_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-emf.c libpixbufloader_gdip_emf_la_LIBADD = $(module_libs) $(libole32) libpixbufloader_gdip_bmp_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) libpixbufloader_gdip_bmp_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-bmp.c libpixbufloader_gdip_bmp_la_LIBADD = $(module_libs) $(libole32) libpixbufloader_gdip_gif_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) libpixbufloader_gdip_gif_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-gif.c libpixbufloader_gdip_gif_la_LIBADD = $(module_libs) $(libole32) libpixbufloader_gdip_jpeg_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) libpixbufloader_gdip_jpeg_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-jpeg.c libpixbufloader_gdip_jpeg_la_LIBADD = $(module_libs) $(libole32) libpixbufloader_gdip_tiff_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) libpixbufloader_gdip_tiff_la_SOURCES = \ io-gdip-native.h \ io-gdip-propertytags.h \ io-gdip-utils.h \ io-gdip-utils.c \ io-gdip-animation.c \ io-gdip-animation.h \ io-gdip-tiff.c libpixbufloader_gdip_tiff_la_LIBADD = $(module_libs) $(libole32) endif else # Loaders that aren't built if we build the GDI+ loader if INCLUDE_BMP STATIC_BMP_LIB = libstatic-pixbufloader-bmp.la else BMP_LIB = libpixbufloader-bmp.la endif if INCLUDE_GIF STATIC_GIF_LIB = libstatic-pixbufloader-gif.la else GIF_LIB = libpixbufloader-gif.la endif if INCLUDE_ICO STATIC_ICO_LIB = libstatic-pixbufloader-ico.la else ICO_LIB = libpixbufloader-ico.la endif if HAVE_JPEG if INCLUDE_JPEG STATIC_JPEG_LIB = libstatic-pixbufloader-jpeg.la else JPEG_LIB = libpixbufloader-jpeg.la endif endif if HAVE_TIFF if INCLUDE_TIFF STATIC_TIFF_LIB = libstatic-pixbufloader-tiff.la else TIFF_LIB = libpixbufloader-tiff.la endif endif # End of loaders not built if building GDI+ loader endif if HAVE_PNG if INCLUDE_PNG STATIC_PNG_LIB = libstatic-pixbufloader-png.la else PNG_LIB = libpixbufloader-png.la endif endif if INCLUDE_WBMP STATIC_WBMP_LIB = libstatic-pixbufloader-wbmp.la else WBMP_LIB = libpixbufloader-wbmp.la endif if INCLUDE_ANI STATIC_ANI_LIB = libstatic-pixbufloader-ani.la else ANI_LIB = libpixbufloader-ani.la endif if INCLUDE_PNM STATIC_PNM_LIB = libstatic-pixbufloader-pnm.la else PNM_LIB = libpixbufloader-pnm.la endif if INCLUDE_RAS STATIC_RAS_LIB = libstatic-pixbufloader-ras.la else RAS_LIB = libpixbufloader-ras.la endif if INCLUDE_XPM STATIC_XPM_LIB = libstatic-pixbufloader-xpm.la else XPM_LIB = libpixbufloader-xpm.la endif if INCLUDE_XBM STATIC_XBM_LIB = libstatic-pixbufloader-xbm.la else XBM_LIB = libpixbufloader-xbm.la endif if INCLUDE_TGA STATIC_TGA_LIB = libstatic-pixbufloader-tga.la else TGA_LIB = libpixbufloader-tga.la endif if INCLUDE_PCX STATIC_PCX_LIB = libstatic-pixbufloader-pcx.la else PCX_LIB = libpixbufloader-pcx.la endif if INCLUDE_ICNS STATIC_ICNS_LIB = libstatic-pixbufloader-icns.la else ICNS_LIB = libpixbufloader-icns.la endif if HAVE_JASPER if INCLUDE_JASPER STATIC_JASPER_LIB = libstatic-pixbufloader-jasper.la else JASPER_LIB = libpixbufloader-jasper.la endif endif if INCLUDE_QTIF STATIC_QTIF_LIB = libstatic-pixbufloader-qtif.la else QTIF_LIB = libpixbufloader-qtif.la endif # Always included STATIC_PIXDATA_LIB = libstatic-pixbufloader-pixdata.la if BUILD_DYNAMIC_MODULES loader_LTLIBRARIES = \ $(PNG_LIB) \ $(BMP_LIB) \ $(WBMP_LIB) \ $(GIF_LIB) \ $(ICO_LIB) \ $(ANI_LIB) \ $(JPEG_LIB) \ $(PNM_LIB) \ $(RAS_LIB) \ $(TIFF_LIB) \ $(XPM_LIB) \ $(XBM_LIB) \ $(TGA_LIB) \ $(ICNS_LIB) \ $(PCX_LIB) \ $(JASPER_LIB) \ $(QTIF_LIB) \ $(GDIPLUS_LIBS) endif noinst_LTLIBRARIES = \ $(STATIC_PIXDATA_LIB) \ $(STATIC_PNG_LIB) \ $(STATIC_BMP_LIB) \ $(STATIC_WBMP_LIB) \ $(STATIC_GIF_LIB) \ $(STATIC_ICO_LIB) \ $(STATIC_ANI_LIB) \ $(STATIC_JPEG_LIB) \ $(STATIC_PNM_LIB) \ $(STATIC_RAS_LIB) \ $(STATIC_TIFF_LIB) \ $(STATIC_XPM_LIB) \ $(STATIC_XBM_LIB) \ $(STATIC_TGA_LIB) \ $(STATIC_ICNS_LIB) \ $(STATIC_PCX_LIB) \ $(STATIC_JASPER_LIB) \ $(STATIC_QTIF_LIB) \ $(STATIC_GDIPLUS_LIBS) builtin_objs = @INCLUDED_LOADER_OBJ@ $(STATIC_PIXDATA_LIB) DEPS = libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"GdkPixbuf\" \ -DGDK_PIXBUF_COMPILATION \ -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gdk-pixbuf \ -I$(top_builddir)/gdk-pixbuf \ -DGDK_PIXBUF_LOCALEDIR=\"$(localedir)\" \ -DGDK_PIXBUF_LIBDIR=\"$(libdir)\" \ -DGDK_PIXBUF_BINARY_VERSION=\"$(GDK_PIXBUF_BINARY_VERSION)\" \ -DGDK_PIXBUF_PREFIX=\"$(prefix)\" \ $(INCLUDED_LOADER_DEFINE) \ $(GDK_PIXBUF_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) \ -DGDK_PIXBUF_ENABLE_BACKEND \ -DPIXBUF_LIBDIR=\"$(loaderdir)\" \ -DBUILT_MODULES_DIR=\"$(srcdir)/.libs\" LDADDS = libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la $(GDK_PIXBUF_DEP_LIBS) noinst_PROGRAMS = test-gdk-pixbuf test_gdk_pixbuf_LDADD = $(LDADDS) bin_PROGRAMS = gdk-pixbuf-csource gdk-pixbuf-pixdata gdk-pixbuf-query-loaders gdk_pixbuf_csource_SOURCES = gdk-pixbuf-csource.c gdk_pixbuf_csource_LDADD = $(LDADDS) gdk_pixbuf_pixdata_SOURCES = gdk-pixbuf-pixdata.c gdk_pixbuf_pixdata_LDADD = $(LDADDS) gdk_pixbuf_query_loaders_DEPENDENCIES = $(DEPS) gdk_pixbuf_query_loaders_LDADD = $(LDADDS) gdk_pixbuf_query_loaders_SOURCES = queryloaders.c # # The GdkPixBuf library # libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf-2.0/gdk-pixbuf libgdk_pixbuf_2_0_la_SOURCES = \ gdk-pixbuf-i18n.h \ gdk-pixbuf.c \ gdk-pixbuf-animation.c \ gdk-pixbuf-data.c \ gdk-pixbuf-io.c \ gdk-pixbuf-loader.c \ gdk-pixbuf-scale.c \ gdk-pixbuf-simple-anim.c \ gdk-pixbuf-scaled-anim.c \ gdk-pixbuf-util.c \ gdk-pixdata.c \ gdk-pixbuf-enum-types.c libgdk_pixbuf_2_0_la_LDFLAGS = \ $(GDK_PIXBUF_LINK_FLAGS) \ $(gdk_pixbuf_win32_res_ldflag) \ -version-info $(LT_VERSION_INFO) \ $(LIBTOOL_EXPORT_OPTIONS) \ $(no_undefined) \ $(gdk_pixbuf_symbols) \ $(gdiplus_ldflag) libgdk_pixbuf_2_0_la_LIBADD = pixops/libpixops.la $(builtin_objs) $(GDK_PIXBUF_DEP_LIBS) $(libole32) libgdk_pixbuf_2_0_la_DEPENDENCIES = pixops/libpixops.la $(builtin_objs) $(gdk_pixbuf_def) $(gdk_pixbuf_win32_res) $(libgdiplus) gdk_pixbuf_headers = \ gdk-pixbuf.h \ gdk-pixbuf-core.h \ gdk-pixbuf-transform.h \ gdk-pixbuf-io.h \ gdk-pixbuf-animation.h \ gdk-pixbuf-simple-anim.h \ gdk-pixbuf-loader.h libgdk_pixbufinclude_HEADERS = \ $(gdk_pixbuf_headers) \ gdk-pixbuf-enum-types.h \ gdk-pixbuf-marshal.h \ gdk-pixbuf-features.h \ gdk-pixdata.h noinst_HEADERS = \ gdk-pixbuf-private.h \ gdk-pixbuf-scaled-anim.h \ xpm-color-table.h BUILT_SOURCES = \ gdk-pixbuf-enum-types.h \ gdk-pixbuf-enum-types.c \ gdk-pixbuf-marshal.h \ gdk-pixbuf-marshal.c \ gdk-pixbuf-features.h CLEANFILES = MAINTAINERCLEANFILES = \ gdk-pixbuf-enum-types.h \ gdk-pixbuf-enum-types.c \ gdk-pixbuf-marshal.h \ gdk-pixbuf-marshal.c \ loaders.cache # # gdk-pixbuf-enum-types.h # gdk-pixbuf-enum-types.h: s-enum-types-h @true s-enum-types-h: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.h.template $(AM_V_GEN)( cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.h.template \ $(gdk_pixbuf_headers) ) > tmp-gdk-pixbuf-enum-types.h \ && (cmp -s tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h || cp tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h ) \ && rm -f tmp-gdk-pixbuf-enum-types.h \ && echo timestamp > $(@F) CLEANFILES += tmp-gdk-pixbuf-enum-types.h MAINTAINERCLEANFILES += s-enum-types-h # # gdk-pixbuf-enum-types.c # gdk-pixbuf-enum-types.c: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.c.template $(AM_V_GEN)(cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.c.template \ $(gdk_pixbuf_headers)) > gdk-pixbuf-enum-types.c # # gdk-pixbuf-marshal.h # gdk-pixbuf-marshal.h: @REBUILD@ stamp-gdk-pixbuf-marshal.h @true stamp-gdk-pixbuf-marshal.h: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list $(AM_V_GEN)echo "#if !defined(GDK_PIXBUF_DISABLE_DEPRECATED) || defined(GDK_PIXBUF_COMPILATION)" > xgen-gmh \ && $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --header >> xgen-gmh \ && echo "#endif /* !GDK_PIXBUF_DISABLE_DEPRECATED || GDK_PIXBUF_COMPILATION */" >> xgen-gmh \ && (cmp -s xgen-gmh gdk-pixbuf-marshal.h || cp xgen-gmh gdk-pixbuf-marshal.h) \ && rm -f xgen-gmh xgen-gmh~ \ && echo timestamp > $(@F) CLEANFILES += xgen-gmh MAINTAINERCLEANFILES += stamp-gdk-pixbuf-marshal.h # # gdk-pixbuf-marshal.c # $(srcdir)/gdk-pixbuf-marshal.c: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list $(AM_V_GEN)(echo -e "#include \n" | $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --body ) >> xgen-gmc \ && cp xgen-gmc gdk-pixbuf-marshal.c \ && rm -f xgen-gmc xgen-gmc~ CLEANFILES += xgen-gmc # if srcdir!=builddir, clean out maintainer-clean files from builddir # this allows dist to pass. distclean-local: if test $(srcdir) != .; then \ rm -f $(MAINTAINERCLEANFILES); \ fi EXTRA_DIST = \ gdk-pixbuf-csource.1 \ makefile.msc \ gdk-pixbuf.symbols \ abicheck.sh \ gdk_pixbuf.def \ gdk_pixbuf.rc \ gdk-pixbuf-marshal.c \ gdk-pixbuf-marshal.list \ gdk-pixbuf-enum-types.c.template \ gdk-pixbuf-enum-types.h.template \ gen-color-table.pl \ gdiplus.def dist-hook: ../build/win32/vs9/gdk-pixbuf.vcproj ../build/win32/vs10/gdk-pixbuf.vcxproj ../build/win32/vs10/gdk-pixbuf.vcxproj.filters ../build/win32/vs9/gdk-pixbuf.vcproj: ../build/win32/vs9/gdk-pixbuf.vcprojin for F in $(libgdk_pixbuf_2_0_la_SOURCES); do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >libgdkpixbuf.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs9/gdk-pixbuf.vcprojin >$@ rm libgdkpixbuf.sourcefiles ../build/win32/vs10/gdk-pixbuf.vcxproj: ../build/win32/vs10/gdk-pixbuf.vcxprojin for F in $(libgdk_pixbuf_2_0_la_SOURCES); do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >libgdkpixbuf.vs10.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gdk-pixbuf.vcxprojin >$@ rm libgdkpixbuf.vs10.sourcefiles ../build/win32/vs10/gdk-pixbuf.vcxproj.filters: ../build/win32/vs10/gdk-pixbuf.vcxproj.filtersin for F in $(libgdk_pixbuf_2_0_la_SOURCES); do \ case $$F in \ *.c) echo ' Source Files' \ ;; \ esac; \ done >libgdkpixbuf.vs10.sourcefiles.filters $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gdk-pixbuf.vcxproj.filtersin >$@ rm libgdkpixbuf.vs10.sourcefiles.filters if HAVE_INTROSPECTION GdkPixbuf-2.0.gir: libgdk_pixbuf-2.0.la Makefile GdkPixbuf_2_0_gir_SCANNERFLAGS = --warn-all --strip-prefix=Gdk --c-include="gdk-pixbuf/gdk-pixbuf.h" GdkPixbuf_2_0_gir_EXPORT_PACKAGES = gdk-pixbuf-2.0 GdkPixbuf_2_0_gir_INCLUDES = GModule-2.0 Gio-2.0 GdkPixbuf_2_0_gir_LIBS = libgdk_pixbuf-2.0.la GdkPixbuf_2_0_gir_CFLAGS = \ -DGDK_PIXBUF_COMPILATION \ -I$(top_builddir) -I$(top_srcdir) \ -I$(top_srcdir)/gdk-pixbuf \ -I$(top_builddir)/gdk-pixbuf \ $(GDK_PIXBUF_DEP_CFLAGS) GdkPixbuf_2_0_gir_FILES = \ $(libgdk_pixbufinclude_HEADERS) \ $(libgdk_pixbuf_2_0_la_SOURCES) INTROSPECTION_GIRS += GdkPixbuf-2.0.gir girdir = $(datadir)/gir-1.0 gir_DATA = $(INTROSPECTION_GIRS) typelibsdir = $(libdir)/girepository-1.0 typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) CLEANFILES += $(gir_DATA) $(typelibs_DATA) endif if CROSS_COMPILING RUN_QUERY_LOADER_TEST=false else RUN_QUERY_LOADER_TEST=test -z "$(DESTDIR)" endif # Running this if cross compiling or if DESTDIR is set is going to # not work at all, so skip it # We use install-data-hook here to workaround a bug in automake and/or libtool # that makes the install target for the loader libraries a dependency on # install-data-am, and not install-exec-am. We need to ensure this gets run # after the libraries are installed in their final locations. install-data-hook: install-ms-lib install-def-file @if $(RUN_QUERY_LOADER_TEST) ; then \ $(mkinstalldirs) $(DESTDIR)$(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION) ; \ $(top_builddir)/gdk-pixbuf/gdk-pixbuf-query-loaders$(EXEEXT) > $(DESTDIR)$(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION)/loaders.cache ; \ else \ echo "***" ; \ echo "*** Warning: loaders.cache not built" ; \ echo "***" ; \ echo "*** Generate this file manually on host" ; \ echo "*** system using gdk-pixbuf-query-loaders" ; \ echo "***" ; \ fi uninstall-local: uninstall-ms-lib uninstall-def-file rm -f $(DESTDIR)$(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION)/loaders.cache if CROSS_COMPILING else all-local: loaders.cache endif if BUILD_DYNAMIC_MODULES loaders.cache: $(loader_LTLIBRARIES) gdk-pixbuf-query-loaders$(EXEEXT) LOADERS=`echo libpixbufloader-*.la` ; \ if test "x$$LOADERS" != 'xlibpixbufloader-*.la' ; then \ echo "Writing a loaders.cache file to use when running examples before installing gdk-pixbuf."; \ $(top_builddir)/gdk-pixbuf/gdk-pixbuf-query-loaders$(EXEEXT) $$LOADERS > ./loaders.cache ;\ else \ echo "No dynamic modules found; will use only static modules for uninstalled example programs."; \ touch loaders.cache; \ fi else loaders.cache: echo "No dynamic modules found; will use only static modules for uninstalled example programs."; \ touch loaders.cache; endif -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/gdk-pixbuf/io-gif-animation.h0000664000175000017500000001336112305775535022354 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - GIF loader declarations * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_GIF_H #define GDK_PIXBUF_GIF_H #include "gdk-pixbuf-animation.h" typedef enum { /* Keep this frame and composite next frame over it */ /* (GIF disposal method 1) */ GDK_PIXBUF_FRAME_RETAIN, /* Revert to background color before compositing next frame */ /* (GIF disposal method 2) */ GDK_PIXBUF_FRAME_DISPOSE, /* Revert to previously-displayed composite image after * displaying this frame */ /* (GIF disposal method 3) */ GDK_PIXBUF_FRAME_REVERT } GdkPixbufFrameAction; typedef struct _GdkPixbufGifAnim GdkPixbufGifAnim; typedef struct _GdkPixbufGifAnimClass GdkPixbufGifAnimClass; typedef struct _GdkPixbufFrame GdkPixbufFrame; #define GDK_TYPE_PIXBUF_GIF_ANIM (gdk_pixbuf_gif_anim_get_type ()) #define GDK_PIXBUF_GIF_ANIM(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_GIF_ANIM, GdkPixbufGifAnim)) #define GDK_IS_PIXBUF_GIF_ANIM(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_GIF_ANIM)) #define GDK_PIXBUF_GIF_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_GIF_ANIM, GdkPixbufGifAnimClass)) #define GDK_IS_PIXBUF_GIF_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_GIF_ANIM)) #define GDK_PIXBUF_GIF_ANIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_GIF_ANIM, GdkPixbufGifAnimClass)) /* Private part of the GdkPixbufGifAnim structure */ struct _GdkPixbufGifAnim { GdkPixbufAnimation parent_instance; /* Number of frames */ int n_frames; /* Total length of animation */ int total_time; /* List of GdkPixbufFrame structures */ GList *frames; /* bounding box size */ int width, height; guchar bg_red; guchar bg_green; guchar bg_blue; int loop; gboolean loading; }; struct _GdkPixbufGifAnimClass { GdkPixbufAnimationClass parent_class; }; GType gdk_pixbuf_gif_anim_get_type (void) G_GNUC_CONST; typedef struct _GdkPixbufGifAnimIter GdkPixbufGifAnimIter; typedef struct _GdkPixbufGifAnimIterClass GdkPixbufGifAnimIterClass; #define GDK_TYPE_PIXBUF_GIF_ANIM_ITER (gdk_pixbuf_gif_anim_iter_get_type ()) #define GDK_PIXBUF_GIF_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_GIF_ANIM_ITER, GdkPixbufGifAnimIter)) #define GDK_IS_PIXBUF_GIF_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_GIF_ANIM_ITER)) #define GDK_PIXBUF_GIF_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_GIF_ANIM_ITER, GdkPixbufGifAnimIterClass)) #define GDK_IS_PIXBUF_GIF_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_GIF_ANIM_ITER)) #define GDK_PIXBUF_GIF_ANIM_ITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_GIF_ANIM_ITER, GdkPixbufGifAnimIterClass)) struct _GdkPixbufGifAnimIter { GdkPixbufAnimationIter parent_instance; GdkPixbufGifAnim *gif_anim; GTimeVal start_time; GTimeVal current_time; /* Time in milliseconds into this run of the animation */ gint position; GList *current_frame; gint first_loop_slowness; }; struct _GdkPixbufGifAnimIterClass { GdkPixbufAnimationIterClass parent_class; }; GType gdk_pixbuf_gif_anim_iter_get_type (void) G_GNUC_CONST; struct _GdkPixbufFrame { /* The pixbuf with this frame's image data */ GdkPixbuf *pixbuf; /* Offsets for overlaying onto the GIF graphic area */ int x_offset; int y_offset; /* Frame duration in ms */ int delay_time; /* Sum of preceding delay times */ int elapsed; /* Overlay mode */ GdkPixbufFrameAction action; /* TRUE if the pixbuf has been modified since * the last frame composite operation */ gboolean need_recomposite; /* TRUE if the background for this frame is transparent */ gboolean bg_transparent; /* The below reflects the "use hell of a lot of RAM" * philosophy of coding */ /* Cached composite image (the image you actually display * for this frame) */ GdkPixbuf *composited; /* Cached revert image (the contents of the area * covered by the frame prior to compositing; * same size as pixbuf, not as the composite image; only * used for FRAME_REVERT frames) */ GdkPixbuf *revert; }; void gdk_pixbuf_gif_anim_frame_composite (GdkPixbufGifAnim *gif_anim, GdkPixbufFrame *frame); #endif gdk-pixbuf-2.30.8/gdk-pixbuf/abicheck.sh0000775000175000017500000000054312305775535021142 0ustar00mclasenmclasen00000000000000#! /bin/sh cpp -DINCLUDE_VARIABLES -P -DALL_FILES ${srcdir:-.}/gdk-pixbuf.symbols | sed -e '/^$/d' -e 's/ G_GNUC.*$//' -e 's/ PRIVATE$//' | sort > expected-abi nm -D -g --defined-only .libs/libgdk_pixbuf-2.0.so | cut -d ' ' -f 3 | egrep -v '^(__bss_start|_edata|_end)' | sort > actual-abi diff -u expected-abi actual-abi && rm -f expected-abi actual-abi gdk-pixbuf-2.30.8/gdk-pixbuf/io-ras.c0000664000175000017500000003447512305775535020423 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - SUNRAS image loader * * Copyright (C) 1999 The Free Software Foundation * * Authors: Arjan van de Ven * Federico Mena-Quintero * * Based on io-gif.c, io-tiff.c and io-png.c * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ /* Known bugs: * Compressed rasterfiles don't work yet */ #include "config.h" #include #ifdef HAVE_UNISTD_H #include #endif #include #include "gdk-pixbuf-private.h" /* Header structure for sunras files. All values are in big-endian order on disk Note: Every scanline is padded to be a multiple of 16 bits */ struct rasterfile { guint magic; guint width; guint height; guint depth; guint length; guint type; guint maptype; guint maplength; }; /* This does a byte-order swap. Does glib have something like be32_to_cpu() ?? */ /* Progressive loading */ struct ras_progressive_state { GdkPixbufModuleSizeFunc size_func; GdkPixbufModulePreparedFunc prepared_func; GdkPixbufModuleUpdatedFunc updated_func; gpointer user_data; gint HeaderSize; /* The size of the header-part (incl colormap) */ guchar *HeaderBuf; /* The buffer for the header (incl colormap) */ gint HeaderDone; /* The nr of bytes actually in HeaderBuf */ gint LineWidth; /* The width of a line in bytes */ guchar *LineBuf; /* Buffer for 1 line */ gint LineDone; /* # of bytes in LineBuf */ gint Lines; /* # of finished lines */ gint RasType; /* 32 = BGRA 24 = BGR 8 = 8 bit colormapped 1 = 1 bit bitonal */ gint DecoderState; struct rasterfile Header; /* Decoded (BE->CPU) header */ GdkPixbuf *pixbuf; /* Our "target" */ }; static gpointer gdk_pixbuf__ras_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error); static gboolean gdk_pixbuf__ras_image_stop_load(gpointer data, GError **error); static gboolean gdk_pixbuf__ras_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error); static gboolean RAS2State(struct rasterfile *RAS, struct ras_progressive_state *State, GError **error) { State->Header.width = GUINT32_FROM_BE(RAS->width); State->Header.height = GUINT32_FROM_BE(RAS->height); State->Header.depth = GUINT32_FROM_BE(RAS->depth); State->Header.type = GUINT32_FROM_BE(RAS->type); State->Header.maptype = GUINT32_FROM_BE(RAS->maptype); State->Header.maplength = GUINT32_FROM_BE(RAS->maplength); if ((gint)State->Header.width <= 0 || (gint)State->Header.height <= 0 || State->Header.maplength > 768) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("RAS image has bogus header data")); return FALSE; } State->RasType = State->Header.depth; /* This may be less trivial someday */ State->HeaderSize = 32 + State->Header.maplength; if (State->RasType == 32) State->LineWidth = State->Header.width * 4; else if (State->RasType == 24) State->LineWidth = State->Header.width * 3; else if (State->RasType == 8) State->LineWidth = State->Header.width * 1; else if (State->RasType == 1) { State->LineWidth = State->Header.width / 8; if ((State->Header.width & 7) != 0) State->LineWidth++; } else { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("RAS image has unknown type")); return FALSE; } if (State->Header.type > 2 || State->Header.maptype > 1) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("unsupported RAS image variation")); return FALSE; } /* Now pad the line to be a multiple of 16 bits */ if ((State->LineWidth & 1) != 0) State->LineWidth++; if (!State->LineBuf) { State->LineBuf = g_try_malloc (State->LineWidth); if (!State->LineBuf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load RAS image")); return FALSE; } } if (!State->pixbuf) { if (State->size_func) { gint width = State->Header.width; gint height = State->Header.height; (*State->size_func) (&width, &height, State->user_data); if (width == 0 || height == 0) return FALSE; } if (State->RasType == 32) State->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, (gint) State->Header.width, (gint) State->Header.height); else State->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, (gint) State->Header.width, (gint) State->Header.height); if (!State->pixbuf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load RAS image")); return FALSE; } if (State->prepared_func != NULL) /* Notify the client that we are ready to go */ (*State->prepared_func) (State->pixbuf, NULL, State->user_data); } if ((State->Header.maplength == 0) && (State->RasType == 1)) { State->HeaderBuf[32] = 255; State->HeaderBuf[33] = 0; State->HeaderBuf[34] = 255; State->HeaderBuf[35] = 0; State->HeaderBuf[36] = 255; State->HeaderBuf[37] = 0; } return TRUE; } /* * func - called when we have pixmap created (but no image data) * user_data - passed as arg 1 to func * return context (opaque to user) */ static gpointer gdk_pixbuf__ras_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { struct ras_progressive_state *context; context = g_new0(struct ras_progressive_state, 1); context->size_func = size_func; context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->HeaderSize = 32; context->HeaderBuf = g_malloc(32 + 768); /* 32 for rasheader, 768 for the colormap */ context->HeaderDone = 0; context->LineWidth = 0; context->LineBuf = NULL; context->LineDone = 0; context->Lines = 0; context->RasType = 0; context->DecoderState = 0; memset(&context->Header, 0, sizeof(struct rasterfile)); context->pixbuf = NULL; return (gpointer) context; } /* * context - returned from image_begin_load * * free context, unref gdk_pixbuf */ static gboolean gdk_pixbuf__ras_image_stop_load(gpointer data, GError **error) { struct ras_progressive_state *context = (struct ras_progressive_state *) data; /* FIXME this thing needs to report errors if * we have unused image data */ g_return_val_if_fail(context != NULL, TRUE); g_free(context->LineBuf); g_free(context->HeaderBuf); if (context->pixbuf) g_object_unref(context->pixbuf); g_free(context); return TRUE; } /* OneLine is called when enough data is received to process 1 line of pixels */ static void OneLine32(struct ras_progressive_state *context) { gint X; guchar *Pixels; X = 0; Pixels = context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines; while (X < context->Header.width) { /* The joys of having a BGR byteorder */ Pixels[X * 4 + 0] = context->LineBuf[X * 4 + 2]; Pixels[X * 4 + 1] = context->LineBuf[X * 4 + 1]; Pixels[X * 4 + 2] = context->LineBuf[X * 4 + 0]; Pixels[X * 4 + 3] = context->LineBuf[X * 4 + 3]; X++; } } static void OneLine24(struct ras_progressive_state *context) { gint X; guchar *Pixels; X = 0; Pixels = context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines; while (X < context->Header.width) { /* The joys of having a BGR byteorder */ Pixels[X * 3 + 0] = context->LineBuf[X * 3 + 2]; Pixels[X * 3 + 1] = context->LineBuf[X * 3 + 1]; Pixels[X * 3 + 2] = context->LineBuf[X * 3 + 0]; X++; } } static void OneLine8(struct ras_progressive_state *context) { gint X; guchar *Pixels; int offset = context->Header.maplength / 3; X = 0; Pixels = context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines; while (X < context->Header.width) { /* The joys of having a BGR byteorder */ Pixels[X * 3 + 0] = context->HeaderBuf[context->LineBuf[X] + 32]; Pixels[X * 3 + 1] = context->HeaderBuf[context->LineBuf[X] + offset + 32]; Pixels[X * 3 + 2] = context->HeaderBuf[context->LineBuf[X] + 2*offset + 32]; X++; } } static void OneLine1(struct ras_progressive_state *context) { gint X; guchar *Pixels; X = 0; Pixels = context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines; while (X < context->Header.width) { int Bit; Bit = (context->LineBuf[X/8])>>(7-(X&7)); Bit = Bit & 1; /* The joys of having a BGR byteorder */ Pixels[X * 3 + 0] = context->HeaderBuf[Bit + 32]; Pixels[X * 3 + 1] = context->HeaderBuf[Bit + 2 + 32]; Pixels[X * 3 + 2] = context->HeaderBuf[Bit + 4 + 32]; X++; } } static void OneLine(struct ras_progressive_state *context) { context->LineDone = 0; if (context->Lines >= context->Header.height) return; if (context->RasType == 32) OneLine32(context); if (context->RasType == 24) OneLine24(context); if (context->RasType == 8) OneLine8(context); if (context->RasType == 1) OneLine1(context); context->LineDone = 0; context->Lines++; if (context->updated_func != NULL) { (*context->updated_func) (context->pixbuf, 0, context->Lines, context->Header.width, 1, context->user_data); } } static gboolean DoCompressed (struct ras_progressive_state *context, const guchar * buf, guint size, GError **error) { int i; for (i = 0; i < size; i++) { switch (context->DecoderState) { case 0: if (buf[i] == 0x80) context->DecoderState = 1; else context->LineBuf[context->LineDone++] = buf[i]; break; case 1: if (buf[i] == 0) { context->LineBuf[context->LineDone++] = 0x80; context->DecoderState = 0; } else context->DecoderState = buf[i] + 1; break; default: for (; context->DecoderState; context->DecoderState--) { context->LineBuf[context->LineDone++] = buf[i]; if ((context->LineDone >= context->LineWidth) && (context->LineWidth > 0)) OneLine(context); } } if ((context->LineDone >= context->LineWidth) && (context->LineWidth > 0)) OneLine(context); } return TRUE; } /* * context - from image_begin_load * buf - new image data * size - length of new image data * * append image data onto incrementally built output image */ static gboolean gdk_pixbuf__ras_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error) { struct ras_progressive_state *context = (struct ras_progressive_state *) data; gint BytesToCopy; while (size > 0) { if (context->HeaderDone < context->HeaderSize) { /* We still have headerbytes to do */ BytesToCopy = context->HeaderSize - context->HeaderDone; if (BytesToCopy > size) BytesToCopy = size; memmove(context->HeaderBuf + context->HeaderDone, buf, BytesToCopy); size -= BytesToCopy; buf += BytesToCopy; context->HeaderDone += BytesToCopy; } else if (context->Header.type == 2) { if (!DoCompressed (context, buf, size, error)) { return FALSE; } size = 0; } else { BytesToCopy = context->LineWidth - context->LineDone; if (BytesToCopy > size) BytesToCopy = size; if (BytesToCopy > 0) { memmove(context->LineBuf + context->LineDone, buf, BytesToCopy); size -= BytesToCopy; buf += BytesToCopy; context->LineDone += BytesToCopy; } if ((context->LineDone >= context->LineWidth) && (context->LineWidth > 0)) OneLine(context); } if (context->HeaderDone >= 32) if (!RAS2State((struct rasterfile *) context->HeaderBuf, context, error)) { return FALSE; } } return TRUE; } #ifndef INCLUDE_ras #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__ras_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->begin_load = gdk_pixbuf__ras_image_begin_load; module->stop_load = gdk_pixbuf__ras_image_stop_load; module->load_increment = gdk_pixbuf__ras_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "\x59\xa6\x6a\x95", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-cmu-raster", "image/x-sun-raster", NULL }; static const gchar *extensions[] = { "ras", NULL }; info->name = "ras"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The Sun raster image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-utils.h0000664000175000017500000000323212305775535021707 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef _HAVE_IO_GDIP_UTILS_H #define _HAVE_IO_GDIP_UTILS_H #include "gdk-pixbuf.h" #include "gdk-pixbuf-i18n.h" #include "io-gdip-native.h" gboolean gdip_save_to_file_callback (const gchar *buf, gsize count, GError **error, gpointer data); void gdip_fill_vtable (GdkPixbufModule *module); void gdip_fill_vector_vtable (GdkPixbufModule *module); gboolean gdip_save_pixbuf (GdkPixbuf *pixbuf, const WCHAR *format, const EncoderParameters *encoder_params, GdkPixbufSaveFunc save_func, gpointer user_data, GError **error); #endif gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-util.c0000664000175000017500000003331012305775535022227 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Utilities and miscellaneous convenience functions * * Copyright (C) 1999 The Free Software Foundation * * Authors: Federico Mena-Quintero * Cody Russell * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include "gdk-pixbuf-transform.h" #include "gdk-pixbuf-private.h" /** * SECTION:util * @Short_description: Utility and miscellaneous convenience functions. * @Title: Utilities * @See_also: #GdkPixbuf * * These functions provide miscellaneous utilities for manipulating * pixbufs. The pixel data in pixbufs may of course be manipulated * directly by applications, but several common operations can be * performed by these functions instead. */ /** * gdk_pixbuf_add_alpha: * @pixbuf: A #GdkPixbuf. * @substitute_color: Whether to set a color to zero opacity. If this * is %FALSE, then the (@r, @g, @b) arguments will be ignored. * @r: Red value to substitute. * @g: Green value to substitute. * @b: Blue value to substitute. * * Takes an existing pixbuf and adds an alpha channel to it. * If the existing pixbuf already had an alpha channel, the channel * values are copied from the original; otherwise, the alpha channel * is initialized to 255 (full opacity). * * If @substitute_color is %TRUE, then the color specified by (@r, @g, @b) will be * assigned zero opacity. That is, if you pass (255, 255, 255) for the * substitute color, all white pixels will become fully transparent. * * Return value: (transfer full): A newly-created pixbuf with a reference count of 1. **/ GdkPixbuf * gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf, gboolean substitute_color, guchar r, guchar g, guchar b) { GdkPixbuf *new_pixbuf; int x, y; g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); g_return_val_if_fail (pixbuf->colorspace == GDK_COLORSPACE_RGB, NULL); g_return_val_if_fail (pixbuf->n_channels == 3 || pixbuf->n_channels == 4, NULL); g_return_val_if_fail (pixbuf->bits_per_sample == 8, NULL); if (pixbuf->has_alpha) { new_pixbuf = gdk_pixbuf_copy (pixbuf); if (!new_pixbuf) return NULL; if (!substitute_color) return new_pixbuf; } else { new_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, pixbuf->width, pixbuf->height); } if (!new_pixbuf) return NULL; for (y = 0; y < pixbuf->height; y++) { guchar *src, *dest; guchar tr, tg, tb; src = pixbuf->pixels + y * pixbuf->rowstride; dest = new_pixbuf->pixels + y * new_pixbuf->rowstride; if (pixbuf->has_alpha) { /* Just subst color, we already copied everything else */ for (x = 0; x < pixbuf->width; x++) { if (src[0] == r && src[1] == g && src[2] == b) dest[3] = 0; src += 4; dest += 4; } } else { for (x = 0; x < pixbuf->width; x++) { tr = *dest++ = *src++; tg = *dest++ = *src++; tb = *dest++ = *src++; if (substitute_color && tr == r && tg == g && tb == b) *dest++ = 0; else *dest++ = 255; } } } return new_pixbuf; } /** * gdk_pixbuf_copy_area: * @src_pixbuf: Source pixbuf. * @src_x: Source X coordinate within @src_pixbuf. * @src_y: Source Y coordinate within @src_pixbuf. * @width: Width of the area to copy. * @height: Height of the area to copy. * @dest_pixbuf: Destination pixbuf. * @dest_x: X coordinate within @dest_pixbuf. * @dest_y: Y coordinate within @dest_pixbuf. * * Copies a rectangular area from @src_pixbuf to @dest_pixbuf. Conversion of * pixbuf formats is done automatically. * * If the source rectangle overlaps the destination rectangle on the * same pixbuf, it will be overwritten during the copy operation. * Therefore, you can not use this function to scroll a pixbuf. **/ void gdk_pixbuf_copy_area (const GdkPixbuf *src_pixbuf, int src_x, int src_y, int width, int height, GdkPixbuf *dest_pixbuf, int dest_x, int dest_y) { g_return_if_fail (src_pixbuf != NULL); g_return_if_fail (dest_pixbuf != NULL); g_return_if_fail (src_x >= 0 && src_x + width <= src_pixbuf->width); g_return_if_fail (src_y >= 0 && src_y + height <= src_pixbuf->height); g_return_if_fail (dest_x >= 0 && dest_x + width <= dest_pixbuf->width); g_return_if_fail (dest_y >= 0 && dest_y + height <= dest_pixbuf->height); g_return_if_fail (!(gdk_pixbuf_get_has_alpha (src_pixbuf) && !gdk_pixbuf_get_has_alpha (dest_pixbuf))); /* This will perform format conversions automatically */ gdk_pixbuf_scale (src_pixbuf, dest_pixbuf, dest_x, dest_y, width, height, (double) (dest_x - src_x), (double) (dest_y - src_y), 1.0, 1.0, GDK_INTERP_NEAREST); } /** * gdk_pixbuf_saturate_and_pixelate: * @src: source image * @dest: place to write modified version of @src * @saturation: saturation factor * @pixelate: whether to pixelate * * Modifies saturation and optionally pixelates @src, placing the result in * @dest. @src and @dest may be the same pixbuf with no ill effects. If * @saturation is 1.0 then saturation is not changed. If it's less than 1.0, * saturation is reduced (the image turns toward grayscale); if greater than * 1.0, saturation is increased (the image gets more vivid colors). If @pixelate * is %TRUE, then pixels are faded in a checkerboard pattern to create a * pixelated image. @src and @dest must have the same image format, size, and * rowstride. * **/ void gdk_pixbuf_saturate_and_pixelate(const GdkPixbuf *src, GdkPixbuf *dest, gfloat saturation, gboolean pixelate) { /* NOTE that src and dest MAY be the same pixbuf! */ g_return_if_fail (GDK_IS_PIXBUF (src)); g_return_if_fail (GDK_IS_PIXBUF (dest)); g_return_if_fail (gdk_pixbuf_get_height (src) == gdk_pixbuf_get_height (dest)); g_return_if_fail (gdk_pixbuf_get_width (src) == gdk_pixbuf_get_width (dest)); g_return_if_fail (gdk_pixbuf_get_has_alpha (src) == gdk_pixbuf_get_has_alpha (dest)); g_return_if_fail (gdk_pixbuf_get_colorspace (src) == gdk_pixbuf_get_colorspace (dest)); if (saturation == 1.0 && !pixelate) { if (dest != src) gdk_pixbuf_copy_area (src, 0, 0, gdk_pixbuf_get_width (src), gdk_pixbuf_get_height (src), dest, 0, 0); } else { int i, j, t; int width, height, has_alpha, src_rowstride, dest_rowstride, bytes_per_pixel; guchar *src_line; guchar *dest_line; guchar *src_pixel; guchar *dest_pixel; guchar intensity; has_alpha = gdk_pixbuf_get_has_alpha (src); bytes_per_pixel = has_alpha ? 4 : 3; width = gdk_pixbuf_get_width (src); height = gdk_pixbuf_get_height (src); src_rowstride = gdk_pixbuf_get_rowstride (src); dest_rowstride = gdk_pixbuf_get_rowstride (dest); src_line = gdk_pixbuf_get_pixels (src); dest_line = gdk_pixbuf_get_pixels (dest); #define DARK_FACTOR 0.7 #define INTENSITY(r, g, b) ((r) * 0.30 + (g) * 0.59 + (b) * 0.11) #define CLAMP_UCHAR(v) (t = (v), CLAMP (t, 0, 255)) #define SATURATE(v) ((1.0 - saturation) * intensity + saturation * (v)) for (i = 0 ; i < height ; i++) { src_pixel = src_line; src_line += src_rowstride; dest_pixel = dest_line; dest_line += dest_rowstride; for (j = 0 ; j < width ; j++) { intensity = INTENSITY (src_pixel[0], src_pixel[1], src_pixel[2]); if (pixelate && (i + j) % 2 == 0) { dest_pixel[0] = intensity / 2 + 127; dest_pixel[1] = intensity / 2 + 127; dest_pixel[2] = intensity / 2 + 127; } else if (pixelate) { dest_pixel[0] = CLAMP_UCHAR ((SATURATE (src_pixel[0])) * DARK_FACTOR); dest_pixel[1] = CLAMP_UCHAR ((SATURATE (src_pixel[1])) * DARK_FACTOR); dest_pixel[2] = CLAMP_UCHAR ((SATURATE (src_pixel[2])) * DARK_FACTOR); } else { dest_pixel[0] = CLAMP_UCHAR (SATURATE (src_pixel[0])); dest_pixel[1] = CLAMP_UCHAR (SATURATE (src_pixel[1])); dest_pixel[2] = CLAMP_UCHAR (SATURATE (src_pixel[2])); } if (has_alpha) dest_pixel[3] = src_pixel[3]; src_pixel += bytes_per_pixel; dest_pixel += bytes_per_pixel; } } } } /** * gdk_pixbuf_apply_embedded_orientation: * @src: A #GdkPixbuf. * * Takes an existing pixbuf and checks for the presence of an * associated "orientation" option, which may be provided by the * jpeg loader (which reads the exif orientation tag) or the * tiff loader (which reads the tiff orientation tag, and * compensates it for the partial transforms performed by * libtiff). If an orientation option/tag is present, the * appropriate transform will be performed so that the pixbuf * is oriented correctly. * * Return value: (transfer full): A newly-created pixbuf, or a reference to the * input pixbuf (with an increased reference count). * * Since: 2.12 **/ GdkPixbuf * gdk_pixbuf_apply_embedded_orientation (GdkPixbuf *src) { const gchar *orientation_string; int transform = 0; GdkPixbuf *temp; GdkPixbuf *dest; g_return_val_if_fail (GDK_IS_PIXBUF (src), NULL); /* Read the orientation option associated with the pixbuf */ orientation_string = gdk_pixbuf_get_option (src, "orientation"); if (orientation_string) { /* If an orientation option was found, convert the orientation string into an integer. */ transform = (int) g_ascii_strtoll (orientation_string, NULL, 10); } /* Apply the actual transforms, which involve rotations and flips. The meaning of orientation values 1-8 and the required transforms are defined by the TIFF and EXIF (for JPEGs) standards. */ switch (transform) { case 1: dest = src; g_object_ref (dest); break; case 2: dest = gdk_pixbuf_flip (src, TRUE); break; case 3: dest = gdk_pixbuf_rotate_simple (src, GDK_PIXBUF_ROTATE_UPSIDEDOWN); break; case 4: dest = gdk_pixbuf_flip (src, FALSE); break; case 5: temp = gdk_pixbuf_rotate_simple (src, GDK_PIXBUF_ROTATE_CLOCKWISE); dest = gdk_pixbuf_flip (temp, TRUE); g_object_unref (temp); break; case 6: dest = gdk_pixbuf_rotate_simple (src, GDK_PIXBUF_ROTATE_CLOCKWISE); break; case 7: temp = gdk_pixbuf_rotate_simple (src, GDK_PIXBUF_ROTATE_CLOCKWISE); dest = gdk_pixbuf_flip (temp, FALSE); g_object_unref (temp); break; case 8: dest = gdk_pixbuf_rotate_simple (src, GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE); break; default: /* if no orientation tag was present */ dest = src; g_object_ref (dest); break; } return dest; } #ifdef G_OS_WIN32 static const gchar * get_localedir (void) { gchar *temp; gchar *retval; /* In gdk-pixbuf-io.c */ extern char *_gdk_pixbuf_win32_get_toplevel (void); temp = g_build_filename (_gdk_pixbuf_win32_get_toplevel (), "share/locale", NULL); /* The localedir is passed to bindtextdomain() which isn't * UTF-8-aware. */ retval = g_win32_locale_filename_from_utf8 (temp); g_free (temp); return retval; } #undef GDK_PIXBUF_LOCALEDIR #define GDK_PIXBUF_LOCALEDIR get_localedir () #endif const gchar * gdk_pixbuf_gettext (const gchar *msgid) { static gsize gettext_initialized = FALSE; if (G_UNLIKELY (g_once_init_enter (&gettext_initialized))) { bindtextdomain (GETTEXT_PACKAGE, GDK_PIXBUF_LOCALEDIR); #ifdef HAVE_BIND_TEXTDOMAIN_CODESET bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); #endif g_once_init_leave (&gettext_initialized, TRUE); } return g_dgettext (GETTEXT_PACKAGE, msgid); } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-animation.c0000664000175000017500000010455112305775535023237 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Simple animation support * * Copyright (C) 1999 The Free Software Foundation * * Authors: Jonathan Blandford * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-animation.h" #include "gdk-pixbuf-loader.h" #include /** * SECTION:animation * @Short_description: Animated images. * @Title: Animations * @See_also: #GdkPixbufLoader. * * The GdkPixBuf library provides a simple mechanism to load and * represent animations. An animation is conceptually a series of * frames to be displayed over time. The animation may not be * represented as a series of frames internally; for example, it may * be stored as a sprite and instructions for moving the sprite around * a background. To display an animation you don't need to understand * its representation, however; you just ask GdkPixBuf what should * be displayed at a given point in time. * */ typedef struct _GdkPixbufNonAnim GdkPixbufNonAnim; typedef struct _GdkPixbufNonAnimClass GdkPixbufNonAnimClass; #define GDK_TYPE_PIXBUF_NON_ANIM (gdk_pixbuf_non_anim_get_type ()) #define GDK_PIXBUF_NON_ANIM(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_NON_ANIM, GdkPixbufNonAnim)) #define GDK_IS_PIXBUF_NON_ANIM(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_NON_ANIM)) #define GDK_PIXBUF_NON_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_NON_ANIM, GdkPixbufNonAnimClass)) #define GDK_IS_PIXBUF_NON_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_NON_ANIM)) #define GDK_PIXBUF_NON_ANIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_NON_ANIM, GdkPixbufNonAnimClass)) /* Private part of the GdkPixbufNonAnim structure */ struct _GdkPixbufNonAnim { GdkPixbufAnimation parent_instance; GdkPixbuf *pixbuf; }; struct _GdkPixbufNonAnimClass { GdkPixbufAnimationClass parent_class; }; typedef struct _GdkPixbufNonAnimIter GdkPixbufNonAnimIter; typedef struct _GdkPixbufNonAnimIterClass GdkPixbufNonAnimIterClass; #define GDK_TYPE_PIXBUF_NON_ANIM_ITER (gdk_pixbuf_non_anim_iter_get_type ()) #define GDK_PIXBUF_NON_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_NON_ANIM_ITER, GdkPixbufNonAnimIter)) #define GDK_IS_PIXBUF_NON_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_NON_ANIM_ITER)) #define GDK_PIXBUF_NON_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_NON_ANIM_ITER, GdkPixbufNonAnimIterClass)) #define GDK_IS_PIXBUF_NON_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_NON_ANIM_ITER)) #define GDK_PIXBUF_NON_ANIM_ITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_NON_ANIM_ITER, GdkPixbufNonAnimIterClass)) struct _GdkPixbufNonAnimIter { GdkPixbufAnimationIter parent_instance; GdkPixbufNonAnim *non_anim; }; struct _GdkPixbufNonAnimIterClass { GdkPixbufAnimationIterClass parent_class; }; static GType gdk_pixbuf_non_anim_iter_get_type (void) G_GNUC_CONST; G_DEFINE_TYPE (GdkPixbufAnimation, gdk_pixbuf_animation, G_TYPE_OBJECT); static void gdk_pixbuf_animation_class_init (GdkPixbufAnimationClass *klass) { } static void gdk_pixbuf_animation_init (GdkPixbufAnimation *animation) { } static void prepared_notify (GdkPixbuf *pixbuf, GdkPixbufAnimation *anim, gpointer user_data) { if (anim != NULL) g_object_ref (anim); else anim = gdk_pixbuf_non_anim_new (pixbuf); *((GdkPixbufAnimation **)user_data) = anim; } /** * gdk_pixbuf_animation_new_from_file: * @filename: Name of file to load, in the GLib file name encoding * @error: return location for error * * Creates a new animation by loading it from a file. The file format is * detected automatically. If the file's format does not support multi-frame * images, then an animation with a single frame will be created. Possible errors * are in the #GDK_PIXBUF_ERROR and #G_FILE_ERROR domains. * * Return value: A newly-created animation with a reference count of 1, or %NULL * if any of several error conditions ocurred: the file could not be opened, * there was no loader for the file's format, there was not enough memory to * allocate the image buffer, or the image file contained invalid data. **/ GdkPixbufAnimation * gdk_pixbuf_animation_new_from_file (const char *filename, GError **error) { GdkPixbufAnimation *animation; int size; FILE *f; guchar buffer [SNIFF_BUFFER_SIZE]; GdkPixbufModule *image_module; gchar *display_name; g_return_val_if_fail (filename != NULL, NULL); g_return_val_if_fail (error == NULL || *error == NULL, NULL); display_name = g_filename_display_name (filename); f = g_fopen (filename, "rb"); if (!f) { gint save_errno = errno; g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to open file '%s': %s"), display_name, g_strerror (save_errno)); g_free (display_name); return NULL; } size = fread (&buffer, 1, sizeof (buffer), f); if (size == 0) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image file '%s' contains no data"), display_name); g_free (display_name); fclose (f); return NULL; } image_module = _gdk_pixbuf_get_module (buffer, size, filename, error); if (!image_module) { g_free (display_name); fclose (f); return NULL; } if (image_module->module == NULL) if (!_gdk_pixbuf_load_module (image_module, error)) { g_free (display_name); fclose (f); return NULL; } if (image_module->load_animation != NULL) { fseek (f, 0, SEEK_SET); animation = (* image_module->load_animation) (f, error); if (animation == NULL && error != NULL && *error == NULL) { /* I don't trust these crufty longjmp()'ing * image libs to maintain proper error * invariants, and I don't want user code to * segfault as a result. We need to maintain * the invariant that error gets set if NULL * is returned. */ g_warning ("Bug! gdk-pixbuf loader '%s' didn't set an error on failure.", image_module->module_name); g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to load animation '%s': reason not known, probably a corrupt animation file"), display_name); } fclose (f); } else if (image_module->begin_load != NULL) { guchar buffer[4096]; size_t length; gpointer context; gboolean success; success = FALSE; animation = NULL; fseek (f, 0, SEEK_SET); context = image_module->begin_load (NULL, prepared_notify, NULL, &animation, error); if (!context) goto fail_begin_load; while (!feof (f) && !ferror (f)) { length = fread (buffer, 1, sizeof (buffer), f); if (length > 0) { if (!image_module->load_increment (context, buffer, length, error)) { error = NULL; goto fail_load_increment; } } } success = TRUE; fail_load_increment: if (!image_module->stop_load (context, error)) success = FALSE; fail_begin_load: fclose (f); if (success) { /* If there was no error, there must be an animation that was successfully loaded */ g_assert (animation); } else { if (animation) { g_object_unref (animation); animation = NULL; } } } else { GdkPixbuf *pixbuf; /* Keep this logic in sync with gdk_pixbuf_new_from_file() */ fseek (f, 0, SEEK_SET); pixbuf = _gdk_pixbuf_generic_image_load (image_module, f, error); fclose (f); if (pixbuf == NULL && error != NULL && *error == NULL) { /* I don't trust these crufty longjmp()'ing image libs * to maintain proper error invariants, and I don't * want user code to segfault as a result. We need to maintain * the invariant that error gets set if NULL is returned. */ g_warning ("Bug! gdk-pixbuf loader '%s' didn't set an error on failure.", image_module->module_name); g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to load image '%s': reason not known, probably a corrupt image file"), display_name); } if (pixbuf == NULL) { g_free (display_name); animation = NULL; goto out; } animation = gdk_pixbuf_non_anim_new (pixbuf); g_object_unref (pixbuf); } g_free (display_name); out: return animation; } #ifdef G_OS_WIN32 #undef gdk_pixbuf_animation_new_from_file GdkPixbufAnimation * gdk_pixbuf_animation_new_from_file (const char *filename, GError **error) { gchar *utf8_filename = g_locale_to_utf8 (filename, -1, NULL, NULL, error); GdkPixbufAnimation *retval; if (utf8_filename == NULL) return NULL; retval = gdk_pixbuf_animation_new_from_file_utf8 (utf8_filename, error); g_free (utf8_filename); return retval; } #endif /** * gdk_pixbuf_animation_new_from_stream: * @stream: a #GInputStream to load the pixbuf from * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @error: Return location for an error * * Creates a new animation by loading it from an input stream. * * The file format is detected automatically. If %NULL is returned, then * @error will be set. The @cancellable can be used to abort the operation * from another thread. If the operation was cancelled, the error * %G_IO_ERROR_CANCELLED will be returned. Other possible errors are in * the #GDK_PIXBUF_ERROR and %G_IO_ERROR domains. * * The stream is not closed. * * Return value: A newly-created pixbuf, or %NULL if any of several error * conditions occurred: the file could not be opened, the image format is * not supported, there was not enough memory to allocate the image buffer, * the stream contained invalid data, or the operation was cancelled. * * Since: 2.28 **/ GdkPixbufAnimation * gdk_pixbuf_animation_new_from_stream (GInputStream *stream, GCancellable *cancellable, GError **error) { GdkPixbufAnimation *animation; GdkPixbufLoader *loader; gssize n_read; guchar buffer[LOAD_BUFFER_SIZE]; gboolean res; g_return_val_if_fail (G_IS_INPUT_STREAM (stream), NULL); g_return_val_if_fail (cancellable == NULL || G_IS_CANCELLABLE (cancellable), NULL); g_return_val_if_fail (error == NULL || *error == NULL, NULL); loader = gdk_pixbuf_loader_new (); res = TRUE; while (1) { n_read = g_input_stream_read (stream, buffer, sizeof (buffer), cancellable, error); if (n_read < 0) { res = FALSE; error = NULL; /* Ignore further errors */ break; } if (n_read == 0) break; if (!gdk_pixbuf_loader_write (loader, buffer, n_read, error)) { res = FALSE; error = NULL; break; } } if (!gdk_pixbuf_loader_close (loader, error)) { res = FALSE; error = NULL; } if (res) { animation = gdk_pixbuf_loader_get_animation (loader); if (animation) g_object_ref (animation); } else { animation = NULL; } g_object_unref (loader); return animation; } static void animation_new_from_stream_thread (GSimpleAsyncResult *result, GInputStream *stream, GCancellable *cancellable) { GdkPixbufAnimation *animation; GError *error = NULL; animation = gdk_pixbuf_animation_new_from_stream (stream, cancellable, &error); /* Set the new pixbuf as the result, or error out */ if (animation == NULL) { g_simple_async_result_take_error (result, error); } else { g_simple_async_result_set_op_res_gpointer (result, g_object_ref (animation), g_object_unref); } } /** * gdk_pixbuf_animation_new_from_stream_async: * @stream: a #GInputStream from which to load the animation * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore * @callback: a #GAsyncReadyCallback to call when the the pixbuf is loaded * @user_data: the data to pass to the callback function * * Creates a new animation by asynchronously loading an image from an input stream. * * For more details see gdk_pixbuf_new_from_stream(), which is the synchronous * version of this function. * * When the operation is finished, @callback will be called in the main thread. * You can then call gdk_pixbuf_animation_new_from_stream_finish() to get the * result of the operation. * * Since: 2.28 **/ void gdk_pixbuf_animation_new_from_stream_async (GInputStream *stream, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) { GSimpleAsyncResult *result; g_return_if_fail (G_IS_INPUT_STREAM (stream)); g_return_if_fail (callback != NULL); g_return_if_fail (!cancellable || G_IS_CANCELLABLE (cancellable)); result = g_simple_async_result_new (G_OBJECT (stream), callback, user_data, gdk_pixbuf_animation_new_from_stream_async); g_simple_async_result_run_in_thread (result, (GSimpleAsyncThreadFunc) animation_new_from_stream_thread, G_PRIORITY_DEFAULT, cancellable); g_object_unref (result); } /** * gdk_pixbuf_animation_new_from_stream_finish: * @async_result: a #GAsyncResult * @error: a #GError, or %NULL * * Finishes an asynchronous pixbuf animation creation operation started with * gdk_pixbuf_animation_new_from_stream_async(). * * Return value: a #GdkPixbufAnimation or %NULL on error. Free the returned * object with g_object_unref(). * * Since: 2.28 **/ GdkPixbufAnimation * gdk_pixbuf_animation_new_from_stream_finish (GAsyncResult *async_result, GError **error) { GSimpleAsyncResult *result = G_SIMPLE_ASYNC_RESULT (async_result); g_return_val_if_fail (G_IS_ASYNC_RESULT (async_result), NULL); g_return_val_if_fail (!error || (error && !*error), NULL); g_warn_if_fail (g_simple_async_result_get_source_tag (result) == gdk_pixbuf_animation_new_from_stream_async); if (g_simple_async_result_propagate_error (result, error)) return NULL; return g_simple_async_result_get_op_res_gpointer (result); } /** * gdk_pixbuf_animation_new_from_resource: * @resource_path: the path of the resource file * @error: Return location for an error * * Creates a new pixbuf animation by loading an image from an resource. * * The file format is detected automatically. If %NULL is returned, then * @error will be set. * * Return value: A newly-created animation, or %NULL if any of several error * conditions occurred: the file could not be opened, the image format is * not supported, there was not enough memory to allocate the image buffer, * the stream contained invalid data, or the operation was cancelled. * * Since: 2.28 **/ GdkPixbufAnimation * gdk_pixbuf_animation_new_from_resource (const char *resource_path, GError **error) { GInputStream *stream; GdkPixbufAnimation *anim; GdkPixbuf *pixbuf; pixbuf = _gdk_pixbuf_new_from_resource_try_mmap (resource_path); if (pixbuf) { anim = gdk_pixbuf_non_anim_new (pixbuf); g_object_unref (pixbuf); return anim; } stream = g_resources_open_stream (resource_path, 0, error); if (stream == NULL) return NULL; anim = gdk_pixbuf_animation_new_from_stream (stream, NULL, error); g_object_unref (stream); return anim; } /** * gdk_pixbuf_animation_ref: (skip) * @animation: An animation. * * Adds a reference to an animation. * * Return value: The same as the @animation argument. * * Deprecated: 2.0: Use g_object_ref(). **/ GdkPixbufAnimation * gdk_pixbuf_animation_ref (GdkPixbufAnimation *animation) { return (GdkPixbufAnimation*) g_object_ref (animation); } /** * gdk_pixbuf_animation_unref: (skip) * @animation: An animation. * * Removes a reference from an animation. * * Deprecated: 2.0: Use g_object_unref(). **/ void gdk_pixbuf_animation_unref (GdkPixbufAnimation *animation) { g_object_unref (animation); } /** * gdk_pixbuf_animation_is_static_image: * @animation: a #GdkPixbufAnimation * * If you load a file with gdk_pixbuf_animation_new_from_file() and it turns * out to be a plain, unanimated image, then this function will return * %TRUE. Use gdk_pixbuf_animation_get_static_image() to retrieve * the image. * * Return value: %TRUE if the "animation" was really just an image **/ gboolean gdk_pixbuf_animation_is_static_image (GdkPixbufAnimation *animation) { g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION (animation), FALSE); return GDK_PIXBUF_ANIMATION_GET_CLASS (animation)->is_static_image (animation); } /** * gdk_pixbuf_animation_get_static_image: * @animation: a #GdkPixbufAnimation * * If an animation is really just a plain image (has only one frame), * this function returns that image. If the animation is an animation, * this function returns a reasonable thing to display as a static * unanimated image, which might be the first frame, or something more * sophisticated. If an animation hasn't loaded any frames yet, this * function will return %NULL. * * Return value: (transfer none): unanimated image representing the animation **/ GdkPixbuf* gdk_pixbuf_animation_get_static_image (GdkPixbufAnimation *animation) { g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION (animation), NULL); return GDK_PIXBUF_ANIMATION_GET_CLASS (animation)->get_static_image (animation); } /** * gdk_pixbuf_animation_get_width: * @animation: An animation. * * Queries the width of the bounding box of a pixbuf animation. * * Return value: Width of the bounding box of the animation. **/ int gdk_pixbuf_animation_get_width (GdkPixbufAnimation *animation) { int width; g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION (animation), 0); width = 0; GDK_PIXBUF_ANIMATION_GET_CLASS (animation)->get_size (animation, &width, NULL); return width; } /** * gdk_pixbuf_animation_get_height: * @animation: An animation. * * Queries the height of the bounding box of a pixbuf animation. * * Return value: Height of the bounding box of the animation. **/ int gdk_pixbuf_animation_get_height (GdkPixbufAnimation *animation) { int height; g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION (animation), 0); height = 0; GDK_PIXBUF_ANIMATION_GET_CLASS (animation)->get_size (animation, NULL, &height); return height; } /** * gdk_pixbuf_animation_get_iter: * @animation: a #GdkPixbufAnimation * @start_time: (allow-none): time when the animation starts playing * * Get an iterator for displaying an animation. The iterator provides * the frames that should be displayed at a given time. * It should be freed after use with g_object_unref(). * * @start_time would normally come from g_get_current_time(), and * marks the beginning of animation playback. After creating an * iterator, you should immediately display the pixbuf returned by * gdk_pixbuf_animation_iter_get_pixbuf(). Then, you should install a * timeout (with g_timeout_add()) or by some other mechanism ensure * that you'll update the image after * gdk_pixbuf_animation_iter_get_delay_time() milliseconds. Each time * the image is updated, you should reinstall the timeout with the new, * possibly-changed delay time. * * As a shortcut, if @start_time is %NULL, the result of * g_get_current_time() will be used automatically. * * To update the image (i.e. possibly change the result of * gdk_pixbuf_animation_iter_get_pixbuf() to a new frame of the animation), * call gdk_pixbuf_animation_iter_advance(). * * If you're using #GdkPixbufLoader, in addition to updating the image * after the delay time, you should also update it whenever you * receive the area_updated signal and * gdk_pixbuf_animation_iter_on_currently_loading_frame() returns * %TRUE. In this case, the frame currently being fed into the loader * has received new data, so needs to be refreshed. The delay time for * a frame may also be modified after an area_updated signal, for * example if the delay time for a frame is encoded in the data after * the frame itself. So your timeout should be reinstalled after any * area_updated signal. * * A delay time of -1 is possible, indicating "infinite." * * Return value: (transfer full): an iterator to move over the animation **/ GdkPixbufAnimationIter* gdk_pixbuf_animation_get_iter (GdkPixbufAnimation *animation, const GTimeVal *start_time) { GTimeVal val; g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION (animation), NULL); if (start_time) val = *start_time; else g_get_current_time (&val); return GDK_PIXBUF_ANIMATION_GET_CLASS (animation)->get_iter (animation, &val); } G_DEFINE_TYPE (GdkPixbufAnimationIter, gdk_pixbuf_animation_iter, G_TYPE_OBJECT); static void gdk_pixbuf_animation_iter_class_init (GdkPixbufAnimationIterClass *klass) { } static void gdk_pixbuf_animation_iter_init (GdkPixbufAnimationIter *iter) { } /** * gdk_pixbuf_animation_iter_get_delay_time: * @iter: an animation iterator * * Gets the number of milliseconds the current pixbuf should be displayed, * or -1 if the current pixbuf should be displayed forever. g_timeout_add() * conveniently takes a timeout in milliseconds, so you can use a timeout * to schedule the next update. * * Return value: delay time in milliseconds (thousandths of a second) **/ int gdk_pixbuf_animation_iter_get_delay_time (GdkPixbufAnimationIter *iter) { g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION_ITER (iter), -1); g_return_val_if_fail (GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->get_delay_time, -1); return GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->get_delay_time (iter); } /** * gdk_pixbuf_animation_iter_get_pixbuf: * @iter: an animation iterator * * Gets the current pixbuf which should be displayed; the pixbuf might not * be the same size as the animation itself * (gdk_pixbuf_animation_get_width(), gdk_pixbuf_animation_get_height()). * This pixbuf should be displayed for * gdk_pixbuf_animation_iter_get_delay_time() milliseconds. The caller * of this function does not own a reference to the returned pixbuf; * the returned pixbuf will become invalid when the iterator advances * to the next frame, which may happen anytime you call * gdk_pixbuf_animation_iter_advance(). Copy the pixbuf to keep it * (don't just add a reference), as it may get recycled as you advance * the iterator. * * Return value: (transfer none): the pixbuf to be displayed **/ GdkPixbuf* gdk_pixbuf_animation_iter_get_pixbuf (GdkPixbufAnimationIter *iter) { g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION_ITER (iter), NULL); g_return_val_if_fail (GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->get_pixbuf, NULL); return GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->get_pixbuf (iter); } /** * gdk_pixbuf_animation_iter_on_currently_loading_frame: * @iter: a #GdkPixbufAnimationIter * * Used to determine how to respond to the area_updated signal on * #GdkPixbufLoader when loading an animation. area_updated is emitted * for an area of the frame currently streaming in to the loader. So if * you're on the currently loading frame, you need to redraw the screen for * the updated area. * * Return value: %TRUE if the frame we're on is partially loaded, or the last frame **/ gboolean gdk_pixbuf_animation_iter_on_currently_loading_frame (GdkPixbufAnimationIter *iter) { g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION_ITER (iter), FALSE); g_return_val_if_fail (GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->on_currently_loading_frame, FALSE); return GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->on_currently_loading_frame (iter); } /** * gdk_pixbuf_animation_iter_advance: * @iter: a #GdkPixbufAnimationIter * @current_time: (allow-none): current time * * Possibly advances an animation to a new frame. Chooses the frame based * on the start time passed to gdk_pixbuf_animation_get_iter(). * * @current_time would normally come from g_get_current_time(), and * must be greater than or equal to the time passed to * gdk_pixbuf_animation_get_iter(), and must increase or remain * unchanged each time gdk_pixbuf_animation_iter_get_pixbuf() is * called. That is, you can't go backward in time; animations only * play forward. * * As a shortcut, pass %NULL for the current time and g_get_current_time() * will be invoked on your behalf. So you only need to explicitly pass * @current_time if you're doing something odd like playing the animation * at double speed. * * If this function returns %FALSE, there's no need to update the animation * display, assuming the display had been rendered prior to advancing; * if %TRUE, you need to call gdk_pixbuf_animation_iter_get_pixbuf() * and update the display with the new pixbuf. * * Returns: %TRUE if the image may need updating * **/ gboolean gdk_pixbuf_animation_iter_advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time) { GTimeVal val; g_return_val_if_fail (GDK_IS_PIXBUF_ANIMATION_ITER (iter), FALSE); g_return_val_if_fail (GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->advance, FALSE); if (current_time) val = *current_time; else g_get_current_time (&val); return GDK_PIXBUF_ANIMATION_ITER_GET_CLASS (iter)->advance (iter, &val); } static void gdk_pixbuf_non_anim_finalize (GObject *object); static gboolean gdk_pixbuf_non_anim_is_static_image (GdkPixbufAnimation *animation); static GdkPixbuf* gdk_pixbuf_non_anim_get_static_image (GdkPixbufAnimation *animation); static void gdk_pixbuf_non_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height); static GdkPixbufAnimationIter* gdk_pixbuf_non_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time); G_DEFINE_TYPE (GdkPixbufNonAnim, gdk_pixbuf_non_anim, GDK_TYPE_PIXBUF_ANIMATION); static void gdk_pixbuf_non_anim_class_init (GdkPixbufNonAnimClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationClass *anim_class = GDK_PIXBUF_ANIMATION_CLASS (klass); object_class->finalize = gdk_pixbuf_non_anim_finalize; anim_class->is_static_image = gdk_pixbuf_non_anim_is_static_image; anim_class->get_static_image = gdk_pixbuf_non_anim_get_static_image; anim_class->get_size = gdk_pixbuf_non_anim_get_size; anim_class->get_iter = gdk_pixbuf_non_anim_get_iter; } static void gdk_pixbuf_non_anim_init (GdkPixbufNonAnim *non_anim) { } static void gdk_pixbuf_non_anim_finalize (GObject *object) { GdkPixbufNonAnim *non_anim = GDK_PIXBUF_NON_ANIM (object); if (non_anim->pixbuf) g_object_unref (non_anim->pixbuf); G_OBJECT_CLASS (gdk_pixbuf_non_anim_parent_class)->finalize (object); } GdkPixbufAnimation* gdk_pixbuf_non_anim_new (GdkPixbuf *pixbuf) { GdkPixbufNonAnim *non_anim; non_anim = g_object_new (GDK_TYPE_PIXBUF_NON_ANIM, NULL); non_anim->pixbuf = pixbuf; if (pixbuf) g_object_ref (pixbuf); return GDK_PIXBUF_ANIMATION (non_anim); } static gboolean gdk_pixbuf_non_anim_is_static_image (GdkPixbufAnimation *animation) { return TRUE; } static GdkPixbuf* gdk_pixbuf_non_anim_get_static_image (GdkPixbufAnimation *animation) { GdkPixbufNonAnim *non_anim; non_anim = GDK_PIXBUF_NON_ANIM (animation); return non_anim->pixbuf; } static void gdk_pixbuf_non_anim_get_size (GdkPixbufAnimation *anim, int *width, int *height) { GdkPixbufNonAnim *non_anim; non_anim = GDK_PIXBUF_NON_ANIM (anim); if (width) *width = gdk_pixbuf_get_width (non_anim->pixbuf); if (height) *height = gdk_pixbuf_get_height (non_anim->pixbuf); } static GdkPixbufAnimationIter* gdk_pixbuf_non_anim_get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time) { GdkPixbufNonAnimIter *iter; iter = g_object_new (GDK_TYPE_PIXBUF_NON_ANIM_ITER, NULL); iter->non_anim = GDK_PIXBUF_NON_ANIM (anim); g_object_ref (iter->non_anim); return GDK_PIXBUF_ANIMATION_ITER (iter); } static void gdk_pixbuf_non_anim_iter_finalize (GObject *object); static int gdk_pixbuf_non_anim_iter_get_delay_time (GdkPixbufAnimationIter *iter); static GdkPixbuf* gdk_pixbuf_non_anim_iter_get_pixbuf (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_non_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *iter); static gboolean gdk_pixbuf_non_anim_iter_advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time); G_DEFINE_TYPE (GdkPixbufNonAnimIter, gdk_pixbuf_non_anim_iter, GDK_TYPE_PIXBUF_ANIMATION_ITER); static void gdk_pixbuf_non_anim_iter_class_init (GdkPixbufNonAnimIterClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); GdkPixbufAnimationIterClass *anim_iter_class = GDK_PIXBUF_ANIMATION_ITER_CLASS (klass); object_class->finalize = gdk_pixbuf_non_anim_iter_finalize; anim_iter_class->get_delay_time = gdk_pixbuf_non_anim_iter_get_delay_time; anim_iter_class->get_pixbuf = gdk_pixbuf_non_anim_iter_get_pixbuf; anim_iter_class->on_currently_loading_frame = gdk_pixbuf_non_anim_iter_on_currently_loading_frame; anim_iter_class->advance = gdk_pixbuf_non_anim_iter_advance; } static void gdk_pixbuf_non_anim_iter_init (GdkPixbufNonAnimIter *non_iter) { } static void gdk_pixbuf_non_anim_iter_finalize (GObject *object) { GdkPixbufNonAnimIter *iter = GDK_PIXBUF_NON_ANIM_ITER (object); g_object_unref (iter->non_anim); G_OBJECT_CLASS (gdk_pixbuf_non_anim_iter_parent_class)->finalize (object); } static int gdk_pixbuf_non_anim_iter_get_delay_time (GdkPixbufAnimationIter *iter) { return -1; /* show only frame forever */ } static GdkPixbuf* gdk_pixbuf_non_anim_iter_get_pixbuf (GdkPixbufAnimationIter *iter) { return GDK_PIXBUF_NON_ANIM_ITER (iter)->non_anim->pixbuf; } static gboolean gdk_pixbuf_non_anim_iter_on_currently_loading_frame (GdkPixbufAnimationIter *iter) { return TRUE; } static gboolean gdk_pixbuf_non_anim_iter_advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time) { /* Advancing never requires a refresh */ return FALSE; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-animation.h0000664000175000017500000001033212305775535022525 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - GDIP loader declarations * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_GDIP_H #define GDK_PIXBUF_GDIP_H #include typedef struct _GdkPixbufGdipAnim GdkPixbufGdipAnim; typedef struct _GdkPixbufGdipAnimClass GdkPixbufGdipAnimClass; typedef struct _GdkPixbufFrame GdkPixbufFrame; #define GDK_TYPE_PIXBUF_GDIP_ANIM (gdk_pixbuf_gdip_anim_get_type ()) #define GDK_PIXBUF_GDIP_ANIM(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_GDIP_ANIM, GdkPixbufGdipAnim)) #define GDK_IS_PIXBUF_GDIP_ANIM(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_GDIP_ANIM)) #define GDK_PIXBUF_GDIP_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_GDIP_ANIM, GdkPixbufGdipAnimClass)) #define GDK_IS_PIXBUF_GDIP_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_GDIP_ANIM)) #define GDK_PIXBUF_GDIP_ANIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_GDIP_ANIM, GdkPixbufGdipAnimClass)) /* Private part of the GdkPixbufGdipAnim structure */ struct _GdkPixbufGdipAnim { GdkPixbufAnimation parent_instance; /* Number of frames */ int n_frames; /* Total length of animation */ int total_time; /* List of GdkPixbufFrame structures */ GList *frames; /* bounding box size */ int width, height; int loop; gboolean loading; }; struct _GdkPixbufGdipAnimClass { GdkPixbufAnimationClass parent_class; }; GType gdk_pixbuf_gdip_anim_get_type (void) G_GNUC_CONST; typedef struct _GdkPixbufGdipAnimIter GdkPixbufGdipAnimIter; typedef struct _GdkPixbufGdipAnimIterClass GdkPixbufGdipAnimIterClass; #define GDK_TYPE_PIXBUF_GDIP_ANIM_ITER (gdk_pixbuf_gdip_anim_iter_get_type ()) #define GDK_PIXBUF_GDIP_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_GDIP_ANIM_ITER, GdkPixbufGdipAnimIter)) #define GDK_IS_PIXBUF_GDIP_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_GDIP_ANIM_ITER)) #define GDK_PIXBUF_GDIP_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_GDIP_ANIM_ITER, GdkPixbufGdipAnimIterClass)) #define GDK_IS_PIXBUF_GDIP_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_GDIP_ANIM_ITER)) #define GDK_PIXBUF_GDIP_ANIM_ITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_GDIP_ANIM_ITER, GdkPixbufGdipAnimIterClass)) struct _GdkPixbufGdipAnimIter { GdkPixbufAnimationIter parent_instance; GdkPixbufGdipAnim *gdip_anim; GTimeVal start_time; GTimeVal current_time; /* Time in milliseconds into this run of the animation */ gint position; GList *current_frame; gint first_loop_slowness; }; struct _GdkPixbufGdipAnimIterClass { GdkPixbufAnimationIterClass parent_class; }; GType gdk_pixbuf_gdip_anim_iter_get_type (void) G_GNUC_CONST; struct _GdkPixbufFrame { /* The pixbuf with this frame's image data */ GdkPixbuf *pixbuf; /* Frame duration in ms */ int delay_time; /* Sum of preceding delay times */ int elapsed; }; #endif gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-enum-types.h0000664000175000017500000000213212340757706023362 0ustar00mclasenmclasen00000000000000 /* Generated data (by glib-mkenums) */ #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #ifndef __GDK_PIXBUF_ENUM_TYPES_H__ #define __GDK_PIXBUF_ENUM_TYPES_H__ #include G_BEGIN_DECLS /* enumerations from "gdk-pixbuf-core.h" */ GType gdk_pixbuf_alpha_mode_get_type (void) G_GNUC_CONST; #define GDK_TYPE_PIXBUF_ALPHA_MODE (gdk_pixbuf_alpha_mode_get_type ()) GType gdk_colorspace_get_type (void) G_GNUC_CONST; #define GDK_TYPE_COLORSPACE (gdk_colorspace_get_type ()) GType gdk_pixbuf_error_get_type (void) G_GNUC_CONST; #define GDK_TYPE_PIXBUF_ERROR (gdk_pixbuf_error_get_type ()) /* enumerations from "gdk-pixbuf-transform.h" */ GType gdk_interp_type_get_type (void) G_GNUC_CONST; #define GDK_TYPE_INTERP_TYPE (gdk_interp_type_get_type ()) GType gdk_pixbuf_rotation_get_type (void) G_GNUC_CONST; #define GDK_TYPE_PIXBUF_ROTATION (gdk_pixbuf_rotation_get_type ()) G_END_DECLS #endif /* __GDK_PIXBUF_ENUM_TYPES_H__ */ /* Generated data ends here */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixdata.h0000664000175000017500000001460512305775535021424 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - GdkPixdata - functions for inlined pixbuf handling * Copyright (C) 1999, 2001 Tim Janik * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef __GDK_PIXDATA_H__ #define __GDK_PIXDATA_H__ #include G_BEGIN_DECLS /** * GDK_PIXBUF_MAGIC_NUMBER: * * Magic number for #GdkPixdata structures. **/ #define GDK_PIXBUF_MAGIC_NUMBER (0x47646b50) /* 'GdkP' */ /** * GdkPixdataType: * @GDK_PIXDATA_COLOR_TYPE_RGB: each pixel has red, green and blue samples. * @GDK_PIXDATA_COLOR_TYPE_RGBA: each pixel has red, green and blue samples * and an alpha value. * @GDK_PIXDATA_COLOR_TYPE_MASK: mask for the colortype flags of the enum. * @GDK_PIXDATA_SAMPLE_WIDTH_8: each sample has 8 bits. * @GDK_PIXDATA_SAMPLE_WIDTH_MASK: mask for the sample width flags of the enum. * @GDK_PIXDATA_ENCODING_RAW: the pixel data is in raw form. * @GDK_PIXDATA_ENCODING_RLE: the pixel data is run-length encoded. Runs may * be up to 127 bytes long; their length is stored in a single byte * preceding the pixel data for the run. If a run is constant, its length * byte has the high bit set and the pixel data consists of a single pixel * which must be repeated. * @GDK_PIXDATA_ENCODING_MASK: mask for the encoding flags of the enum. * * An enumeration containing three sets of flags for a #GdkPixdata struct: * one for the used colorspace, one for the width of the samples and one * for the encoding of the pixel data. **/ typedef enum { /* colorspace + alpha */ GDK_PIXDATA_COLOR_TYPE_RGB = 0x01, GDK_PIXDATA_COLOR_TYPE_RGBA = 0x02, GDK_PIXDATA_COLOR_TYPE_MASK = 0xff, /* width, support 8bits only currently */ GDK_PIXDATA_SAMPLE_WIDTH_8 = 0x01 << 16, GDK_PIXDATA_SAMPLE_WIDTH_MASK = 0x0f << 16, /* encoding */ GDK_PIXDATA_ENCODING_RAW = 0x01 << 24, GDK_PIXDATA_ENCODING_RLE = 0x02 << 24, GDK_PIXDATA_ENCODING_MASK = 0x0f << 24 } GdkPixdataType; /** * GdkPixdata: * @magic: magic number. A valid #GdkPixdata structure must have * #GDK_PIXBUF_MAGIC_NUMBER here. * @length: less than 1 to disable length checks, otherwise * #GDK_PIXDATA_HEADER_LENGTH + length of @pixel_data. * @pixdata_type: information about colorspace, sample width and * encoding, in a #GdkPixdataType. * @rowstride: Distance in bytes between rows. * @width: Width of the image in pixels. * @height: Height of the image in pixels. * @pixel_data: (array) (element-type guint8): @width x @height pixels, encoded according to @pixdata_type * and @rowstride. * * A #GdkPixdata contains pixbuf information in a form suitable for * serialization and streaming. **/ typedef struct _GdkPixdata GdkPixdata; struct _GdkPixdata { guint32 magic; /* GDK_PIXBUF_MAGIC_NUMBER */ gint32 length; /* <1 to disable length checks, otherwise: * GDK_PIXDATA_HEADER_LENGTH + pixel_data length */ guint32 pixdata_type; /* GdkPixdataType */ guint32 rowstride; guint32 width; guint32 height; guint8 *pixel_data; }; /** * GDK_PIXDATA_HEADER_LENGTH: * * The length of a #GdkPixdata structure without the @pixel_data pointer. **/ #define GDK_PIXDATA_HEADER_LENGTH (4 + 4 + 4 + 4 + 4 + 4) /* the returned stream is plain htonl of GdkPixdata members + pixel_data */ guint8* gdk_pixdata_serialize (const GdkPixdata *pixdata, guint *stream_length_p); gboolean gdk_pixdata_deserialize (GdkPixdata *pixdata, guint stream_length, const guint8 *stream, GError **error); gpointer gdk_pixdata_from_pixbuf (GdkPixdata *pixdata, const GdkPixbuf *pixbuf, gboolean use_rle); GdkPixbuf* gdk_pixbuf_from_pixdata (const GdkPixdata *pixdata, gboolean copy_pixels, GError **error); /** * GdkPixdataDumpType: * @GDK_PIXDATA_DUMP_PIXDATA_STREAM: Generate pixbuf data stream (a single * string containing a serialized #GdkPixdata structure in network byte * order). * @GDK_PIXDATA_DUMP_PIXDATA_STRUCT: Generate #GdkPixdata structure (needs * the #GdkPixdata structure definition from gdk-pixdata.h). * @GDK_PIXDATA_DUMP_MACROS: Generate *_ROWSTRIDE, * *_WIDTH, *_HEIGHT, * *_BYTES_PER_PIXEL and * *_RLE_PIXEL_DATA or *_PIXEL_DATA * macro definitions for the image. * @GDK_PIXDATA_DUMP_GTYPES: Generate GLib data types instead of * standard C data types. * @GDK_PIXDATA_DUMP_CTYPES: Generate standard C data types instead of * GLib data types. * @GDK_PIXDATA_DUMP_STATIC: Generate static symbols. * @GDK_PIXDATA_DUMP_CONST: Generate const symbols. * @GDK_PIXDATA_DUMP_RLE_DECODER: Provide a *_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) * macro definition to decode run-length encoded image data. * * An enumeration which is used by gdk_pixdata_to_csource() to * determine the form of C source to be generated. The three values * @GDK_PIXDATA_DUMP_PIXDATA_STREAM, @GDK_PIXDATA_DUMP_PIXDATA_STRUCT * and @GDK_PIXDATA_DUMP_MACROS are mutually exclusive, as are * @GDK_PIXBUF_DUMP_GTYPES and @GDK_PIXBUF_DUMP_CTYPES. The remaining * elements are optional flags that can be freely added. **/ typedef enum { /* type of source to save */ GDK_PIXDATA_DUMP_PIXDATA_STREAM = 0, GDK_PIXDATA_DUMP_PIXDATA_STRUCT = 1, GDK_PIXDATA_DUMP_MACROS = 2, /* type of variables to use */ GDK_PIXDATA_DUMP_GTYPES = 0, GDK_PIXDATA_DUMP_CTYPES = 1 << 8, GDK_PIXDATA_DUMP_STATIC = 1 << 9, GDK_PIXDATA_DUMP_CONST = 1 << 10, /* save RLE decoder macro? */ GDK_PIXDATA_DUMP_RLE_DECODER = 1 << 16 } GdkPixdataDumpType; GString* gdk_pixdata_to_csource (GdkPixdata *pixdata, const gchar *name, GdkPixdataDumpType dump_type); G_END_DECLS #endif /* __GDK_PIXDATA_H__ */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-io.h0000664000175000017500000003000012310645263021645 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Io handling. This is an internal header for * GdkPixbuf. You should never use it unless you are doing development for * GdkPixbuf itself. * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Jonathan Blandford * Michael Fulbright * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_IO_H #define GDK_PIXBUF_IO_H #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #include #include #include #include #include G_BEGIN_DECLS typedef struct _GdkPixbufFormat GdkPixbufFormat; GType gdk_pixbuf_format_get_type (void) G_GNUC_CONST; GSList *gdk_pixbuf_get_formats (void); gchar *gdk_pixbuf_format_get_name (GdkPixbufFormat *format); gchar *gdk_pixbuf_format_get_description (GdkPixbufFormat *format); gchar **gdk_pixbuf_format_get_mime_types (GdkPixbufFormat *format); gchar **gdk_pixbuf_format_get_extensions (GdkPixbufFormat *format); gboolean gdk_pixbuf_format_is_writable (GdkPixbufFormat *format); gboolean gdk_pixbuf_format_is_scalable (GdkPixbufFormat *format); gboolean gdk_pixbuf_format_is_disabled (GdkPixbufFormat *format); void gdk_pixbuf_format_set_disabled (GdkPixbufFormat *format, gboolean disabled); gchar *gdk_pixbuf_format_get_license (GdkPixbufFormat *format); GdkPixbufFormat *gdk_pixbuf_get_file_info (const gchar *filename, gint *width, gint *height); GdkPixbufFormat *gdk_pixbuf_format_copy (const GdkPixbufFormat *format); void gdk_pixbuf_format_free (GdkPixbufFormat *format); #ifdef GDK_PIXBUF_ENABLE_BACKEND /** * GdkPixbufModuleSizeFunc: * @width: pointer to a location containing the current image width * @height: pointer to a location containing the current image height * @user_data: the loader. * * Defines the type of the function that gets called once the size * of the loaded image is known. * * The function is expected to set @width and @height to the desired * size to which the image should be scaled. If a module has no efficient * way to achieve the desired scaling during the loading of the image, it may * either ignore the size request, or only approximate it - gdk-pixbuf will * then perform the required scaling on the completely loaded image. * * If the function sets @width or @height to zero, the module should interpret * this as a hint that it will be closed soon and shouldn't allocate further * resources. This convention is used to implement gdk_pixbuf_get_file_info() * efficiently. * * Since: 2.2 */ typedef void (* GdkPixbufModuleSizeFunc) (gint *width, gint *height, gpointer user_data); /** * GdkPixbufModulePreparedFunc: * @pixbuf: the #GdkPixbuf that is currently being loaded. * @anim: if an animation is being loaded, the #GdkPixbufAnimation, else %NULL. * @user_data: the loader. * * Defines the type of the function that gets called once the initial * setup of @pixbuf is done. * * #GdkPixbufLoader uses a function of this type to emit the * "area_prepared" * signal. * * Since: 2.2 */ typedef void (* GdkPixbufModulePreparedFunc) (GdkPixbuf *pixbuf, GdkPixbufAnimation *anim, gpointer user_data); /** * GdkPixbufModuleUpdatedFunc: * @pixbuf: the #GdkPixbuf that is currently being loaded. * @x: the X origin of the updated area. * @y: the Y origin of the updated area. * @width: the width of the updated area. * @height: the height of the updated area. * @user_data: the loader. * * Defines the type of the function that gets called every time a region * of @pixbuf is updated. * * #GdkPixbufLoader uses a function of this type to emit the * "area_updated" * signal. * * Since: 2.2 */ typedef void (* GdkPixbufModuleUpdatedFunc) (GdkPixbuf *pixbuf, int x, int y, int width, int height, gpointer user_data); /** * GdkPixbufModulePattern: * @prefix: the prefix for this pattern * @mask: mask containing bytes which modify how the prefix is matched against * test data * @relevance: relevance of this pattern * * The signature of a module is a set of prefixes. Prefixes are encoded as * pairs of ordinary strings, where the second string, called the mask, if * not %NULL, must be of the same length as the first one and may contain * ' ', '!', 'x', 'z', and 'n' to indicate bytes that must be matched, * not matched, "don't-care"-bytes, zeros and non-zeros. * Each prefix has an associated integer that describes the relevance of * the prefix, with 0 meaning a mismatch and 100 a "perfect match". * * Starting with gdk-pixbuf 2.8, the first byte of the mask may be '*', * indicating an unanchored pattern that matches not only at the beginning, * but also in the middle. Versions prior to 2.8 will interpret the '*' * like an 'x'. * * The signature of a module is stored as an array of * #GdkPixbufModulePatterns. The array is terminated by a pattern * where the @prefix is %NULL. * * * * GdkPixbufModulePattern *signature[] = { * { "abcdx", " !x z", 100 }, * { "bla", NULL, 90 }, * { NULL, NULL, 0 } * }; * * The example matches e.g. "auud\0" with relevance 100, and "blau" with * relevance 90. * * Since: 2.2 */ typedef struct _GdkPixbufModulePattern GdkPixbufModulePattern; struct _GdkPixbufModulePattern { char *prefix; char *mask; int relevance; }; /** * GdkPixbufModule: * @module_name: the name of the module, usually the same as the * usual file extension for images of this type, eg. "xpm", "jpeg" or "png". * @module_path: the path from which the module is loaded. * @module: the loaded #GModule. * @info: a #GdkPixbufFormat holding information about the module. * @load: loads an image from a file. * @load_xpm_data: loads an image from data in memory. * @begin_load: begins an incremental load. * @stop_load: stops an incremental load. * @load_increment: continues an incremental load. * @load_animation: loads an animation from a file. * @save: saves a #GdkPixbuf to a file. * @save_to_callback: saves a #GdkPixbuf by calling the given #GdkPixbufSaveFunc. * * A #GdkPixbufModule contains the necessary functions to load and save * images in a certain file format. * * A #GdkPixbufModule can be loaded dynamically from a #GModule. * Each loadable module must contain a #GdkPixbufModuleFillVtableFunc function * named fill_vtable, which will get called when the module * is loaded and must set the function pointers of the #GdkPixbufModule. */ typedef struct _GdkPixbufModule GdkPixbufModule; struct _GdkPixbufModule { char *module_name; char *module_path; GModule *module; GdkPixbufFormat *info; GdkPixbuf *(* load) (FILE *f, GError **error); GdkPixbuf *(* load_xpm_data) (const char **data); /* Incremental loading */ gpointer (* begin_load) (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error); gboolean (* stop_load) (gpointer context, GError **error); gboolean (* load_increment) (gpointer context, const guchar *buf, guint size, GError **error); /* Animation loading */ GdkPixbufAnimation *(* load_animation) (FILE *f, GError **error); /* Saving */ gboolean (* save) (FILE *f, GdkPixbuf *pixbuf, gchar **param_keys, gchar **param_values, GError **error); gboolean (*save_to_callback) (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **option_keys, gchar **option_values, GError **error); /*< private >*/ void (*_reserved1) (void); void (*_reserved2) (void); void (*_reserved3) (void); void (*_reserved4) (void); void (*_reserved5) (void); }; /** * GdkPixbufModuleFillVtableFunc: * @module: a #GdkPixbufModule. * * Defines the type of the function used to set the vtable of a * #GdkPixbufModule when it is loaded. * * Since: 2.2 */ typedef void (* GdkPixbufModuleFillVtableFunc) (GdkPixbufModule *module); /** * GdkPixbufModuleFillInfoFunc: * @info: a #GdkPixbufFormat. * * Defines the type of the function used to fill a * #GdkPixbufFormat structure with information about a module. * * Since: 2.2 */ typedef void (* GdkPixbufModuleFillInfoFunc) (GdkPixbufFormat *info); /* key/value pairs that can be attached by the pixbuf loader */ gboolean gdk_pixbuf_set_option (GdkPixbuf *pixbuf, const gchar *key, const gchar *value); /** * GdkPixbufFormatFlags: * @GDK_PIXBUF_FORMAT_WRITABLE: the module can write out images in the format. * @GDK_PIXBUF_FORMAT_SCALABLE: the image format is scalable * @GDK_PIXBUF_FORMAT_THREADSAFE: the module is threadsafe. gdk-pixbuf * ignores modules that are not marked as threadsafe. (Since 2.28). * * Flags which allow a module to specify further details about the supported * operations. * * Since: 2.2 */ typedef enum /*< skip >*/ { GDK_PIXBUF_FORMAT_WRITABLE = 1 << 0, GDK_PIXBUF_FORMAT_SCALABLE = 1 << 1, GDK_PIXBUF_FORMAT_THREADSAFE = 1 << 2 } GdkPixbufFormatFlags; /** * GdkPixbufFormat: * @name: the name of the image format. * @signature: the signature of the module. * @domain: the message domain for the @description. * @description: a description of the image format. * @mime_types: a %NULL-terminated array of MIME types for the image format. * @extensions: a %NULL-terminated array of typical filename extensions for the * image format. * @flags: a combination of #GdkPixbufFormatFlags. * @disabled: a boolean determining whether the loader is disabled. * @license: a string containing license information, typically set to * shorthands like "GPL", "LGPL", etc. * * A #GdkPixbufFormat contains information about the image format accepted by a * module. Only modules should access the fields directly, applications should * use the gdk_pixbuf_format_* functions. * * Since: 2.2 */ struct _GdkPixbufFormat { gchar *name; GdkPixbufModulePattern *signature; gchar *domain; gchar *description; gchar **mime_types; gchar **extensions; guint32 flags; gboolean disabled; gchar *license; }; #endif /* GDK_PIXBUF_ENABLE_BACKEND */ G_END_DECLS #endif /* GDK_PIXBUF_IO_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-wmf.c0000664000175000017500000000364012305775535021336 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "io-gdip-utils.h" #ifndef INCLUDE_gdiplus #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gdip_wmf_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { gdip_fill_vector_vtable (module); } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "\xd7\xcd\xc6\x9a", NULL, 100 }, /* WMF */ { "\x01\x00\x09\x00", NULL, 100 }, /* WMF */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-wmf", NULL }; static const gchar *extensions[] = { "wmf", "apm", NULL }; info->name = "wmf"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The WMF image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gif.c0000664000175000017500000015134712305775535020401 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - GIF image loader * * Copyright (C) 1999 Mark Crichton * Copyright (C) 1999 The Free Software Foundation * * Authors: Jonathan Blandford * Adapted from the gimp gif filter written by Adam Moss * Gimp work based on earlier work. * Permission to relicense under the LGPL obtained. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ /* This loader is very hairy code. * * The main loop was not designed for incremental loading, so when it was hacked * in it got a bit messy. Basicly, every function is written to expect a failed * read_gif, and lets you call it again assuming that the bytes are there. * * Return vals. * Unless otherwise specified, these are the return vals for most functions: * * 0 -> success * -1 -> more bytes needed. * -2 -> failure; abort the load * -3 -> control needs to be passed back to the main loop * \_ (most of the time returning 0 will get this, but not always) * * >1 -> for functions that get a guchar, the char will be returned. * * -jrb (11/03/1999) */ /* * If you have any images that crash this code, please, please let me know and * send them to me. * */ #include "config.h" #include #include #include #include "gdk-pixbuf-private.h" #include "io-gif-animation.h" #undef DUMP_IMAGE_DETAILS #undef IO_GIFDEBUG #define MAXCOLORMAPSIZE 256 #define MAX_LZW_BITS 12 #define INTERLACE 0x40 #define LOCALCOLORMAP 0x80 #define BitSet(byte, bit) (((byte) & (bit)) == (bit)) #define LM_to_uint(a,b) (((b)<<8)|(a)) typedef unsigned char CMap[3][MAXCOLORMAPSIZE]; /* Possible states we can be in. */ enum { GIF_START, GIF_GET_COLORMAP, GIF_GET_NEXT_STEP, GIF_GET_FRAME_INFO, GIF_GET_EXTENSION, GIF_GET_COLORMAP2, GIF_PREPARE_LZW, GIF_LZW_FILL_BUFFER, GIF_LZW_CLEAR_CODE, GIF_GET_LZW, GIF_DONE }; typedef struct _Gif89 Gif89; struct _Gif89 { int transparent; int delay_time; int input_flag; int disposal; }; typedef struct _GifContext GifContext; struct _GifContext { int state; /* really only relevant for progressive loading */ unsigned int width; unsigned int height; gboolean has_global_cmap; CMap global_color_map; gint global_colormap_size; unsigned int global_bit_pixel; unsigned int global_color_resolution; unsigned int background_index; gboolean stop_after_first_frame; gboolean frame_cmap_active; CMap frame_color_map; gint frame_colormap_size; unsigned int frame_bit_pixel; unsigned int aspect_ratio; GdkPixbufGifAnim *animation; GdkPixbufFrame *frame; Gif89 gif89; /* stuff per frame. */ int frame_len; int frame_height; int frame_interlace; int x_offset; int y_offset; /* Static read only */ FILE *file; /* progressive read, only. */ GdkPixbufModuleSizeFunc size_func; GdkPixbufModulePreparedFunc prepare_func; GdkPixbufModuleUpdatedFunc update_func; gpointer user_data; guchar *buf; guint ptr; guint size; guint amount_needed; /* extension context */ guchar extension_label; guchar extension_flag; gboolean in_loop_extension; /* get block context */ guchar block_count; guchar block_buf[280]; gint block_ptr; int old_state; /* used by lzw_fill buffer */ /* get_code context */ int code_curbit; int code_lastbit; int code_done; int code_last_byte; int lzw_code_pending; /* lzw context */ gint lzw_fresh; gint lzw_code_size; guchar lzw_set_code_size; gint lzw_max_code; gint lzw_max_code_size; gint lzw_firstcode; gint lzw_oldcode; gint lzw_clear_code; gint lzw_end_code; gint *lzw_sp; gint lzw_table[2][(1 << MAX_LZW_BITS)]; gint lzw_stack[(1 << (MAX_LZW_BITS)) * 2 + 1]; /* painting context */ gint draw_xpos; gint draw_ypos; gint draw_pass; /* error pointer */ GError **error; }; static int GetDataBlock (GifContext *, unsigned char *); #ifdef IO_GIFDEBUG static int count = 0; #endif /* Returns TRUE if read is OK, * FALSE if more memory is needed. */ static gboolean gif_read (GifContext *context, guchar *buffer, size_t len) { gboolean retval; #ifdef IO_GIFDEBUG gint i; #endif if (context->file) { #ifdef IO_GIFDEBUG count += len; g_print ("Fsize :%d\tcount :%d\t", len, count); #endif retval = (fread(buffer, len, 1, context->file) != 0); if (!retval && ferror (context->file)) { gint save_errno = errno; g_set_error (context->error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failure reading GIF: %s"), g_strerror (save_errno)); } #ifdef IO_GIFDEBUG if (len < 100) { for (i = 0; i < len; i++) g_print ("%d ", buffer[i]); } g_print ("\n"); #endif return retval; } else { #ifdef IO_GIFDEBUG /* g_print ("\tlooking for %d bytes. size == %d, ptr == %d\n", len, context->size, context->ptr); */ #endif if ((context->size - context->ptr) >= len) { #ifdef IO_GIFDEBUG count += len; #endif memcpy (buffer, context->buf + context->ptr, len); context->ptr += len; context->amount_needed = 0; #ifdef IO_GIFDEBUG g_print ("Psize :%d\tcount :%d\t", len, count); if (len < 100) { for (i = 0; i < len; i++) g_print ("%d ", buffer[i]); } g_print ("\n"); #endif return TRUE; } context->amount_needed = len - (context->size - context->ptr); } return FALSE; } /* Changes the stage to be GIF_GET_COLORMAP */ static void gif_set_get_colormap (GifContext *context) { context->global_colormap_size = 0; context->state = GIF_GET_COLORMAP; } static void gif_set_get_colormap2 (GifContext *context) { context->frame_colormap_size = 0; context->state = GIF_GET_COLORMAP2; } static gint gif_get_colormap (GifContext *context) { unsigned char rgb[3]; while (context->global_colormap_size < context->global_bit_pixel) { if (!gif_read (context, rgb, sizeof (rgb))) { return -1; } context->global_color_map[0][context->global_colormap_size] = rgb[0]; context->global_color_map[1][context->global_colormap_size] = rgb[1]; context->global_color_map[2][context->global_colormap_size] = rgb[2]; if (context->global_colormap_size == context->background_index) { context->animation->bg_red = rgb[0]; context->animation->bg_green = rgb[1]; context->animation->bg_blue = rgb[2]; } context->global_colormap_size ++; } return 0; } static gint gif_get_colormap2 (GifContext *context) { unsigned char rgb[3]; while (context->frame_colormap_size < context->frame_bit_pixel) { if (!gif_read (context, rgb, sizeof (rgb))) { return -1; } context->frame_color_map[0][context->frame_colormap_size] = rgb[0]; context->frame_color_map[1][context->frame_colormap_size] = rgb[1]; context->frame_color_map[2][context->frame_colormap_size] = rgb[2]; context->frame_colormap_size ++; } return 0; } /* * in order for this function to work, we need to perform some black magic. * We want to return -1 to let the calling function know, as before, that it needs * more bytes. If we return 0, we were able to successfully read all block->count bytes. * Problem is, we don't want to reread block_count every time, so we check to see if * context->block_count is 0 before we read in the function. * * As a result, context->block_count MUST be 0 the first time the get_data_block is called * within a context, and cannot be 0 the second time it's called. */ static int get_data_block (GifContext *context, unsigned char *buf, gint *empty_block) { if (context->block_count == 0) { if (!gif_read (context, &context->block_count, 1)) { return -1; } } if (context->block_count == 0) if (empty_block) { *empty_block = TRUE; return 0; } if (!gif_read (context, buf, context->block_count)) { return -1; } return 0; } static void gif_set_get_extension (GifContext *context) { context->state = GIF_GET_EXTENSION; context->extension_flag = TRUE; context->extension_label = 0; context->block_count = 0; context->block_ptr = 0; } static int gif_get_extension (GifContext *context) { gint retval; gint empty_block = FALSE; if (context->extension_flag) { if (context->extension_label == 0) { /* I guess bad things can happen if we have an extension of 0 )-: */ /* I should look into this sometime */ if (!gif_read (context, & context->extension_label , 1)) { return -1; } } switch (context->extension_label) { case 0xf9: /* Graphic Control Extension */ retval = get_data_block (context, (unsigned char *) context->block_buf, NULL); if (retval != 0) return retval; if (context->frame == NULL) { /* I only want to set the transparency if I haven't * created the frame yet. */ context->gif89.disposal = (context->block_buf[0] >> 2) & 0x7; context->gif89.input_flag = (context->block_buf[0] >> 1) & 0x1; context->gif89.delay_time = LM_to_uint (context->block_buf[1], context->block_buf[2]); if ((context->block_buf[0] & 0x1) != 0) { context->gif89.transparent = context->block_buf[3]; } else { context->gif89.transparent = -1; } } /* Now we've successfully loaded this one, we continue on our way */ context->block_count = 0; context->extension_flag = FALSE; break; case 0xff: /* application extension */ if (!context->in_loop_extension) { retval = get_data_block (context, (unsigned char *) context->block_buf, NULL); if (retval != 0) return retval; if (!strncmp ((gchar *)context->block_buf, "NETSCAPE2.0", 11) || !strncmp ((gchar *)context->block_buf, "ANIMEXTS1.0", 11)) { context->in_loop_extension = TRUE; } context->block_count = 0; } if (context->in_loop_extension) { do { retval = get_data_block (context, (unsigned char *) context->block_buf, &empty_block); if (retval != 0) return retval; if (context->block_buf[0] == 0x01) { context->animation->loop = context->block_buf[1] + (context->block_buf[2] << 8); if (context->animation->loop != 0) context->animation->loop++; } context->block_count = 0; } while (!empty_block); context->in_loop_extension = FALSE; context->extension_flag = FALSE; return 0; } break; default: /* Unhandled extension */ break; } } /* read all blocks, until I get an empty block, in case there was an extension I didn't know about. */ do { retval = get_data_block (context, (unsigned char *) context->block_buf, &empty_block); if (retval != 0) return retval; context->block_count = 0; } while (!empty_block); return 0; } static int ZeroDataBlock = FALSE; static int GetDataBlock (GifContext *context, unsigned char *buf) { /* unsigned char count; */ if (!gif_read (context, &context->block_count, 1)) { /*g_message (_("GIF: error in getting DataBlock size\n"));*/ return -1; } ZeroDataBlock = context->block_count == 0; if ((context->block_count != 0) && (!gif_read (context, buf, context->block_count))) { /*g_message (_("GIF: error in reading DataBlock\n"));*/ return -1; } return context->block_count; } static void gif_set_lzw_fill_buffer (GifContext *context) { context->block_count = 0; context->old_state = context->state; context->state = GIF_LZW_FILL_BUFFER; } static int gif_lzw_fill_buffer (GifContext *context) { gint retval; if (context->code_done) { if (context->code_curbit >= context->code_lastbit) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("GIF file was missing some data (perhaps it was truncated somehow?)")); return -2; } /* Is this supposed to be an error or what? */ /* g_message ("trying to read more data after we've done stuff\n"); */ g_set_error (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Internal error in the GIF loader (%s)"), G_STRLOC); return -2; } context->block_buf[0] = context->block_buf[context->code_last_byte - 2]; context->block_buf[1] = context->block_buf[context->code_last_byte - 1]; retval = get_data_block (context, &context->block_buf[2], NULL); if (retval == -1) return -1; if (context->block_count == 0) context->code_done = TRUE; context->code_last_byte = 2 + context->block_count; context->code_curbit = (context->code_curbit - context->code_lastbit) + 16; context->code_lastbit = (2 + context->block_count) * 8; context->state = context->old_state; return 0; } static int get_code (GifContext *context, int code_size) { int i, j, ret; if ((context->code_curbit + code_size) >= context->code_lastbit){ gif_set_lzw_fill_buffer (context); return -3; } ret = 0; for (i = context->code_curbit, j = 0; j < code_size; ++i, ++j) ret |= ((context->block_buf[i / 8] & (1 << (i % 8))) != 0) << j; context->code_curbit += code_size; return ret; } static void set_gif_lzw_clear_code (GifContext *context) { context->state = GIF_LZW_CLEAR_CODE; context->lzw_code_pending = -1; } static int gif_lzw_clear_code (GifContext *context) { gint code; code = get_code (context, context->lzw_code_size); if (code == -3) return -0; context->lzw_firstcode = context->lzw_oldcode = code; context->lzw_code_pending = code; context->state = GIF_GET_LZW; return 0; } #define CHECK_LZW_SP() G_STMT_START { \ if ((guchar *)context->lzw_sp >= \ (guchar *)context->lzw_stack + sizeof (context->lzw_stack)) { \ g_set_error_literal (context->error, \ GDK_PIXBUF_ERROR, \ GDK_PIXBUF_ERROR_CORRUPT_IMAGE, \ _("Stack overflow")); \ return -2; \ } \ } G_STMT_END static int lzw_read_byte (GifContext *context) { int code, incode; gint retval; gint my_retval; register int i; if (context->lzw_code_pending != -1) { retval = context->lzw_code_pending; context->lzw_code_pending = -1; return retval; } if (context->lzw_fresh) { context->lzw_fresh = FALSE; do { retval = get_code (context, context->lzw_code_size); if (retval < 0) { return retval; } context->lzw_firstcode = context->lzw_oldcode = retval; } while (context->lzw_firstcode == context->lzw_clear_code); return context->lzw_firstcode; } if (context->lzw_sp > context->lzw_stack) { my_retval = *--(context->lzw_sp); return my_retval; } while ((code = get_code (context, context->lzw_code_size)) >= 0) { if (code == context->lzw_clear_code) { for (i = 0; i < context->lzw_clear_code; ++i) { context->lzw_table[0][i] = 0; context->lzw_table[1][i] = i; } for (; i < (1 << MAX_LZW_BITS); ++i) context->lzw_table[0][i] = context->lzw_table[1][i] = 0; context->lzw_code_size = context->lzw_set_code_size + 1; context->lzw_max_code_size = 2 * context->lzw_clear_code; context->lzw_max_code = context->lzw_clear_code + 2; context->lzw_sp = context->lzw_stack; set_gif_lzw_clear_code (context); return -3; } else if (code == context->lzw_end_code) { int count; unsigned char buf[260]; /* FIXME - we should handle this case */ g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("GIF image loader cannot understand this image.")); return -2; if (ZeroDataBlock) { return -2; } while ((count = GetDataBlock (context, buf)) > 0) ; if (count != 0) { /*g_print (_("GIF: missing EOD in data stream (common occurence)"));*/ return -2; } } incode = code; if (code >= context->lzw_max_code) { CHECK_LZW_SP (); *(context->lzw_sp)++ = context->lzw_firstcode; code = context->lzw_oldcode; } while (code >= context->lzw_clear_code) { if (code >= (1 << MAX_LZW_BITS)) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Bad code encountered")); return -2; } CHECK_LZW_SP (); *(context->lzw_sp)++ = context->lzw_table[1][code]; if (code == context->lzw_table[0][code]) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Circular table entry in GIF file")); return -2; } code = context->lzw_table[0][code]; } CHECK_LZW_SP (); *(context->lzw_sp)++ = context->lzw_firstcode = context->lzw_table[1][code]; if ((code = context->lzw_max_code) < (1 << MAX_LZW_BITS)) { context->lzw_table[0][code] = context->lzw_oldcode; context->lzw_table[1][code] = context->lzw_firstcode; ++context->lzw_max_code; if ((context->lzw_max_code >= context->lzw_max_code_size) && (context->lzw_max_code_size < (1 << MAX_LZW_BITS))) { context->lzw_max_code_size *= 2; ++context->lzw_code_size; } } context->lzw_oldcode = incode; if (context->lzw_sp > context->lzw_stack) { my_retval = *--(context->lzw_sp); return my_retval; } } return code; } static void gif_set_get_lzw (GifContext *context) { context->state = GIF_GET_LZW; context->draw_xpos = 0; context->draw_ypos = 0; context->draw_pass = 0; } static void gif_fill_in_pixels (GifContext *context, guchar *dest, gint offset, guchar v) { guchar *pixel = NULL; guchar (*cmap)[MAXCOLORMAPSIZE]; if (context->frame_cmap_active) cmap = context->frame_color_map; else cmap = context->global_color_map; if (context->gif89.transparent != -1) { pixel = dest + (context->draw_ypos + offset) * gdk_pixbuf_get_rowstride (context->frame->pixbuf) + context->draw_xpos * 4; *pixel = cmap [0][(guchar) v]; *(pixel+1) = cmap [1][(guchar) v]; *(pixel+2) = cmap [2][(guchar) v]; *(pixel+3) = (guchar) ((v == context->gif89.transparent) ? 0 : 255); } else { pixel = dest + (context->draw_ypos + offset) * gdk_pixbuf_get_rowstride (context->frame->pixbuf) + context->draw_xpos * 3; *pixel = cmap [0][(guchar) v]; *(pixel+1) = cmap [1][(guchar) v]; *(pixel+2) = cmap [2][(guchar) v]; } } /* only called if progressive and interlaced */ static void gif_fill_in_lines (GifContext *context, guchar *dest, guchar v) { switch (context->draw_pass) { case 0: if (context->draw_ypos > 4) { gif_fill_in_pixels (context, dest, -4, v); gif_fill_in_pixels (context, dest, -3, v); } if (context->draw_ypos < (context->frame_height - 4)) { gif_fill_in_pixels (context, dest, 3, v); gif_fill_in_pixels (context, dest, 4, v); } /* we don't need a break here. We draw the outer pixels first, then the * inner ones, then the innermost ones. case 0 needs to draw all 3 bands. * case 1, just the last two, and case 2 just draws the last one*/ case 1: if (context->draw_ypos > 2) gif_fill_in_pixels (context, dest, -2, v); if (context->draw_ypos < (context->frame_height - 2)) gif_fill_in_pixels (context, dest, 2, v); /* no break as above. */ case 2: if (context->draw_ypos > 1) gif_fill_in_pixels (context, dest, -1, v); if (context->draw_ypos < (context->frame_height - 1)) gif_fill_in_pixels (context, dest, 1, v); case 3: default: break; } } /* Clips a rectancle to the base dimensions. Returns TRUE if the clipped rectangle is non-empty. */ static gboolean clip_frame (GifContext *context, gint *x, gint *y, gint *width, gint *height) { gint orig_x, orig_y; orig_x = *x; orig_y = *y; *x = MAX (0, *x); *y = MAX (0, *y); *width = MIN (context->width, orig_x + *width) - *x; *height = MIN (context->height, orig_y + *height) - *y; if (*width > 0 && *height > 0) return TRUE; /* The frame is completely off-bounds */ *x = 0; *y = 0; *width = 0; *height = 0; return FALSE; } /* Call update_func on the given rectangle, unless it is completely off-bounds */ static void maybe_update (GifContext *context, gint x, gint y, gint width, gint height) { if (clip_frame (context, &x, &y, &width, &height)) (*context->update_func) (context->frame->pixbuf, x, y, width, height, context->user_data); } static int gif_get_lzw (GifContext *context) { guchar *dest, *temp; gint lower_bound, upper_bound; /* bounds for emitting the area_updated signal */ gboolean bound_flag; gint first_pass; /* bounds for emitting the area_updated signal */ gint v; if (context->frame == NULL) { context->frame = g_new (GdkPixbufFrame, 1); context->frame->composited = NULL; context->frame->revert = NULL; if (context->frame_len == 0 || context->frame_height == 0) { /* An empty frame, we just output a single transparent * pixel at (0, 0). */ context->x_offset = 0; context->y_offset = 0; context->frame_len = 1; context->frame_height = 1; context->frame->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, 1, 1); if (context->frame->pixbuf) { guchar *pixels; pixels = gdk_pixbuf_get_pixels (context->frame->pixbuf); pixels[0] = 0; pixels[1] = 0; pixels[2] = 0; pixels[3] = 0; } } else context->frame->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, context->frame_len, context->frame_height); if (!context->frame->pixbuf) { g_free (context->frame); g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load GIF file")); return -2; } context->frame->x_offset = context->x_offset; context->frame->y_offset = context->y_offset; context->frame->need_recomposite = TRUE; /* GIF delay is in hundredths, we want thousandths */ context->frame->delay_time = context->gif89.delay_time * 10; /* GIFs with delay time 0 are mostly broken, but they * just want a default, "not that fast" delay. */ if (context->frame->delay_time == 0) context->frame->delay_time = 100; /* No GIFs gets to play faster than 50 fps. They just * lock up poor gtk. */ if (context->frame->delay_time < 20) context->frame->delay_time = 20; /* 20 = "fast" */ context->frame->elapsed = context->animation->total_time; context->animation->total_time += context->frame->delay_time; switch (context->gif89.disposal) { case 0: case 1: context->frame->action = GDK_PIXBUF_FRAME_RETAIN; break; case 2: context->frame->action = GDK_PIXBUF_FRAME_DISPOSE; break; case 3: context->frame->action = GDK_PIXBUF_FRAME_REVERT; break; default: context->frame->action = GDK_PIXBUF_FRAME_RETAIN; break; } context->frame->bg_transparent = (context->gif89.transparent == context->background_index); context->animation->n_frames ++; context->animation->frames = g_list_append (context->animation->frames, context->frame); /* Only call prepare_func for the first frame */ if (context->animation->frames->next == NULL) { if (context->animation->width == 0 ) context->animation->width = gdk_pixbuf_get_width(context->frame->pixbuf); if (context->animation->height == 0) context->animation->height = gdk_pixbuf_get_height (context->frame->pixbuf); if (context->prepare_func) (* context->prepare_func) (context->frame->pixbuf, GDK_PIXBUF_ANIMATION (context->animation), context->user_data); } else { /* Otherwise init frame with last frame */ GList *link; GdkPixbufFrame *prev_frame; gint x, y, w, h; link = g_list_find (context->animation->frames, context->frame); prev_frame = link->prev->data; gdk_pixbuf_gif_anim_frame_composite (context->animation, prev_frame); /* Composite failed */ if (prev_frame->composited == NULL) { GdkPixbufFrame *frame = NULL; link = g_list_first (context->animation->frames); while (link != NULL) { frame = (GdkPixbufFrame *)link->data; if (frame != NULL) { if (frame->pixbuf != NULL) g_object_unref (frame->pixbuf); if (frame->composited != NULL) g_object_unref (frame->composited); if (frame->revert != NULL) g_object_unref (frame->revert); g_free (frame); } link = link->next; } g_list_free (context->animation->frames); context->animation->frames = NULL; g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to composite a frame in GIF file")); return -2; } x = context->frame->x_offset; y = context->frame->y_offset; w = gdk_pixbuf_get_width (context->frame->pixbuf); h = gdk_pixbuf_get_height (context->frame->pixbuf); if (clip_frame (context, &x, &y, &w, &h)) gdk_pixbuf_copy_area (prev_frame->composited, x, y, w, h, context->frame->pixbuf, 0, 0); } } dest = gdk_pixbuf_get_pixels (context->frame->pixbuf); bound_flag = FALSE; lower_bound = upper_bound = context->draw_ypos; first_pass = context->draw_pass; while (TRUE) { guchar (*cmap)[MAXCOLORMAPSIZE]; if (context->frame_cmap_active) cmap = context->frame_color_map; else cmap = context->global_color_map; v = lzw_read_byte (context); if (v < 0) { goto finished_data; } bound_flag = TRUE; g_assert (gdk_pixbuf_get_has_alpha (context->frame->pixbuf)); temp = dest + context->draw_ypos * gdk_pixbuf_get_rowstride (context->frame->pixbuf) + context->draw_xpos * 4; *temp = cmap [0][(guchar) v]; *(temp+1) = cmap [1][(guchar) v]; *(temp+2) = cmap [2][(guchar) v]; *(temp+3) = (guchar) ((v == context->gif89.transparent) ? 0 : 255); if (context->prepare_func && context->frame_interlace) gif_fill_in_lines (context, dest, v); context->draw_xpos++; if (context->draw_xpos == context->frame_len) { context->draw_xpos = 0; if (context->frame_interlace) { switch (context->draw_pass) { case 0: case 1: context->draw_ypos += 8; break; case 2: context->draw_ypos += 4; break; case 3: context->draw_ypos += 2; break; } if (context->draw_ypos >= context->frame_height) { context->draw_pass++; switch (context->draw_pass) { case 1: context->draw_ypos = 4; break; case 2: context->draw_ypos = 2; break; case 3: context->draw_ypos = 1; break; default: goto done; } } } else { context->draw_ypos++; } if (context->draw_pass != first_pass) { if (context->draw_ypos > lower_bound) { lower_bound = 0; upper_bound = context->frame_height; } else { } } else upper_bound = context->draw_ypos; } if (context->draw_ypos >= context->frame_height) break; } done: context->state = GIF_GET_NEXT_STEP; v = 0; finished_data: if (bound_flag) context->frame->need_recomposite = TRUE; if (bound_flag && context->update_func) { if (lower_bound <= upper_bound && first_pass == context->draw_pass) { maybe_update (context, context->frame->x_offset, context->frame->y_offset + lower_bound, gdk_pixbuf_get_width (context->frame->pixbuf), upper_bound - lower_bound); } else { if (lower_bound <= upper_bound) { maybe_update (context, context->frame->x_offset, context->frame->y_offset, gdk_pixbuf_get_width (context->frame->pixbuf), gdk_pixbuf_get_height (context->frame->pixbuf)); } else { maybe_update (context, context->frame->x_offset, context->frame->y_offset, gdk_pixbuf_get_width (context->frame->pixbuf), upper_bound); maybe_update (context, context->frame->x_offset, context->frame->y_offset + lower_bound, gdk_pixbuf_get_width (context->frame->pixbuf), gdk_pixbuf_get_height (context->frame->pixbuf) - lower_bound); } } } if (context->state == GIF_GET_NEXT_STEP) { /* Will be freed with context->animation, we are just * marking that we're done with it (no current frame) */ context->frame = NULL; context->frame_cmap_active = FALSE; if (context->stop_after_first_frame) context->state = GIF_DONE; } return v; } static void gif_set_prepare_lzw (GifContext *context) { context->state = GIF_PREPARE_LZW; context->lzw_code_pending = -1; } static int gif_prepare_lzw (GifContext *context) { gint i; if (!gif_read (context, &(context->lzw_set_code_size), 1)) { /*g_message (_("GIF: EOF / read error on image data\n"));*/ return -1; } if (context->lzw_set_code_size > MAX_LZW_BITS) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("GIF image is corrupt (incorrect LZW compression)")); return -2; } context->lzw_code_size = context->lzw_set_code_size + 1; context->lzw_clear_code = 1 << context->lzw_set_code_size; context->lzw_end_code = context->lzw_clear_code + 1; context->lzw_max_code_size = 2 * context->lzw_clear_code; context->lzw_max_code = context->lzw_clear_code + 2; context->lzw_fresh = TRUE; context->code_curbit = 0; context->code_lastbit = 0; context->code_last_byte = 0; context->code_done = FALSE; g_assert (context->lzw_clear_code <= G_N_ELEMENTS (context->lzw_table[0])); for (i = 0; i < context->lzw_clear_code; ++i) { context->lzw_table[0][i] = 0; context->lzw_table[1][i] = i; } for (; i < (1 << MAX_LZW_BITS); ++i) context->lzw_table[0][i] = context->lzw_table[1][0] = 0; context->lzw_sp = context->lzw_stack; gif_set_get_lzw (context); return 0; } /* needs 13 bytes to proceed. */ static gint gif_init (GifContext *context) { unsigned char buf[16]; char version[4]; if (!gif_read (context, buf, 6)) { /* Unable to read magic number, * gif_read() should have set error */ return -1; } if (strncmp ((char *) buf, "GIF", 3) != 0) { /* Not a GIF file */ g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("File does not appear to be a GIF file")); return -2; } strncpy (version, (char *) buf + 3, 3); version[3] = '\0'; if ((strcmp (version, "87a") != 0) && (strcmp (version, "89a") != 0)) { /* bad version number, not '87a' or '89a' */ g_set_error (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Version %s of the GIF file format is not supported"), version); return -2; } /* read the screen descriptor */ if (!gif_read (context, buf, 7)) { /* Failed to read screen descriptor, error set */ return -1; } context->width = LM_to_uint (buf[0], buf[1]); context->height = LM_to_uint (buf[2], buf[3]); /* The 4th byte is * high bit: whether to use the background index * next 3: color resolution * next: whether colormap is sorted by priority of allocation * last 3: size of colormap */ context->global_bit_pixel = 2 << (buf[4] & 0x07); context->global_color_resolution = (((buf[4] & 0x70) >> 3) + 1); context->has_global_cmap = (buf[4] & 0x80) != 0; context->background_index = buf[5]; context->aspect_ratio = buf[6]; /* Use background of transparent black as default, though if * one isn't set explicitly no one should ever use it. */ context->animation->bg_red = 0; context->animation->bg_green = 0; context->animation->bg_blue = 0; context->animation->width = context->width; context->animation->height = context->height; if (context->size_func) { gint width, height; width = context->width; height = context->height; (*context->size_func) (&width, &height, context->user_data); if (width == 0 || height == 0) { g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Resulting GIF image has zero size")); return -2; } } if (context->has_global_cmap) { gif_set_get_colormap (context); } else { context->state = GIF_GET_NEXT_STEP; } #ifdef DUMP_IMAGE_DETAILS g_print (">Image width: %d height: %d global_cmap: %d background: %d\n", context->width, context->height, context->has_global_cmap, context->background_index); #endif return 0; } static void gif_set_get_frame_info (GifContext *context) { context->state = GIF_GET_FRAME_INFO; } static gint gif_get_frame_info (GifContext *context) { unsigned char buf[9]; if (!gif_read (context, buf, 9)) { return -1; } /* Okay, we got all the info we need. Lets record it */ context->frame_len = LM_to_uint (buf[4], buf[5]); context->frame_height = LM_to_uint (buf[6], buf[7]); context->x_offset = LM_to_uint (buf[0], buf[1]); context->y_offset = LM_to_uint (buf[2], buf[3]); if (context->animation->frames == NULL && context->gif89.disposal == 3) { /* First frame can't have "revert to previous" as its * dispose mode. Silently use "retain" instead. */ context->gif89.disposal = 0; } context->frame_interlace = BitSet (buf[8], INTERLACE); #ifdef DUMP_IMAGE_DETAILS g_print (">width: %d height: %d xoffset: %d yoffset: %d disposal: %d delay: %d transparent: %d interlace: %d\n", context->frame_len, context->frame_height, context->x_offset, context->y_offset, context->gif89.disposal, context->gif89.delay_time, context->gif89.transparent, context->frame_interlace); #endif if (BitSet (buf[8], LOCALCOLORMAP)) { #ifdef DUMP_IMAGE_DETAILS g_print (">has local colormap\n"); #endif /* Does this frame have it's own colormap. */ /* really only relevant when looking at the first frame * of an animated gif. */ /* if it does, we need to re-read in the colormap, * the gray_scale, and the bit_pixel */ context->frame_cmap_active = TRUE; context->frame_bit_pixel = 1 << ((buf[8] & 0x07) + 1); gif_set_get_colormap2 (context); return 0; } if (!context->has_global_cmap) { context->state = GIF_DONE; g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("GIF image has no global colormap, and a frame inside it has no local colormap.")); return -2; } gif_set_prepare_lzw (context); return 0; } static gint gif_get_next_step (GifContext *context) { unsigned char c; while (TRUE) { if (!gif_read (context, &c, 1)) { return -1; } if (c == ';') { /* GIF terminator */ /* hmm. Not 100% sure what to do about this. Should * i try to return a blank image instead? */ context->state = GIF_DONE; return 0; } if (c == '!') { /* Check the extension */ gif_set_get_extension (context); return 0; } /* look for frame */ if (c != ',') { /* Not a valid start character */ continue; } /* load the frame */ gif_set_get_frame_info (context); return 0; } } #define LOG(x) /* g_print ("%s: %s\n", G_STRLOC, x); */ static gint gif_main_loop (GifContext *context) { gint retval = 0; do { switch (context->state) { case GIF_START: LOG("start\n"); retval = gif_init (context); break; case GIF_GET_COLORMAP: LOG("get_colormap\n"); retval = gif_get_colormap (context); if (retval == 0) context->state = GIF_GET_NEXT_STEP; break; case GIF_GET_NEXT_STEP: LOG("next_step\n"); retval = gif_get_next_step (context); break; case GIF_GET_FRAME_INFO: LOG("frame_info\n"); retval = gif_get_frame_info (context); break; case GIF_GET_EXTENSION: LOG("get_extension\n"); retval = gif_get_extension (context); if (retval == 0) context->state = GIF_GET_NEXT_STEP; break; case GIF_GET_COLORMAP2: LOG("get_colormap2\n"); retval = gif_get_colormap2 (context); if (retval == 0) gif_set_prepare_lzw (context); break; case GIF_PREPARE_LZW: LOG("prepare_lzw\n"); retval = gif_prepare_lzw (context); break; case GIF_LZW_FILL_BUFFER: LOG("fill_buffer\n"); retval = gif_lzw_fill_buffer (context); break; case GIF_LZW_CLEAR_CODE: LOG("clear_code\n"); retval = gif_lzw_clear_code (context); break; case GIF_GET_LZW: LOG("get_lzw\n"); retval = gif_get_lzw (context); break; case GIF_DONE: LOG("done\n"); /* fall through */ default: retval = 0; goto done; }; } while ((retval == 0) || (retval == -3)); done: return retval; } static GifContext * new_context (void) { GifContext *context; context = g_try_malloc (sizeof (GifContext)); if (context == NULL) return NULL; memset (context, 0, sizeof (GifContext)); context->animation = g_object_new (GDK_TYPE_PIXBUF_GIF_ANIM, NULL); context->frame = NULL; context->file = NULL; context->state = GIF_START; context->size_func = NULL; context->prepare_func = NULL; context->update_func = NULL; context->user_data = NULL; context->buf = NULL; context->amount_needed = 0; context->gif89.transparent = -1; context->gif89.delay_time = -1; context->gif89.input_flag = -1; context->gif89.disposal = -1; context->animation->loop = 1; context->in_loop_extension = FALSE; context->stop_after_first_frame = FALSE; return context; } /* Shared library entry point */ static GdkPixbuf * gdk_pixbuf__gif_image_load (FILE *file, GError **error) { GifContext *context; GdkPixbuf *pixbuf; gint retval; g_return_val_if_fail (file != NULL, NULL); context = new_context (); if (context == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load GIF file")); return NULL; } context->file = file; context->error = error; context->stop_after_first_frame = TRUE; retval = gif_main_loop (context); if (retval == -1 || context->animation->frames == NULL) { if (context->error && *(context->error) == NULL) g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("GIF file was missing some data (perhaps it was truncated somehow?)")); } else if (retval == -2) { pixbuf = NULL; goto out; } pixbuf = gdk_pixbuf_animation_get_static_image (GDK_PIXBUF_ANIMATION (context->animation)); if (pixbuf) g_object_ref (pixbuf); out: g_object_unref (context->animation); g_free (context->buf); g_free (context); return pixbuf; } static gpointer gdk_pixbuf__gif_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error) { GifContext *context; #ifdef IO_GIFDEBUG count = 0; #endif context = new_context (); if (context == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load GIF file")); return NULL; } context->error = error; context->size_func = size_func; context->prepare_func = prepare_func; context->update_func = update_func; context->user_data = user_data; return (gpointer) context; } static gboolean gdk_pixbuf__gif_image_stop_load (gpointer data, GError **error) { GifContext *context = (GifContext *) data; gboolean retval = TRUE; if (context->state != GIF_DONE || context->animation->frames == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("GIF image was truncated or incomplete.")); retval = FALSE; } g_object_unref (context->animation); g_free (context->buf); g_free (context); return retval; } static gboolean gdk_pixbuf__gif_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { gint retval; GifContext *context = (GifContext *) data; context->error = error; if (context->amount_needed == 0) { /* we aren't looking for some bytes. */ /* we can use buf now, but we don't want to keep it around at all. * it will be gone by the end of the call. */ context->buf = (guchar*) buf; /* very dubious const cast */ context->ptr = 0; context->size = size; } else { /* we need some bytes */ if (size < context->amount_needed) { context->amount_needed -= size; /* copy it over and return */ memcpy (context->buf + context->size, buf, size); context->size += size; return TRUE; } else if (size == context->amount_needed) { memcpy (context->buf + context->size, buf, size); context->size += size; } else { context->buf = g_realloc (context->buf, context->size + size); memcpy (context->buf + context->size, buf, size); context->size += size; } } retval = gif_main_loop (context); if (retval == -2) { if (context->buf == buf) context->buf = NULL; return FALSE; } if (retval == -1) { /* we didn't have enough memory */ /* prepare for the next image_load_increment */ if (context->buf == buf) { g_assert (context->size == size); context->buf = g_new (guchar, context->amount_needed + (context->size - context->ptr)); memcpy (context->buf, buf + context->ptr, context->size - context->ptr); } else { /* copy the left overs to the begining of the buffer */ /* and realloc the memory */ memmove (context->buf, context->buf + context->ptr, context->size - context->ptr); context->buf = g_realloc (context->buf, context->amount_needed + (context->size - context->ptr)); } context->size = context->size - context->ptr; context->ptr = 0; } else { /* we are prolly all done */ if (context->buf == buf) context->buf = NULL; } return TRUE; } static GdkPixbufAnimation * gdk_pixbuf__gif_image_load_animation (FILE *file, GError **error) { GifContext *context; GdkPixbufAnimation *animation; g_return_val_if_fail (file != NULL, NULL); context = new_context (); if (context == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load GIF file")); return NULL; } context->error = error; context->file = file; if (gif_main_loop (context) == -1 || context->animation->frames == NULL) { if (context->error && *(context->error) == NULL) g_set_error_literal (context->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("GIF file was missing some data (perhaps it was truncated somehow?)")); g_object_unref (context->animation); context->animation = NULL; } if (context->animation) animation = GDK_PIXBUF_ANIMATION (context->animation); else animation = NULL; if (context->error && *(context->error)) g_print ("%s\n", (*(context->error))->message); g_free (context->buf); g_free (context); return animation; } #ifndef INCLUDE_gif #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gif_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__gif_image_load; module->begin_load = gdk_pixbuf__gif_image_begin_load; module->stop_load = gdk_pixbuf__gif_image_stop_load; module->load_increment = gdk_pixbuf__gif_image_load_increment; module->load_animation = gdk_pixbuf__gif_image_load_animation; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "GIF8", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/gif", NULL }; static const gchar *extensions[] = { "gif", NULL }; info->name = "gif"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The GIF image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-private.h0000664000175000017500000000631512305775535022736 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Private declarations * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_PRIVATE_H #define GDK_PIXBUF_PRIVATE_H #include #include #include "gdk-pixbuf-core.h" #include "gdk-pixbuf-loader.h" #include "gdk-pixbuf-io.h" #include "gdk-pixbuf-i18n.h" #define LOAD_BUFFER_SIZE 65536 #define SNIFF_BUFFER_SIZE 4096 typedef struct _GdkPixbufClass GdkPixbufClass; #define GDK_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF, GdkPixbufClass)) #define GDK_IS_PIXBUF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF)) #define GDK_PIXBUF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF, GdkPixbufClass)) /* Private part of the GdkPixbuf structure */ struct _GdkPixbuf { GObject parent_instance; /* Color space */ GdkColorspace colorspace; /* Number of channels, alpha included */ int n_channels; /* Bits per channel */ int bits_per_sample; /* Size */ int width, height; /* Offset between rows */ int rowstride; /* The pixel array */ guchar *pixels; /* Destroy notification function; it is supposed to free the pixel array */ GdkPixbufDestroyNotify destroy_fn; /* User data for the destroy notification function */ gpointer destroy_fn_data; /* Do we have an alpha channel? */ guint has_alpha : 1; }; struct _GdkPixbufClass { GObjectClass parent_class; }; #ifdef GDK_PIXBUF_ENABLE_BACKEND GdkPixbufModule *_gdk_pixbuf_get_module (guchar *buffer, guint size, const gchar *filename, GError **error); GdkPixbufModule *_gdk_pixbuf_get_named_module (const char *name, GError **error); gboolean _gdk_pixbuf_load_module (GdkPixbufModule *image_module, GError **error); GdkPixbuf *_gdk_pixbuf_generic_image_load (GdkPixbufModule *image_module, FILE *f, GError **error); GdkPixbufFormat *_gdk_pixbuf_get_format (GdkPixbufModule *image_module); #endif /* GDK_PIXBUF_ENABLE_BACKEND */ GdkPixbuf * _gdk_pixbuf_new_from_resource_try_mmap (const char *resource_path); GdkPixbufLoader *_gdk_pixbuf_loader_new_with_filename (const char *filename); #endif /* GDK_PIXBUF_PRIVATE_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/io-xbm.c0000664000175000017500000003044412305775535020414 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - XBM image loader * * Copyright (C) 1999 Mark Crichton * Copyright (C) 1999 The Free Software Foundation * Copyright (C) 2001 Eazel, Inc. * * Authors: Mark Crichton * Federico Mena-Quintero * Jonathan Blandford * John Harper * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ /* Following code adapted from io-tiff.c, which was ``(almost) blatantly ripped from Imlib'' */ #include "config.h" #include #include #ifdef HAVE_UNISTD_H #include #endif #include #include #include "gdk-pixbuf-private.h" #include typedef struct _XBMData XBMData; struct _XBMData { GdkPixbufModulePreparedFunc prepare_func; GdkPixbufModuleUpdatedFunc update_func; gpointer user_data; gchar *tempname; FILE *file; gboolean all_okay; }; /* xbm parser borrowed from xc/lib/X11/RdBitF.c */ #define MAX_SIZE 255 /* shared data for the image read/parse logic */ static short hex_table[256]; /* conversion value */ static gboolean initialized = FALSE; /* easier to fill in at run time */ /* Table index for the hex values. Initialized once, first time. * Used for translation value or delimiter significance lookup. */ static void init_hex_table (void) { /* * We build the table at run time for several reasons: * * 1. portable to non-ASCII machines. * 2. still reentrant since we set the init flag after setting table. * 3. easier to extend. * 4. less prone to bugs. */ hex_table['0'] = 0; hex_table['1'] = 1; hex_table['2'] = 2; hex_table['3'] = 3; hex_table['4'] = 4; hex_table['5'] = 5; hex_table['6'] = 6; hex_table['7'] = 7; hex_table['8'] = 8; hex_table['9'] = 9; hex_table['A'] = 10; hex_table['B'] = 11; hex_table['C'] = 12; hex_table['D'] = 13; hex_table['E'] = 14; hex_table['F'] = 15; hex_table['a'] = 10; hex_table['b'] = 11; hex_table['c'] = 12; hex_table['d'] = 13; hex_table['e'] = 14; hex_table['f'] = 15; /* delimiters of significance are flagged w/ negative value */ hex_table[' '] = -1; hex_table[','] = -1; hex_table['}'] = -1; hex_table['\n'] = -1; hex_table['\t'] = -1; initialized = TRUE; } /* Read next hex value in the input stream, return -1 if EOF */ static int next_int (FILE *fstream) { int ch; int value = 0; int gotone = 0; int done = 0; /* loop, accumulate hex value until find delimiter skip any initial delimiters found in read stream */ while (!done) { ch = getc (fstream); if (ch == EOF) { value = -1; done++; } else { /* trim high bits, check type and accumulate */ ch &= 0xff; if (g_ascii_isxdigit (ch)) { value = (value << 4) + g_ascii_xdigit_value (ch); gotone++; } else if ((hex_table[ch]) < 0 && gotone) { done++; } } } return value; } static gboolean read_bitmap_file_data (FILE *fstream, guint *width, guint *height, guchar **data, int *x_hot, int *y_hot) { guchar *bits = NULL; /* working variable */ char line[MAX_SIZE]; /* input line from file */ int size; /* number of bytes of data */ char name_and_type[MAX_SIZE]; /* an input line */ char *type; /* for parsing */ int value; /* from an input line */ int version10p; /* boolean, old format */ int padding; /* to handle alignment */ int bytes_per_line; /* per scanline of data */ guint ww = 0; /* width */ guint hh = 0; /* height */ int hx = -1; /* x hotspot */ int hy = -1; /* y hotspot */ /* first time initialization */ if (!initialized) { init_hex_table (); } /* error cleanup and return macro */ #define RETURN(code) { g_free (bits); return code; } while (fgets (line, MAX_SIZE, fstream)) { if (strlen (line) == MAX_SIZE-1) RETURN (FALSE); if (sscanf (line,"#define %s %d",name_and_type,&value) == 2) { if (!(type = strrchr (name_and_type, '_'))) type = name_and_type; else { type++; } if (!strcmp ("width", type)) { if (value <= 0) RETURN (FALSE); ww = (unsigned int) value; } if (!strcmp ("height", type)) { if (value <= 0) RETURN (FALSE); hh = (unsigned int) value; } if (!strcmp ("hot", type)) { if (type-- == name_and_type || type-- == name_and_type) continue; if (!strcmp ("x_hot", type)) hx = value; if (!strcmp ("y_hot", type)) hy = value; } continue; } if (sscanf (line, "static short %s = {", name_and_type) == 1) version10p = 1; else if (sscanf (line,"static const unsigned char %s = {",name_and_type) == 1) version10p = 0; else if (sscanf (line,"static unsigned char %s = {",name_and_type) == 1) version10p = 0; else if (sscanf (line, "static const char %s = {", name_and_type) == 1) version10p = 0; else if (sscanf (line, "static char %s = {", name_and_type) == 1) version10p = 0; else continue; if (!(type = strrchr (name_and_type, '_'))) type = name_and_type; else type++; if (strcmp ("bits[]", type)) continue; if (!ww || !hh) RETURN (FALSE); if ((ww % 16) && ((ww % 16) < 9) && version10p) padding = 1; else padding = 0; bytes_per_line = (ww+7)/8 + padding; size = bytes_per_line * hh; if (size / bytes_per_line != hh) /* overflow */ RETURN (FALSE); bits = g_malloc (size); if (version10p) { unsigned char *ptr; int bytes; for (bytes = 0, ptr = bits; bytes < size; (bytes += 2)) { if ((value = next_int (fstream)) < 0) RETURN (FALSE); *(ptr++) = value; if (!padding || ((bytes+2) % bytes_per_line)) *(ptr++) = value >> 8; } } else { unsigned char *ptr; int bytes; for (bytes = 0, ptr = bits; bytes < size; bytes++, ptr++) { if ((value = next_int (fstream)) < 0) RETURN (FALSE); *ptr=value; } } break; } if (!bits) RETURN (FALSE); *data = bits; *width = ww; *height = hh; if (x_hot) *x_hot = hx; if (y_hot) *y_hot = hy; return TRUE; } static GdkPixbuf * gdk_pixbuf__xbm_image_load_real (FILE *f, XBMData *context, GError **error) { guint w, h; int x_hot, y_hot; guchar *data, *ptr; guchar *pixels; guint row_stride; int x, y; int reg = 0; /* Quiet compiler */ int bits; GdkPixbuf *pixbuf; if (!read_bitmap_file_data (f, &w, &h, &data, &x_hot, &y_hot)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid XBM file")); return NULL; } pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, w, h); if (pixbuf == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to load XBM image file")); return NULL; } if (x_hot != -1 && y_hot != -1) { gchar hot[10]; g_snprintf (hot, 10, "%d", x_hot); gdk_pixbuf_set_option (pixbuf, "x_hot", hot); g_snprintf (hot, 10, "%d", y_hot); gdk_pixbuf_set_option (pixbuf, "y_hot", hot); } pixels = gdk_pixbuf_get_pixels (pixbuf); row_stride = gdk_pixbuf_get_rowstride (pixbuf); if (context && context->prepare_func) (* context->prepare_func) (pixbuf, NULL, context->user_data); /* Initialize PIXBUF */ ptr = data; for (y = 0; y < h; y++) { bits = 0; for (x = 0; x < w; x++) { guchar channel; if (bits == 0) { reg = *ptr++; bits = 8; } channel = (reg & 1) ? 0 : 255; reg >>= 1; bits--; pixels[x*3+0] = channel; pixels[x*3+1] = channel; pixels[x*3+2] = channel; } pixels += row_stride; } g_free (data); if (context) { if (context->update_func) (* context->update_func) (pixbuf, 0, 0, w, h, context->user_data); } return pixbuf; } /* Static loader */ static GdkPixbuf * gdk_pixbuf__xbm_image_load (FILE *f, GError **error) { return gdk_pixbuf__xbm_image_load_real (f, NULL, error); } /* Progressive loader */ /* * Proper XBM progressive loading isn't implemented. Instead we write * it to a file, then load the file when it's done. It's not pretty. */ static gpointer gdk_pixbuf__xbm_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error) { XBMData *context; gint fd; context = g_new (XBMData, 1); context->prepare_func = prepare_func; context->update_func = update_func; context->user_data = user_data; context->all_okay = TRUE; fd = g_file_open_tmp ("gdkpixbuf-xbm-tmp.XXXXXX", &context->tempname, NULL); if (fd < 0) { g_free (context); return NULL; } context->file = fdopen (fd, "w+"); if (context->file == NULL) { g_free (context->tempname); g_free (context); return NULL; } return context; } static gboolean gdk_pixbuf__xbm_image_stop_load (gpointer data, GError **error) { XBMData *context = (XBMData*) data; gboolean retval = TRUE; g_return_val_if_fail (data != NULL, TRUE); fflush (context->file); rewind (context->file); if (context->all_okay) { GdkPixbuf *pixbuf; pixbuf = gdk_pixbuf__xbm_image_load_real (context->file, context, error); if (pixbuf == NULL) retval = FALSE; else g_object_unref (pixbuf); } fclose (context->file); g_unlink (context->tempname); g_free (context->tempname); g_free ((XBMData *) context); return retval; } static gboolean gdk_pixbuf__xbm_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { XBMData *context = (XBMData *) data; g_return_val_if_fail (data != NULL, FALSE); if (fwrite (buf, sizeof (guchar), size, context->file) != size) { gint save_errno = errno; context->all_okay = FALSE; g_set_error_literal (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to write to temporary file when loading XBM image")); return FALSE; } return TRUE; } #ifndef INCLUDE_xbm #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__xbm_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__xbm_image_load; module->begin_load = gdk_pixbuf__xbm_image_begin_load; module->stop_load = gdk_pixbuf__xbm_image_stop_load; module->load_increment = gdk_pixbuf__xbm_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "#define ", NULL, 100 }, { "/*", NULL, 50 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-xbitmap", NULL }; static const gchar *extensions[] = { "xbm", NULL }; info->name = "xbm"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The XBM image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf.c0000664000175000017500000007564112310670454021257 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Basic memory management * * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #define GDK_PIXBUF_C_COMPILATION #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-features.h" #include "gdk-pixbuf-enum-types.h" /* Include the marshallers */ #include #include #include "gdk-pixbuf-marshal.c" /** * SECTION:creating * @Short_description: Creating a pixbuf from image data that is already in memory. * @Title: Image Data in Memory * @See_also: gdk_pixbuf_finalize(). * * The most basic way to create a pixbuf is to wrap an existing pixel * buffer with a #GdkPixbuf structure. You can use the * gdk_pixbuf_new_from_data() function to do this You need to specify * the destroy notification function that will be called when the * data buffer needs to be freed; this will happen when a #GdkPixbuf * is finalized by the reference counting functions If you have a * chunk of static data compiled into your application, you can pass * in %NULL as the destroy notification function so that the data * will not be freed. * * The gdk_pixbuf_new() function can be used as a convenience to * create a pixbuf with an empty buffer. This is equivalent to * allocating a data buffer using malloc() and then wrapping it with * gdk_pixbuf_new_from_data(). The gdk_pixbuf_new() function will * compute an optimal rowstride so that rendering can be performed * with an efficient algorithm. * * As a special case, you can use the gdk_pixbuf_new_from_xpm_data() * function to create a pixbuf from inline XPM image data. * * You can also copy an existing pixbuf with the gdk_pixbuf_copy() * function. This is not the same as just doing a g_object_ref() * on the old pixbuf; the copy function will actually duplicate the * pixel data in memory and create a new #GdkPixbuf structure for it. */ /** * SECTION:refcounting * @Short_description: Functions for reference counting and memory management on pixbufs. * @Title: Reference Counting and Memory Mangement * @See_also: #GdkPixbuf, gdk_pixbuf_new_from_data(). * * #GdkPixbuf structures are reference counted. This means that an * application can share a single pixbuf among many parts of the * code. When a piece of the program needs to keep a pointer to a * pixbuf, it should add a reference to it by calling g_object_ref(). * When it no longer needs the pixbuf, it should subtract a reference * by calling g_object_unref(). The pixbuf will be destroyed when * its reference count drops to zero. Newly-created #GdkPixbuf * structures start with a reference count of one. * * > As #GdkPixbuf is derived from #GObject now, gdk_pixbuf_ref() and * > gdk_pixbuf_unref() are deprecated in favour of g_object_ref() * > and g_object_unref() resp. * * Finalizing a pixbuf means to free its pixel * data and to free the #GdkPixbuf structure itself. Most of the * library functions that create #GdkPixbuf structures create the * pixel data by themselves and define the way it should be freed; * you do not need to worry about those. The only function that lets * you specify how to free the pixel data is * gdk_pixbuf_new_from_data(). Since you pass it a pre-allocated * pixel buffer, you must also specify a way to free that data. This * is done with a function of type #GdkPixbufDestroyNotify. When a * pixbuf created with gdk_pixbuf_new_from_data() is finalized, your * destroy notification function will be called, and it is its * responsibility to free the pixel array. */ static void gdk_pixbuf_finalize (GObject *object); static void gdk_pixbuf_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec); static void gdk_pixbuf_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec); enum { PROP_0, PROP_COLORSPACE, PROP_N_CHANNELS, PROP_HAS_ALPHA, PROP_BITS_PER_SAMPLE, PROP_WIDTH, PROP_HEIGHT, PROP_ROWSTRIDE, PROP_PIXELS }; static void gdk_pixbuf_icon_iface_init (GIconIface *iface); static void gdk_pixbuf_loadable_icon_iface_init (GLoadableIconIface *iface); G_DEFINE_TYPE_WITH_CODE (GdkPixbuf, gdk_pixbuf, G_TYPE_OBJECT, G_IMPLEMENT_INTERFACE (G_TYPE_ICON, gdk_pixbuf_icon_iface_init) G_IMPLEMENT_INTERFACE (G_TYPE_LOADABLE_ICON, gdk_pixbuf_loadable_icon_iface_init)) static void gdk_pixbuf_init (GdkPixbuf *pixbuf) { } static void gdk_pixbuf_class_init (GdkPixbufClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); object_class->finalize = gdk_pixbuf_finalize; object_class->set_property = gdk_pixbuf_set_property; object_class->get_property = gdk_pixbuf_get_property; #define PIXBUF_PARAM_FLAGS G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY|\ G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB /** * GdkPixbuf:n-channels: * * The number of samples per pixel. * Currently, only 3 or 4 samples per pixel are supported. */ g_object_class_install_property (object_class, PROP_N_CHANNELS, g_param_spec_int ("n-channels", P_("Number of Channels"), P_("The number of samples per pixel"), 0, G_MAXINT, 3, PIXBUF_PARAM_FLAGS)); g_object_class_install_property (object_class, PROP_COLORSPACE, g_param_spec_enum ("colorspace", P_("Colorspace"), P_("The colorspace in which the samples are interpreted"), GDK_TYPE_COLORSPACE, GDK_COLORSPACE_RGB, PIXBUF_PARAM_FLAGS)); g_object_class_install_property (object_class, PROP_HAS_ALPHA, g_param_spec_boolean ("has-alpha", P_("Has Alpha"), P_("Whether the pixbuf has an alpha channel"), FALSE, PIXBUF_PARAM_FLAGS)); /** * GdkPixbuf:bits-per-sample: * * The number of bits per sample. * Currently only 8 bit per sample are supported. */ g_object_class_install_property (object_class, PROP_BITS_PER_SAMPLE, g_param_spec_int ("bits-per-sample", P_("Bits per Sample"), P_("The number of bits per sample"), 1, 16, 8, PIXBUF_PARAM_FLAGS)); g_object_class_install_property (object_class, PROP_WIDTH, g_param_spec_int ("width", P_("Width"), P_("The number of columns of the pixbuf"), 1, G_MAXINT, 1, PIXBUF_PARAM_FLAGS)); g_object_class_install_property (object_class, PROP_HEIGHT, g_param_spec_int ("height", P_("Height"), P_("The number of rows of the pixbuf"), 1, G_MAXINT, 1, PIXBUF_PARAM_FLAGS)); /** * GdkPixbuf:rowstride: * * The number of bytes between the start of a row and * the start of the next row. This number must (obviously) * be at least as large as the width of the pixbuf. */ g_object_class_install_property (object_class, PROP_ROWSTRIDE, g_param_spec_int ("rowstride", P_("Rowstride"), P_("The number of bytes between the start of a row and the start of the next row"), 1, G_MAXINT, 1, PIXBUF_PARAM_FLAGS)); g_object_class_install_property (object_class, PROP_PIXELS, g_param_spec_pointer ("pixels", P_("Pixels"), P_("A pointer to the pixel data of the pixbuf"), PIXBUF_PARAM_FLAGS)); } static void gdk_pixbuf_finalize (GObject *object) { GdkPixbuf *pixbuf = GDK_PIXBUF (object); if (pixbuf->destroy_fn) (* pixbuf->destroy_fn) (pixbuf->pixels, pixbuf->destroy_fn_data); G_OBJECT_CLASS (gdk_pixbuf_parent_class)->finalize (object); } /** * gdk_pixbuf_ref: (skip) * @pixbuf: A pixbuf. * * Adds a reference to a pixbuf. * * Return value: The same as the @pixbuf argument. * * Deprecated: 2.0: Use g_object_ref(). **/ GdkPixbuf * gdk_pixbuf_ref (GdkPixbuf *pixbuf) { return (GdkPixbuf *) g_object_ref (pixbuf); } /** * gdk_pixbuf_unref: (skip) * @pixbuf: A pixbuf. * * Removes a reference from a pixbuf. * * Deprecated: 2.0: Use g_object_unref(). **/ void gdk_pixbuf_unref (GdkPixbuf *pixbuf) { g_object_unref (pixbuf); } static GBytes * gdk_pixbuf_make_bytes (GdkPixbuf *pixbuf, GError **error) { gchar *buffer; gsize size; if (!gdk_pixbuf_save_to_buffer (pixbuf, &buffer, &size, "png", error, NULL)) return NULL; return g_bytes_new_take (buffer, size); } static GVariant * gdk_pixbuf_serialize (GIcon *icon) { GError *error = NULL; GVariant *result; GBytes *bytes; bytes = gdk_pixbuf_make_bytes (GDK_PIXBUF (icon), &error); if (!bytes) { g_critical ("Unable to serialise GdkPixbuf to png (via g_icon_serialize()): %s", error->message); g_error_free (error); return NULL; } result = g_variant_new_from_bytes (G_VARIANT_TYPE_BYTESTRING, bytes, TRUE); g_bytes_unref (bytes); return g_variant_new ("(sv)", "bytes", result); } static GInputStream * gdk_pixbuf_load (GLoadableIcon *icon, int size, char **type, GCancellable *cancellable, GError **error) { GInputStream *stream; GBytes *bytes; bytes = gdk_pixbuf_make_bytes (GDK_PIXBUF (icon), error); if (!bytes) return NULL; stream = g_memory_input_stream_new_from_bytes (bytes); g_bytes_unref (bytes); if (type) *type = g_strdup ("image/png"); return stream; } static void gdk_pixbuf_load_async (GLoadableIcon *icon, int size, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data) { GTask *task; task = g_task_new (icon, cancellable, callback, user_data); g_task_return_pointer (task, icon, NULL); g_object_unref (task); } static GInputStream * gdk_pixbuf_load_finish (GLoadableIcon *icon, GAsyncResult *res, char **type, GError **error) { g_return_val_if_fail (g_task_is_valid (res, icon), NULL); if (!g_task_propagate_pointer (G_TASK (res), error)) return NULL; return gdk_pixbuf_load (icon, 0, type, NULL, error); } static void gdk_pixbuf_loadable_icon_iface_init (GLoadableIconIface *iface) { iface->load = gdk_pixbuf_load; /* In theory encoding a png could be time-consuming but we're talking * about icons here, so assume it's probably going to be OK and handle * the async variant of the call in-thread instead of having the * default implementation dispatch it to a worker. */ iface->load_async = gdk_pixbuf_load_async; iface->load_finish = gdk_pixbuf_load_finish; } static void gdk_pixbuf_icon_iface_init (GIconIface *iface) { iface->hash = (guint (*) (GIcon *)) g_direct_hash; iface->equal = (gboolean (*) (GIcon *, GIcon *)) g_direct_equal; iface->serialize = gdk_pixbuf_serialize; } /* Used as the destroy notification function for gdk_pixbuf_new() */ static void free_buffer (guchar *pixels, gpointer data) { g_free (pixels); } /** * gdk_pixbuf_new: * @colorspace: Color space for image * @has_alpha: Whether the image should have transparency information * @bits_per_sample: Number of bits per color sample * @width: Width of image in pixels, must be > 0 * @height: Height of image in pixels, must be > 0 * * Creates a new #GdkPixbuf structure and allocates a buffer for it. The * buffer has an optimal rowstride. Note that the buffer is not cleared; * you will have to fill it completely yourself. * * Return value: A newly-created #GdkPixbuf with a reference count of 1, or * %NULL if not enough memory could be allocated for the image buffer. **/ GdkPixbuf * gdk_pixbuf_new (GdkColorspace colorspace, gboolean has_alpha, int bits_per_sample, int width, int height) { guchar *buf; int channels; int rowstride; g_return_val_if_fail (colorspace == GDK_COLORSPACE_RGB, NULL); g_return_val_if_fail (bits_per_sample == 8, NULL); g_return_val_if_fail (width > 0, NULL); g_return_val_if_fail (height > 0, NULL); channels = has_alpha ? 4 : 3; rowstride = width * channels; if (rowstride / channels != width || rowstride + 3 < 0) /* overflow */ return NULL; /* Always align rows to 32-bit boundaries */ rowstride = (rowstride + 3) & ~3; buf = g_try_malloc_n (height, rowstride); if (!buf) return NULL; return gdk_pixbuf_new_from_data (buf, colorspace, has_alpha, bits_per_sample, width, height, rowstride, free_buffer, NULL); } /** * gdk_pixbuf_copy: * @pixbuf: A pixbuf. * * Creates a new #GdkPixbuf with a copy of the information in the specified * @pixbuf. * * Return value: (transfer full): A newly-created pixbuf with a reference count of 1, or %NULL if * not enough memory could be allocated. **/ GdkPixbuf * gdk_pixbuf_copy (const GdkPixbuf *pixbuf) { guchar *buf; int size; g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); /* Calculate a semi-exact size. Here we copy with full rowstrides; * maybe we should copy each row individually with the minimum * rowstride? */ size = gdk_pixbuf_get_byte_length (pixbuf); buf = g_try_malloc (size); if (!buf) return NULL; memcpy (buf, pixbuf->pixels, size); return gdk_pixbuf_new_from_data (buf, pixbuf->colorspace, pixbuf->has_alpha, pixbuf->bits_per_sample, pixbuf->width, pixbuf->height, pixbuf->rowstride, free_buffer, NULL); } /** * gdk_pixbuf_new_subpixbuf: * @src_pixbuf: a #GdkPixbuf * @src_x: X coord in @src_pixbuf * @src_y: Y coord in @src_pixbuf * @width: width of region in @src_pixbuf * @height: height of region in @src_pixbuf * * Creates a new pixbuf which represents a sub-region of * @src_pixbuf. The new pixbuf shares its pixels with the * original pixbuf, so writing to one affects both. * The new pixbuf holds a reference to @src_pixbuf, so * @src_pixbuf will not be finalized until the new pixbuf * is finalized. * * Return value: (transfer full): a new pixbuf **/ GdkPixbuf* gdk_pixbuf_new_subpixbuf (GdkPixbuf *src_pixbuf, int src_x, int src_y, int width, int height) { guchar *pixels; GdkPixbuf *sub; g_return_val_if_fail (GDK_IS_PIXBUF (src_pixbuf), NULL); g_return_val_if_fail (src_x >= 0 && src_x + width <= src_pixbuf->width, NULL); g_return_val_if_fail (src_y >= 0 && src_y + height <= src_pixbuf->height, NULL); pixels = (gdk_pixbuf_get_pixels (src_pixbuf) + src_y * src_pixbuf->rowstride + src_x * src_pixbuf->n_channels); sub = gdk_pixbuf_new_from_data (pixels, src_pixbuf->colorspace, src_pixbuf->has_alpha, src_pixbuf->bits_per_sample, width, height, src_pixbuf->rowstride, NULL, NULL); /* Keep a reference to src_pixbuf */ g_object_ref (src_pixbuf); g_object_set_qdata_full (G_OBJECT (sub), g_quark_from_static_string ("gdk-pixbuf-subpixbuf-src"), src_pixbuf, (GDestroyNotify) g_object_unref); return sub; } /* Accessors */ /** * gdk_pixbuf_get_colorspace: * @pixbuf: A pixbuf. * * Queries the color space of a pixbuf. * * Return value: Color space. **/ GdkColorspace gdk_pixbuf_get_colorspace (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), GDK_COLORSPACE_RGB); return pixbuf->colorspace; } /** * gdk_pixbuf_get_n_channels: * @pixbuf: A pixbuf. * * Queries the number of channels of a pixbuf. * * Return value: Number of channels. **/ int gdk_pixbuf_get_n_channels (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1); return pixbuf->n_channels; } /** * gdk_pixbuf_get_has_alpha: * @pixbuf: A pixbuf. * * Queries whether a pixbuf has an alpha channel (opacity information). * * Return value: %TRUE if it has an alpha channel, %FALSE otherwise. **/ gboolean gdk_pixbuf_get_has_alpha (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), FALSE); return pixbuf->has_alpha ? TRUE : FALSE; } /** * gdk_pixbuf_get_bits_per_sample: * @pixbuf: A pixbuf. * * Queries the number of bits per color sample in a pixbuf. * * Return value: Number of bits per color sample. **/ int gdk_pixbuf_get_bits_per_sample (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1); return pixbuf->bits_per_sample; } /** * gdk_pixbuf_get_pixels: * @pixbuf: A pixbuf. * * Queries a pointer to the pixel data of a pixbuf. * * Return value: (array): A pointer to the pixbuf's pixel data. * Please see the section on [image data](image-data) for information * about how the pixel data is stored in memory. **/ guchar * gdk_pixbuf_get_pixels (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); return pixbuf->pixels; } /** * gdk_pixbuf_get_pixels_with_length: * @pixbuf: A pixbuf. * @length: (out): The length of the binary data. * * Queries a pointer to the pixel data of a pixbuf. * * Return value: (array length=length): A pointer to the pixbuf's * pixel data. Please see the section on [image data](image-data) * for information about how the pixel data is stored in memory. * * Rename to: gdk_pixbuf_get_pixels * * Since: 2.26 */ guchar * gdk_pixbuf_get_pixels_with_length (const GdkPixbuf *pixbuf, guint *length) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); if (length) *length = gdk_pixbuf_get_byte_length (pixbuf); return pixbuf->pixels; } /** * gdk_pixbuf_get_width: * @pixbuf: A pixbuf. * * Queries the width of a pixbuf. * * Return value: Width in pixels. **/ int gdk_pixbuf_get_width (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1); return pixbuf->width; } /** * gdk_pixbuf_get_height: * @pixbuf: A pixbuf. * * Queries the height of a pixbuf. * * Return value: Height in pixels. **/ int gdk_pixbuf_get_height (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1); return pixbuf->height; } /** * gdk_pixbuf_get_rowstride: * @pixbuf: A pixbuf. * * Queries the rowstride of a pixbuf, which is the number of bytes between * the start of a row and the start of the next row. * * Return value: Distance between row starts. **/ int gdk_pixbuf_get_rowstride (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1); return pixbuf->rowstride; } /** * gdk_pixbuf_get_byte_length: * @pixbuf: A pixbuf * * Returns the length of the pixel data, in bytes. * * Return value: The length of the pixel data. * * Since: 2.26 */ gsize gdk_pixbuf_get_byte_length (const GdkPixbuf *pixbuf) { g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1); return ((pixbuf->height - 1) * pixbuf->rowstride + pixbuf->width * ((pixbuf->n_channels * pixbuf->bits_per_sample + 7) / 8)); } /* General initialization hooks */ const guint gdk_pixbuf_major_version = GDK_PIXBUF_MAJOR; const guint gdk_pixbuf_minor_version = GDK_PIXBUF_MINOR; const guint gdk_pixbuf_micro_version = GDK_PIXBUF_MICRO; const char *gdk_pixbuf_version = GDK_PIXBUF_VERSION; /* Error quark */ GQuark gdk_pixbuf_error_quark (void) { return g_quark_from_static_string ("gdk-pixbuf-error-quark"); } /** * gdk_pixbuf_fill: * @pixbuf: a #GdkPixbuf * @pixel: RGBA pixel to clear to * (0xffffffff is opaque white, 0x00000000 transparent black) * * Clears a pixbuf to the given RGBA value, converting the RGBA value into * the pixbuf's pixel format. The alpha will be ignored if the pixbuf * doesn't have an alpha channel. * **/ void gdk_pixbuf_fill (GdkPixbuf *pixbuf, guint32 pixel) { guchar *pixels; guint r, g, b, a; guchar *p; guint w, h; g_return_if_fail (GDK_IS_PIXBUF (pixbuf)); if (pixbuf->width == 0 || pixbuf->height == 0) return; pixels = pixbuf->pixels; r = (pixel & 0xff000000) >> 24; g = (pixel & 0x00ff0000) >> 16; b = (pixel & 0x0000ff00) >> 8; a = (pixel & 0x000000ff); h = pixbuf->height; while (h--) { w = pixbuf->width; p = pixels; switch (pixbuf->n_channels) { case 3: while (w--) { p[0] = r; p[1] = g; p[2] = b; p += 3; } break; case 4: while (w--) { p[0] = r; p[1] = g; p[2] = b; p[3] = a; p += 4; } break; default: break; } pixels += pixbuf->rowstride; } } /** * gdk_pixbuf_get_option: * @pixbuf: a #GdkPixbuf * @key: a nul-terminated string. * * Looks up @key in the list of options that may have been attached to the * @pixbuf when it was loaded, or that may have been attached by another * function using gdk_pixbuf_set_option(). * * For instance, the ANI loader provides "Title" and "Artist" options. * The ICO, XBM, and XPM loaders provide "x_hot" and "y_hot" hot-spot * options for cursor definitions. The PNG loader provides the tEXt ancillary * chunk key/value pairs as options. Since 2.12, the TIFF and JPEG loaders * return an "orientation" option string that corresponds to the embedded * TIFF/Exif orientation tag (if present). * * Return value: the value associated with @key. This is a nul-terminated * string that should not be freed or %NULL if @key was not found. **/ const gchar * gdk_pixbuf_get_option (GdkPixbuf *pixbuf, const gchar *key) { gchar **options; gint i; g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); g_return_val_if_fail (key != NULL, NULL); options = g_object_get_qdata (G_OBJECT (pixbuf), g_quark_from_static_string ("gdk_pixbuf_options")); if (options) { for (i = 0; options[2*i]; i++) { if (strcmp (options[2*i], key) == 0) return options[2*i+1]; } } return NULL; } /** * gdk_pixbuf_set_option: * @pixbuf: a #GdkPixbuf * @key: a nul-terminated string. * @value: a nul-terminated string. * * Attaches a key/value pair as an option to a #GdkPixbuf. If @key already * exists in the list of options attached to @pixbuf, the new value is * ignored and %FALSE is returned. * * Return value: %TRUE on success. * * Since: 2.2 **/ gboolean gdk_pixbuf_set_option (GdkPixbuf *pixbuf, const gchar *key, const gchar *value) { GQuark quark; gchar **options; gint n = 0; g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), FALSE); g_return_val_if_fail (key != NULL, FALSE); g_return_val_if_fail (value != NULL, FALSE); quark = g_quark_from_static_string ("gdk_pixbuf_options"); options = g_object_get_qdata (G_OBJECT (pixbuf), quark); if (options) { for (n = 0; options[2*n]; n++) { if (strcmp (options[2*n], key) == 0) return FALSE; } g_object_steal_qdata (G_OBJECT (pixbuf), quark); options = g_renew (gchar *, options, 2*(n+1) + 1); } else { options = g_new (gchar *, 3); } options[2*n] = g_strdup (key); options[2*n+1] = g_strdup (value); options[2*n+2] = NULL; g_object_set_qdata_full (G_OBJECT (pixbuf), quark, options, (GDestroyNotify) g_strfreev); return TRUE; } static void gdk_pixbuf_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GdkPixbuf *pixbuf = GDK_PIXBUF (object); switch (prop_id) { case PROP_COLORSPACE: pixbuf->colorspace = g_value_get_enum (value); break; case PROP_N_CHANNELS: pixbuf->n_channels = g_value_get_int (value); break; case PROP_HAS_ALPHA: pixbuf->has_alpha = g_value_get_boolean (value); break; case PROP_BITS_PER_SAMPLE: pixbuf->bits_per_sample = g_value_get_int (value); break; case PROP_WIDTH: pixbuf->width = g_value_get_int (value); break; case PROP_HEIGHT: pixbuf->height = g_value_get_int (value); break; case PROP_ROWSTRIDE: pixbuf->rowstride = g_value_get_int (value); break; case PROP_PIXELS: pixbuf->pixels = (guchar *) g_value_get_pointer (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } static void gdk_pixbuf_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { GdkPixbuf *pixbuf = GDK_PIXBUF (object); switch (prop_id) { case PROP_COLORSPACE: g_value_set_enum (value, gdk_pixbuf_get_colorspace (pixbuf)); break; case PROP_N_CHANNELS: g_value_set_int (value, gdk_pixbuf_get_n_channels (pixbuf)); break; case PROP_HAS_ALPHA: g_value_set_boolean (value, gdk_pixbuf_get_has_alpha (pixbuf)); break; case PROP_BITS_PER_SAMPLE: g_value_set_int (value, gdk_pixbuf_get_bits_per_sample (pixbuf)); break; case PROP_WIDTH: g_value_set_int (value, gdk_pixbuf_get_width (pixbuf)); break; case PROP_HEIGHT: g_value_set_int (value, gdk_pixbuf_get_height (pixbuf)); break; case PROP_ROWSTRIDE: g_value_set_int (value, gdk_pixbuf_get_rowstride (pixbuf)); break; case PROP_PIXELS: g_value_set_pointer (value, gdk_pixbuf_get_pixels (pixbuf)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf.symbols0000664000175000017500000001322712305775535022527 0ustar00mclasenmclasen00000000000000/* This file lists all exported symbols. It is used to generate * the gdk_pixbuf.def file used to control exports on Windows * * Every symbol must be included in the right * #ifdef IN_HEADER(sym) #endif and * #ifdef IN_FILE(sym) #endif sections. */ #ifdef ALL_FILES #define IN_FILE(x) 1 #define IN_HEADER(x) 1 #endif #if IN_HEADER(GDK_PIXBUF_CORE_H) #if IN_FILE(__GDK_PIXBUF_C__) gdk_pixbuf_error_quark gdk_pixbuf_get_type G_GNUC_CONST #ifndef GDK_PIXBUF_DISABLE_DEPRECATED gdk_pixbuf_ref gdk_pixbuf_unref #endif gdk_pixbuf_new gdk_pixbuf_get_bits_per_sample gdk_pixbuf_get_colorspace gdk_pixbuf_get_has_alpha gdk_pixbuf_get_height gdk_pixbuf_get_n_channels gdk_pixbuf_get_pixels gdk_pixbuf_get_pixels_with_length gdk_pixbuf_get_byte_length gdk_pixbuf_get_rowstride gdk_pixbuf_get_width gdk_pixbuf_get_option gdk_pixbuf_copy gdk_pixbuf_new_subpixbuf gdk_pixbuf_fill #endif #endif #if IN_HEADER(GDK_PIXBUF_CORE_H) #if IN_FILE(__GDK_PIXBUF_DATA_C__) gdk_pixbuf_new_from_data #endif #endif #if IN_HEADER(GDK_PIXBUF_CORE_H) #if IN_FILE(__GDK_PIXBUF_IO_C__) gdk_pixbuf_new_from_file PRIVATE #ifdef G_OS_WIN32 gdk_pixbuf_new_from_file_utf8 #endif gdk_pixbuf_new_from_file_at_size PRIVATE #ifdef G_OS_WIN32 gdk_pixbuf_new_from_file_at_size_utf8 #endif gdk_pixbuf_new_from_file_at_scale PRIVATE #ifdef G_OS_WIN32 gdk_pixbuf_new_from_file_at_scale_utf8 #endif gdk_pixbuf_new_from_xpm_data gdk_pixbuf_new_from_resource gdk_pixbuf_new_from_resource_at_scale gdk_pixbuf_new_from_stream gdk_pixbuf_new_from_stream_async gdk_pixbuf_new_from_stream_finish gdk_pixbuf_new_from_stream_at_scale gdk_pixbuf_new_from_stream_at_scale_async gdk_pixbuf_save PRIVATE G_GNUC_NULL_TERMINATED #ifdef G_OS_WIN32 gdk_pixbuf_save_utf8 #endif gdk_pixbuf_save_to_buffer G_GNUC_NULL_TERMINATED gdk_pixbuf_save_to_bufferv gdk_pixbuf_save_to_callback G_GNUC_NULL_TERMINATED gdk_pixbuf_save_to_callbackv gdk_pixbuf_savev PRIVATE #ifdef G_OS_WIN32 gdk_pixbuf_savev_utf8 #endif gdk_pixbuf_save_to_stream gdk_pixbuf_save_to_stream_async gdk_pixbuf_save_to_stream_finish #endif #endif #if IN_HEADER(GDK_PIXBUF_CORE_H) #if IN_FILE(__GDK_PIXDATA_C__) gdk_pixbuf_new_from_inline #endif #endif #if IN_HEADER(GDK_PIXBUF_CORE_H) #if IN_FILE(__GDK_PIXBUF_UTIL_C__) gdk_pixbuf_add_alpha gdk_pixbuf_copy_area gdk_pixbuf_saturate_and_pixelate gdk_pixbuf_apply_embedded_orientation #endif #endif #if IN_HEADER(__GDKPIXBUFINTL_H__) #if IN_FILE(__GDK_PIXBUF_UTIL_C__) gdk_pixbuf_gettext #endif #endif #if IN_HEADER(GDK_PIXBUF_TRANSFORM_H) #if IN_FILE(__GDK_PIXBUF_SCALE_C__) gdk_pixbuf_rotate_simple gdk_pixbuf_scale gdk_pixbuf_scale_simple gdk_pixbuf_flip gdk_pixbuf_composite gdk_pixbuf_composite_color gdk_pixbuf_composite_color_simple #endif #endif #if IN_HEADER(GDK_PIXBUF_ANIMATION_H) #if IN_FILE(__GDK_PIXBUF_ANIMATION_C__) gdk_pixbuf_animation_get_height gdk_pixbuf_animation_get_iter gdk_pixbuf_animation_get_static_image gdk_pixbuf_animation_get_type G_GNUC_CONST gdk_pixbuf_animation_get_width gdk_pixbuf_animation_is_static_image gdk_pixbuf_animation_iter_advance gdk_pixbuf_animation_iter_get_delay_time gdk_pixbuf_animation_iter_get_pixbuf gdk_pixbuf_animation_iter_get_type G_GNUC_CONST gdk_pixbuf_animation_iter_on_currently_loading_frame gdk_pixbuf_animation_new_from_file PRIVATE gdk_pixbuf_animation_new_from_resource gdk_pixbuf_animation_new_from_stream gdk_pixbuf_animation_new_from_stream_async gdk_pixbuf_animation_new_from_stream_finish #ifdef G_OS_WIN32 gdk_pixbuf_animation_new_from_file_utf8 #endif #ifndef GDK_PIXBUF_DISABLE_DEPRECATED gdk_pixbuf_animation_ref gdk_pixbuf_animation_unref #endif gdk_pixbuf_non_anim_new gdk_pixbuf_non_anim_get_type G_GNUC_CONST #endif #endif #if IN_HEADER(GDK_PIXBUF_SIMPLE_ANIM_H) #if IN_FILE(__GDK_PIXBUF_SIMPLE_ANIM_C__) gdk_pixbuf_simple_anim_get_type G_GNUC_CONST gdk_pixbuf_simple_anim_iter_get_type G_GNUC_CONST gdk_pixbuf_simple_anim_new gdk_pixbuf_simple_anim_add_frame gdk_pixbuf_simple_anim_set_loop gdk_pixbuf_simple_anim_get_loop #endif #endif #if IN_HEADER(GDK_PIXBUF_SCALED_ANIM_H) #if IN_FILE(__GDK_PIXBUF_SCALED_ANIM_C__) gdk_pixbuf_scaled_anim_get_type G_GNUC_CONST gdk_pixbuf_scaled_anim_iter_get_type G_GNUC_CONST #endif #endif #if IN_HEADER(GDK_PIXBUF_IO_H) #if IN_FILE(__GDK_PIXBUF_IO_C__) gdk_pixbuf_get_formats gdk_pixbuf_format_get_type G_GNUC_CONST; gdk_pixbuf_format_copy gdk_pixbuf_format_free gdk_pixbuf_format_get_description gdk_pixbuf_format_get_extensions gdk_pixbuf_format_get_license gdk_pixbuf_format_get_mime_types gdk_pixbuf_format_get_name gdk_pixbuf_format_is_disabled gdk_pixbuf_format_is_scalable gdk_pixbuf_format_is_writable gdk_pixbuf_format_set_disabled gdk_pixbuf_get_file_info #endif #endif #if IN_HEADER(GDK_PIXBUF_IO_H) #if IN_FILE(__GDK_PIXBUF_C__) gdk_pixbuf_set_option #endif #endif #if IN_HEADER(GDK_PIXBUF_LOADER_H) #if IN_FILE(__GDK_PIXBUF_LOADER_C__) gdk_pixbuf_loader_close gdk_pixbuf_loader_get_animation gdk_pixbuf_loader_get_format gdk_pixbuf_loader_get_pixbuf gdk_pixbuf_loader_get_type G_GNUC_CONST gdk_pixbuf_loader_new gdk_pixbuf_loader_new_with_mime_type gdk_pixbuf_loader_new_with_type gdk_pixbuf_loader_set_size gdk_pixbuf_loader_write gdk_pixbuf_loader_write_bytes #endif #endif #if IN_HEADER(__GDK_PIXBUF_ENUM_TYPES_H__) #if IN_FILE(__GDK_PIXBUF_ENUM_TYPES_C__) gdk_colorspace_get_type G_GNUC_CONST gdk_interp_type_get_type G_GNUC_CONST gdk_pixbuf_alpha_mode_get_type G_GNUC_CONST gdk_pixbuf_rotation_get_type G_GNUC_CONST gdk_pixbuf_error_get_type #endif #endif #if IN_HEADER(__GDK_PIXDATA_H__) #if IN_FILE(__GDK_PIXDATA_C__) gdk_pixbuf_from_pixdata gdk_pixdata_deserialize gdk_pixdata_from_pixbuf gdk_pixdata_serialize gdk_pixdata_to_csource #endif #endif #ifdef INCLUDE_VARIABLES gdk_pixbuf_major_version gdk_pixbuf_micro_version gdk_pixbuf_minor_version gdk_pixbuf_version #endif gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-csource.10000664000175000017500000000417712305775535022644 0ustar00mclasenmclasen00000000000000.TH GDK-PIXBUF-CSOURCE 1 "04 Sep 2001" .SH NAME gdk-pixbuf-csource \- C code generation utility for GdkPixbuf images .SH SYNOPSIS \fBgdk-pixbuf-csource\fP [\fIoptions\fP] [\fIimage\fP] .br \fBgdk-pixbuf-csource\fP [\fIoptions\fP] \fI--build-list\fP [[\fIname image\fP]...] .SH DESCRIPTION \fBgdk-pixbuf-csource\fP is a small utility that generates C code containing images, useful for compiling images directly into programs. .SH INVOCATION \fBgdk-pixbuf-csource\fP either takes as input one image file name to generate code for, or, using the \fI--build-list\fP option, a list of (\fIname\fP, \fIimage\fP) pairs to generate code for a list of images into named variables. .SS Options .TP \fI--stream Generate pixbuf data stream (a single string containing a serialized GdkPixdata structure in network byte order). .TP \fI--struct Generate GdkPixdata structure (needs the GdkPixdata structure definition from gdk-pixdata.h). .TP \fI--macros Generate *_ROWSTRIDE, *_WIDTH, *_HEIGHT, *_BYTES_PER_PIXEL and *_RLE_PIXEL_DATA or *_PIXEL_DATA macro definitions for the image. .TP \fI--rle Enables run-length encoding for the generated pixel data (default). .TP \fI--raw Disables run-length encoding for the generated pixel data. .TP \fI--extern Generate extern symbols. .TP \fI--static Generate static symbols (default). .TP \fI--decoder Provide a *_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) macro definition to decode run-length encoded image data. .TP \fI--name=identifier Specifies the identifier name (prefix) for the generated variables or macros (useful only if \fI--build-list\fP was not specified). .TP \fI--build-list Enables (\fIname\fP, \fIimage\fP) pair parsing mode. .TP \fI-h, --help\fP Print brief help and exit. .TP \fI-v, --version\fP Print version and exit. .TP \fI--g-fatal-warnings Make warnings fatal (causes the program to abort). .PP .SH SEE ALSO The \fIGdkPixbuf\fP documentation, shipped with the \fIGtk+\fP distribution, available from \fIhttp://www.gtk.org\fP. .SH BUGS None known yet. .SH AUTHOR .B gdk-pixbuf-csource was written by Tim Janik . .PP This manual page was provided by Tim Janik . gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-marshal.h0000664000175000017500000000315012340757706022704 0ustar00mclasenmclasen00000000000000#if !defined(GDK_PIXBUF_DISABLE_DEPRECATED) || defined(GDK_PIXBUF_COMPILATION) #ifndef ___gdk_pixbuf_marshal_MARSHAL_H__ #define ___gdk_pixbuf_marshal_MARSHAL_H__ #include G_BEGIN_DECLS /* VOID:VOID (./gdk-pixbuf-marshal.list:25) */ #define _gdk_pixbuf_marshal_VOID__VOID g_cclosure_marshal_VOID__VOID /* VOID:INT,INT (./gdk-pixbuf-marshal.list:26) */ extern void _gdk_pixbuf_marshal_VOID__INT_INT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); /* VOID:INT,INT,INT,INT (./gdk-pixbuf-marshal.list:27) */ extern void _gdk_pixbuf_marshal_VOID__INT_INT_INT_INT (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data); /* VOID:POINTER (./gdk-pixbuf-marshal.list:28) */ #define _gdk_pixbuf_marshal_VOID__POINTER g_cclosure_marshal_VOID__POINTER G_END_DECLS #endif /* ___gdk_pixbuf_marshal_MARSHAL_H__ */ #endif /* !GDK_PIXBUF_DISABLE_DEPRECATED || GDK_PIXBUF_COMPILATION */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk_pixbuf.rc.in0000664000175000017500000000176012305775535022131 0ustar00mclasenmclasen00000000000000#include VS_VERSION_INFO VERSIONINFO FILEVERSION @GDK_PIXBUF_MAJOR@,@GDK_PIXBUF_MINOR@,@GDK_PIXBUF_MICRO@,0 PRODUCTVERSION @GDK_PIXBUF_MAJOR@,@GDK_PIXBUF_MINOR@,@GDK_PIXBUF_MICRO@,0 FILEFLAGSMASK 0 FILEFLAGS 0 FILEOS VOS__WINDOWS32 FILETYPE VFT_DLL FILESUBTYPE VFT2_UNKNOWN BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904B0" BEGIN VALUE "CompanyName", "The GTK developer community" VALUE "FileDescription", "GIMP Toolkit" VALUE "FileVersion", "@GDK_PIXBUF_VERSION@.0" VALUE "InternalName", "libgdk_pixbuf-@GDK_PIXBUF_API_VERSION@-@LT_CURRENT_MINUS_AGE@" VALUE "LegalCopyright", "Copyright (C) 1999 The Free Software Foundation. Modified by the GTK+ Team and others 1999-2011." VALUE "OriginalFilename", "libgdk_pixbuf-@GDK_PIXBUF_API_VERSION@-@LT_CURRENT_MINUS_AGE@.dll" VALUE "ProductName", "GTK+" VALUE "ProductVersion", "@GDK_PIXBUF_VERSION@" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x409, 1200 END END gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-simple-anim.c0000664000175000017500000004052312305775535023471 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Simple frame-based animations * * Copyright (C) Dom Lachowicz * * Authors: Dom Lachowicz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . * * Based on code originally by: * Jonathan Blandford * Havoc Pennington */ #include "config.h" #include #define GDK_PIXBUF_C_COMPILATION #include "gdk-pixbuf.h" #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-simple-anim.h" struct _GdkPixbufSimpleAnimClass { GdkPixbufAnimationClass parent_class; }; /* Private part of the GdkPixbufSimpleAnim structure */ struct _GdkPixbufSimpleAnim { GdkPixbufAnimation parent_instance; gint n_frames; gfloat rate; gint total_time; GList *frames; gint width; gint height; gboolean loop; }; typedef struct _GdkPixbufSimpleAnimIter GdkPixbufSimpleAnimIter; typedef struct _GdkPixbufSimpleAnimIterClass GdkPixbufSimpleAnimIterClass; #define GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER (gdk_pixbuf_simple_anim_iter_get_type ()) #define GDK_PIXBUF_SIMPLE_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER, GdkPixbufSimpleAnimIter)) #define GDK_IS_PIXBUF_SIMPLE_ANIM_ITER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER)) #define GDK_PIXBUF_SIMPLE_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER, GdkPixbufSimpleAnimIterClass)) #define GDK_IS_PIXBUF_SIMPLE_ANIM_ITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER)) #define GDK_PIXBUF_SIMPLE_ANIM_ITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER, GdkPixbufSimpleAnimIterClass)) GType gdk_pixbuf_simple_anim_iter_get_type (void) G_GNUC_CONST; struct _GdkPixbufSimpleAnimIterClass { GdkPixbufAnimationIterClass parent_class; }; struct _GdkPixbufSimpleAnimIter { GdkPixbufAnimationIter parent_instance; GdkPixbufSimpleAnim *simple_anim; GTimeVal start_time; GTimeVal current_time; gint position; GList *current_frame; }; typedef struct _GdkPixbufFrame GdkPixbufFrame; struct _GdkPixbufFrame { GdkPixbuf *pixbuf; gint delay_time; gint elapsed; }; static void gdk_pixbuf_simple_anim_finalize (GObject *object); static gboolean is_static_image (GdkPixbufAnimation *animation); static GdkPixbuf *get_static_image (GdkPixbufAnimation *animation); static void get_size (GdkPixbufAnimation *anim, gint *width, gint *height); static GdkPixbufAnimationIter *get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time); static void gdk_pixbuf_simple_anim_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec); static void gdk_pixbuf_simple_anim_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec); enum { PROP_0, PROP_LOOP }; G_DEFINE_TYPE (GdkPixbufSimpleAnim, gdk_pixbuf_simple_anim, GDK_TYPE_PIXBUF_ANIMATION) static void gdk_pixbuf_simple_anim_init (GdkPixbufSimpleAnim *anim) { } static void gdk_pixbuf_simple_anim_class_init (GdkPixbufSimpleAnimClass *klass) { GObjectClass *object_class; GdkPixbufAnimationClass *anim_class; object_class = G_OBJECT_CLASS (klass); anim_class = GDK_PIXBUF_ANIMATION_CLASS (klass); object_class->set_property = gdk_pixbuf_simple_anim_set_property; object_class->get_property = gdk_pixbuf_simple_anim_get_property; object_class->finalize = gdk_pixbuf_simple_anim_finalize; anim_class->is_static_image = is_static_image; anim_class->get_static_image = get_static_image; anim_class->get_size = get_size; anim_class->get_iter = get_iter; /** * GdkPixbufSimpleAnim:loop: * * Whether the animation should loop when it reaches the end. * * Since: 2.18 */ g_object_class_install_property (object_class, PROP_LOOP, g_param_spec_boolean ("loop", P_("Loop"), P_("Whether the animation should loop when it reaches the end"), FALSE, G_PARAM_READWRITE)); } static void gdk_pixbuf_simple_anim_finalize (GObject *object) { GdkPixbufSimpleAnim *anim; GList *l; GdkPixbufFrame *frame; anim = GDK_PIXBUF_SIMPLE_ANIM (object); for (l = anim->frames; l; l = l->next) { frame = l->data; g_object_unref (frame->pixbuf); g_free (frame); } g_list_free (anim->frames); G_OBJECT_CLASS (gdk_pixbuf_simple_anim_parent_class)->finalize (object); } static gboolean is_static_image (GdkPixbufAnimation *animation) { GdkPixbufSimpleAnim *anim; anim = GDK_PIXBUF_SIMPLE_ANIM (animation); return (anim->frames != NULL && anim->frames->next == NULL); } static GdkPixbuf * get_static_image (GdkPixbufAnimation *animation) { GdkPixbufSimpleAnim *anim; anim = GDK_PIXBUF_SIMPLE_ANIM (animation); if (anim->frames == NULL) return NULL; else return ((GdkPixbufFrame *)anim->frames->data)->pixbuf; } static void get_size (GdkPixbufAnimation *animation, gint *width, gint *height) { GdkPixbufSimpleAnim *anim; anim = GDK_PIXBUF_SIMPLE_ANIM (animation); if (width) *width = anim->width; if (height) *height = anim->height; } static void iter_clear (GdkPixbufSimpleAnimIter *iter) { iter->current_frame = NULL; } static void iter_restart (GdkPixbufSimpleAnimIter *iter) { iter_clear (iter); iter->current_frame = iter->simple_anim->frames; } static GdkPixbufAnimationIter * get_iter (GdkPixbufAnimation *anim, const GTimeVal *start_time) { GdkPixbufSimpleAnimIter *iter; iter = g_object_new (GDK_TYPE_PIXBUF_SIMPLE_ANIM_ITER, NULL); iter->simple_anim = GDK_PIXBUF_SIMPLE_ANIM (anim); g_object_ref (iter->simple_anim); iter_restart (iter); iter->start_time = *start_time; iter->current_time = *start_time; return GDK_PIXBUF_ANIMATION_ITER (iter); } static void gdk_pixbuf_simple_anim_iter_finalize (GObject *object); static gint get_delay_time (GdkPixbufAnimationIter *iter); static GdkPixbuf *get_pixbuf (GdkPixbufAnimationIter *iter); static gboolean on_currently_loading_frame (GdkPixbufAnimationIter *iter); static gboolean advance (GdkPixbufAnimationIter *iter, const GTimeVal *current_time); G_DEFINE_TYPE (GdkPixbufSimpleAnimIter, gdk_pixbuf_simple_anim_iter, GDK_TYPE_PIXBUF_ANIMATION_ITER) static void gdk_pixbuf_simple_anim_iter_init (GdkPixbufSimpleAnimIter *iter) { } static void gdk_pixbuf_simple_anim_iter_class_init (GdkPixbufSimpleAnimIterClass *klass) { GObjectClass *object_class; GdkPixbufAnimationIterClass *anim_iter_class; object_class = G_OBJECT_CLASS (klass); anim_iter_class = GDK_PIXBUF_ANIMATION_ITER_CLASS (klass); object_class->finalize = gdk_pixbuf_simple_anim_iter_finalize; anim_iter_class->get_delay_time = get_delay_time; anim_iter_class->get_pixbuf = get_pixbuf; anim_iter_class->on_currently_loading_frame = on_currently_loading_frame; anim_iter_class->advance = advance; } static void gdk_pixbuf_simple_anim_iter_finalize (GObject *object) { GdkPixbufSimpleAnimIter *iter; iter = GDK_PIXBUF_SIMPLE_ANIM_ITER (object); iter_clear (iter); g_object_unref (iter->simple_anim); G_OBJECT_CLASS (gdk_pixbuf_simple_anim_iter_parent_class)->finalize (object); } static gboolean advance (GdkPixbufAnimationIter *anim_iter, const GTimeVal *current_time) { GdkPixbufSimpleAnimIter *iter; gint elapsed; gint loop_count; GList *tmp; GList *old; iter = GDK_PIXBUF_SIMPLE_ANIM_ITER (anim_iter); iter->current_time = *current_time; /* We use milliseconds for all times */ elapsed = (((iter->current_time.tv_sec - iter->start_time.tv_sec) * G_USEC_PER_SEC + iter->current_time.tv_usec - iter->start_time.tv_usec)) / 1000; if (elapsed < 0) { /* Try to compensate; probably the system clock * was set backwards */ iter->start_time = iter->current_time; elapsed = 0; } g_assert (iter->simple_anim->total_time > 0); /* See how many times we've already played the full animation, * and subtract time for that. */ loop_count = elapsed / iter->simple_anim->total_time; elapsed = elapsed % iter->simple_anim->total_time; iter->position = elapsed; /* Now move to the proper frame */ if (loop_count < 1 || iter->simple_anim->loop) tmp = iter->simple_anim->frames; else tmp = NULL; while (tmp != NULL) { GdkPixbufFrame *frame = tmp->data; if (iter->position >= frame->elapsed && iter->position < (frame->elapsed + frame->delay_time)) break; tmp = tmp->next; } old = iter->current_frame; iter->current_frame = tmp; return iter->current_frame != old; } static gint get_delay_time (GdkPixbufAnimationIter *anim_iter) { GdkPixbufFrame *frame; GdkPixbufSimpleAnimIter *iter; iter = GDK_PIXBUF_SIMPLE_ANIM_ITER (anim_iter); if (iter->current_frame) { frame = iter->current_frame->data; return frame->delay_time - (iter->position - frame->elapsed); } else { return -1; /* show last frame forever */ } } static GdkPixbuf * get_pixbuf (GdkPixbufAnimationIter *anim_iter) { GdkPixbufSimpleAnimIter *iter; GdkPixbufFrame *frame; iter = GDK_PIXBUF_SIMPLE_ANIM_ITER (anim_iter); if (iter->current_frame) frame = iter->current_frame->data; else if (g_list_length (iter->simple_anim->frames) > 0) frame = g_list_last (iter->simple_anim->frames)->data; else frame = NULL; if (frame == NULL) return NULL; return frame->pixbuf; } static gboolean on_currently_loading_frame (GdkPixbufAnimationIter *anim_iter) { GdkPixbufSimpleAnimIter *iter; iter = GDK_PIXBUF_SIMPLE_ANIM_ITER (anim_iter); return iter->current_frame == NULL || iter->current_frame->next == NULL; } /** * gdk_pixbuf_simple_anim_new: * @width: the width of the animation * @height: the height of the animation * @rate: the speed of the animation, in frames per second * * Creates a new, empty animation. * * Returns: a newly allocated #GdkPixbufSimpleAnim * * Since: 2.8 */ GdkPixbufSimpleAnim * gdk_pixbuf_simple_anim_new (gint width, gint height, gfloat rate) { GdkPixbufSimpleAnim *anim; anim = g_object_new (GDK_TYPE_PIXBUF_SIMPLE_ANIM, NULL); anim->width = width; anim->height = height; anim->rate = rate; return anim; } /** * gdk_pixbuf_simple_anim_add_frame: * @animation: a #GdkPixbufSimpleAnim * @pixbuf: the pixbuf to add * * Adds a new frame to @animation. The @pixbuf must * have the dimensions specified when the animation * was constructed. * * Since: 2.8 */ void gdk_pixbuf_simple_anim_add_frame (GdkPixbufSimpleAnim *animation, GdkPixbuf *pixbuf) { GdkPixbufFrame *frame; int nframe = 0; g_return_if_fail (GDK_IS_PIXBUF_SIMPLE_ANIM (animation)); g_return_if_fail (GDK_IS_PIXBUF (pixbuf)); nframe = g_list_length (animation->frames); frame = g_new0 (GdkPixbufFrame, 1); frame->delay_time = (gint) (1000 / animation->rate); frame->elapsed = (gint) (frame->delay_time * nframe); animation->total_time += frame->delay_time; frame->pixbuf = g_object_ref (pixbuf); animation->frames = g_list_append (animation->frames, frame); } static void gdk_pixbuf_simple_anim_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { GdkPixbufSimpleAnim *animation = GDK_PIXBUF_SIMPLE_ANIM (object); switch (prop_id) { case PROP_LOOP: g_value_set_boolean (value, gdk_pixbuf_simple_anim_get_loop (animation)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } static void gdk_pixbuf_simple_anim_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GdkPixbufSimpleAnim *animation = GDK_PIXBUF_SIMPLE_ANIM (object); switch (prop_id) { case PROP_LOOP: gdk_pixbuf_simple_anim_set_loop (animation, g_value_get_boolean (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } } /** * gdk_pixbuf_simple_anim_set_loop: * @animation: a #GdkPixbufSimpleAnim * @loop: whether to loop the animation * * Sets whether @animation should loop indefinitely when it reaches the end. * * Since: 2.18 **/ void gdk_pixbuf_simple_anim_set_loop (GdkPixbufSimpleAnim *animation, gboolean loop) { g_return_if_fail (GDK_IS_PIXBUF_SIMPLE_ANIM (animation)); if (loop != animation->loop) { animation->loop = loop; g_object_notify (G_OBJECT (animation), "loop"); } } /** * gdk_pixbuf_simple_anim_get_loop: * @animation: a #GdkPixbufSimpleAnim * * Gets whether @animation should loop indefinitely when it reaches the end. * * Returns: %TRUE if the animation loops forever, %FALSE otherwise * * Since: 2.18 **/ gboolean gdk_pixbuf_simple_anim_get_loop (GdkPixbufSimpleAnim *animation) { g_return_val_if_fail (GDK_IS_PIXBUF_SIMPLE_ANIM (animation), FALSE); return animation->loop; } gdk-pixbuf-2.30.8/gdk-pixbuf/test-gdk-pixbuf.c0000664000175000017500000002252412305775535022236 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ /* GdkPixbuf library - test program * * Copyright (C) 1999 The Free Software Foundation * * Author: Federico Mena-Quintero * * 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 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 "config.h" #include #include "gdk-pixbuf.h" #include static void store_pixel (guchar *pixels, int pixel, gboolean alpha) { if (alpha) { pixels[0] = pixel >> 24; pixels[1] = pixel >> 16; pixels[2] = pixel >> 8; pixels[3] = pixel; } else { pixels[0] = pixel >> 16; pixels[1] = pixel >> 8; pixels[2] = pixel; } } static void fill_with_pixel (GdkPixbuf *pixbuf, int pixel) { int x, y; for (x = 0; x < gdk_pixbuf_get_width (pixbuf); x++) { for (y = 0; y < gdk_pixbuf_get_height (pixbuf); y++) { store_pixel (gdk_pixbuf_get_pixels (pixbuf) + y * gdk_pixbuf_get_rowstride (pixbuf) + x * gdk_pixbuf_get_n_channels (pixbuf), pixel, gdk_pixbuf_get_has_alpha (pixbuf)); } } } static int load_pixel (const guchar *pixels, gboolean alpha) { if (alpha) return (((((pixels[0] << 8) | pixels[1]) << 8) | pixels[2]) << 8) | pixels[3]; else return (((pixels[0] << 8) | pixels[1]) << 8) | pixels[2]; } static gboolean simple_composite_test_one (GdkInterpType type, int source_pixel, gboolean source_alpha, int destination_pixel, gboolean destination_alpha, int expected_result) { GdkPixbuf *source_pixbuf; GdkPixbuf *destination_pixbuf; int result_pixel; source_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, source_alpha, 8, 32, 32); destination_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, destination_alpha, 8, 32, 32); fill_with_pixel (source_pixbuf, source_pixel); fill_with_pixel (destination_pixbuf, destination_pixel); gdk_pixbuf_composite (source_pixbuf, destination_pixbuf, 0, 0, 32, 32, 0, 0, 1, 1, type, 0xFF); result_pixel = load_pixel (gdk_pixbuf_get_pixels (destination_pixbuf) + 16 * gdk_pixbuf_get_rowstride (destination_pixbuf) + 16 * gdk_pixbuf_get_n_channels (destination_pixbuf), destination_alpha); g_object_unref (source_pixbuf); g_object_unref (destination_pixbuf); if (result_pixel != expected_result) { char *interpolation_type, *source_string, *destination_string, *result_string, *expected_string; switch (type) { case GDK_INTERP_NEAREST: interpolation_type = "GDK_INTERP_NEAREST"; break; case GDK_INTERP_TILES: interpolation_type = "GDK_INTERP_TILES"; break; case GDK_INTERP_BILINEAR: interpolation_type = "GDK_INTERP_BILINEAR"; break; case GDK_INTERP_HYPER: interpolation_type = "GDK_INTERP_HYPER"; break; default: interpolation_type = "???"; } if (source_alpha) { source_string = g_strdup_printf ("0x%08X", source_pixel); } else { source_string = g_strdup_printf ("0x%06X", source_pixel); } if (destination_alpha) { destination_string = g_strdup_printf ("0x%08X", destination_pixel); result_string = g_strdup_printf ("0x%08X", result_pixel); expected_string = g_strdup_printf ("0x%08X", expected_result); } else { destination_string = g_strdup_printf ("0x%06X", destination_pixel); result_string = g_strdup_printf ("0x%06X", result_pixel); expected_string = g_strdup_printf ("0x%06X", expected_result); } g_message ("simple_composite_test (%s): composite %s on top of %s, expected %s, got %s", interpolation_type, source_string, destination_string, expected_string, result_string); return FALSE; } return TRUE; } static gboolean simple_composite_test_one_type (GdkInterpType type) { gboolean success; success = TRUE; /* There are only a few trivial cases in here. * But these were enough to expose the problems in the old composite code. */ /* Non-alpha into non-alpha. */ success &= simple_composite_test_one (type, 0x000000, FALSE, 0x000000, FALSE, 0x000000); success &= simple_composite_test_one (type, 0x000000, FALSE, 0xFFFFFF, FALSE, 0x000000); success &= simple_composite_test_one (type, 0xFF0000, FALSE, 0x000000, FALSE, 0xFF0000); success &= simple_composite_test_one (type, 0x00FF00, FALSE, 0x000000, FALSE, 0x00FF00); success &= simple_composite_test_one (type, 0x0000FF, FALSE, 0x000000, FALSE, 0x0000FF); success &= simple_composite_test_one (type, 0x000000, FALSE, 0xFF0000, FALSE, 0x000000); success &= simple_composite_test_one (type, 0x000000, FALSE, 0x00FF00, FALSE, 0x000000); success &= simple_composite_test_one (type, 0x000000, FALSE, 0x0000FF, FALSE, 0x000000); success &= simple_composite_test_one (type, 0x00FF00, FALSE, 0xFFFFFF, FALSE, 0x00FF00); success &= simple_composite_test_one (type, 0xFFFFFF, FALSE, 0xFFFFFF, FALSE, 0xFFFFFF); /* Alpha into non-alpha. */ success &= simple_composite_test_one (type, 0x00000000, TRUE, 0x000000, FALSE, 0x000000); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0xFFFFFF, FALSE, 0xFFFFFF); success &= simple_composite_test_one (type, 0x0000007F, TRUE, 0xFFFFFF, FALSE, 0x808080); success &= simple_composite_test_one (type, 0x00000080, TRUE, 0xFFFFFF, FALSE, 0x7F7F7F); success &= simple_composite_test_one (type, 0x000000FF, TRUE, 0xFFFFFF, FALSE, 0x000000); success &= simple_composite_test_one (type, 0x000000FF, TRUE, 0xFFFFFF, FALSE, 0x000000); success &= simple_composite_test_one (type, 0xFF0000FF, TRUE, 0x000000, FALSE, 0xFF0000); success &= simple_composite_test_one (type, 0x00FF00FF, TRUE, 0x000000, FALSE, 0x00FF00); success &= simple_composite_test_one (type, 0x0000FFFF, TRUE, 0x000000, FALSE, 0x0000FF); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0xFF0000, FALSE, 0xFF0000); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0x00FF00, FALSE, 0x00FF00); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0x0000FF, FALSE, 0x0000FF); success &= simple_composite_test_one (type, 0x00FF0080, TRUE, 0xFFFFFF, FALSE, 0x7FFF7F); success &= simple_composite_test_one (type, 0xFFFFFFFF, TRUE, 0xFFFFFF, FALSE, 0xFFFFFF); /* Non-alpha into alpha. */ success &= simple_composite_test_one (type, 0x000000, FALSE, 0x00000000, TRUE, 0x000000FF); success &= simple_composite_test_one (type, 0x000000, FALSE, 0xFFFFFFFF, TRUE, 0x000000FF); success &= simple_composite_test_one (type, 0xFF0000, FALSE, 0x00000000, TRUE, 0xFF0000FF); success &= simple_composite_test_one (type, 0x00FF00, FALSE, 0x00000000, TRUE, 0x00FF00FF); success &= simple_composite_test_one (type, 0x0000FF, FALSE, 0x00000000, TRUE, 0x0000FFFF); success &= simple_composite_test_one (type, 0x000000, FALSE, 0xFF0000FF, TRUE, 0x000000FF); success &= simple_composite_test_one (type, 0x000000, FALSE, 0x00FF00FF, TRUE, 0x000000FF); success &= simple_composite_test_one (type, 0x000000, FALSE, 0x0000FFFF, TRUE, 0x000000FF); success &= simple_composite_test_one (type, 0x00FF00, FALSE, 0xFFFFFF00, TRUE, 0x00FF00FF); success &= simple_composite_test_one (type, 0xFFFFFF, FALSE, 0xFFFFFFFF, TRUE, 0xFFFFFFFF); /* Alpha into alpha. */ success &= simple_composite_test_one (type, 0x00000000, TRUE, 0x00000000, TRUE, 0x00000000); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0xFFFFFFFF, TRUE, 0xFFFFFFFF); success &= simple_composite_test_one (type, 0x0000007F, TRUE, 0xFFFFFFFF, TRUE, 0x808080FF); success &= simple_composite_test_one (type, 0x00000080, TRUE, 0xFFFFFFFF, TRUE, 0x7F7F7FFF); success &= simple_composite_test_one (type, 0x000000FF, TRUE, 0xFFFFFFFF, TRUE, 0x000000FF); success &= simple_composite_test_one (type, 0xFF0000FF, TRUE, 0x00000000, TRUE, 0xFF0000FF); success &= simple_composite_test_one (type, 0x00FF00FF, TRUE, 0x00000000, TRUE, 0x00FF00FF); success &= simple_composite_test_one (type, 0x0000FFFF, TRUE, 0x00000000, TRUE, 0x0000FFFF); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0xFF0000FF, TRUE, 0xFF0000FF); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0x00FF00FF, TRUE, 0x00FF00FF); success &= simple_composite_test_one (type, 0x00000000, TRUE, 0x0000FFFF, TRUE, 0x0000FFFF); success &= simple_composite_test_one (type, 0x00FF0080, TRUE, 0xFFFFFF00, TRUE, 0x00FF0080); success &= simple_composite_test_one (type, 0xFF000080, TRUE, 0x00FF0040, TRUE, 0xCC32009F); success &= simple_composite_test_one (type, 0xFFFFFFFF, TRUE, 0xFFFFFFFF, TRUE, 0xFFFFFFFF); return success; } static gboolean simple_composite_test (void) { gboolean success; success = TRUE; success &= simple_composite_test_one_type (GDK_INTERP_NEAREST); success &= simple_composite_test_one_type (GDK_INTERP_TILES); success &= simple_composite_test_one_type (GDK_INTERP_BILINEAR); success &= simple_composite_test_one_type (GDK_INTERP_HYPER); return success; } int main (int argc, char **argv) { int result; result = EXIT_SUCCESS; /* Run some tests. */ if (!simple_composite_test ()) { result = EXIT_FAILURE; } return result; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-tiff.c0000664000175000017500000000623612305775535021501 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "io-gdip-utils.h" static gboolean gdk_pixbuf__gdip_image_save_TIFF_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdip_save_pixbuf (pixbuf, L"image/tiff", NULL, save_func, user_data, error); } static gboolean gdk_pixbuf__gdip_image_save_TIFF (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdk_pixbuf__gdip_image_save_TIFF_to_callback (gdip_save_to_file_callback, f, pixbuf, keys, values, error); } #ifndef INCLUDE_gdiplus #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gdip_tiff_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { gdip_fill_vtable (module); module->save_to_callback = gdk_pixbuf__gdip_image_save_TIFF_to_callback; module->save = gdk_pixbuf__gdip_image_save_TIFF; /* for gtk < 2.14, you need to implement both. otherwise gdk-pixbuf-queryloaders fails */ } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "MM \x2a", " z ", 100 }, /* TIFF */ { "II\x2a ", " z", 100 }, /* TIFF */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/tiff", NULL }; static const gchar *extensions[] = { "tiff", "tif", NULL }; info->name = "tiff"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The TIFF image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-emf.c0000664000175000017500000000365312305775535021320 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "io-gdip-utils.h" #ifndef INCLUDE_gdiplus #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gdip_emf_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { gdip_fill_vector_vtable (module); } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "\x01\x00\x00\x00", NULL, 100 }, /* EMF */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "application/emf", "application/x-emf", "image/x-emf", "image/x-mgx-emf", NULL }; static const gchar *extensions[] = { "emf", NULL }; info->name = "emf"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The EMF image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-png.c0000664000175000017500000012060412305775535020410 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - PNG image loader * * Copyright (C) 1999 Mark Crichton * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Federico Mena-Quintero * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #include "gdk-pixbuf-private.h" static gboolean setup_png_transformations(png_structp png_read_ptr, png_infop png_info_ptr, GError **error, png_uint_32* width_p, png_uint_32* height_p, int* color_type_p) { png_uint_32 width, height; int bit_depth, color_type, interlace_type, compression_type, filter_type; int channels; /* Get the image info */ /* Must check bit depth, since png_get_IHDR generates an FPE on bit_depth 0. */ bit_depth = png_get_bit_depth (png_read_ptr, png_info_ptr); if (bit_depth < 1 || bit_depth > 16) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Bits per channel of PNG image is invalid.")); return FALSE; } png_get_IHDR (png_read_ptr, png_info_ptr, &width, &height, &bit_depth, &color_type, &interlace_type, &compression_type, &filter_type); /* set_expand() basically needs to be called unless we are already in RGB/RGBA mode */ if (color_type == PNG_COLOR_TYPE_PALETTE && bit_depth <= 8) { /* Convert indexed images to RGB */ png_set_expand (png_read_ptr); } else if (color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8) { /* Convert grayscale to RGB */ png_set_expand (png_read_ptr); } else if (png_get_valid (png_read_ptr, png_info_ptr, PNG_INFO_tRNS)) { /* If we have transparency header, convert it to alpha channel */ png_set_expand(png_read_ptr); } else if (bit_depth < 8) { /* If we have < 8 scale it up to 8 */ png_set_expand(png_read_ptr); /* Conceivably, png_set_packing() is a better idea; * God only knows how libpng works */ } /* If we are 16-bit, convert to 8-bit */ if (bit_depth == 16) { png_set_strip_16(png_read_ptr); } /* If gray scale, convert to RGB */ if (color_type == PNG_COLOR_TYPE_GRAY || color_type == PNG_COLOR_TYPE_GRAY_ALPHA) { png_set_gray_to_rgb(png_read_ptr); } /* If interlaced, handle that */ if (interlace_type != PNG_INTERLACE_NONE) { png_set_interlace_handling(png_read_ptr); } /* Update the info the reflect our transformations */ png_read_update_info(png_read_ptr, png_info_ptr); png_get_IHDR (png_read_ptr, png_info_ptr, &width, &height, &bit_depth, &color_type, &interlace_type, &compression_type, &filter_type); *width_p = width; *height_p = height; *color_type_p = color_type; /* Check that the new info is what we want */ if (width == 0 || height == 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Transformed PNG has zero width or height.")); return FALSE; } if (bit_depth != 8) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Bits per channel of transformed PNG is not 8.")); return FALSE; } if ( ! (color_type == PNG_COLOR_TYPE_RGB || color_type == PNG_COLOR_TYPE_RGB_ALPHA) ) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Transformed PNG not RGB or RGBA.")); return FALSE; } channels = png_get_channels(png_read_ptr, png_info_ptr); if ( ! (channels == 3 || channels == 4) ) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Transformed PNG has unsupported number of channels, must be 3 or 4.")); return FALSE; } return TRUE; } static void png_simple_error_callback(png_structp png_save_ptr, png_const_charp error_msg) { GError **error; error = png_get_error_ptr(png_save_ptr); /* I don't trust libpng to call the error callback only once, * so check for already-set error */ if (error && *error == NULL) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Fatal error in PNG image file: %s"), error_msg); } longjmp (png_jmpbuf(png_save_ptr), 1); } static void png_simple_warning_callback(png_structp png_save_ptr, png_const_charp warning_msg) { /* Don't print anything; we should not be dumping junk to * stderr, since that may be bad for some apps. If it's * important enough to display, we need to add a GError * **warning return location wherever we have an error return * location. */ } static gboolean png_text_to_pixbuf_option (png_text text_ptr, gchar **key, gchar **value) { gboolean is_ascii = TRUE; int i; /* Avoid loading iconv if the text is plain ASCII */ for (i = 0; i < text_ptr.text_length; i++) if (text_ptr.text[i] & 0x80) { is_ascii = FALSE; break; } if (is_ascii) { *value = g_strdup (text_ptr.text); } else { *value = g_convert (text_ptr.text, -1, "UTF-8", "ISO-8859-1", NULL, NULL, NULL); } if (*value) { *key = g_strconcat ("tEXt::", text_ptr.key, NULL); return TRUE; } else { g_warning ("Couldn't convert text chunk value to UTF-8."); *key = NULL; return FALSE; } } static png_voidp png_malloc_callback (png_structp o, png_size_t size) { return g_try_malloc (size); } static void png_free_callback (png_structp o, png_voidp x) { g_free (x); } /* Shared library entry point */ static GdkPixbuf * gdk_pixbuf__png_image_load (FILE *f, GError **error) { GdkPixbuf * volatile pixbuf = NULL; png_structp png_ptr; png_infop info_ptr; png_textp text_ptr; gint i, ctype; png_uint_32 w, h; png_bytepp volatile rows = NULL; gint num_texts; gchar *key; gchar *value; gchar *icc_profile_base64; const gchar *icc_profile_title; const gchar *icc_profile; png_uint_32 icc_profile_size; guint32 retval; gint compression_type; #ifdef PNG_USER_MEM_SUPPORTED png_ptr = png_create_read_struct_2 (PNG_LIBPNG_VER_STRING, error, png_simple_error_callback, png_simple_warning_callback, NULL, png_malloc_callback, png_free_callback); #else png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING, error, png_simple_error_callback, png_simple_warning_callback); #endif if (!png_ptr) return NULL; info_ptr = png_create_info_struct (png_ptr); if (!info_ptr) { png_destroy_read_struct (&png_ptr, NULL, NULL); return NULL; } if (setjmp (png_jmpbuf(png_ptr))) { g_free (rows); if (pixbuf) g_object_unref (pixbuf); png_destroy_read_struct (&png_ptr, &info_ptr, NULL); return NULL; } png_init_io (png_ptr, f); png_read_info (png_ptr, info_ptr); if (!setup_png_transformations(png_ptr, info_ptr, error, &w, &h, &ctype)) { png_destroy_read_struct (&png_ptr, &info_ptr, NULL); return NULL; } pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, ctype & PNG_COLOR_MASK_ALPHA, 8, w, h); if (!pixbuf) { if (error && *error == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to load PNG file")); } png_destroy_read_struct (&png_ptr, &info_ptr, NULL); return NULL; } rows = g_new (png_bytep, h); for (i = 0; i < h; i++) rows[i] = pixbuf->pixels + i * pixbuf->rowstride; png_read_image (png_ptr, rows); png_read_end (png_ptr, info_ptr); if (png_get_text (png_ptr, info_ptr, &text_ptr, &num_texts)) { for (i = 0; i < num_texts; i++) { png_text_to_pixbuf_option (text_ptr[i], &key, &value); gdk_pixbuf_set_option (pixbuf, key, value); g_free (key); g_free (value); } } #if defined(PNG_cHRM_SUPPORTED) /* Extract embedded ICC profile */ retval = png_get_iCCP (png_ptr, info_ptr, (png_charpp) &icc_profile_title, &compression_type, (png_bytepp) &icc_profile, (png_uint_32*) &icc_profile_size); if (retval != 0) { icc_profile_base64 = g_base64_encode ((const guchar *) icc_profile, (gsize)icc_profile_size); gdk_pixbuf_set_option (pixbuf, "icc-profile", icc_profile_base64); g_free (icc_profile_base64); } #endif g_free (rows); png_destroy_read_struct (&png_ptr, &info_ptr, NULL); return pixbuf; } /* I wish these avoided the setjmp()/longjmp() crap in libpng instead just allow you to change the error reporting. */ static void png_error_callback (png_structp png_read_ptr, png_const_charp error_msg); static void png_warning_callback (png_structp png_read_ptr, png_const_charp warning_msg); /* Called at the start of the progressive load */ static void png_info_callback (png_structp png_read_ptr, png_infop png_info_ptr); /* Called for each row; note that you will get duplicate row numbers for interlaced PNGs */ static void png_row_callback (png_structp png_read_ptr, png_bytep new_row, png_uint_32 row_num, int pass_num); /* Called after reading the entire image */ static void png_end_callback (png_structp png_read_ptr, png_infop png_info_ptr); typedef struct _LoadContext LoadContext; struct _LoadContext { png_structp png_read_ptr; png_infop png_info_ptr; GdkPixbufModuleSizeFunc size_func; GdkPixbufModulePreparedFunc prepare_func; GdkPixbufModuleUpdatedFunc update_func; gpointer notify_user_data; GdkPixbuf* pixbuf; /* row number of first row seen, or -1 if none yet seen */ gint first_row_seen_in_chunk; /* pass number for the first row seen */ gint first_pass_seen_in_chunk; /* row number of last row seen */ gint last_row_seen_in_chunk; gint last_pass_seen_in_chunk; /* highest row number seen */ gint max_row_seen_in_chunk; guint fatal_error_occurred : 1; GError **error; }; static gpointer gdk_pixbuf__png_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error) { LoadContext* lc; lc = g_new0(LoadContext, 1); lc->fatal_error_occurred = FALSE; lc->size_func = size_func; lc->prepare_func = prepare_func; lc->update_func = update_func; lc->notify_user_data = user_data; lc->first_row_seen_in_chunk = -1; lc->last_row_seen_in_chunk = -1; lc->first_pass_seen_in_chunk = -1; lc->last_pass_seen_in_chunk = -1; lc->max_row_seen_in_chunk = -1; lc->error = error; /* Create the main PNG context struct */ #ifdef PNG_USER_MEM_SUPPORTED lc->png_read_ptr = png_create_read_struct_2 (PNG_LIBPNG_VER_STRING, lc, /* error/warning callback data */ png_error_callback, png_warning_callback, NULL, png_malloc_callback, png_free_callback); #else lc->png_read_ptr = png_create_read_struct(PNG_LIBPNG_VER_STRING, lc, /* error/warning callback data */ png_error_callback, png_warning_callback); #endif if (lc->png_read_ptr == NULL) { g_free(lc); /* error callback should have set the error */ return NULL; } if (setjmp (png_jmpbuf(lc->png_read_ptr))) { if (lc->png_info_ptr) png_destroy_read_struct(&lc->png_read_ptr, NULL, NULL); g_free(lc); /* error callback should have set the error */ return NULL; } /* Create the auxiliary context struct */ lc->png_info_ptr = png_create_info_struct(lc->png_read_ptr); if (lc->png_info_ptr == NULL) { png_destroy_read_struct(&lc->png_read_ptr, NULL, NULL); g_free(lc); /* error callback should have set the error */ return NULL; } png_set_progressive_read_fn(lc->png_read_ptr, lc, /* callback data */ png_info_callback, png_row_callback, png_end_callback); /* We don't want to keep modifying error after returning here, * it may no longer be valid. */ lc->error = NULL; return lc; } static gboolean gdk_pixbuf__png_image_stop_load (gpointer context, GError **error) { LoadContext* lc = context; g_return_val_if_fail(lc != NULL, TRUE); /* FIXME this thing needs to report errors if * we have unused image data */ if (lc->pixbuf) g_object_unref (lc->pixbuf); png_destroy_read_struct(&lc->png_read_ptr, &lc->png_info_ptr, NULL); g_free(lc); return TRUE; } static gboolean gdk_pixbuf__png_image_load_increment(gpointer context, const guchar *buf, guint size, GError **error) { LoadContext* lc = context; g_return_val_if_fail(lc != NULL, FALSE); /* reset */ lc->first_row_seen_in_chunk = -1; lc->last_row_seen_in_chunk = -1; lc->first_pass_seen_in_chunk = -1; lc->last_pass_seen_in_chunk = -1; lc->max_row_seen_in_chunk = -1; lc->error = error; /* Invokes our callbacks as needed */ if (setjmp (png_jmpbuf(lc->png_read_ptr))) { lc->error = NULL; return FALSE; } else { png_process_data(lc->png_read_ptr, lc->png_info_ptr, (guchar*) buf, size); } if (lc->fatal_error_occurred) { lc->error = NULL; return FALSE; } else { if (lc->first_row_seen_in_chunk >= 0 && lc->update_func) { /* We saw at least one row */ gint pass_diff = lc->last_pass_seen_in_chunk - lc->first_pass_seen_in_chunk; g_assert(pass_diff >= 0); if (pass_diff == 0) { /* start and end row were in the same pass */ (lc->update_func)(lc->pixbuf, 0, lc->first_row_seen_in_chunk, lc->pixbuf->width, (lc->last_row_seen_in_chunk - lc->first_row_seen_in_chunk) + 1, lc->notify_user_data); } else if (pass_diff == 1) { /* We have from the first row seen to the end of the image (max row seen), then from the top of the image to the last row seen */ /* first row to end */ (lc->update_func)(lc->pixbuf, 0, lc->first_row_seen_in_chunk, lc->pixbuf->width, (lc->max_row_seen_in_chunk - lc->first_row_seen_in_chunk) + 1, lc->notify_user_data); /* top to last row */ (lc->update_func)(lc->pixbuf, 0, 0, lc->pixbuf->width, lc->last_row_seen_in_chunk + 1, lc->notify_user_data); } else { /* We made at least one entire pass, so update the whole image */ (lc->update_func)(lc->pixbuf, 0, 0, lc->pixbuf->width, lc->max_row_seen_in_chunk + 1, lc->notify_user_data); } } lc->error = NULL; return TRUE; } } /* Called at the start of the progressive load, once we have image info */ static void png_info_callback (png_structp png_read_ptr, png_infop png_info_ptr) { LoadContext* lc; png_uint_32 width, height; png_textp png_text_ptr; int i, num_texts; int color_type; gboolean have_alpha = FALSE; gchar *icc_profile_base64; const gchar *icc_profile_title; const gchar *icc_profile; png_uint_32 icc_profile_size; guint32 retval; gint compression_type; lc = png_get_progressive_ptr(png_read_ptr); if (lc->fatal_error_occurred) return; if (!setup_png_transformations(lc->png_read_ptr, lc->png_info_ptr, lc->error, &width, &height, &color_type)) { lc->fatal_error_occurred = TRUE; return; } /* If we have alpha, set a flag */ if (color_type & PNG_COLOR_MASK_ALPHA) have_alpha = TRUE; if (lc->size_func) { gint w = width; gint h = height; (* lc->size_func) (&w, &h, lc->notify_user_data); if (w == 0 || h == 0) { lc->fatal_error_occurred = TRUE; if (lc->error && *lc->error == NULL) { g_set_error_literal (lc->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Transformed PNG has zero width or height.")); } return; } } lc->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, have_alpha, 8, width, height); if (lc->pixbuf == NULL) { /* Failed to allocate memory */ lc->fatal_error_occurred = TRUE; if (lc->error && *lc->error == NULL) { g_set_error (lc->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usage"), (gulong) width, (gulong) height); } return; } /* Extract text chunks and attach them as pixbuf options */ if (png_get_text (png_read_ptr, png_info_ptr, &png_text_ptr, &num_texts)) { for (i = 0; i < num_texts; i++) { gchar *key, *value; if (png_text_to_pixbuf_option (png_text_ptr[i], &key, &value)) { gdk_pixbuf_set_option (lc->pixbuf, key, value); g_free (key); g_free (value); } } } #if defined(PNG_cHRM_SUPPORTED) /* Extract embedded ICC profile */ retval = png_get_iCCP (png_read_ptr, png_info_ptr, (png_charpp) &icc_profile_title, &compression_type, (png_bytepp) &icc_profile, &icc_profile_size); if (retval != 0) { icc_profile_base64 = g_base64_encode ((const guchar *) icc_profile, (gsize)icc_profile_size); gdk_pixbuf_set_option (lc->pixbuf, "icc-profile", icc_profile_base64); g_free (icc_profile_base64); } #endif /* Notify the client that we are ready to go */ if (lc->prepare_func) (* lc->prepare_func) (lc->pixbuf, NULL, lc->notify_user_data); return; } /* Called for each row; note that you will get duplicate row numbers for interlaced PNGs */ static void png_row_callback (png_structp png_read_ptr, png_bytep new_row, png_uint_32 row_num, int pass_num) { LoadContext* lc; guchar* old_row = NULL; lc = png_get_progressive_ptr(png_read_ptr); if (lc->fatal_error_occurred) return; if (row_num >= lc->pixbuf->height) { lc->fatal_error_occurred = TRUE; if (lc->error && *lc->error == NULL) { g_set_error_literal (lc->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Fatal error reading PNG image file")); } return; } if (lc->first_row_seen_in_chunk < 0) { lc->first_row_seen_in_chunk = row_num; lc->first_pass_seen_in_chunk = pass_num; } lc->max_row_seen_in_chunk = MAX(lc->max_row_seen_in_chunk, ((gint)row_num)); lc->last_row_seen_in_chunk = row_num; lc->last_pass_seen_in_chunk = pass_num; old_row = lc->pixbuf->pixels + (row_num * lc->pixbuf->rowstride); png_progressive_combine_row(lc->png_read_ptr, old_row, new_row); } /* Called after reading the entire image */ static void png_end_callback (png_structp png_read_ptr, png_infop png_info_ptr) { LoadContext* lc; lc = png_get_progressive_ptr(png_read_ptr); if (lc->fatal_error_occurred) return; } static void png_error_callback(png_structp png_read_ptr, png_const_charp error_msg) { LoadContext* lc; lc = png_get_error_ptr(png_read_ptr); lc->fatal_error_occurred = TRUE; /* I don't trust libpng to call the error callback only once, * so check for already-set error */ if (lc->error && *lc->error == NULL) { g_set_error (lc->error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Fatal error reading PNG image file: %s"), error_msg); } longjmp (png_jmpbuf(png_read_ptr), 1); } static void png_warning_callback (png_structp png_read_ptr, png_const_charp warning_msg) { /* Don't print anything; we should not be dumping junk to * stderr, since that may be bad for some apps. If it's * important enough to display, we need to add a GError * **warning return location wherever we have an error return * location. */ } /* Save */ typedef struct { GdkPixbufSaveFunc save_func; gpointer user_data; GError **error; } SaveToFunctionIoPtr; static void png_save_to_callback_write_func (png_structp png_ptr, png_bytep data, png_size_t length) { SaveToFunctionIoPtr *ioptr = png_get_io_ptr (png_ptr); if (!ioptr->save_func ((gchar *)data, length, ioptr->error, ioptr->user_data)) { /* If save_func has already set an error, which it should have done, this won't overwrite it. */ png_error (png_ptr, "write function failed"); } } static void png_save_to_callback_flush_func (png_structp png_ptr) { ; } static gboolean real_save_png (GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error, gboolean to_callback, FILE *f, GdkPixbufSaveFunc save_func, gpointer user_data) { png_structp png_ptr = NULL; png_infop info_ptr; png_textp text_ptr = NULL; guchar *ptr; guchar *pixels; int y; int i; png_bytep row_ptr; png_color_8 sig_bit; int w, h, rowstride; int has_alpha; int bpc; int num_keys; int compression = -1; gboolean success = TRUE; guchar *icc_profile = NULL; gsize icc_profile_size = 0; SaveToFunctionIoPtr to_callback_ioptr; num_keys = 0; if (keys && *keys) { gchar **kiter = keys; gchar **viter = values; while (*kiter) { if (strncmp (*kiter, "tEXt::", 6) == 0) { gchar *key = *kiter + 6; int len = strlen (key); if (len < 1 || len > 79) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Keys for PNG text chunks must have at least 1 and at most 79 characters.")); success = FALSE; goto cleanup; } for (i = 0; i < len; i++) { if ((guchar) key[i] > 127) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Keys for PNG text chunks must be ASCII characters.")); success = FALSE; goto cleanup; } } num_keys++; } else if (strcmp (*kiter, "icc-profile") == 0) { /* decode from base64 */ icc_profile = g_base64_decode (*viter, &icc_profile_size); if (icc_profile_size < 127) { /* This is a user-visible error */ g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Color profile has invalid length %d."), (gint)icc_profile_size); success = FALSE; goto cleanup; } } else if (strcmp (*kiter, "compression") == 0) { char *endptr = NULL; compression = strtol (*viter, &endptr, 10); if (endptr == *viter) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("PNG compression level must be a value between 0 and 9; value '%s' could not be parsed."), *viter); success = FALSE; goto cleanup; } if (compression < 0 || compression > 9) { /* This is a user-visible error; * lets people skip the range-checking * in their app. */ g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("PNG compression level must be a value between 0 and 9; value '%d' is not allowed."), compression); success = FALSE; goto cleanup; } } else { g_warning ("Unrecognized parameter (%s) passed to PNG saver.", *kiter); } ++kiter; ++viter; } } if (num_keys > 0) { gchar **kiter = keys; gchar **viter = values; text_ptr = g_new0 (png_text, num_keys); for (i = 0; i < num_keys; i++) { if (strncmp (*kiter, "tEXt::", 6) != 0) { kiter++; viter++; } text_ptr[i].compression = PNG_TEXT_COMPRESSION_NONE; text_ptr[i].key = *kiter + 6; text_ptr[i].text = g_convert (*viter, -1, "ISO-8859-1", "UTF-8", NULL, &text_ptr[i].text_length, NULL); #ifdef PNG_iTXt_SUPPORTED if (!text_ptr[i].text) { text_ptr[i].compression = PNG_ITXT_COMPRESSION_NONE; text_ptr[i].text = g_strdup (*viter); text_ptr[i].text_length = 0; text_ptr[i].itxt_length = strlen (text_ptr[i].text); text_ptr[i].lang = NULL; text_ptr[i].lang_key = NULL; } #endif if (!text_ptr[i].text) { gint j; g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding."), *kiter + 6); for (j = 0; j < i; j++) g_free (text_ptr[j].text); g_free (text_ptr); return FALSE; } kiter++; viter++; } } bpc = gdk_pixbuf_get_bits_per_sample (pixbuf); w = gdk_pixbuf_get_width (pixbuf); h = gdk_pixbuf_get_height (pixbuf); rowstride = gdk_pixbuf_get_rowstride (pixbuf); has_alpha = gdk_pixbuf_get_has_alpha (pixbuf); pixels = gdk_pixbuf_get_pixels (pixbuf); png_ptr = png_create_write_struct (PNG_LIBPNG_VER_STRING, error, png_simple_error_callback, png_simple_warning_callback); if (png_ptr == NULL) { success = FALSE; goto cleanup; } info_ptr = png_create_info_struct (png_ptr); if (info_ptr == NULL) { success = FALSE; goto cleanup; } if (setjmp (png_jmpbuf(png_ptr))) { success = FALSE; goto cleanup; } if (num_keys > 0) { png_set_text (png_ptr, info_ptr, text_ptr, num_keys); } if (to_callback) { to_callback_ioptr.save_func = save_func; to_callback_ioptr.user_data = user_data; to_callback_ioptr.error = error; png_set_write_fn (png_ptr, &to_callback_ioptr, png_save_to_callback_write_func, png_save_to_callback_flush_func); } else { png_init_io (png_ptr, f); } if (compression >= 0) png_set_compression_level (png_ptr, compression); #if defined(PNG_iCCP_SUPPORTED) /* the proper ICC profile title is encoded in the profile */ if (icc_profile != NULL) { png_set_iCCP (png_ptr, info_ptr, "ICC profile", PNG_COMPRESSION_TYPE_BASE, (png_bytep) icc_profile, icc_profile_size); } #endif if (has_alpha) { png_set_IHDR (png_ptr, info_ptr, w, h, bpc, PNG_COLOR_TYPE_RGB_ALPHA, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); } else { png_set_IHDR (png_ptr, info_ptr, w, h, bpc, PNG_COLOR_TYPE_RGB, PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); } sig_bit.red = bpc; sig_bit.green = bpc; sig_bit.blue = bpc; sig_bit.alpha = bpc; png_set_sBIT (png_ptr, info_ptr, &sig_bit); png_write_info (png_ptr, info_ptr); png_set_shift (png_ptr, &sig_bit); png_set_packing (png_ptr); ptr = pixels; for (y = 0; y < h; y++) { row_ptr = (png_bytep)ptr; png_write_rows (png_ptr, &row_ptr, 1); ptr += rowstride; } png_write_end (png_ptr, info_ptr); cleanup: if (png_ptr != NULL) png_destroy_write_struct (&png_ptr, &info_ptr); g_free (icc_profile); if (text_ptr != NULL) { for (i = 0; i < num_keys; i++) g_free (text_ptr[i].text); g_free (text_ptr); } return success; } static gboolean gdk_pixbuf__png_image_save (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return real_save_png (pixbuf, keys, values, error, FALSE, f, NULL, NULL); } static gboolean gdk_pixbuf__png_image_save_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return real_save_png (pixbuf, keys, values, error, TRUE, NULL, save_func, user_data); } #ifndef INCLUDE_png #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__png_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__png_image_load; module->begin_load = gdk_pixbuf__png_image_begin_load; module->stop_load = gdk_pixbuf__png_image_stop_load; module->load_increment = gdk_pixbuf__png_image_load_increment; module->save = gdk_pixbuf__png_image_save; module->save_to_callback = gdk_pixbuf__png_image_save_to_callback; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "\x89PNG\r\n\x1a\x0a", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/png", NULL }; static const gchar *extensions[] = { "png", NULL }; info->name = "png"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The PNG image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/Makefile.in0000664000175000017500000037723412340757650021132 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ noinst_PROGRAMS = test-gdk-pixbuf$(EXEEXT) bin_PROGRAMS = gdk-pixbuf-csource$(EXEEXT) gdk-pixbuf-pixdata$(EXEEXT) \ gdk-pixbuf-query-loaders$(EXEEXT) @HAVE_INTROSPECTION_TRUE@am__append_1 = GdkPixbuf-2.0.gir @HAVE_INTROSPECTION_TRUE@am__append_2 = $(gir_DATA) $(typelibs_DATA) subdir = gdk-pixbuf DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/gdk_pixbuf.rc.in $(srcdir)/gdk-pixbuf-features.h.in \ $(top_srcdir)/depcomp $(libgdk_pixbufinclude_HEADERS) \ $(noinst_HEADERS) $(top_srcdir)/test-driver ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = gdk_pixbuf.rc gdk-pixbuf-features.h 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)$(libdir)" "$(DESTDIR)$(loaderdir)" \ "$(DESTDIR)$(bindir)" "$(DESTDIR)$(girdir)" \ "$(DESTDIR)$(typelibsdir)" \ "$(DESTDIR)$(libgdk_pixbufincludedir)" LTLIBRARIES = $(lib_LTLIBRARIES) $(loader_LTLIBRARIES) \ $(noinst_LTLIBRARIES) am__DEPENDENCIES_1 = $(STATIC_PIXDATA_LIB) am__DEPENDENCIES_2 = am_libgdk_pixbuf_2_0_la_OBJECTS = gdk-pixbuf.lo \ gdk-pixbuf-animation.lo gdk-pixbuf-data.lo gdk-pixbuf-io.lo \ gdk-pixbuf-loader.lo gdk-pixbuf-scale.lo \ gdk-pixbuf-simple-anim.lo gdk-pixbuf-scaled-anim.lo \ gdk-pixbuf-util.lo gdk-pixdata.lo gdk-pixbuf-enum-types.lo libgdk_pixbuf_2_0_la_OBJECTS = $(am_libgdk_pixbuf_2_0_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 = libgdk_pixbuf_2_0_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libgdk_pixbuf_2_0_la_LDFLAGS) \ $(LDFLAGS) -o $@ am__DEPENDENCIES_3 = libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_2) libpixbufloader_ani_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_ani_la_OBJECTS = io-ani.lo io-ani-animation.lo libpixbufloader_ani_la_OBJECTS = $(am_libpixbufloader_ani_la_OBJECTS) libpixbufloader_ani_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_ani_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_ANI_FALSE@am_libpixbufloader_ani_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_ANI_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_ANI_FALSE@ $(loaderdir) libpixbufloader_bmp_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_bmp_la_OBJECTS = io-bmp.lo libpixbufloader_bmp_la_OBJECTS = $(am_libpixbufloader_bmp_la_OBJECTS) libpixbufloader_bmp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_bmp_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_BMP_FALSE@am_libpixbufloader_bmp_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_BMP_FALSE@ $(loaderdir) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_bmp_la_DEPENDENCIES = $(am__DEPENDENCIES_3) \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(am__DEPENDENCIES_2) am__libpixbufloader_gdip_bmp_la_SOURCES_DIST = io-gdip-native.h \ io-gdip-propertytags.h io-gdip-utils.h io-gdip-utils.c \ io-gdip-animation.c io-gdip-animation.h io-gdip-bmp.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_bmp_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-bmp.lo libpixbufloader_gdip_bmp_la_OBJECTS = \ $(am_libpixbufloader_gdip_bmp_la_OBJECTS) libpixbufloader_gdip_bmp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gdip_bmp_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_bmp_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(loaderdir) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_emf_la_DEPENDENCIES = $(am__DEPENDENCIES_3) \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(am__DEPENDENCIES_2) am__libpixbufloader_gdip_emf_la_SOURCES_DIST = io-gdip-native.h \ io-gdip-propertytags.h io-gdip-utils.h io-gdip-utils.c \ io-gdip-animation.c io-gdip-animation.h io-gdip-emf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_emf_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-emf.lo libpixbufloader_gdip_emf_la_OBJECTS = \ $(am_libpixbufloader_gdip_emf_la_OBJECTS) libpixbufloader_gdip_emf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gdip_emf_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_emf_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(loaderdir) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_gif_la_DEPENDENCIES = $(am__DEPENDENCIES_3) \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(am__DEPENDENCIES_2) am__libpixbufloader_gdip_gif_la_SOURCES_DIST = io-gdip-native.h \ io-gdip-propertytags.h io-gdip-utils.h io-gdip-utils.c \ io-gdip-animation.c io-gdip-animation.h io-gdip-gif.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_gif_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-gif.lo libpixbufloader_gdip_gif_la_OBJECTS = \ $(am_libpixbufloader_gdip_gif_la_OBJECTS) libpixbufloader_gdip_gif_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gdip_gif_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_gif_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(loaderdir) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_ico_la_DEPENDENCIES = $(am__DEPENDENCIES_3) \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(am__DEPENDENCIES_2) am__libpixbufloader_gdip_ico_la_SOURCES_DIST = io-gdip-native.h \ io-gdip-propertytags.h io-gdip-utils.h io-gdip-utils.c \ io-gdip-animation.c io-gdip-animation.h io-gdip-ico.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_ico_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-ico.lo libpixbufloader_gdip_ico_la_OBJECTS = \ $(am_libpixbufloader_gdip_ico_la_OBJECTS) libpixbufloader_gdip_ico_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gdip_ico_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_ico_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(loaderdir) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_jpeg_la_DEPENDENCIES = $(am__DEPENDENCIES_3) \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(am__DEPENDENCIES_2) am__libpixbufloader_gdip_jpeg_la_SOURCES_DIST = io-gdip-native.h \ io-gdip-propertytags.h io-gdip-utils.h io-gdip-utils.c \ io-gdip-animation.c io-gdip-animation.h io-gdip-jpeg.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_jpeg_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-jpeg.lo libpixbufloader_gdip_jpeg_la_OBJECTS = \ $(am_libpixbufloader_gdip_jpeg_la_OBJECTS) libpixbufloader_gdip_jpeg_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gdip_jpeg_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_jpeg_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(loaderdir) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_tiff_la_DEPENDENCIES = $(am__DEPENDENCIES_3) \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(am__DEPENDENCIES_2) am__libpixbufloader_gdip_tiff_la_SOURCES_DIST = io-gdip-native.h \ io-gdip-propertytags.h io-gdip-utils.h io-gdip-utils.c \ io-gdip-animation.c io-gdip-animation.h io-gdip-tiff.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_tiff_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-tiff.lo libpixbufloader_gdip_tiff_la_OBJECTS = \ $(am_libpixbufloader_gdip_tiff_la_OBJECTS) libpixbufloader_gdip_tiff_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gdip_tiff_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_tiff_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(loaderdir) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_wmf_la_DEPENDENCIES = $(am__DEPENDENCIES_3) \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(am__DEPENDENCIES_2) am__libpixbufloader_gdip_wmf_la_SOURCES_DIST = io-gdip-native.h \ io-gdip-propertytags.h io-gdip-utils.h io-gdip-utils.c \ io-gdip-animation.c io-gdip-animation.h io-gdip-wmf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_wmf_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-wmf.lo libpixbufloader_gdip_wmf_la_OBJECTS = \ $(am_libpixbufloader_gdip_wmf_la_OBJECTS) libpixbufloader_gdip_wmf_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gdip_wmf_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@am_libpixbufloader_gdip_wmf_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ $(loaderdir) libpixbufloader_gif_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_gif_la_OBJECTS = io-gif.lo io-gif-animation.lo libpixbufloader_gif_la_OBJECTS = $(am_libpixbufloader_gif_la_OBJECTS) libpixbufloader_gif_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_gif_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_GIF_FALSE@am_libpixbufloader_gif_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_GIF_FALSE@ $(loaderdir) libpixbufloader_icns_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_icns_la_OBJECTS = io-icns.lo libpixbufloader_icns_la_OBJECTS = \ $(am_libpixbufloader_icns_la_OBJECTS) libpixbufloader_icns_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_icns_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_ICNS_FALSE@am_libpixbufloader_icns_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_ICNS_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_ICNS_FALSE@ $(loaderdir) libpixbufloader_ico_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_ico_la_OBJECTS = io-ico.lo libpixbufloader_ico_la_OBJECTS = $(am_libpixbufloader_ico_la_OBJECTS) libpixbufloader_ico_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_ico_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_ICO_FALSE@am_libpixbufloader_ico_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_ICO_FALSE@ $(loaderdir) libpixbufloader_jasper_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_3) am_libpixbufloader_jasper_la_OBJECTS = io-jasper.lo libpixbufloader_jasper_la_OBJECTS = \ $(am_libpixbufloader_jasper_la_OBJECTS) libpixbufloader_jasper_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_jasper_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@HAVE_JASPER_TRUE@@INCLUDE_JASPER_FALSE@am_libpixbufloader_jasper_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@HAVE_JASPER_TRUE@@INCLUDE_JASPER_FALSE@ $(loaderdir) libpixbufloader_jpeg_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_3) am_libpixbufloader_jpeg_la_OBJECTS = io-jpeg.lo libpixbufloader_jpeg_la_OBJECTS = \ $(am_libpixbufloader_jpeg_la_OBJECTS) libpixbufloader_jpeg_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_jpeg_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_JPEG_TRUE@@INCLUDE_JPEG_FALSE@am_libpixbufloader_jpeg_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_JPEG_TRUE@@INCLUDE_JPEG_FALSE@ $(loaderdir) libpixbufloader_pcx_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_pcx_la_OBJECTS = io-pcx.lo libpixbufloader_pcx_la_OBJECTS = $(am_libpixbufloader_pcx_la_OBJECTS) libpixbufloader_pcx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_pcx_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_PCX_FALSE@am_libpixbufloader_pcx_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_PCX_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_PCX_FALSE@ $(loaderdir) libpixbufloader_png_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_3) am_libpixbufloader_png_la_OBJECTS = io-png.lo libpixbufloader_png_la_OBJECTS = $(am_libpixbufloader_png_la_OBJECTS) libpixbufloader_png_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_png_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@HAVE_PNG_TRUE@@INCLUDE_PNG_FALSE@am_libpixbufloader_png_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@HAVE_PNG_TRUE@@INCLUDE_PNG_FALSE@ $(loaderdir) libpixbufloader_pnm_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_pnm_la_OBJECTS = io-pnm.lo libpixbufloader_pnm_la_OBJECTS = $(am_libpixbufloader_pnm_la_OBJECTS) libpixbufloader_pnm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_pnm_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_PNM_FALSE@am_libpixbufloader_pnm_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_PNM_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_PNM_FALSE@ $(loaderdir) libpixbufloader_qtif_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_qtif_la_OBJECTS = io-qtif.lo libpixbufloader_qtif_la_OBJECTS = \ $(am_libpixbufloader_qtif_la_OBJECTS) libpixbufloader_qtif_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_qtif_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_QTIF_FALSE@am_libpixbufloader_qtif_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_QTIF_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_QTIF_FALSE@ $(loaderdir) libpixbufloader_ras_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_ras_la_OBJECTS = io-ras.lo libpixbufloader_ras_la_OBJECTS = $(am_libpixbufloader_ras_la_OBJECTS) libpixbufloader_ras_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_ras_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_RAS_FALSE@am_libpixbufloader_ras_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_RAS_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_RAS_FALSE@ $(loaderdir) libpixbufloader_tga_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_tga_la_OBJECTS = io-tga.lo libpixbufloader_tga_la_OBJECTS = $(am_libpixbufloader_tga_la_OBJECTS) libpixbufloader_tga_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_tga_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_TGA_FALSE@am_libpixbufloader_tga_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_TGA_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_TGA_FALSE@ $(loaderdir) libpixbufloader_tiff_la_DEPENDENCIES = $(am__DEPENDENCIES_2) \ $(am__DEPENDENCIES_3) am_libpixbufloader_tiff_la_OBJECTS = io-tiff.lo libpixbufloader_tiff_la_OBJECTS = \ $(am_libpixbufloader_tiff_la_OBJECTS) libpixbufloader_tiff_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_tiff_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_TIFF_TRUE@@INCLUDE_TIFF_FALSE@am_libpixbufloader_tiff_la_rpath = -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_TIFF_TRUE@@INCLUDE_TIFF_FALSE@ $(loaderdir) libpixbufloader_wbmp_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_wbmp_la_OBJECTS = io-wbmp.lo libpixbufloader_wbmp_la_OBJECTS = \ $(am_libpixbufloader_wbmp_la_OBJECTS) libpixbufloader_wbmp_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_wbmp_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_WBMP_FALSE@am_libpixbufloader_wbmp_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_WBMP_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_WBMP_FALSE@ $(loaderdir) libpixbufloader_xbm_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_xbm_la_OBJECTS = io-xbm.lo libpixbufloader_xbm_la_OBJECTS = $(am_libpixbufloader_xbm_la_OBJECTS) libpixbufloader_xbm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_xbm_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_XBM_FALSE@am_libpixbufloader_xbm_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_XBM_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_XBM_FALSE@ $(loaderdir) libpixbufloader_xpm_la_DEPENDENCIES = $(am__DEPENDENCIES_3) am_libpixbufloader_xpm_la_OBJECTS = io-xpm.lo libpixbufloader_xpm_la_OBJECTS = $(am_libpixbufloader_xpm_la_OBJECTS) libpixbufloader_xpm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libpixbufloader_xpm_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_XPM_FALSE@am_libpixbufloader_xpm_la_rpath = \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_XPM_FALSE@ -rpath \ @BUILD_DYNAMIC_MODULES_TRUE@@INCLUDE_XPM_FALSE@ $(loaderdir) libstatic_pixbufloader_ani_la_LIBADD = am_libstatic_pixbufloader_ani_la_OBJECTS = io-ani.lo \ io-ani-animation.lo libstatic_pixbufloader_ani_la_OBJECTS = \ $(am_libstatic_pixbufloader_ani_la_OBJECTS) @INCLUDE_ANI_TRUE@am_libstatic_pixbufloader_ani_la_rpath = libstatic_pixbufloader_bmp_la_LIBADD = am_libstatic_pixbufloader_bmp_la_OBJECTS = io-bmp.lo libstatic_pixbufloader_bmp_la_OBJECTS = \ $(am_libstatic_pixbufloader_bmp_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_BMP_TRUE@am_libstatic_pixbufloader_bmp_la_rpath = libstatic_pixbufloader_gdip_bmp_la_LIBADD = am__libstatic_pixbufloader_gdip_bmp_la_SOURCES_DIST = io-gdip-bmp.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_bmp_la_OBJECTS = io-gdip-bmp.lo libstatic_pixbufloader_gdip_bmp_la_OBJECTS = \ $(am_libstatic_pixbufloader_gdip_bmp_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_bmp_la_rpath = libstatic_pixbufloader_gdip_emf_la_LIBADD = am__libstatic_pixbufloader_gdip_emf_la_SOURCES_DIST = io-gdip-emf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_emf_la_OBJECTS = io-gdip-emf.lo libstatic_pixbufloader_gdip_emf_la_OBJECTS = \ $(am_libstatic_pixbufloader_gdip_emf_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_emf_la_rpath = libstatic_pixbufloader_gdip_gif_la_LIBADD = am__libstatic_pixbufloader_gdip_gif_la_SOURCES_DIST = io-gdip-gif.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_gif_la_OBJECTS = io-gdip-gif.lo libstatic_pixbufloader_gdip_gif_la_OBJECTS = \ $(am_libstatic_pixbufloader_gdip_gif_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_gif_la_rpath = libstatic_pixbufloader_gdip_ico_la_LIBADD = am__libstatic_pixbufloader_gdip_ico_la_SOURCES_DIST = \ io-gdip-native.h io-gdip-propertytags.h io-gdip-utils.h \ io-gdip-utils.c io-gdip-animation.c io-gdip-animation.h \ io-gdip-ico.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_ico_la_OBJECTS = io-gdip-utils.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-animation.lo \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-ico.lo libstatic_pixbufloader_gdip_ico_la_OBJECTS = \ $(am_libstatic_pixbufloader_gdip_ico_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_ico_la_rpath = libstatic_pixbufloader_gdip_jpeg_la_LIBADD = am__libstatic_pixbufloader_gdip_jpeg_la_SOURCES_DIST = io-gdip-jpeg.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_jpeg_la_OBJECTS = io-gdip-jpeg.lo libstatic_pixbufloader_gdip_jpeg_la_OBJECTS = \ $(am_libstatic_pixbufloader_gdip_jpeg_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_jpeg_la_rpath = libstatic_pixbufloader_gdip_tiff_la_LIBADD = am__libstatic_pixbufloader_gdip_tiff_la_SOURCES_DIST = io-gdip-tiff.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_tiff_la_OBJECTS = io-gdip-tiff.lo libstatic_pixbufloader_gdip_tiff_la_OBJECTS = \ $(am_libstatic_pixbufloader_gdip_tiff_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_tiff_la_rpath = libstatic_pixbufloader_gdip_wmf_la_LIBADD = am__libstatic_pixbufloader_gdip_wmf_la_SOURCES_DIST = io-gdip-wmf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_wmf_la_OBJECTS = io-gdip-wmf.lo libstatic_pixbufloader_gdip_wmf_la_OBJECTS = \ $(am_libstatic_pixbufloader_gdip_wmf_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@am_libstatic_pixbufloader_gdip_wmf_la_rpath = libstatic_pixbufloader_gif_la_LIBADD = am_libstatic_pixbufloader_gif_la_OBJECTS = io-gif.lo \ io-gif-animation.lo libstatic_pixbufloader_gif_la_OBJECTS = \ $(am_libstatic_pixbufloader_gif_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_GIF_TRUE@am_libstatic_pixbufloader_gif_la_rpath = libstatic_pixbufloader_icns_la_LIBADD = am_libstatic_pixbufloader_icns_la_OBJECTS = io-icns.lo libstatic_pixbufloader_icns_la_OBJECTS = \ $(am_libstatic_pixbufloader_icns_la_OBJECTS) @INCLUDE_ICNS_TRUE@am_libstatic_pixbufloader_icns_la_rpath = libstatic_pixbufloader_ico_la_LIBADD = am_libstatic_pixbufloader_ico_la_OBJECTS = io-ico.lo libstatic_pixbufloader_ico_la_OBJECTS = \ $(am_libstatic_pixbufloader_ico_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_ICO_TRUE@am_libstatic_pixbufloader_ico_la_rpath = libstatic_pixbufloader_jasper_la_LIBADD = am_libstatic_pixbufloader_jasper_la_OBJECTS = io-jasper.lo libstatic_pixbufloader_jasper_la_OBJECTS = \ $(am_libstatic_pixbufloader_jasper_la_OBJECTS) @HAVE_JASPER_TRUE@@INCLUDE_JASPER_TRUE@am_libstatic_pixbufloader_jasper_la_rpath = libstatic_pixbufloader_jpeg_la_LIBADD = am_libstatic_pixbufloader_jpeg_la_OBJECTS = io-jpeg.lo libstatic_pixbufloader_jpeg_la_OBJECTS = \ $(am_libstatic_pixbufloader_jpeg_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_JPEG_TRUE@@INCLUDE_JPEG_TRUE@am_libstatic_pixbufloader_jpeg_la_rpath = libstatic_pixbufloader_pcx_la_LIBADD = am_libstatic_pixbufloader_pcx_la_OBJECTS = io-pcx.lo libstatic_pixbufloader_pcx_la_OBJECTS = \ $(am_libstatic_pixbufloader_pcx_la_OBJECTS) @INCLUDE_PCX_TRUE@am_libstatic_pixbufloader_pcx_la_rpath = libstatic_pixbufloader_pixdata_la_LIBADD = am_libstatic_pixbufloader_pixdata_la_OBJECTS = io-pixdata.lo libstatic_pixbufloader_pixdata_la_OBJECTS = \ $(am_libstatic_pixbufloader_pixdata_la_OBJECTS) libstatic_pixbufloader_png_la_LIBADD = am_libstatic_pixbufloader_png_la_OBJECTS = io-png.lo libstatic_pixbufloader_png_la_OBJECTS = \ $(am_libstatic_pixbufloader_png_la_OBJECTS) @HAVE_PNG_TRUE@@INCLUDE_PNG_TRUE@am_libstatic_pixbufloader_png_la_rpath = libstatic_pixbufloader_pnm_la_LIBADD = am_libstatic_pixbufloader_pnm_la_OBJECTS = io-pnm.lo libstatic_pixbufloader_pnm_la_OBJECTS = \ $(am_libstatic_pixbufloader_pnm_la_OBJECTS) @INCLUDE_PNM_TRUE@am_libstatic_pixbufloader_pnm_la_rpath = libstatic_pixbufloader_qtif_la_LIBADD = am_libstatic_pixbufloader_qtif_la_OBJECTS = io-qtif.lo libstatic_pixbufloader_qtif_la_OBJECTS = \ $(am_libstatic_pixbufloader_qtif_la_OBJECTS) @INCLUDE_QTIF_TRUE@am_libstatic_pixbufloader_qtif_la_rpath = libstatic_pixbufloader_ras_la_LIBADD = am_libstatic_pixbufloader_ras_la_OBJECTS = io-ras.lo libstatic_pixbufloader_ras_la_OBJECTS = \ $(am_libstatic_pixbufloader_ras_la_OBJECTS) @INCLUDE_RAS_TRUE@am_libstatic_pixbufloader_ras_la_rpath = libstatic_pixbufloader_tga_la_LIBADD = am_libstatic_pixbufloader_tga_la_OBJECTS = io-tga.lo libstatic_pixbufloader_tga_la_OBJECTS = \ $(am_libstatic_pixbufloader_tga_la_OBJECTS) @INCLUDE_TGA_TRUE@am_libstatic_pixbufloader_tga_la_rpath = libstatic_pixbufloader_tiff_la_LIBADD = am_libstatic_pixbufloader_tiff_la_OBJECTS = io-tiff.lo libstatic_pixbufloader_tiff_la_OBJECTS = \ $(am_libstatic_pixbufloader_tiff_la_OBJECTS) @BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_TIFF_TRUE@@INCLUDE_TIFF_TRUE@am_libstatic_pixbufloader_tiff_la_rpath = libstatic_pixbufloader_wbmp_la_LIBADD = am_libstatic_pixbufloader_wbmp_la_OBJECTS = io-wbmp.lo libstatic_pixbufloader_wbmp_la_OBJECTS = \ $(am_libstatic_pixbufloader_wbmp_la_OBJECTS) @INCLUDE_WBMP_TRUE@am_libstatic_pixbufloader_wbmp_la_rpath = libstatic_pixbufloader_xbm_la_LIBADD = am_libstatic_pixbufloader_xbm_la_OBJECTS = io-xbm.lo libstatic_pixbufloader_xbm_la_OBJECTS = \ $(am_libstatic_pixbufloader_xbm_la_OBJECTS) @INCLUDE_XBM_TRUE@am_libstatic_pixbufloader_xbm_la_rpath = libstatic_pixbufloader_xpm_la_LIBADD = am_libstatic_pixbufloader_xpm_la_OBJECTS = io-xpm.lo libstatic_pixbufloader_xpm_la_OBJECTS = \ $(am_libstatic_pixbufloader_xpm_la_OBJECTS) @INCLUDE_XPM_TRUE@am_libstatic_pixbufloader_xpm_la_rpath = PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am_gdk_pixbuf_csource_OBJECTS = gdk-pixbuf-csource.$(OBJEXT) gdk_pixbuf_csource_OBJECTS = $(am_gdk_pixbuf_csource_OBJECTS) gdk_pixbuf_csource_DEPENDENCIES = $(am__DEPENDENCIES_3) am_gdk_pixbuf_pixdata_OBJECTS = gdk-pixbuf-pixdata.$(OBJEXT) gdk_pixbuf_pixdata_OBJECTS = $(am_gdk_pixbuf_pixdata_OBJECTS) gdk_pixbuf_pixdata_DEPENDENCIES = $(am__DEPENDENCIES_3) am_gdk_pixbuf_query_loaders_OBJECTS = queryloaders.$(OBJEXT) gdk_pixbuf_query_loaders_OBJECTS = \ $(am_gdk_pixbuf_query_loaders_OBJECTS) test_gdk_pixbuf_SOURCES = test-gdk-pixbuf.c test_gdk_pixbuf_OBJECTS = test-gdk-pixbuf.$(OBJEXT) test_gdk_pixbuf_DEPENDENCIES = $(am__DEPENDENCIES_3) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(libgdk_pixbuf_2_0_la_SOURCES) \ $(libpixbufloader_ani_la_SOURCES) \ $(libpixbufloader_bmp_la_SOURCES) \ $(libpixbufloader_gdip_bmp_la_SOURCES) \ $(libpixbufloader_gdip_emf_la_SOURCES) \ $(libpixbufloader_gdip_gif_la_SOURCES) \ $(libpixbufloader_gdip_ico_la_SOURCES) \ $(libpixbufloader_gdip_jpeg_la_SOURCES) \ $(libpixbufloader_gdip_tiff_la_SOURCES) \ $(libpixbufloader_gdip_wmf_la_SOURCES) \ $(libpixbufloader_gif_la_SOURCES) \ $(libpixbufloader_icns_la_SOURCES) \ $(libpixbufloader_ico_la_SOURCES) \ $(libpixbufloader_jasper_la_SOURCES) \ $(libpixbufloader_jpeg_la_SOURCES) \ $(libpixbufloader_pcx_la_SOURCES) \ $(libpixbufloader_png_la_SOURCES) \ $(libpixbufloader_pnm_la_SOURCES) \ $(libpixbufloader_qtif_la_SOURCES) \ $(libpixbufloader_ras_la_SOURCES) \ $(libpixbufloader_tga_la_SOURCES) \ $(libpixbufloader_tiff_la_SOURCES) \ $(libpixbufloader_wbmp_la_SOURCES) \ $(libpixbufloader_xbm_la_SOURCES) \ $(libpixbufloader_xpm_la_SOURCES) \ $(libstatic_pixbufloader_ani_la_SOURCES) \ $(libstatic_pixbufloader_bmp_la_SOURCES) \ $(libstatic_pixbufloader_gdip_bmp_la_SOURCES) \ $(libstatic_pixbufloader_gdip_emf_la_SOURCES) \ $(libstatic_pixbufloader_gdip_gif_la_SOURCES) \ $(libstatic_pixbufloader_gdip_ico_la_SOURCES) \ $(libstatic_pixbufloader_gdip_jpeg_la_SOURCES) \ $(libstatic_pixbufloader_gdip_tiff_la_SOURCES) \ $(libstatic_pixbufloader_gdip_wmf_la_SOURCES) \ $(libstatic_pixbufloader_gif_la_SOURCES) \ $(libstatic_pixbufloader_icns_la_SOURCES) \ $(libstatic_pixbufloader_ico_la_SOURCES) \ $(libstatic_pixbufloader_jasper_la_SOURCES) \ $(libstatic_pixbufloader_jpeg_la_SOURCES) \ $(libstatic_pixbufloader_pcx_la_SOURCES) \ $(libstatic_pixbufloader_pixdata_la_SOURCES) \ $(libstatic_pixbufloader_png_la_SOURCES) \ $(libstatic_pixbufloader_pnm_la_SOURCES) \ $(libstatic_pixbufloader_qtif_la_SOURCES) \ $(libstatic_pixbufloader_ras_la_SOURCES) \ $(libstatic_pixbufloader_tga_la_SOURCES) \ $(libstatic_pixbufloader_tiff_la_SOURCES) \ $(libstatic_pixbufloader_wbmp_la_SOURCES) \ $(libstatic_pixbufloader_xbm_la_SOURCES) \ $(libstatic_pixbufloader_xpm_la_SOURCES) \ $(gdk_pixbuf_csource_SOURCES) $(gdk_pixbuf_pixdata_SOURCES) \ $(gdk_pixbuf_query_loaders_SOURCES) test-gdk-pixbuf.c DIST_SOURCES = $(libgdk_pixbuf_2_0_la_SOURCES) \ $(libpixbufloader_ani_la_SOURCES) \ $(libpixbufloader_bmp_la_SOURCES) \ $(am__libpixbufloader_gdip_bmp_la_SOURCES_DIST) \ $(am__libpixbufloader_gdip_emf_la_SOURCES_DIST) \ $(am__libpixbufloader_gdip_gif_la_SOURCES_DIST) \ $(am__libpixbufloader_gdip_ico_la_SOURCES_DIST) \ $(am__libpixbufloader_gdip_jpeg_la_SOURCES_DIST) \ $(am__libpixbufloader_gdip_tiff_la_SOURCES_DIST) \ $(am__libpixbufloader_gdip_wmf_la_SOURCES_DIST) \ $(libpixbufloader_gif_la_SOURCES) \ $(libpixbufloader_icns_la_SOURCES) \ $(libpixbufloader_ico_la_SOURCES) \ $(libpixbufloader_jasper_la_SOURCES) \ $(libpixbufloader_jpeg_la_SOURCES) \ $(libpixbufloader_pcx_la_SOURCES) \ $(libpixbufloader_png_la_SOURCES) \ $(libpixbufloader_pnm_la_SOURCES) \ $(libpixbufloader_qtif_la_SOURCES) \ $(libpixbufloader_ras_la_SOURCES) \ $(libpixbufloader_tga_la_SOURCES) \ $(libpixbufloader_tiff_la_SOURCES) \ $(libpixbufloader_wbmp_la_SOURCES) \ $(libpixbufloader_xbm_la_SOURCES) \ $(libpixbufloader_xpm_la_SOURCES) \ $(libstatic_pixbufloader_ani_la_SOURCES) \ $(libstatic_pixbufloader_bmp_la_SOURCES) \ $(am__libstatic_pixbufloader_gdip_bmp_la_SOURCES_DIST) \ $(am__libstatic_pixbufloader_gdip_emf_la_SOURCES_DIST) \ $(am__libstatic_pixbufloader_gdip_gif_la_SOURCES_DIST) \ $(am__libstatic_pixbufloader_gdip_ico_la_SOURCES_DIST) \ $(am__libstatic_pixbufloader_gdip_jpeg_la_SOURCES_DIST) \ $(am__libstatic_pixbufloader_gdip_tiff_la_SOURCES_DIST) \ $(am__libstatic_pixbufloader_gdip_wmf_la_SOURCES_DIST) \ $(libstatic_pixbufloader_gif_la_SOURCES) \ $(libstatic_pixbufloader_icns_la_SOURCES) \ $(libstatic_pixbufloader_ico_la_SOURCES) \ $(libstatic_pixbufloader_jasper_la_SOURCES) \ $(libstatic_pixbufloader_jpeg_la_SOURCES) \ $(libstatic_pixbufloader_pcx_la_SOURCES) \ $(libstatic_pixbufloader_pixdata_la_SOURCES) \ $(libstatic_pixbufloader_png_la_SOURCES) \ $(libstatic_pixbufloader_pnm_la_SOURCES) \ $(libstatic_pixbufloader_qtif_la_SOURCES) \ $(libstatic_pixbufloader_ras_la_SOURCES) \ $(libstatic_pixbufloader_tga_la_SOURCES) \ $(libstatic_pixbufloader_tiff_la_SOURCES) \ $(libstatic_pixbufloader_wbmp_la_SOURCES) \ $(libstatic_pixbufloader_xbm_la_SOURCES) \ $(libstatic_pixbufloader_xpm_la_SOURCES) \ $(gdk_pixbuf_csource_SOURCES) $(gdk_pixbuf_pixdata_SOURCES) \ $(gdk_pixbuf_query_loaders_SOURCES) test-gdk-pixbuf.c 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 DATA = $(gir_DATA) $(noinst_DATA) $(typelibs_DATA) HEADERS = $(libgdk_pixbufinclude_HEADERS) $(noinst_HEADERS) 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 \ check recheck distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__tty_colors_dummy = \ mgn= red= grn= lgn= blu= brg= std=; \ am__color_tests=no am__tty_colors = { \ $(am__tty_colors_dummy); \ if test "X$(AM_COLOR_TESTS)" = Xno; then \ am__color_tests=no; \ elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ am__color_tests=yes; \ elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ am__color_tests=yes; \ fi; \ if test $$am__color_tests = yes; then \ red=''; \ grn=''; \ lgn=''; \ blu=''; \ mgn=''; \ brg=''; \ std=''; \ fi; \ } am__recheck_rx = ^[ ]*:recheck:[ ]* am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* # A command that, given a newline-separated list of test names on the # standard input, print the name of the tests that are to be re-run # upon "make recheck". am__list_recheck_tests = $(AWK) '{ \ recheck = 1; \ while ((rc = (getline line < ($$0 ".trs"))) != 0) \ { \ if (rc < 0) \ { \ if ((getline line2 < ($$0 ".log")) < 0) \ recheck = 0; \ break; \ } \ else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ { \ recheck = 0; \ break; \ } \ else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ { \ break; \ } \ }; \ if (recheck) \ print $$0; \ close ($$0 ".trs"); \ close ($$0 ".log"); \ }' # A command that, given a newline-separated list of test names on the # standard input, create the global log from their .trs and .log files. am__create_global_log = $(AWK) ' \ function fatal(msg) \ { \ print "fatal: making $@: " msg | "cat >&2"; \ exit 1; \ } \ function rst_section(header) \ { \ print header; \ len = length(header); \ for (i = 1; i <= len; i = i + 1) \ printf "="; \ printf "\n\n"; \ } \ { \ copy_in_global_log = 1; \ global_test_result = "RUN"; \ while ((rc = (getline line < ($$0 ".trs"))) != 0) \ { \ if (rc < 0) \ fatal("failed to read from " $$0 ".trs"); \ if (line ~ /$(am__global_test_result_rx)/) \ { \ sub("$(am__global_test_result_rx)", "", line); \ sub("[ ]*$$", "", line); \ global_test_result = line; \ } \ else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ copy_in_global_log = 0; \ }; \ if (copy_in_global_log) \ { \ rst_section(global_test_result ": " $$0); \ while ((rc = (getline line < ($$0 ".log"))) != 0) \ { \ if (rc < 0) \ fatal("failed to read from " $$0 ".log"); \ print line; \ }; \ printf "\n"; \ }; \ close ($$0 ".trs"); \ close ($$0 ".log"); \ }' # Restructured Text title. am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } # Solaris 10 'make', and several other traditional 'make' implementations, # pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it # by disabling -e (using the XSI extension "set +e") if it's set. am__sh_e_setup = case $$- in *e*) set +e;; esac # Default flags passed to test drivers. am__common_driver_flags = \ --color-tests "$$am__color_tests" \ --enable-hard-errors "$$am__enable_hard_errors" \ --expect-failure "$$am__expect_failure" # To be inserted before the command running the test. Creates the # directory for the log if needed. Stores in $dir the directory # containing $f, in $tst the test, in $log the log. Executes the # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and # passes TESTS_ENVIRONMENT. Set up options for the wrapper that # will run the test scripts (or their associated LOG_COMPILER, if # thy have one). am__check_pre = \ $(am__sh_e_setup); \ $(am__vpath_adj_setup) $(am__vpath_adj) \ $(am__tty_colors); \ srcdir=$(srcdir); export srcdir; \ case "$@" in \ */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ *) am__odir=.;; \ esac; \ test "x$$am__odir" = x"." || test -d "$$am__odir" \ || $(MKDIR_P) "$$am__odir" || exit $$?; \ if test -f "./$$f"; then dir=./; \ elif test -f "$$f"; then dir=; \ else dir="$(srcdir)/"; fi; \ tst=$$dir$$f; log='$@'; \ if test -n '$(DISABLE_HARD_ERRORS)'; then \ am__enable_hard_errors=no; \ else \ am__enable_hard_errors=yes; \ fi; \ case " $(XFAIL_TESTS) " in \ *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ am__expect_failure=yes;; \ *) \ am__expect_failure=no;; \ esac; \ $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) # A shell command to get the names of the tests scripts with any registered # extension removed (i.e., equivalently, the names of the test logs, with # the '.log' extension removed). The result is saved in the shell variable # '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", # since that might cause problem with VPATH rewrites for suffix-less tests. # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. am__set_TESTS_bases = \ bases='$(TEST_LOGS)'; \ bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ bases=`echo $$bases` RECHECK_LOGS = $(TEST_LOGS) TEST_SUITE_LOG = test-suite.log TEST_EXTENSIONS = @EXEEXT@ .test LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS) am__set_b = \ case '$@' in \ */*) \ case '$*' in \ */*) b='$*';; \ *) b=`echo '$@' | sed 's/\.log$$//'`; \ esac;; \ *) \ b='$*';; \ esac am__test_logs1 = $(TESTS:=.log) am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) DIST_SUBDIRS = $(SUBDIRS) 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" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ INTROSPECTION_GIRS = $(am__append_1) SUBDIRS = pixops @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined @OS_WIN32_TRUE@gdk_pixbuf_def = gdk_pixbuf.def @OS_WIN32_TRUE@gdk_pixbuf_symbols = -export-symbols $(srcdir)/gdk_pixbuf.def @OS_WIN32_TRUE@gdk_pixbuf_win32_res = gdk_pixbuf-win32-res.o @OS_WIN32_TRUE@gdk_pixbuf_win32_res_ldflag = -Wl,gdk_pixbuf-win32-res.o @OS_WIN32_TRUE@libole32 = -lole32 @MS_LIB_AVAILABLE_TRUE@noinst_DATA = gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib @OS_LINUX_TRUE@TESTS = abicheck.sh lib_LTLIBRARIES = libgdk_pixbuf-2.0.la loaderdir = $(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION)/loaders module_libs = libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la $(GDK_PIXBUF_DEP_LIBS) # # The PNG loader # libstatic_pixbufloader_png_la_SOURCES = io-png.c libpixbufloader_png_la_SOURCES = io-png.c libpixbufloader_png_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_png_la_LIBADD = $(LIBPNG) $(module_libs) # # The BMP loader # libstatic_pixbufloader_bmp_la_SOURCES = io-bmp.c libpixbufloader_bmp_la_SOURCES = io-bmp.c libpixbufloader_bmp_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_bmp_la_LIBADD = $(module_libs) # # The WBMP loader # libstatic_pixbufloader_wbmp_la_SOURCES = io-wbmp.c libpixbufloader_wbmp_la_SOURCES = io-wbmp.c libpixbufloader_wbmp_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_wbmp_la_LIBADD = $(module_libs) # # The GdkPixdata loader, always built in # libstatic_pixbufloader_pixdata_la_SOURCES = io-pixdata.c # # The GIF loader # libstatic_pixbufloader_gif_la_SOURCES = io-gif.c io-gif-animation.c io-gif-animation.h libpixbufloader_gif_la_SOURCES = io-gif.c io-gif-animation.c io-gif-animation.h libpixbufloader_gif_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_gif_la_LIBADD = $(module_libs) # # The ICO loader # libstatic_pixbufloader_ico_la_SOURCES = io-ico.c libpixbufloader_ico_la_SOURCES = io-ico.c libpixbufloader_ico_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_ico_la_LIBADD = $(module_libs) # # The ANI loader # libstatic_pixbufloader_ani_la_SOURCES = io-ani.c io-ani-animation.c io-ani-animation.h libpixbufloader_ani_la_SOURCES = io-ani.c io-ani-animation.c io-ani-animation.h libpixbufloader_ani_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_ani_la_LIBADD = $(module_libs) # # The JPEG loader # libstatic_pixbufloader_jpeg_la_SOURCES = io-jpeg.c libpixbufloader_jpeg_la_SOURCES = io-jpeg.c libpixbufloader_jpeg_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_jpeg_la_LIBADD = $(LIBJPEG) $(module_libs) # # The PNM loader # libstatic_pixbufloader_pnm_la_SOURCES = io-pnm.c libpixbufloader_pnm_la_SOURCES = io-pnm.c libpixbufloader_pnm_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_pnm_la_LIBADD = $(module_libs) # # The RAS loader # libstatic_pixbufloader_ras_la_SOURCES = io-ras.c libpixbufloader_ras_la_SOURCES = io-ras.c libpixbufloader_ras_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_ras_la_LIBADD = $(module_libs) # # The TIFF loader # libstatic_pixbufloader_tiff_la_SOURCES = io-tiff.c libpixbufloader_tiff_la_SOURCES = io-tiff.c libpixbufloader_tiff_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_tiff_la_LIBADD = $(LIBTIFF) $(module_libs) # # The XPM loader # libstatic_pixbufloader_xpm_la_SOURCES = io-xpm.c libpixbufloader_xpm_la_SOURCES = io-xpm.c libpixbufloader_xpm_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_xpm_la_LIBADD = $(module_libs) # # The XBM loader # libstatic_pixbufloader_xbm_la_SOURCES = io-xbm.c libpixbufloader_xbm_la_SOURCES = io-xbm.c libpixbufloader_xbm_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_xbm_la_LIBADD = $(module_libs) # # The TGA loader # libstatic_pixbufloader_tga_la_SOURCES = io-tga.c libpixbufloader_tga_la_SOURCES = io-tga.c libpixbufloader_tga_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_tga_la_LIBADD = $(module_libs) # # The .icns loader # libstatic_pixbufloader_icns_la_SOURCES = io-icns.c libpixbufloader_icns_la_SOURCES = io-icns.c libpixbufloader_icns_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_icns_la_LIBADD = $(module_libs) # # The PCX loader # libstatic_pixbufloader_pcx_la_SOURCES = io-pcx.c libpixbufloader_pcx_la_SOURCES = io-pcx.c libpixbufloader_pcx_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_pcx_la_LIBADD = $(module_libs) # # The JPEG2000 loader # libstatic_pixbufloader_jasper_la_SOURCES = io-jasper.c libpixbufloader_jasper_la_SOURCES = io-jasper.c libpixbufloader_jasper_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_jasper_la_LIBADD = $(LIBJASPER) $(module_libs) # # The QTIF loader # libstatic_pixbufloader_qtif_la_SOURCES = io-qtif.c libpixbufloader_qtif_la_SOURCES = io-qtif.c libpixbufloader_qtif_la_LDFLAGS = -avoid-version -module $(no_undefined) libpixbufloader_qtif_la_LIBADD = $(module_libs) # MinGW doesn't come with any import library for gdiplus.dll, so # create a partial one that's enough for our use. @BUILD_GDIPLUS_LOADERS_TRUE@libgdiplus = libgdiplus.dll.a @BUILD_GDIPLUS_LOADERS_TRUE@gdiplus_ldflag = -Wl,$(libgdiplus) # When building the GDI+ loader statically, we put the "common" objects # only in one of the archives to avoid duplicate definitions @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@STATIC_GDIPLUS_LIBS = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ libstatic-pixbufloader-gdip-ico.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ libstatic-pixbufloader-gdip-wmf.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ libstatic-pixbufloader-gdip-emf.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ libstatic-pixbufloader-gdip-bmp.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ libstatic-pixbufloader-gdip-gif.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ libstatic-pixbufloader-gdip-jpeg.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ libstatic-pixbufloader-gdip-tiff.la @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@libstatic_pixbufloader_gdip_ico_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-ico.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@libstatic_pixbufloader_gdip_wmf_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-wmf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@libstatic_pixbufloader_gdip_emf_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-emf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@libstatic_pixbufloader_gdip_bmp_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-bmp.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@libstatic_pixbufloader_gdip_gif_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-gif.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@libstatic_pixbufloader_gdip_jpeg_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-jpeg.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@libstatic_pixbufloader_gdip_tiff_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_TRUE@ io-gdip-tiff.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@GDIPLUS_LIBS = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ libpixbufloader-gdip-ico.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ libpixbufloader-gdip-wmf.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ libpixbufloader-gdip-emf.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ libpixbufloader-gdip-bmp.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ libpixbufloader-gdip-gif.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ libpixbufloader-gdip-jpeg.la \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ libpixbufloader-gdip-tiff.la @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_ico_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_ico_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-ico.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_ico_la_LIBADD = $(module_libs) $(libole32) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_wmf_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_wmf_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-wmf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_wmf_la_LIBADD = $(module_libs) $(libole32) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_emf_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_emf_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-emf.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_emf_la_LIBADD = $(module_libs) $(libole32) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_bmp_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_bmp_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-bmp.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_bmp_la_LIBADD = $(module_libs) $(libole32) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_gif_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_gif_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-gif.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_gif_la_LIBADD = $(module_libs) $(libole32) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_jpeg_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_jpeg_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-jpeg.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_jpeg_la_LIBADD = $(module_libs) $(libole32) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_tiff_la_LDFLAGS = -avoid-version -module -no-undefined $(gdiplus_ldflag) @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_tiff_la_SOURCES = \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-native.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-propertytags.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-utils.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.c \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-animation.h \ @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@ io-gdip-tiff.c @BUILD_GDIPLUS_LOADERS_TRUE@@INCLUDE_GDIPLUS_FALSE@libpixbufloader_gdip_tiff_la_LIBADD = $(module_libs) $(libole32) # Loaders that aren't built if we build the GDI+ loader @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_BMP_TRUE@STATIC_BMP_LIB = libstatic-pixbufloader-bmp.la @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_BMP_FALSE@BMP_LIB = libpixbufloader-bmp.la @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_GIF_TRUE@STATIC_GIF_LIB = libstatic-pixbufloader-gif.la @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_GIF_FALSE@GIF_LIB = libpixbufloader-gif.la @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_ICO_TRUE@STATIC_ICO_LIB = libstatic-pixbufloader-ico.la @BUILD_GDIPLUS_LOADERS_FALSE@@INCLUDE_ICO_FALSE@ICO_LIB = libpixbufloader-ico.la @BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_JPEG_TRUE@@INCLUDE_JPEG_TRUE@STATIC_JPEG_LIB = libstatic-pixbufloader-jpeg.la @BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_JPEG_TRUE@@INCLUDE_JPEG_FALSE@JPEG_LIB = libpixbufloader-jpeg.la @BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_TIFF_TRUE@@INCLUDE_TIFF_TRUE@STATIC_TIFF_LIB = libstatic-pixbufloader-tiff.la @BUILD_GDIPLUS_LOADERS_FALSE@@HAVE_TIFF_TRUE@@INCLUDE_TIFF_FALSE@TIFF_LIB = libpixbufloader-tiff.la # End of loaders not built if building GDI+ loader @HAVE_PNG_TRUE@@INCLUDE_PNG_TRUE@STATIC_PNG_LIB = libstatic-pixbufloader-png.la @HAVE_PNG_TRUE@@INCLUDE_PNG_FALSE@PNG_LIB = libpixbufloader-png.la @INCLUDE_WBMP_TRUE@STATIC_WBMP_LIB = libstatic-pixbufloader-wbmp.la @INCLUDE_WBMP_FALSE@WBMP_LIB = libpixbufloader-wbmp.la @INCLUDE_ANI_TRUE@STATIC_ANI_LIB = libstatic-pixbufloader-ani.la @INCLUDE_ANI_FALSE@ANI_LIB = libpixbufloader-ani.la @INCLUDE_PNM_TRUE@STATIC_PNM_LIB = libstatic-pixbufloader-pnm.la @INCLUDE_PNM_FALSE@PNM_LIB = libpixbufloader-pnm.la @INCLUDE_RAS_TRUE@STATIC_RAS_LIB = libstatic-pixbufloader-ras.la @INCLUDE_RAS_FALSE@RAS_LIB = libpixbufloader-ras.la @INCLUDE_XPM_TRUE@STATIC_XPM_LIB = libstatic-pixbufloader-xpm.la @INCLUDE_XPM_FALSE@XPM_LIB = libpixbufloader-xpm.la @INCLUDE_XBM_TRUE@STATIC_XBM_LIB = libstatic-pixbufloader-xbm.la @INCLUDE_XBM_FALSE@XBM_LIB = libpixbufloader-xbm.la @INCLUDE_TGA_TRUE@STATIC_TGA_LIB = libstatic-pixbufloader-tga.la @INCLUDE_TGA_FALSE@TGA_LIB = libpixbufloader-tga.la @INCLUDE_PCX_TRUE@STATIC_PCX_LIB = libstatic-pixbufloader-pcx.la @INCLUDE_PCX_FALSE@PCX_LIB = libpixbufloader-pcx.la @INCLUDE_ICNS_TRUE@STATIC_ICNS_LIB = libstatic-pixbufloader-icns.la @INCLUDE_ICNS_FALSE@ICNS_LIB = libpixbufloader-icns.la @HAVE_JASPER_TRUE@@INCLUDE_JASPER_TRUE@STATIC_JASPER_LIB = libstatic-pixbufloader-jasper.la @HAVE_JASPER_TRUE@@INCLUDE_JASPER_FALSE@JASPER_LIB = libpixbufloader-jasper.la @INCLUDE_QTIF_TRUE@STATIC_QTIF_LIB = libstatic-pixbufloader-qtif.la @INCLUDE_QTIF_FALSE@QTIF_LIB = libpixbufloader-qtif.la # Always included STATIC_PIXDATA_LIB = libstatic-pixbufloader-pixdata.la @BUILD_DYNAMIC_MODULES_TRUE@loader_LTLIBRARIES = \ @BUILD_DYNAMIC_MODULES_TRUE@ $(PNG_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(BMP_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(WBMP_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(GIF_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(ICO_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(ANI_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(JPEG_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(PNM_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(RAS_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(TIFF_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(XPM_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(XBM_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(TGA_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(ICNS_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(PCX_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(JASPER_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(QTIF_LIB) \ @BUILD_DYNAMIC_MODULES_TRUE@ $(GDIPLUS_LIBS) noinst_LTLIBRARIES = \ $(STATIC_PIXDATA_LIB) \ $(STATIC_PNG_LIB) \ $(STATIC_BMP_LIB) \ $(STATIC_WBMP_LIB) \ $(STATIC_GIF_LIB) \ $(STATIC_ICO_LIB) \ $(STATIC_ANI_LIB) \ $(STATIC_JPEG_LIB) \ $(STATIC_PNM_LIB) \ $(STATIC_RAS_LIB) \ $(STATIC_TIFF_LIB) \ $(STATIC_XPM_LIB) \ $(STATIC_XBM_LIB) \ $(STATIC_TGA_LIB) \ $(STATIC_ICNS_LIB) \ $(STATIC_PCX_LIB) \ $(STATIC_JASPER_LIB) \ $(STATIC_QTIF_LIB) \ $(STATIC_GDIPLUS_LIBS) builtin_objs = @INCLUDED_LOADER_OBJ@ $(STATIC_PIXDATA_LIB) DEPS = libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la AM_CPPFLAGS = \ -DG_LOG_DOMAIN=\"GdkPixbuf\" \ -DGDK_PIXBUF_COMPILATION \ -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gdk-pixbuf \ -I$(top_builddir)/gdk-pixbuf \ -DGDK_PIXBUF_LOCALEDIR=\"$(localedir)\" \ -DGDK_PIXBUF_LIBDIR=\"$(libdir)\" \ -DGDK_PIXBUF_BINARY_VERSION=\"$(GDK_PIXBUF_BINARY_VERSION)\" \ -DGDK_PIXBUF_PREFIX=\"$(prefix)\" \ $(INCLUDED_LOADER_DEFINE) \ $(GDK_PIXBUF_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) \ -DGDK_PIXBUF_ENABLE_BACKEND \ -DPIXBUF_LIBDIR=\"$(loaderdir)\" \ -DBUILT_MODULES_DIR=\"$(srcdir)/.libs\" LDADDS = libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la $(GDK_PIXBUF_DEP_LIBS) test_gdk_pixbuf_LDADD = $(LDADDS) gdk_pixbuf_csource_SOURCES = gdk-pixbuf-csource.c gdk_pixbuf_csource_LDADD = $(LDADDS) gdk_pixbuf_pixdata_SOURCES = gdk-pixbuf-pixdata.c gdk_pixbuf_pixdata_LDADD = $(LDADDS) gdk_pixbuf_query_loaders_DEPENDENCIES = $(DEPS) gdk_pixbuf_query_loaders_LDADD = $(LDADDS) gdk_pixbuf_query_loaders_SOURCES = queryloaders.c # # The GdkPixBuf library # libgdk_pixbufincludedir = $(includedir)/gdk-pixbuf-2.0/gdk-pixbuf libgdk_pixbuf_2_0_la_SOURCES = \ gdk-pixbuf-i18n.h \ gdk-pixbuf.c \ gdk-pixbuf-animation.c \ gdk-pixbuf-data.c \ gdk-pixbuf-io.c \ gdk-pixbuf-loader.c \ gdk-pixbuf-scale.c \ gdk-pixbuf-simple-anim.c \ gdk-pixbuf-scaled-anim.c \ gdk-pixbuf-util.c \ gdk-pixdata.c \ gdk-pixbuf-enum-types.c libgdk_pixbuf_2_0_la_LDFLAGS = \ $(GDK_PIXBUF_LINK_FLAGS) \ $(gdk_pixbuf_win32_res_ldflag) \ -version-info $(LT_VERSION_INFO) \ $(LIBTOOL_EXPORT_OPTIONS) \ $(no_undefined) \ $(gdk_pixbuf_symbols) \ $(gdiplus_ldflag) libgdk_pixbuf_2_0_la_LIBADD = pixops/libpixops.la $(builtin_objs) $(GDK_PIXBUF_DEP_LIBS) $(libole32) libgdk_pixbuf_2_0_la_DEPENDENCIES = pixops/libpixops.la $(builtin_objs) $(gdk_pixbuf_def) $(gdk_pixbuf_win32_res) $(libgdiplus) gdk_pixbuf_headers = \ gdk-pixbuf.h \ gdk-pixbuf-core.h \ gdk-pixbuf-transform.h \ gdk-pixbuf-io.h \ gdk-pixbuf-animation.h \ gdk-pixbuf-simple-anim.h \ gdk-pixbuf-loader.h libgdk_pixbufinclude_HEADERS = \ $(gdk_pixbuf_headers) \ gdk-pixbuf-enum-types.h \ gdk-pixbuf-marshal.h \ gdk-pixbuf-features.h \ gdk-pixdata.h noinst_HEADERS = \ gdk-pixbuf-private.h \ gdk-pixbuf-scaled-anim.h \ xpm-color-table.h BUILT_SOURCES = \ gdk-pixbuf-enum-types.h \ gdk-pixbuf-enum-types.c \ gdk-pixbuf-marshal.h \ gdk-pixbuf-marshal.c \ gdk-pixbuf-features.h CLEANFILES = tmp-gdk-pixbuf-enum-types.h xgen-gmh xgen-gmc \ $(am__append_2) MAINTAINERCLEANFILES = gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.c \ gdk-pixbuf-marshal.h gdk-pixbuf-marshal.c loaders.cache \ s-enum-types-h stamp-gdk-pixbuf-marshal.h EXTRA_DIST = \ gdk-pixbuf-csource.1 \ makefile.msc \ gdk-pixbuf.symbols \ abicheck.sh \ gdk_pixbuf.def \ gdk_pixbuf.rc \ gdk-pixbuf-marshal.c \ gdk-pixbuf-marshal.list \ gdk-pixbuf-enum-types.c.template \ gdk-pixbuf-enum-types.h.template \ gen-color-table.pl \ gdiplus.def @HAVE_INTROSPECTION_TRUE@GdkPixbuf_2_0_gir_SCANNERFLAGS = --warn-all --strip-prefix=Gdk --c-include="gdk-pixbuf/gdk-pixbuf.h" @HAVE_INTROSPECTION_TRUE@GdkPixbuf_2_0_gir_EXPORT_PACKAGES = gdk-pixbuf-2.0 @HAVE_INTROSPECTION_TRUE@GdkPixbuf_2_0_gir_INCLUDES = GModule-2.0 Gio-2.0 @HAVE_INTROSPECTION_TRUE@GdkPixbuf_2_0_gir_LIBS = libgdk_pixbuf-2.0.la @HAVE_INTROSPECTION_TRUE@GdkPixbuf_2_0_gir_CFLAGS = \ @HAVE_INTROSPECTION_TRUE@ -DGDK_PIXBUF_COMPILATION \ @HAVE_INTROSPECTION_TRUE@ -I$(top_builddir) -I$(top_srcdir) \ @HAVE_INTROSPECTION_TRUE@ -I$(top_srcdir)/gdk-pixbuf \ @HAVE_INTROSPECTION_TRUE@ -I$(top_builddir)/gdk-pixbuf \ @HAVE_INTROSPECTION_TRUE@ $(GDK_PIXBUF_DEP_CFLAGS) @HAVE_INTROSPECTION_TRUE@GdkPixbuf_2_0_gir_FILES = \ @HAVE_INTROSPECTION_TRUE@ $(libgdk_pixbufinclude_HEADERS) \ @HAVE_INTROSPECTION_TRUE@ $(libgdk_pixbuf_2_0_la_SOURCES) @HAVE_INTROSPECTION_TRUE@girdir = $(datadir)/gir-1.0 @HAVE_INTROSPECTION_TRUE@gir_DATA = $(INTROSPECTION_GIRS) @HAVE_INTROSPECTION_TRUE@typelibsdir = $(libdir)/girepository-1.0 @HAVE_INTROSPECTION_TRUE@typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) @CROSS_COMPILING_FALSE@RUN_QUERY_LOADER_TEST = test -z "$(DESTDIR)" @CROSS_COMPILING_TRUE@RUN_QUERY_LOADER_TEST = false all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: .SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs $(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 gdk-pixbuf/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign gdk-pixbuf/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): gdk_pixbuf.rc: $(top_builddir)/config.status $(srcdir)/gdk_pixbuf.rc.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ gdk-pixbuf-features.h: $(top_builddir)/config.status $(srcdir)/gdk-pixbuf-features.h.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || 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)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_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}; \ } install-loaderLTLIBRARIES: $(loader_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(loader_LTLIBRARIES)'; test -n "$(loaderdir)" || 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)$(loaderdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(loaderdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(loaderdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(loaderdir)"; \ } uninstall-loaderLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(loader_LTLIBRARIES)'; test -n "$(loaderdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(loaderdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(loaderdir)/$$f"; \ done clean-loaderLTLIBRARIES: -test -z "$(loader_LTLIBRARIES)" || rm -f $(loader_LTLIBRARIES) @list='$(loader_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}; \ } clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_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}; \ } libgdk_pixbuf-2.0.la: $(libgdk_pixbuf_2_0_la_OBJECTS) $(libgdk_pixbuf_2_0_la_DEPENDENCIES) $(EXTRA_libgdk_pixbuf_2_0_la_DEPENDENCIES) $(AM_V_CCLD)$(libgdk_pixbuf_2_0_la_LINK) -rpath $(libdir) $(libgdk_pixbuf_2_0_la_OBJECTS) $(libgdk_pixbuf_2_0_la_LIBADD) $(LIBS) libpixbufloader-ani.la: $(libpixbufloader_ani_la_OBJECTS) $(libpixbufloader_ani_la_DEPENDENCIES) $(EXTRA_libpixbufloader_ani_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_ani_la_LINK) $(am_libpixbufloader_ani_la_rpath) $(libpixbufloader_ani_la_OBJECTS) $(libpixbufloader_ani_la_LIBADD) $(LIBS) libpixbufloader-bmp.la: $(libpixbufloader_bmp_la_OBJECTS) $(libpixbufloader_bmp_la_DEPENDENCIES) $(EXTRA_libpixbufloader_bmp_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_bmp_la_LINK) $(am_libpixbufloader_bmp_la_rpath) $(libpixbufloader_bmp_la_OBJECTS) $(libpixbufloader_bmp_la_LIBADD) $(LIBS) libpixbufloader-gdip-bmp.la: $(libpixbufloader_gdip_bmp_la_OBJECTS) $(libpixbufloader_gdip_bmp_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gdip_bmp_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gdip_bmp_la_LINK) $(am_libpixbufloader_gdip_bmp_la_rpath) $(libpixbufloader_gdip_bmp_la_OBJECTS) $(libpixbufloader_gdip_bmp_la_LIBADD) $(LIBS) libpixbufloader-gdip-emf.la: $(libpixbufloader_gdip_emf_la_OBJECTS) $(libpixbufloader_gdip_emf_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gdip_emf_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gdip_emf_la_LINK) $(am_libpixbufloader_gdip_emf_la_rpath) $(libpixbufloader_gdip_emf_la_OBJECTS) $(libpixbufloader_gdip_emf_la_LIBADD) $(LIBS) libpixbufloader-gdip-gif.la: $(libpixbufloader_gdip_gif_la_OBJECTS) $(libpixbufloader_gdip_gif_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gdip_gif_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gdip_gif_la_LINK) $(am_libpixbufloader_gdip_gif_la_rpath) $(libpixbufloader_gdip_gif_la_OBJECTS) $(libpixbufloader_gdip_gif_la_LIBADD) $(LIBS) libpixbufloader-gdip-ico.la: $(libpixbufloader_gdip_ico_la_OBJECTS) $(libpixbufloader_gdip_ico_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gdip_ico_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gdip_ico_la_LINK) $(am_libpixbufloader_gdip_ico_la_rpath) $(libpixbufloader_gdip_ico_la_OBJECTS) $(libpixbufloader_gdip_ico_la_LIBADD) $(LIBS) libpixbufloader-gdip-jpeg.la: $(libpixbufloader_gdip_jpeg_la_OBJECTS) $(libpixbufloader_gdip_jpeg_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gdip_jpeg_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gdip_jpeg_la_LINK) $(am_libpixbufloader_gdip_jpeg_la_rpath) $(libpixbufloader_gdip_jpeg_la_OBJECTS) $(libpixbufloader_gdip_jpeg_la_LIBADD) $(LIBS) libpixbufloader-gdip-tiff.la: $(libpixbufloader_gdip_tiff_la_OBJECTS) $(libpixbufloader_gdip_tiff_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gdip_tiff_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gdip_tiff_la_LINK) $(am_libpixbufloader_gdip_tiff_la_rpath) $(libpixbufloader_gdip_tiff_la_OBJECTS) $(libpixbufloader_gdip_tiff_la_LIBADD) $(LIBS) libpixbufloader-gdip-wmf.la: $(libpixbufloader_gdip_wmf_la_OBJECTS) $(libpixbufloader_gdip_wmf_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gdip_wmf_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gdip_wmf_la_LINK) $(am_libpixbufloader_gdip_wmf_la_rpath) $(libpixbufloader_gdip_wmf_la_OBJECTS) $(libpixbufloader_gdip_wmf_la_LIBADD) $(LIBS) libpixbufloader-gif.la: $(libpixbufloader_gif_la_OBJECTS) $(libpixbufloader_gif_la_DEPENDENCIES) $(EXTRA_libpixbufloader_gif_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_gif_la_LINK) $(am_libpixbufloader_gif_la_rpath) $(libpixbufloader_gif_la_OBJECTS) $(libpixbufloader_gif_la_LIBADD) $(LIBS) libpixbufloader-icns.la: $(libpixbufloader_icns_la_OBJECTS) $(libpixbufloader_icns_la_DEPENDENCIES) $(EXTRA_libpixbufloader_icns_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_icns_la_LINK) $(am_libpixbufloader_icns_la_rpath) $(libpixbufloader_icns_la_OBJECTS) $(libpixbufloader_icns_la_LIBADD) $(LIBS) libpixbufloader-ico.la: $(libpixbufloader_ico_la_OBJECTS) $(libpixbufloader_ico_la_DEPENDENCIES) $(EXTRA_libpixbufloader_ico_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_ico_la_LINK) $(am_libpixbufloader_ico_la_rpath) $(libpixbufloader_ico_la_OBJECTS) $(libpixbufloader_ico_la_LIBADD) $(LIBS) libpixbufloader-jasper.la: $(libpixbufloader_jasper_la_OBJECTS) $(libpixbufloader_jasper_la_DEPENDENCIES) $(EXTRA_libpixbufloader_jasper_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_jasper_la_LINK) $(am_libpixbufloader_jasper_la_rpath) $(libpixbufloader_jasper_la_OBJECTS) $(libpixbufloader_jasper_la_LIBADD) $(LIBS) libpixbufloader-jpeg.la: $(libpixbufloader_jpeg_la_OBJECTS) $(libpixbufloader_jpeg_la_DEPENDENCIES) $(EXTRA_libpixbufloader_jpeg_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_jpeg_la_LINK) $(am_libpixbufloader_jpeg_la_rpath) $(libpixbufloader_jpeg_la_OBJECTS) $(libpixbufloader_jpeg_la_LIBADD) $(LIBS) libpixbufloader-pcx.la: $(libpixbufloader_pcx_la_OBJECTS) $(libpixbufloader_pcx_la_DEPENDENCIES) $(EXTRA_libpixbufloader_pcx_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_pcx_la_LINK) $(am_libpixbufloader_pcx_la_rpath) $(libpixbufloader_pcx_la_OBJECTS) $(libpixbufloader_pcx_la_LIBADD) $(LIBS) libpixbufloader-png.la: $(libpixbufloader_png_la_OBJECTS) $(libpixbufloader_png_la_DEPENDENCIES) $(EXTRA_libpixbufloader_png_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_png_la_LINK) $(am_libpixbufloader_png_la_rpath) $(libpixbufloader_png_la_OBJECTS) $(libpixbufloader_png_la_LIBADD) $(LIBS) libpixbufloader-pnm.la: $(libpixbufloader_pnm_la_OBJECTS) $(libpixbufloader_pnm_la_DEPENDENCIES) $(EXTRA_libpixbufloader_pnm_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_pnm_la_LINK) $(am_libpixbufloader_pnm_la_rpath) $(libpixbufloader_pnm_la_OBJECTS) $(libpixbufloader_pnm_la_LIBADD) $(LIBS) libpixbufloader-qtif.la: $(libpixbufloader_qtif_la_OBJECTS) $(libpixbufloader_qtif_la_DEPENDENCIES) $(EXTRA_libpixbufloader_qtif_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_qtif_la_LINK) $(am_libpixbufloader_qtif_la_rpath) $(libpixbufloader_qtif_la_OBJECTS) $(libpixbufloader_qtif_la_LIBADD) $(LIBS) libpixbufloader-ras.la: $(libpixbufloader_ras_la_OBJECTS) $(libpixbufloader_ras_la_DEPENDENCIES) $(EXTRA_libpixbufloader_ras_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_ras_la_LINK) $(am_libpixbufloader_ras_la_rpath) $(libpixbufloader_ras_la_OBJECTS) $(libpixbufloader_ras_la_LIBADD) $(LIBS) libpixbufloader-tga.la: $(libpixbufloader_tga_la_OBJECTS) $(libpixbufloader_tga_la_DEPENDENCIES) $(EXTRA_libpixbufloader_tga_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_tga_la_LINK) $(am_libpixbufloader_tga_la_rpath) $(libpixbufloader_tga_la_OBJECTS) $(libpixbufloader_tga_la_LIBADD) $(LIBS) libpixbufloader-tiff.la: $(libpixbufloader_tiff_la_OBJECTS) $(libpixbufloader_tiff_la_DEPENDENCIES) $(EXTRA_libpixbufloader_tiff_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_tiff_la_LINK) $(am_libpixbufloader_tiff_la_rpath) $(libpixbufloader_tiff_la_OBJECTS) $(libpixbufloader_tiff_la_LIBADD) $(LIBS) libpixbufloader-wbmp.la: $(libpixbufloader_wbmp_la_OBJECTS) $(libpixbufloader_wbmp_la_DEPENDENCIES) $(EXTRA_libpixbufloader_wbmp_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_wbmp_la_LINK) $(am_libpixbufloader_wbmp_la_rpath) $(libpixbufloader_wbmp_la_OBJECTS) $(libpixbufloader_wbmp_la_LIBADD) $(LIBS) libpixbufloader-xbm.la: $(libpixbufloader_xbm_la_OBJECTS) $(libpixbufloader_xbm_la_DEPENDENCIES) $(EXTRA_libpixbufloader_xbm_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_xbm_la_LINK) $(am_libpixbufloader_xbm_la_rpath) $(libpixbufloader_xbm_la_OBJECTS) $(libpixbufloader_xbm_la_LIBADD) $(LIBS) libpixbufloader-xpm.la: $(libpixbufloader_xpm_la_OBJECTS) $(libpixbufloader_xpm_la_DEPENDENCIES) $(EXTRA_libpixbufloader_xpm_la_DEPENDENCIES) $(AM_V_CCLD)$(libpixbufloader_xpm_la_LINK) $(am_libpixbufloader_xpm_la_rpath) $(libpixbufloader_xpm_la_OBJECTS) $(libpixbufloader_xpm_la_LIBADD) $(LIBS) libstatic-pixbufloader-ani.la: $(libstatic_pixbufloader_ani_la_OBJECTS) $(libstatic_pixbufloader_ani_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_ani_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_ani_la_rpath) $(libstatic_pixbufloader_ani_la_OBJECTS) $(libstatic_pixbufloader_ani_la_LIBADD) $(LIBS) libstatic-pixbufloader-bmp.la: $(libstatic_pixbufloader_bmp_la_OBJECTS) $(libstatic_pixbufloader_bmp_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_bmp_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_bmp_la_rpath) $(libstatic_pixbufloader_bmp_la_OBJECTS) $(libstatic_pixbufloader_bmp_la_LIBADD) $(LIBS) libstatic-pixbufloader-gdip-bmp.la: $(libstatic_pixbufloader_gdip_bmp_la_OBJECTS) $(libstatic_pixbufloader_gdip_bmp_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gdip_bmp_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gdip_bmp_la_rpath) $(libstatic_pixbufloader_gdip_bmp_la_OBJECTS) $(libstatic_pixbufloader_gdip_bmp_la_LIBADD) $(LIBS) libstatic-pixbufloader-gdip-emf.la: $(libstatic_pixbufloader_gdip_emf_la_OBJECTS) $(libstatic_pixbufloader_gdip_emf_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gdip_emf_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gdip_emf_la_rpath) $(libstatic_pixbufloader_gdip_emf_la_OBJECTS) $(libstatic_pixbufloader_gdip_emf_la_LIBADD) $(LIBS) libstatic-pixbufloader-gdip-gif.la: $(libstatic_pixbufloader_gdip_gif_la_OBJECTS) $(libstatic_pixbufloader_gdip_gif_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gdip_gif_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gdip_gif_la_rpath) $(libstatic_pixbufloader_gdip_gif_la_OBJECTS) $(libstatic_pixbufloader_gdip_gif_la_LIBADD) $(LIBS) libstatic-pixbufloader-gdip-ico.la: $(libstatic_pixbufloader_gdip_ico_la_OBJECTS) $(libstatic_pixbufloader_gdip_ico_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gdip_ico_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gdip_ico_la_rpath) $(libstatic_pixbufloader_gdip_ico_la_OBJECTS) $(libstatic_pixbufloader_gdip_ico_la_LIBADD) $(LIBS) libstatic-pixbufloader-gdip-jpeg.la: $(libstatic_pixbufloader_gdip_jpeg_la_OBJECTS) $(libstatic_pixbufloader_gdip_jpeg_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gdip_jpeg_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gdip_jpeg_la_rpath) $(libstatic_pixbufloader_gdip_jpeg_la_OBJECTS) $(libstatic_pixbufloader_gdip_jpeg_la_LIBADD) $(LIBS) libstatic-pixbufloader-gdip-tiff.la: $(libstatic_pixbufloader_gdip_tiff_la_OBJECTS) $(libstatic_pixbufloader_gdip_tiff_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gdip_tiff_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gdip_tiff_la_rpath) $(libstatic_pixbufloader_gdip_tiff_la_OBJECTS) $(libstatic_pixbufloader_gdip_tiff_la_LIBADD) $(LIBS) libstatic-pixbufloader-gdip-wmf.la: $(libstatic_pixbufloader_gdip_wmf_la_OBJECTS) $(libstatic_pixbufloader_gdip_wmf_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gdip_wmf_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gdip_wmf_la_rpath) $(libstatic_pixbufloader_gdip_wmf_la_OBJECTS) $(libstatic_pixbufloader_gdip_wmf_la_LIBADD) $(LIBS) libstatic-pixbufloader-gif.la: $(libstatic_pixbufloader_gif_la_OBJECTS) $(libstatic_pixbufloader_gif_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_gif_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_gif_la_rpath) $(libstatic_pixbufloader_gif_la_OBJECTS) $(libstatic_pixbufloader_gif_la_LIBADD) $(LIBS) libstatic-pixbufloader-icns.la: $(libstatic_pixbufloader_icns_la_OBJECTS) $(libstatic_pixbufloader_icns_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_icns_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_icns_la_rpath) $(libstatic_pixbufloader_icns_la_OBJECTS) $(libstatic_pixbufloader_icns_la_LIBADD) $(LIBS) libstatic-pixbufloader-ico.la: $(libstatic_pixbufloader_ico_la_OBJECTS) $(libstatic_pixbufloader_ico_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_ico_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_ico_la_rpath) $(libstatic_pixbufloader_ico_la_OBJECTS) $(libstatic_pixbufloader_ico_la_LIBADD) $(LIBS) libstatic-pixbufloader-jasper.la: $(libstatic_pixbufloader_jasper_la_OBJECTS) $(libstatic_pixbufloader_jasper_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_jasper_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_jasper_la_rpath) $(libstatic_pixbufloader_jasper_la_OBJECTS) $(libstatic_pixbufloader_jasper_la_LIBADD) $(LIBS) libstatic-pixbufloader-jpeg.la: $(libstatic_pixbufloader_jpeg_la_OBJECTS) $(libstatic_pixbufloader_jpeg_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_jpeg_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_jpeg_la_rpath) $(libstatic_pixbufloader_jpeg_la_OBJECTS) $(libstatic_pixbufloader_jpeg_la_LIBADD) $(LIBS) libstatic-pixbufloader-pcx.la: $(libstatic_pixbufloader_pcx_la_OBJECTS) $(libstatic_pixbufloader_pcx_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_pcx_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_pcx_la_rpath) $(libstatic_pixbufloader_pcx_la_OBJECTS) $(libstatic_pixbufloader_pcx_la_LIBADD) $(LIBS) libstatic-pixbufloader-pixdata.la: $(libstatic_pixbufloader_pixdata_la_OBJECTS) $(libstatic_pixbufloader_pixdata_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_pixdata_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(libstatic_pixbufloader_pixdata_la_OBJECTS) $(libstatic_pixbufloader_pixdata_la_LIBADD) $(LIBS) libstatic-pixbufloader-png.la: $(libstatic_pixbufloader_png_la_OBJECTS) $(libstatic_pixbufloader_png_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_png_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_png_la_rpath) $(libstatic_pixbufloader_png_la_OBJECTS) $(libstatic_pixbufloader_png_la_LIBADD) $(LIBS) libstatic-pixbufloader-pnm.la: $(libstatic_pixbufloader_pnm_la_OBJECTS) $(libstatic_pixbufloader_pnm_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_pnm_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_pnm_la_rpath) $(libstatic_pixbufloader_pnm_la_OBJECTS) $(libstatic_pixbufloader_pnm_la_LIBADD) $(LIBS) libstatic-pixbufloader-qtif.la: $(libstatic_pixbufloader_qtif_la_OBJECTS) $(libstatic_pixbufloader_qtif_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_qtif_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_qtif_la_rpath) $(libstatic_pixbufloader_qtif_la_OBJECTS) $(libstatic_pixbufloader_qtif_la_LIBADD) $(LIBS) libstatic-pixbufloader-ras.la: $(libstatic_pixbufloader_ras_la_OBJECTS) $(libstatic_pixbufloader_ras_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_ras_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_ras_la_rpath) $(libstatic_pixbufloader_ras_la_OBJECTS) $(libstatic_pixbufloader_ras_la_LIBADD) $(LIBS) libstatic-pixbufloader-tga.la: $(libstatic_pixbufloader_tga_la_OBJECTS) $(libstatic_pixbufloader_tga_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_tga_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_tga_la_rpath) $(libstatic_pixbufloader_tga_la_OBJECTS) $(libstatic_pixbufloader_tga_la_LIBADD) $(LIBS) libstatic-pixbufloader-tiff.la: $(libstatic_pixbufloader_tiff_la_OBJECTS) $(libstatic_pixbufloader_tiff_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_tiff_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_tiff_la_rpath) $(libstatic_pixbufloader_tiff_la_OBJECTS) $(libstatic_pixbufloader_tiff_la_LIBADD) $(LIBS) libstatic-pixbufloader-wbmp.la: $(libstatic_pixbufloader_wbmp_la_OBJECTS) $(libstatic_pixbufloader_wbmp_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_wbmp_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_wbmp_la_rpath) $(libstatic_pixbufloader_wbmp_la_OBJECTS) $(libstatic_pixbufloader_wbmp_la_LIBADD) $(LIBS) libstatic-pixbufloader-xbm.la: $(libstatic_pixbufloader_xbm_la_OBJECTS) $(libstatic_pixbufloader_xbm_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_xbm_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_xbm_la_rpath) $(libstatic_pixbufloader_xbm_la_OBJECTS) $(libstatic_pixbufloader_xbm_la_LIBADD) $(LIBS) libstatic-pixbufloader-xpm.la: $(libstatic_pixbufloader_xpm_la_OBJECTS) $(libstatic_pixbufloader_xpm_la_DEPENDENCIES) $(EXTRA_libstatic_pixbufloader_xpm_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(am_libstatic_pixbufloader_xpm_la_rpath) $(libstatic_pixbufloader_xpm_la_OBJECTS) $(libstatic_pixbufloader_xpm_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ || test -f $$p1 \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ 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; \ else { print "f", $$3 "/" $$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_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list clean-noinstPROGRAMS: @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list gdk-pixbuf-csource$(EXEEXT): $(gdk_pixbuf_csource_OBJECTS) $(gdk_pixbuf_csource_DEPENDENCIES) $(EXTRA_gdk_pixbuf_csource_DEPENDENCIES) @rm -f gdk-pixbuf-csource$(EXEEXT) $(AM_V_CCLD)$(LINK) $(gdk_pixbuf_csource_OBJECTS) $(gdk_pixbuf_csource_LDADD) $(LIBS) gdk-pixbuf-pixdata$(EXEEXT): $(gdk_pixbuf_pixdata_OBJECTS) $(gdk_pixbuf_pixdata_DEPENDENCIES) $(EXTRA_gdk_pixbuf_pixdata_DEPENDENCIES) @rm -f gdk-pixbuf-pixdata$(EXEEXT) $(AM_V_CCLD)$(LINK) $(gdk_pixbuf_pixdata_OBJECTS) $(gdk_pixbuf_pixdata_LDADD) $(LIBS) gdk-pixbuf-query-loaders$(EXEEXT): $(gdk_pixbuf_query_loaders_OBJECTS) $(gdk_pixbuf_query_loaders_DEPENDENCIES) $(EXTRA_gdk_pixbuf_query_loaders_DEPENDENCIES) @rm -f gdk-pixbuf-query-loaders$(EXEEXT) $(AM_V_CCLD)$(LINK) $(gdk_pixbuf_query_loaders_OBJECTS) $(gdk_pixbuf_query_loaders_LDADD) $(LIBS) test-gdk-pixbuf$(EXEEXT): $(test_gdk_pixbuf_OBJECTS) $(test_gdk_pixbuf_DEPENDENCIES) $(EXTRA_test_gdk_pixbuf_DEPENDENCIES) @rm -f test-gdk-pixbuf$(EXEEXT) $(AM_V_CCLD)$(LINK) $(test_gdk_pixbuf_OBJECTS) $(test_gdk_pixbuf_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-animation.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-csource.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-data.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-enum-types.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-loader.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-pixdata.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-scale.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-scaled-anim.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-simple-anim.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-util.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixdata.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-ani-animation.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-ani.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-bmp.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-animation.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-bmp.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-emf.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-gif.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-ico.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-jpeg.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-tiff.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-utils.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gdip-wmf.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gif-animation.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-gif.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-icns.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-ico.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-jasper.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-jpeg.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-pcx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-pixdata.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-png.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-pnm.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-qtif.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-ras.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-tga.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-tiff.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-wbmp.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-xbm.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io-xpm.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/queryloaders.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-gdk-pixbuf.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-girDATA: $(gir_DATA) @$(NORMAL_INSTALL) @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(girdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(girdir)" || 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)$(girdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(girdir)" || exit $$?; \ done uninstall-girDATA: @$(NORMAL_UNINSTALL) @list='$(gir_DATA)'; test -n "$(girdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(girdir)'; $(am__uninstall_files_from_dir) install-typelibsDATA: $(typelibs_DATA) @$(NORMAL_INSTALL) @list='$(typelibs_DATA)'; test -n "$(typelibsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(typelibsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(typelibsdir)" || 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)$(typelibsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(typelibsdir)" || exit $$?; \ done uninstall-typelibsDATA: @$(NORMAL_UNINSTALL) @list='$(typelibs_DATA)'; test -n "$(typelibsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(typelibsdir)'; $(am__uninstall_files_from_dir) install-libgdk_pixbufincludeHEADERS: $(libgdk_pixbufinclude_HEADERS) @$(NORMAL_INSTALL) @list='$(libgdk_pixbufinclude_HEADERS)'; test -n "$(libgdk_pixbufincludedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(libgdk_pixbufincludedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libgdk_pixbufincludedir)" || 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_HEADER) $$files '$(DESTDIR)$(libgdk_pixbufincludedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(libgdk_pixbufincludedir)" || exit $$?; \ done uninstall-libgdk_pixbufincludeHEADERS: @$(NORMAL_UNINSTALL) @list='$(libgdk_pixbufinclude_HEADERS)'; test -n "$(libgdk_pixbufincludedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(libgdk_pixbufincludedir)'; $(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 # Recover from deleted '.trs' file; this should ensure that # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create # both 'foo.log' and 'foo.trs'. Break the recipe in two subshells # to avoid problems with "make -n". .log.trs: rm -f $< $@ $(MAKE) $(AM_MAKEFLAGS) $< # Leading 'am--fnord' is there to ensure the list of targets does not # expand to empty, as could happen e.g. with make check TESTS=''. am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) am--force-recheck: @: $(TEST_SUITE_LOG): $(TEST_LOGS) @$(am__set_TESTS_bases); \ am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ redo_bases=`for i in $$bases; do \ am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ done`; \ if test -n "$$redo_bases"; then \ redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ if $(am__make_dryrun); then :; else \ rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ fi; \ fi; \ if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ else \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ st=0; \ errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ for i in $$redo_bases; do \ test -f $$i.trs && test -r $$i.trs \ || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ test -f $$i.log && test -r $$i.log \ || { echo "$$errmsg $$i.log" >&2; st=1; }; \ done; \ test $$st -eq 0 || exit 1; \ fi @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ ws='[ ]'; \ results=`for b in $$bases; do echo $$b.trs; done`; \ test -n "$$results" || results=/dev/null; \ all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ if test `expr $$fail + $$xpass + $$error` -eq 0; then \ success=true; \ else \ success=false; \ fi; \ br='==================='; br=$$br$$br$$br$$br; \ result_count () \ { \ if test x"$$1" = x"--maybe-color"; then \ maybe_colorize=yes; \ elif test x"$$1" = x"--no-color"; then \ maybe_colorize=no; \ else \ echo "$@: invalid 'result_count' usage" >&2; exit 4; \ fi; \ shift; \ desc=$$1 count=$$2; \ if test $$maybe_colorize = yes && test $$count -gt 0; then \ color_start=$$3 color_end=$$std; \ else \ color_start= color_end=; \ fi; \ echo "$${color_start}# $$desc $$count$${color_end}"; \ }; \ create_testsuite_report () \ { \ result_count $$1 "TOTAL:" $$all "$$brg"; \ result_count $$1 "PASS: " $$pass "$$grn"; \ result_count $$1 "SKIP: " $$skip "$$blu"; \ result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ result_count $$1 "FAIL: " $$fail "$$red"; \ result_count $$1 "XPASS:" $$xpass "$$red"; \ result_count $$1 "ERROR:" $$error "$$mgn"; \ }; \ { \ echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ $(am__rst_title); \ create_testsuite_report --no-color; \ echo; \ echo ".. contents:: :depth: 2"; \ echo; \ for b in $$bases; do echo $$b; done \ | $(am__create_global_log); \ } >$(TEST_SUITE_LOG).tmp || exit 1; \ mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ if $$success; then \ col="$$grn"; \ else \ col="$$red"; \ test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ fi; \ echo "$${col}$$br$${std}"; \ echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ echo "$${col}$$br$${std}"; \ create_testsuite_report --maybe-color; \ echo "$$col$$br$$std"; \ if $$success; then :; else \ echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ if test -n "$(PACKAGE_BUGREPORT)"; then \ echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ fi; \ echo "$$col$$br$$std"; \ fi; \ $$success || exit 1 check-TESTS: @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @set +e; $(am__set_TESTS_bases); \ log_list=`for i in $$bases; do echo $$i.log; done`; \ trs_list=`for i in $$bases; do echo $$i.trs; done`; \ log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ exit $$?; recheck: all @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @set +e; $(am__set_TESTS_bases); \ bases=`for i in $$bases; do echo $$i; done \ | $(am__list_recheck_tests)` || exit 1; \ log_list=`for i in $$bases; do echo $$i.log; done`; \ log_list=`echo $$log_list`; \ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ am__force_recheck=am--force-recheck \ TEST_LOGS="$$log_list"; \ exit $$? abicheck.sh.log: abicheck.sh @p='abicheck.sh'; \ b='abicheck.sh'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) .test.log: @p='$<'; \ $(am__set_b); \ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) @am__EXEEXT_TRUE@.test$(EXEEXT).log: @am__EXEEXT_TRUE@ @p='$<'; \ @am__EXEEXT_TRUE@ $(am__set_b); \ @am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ @am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @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 $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook check-am: all-am $(MAKE) $(AM_MAKEFLAGS) check-TESTS check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-recursive @CROSS_COMPILING_TRUE@all-local: all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS) \ all-local install-binPROGRAMS: install-libLTLIBRARIES installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(loaderdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(libgdk_pixbufincludedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) 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: -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 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) -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-recursive clean-am: clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \ clean-libtool clean-loaderLTLIBRARIES clean-noinstLTLIBRARIES \ clean-noinstPROGRAMS mostlyclean-am distclean: distclean-recursive -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-local distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-girDATA install-libgdk_pixbufincludeHEADERS \ install-loaderLTLIBRARIES install-typelibsDATA @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-binPROGRAMS install-libLTLIBRARIES 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-girDATA \ uninstall-libLTLIBRARIES uninstall-libgdk_pixbufincludeHEADERS \ uninstall-loaderLTLIBRARIES uninstall-local \ uninstall-typelibsDATA .MAKE: $(am__recursive_targets) all check check-am install install-am \ install-data-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \ check check-TESTS check-am clean clean-binPROGRAMS \ clean-generic clean-libLTLIBRARIES clean-libtool \ clean-loaderLTLIBRARIES clean-noinstLTLIBRARIES \ clean-noinstPROGRAMS cscopelist-am ctags ctags-am dist-hook \ distclean distclean-compile distclean-generic \ distclean-libtool distclean-local distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-binPROGRAMS install-data install-data-am \ install-data-hook install-dvi install-dvi-am install-exec \ install-exec-am install-girDATA install-html install-html-am \ install-info install-info-am install-libLTLIBRARIES \ install-libgdk_pixbufincludeHEADERS install-loaderLTLIBRARIES \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip install-typelibsDATA installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ recheck tags tags-am uninstall uninstall-am \ uninstall-binPROGRAMS uninstall-girDATA \ uninstall-libLTLIBRARIES uninstall-libgdk_pixbufincludeHEADERS \ uninstall-loaderLTLIBRARIES uninstall-local \ uninstall-typelibsDATA -include $(INTROSPECTION_MAKEFILE) @OS_WIN32_TRUE@gdk_pixbuf-win32-res.o : gdk_pixbuf.rc @OS_WIN32_TRUE@ $(AM_V_GEN)$(WINDRES) gdk_pixbuf.rc $@ @OS_WIN32_TRUE@install-def-file: @OS_WIN32_TRUE@ $(INSTALL) $(srcdir)/gdk_pixbuf.def $(DESTDIR)$(libdir)/gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).def @OS_WIN32_TRUE@uninstall-def-file: @OS_WIN32_TRUE@ -rm $(DESTDIR)$(libdir)/gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).def @OS_WIN32_FALSE@install-def-file: @OS_WIN32_FALSE@uninstall-def-file: @MS_LIB_AVAILABLE_TRUE@gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib: libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la gdk_pixbuf.def @MS_LIB_AVAILABLE_TRUE@ lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gdk_pixbuf.def -out:$@ @MS_LIB_AVAILABLE_TRUE@install-ms-lib: @MS_LIB_AVAILABLE_TRUE@ $(INSTALL) gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib $(DESTDIR)$(libdir) @MS_LIB_AVAILABLE_TRUE@uninstall-ms-lib: @MS_LIB_AVAILABLE_TRUE@ -rm $(DESTDIR)$(libdir)/gdk_pixbuf-$(GDK_PIXBUF_API_VERSION).lib @MS_LIB_AVAILABLE_FALSE@install-ms-lib: @MS_LIB_AVAILABLE_FALSE@uninstall-ms-lib: # This places the generated .def file in srcdir, since it is expected to be there. # (The one from a tarball is) gdk_pixbuf.def: gdk-pixbuf.symbols $(AM_V_GEN)(echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gdk-pixbuf.symbols | sed -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g') > $(srcdir)/gdk_pixbuf.def @BUILD_GDIPLUS_LOADERS_TRUE@libgdiplus.dll.a: gdiplus.def @BUILD_GDIPLUS_LOADERS_TRUE@ $(AM_V_GEN)$(DLLTOOL) --kill-at --dllname gdiplus.dll --input-def $(srcdir)/gdiplus.def --output-lib $@ # # gdk-pixbuf-enum-types.h # gdk-pixbuf-enum-types.h: s-enum-types-h @true s-enum-types-h: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.h.template $(AM_V_GEN)( cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.h.template \ $(gdk_pixbuf_headers) ) > tmp-gdk-pixbuf-enum-types.h \ && (cmp -s tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h || cp tmp-gdk-pixbuf-enum-types.h gdk-pixbuf-enum-types.h ) \ && rm -f tmp-gdk-pixbuf-enum-types.h \ && echo timestamp > $(@F) # # gdk-pixbuf-enum-types.c # gdk-pixbuf-enum-types.c: @REBUILD@ $(gdk_pixbuf_headers) gdk-pixbuf-enum-types.c.template $(AM_V_GEN)(cd $(srcdir) && $(GLIB_MKENUMS) --template gdk-pixbuf-enum-types.c.template \ $(gdk_pixbuf_headers)) > gdk-pixbuf-enum-types.c # # gdk-pixbuf-marshal.h # gdk-pixbuf-marshal.h: @REBUILD@ stamp-gdk-pixbuf-marshal.h @true stamp-gdk-pixbuf-marshal.h: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list $(AM_V_GEN)echo "#if !defined(GDK_PIXBUF_DISABLE_DEPRECATED) || defined(GDK_PIXBUF_COMPILATION)" > xgen-gmh \ && $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --header >> xgen-gmh \ && echo "#endif /* !GDK_PIXBUF_DISABLE_DEPRECATED || GDK_PIXBUF_COMPILATION */" >> xgen-gmh \ && (cmp -s xgen-gmh gdk-pixbuf-marshal.h || cp xgen-gmh gdk-pixbuf-marshal.h) \ && rm -f xgen-gmh xgen-gmh~ \ && echo timestamp > $(@F) # # gdk-pixbuf-marshal.c # $(srcdir)/gdk-pixbuf-marshal.c: @REBUILD@ $(srcdir)/gdk-pixbuf-marshal.list $(AM_V_GEN)(echo -e "#include \n" | $(GLIB_GENMARSHAL) --prefix=_gdk_pixbuf_marshal $(srcdir)/gdk-pixbuf-marshal.list --body ) >> xgen-gmc \ && cp xgen-gmc gdk-pixbuf-marshal.c \ && rm -f xgen-gmc xgen-gmc~ # if srcdir!=builddir, clean out maintainer-clean files from builddir # this allows dist to pass. distclean-local: if test $(srcdir) != .; then \ rm -f $(MAINTAINERCLEANFILES); \ fi dist-hook: ../build/win32/vs9/gdk-pixbuf.vcproj ../build/win32/vs10/gdk-pixbuf.vcxproj ../build/win32/vs10/gdk-pixbuf.vcxproj.filters ../build/win32/vs9/gdk-pixbuf.vcproj: ../build/win32/vs9/gdk-pixbuf.vcprojin for F in $(libgdk_pixbuf_2_0_la_SOURCES); do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >libgdkpixbuf.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs9/gdk-pixbuf.vcprojin >$@ rm libgdkpixbuf.sourcefiles ../build/win32/vs10/gdk-pixbuf.vcxproj: ../build/win32/vs10/gdk-pixbuf.vcxprojin for F in $(libgdk_pixbuf_2_0_la_SOURCES); do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >libgdkpixbuf.vs10.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gdk-pixbuf.vcxprojin >$@ rm libgdkpixbuf.vs10.sourcefiles ../build/win32/vs10/gdk-pixbuf.vcxproj.filters: ../build/win32/vs10/gdk-pixbuf.vcxproj.filtersin for F in $(libgdk_pixbuf_2_0_la_SOURCES); do \ case $$F in \ *.c) echo ' Source Files' \ ;; \ esac; \ done >libgdkpixbuf.vs10.sourcefiles.filters $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gdk-pixbuf.vcxproj.filtersin >$@ rm libgdkpixbuf.vs10.sourcefiles.filters @HAVE_INTROSPECTION_TRUE@GdkPixbuf-2.0.gir: libgdk_pixbuf-2.0.la Makefile # Running this if cross compiling or if DESTDIR is set is going to # not work at all, so skip it # We use install-data-hook here to workaround a bug in automake and/or libtool # that makes the install target for the loader libraries a dependency on # install-data-am, and not install-exec-am. We need to ensure this gets run # after the libraries are installed in their final locations. install-data-hook: install-ms-lib install-def-file @if $(RUN_QUERY_LOADER_TEST) ; then \ $(mkinstalldirs) $(DESTDIR)$(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION) ; \ $(top_builddir)/gdk-pixbuf/gdk-pixbuf-query-loaders$(EXEEXT) > $(DESTDIR)$(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION)/loaders.cache ; \ else \ echo "***" ; \ echo "*** Warning: loaders.cache not built" ; \ echo "***" ; \ echo "*** Generate this file manually on host" ; \ echo "*** system using gdk-pixbuf-query-loaders" ; \ echo "***" ; \ fi uninstall-local: uninstall-ms-lib uninstall-def-file rm -f $(DESTDIR)$(libdir)/gdk-pixbuf-2.0/$(GDK_PIXBUF_BINARY_VERSION)/loaders.cache @CROSS_COMPILING_FALSE@all-local: loaders.cache @BUILD_DYNAMIC_MODULES_TRUE@loaders.cache: $(loader_LTLIBRARIES) gdk-pixbuf-query-loaders$(EXEEXT) @BUILD_DYNAMIC_MODULES_TRUE@ LOADERS=`echo libpixbufloader-*.la` ; \ @BUILD_DYNAMIC_MODULES_TRUE@ if test "x$$LOADERS" != 'xlibpixbufloader-*.la' ; then \ @BUILD_DYNAMIC_MODULES_TRUE@ echo "Writing a loaders.cache file to use when running examples before installing gdk-pixbuf."; \ @BUILD_DYNAMIC_MODULES_TRUE@ $(top_builddir)/gdk-pixbuf/gdk-pixbuf-query-loaders$(EXEEXT) $$LOADERS > ./loaders.cache ;\ @BUILD_DYNAMIC_MODULES_TRUE@ else \ @BUILD_DYNAMIC_MODULES_TRUE@ echo "No dynamic modules found; will use only static modules for uninstalled example programs."; \ @BUILD_DYNAMIC_MODULES_TRUE@ touch loaders.cache; \ @BUILD_DYNAMIC_MODULES_TRUE@ fi @BUILD_DYNAMIC_MODULES_FALSE@loaders.cache: @BUILD_DYNAMIC_MODULES_FALSE@ echo "No dynamic modules found; will use only static modules for uninstalled example programs."; \ @BUILD_DYNAMIC_MODULES_FALSE@ touch loaders.cache; -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/gdk-pixbuf/io-xpm.c0000664000175000017500000005322612305775535020435 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* GdkPixbuf library - XPM image loader * * Copyright (C) 1999 Mark Crichton * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Federico Mena-Quintero * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #ifdef HAVE_UNISTD_H #include /* for unlink */ #endif #include #include "gdk-pixbuf-private.h" #include /* I have must have done something to deserve this. * XPM is such a crappy format to handle. * This code is an ugly hybrid from gdkpixmap.c * modified to respect transparent colors. * It's still a mess, though. */ enum buf_op { op_header, op_cmap, op_body }; typedef struct { gchar *color_string; guint16 red; guint16 green; guint16 blue; gint transparent; } XPMColor; struct file_handle { FILE *infile; gchar *buffer; guint buffer_size; }; struct mem_handle { const gchar **data; int offset; }; /* The following 2 routines (parse_color, find_color) come from Tk, via the Win32 * port of GDK. The licensing terms on these (longer than the functions) is: * * This software is copyrighted by the Regents of the University of * California, Sun Microsystems, Inc., and other parties. The following * terms apply to all files associated with the software unless explicitly * disclaimed in individual files. * * The authors hereby grant permission to use, copy, modify, distribute, * and license this software and its documentation for any purpose, provided * that existing copyright notices are retained in all copies and that this * notice is included verbatim in any distributions. No written agreement, * license, or royalty fee is required for any of the authorized uses. * Modifications to this software may be copyrighted by their authors * and need not follow the licensing terms described here, provided that * the new terms are clearly indicated on the first page of each file where * they apply. * * IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY * FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES * ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY * DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * * THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE * IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE * NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR * MODIFICATIONS. * * GOVERNMENT USE: If you are acquiring this software on behalf of the * U.S. government, the Government shall have only "Restricted Rights" * in the software and related documentation as defined in the Federal * Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you * are acquiring the software on behalf of the Department of Defense, the * software shall be classified as "Commercial Computer Software" and the * Government shall have only "Restricted Rights" as defined in Clause * 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the * authors grant the U.S. Government and others acting in its behalf * permission to use and distribute the software in accordance with the * terms specified in this license. */ #include "xpm-color-table.h" /* *---------------------------------------------------------------------- * * find_color -- * * This routine finds the color entry that corresponds to the * specified color. * * Results: * Returns non-zero on success. The RGB values of the XColor * will be initialized to the proper values on success. * * Side effects: * None. * *---------------------------------------------------------------------- */ static int compare_xcolor_entries (const void *a, const void *b) { return g_ascii_strcasecmp ((const char *) a, color_names + ((const XPMColorEntry *)b)->name_offset); } static gboolean find_color(const char *name, XPMColor *colorPtr) { XPMColorEntry *found; found = bsearch (name, xColors, G_N_ELEMENTS (xColors), sizeof (XPMColorEntry), compare_xcolor_entries); if (found == NULL) return FALSE; colorPtr->red = (found->red * 65535) / 255; colorPtr->green = (found->green * 65535) / 255; colorPtr->blue = (found->blue * 65535) / 255; return TRUE; } /* *---------------------------------------------------------------------- * * parse_color -- * * Partial implementation of X color name parsing interface. * * Results: * Returns TRUE on success. * * Side effects: * None. * *---------------------------------------------------------------------- */ static gboolean parse_color (const char *spec, XPMColor *colorPtr) { if (spec[0] == '#') { char fmt[16]; int i, red, green, blue; if ((i = strlen (spec + 1)) % 3) { return FALSE; } i /= 3; g_snprintf (fmt, 16, "%%%dx%%%dx%%%dx", i, i, i); if (sscanf (spec + 1, fmt, &red, &green, &blue) != 3) { return FALSE; } if (i == 4) { colorPtr->red = red; colorPtr->green = green; colorPtr->blue = blue; } else if (i == 1) { colorPtr->red = (red * 65535) / 15; colorPtr->green = (green * 65535) / 15; colorPtr->blue = (blue * 65535) / 15; } else if (i == 2) { colorPtr->red = (red * 65535) / 255; colorPtr->green = (green * 65535) / 255; colorPtr->blue = (blue * 65535) / 255; } else /* if (i == 3) */ { colorPtr->red = (red * 65535) / 4095; colorPtr->green = (green * 65535) / 4095; colorPtr->blue = (blue * 65535) / 4095; } } else { if (!find_color(spec, colorPtr)) return FALSE; } return TRUE; } static gint xpm_seek_string (FILE *infile, const gchar *str) { char instr[1024]; while (!feof (infile)) { if (fscanf (infile, "%1023s", instr) < 0) return FALSE; if (strcmp (instr, str) == 0) return TRUE; } return FALSE; } static gint xpm_seek_char (FILE *infile, gchar c) { gint b, oldb; while ((b = getc (infile)) != EOF) { if (c != b && b == '/') { b = getc (infile); if (b == EOF) return FALSE; else if (b == '*') { /* we have a comment */ b = -1; do { oldb = b; b = getc (infile); if (b == EOF) return FALSE; } while (!(oldb == '*' && b == '/')); } } else if (c == b) return TRUE; } return FALSE; } static gint xpm_read_string (FILE *infile, gchar **buffer, guint *buffer_size) { gint c; guint cnt = 0, bufsiz, ret = FALSE; gchar *buf; buf = *buffer; bufsiz = *buffer_size; if (buf == NULL) { bufsiz = 10 * sizeof (gchar); buf = g_new (gchar, bufsiz); } do { c = getc (infile); } while (c != EOF && c != '"'); if (c != '"') goto out; while ((c = getc (infile)) != EOF) { if (cnt == bufsiz) { guint new_size = bufsiz * 2; if (new_size > bufsiz) bufsiz = new_size; else goto out; buf = g_realloc (buf, bufsiz); buf[bufsiz - 1] = '\0'; } if (c != '"') buf[cnt++] = c; else { buf[cnt] = 0; ret = TRUE; break; } } out: buf[bufsiz - 1] = '\0'; /* ensure null termination for errors */ *buffer = buf; *buffer_size = bufsiz; return ret; } static gchar * xpm_extract_color (const gchar *buffer) { const gchar *p = &buffer[0]; gint new_key = 0; gint key = 0; gint current_key = 1; gint space = 128; gchar word[129], color[129], current_color[129]; gchar *r; word[0] = '\0'; color[0] = '\0'; current_color[0] = '\0'; while (1) { /* skip whitespace */ for (; *p != '\0' && g_ascii_isspace (*p); p++) { } /* copy word */ for (r = word; *p != '\0' && !g_ascii_isspace (*p) && r - word < sizeof (word) - 1; p++, r++) { *r = *p; } *r = '\0'; if (*word == '\0') { if (color[0] == '\0') /* incomplete colormap entry */ return NULL; else /* end of entry, still store the last color */ new_key = 1; } else if (key > 0 && color[0] == '\0') /* next word must be a color name part */ new_key = 0; else { if (strcmp (word, "c") == 0) new_key = 5; else if (strcmp (word, "g") == 0) new_key = 4; else if (strcmp (word, "g4") == 0) new_key = 3; else if (strcmp (word, "m") == 0) new_key = 2; else if (strcmp (word, "s") == 0) new_key = 1; else new_key = 0; } if (new_key == 0) { /* word is a color name part */ if (key == 0) /* key expected */ return NULL; /* accumulate color name */ if (color[0] != '\0') { strncat (color, " ", space); space -= MIN (space, 1); } strncat (color, word, space); space -= MIN (space, strlen (word)); } else { /* word is a key */ if (key > current_key) { current_key = key; strcpy (current_color, color); } space = 128; color[0] = '\0'; key = new_key; if (*p == '\0') break; } } if (current_key > 1) return g_strdup (current_color); else return NULL; } /* (almost) direct copy from gdkpixmap.c... loads an XPM from a file */ static const gchar * file_buffer (enum buf_op op, gpointer handle) { struct file_handle *h = handle; switch (op) { case op_header: if (xpm_seek_string (h->infile, "XPM") != TRUE) break; if (xpm_seek_char (h->infile, '{') != TRUE) break; /* Fall through to the next xpm_seek_char. */ case op_cmap: xpm_seek_char (h->infile, '"'); fseek (h->infile, -1, SEEK_CUR); /* Fall through to the xpm_read_string. */ case op_body: if(!xpm_read_string (h->infile, &h->buffer, &h->buffer_size)) return NULL; return h->buffer; default: g_assert_not_reached (); } return NULL; } /* This reads from memory */ static const gchar * mem_buffer (enum buf_op op, gpointer handle) { struct mem_handle *h = handle; switch (op) { case op_header: case op_cmap: case op_body: if (h->data[h->offset]) { const gchar* retval; retval = h->data[h->offset]; h->offset += 1; return retval; } break; default: g_assert_not_reached (); break; } return NULL; } /* This function does all the work. */ static GdkPixbuf * pixbuf_create_from_xpm (const gchar * (*get_buf) (enum buf_op op, gpointer handle), gpointer handle, GError **error) { gint w, h, n_col, cpp, x_hot, y_hot, items; gint cnt, xcnt, ycnt, wbytes, n; gint is_trans = FALSE; const gchar *buffer; gchar *name_buf; gchar pixel_str[32]; GHashTable *color_hash; XPMColor *colors, *color, *fallbackcolor; guchar *pixtmp; GdkPixbuf *pixbuf; fallbackcolor = NULL; buffer = (*get_buf) (op_header, handle); if (!buffer) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("No XPM header found")); return NULL; } items = sscanf (buffer, "%d %d %d %d %d %d", &w, &h, &n_col, &cpp, &x_hot, &y_hot); if (items != 4 && items != 6) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid XPM header")); return NULL; } if (w <= 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("XPM file has image width <= 0")); return NULL; } if (h <= 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("XPM file has image height <= 0")); return NULL; } if (cpp <= 0 || cpp >= 32) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("XPM has invalid number of chars per pixel")); return NULL; } if (n_col <= 0 || n_col >= G_MAXINT / (cpp + 1) || n_col >= G_MAXINT / sizeof (XPMColor)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("XPM file has invalid number of colors")); return NULL; } /* The hash is used for fast lookups of color from chars */ color_hash = g_hash_table_new (g_str_hash, g_str_equal); name_buf = g_try_malloc (n_col * (cpp + 1)); if (!name_buf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate memory for loading XPM image")); g_hash_table_destroy (color_hash); return NULL; } colors = (XPMColor *) g_try_malloc (sizeof (XPMColor) * n_col); if (!colors) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate memory for loading XPM image")); g_hash_table_destroy (color_hash); g_free (name_buf); return NULL; } for (cnt = 0; cnt < n_col; cnt++) { gchar *color_name; buffer = (*get_buf) (op_cmap, handle); if (!buffer) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Cannot read XPM colormap")); g_hash_table_destroy (color_hash); g_free (name_buf); g_free (colors); return NULL; } color = &colors[cnt]; color->color_string = &name_buf[cnt * (cpp + 1)]; strncpy (color->color_string, buffer, cpp); color->color_string[cpp] = 0; buffer += strlen (color->color_string); color->transparent = FALSE; color_name = xpm_extract_color (buffer); if ((color_name == NULL) || (g_ascii_strcasecmp (color_name, "None") == 0) || (parse_color (color_name, color) == FALSE)) { color->transparent = TRUE; color->red = 0; color->green = 0; color->blue = 0; is_trans = TRUE; } g_free (color_name); g_hash_table_insert (color_hash, color->color_string, color); if (cnt == 0) fallbackcolor = color; } pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, is_trans, 8, w, h); if (!pixbuf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Cannot allocate memory for loading XPM image")); g_hash_table_destroy (color_hash); g_free (colors); g_free (name_buf); return NULL; } wbytes = w * cpp; for (ycnt = 0; ycnt < h; ycnt++) { pixtmp = pixbuf->pixels + ycnt * pixbuf->rowstride; buffer = (*get_buf) (op_body, handle); if ((!buffer) || (strlen (buffer) < wbytes)) continue; for (n = 0, xcnt = 0; n < wbytes; n += cpp, xcnt++) { strncpy (pixel_str, &buffer[n], cpp); pixel_str[cpp] = 0; color = g_hash_table_lookup (color_hash, pixel_str); /* Bad XPM...punt */ if (!color) color = fallbackcolor; *pixtmp++ = color->red >> 8; *pixtmp++ = color->green >> 8; *pixtmp++ = color->blue >> 8; if (is_trans && color->transparent) *pixtmp++ = 0; else if (is_trans) *pixtmp++ = 0xFF; } } g_hash_table_destroy (color_hash); g_free (colors); g_free (name_buf); if (items == 6) { gchar hot[10]; g_snprintf (hot, 10, "%d", x_hot); gdk_pixbuf_set_option (pixbuf, "x_hot", hot); g_snprintf (hot, 10, "%d", y_hot); gdk_pixbuf_set_option (pixbuf, "y_hot", hot); } return pixbuf; } /* Shared library entry point for file loading */ static GdkPixbuf * gdk_pixbuf__xpm_image_load (FILE *f, GError **error) { GdkPixbuf *pixbuf; struct file_handle h; memset (&h, 0, sizeof (h)); h.infile = f; pixbuf = pixbuf_create_from_xpm (file_buffer, &h, error); g_free (h.buffer); return pixbuf; } /* Shared library entry point for memory loading */ static GdkPixbuf * gdk_pixbuf__xpm_image_load_xpm_data (const gchar **data) { GdkPixbuf *pixbuf; struct mem_handle h; GError *error = NULL; h.data = data; h.offset = 0; pixbuf = pixbuf_create_from_xpm (mem_buffer, &h, &error); if (error) { g_warning ("Inline XPM data is broken: %s", error->message); g_error_free (error); error = NULL; } return pixbuf; } /* Progressive loader */ typedef struct _XPMContext XPMContext; struct _XPMContext { GdkPixbufModulePreparedFunc prepare_func; GdkPixbufModuleUpdatedFunc update_func; gpointer user_data; gchar *tempname; FILE *file; gboolean all_okay; }; /* * FIXME xpm loading progressively is not properly implemented. * Instead we will buffer to a file then load that file when done. * This is very broken but it should be relatively simple to fix * in the future. */ static gpointer gdk_pixbuf__xpm_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error) { XPMContext *context; gint fd; context = g_new (XPMContext, 1); context->prepare_func = prepare_func; context->update_func = update_func; context->user_data = user_data; context->all_okay = TRUE; fd = g_file_open_tmp ("gdkpixbuf-xpm-tmp.XXXXXX", &context->tempname, NULL); if (fd < 0) { g_free (context); return NULL; } context->file = fdopen (fd, "w+"); if (context->file == NULL) { g_free (context->tempname); g_free (context); return NULL; } return context; } static gboolean gdk_pixbuf__xpm_image_stop_load (gpointer data, GError **error) { XPMContext *context = (XPMContext*) data; GdkPixbuf *pixbuf; gboolean retval = FALSE; g_return_val_if_fail (data != NULL, FALSE); fflush (context->file); rewind (context->file); if (context->all_okay) { pixbuf = gdk_pixbuf__xpm_image_load (context->file, error); if (pixbuf != NULL) { if (context->prepare_func) (* context->prepare_func) (pixbuf, NULL, context->user_data); if (context->update_func) (* context->update_func) (pixbuf, 0, 0, pixbuf->width, pixbuf->height, context->user_data); g_object_unref (pixbuf); retval = TRUE; } } fclose (context->file); g_unlink (context->tempname); g_free (context->tempname); g_free ((XPMContext *) context); return retval; } static gboolean gdk_pixbuf__xpm_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { XPMContext *context = (XPMContext *) data; g_return_val_if_fail (data != NULL, FALSE); if (fwrite (buf, sizeof (guchar), size, context->file) != size) { gint save_errno = errno; context->all_okay = FALSE; g_set_error_literal (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Failed to write to temporary file when loading XPM image")); return FALSE; } return TRUE; } #ifndef INCLUDE_xpm #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__xpm_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__xpm_image_load; module->load_xpm_data = gdk_pixbuf__xpm_image_load_xpm_data; module->begin_load = gdk_pixbuf__xpm_image_begin_load; module->stop_load = gdk_pixbuf__xpm_image_stop_load; module->load_increment = gdk_pixbuf__xpm_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "/* XPM */", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-xpixmap", NULL }; static const gchar *extensions[] = { "xpm", NULL }; info->name = "xpm"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The XPM image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-pcx.c0000664000175000017500000005012312305775535020414 0ustar00mclasenmclasen00000000000000/* * GdkPixbuf library - PCX image loader * * Copyright (C) 2003 Josh A. Beam * * Authors: Josh A. Beam * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include "gdk-pixbuf-private.h" #undef PCX_DEBUG #define PCX_TASK_DONE 0 #define PCX_TASK_LOAD_HEADER 1 #define PCX_TASK_LOAD_DATA 2 #define PCX_TASK_LOAD_PALETTE 3 struct pcx_header { guint8 manufacturer; guint8 version; guint8 encoding; guint8 bitsperpixel; gint16 xmin; gint16 ymin; gint16 xmax; gint16 ymax; guint16 horizdpi; guint16 vertdpi; guint8 palette[48]; guint8 reserved; guint8 colorplanes; guint16 bytesperline; guint16 palettetype; guint16 hscrsize; guint16 vscrsize; guint8 filler[54]; }; struct pcx_context { GdkPixbuf *pixbuf; gint rowstride; GdkPixbufModuleSizeFunc size_func; GdkPixbufModuleUpdatedFunc updated_func; GdkPixbufModulePreparedFunc prepared_func; gpointer user_data; guchar current_task; gboolean header_loaded; struct pcx_header *header; guint bpp; gint width, height; guint num_planes; guint bytesperline; guchar *buf; guint buf_size; guint buf_pos; guchar *data; guchar *line; guint current_line; guchar *p_data; }; /* * set context's image information based on the header */ static void fill_pcx_context(struct pcx_context *context) { struct pcx_header *header = context->header; context->bpp = header->bitsperpixel; context->width = header->xmax - header->xmin + 1; context->height = header->ymax - header->ymin + 1; context->num_planes = header->colorplanes; context->bytesperline = header->bytesperline; if(header->version == 5 && context->bpp == 8 && context->num_planes == 3) context->bpp = 24; } static void free_pcx_context(struct pcx_context *context, gboolean unref_pixbuf) { g_free(context->header); g_free(context->buf); if(unref_pixbuf && context->pixbuf) g_object_unref(context->pixbuf); g_free(context->line); g_free(context->p_data); g_free(context); } /* * read each plane of a single scanline. store_planes is * the number of planes that can be stored in the planes array. * data is the pointer to the block of memory to read * from, size is the length of that data, and line_bytes * is where the number of bytes read will be stored. */ static gboolean read_scanline_data(guchar *data, guint size, guchar *planes[], guint store_planes, guint num_planes, guint bytesperline, guint *line_bytes) { guint i, j; guint p, count; guint d = 0; guint8 byte; for(p = 0; p < num_planes; p++) { for(i = 0; i < bytesperline;) { /* i incremented when line byte set */ if(d >= size) return FALSE; byte = data[d++]; if(byte >> 6 == 0x3) { count = byte & ~(0x3 << 6); if(count == 0) return FALSE; if(d >= size) return FALSE; byte = data[d++]; } else { count = 1; } for(j = 0; j < count; j++) { if(p < store_planes) planes[p][i++] = byte; else i++; if(i >= bytesperline) { p++; if(p >= num_planes) { *line_bytes = d; return TRUE; } i = 0; } } } } *line_bytes = d; /* number of bytes read for scanline */ return TRUE; } static gpointer gdk_pixbuf__pcx_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { struct pcx_context *context; context = g_new0(struct pcx_context, 1); if(!context) return NULL; context->header = g_try_malloc(sizeof(struct pcx_header)); if(!context->header) { g_free(context); g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for header")); return NULL; } context->size_func = size_func; context->updated_func = updated_func; context->prepared_func = prepared_func; context->user_data = user_data; context->current_task = PCX_TASK_LOAD_HEADER; context->buf = g_try_malloc(sizeof(guchar) * 512); if(!context->buf) { g_free(context->header); g_free(context); g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for context buffer")); return NULL; } context->buf_size = 512; context->header_loaded = FALSE; return context; } static gboolean pcx_resize_context_buf(struct pcx_context *context, guint size) { guchar *new_buf; new_buf = g_try_realloc(context->buf, size); if(!new_buf) return FALSE; context->buf = new_buf; context->buf_size = size; return TRUE; } /* * remove a number of bytes (specified by size) from the * beginning of a context's buf */ static gboolean pcx_chop_context_buf(struct pcx_context *context, guint size) { guint i, j; if (size > context->buf_pos) return FALSE; else if (size == 0) return TRUE; for (i = 0, j = size; j < context->buf_pos; i++, j++) context->buf[i] = context->buf[j]; context->buf_pos -= size; return TRUE; } static guchar read_pixel_1(guchar *data, guint offset) { guchar retval; guint bit_offset; if(!(offset % 8)) { offset /= 8; retval = data[offset] >> 7; } else { bit_offset = offset % 8; offset -= bit_offset; offset /= 8; retval = (data[offset] >> (7 - bit_offset)) & 0x1; } return retval; } static guchar read_pixel_4(guchar *data, guint offset) { guchar retval; if(!(offset % 2)) { offset /= 2; retval = data[offset] >> 4; } else { offset--; offset /= 2; retval = data[offset] & 0xf; } return retval; } static gboolean pcx_increment_load_data_1(struct pcx_context *context) { guint i; guchar *planes[4]; guint line_bytes; guint store_planes; if(context->num_planes == 4) { planes[0] = context->line; planes[1] = planes[0] + context->bytesperline; planes[2] = planes[1] + context->bytesperline; planes[3] = planes[2] + context->bytesperline; store_planes = 4; } else if(context->num_planes == 3) { planes[0] = context->line; planes[1] = planes[0] + context->bytesperline; planes[2] = planes[1] + context->bytesperline; store_planes = 3; } else if(context->num_planes == 2) { planes[0] = context->line; planes[1] = planes[0] + context->bytesperline; store_planes = 2; } else if(context->num_planes == 1) { planes[0] = context->line; store_planes = 1; } else { return FALSE; } while(read_scanline_data(context->buf, context->buf_pos, planes, store_planes, context->num_planes, context->bytesperline, &line_bytes)) { pcx_chop_context_buf(context, line_bytes); for(i = 0; i < context->width; i++) { guchar p; if(context->num_planes == 4) { p = read_pixel_1(planes[3], i); p <<= 1; p |= read_pixel_1(planes[2], i); p <<= 1; p |= read_pixel_1(planes[1], i); p <<= 1; p |= read_pixel_1(planes[0], i); } else if(context->num_planes == 3) { p = read_pixel_1(planes[2], i); p <<= 1; p |= read_pixel_1(planes[1], i); p <<= 1; p |= read_pixel_1(planes[0], i); } else if(context->num_planes == 2) { p = read_pixel_1(planes[1], i); p <<= 1; p |= read_pixel_1(planes[0], i); } else if(context->num_planes == 1) { p = read_pixel_1(planes[0], i); } else { return FALSE; } p &= 0xf; context->data[context->current_line * context->rowstride + i * 3 + 0] = context->header->palette[p * 3 + 0]; context->data[context->current_line * context->rowstride + i * 3 + 1] = context->header->palette[p * 3 + 1]; context->data[context->current_line * context->rowstride + i * 3 + 2] = context->header->palette[p * 3 + 2]; } if(context->updated_func) context->updated_func(context->pixbuf, 0, context->current_line, context->width, 1, context->user_data); context->current_line++; if(context->current_line == context->height) { context->current_task = PCX_TASK_DONE; return TRUE; } } return TRUE; } static gboolean pcx_increment_load_data_2(struct pcx_context *context) { guint i; guchar *planes[1]; guint line_bytes; guint shift, h; planes[0] = context->line; while(read_scanline_data(context->buf, context->buf_pos, planes, 1, context->num_planes, context->bytesperline, &line_bytes)) { pcx_chop_context_buf(context, line_bytes); for(i = 0; i < context->width; i++) { shift = 6 - 2 * (i % 4); h = (planes[0][i / 4] >> shift) & 0x3; context->data[context->current_line * context->rowstride + i * 3 + 0] = context->header->palette[h * 3 + 0]; context->data[context->current_line * context->rowstride + i * 3 + 1] = context->header->palette[h * 3 + 1]; context->data[context->current_line * context->rowstride + i * 3 + 2] = context->header->palette[h * 3 + 2]; } if(context->updated_func) context->updated_func(context->pixbuf, 0, context->current_line, context->width, 1, context->user_data); context->current_line++; if(context->current_line == context->height) { context->current_task = PCX_TASK_DONE; return TRUE; } } return TRUE; } static gboolean pcx_increment_load_data_4(struct pcx_context *context) { guint i; guchar *planes[1]; guint line_bytes; planes[0] = context->line; while(read_scanline_data(context->buf, context->buf_pos, planes, 1, context->num_planes, context->bytesperline, &line_bytes)) { pcx_chop_context_buf(context, line_bytes); for(i = 0; i < context->width; i++) { guchar p; p = read_pixel_4(planes[0], i) & 0xf; context->data[context->current_line * context->rowstride + i * 3 + 0] = context->header->palette[p * 3 + 0]; context->data[context->current_line * context->rowstride + i * 3 + 1] = context->header->palette[p * 3 + 1]; context->data[context->current_line * context->rowstride + i * 3 + 2] = context->header->palette[p * 3 + 2]; } if(context->updated_func) context->updated_func(context->pixbuf, 0, context->current_line, context->width, 1, context->user_data); context->current_line++; if(context->current_line == context->height) { context->current_task = PCX_TASK_DONE; return TRUE; } } return TRUE; } /* * for loading 8-bit pcx images, we keep a buffer containing * each pixel's palette number; once we've loaded each scanline, * we wait for loading to stop and call pcx_load_palette_8, * which finds the palette at the end of the pcx data and sets the * RGB data. */ static gboolean pcx_increment_load_data_8(struct pcx_context *context) { guint i; guchar *planes[1]; guint line_bytes; planes[0] = context->line; while(read_scanline_data(context->buf, context->buf_pos, planes, 1, context->num_planes, context->bytesperline, &line_bytes)) { pcx_chop_context_buf(context, line_bytes); for(i = 0; i < context->width; i++) context->p_data[context->current_line * context->width + i + 0] = planes[0][i]; context->current_line++; if(context->current_line == context->height) { context->current_task = PCX_TASK_LOAD_PALETTE; return TRUE; } } return TRUE; } /* * read the palette and set the RGB data */ static gboolean pcx_load_palette_8(struct pcx_context *context) { guint i, j; if(context->current_line < context->height) return FALSE; if(context->buf_pos >= 769) { guchar *palette = context->buf + (context->buf_pos - 769); if(palette[0] == 12) { palette++; for(i = 0; i < context->height; i++) { for(j = 0; j < context->width; j++) { context->data[i * context->rowstride + j * 3 + 0] = palette[(context->p_data[i * context->width + j]) * 3 + 0]; context->data[i * context->rowstride + j * 3 + 1] = palette[(context->p_data[i * context->width + j]) * 3 + 1]; context->data[i * context->rowstride + j * 3 + 2] = palette[(context->p_data[i * context->width + j]) * 3 + 2]; } if(context->updated_func) context->updated_func(context->pixbuf, 0, i, context->width, 1, context->user_data); } #ifdef PCX_DEBUG g_print("read palette\n"); #endif context->current_task = PCX_TASK_DONE; return TRUE; } else { #ifdef PCX_DEBUG g_print("this ain't a palette\n"); #endif return FALSE; } } return FALSE; } /* * in 24-bit images, each scanline has three color planes * for red, green, and blue, respectively. */ static gboolean pcx_increment_load_data_24(struct pcx_context *context) { guint i; guchar *planes[3]; guint line_bytes; planes[0] = context->line; planes[1] = planes[0] + context->bytesperline; planes[2] = planes[1] + context->bytesperline; while(read_scanline_data(context->buf, context->buf_pos, planes, 3, context->num_planes, context->bytesperline, &line_bytes)) { pcx_chop_context_buf(context, line_bytes); for(i = 0; i < context->width; i++) { context->data[context->current_line * context->rowstride + i * 3 + 0] = planes[0][i]; context->data[context->current_line * context->rowstride + i * 3 + 1] = planes[1][i]; context->data[context->current_line * context->rowstride + i * 3 + 2] = planes[2][i]; } if(context->updated_func) context->updated_func(context->pixbuf, 0, context->current_line, context->width, 1, context->user_data); context->current_line++; if(context->current_line == context->height) { context->current_task = PCX_TASK_DONE; return TRUE; } } return TRUE; } static gboolean gdk_pixbuf__pcx_load_increment(gpointer data, const guchar *buf, guint size, GError **error) { struct pcx_context *context = (struct pcx_context *)data; struct pcx_header *header; guint i; gboolean retval = TRUE; /* if context's buf isn't large enough to hold its current data plus the passed buf, increase its size */ if(context->buf_pos + size > context->buf_size) { if(!pcx_resize_context_buf(context, sizeof(guchar) * (context->buf_pos + size))) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for context buffer")); return FALSE; } } for(i = 0; i < size; i++) context->buf[context->buf_pos++] = buf[i]; if(context->current_task == PCX_TASK_LOAD_HEADER) { if(!context->header_loaded && context->buf_pos > sizeof(struct pcx_header)) { /* set header */ gint width, height; memcpy(context->header, context->buf, sizeof(struct pcx_header)); pcx_chop_context_buf(context, sizeof(struct pcx_header)); header = context->header; /* convert the multi-byte header variables that will be used */ header->xmin = GINT16_FROM_LE(header->xmin); header->ymin = GINT16_FROM_LE(header->ymin); header->xmax = GINT16_FROM_LE(header->xmax); header->ymax = GINT16_FROM_LE(header->ymax); header->bytesperline = GUINT16_FROM_LE(header->bytesperline); #ifdef PCX_DEBUG g_print ("Manufacturer %d\n" "Version %d\n" "Encoding %d\n" "Bits/Pixel %d\n" "Planes %d\n" "Palette %d\n", header->manufacturer, header->version, header->encoding, header->bitsperpixel, header->colorplanes, header->palettetype); #endif context->header_loaded = TRUE; fill_pcx_context(context); width = context->width; height = context->height; if(width <= 0 || height <= 0) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image has invalid width and/or height")); return FALSE; } if (context->size_func) { (*context->size_func) (&width, &height, context->user_data); if (width == 0 || height == 0) return TRUE; } switch(context->bpp) { default: g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image has unsupported bpp")); return FALSE; break; case 1: if(context->num_planes < 1 || context->num_planes > 4) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image has unsupported number of %d-bit planes"), 1); return FALSE; } break; case 2: case 4: case 8: if(context->num_planes != 1) { g_set_error(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image has unsupported number of %d-bit planes"), (gint)context->bpp); return FALSE; } break; case 24: break; /* context's bpp is set to 24 if there are three 8-bit planes */ } #ifdef PCX_DEBUG g_print("io-pcx: header loaded\n"); g_print("bpp: %u\n", context->bpp); g_print("dimensions: %ux%u\n", context->width, context->height); #endif context->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8, context->width, context->height); if(!context->pixbuf) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't create new pixbuf")); return FALSE; } context->data = gdk_pixbuf_get_pixels(context->pixbuf); context->rowstride = gdk_pixbuf_get_rowstride(context->pixbuf); context->line = g_try_malloc(sizeof(guchar) * context->bytesperline * context->num_planes); if(!context->line) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for line data")); return FALSE; } if(context->bpp == 8) { context->p_data = g_try_malloc(sizeof(guchar) * context->width * context->height); if(!context->p_data) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for PCX image")); return FALSE; } } if(context->prepared_func) context->prepared_func(context->pixbuf, NULL, context->user_data); context->current_task = PCX_TASK_LOAD_DATA; } retval = TRUE; } if(context->current_task == PCX_TASK_LOAD_DATA) { switch(context->bpp) { default: g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image has unsupported bpp")); retval = FALSE; break; case 1: retval = pcx_increment_load_data_1(context); break; case 2: retval = pcx_increment_load_data_2(context); break; case 4: retval = pcx_increment_load_data_4(context); break; case 8: retval = pcx_increment_load_data_8(context); break; case 24: retval = pcx_increment_load_data_24(context); break; } } return retval; } static gboolean gdk_pixbuf__pcx_stop_load(gpointer data, GError **error) { struct pcx_context *context = (struct pcx_context *)data; if(context->current_line != context->height) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Didn't get all lines of PCX image")); free_pcx_context(context, FALSE); return FALSE; } if(context->current_task == PCX_TASK_LOAD_PALETTE) { if(!pcx_load_palette_8(context)) { g_set_error_literal(error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("No palette found at end of PCX data")); free_pcx_context(context, FALSE); return FALSE; } } free_pcx_context(context, FALSE); return TRUE; } #ifndef INCLUDE_pcx #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__pcx_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->begin_load = gdk_pixbuf__pcx_begin_load; module->stop_load = gdk_pixbuf__pcx_stop_load; module->load_increment = gdk_pixbuf__pcx_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "\x0a \x01", NULL, 100 }, { "\x0a\x02\x01", NULL, 100 }, { "\x0a\x03\x01", NULL, 100 }, { "\x0a\x04\x01", NULL, 100 }, { "\x0a\x05\x01", NULL, 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-pcx", NULL, }; static const gchar *extensions[] = { "pcx", NULL, }; info->name = "pcx"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The PCX image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-jasper.c0000664000175000017500000002206612305775535021113 0ustar00mclasenmclasen00000000000000/* JPEG 2000 loader * * Copyright (c) 2007 Bastien Nocera * Inspired by work by Ben Karel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include "gdk-pixbuf-private.h" #include G_MODULE_EXPORT void fill_vtable (GdkPixbufModule * module); G_MODULE_EXPORT void fill_info (GdkPixbufFormat * info); struct jasper_context { GdkPixbuf *pixbuf; GdkPixbufModuleSizeFunc size_func; GdkPixbufModuleUpdatedFunc updated_func; GdkPixbufModulePreparedFunc prepared_func; gpointer user_data; jas_stream_t *stream; int width, height; }; static void free_jasper_context (struct jasper_context *context) { if (!context) return; if (context->stream) { jas_stream_close (context->stream); context->stream = NULL; } g_free (context); } static gpointer jasper_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { struct jasper_context *context; jas_stream_t *stream; jas_init (); stream = jas_stream_memopen (NULL, -1); if (!stream) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for stream")); return NULL; } context = g_new0 (struct jasper_context, 1); if (!context) return NULL; context->size_func = size_func; context->updated_func = updated_func; context->prepared_func = prepared_func; context->user_data = user_data; context->width = context->height = -1; context->stream = stream; return context; } static gboolean jasper_image_try_load (struct jasper_context *context, GError **error) { jas_image_t *raw_image, *image; int num_components, colourspace_family; int i, rowstride, shift; guchar *pixels; raw_image = jas_image_decode (context->stream, -1, 0); if (!raw_image) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Couldn't decode image")); return FALSE; } if (context->width == -1 && context->height == -1) { int width, height; context->width = width = jas_image_cmptwidth (raw_image, 0); context->height = height = jas_image_cmptheight (raw_image, 0); if (context->size_func) { (*context->size_func) (&width, &height, context->user_data); if (width == 0 || height == 0) { jas_image_destroy(raw_image); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Transformed JPEG2000 has zero width or height")); return FALSE; } } } /* We only know how to handle grayscale and RGB images */ num_components = jas_image_numcmpts (raw_image); colourspace_family = jas_clrspc_fam (jas_image_clrspc (raw_image)); if ((num_components != 3 && num_components != 4 && num_components != 1) || (colourspace_family != JAS_CLRSPC_FAM_RGB && colourspace_family != JAS_CLRSPC_FAM_GRAY)) { jas_image_destroy (raw_image); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_UNKNOWN_TYPE, _("Image type currently not supported")); return FALSE; } /* Apply the colour profile to the image, creating a new one */ if (jas_image_clrspc (raw_image) != JAS_CLRSPC_SRGB) { jas_cmprof_t *profile; profile = jas_cmprof_createfromclrspc (JAS_CLRSPC_SRGB); if (!profile) { jas_image_destroy (raw_image); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for color profile")); return FALSE; } image = jas_image_chclrspc (raw_image, profile, JAS_CMXFORM_INTENT_PER); if (!image) { jas_image_destroy (raw_image); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory for color profile")); return FALSE; } } else { image = raw_image; } if (!context->pixbuf) { int bits_per_sample; /* Unfortunately, gdk-pixbuf doesn't support 16 bpp images * bits_per_sample = jas_image_cmptprec (image, 0); if (bits_per_sample < 8) bits_per_sample = 8; else if (bits_per_sample > 8) bits_per_sample = 16; */ bits_per_sample = 8; context->pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, bits_per_sample, context->width, context->height); if (context->pixbuf == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to open JPEG 2000 file")); return FALSE; } if (context->prepared_func) context->prepared_func (context->pixbuf, NULL, context->user_data); } /* We calculate how much we should shift the pixel * data by to make it fit into our pixbuf */ shift = MAX (jas_image_cmptprec (image, 0) - gdk_pixbuf_get_bits_per_sample (context->pixbuf), 0); /* Loop over the 3 colourspaces */ rowstride = gdk_pixbuf_get_rowstride (context->pixbuf); pixels = gdk_pixbuf_get_pixels (context->pixbuf); for (i = 0; i < num_components; i++) { jas_matrix_t *matrix; int j; matrix = jas_matrix_create (context->height, context->width); /* in libjasper, R is 0, G is 1, etc. we're lucky :) * but we need to handle the "opacity" channel ourselves */ if (i != 4) { jas_image_readcmpt (image, i, 0, 0, context->width, context->height, matrix); } else { jas_image_readcmpt (image, JAS_IMAGE_CT_OPACITY, 0, 0, context->width, context->height, matrix); } for (j = 0; j < context->height; j++) { int k; for (k = 0; k < context->width; k++) { if (num_components == 3 || num_components == 4) { pixels[j * rowstride + k * 3 + i] = jas_matrix_get (matrix, j, k) >> shift; } else { pixels[j * rowstride + k * 3] = pixels[j * rowstride + k * 3 + 1] = pixels[j * rowstride + k * 3 + 2] = jas_matrix_get (matrix, j, k) >> shift; } } /* Update once per line for the last component, otherwise * we might contain garbage */ if (context->updated_func && (i == num_components - 1) && k != 0) { context->updated_func (context->pixbuf, 0, j, k, 1, context->user_data); } } jas_matrix_destroy (matrix); } if (image != raw_image) jas_image_destroy (image); jas_image_destroy (raw_image); return TRUE; } static gboolean jasper_image_stop_load (gpointer data, GError **error) { struct jasper_context *context = (struct jasper_context *) data; gboolean ret; jas_stream_rewind (context->stream); ret = jasper_image_try_load (context, error); free_jasper_context (context); return ret; } static gboolean jasper_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { struct jasper_context *context = (struct jasper_context *) data; if (jas_stream_write (context->stream, buf, size) < 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Couldn't allocate memory to buffer image data")); return FALSE; } return TRUE; } #ifndef INCLUDE_jasper #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__jasper_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule * module) { module->begin_load = jasper_image_begin_load; module->stop_load = jasper_image_stop_load; module->load_increment = jasper_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat * info) { static const GdkPixbufModulePattern signature[] = { { " jP", "!!!! ", 100 }, /* file begins with 'jP' at offset 4 */ { "\xff\x4f\xff\x51\x00", NULL, 100 }, /* file starts with FF 4F FF 51 00 */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/jp2", "image/jpeg2000", "image/jpx", NULL }; static const gchar *extensions[] = { "jp2", "jpc", "jpx", "j2k", "jpf", NULL }; info->name = "jpeg2000"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The JPEG 2000 image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; info->disabled = FALSE; } gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/0000775000175000017500000000000012340760134020356 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/pixops-internal.h0000664000175000017500000000232312305775535023677 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifdef USE_MMX guchar *_pixops_scale_line_22_33_mmx (guint32 weights[16][8], guchar *p, guchar *q1, guchar *q2, int x_step, guchar *p_stop, int x_init); guchar *_pixops_composite_line_22_4a4_mmx (guint32 weights[16][8], guchar *p, guchar *q1, guchar *q2, int x_step, guchar *p_stop, int x_init); guchar *_pixops_composite_line_color_22_4a4_mmx (guint32 weights[16][8], guchar *p, guchar *q1, guchar *q2, int x_step, guchar *p_stop, int x_init, int dest_x, int check_shift, int *colors); int _pixops_have_mmx (void); #endif gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/pixops.h0000664000175000017500000001300312305775535022062 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef PIXOPS_H #define PIXOPS_H #include /* Interpolation modes; must match GdkInterpType */ typedef enum { PIXOPS_INTERP_NEAREST, PIXOPS_INTERP_TILES, PIXOPS_INTERP_BILINEAR, PIXOPS_INTERP_HYPER } PixopsInterpType; /* Scale src_buf from src_width / src_height by factors scale_x, scale_y * and composite the portion corresponding to * render_x, render_y, render_width, render_height in the new * coordinate system into dest_buf starting at 0, 0 */ void _pixops_composite (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha); /* Scale src_buf from src_width / src_height by factors scale_x, scale_y * and composite the portion corresponding to * render_x, render_y, render_width, render_height in the new * coordinate system against a checkboard with checks of size check_size * of the colors color1 and color2 into dest_buf starting at 0, 0 */ void _pixops_composite_color (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha, int check_x, int check_y, int check_size, guint32 color1, guint32 color2); /* Scale src_buf from src_width / src_height by factors scale_x, scale_y * and composite the portion corresponding to * render_x, render_y, render_width, render_height in the new * coordinate system into dest_buf starting at 0, 0 */ void _pixops_scale (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type); #endif gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/pixbuf-transform-math.ltx0000664000175000017500000001251612305775535025365 0ustar00mclasenmclasen00000000000000\documentclass{article} \begin{document} \title{Some image transform math} \author{Owen Taylor} \date{18 February 2003} \maketitle \section{Basics} The transform process is composed of three steps; first we reconstruct a continuous image from the source data \(A_{i,j}\): \[a(u,v) = \sum_{i = -\infty}^{\infty} \sum_{j = -\infty}^{\infty} A_{i,j}F\left( {u - i \atop v - j} \right) \] Then we transform from destination coordinates to source coordinates: \[b(x,y) = a\left(u(x,y) \atop v(x,y)\right) = a\left(t_{00}x + t_{01}y + t_{02} \atop t_{10}x + t_{11}y + t_{12} \right)\] Finally, we resample using a sampling function \(G\): \[B_{x_0,y_0} = \int_{-\infty}^{\infty}\int_{-\infty}^{\infty} b(x,y)G\left( {x - x_0 \atop y - y_0} \right) dxdy\] Putting all of these together: \[B_{x_0,y_0} = \int_{-\infty}^{\infty}\int_{-\infty}^{\infty} \sum_{i = -\infty}^{\infty} \sum_{j = -\infty}^{\infty} A_{i,j} F\left( {u(x,y) - i \atop v(x,y) - j} \right) G\left( {x - x_0 \atop y - y_0} \right) dxdy\] We can reverse the order of the integrals and the sums: \[B_{x_0,y_0} = \sum_{i = -\infty}^{\infty} \sum_{j = -\infty}^{\infty} A_{i,j} \int_{-\infty}^{\infty}\int_{-\infty}^{\infty} F\left( {u(x,y) - i \atop v(x,y) - j} \right) G\left( {x - x_0 \atop y - y_0} \right) dxdy\] Which shows that the destination pixel values are a linear combination of the source pixel values. But the coefficents depend on \(x_0\) and \(y_0\). To simplify this a bit, define: \[i_0 = \lfloor u(x_0,y_0) \rfloor = \lfloor {t_{00}x_0 + t_{01}y_0 + t_{02}} \rfloor \] \[j_0 = \lfloor v(x_0,y_0) \rfloor = \lfloor {t_{10}x_0 + t_{11}y_0 + t_{12}} \rfloor \] \[\Delta_u = u(x_0,y_0) - i_0 = t_{00}x_0 + t_{01}y_0 + t_{02} - \lfloor {t_{00}x_0 + t_{01}y_0 + t_{02}} \rfloor \] \[\Delta_v = v(x_0,y_0) - j_0 = t_{10}x_0 + t_{11}y_0 + t_{12} - \lfloor {t_{10}x_0 + t_{11}y_0 + t_{12}} \rfloor \] Then making the transforms \(x' = x - x_0\), \(y' = y - x_0\), \(i' = i - i_0\), \(j' = j - x_0\) \begin{eqnarray*} F(u,v) & = & F\left( {t_{00}x + t_{01}y + t_{02} - i \atop t_{10}x + t_{11}y + t_{12} - j} \right)\\ & = & F\left( {t_{00}(x'+x_0) + t_{01}(y'+y_0) + t_{02} - (i'+i_0) \atop t_{10}(x'+x_0) + t_{11}(y'+y_0) + t_{12} - (j'+j_0)} \right) \\ & = & F\left( {\Delta_u + t_{00}x' + t_{01}y' - i' \atop \Delta_v + t_{10}x' + t_{11}y' - j'} \right) \end{eqnarray*} Using that, we can then reparameterize the sums and integrals and define coefficients that depend only on \((\Delta_u,\Delta_v)\), which we'll call the \emph{phase} at the point \((x_0,y_0)\): \[ B_{x_0,y_0} = \sum_{i = -\infty}^{\infty} \sum_{j = -\infty}^{\infty} A_{i_0+i,j_0+j} C_{i,j}(\Delta_u,\Delta_v) \] \[ C_{i,j}(\Delta_u,\Delta_v) = \int_{-\infty}^{\infty}\int_{-\infty}^{\infty} F\left( {\Delta_u + t_{00}x + t_{01}y - i \atop \Delta_v + t_{10}x + t_{11}y - j} \right) G\left( {x \atop y} \right) dxdy \] \section{Separability} A frequent special case is when the reconstruction and sampling functions are of the form: \[F(u,v) = f(u)f(v)\] \[G(x,y) = g(x)g(y)\] If we also have a transform that is purely a scale and translation; (\(t_{10} = 0\), \(t_{01} = 0\)), then we can separate \(C_{i,j}(\Delta_u,\Delta_v)\) into the product of a \(x\) portion and a \(y\) portion: \[C_{i,j}(\Delta_u,\Delta_v) = c_{i}(\Delta_u) c_{j}(\Delta_v)\] \[c_{i}(\Delta_u) = \int_{-\infty}^{\infty} f(\Delta_u + t_{00}x - i)g(x)dx\] \[c_{j}(\Delta_v) = \int_{-\infty}^{\infty} f(\Delta_v + t_{11}y - j)g(y)dy\] \section{Some filters} gdk-pixbuf provides 4 standard filters for scaling, under the names ``NEAREST'', ``TILES'', ``BILINEAR'', and ``HYPER''. All of turn out to be separable as discussed in the previous section. For ``NEAREST'' filter, the reconstruction function is simple replication and the sampling function is a delta function\footnote{A delta function is an infinitely narrow spike, such that: \[\int_{-\infty}^{\infty}\delta(x)f(x) = f(0)\]}: \[f(t) = \cases{1, & if \(0 \le t \le 1\); \cr 0, & otherwise}\] \[g(t) = \delta(t - 0.5)\] For ``TILES'', the reconstruction function is again replication, but we replace the delta-function for sampling with a box filter: \[f(t) = \cases{1, & if \(0 \le t \le 1\); \cr 0, & otherwise}\] \[g(t) = \cases{1, & if \(0 \le t \le 1\); \cr 0, & otherwise}\] The ``HYPER'' filter (in practice, it was originally intended to be something else) uses bilinear interpolation for reconstruction and a box filter for sampling: \[f(t) = \cases{1 - |t - 0.5|, & if \(-0.5 \le t \le 1.5\); \cr 0, & otherwise}\] \[g(t) = \cases{1, & if \(0 \le t \le 1\); \cr 0, & otherwise}\] The ``BILINEAR'' filter is defined in a somewhat more complicated way; the definition depends on the scale factor in the transform (\(t_{00}\) or \(t_{01}]\). In the \(x\) direction, for \(t_{00} < 1\), it is the same as for ``TILES'': \[f_u(t) = \cases{1, & if \(0 \le t \le 1\); \cr 0, & otherwise}\] \[g_u(t) = \cases{1, & if \(0 \le t \le 1\); \cr 0, & otherwise}\] but for \(t_{10} > 1\), we use bilinear reconstruction and delta-function sampling: \[f_u(t) = \cases{1 - |t - 0.5|, & if \(-0.5 \le t \le 1.5\); \cr 0, & otherwise}\] \[g_u(t) = \delta(t - 0.5)\] The behavior in the \(y\) direction depends in the same way on \(t_{11}\). \end{document}gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/composite_line_22_4a4_mmx.S0000664000175000017500000001031212305775535025360 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ .file "composite_line_22_4a4_mmx.S" .version "01.01" gcc2_compiled.: .text .align 16 #if !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(__INTERIX) /* Magic indicating no need for an executable stack */ #if !defined __powerpc64__ && !defined __ia64__ .section .note.GNU-stack; .previous #endif .globl _pixops_composite_line_22_4a4_mmx .type _pixops_composite_line_22_4a4_mmx,@function _pixops_composite_line_22_4a4_mmx: #else .globl __pixops_composite_line_22_4a4_mmx __pixops_composite_line_22_4a4_mmx: #endif /* * Arguments * * weights: 8(%ebp) * p: 12(%ebp) %esi * q1: 16(%ebp) * q2: 20(%ebp) * xstep: 24(%ebp) * p_end: 28(%ebp) * xinit: 32(%ebp) * */ /* * Function call entry */ pushl %ebp movl %esp,%ebp subl $28,%esp pushl %edi pushl %esi pushl %ebx /* Locals: * int x %ebx * int x_scaled -24(%ebp) */ /* * Setup */ /* Initialize variables */ movl 32(%ebp),%ebx movl 32(%ebp),%edx sarl $16,%edx movl 12(%ebp),%esi movl %edx,-24(%ebp) cmpl 28(%ebp),%esi jnb .out /* Load initial values into %mm1, %mm3 */ shll $2, %edx pxor %mm4, %mm4 movl 16(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx orl $0xff000000, %eax movd %eax, %mm1 punpcklbw %mm4, %mm1 pmullw %mm5,%mm1 movl -24(%ebp),%edx shll $2, %edx movl 20(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx orl $0xff000000, %eax movd %eax, %mm3 punpcklbw %mm4, %mm3 pmullw %mm5,%mm3 psrlw $8,%mm1 psrlw $8,%mm3 addl $65536,%ebx movl %ebx,%edx sarl $16,%edx jmp .newx .p2align 4,,7 .loop: /* int x_index = (x & 0xf000) >> 12 */ movl %ebx,%eax andl $0xf000,%eax shrl $7,%eax movq (%edi,%eax),%mm4 pmullw %mm0,%mm4 movq 8(%edi,%eax),%mm5 pmullw %mm1,%mm5 movq 16(%edi,%eax),%mm6 movq 24(%edi,%eax),%mm7 pmullw %mm2,%mm6 pmullw %mm3,%mm7 paddw %mm4, %mm5 paddw %mm6, %mm7 paddw %mm5, %mm7 movl $0xffff,%ecx movd %ecx,%mm4 psllq $48,%mm4 movq %mm4,%mm6 psubw %mm7,%mm4 pand %mm6,%mm4 movq %mm4,%mm5 psrlq $16,%mm4 por %mm4,%mm5 psrlq $32,%mm5 por %mm4,%mm5 psrlw $8,%mm5 movd (%esi),%mm7 pxor %mm4,%mm4 punpcklbw %mm4, %mm7 pmullw %mm7,%mm5 /* x += x_step; */ addl 24(%ebp),%ebx /* x_scale = x >> 16; */ movl %ebx,%edx sarl $16,%edx paddw %mm5,%mm6 psrlw $8,%mm6 packuswb %mm6, %mm6 movd %mm6,(%esi) addl $4, %esi cmpl %esi,28(%ebp) je .out cmpl %edx,-24(%ebp) je .loop .newx: movl %edx,-24(%ebp) /* * Load the two new values into %mm1, %mm3, move old values into %mm0, %mm2 */ movq %mm1, %mm0 movq %mm3, %mm2 shll $2, %edx /* # %mm4 will always be already clear here */ /* # pxor %mm4, %mm4 */ movl 16(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx /* * mull destroyed %edx, need to reconstitute */ movl -24(%ebp),%edx shll $2, %edx orl $0xff000000, %eax movd %eax, %mm1 punpcklbw %mm4, %mm1 pmullw %mm5,%mm1 movl 20(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx orl $0xff000000, %eax movd %eax, %mm3 punpcklbw %mm4, %mm3 pmullw %mm5,%mm3 psrlw $8,%mm1 psrlw $8,%mm3 movl 8(%ebp),%edi jmp .loop .out: movl %esi,%eax emms leal -40(%ebp),%esp popl %ebx popl %esi popl %edi movl %ebp,%esp popl %ebp ret gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/makefile.msc0000664000175000017500000000216412305775535022656 0ustar00mclasenmclasen00000000000000TOP = ../../.. PACKAGE = pixops PRJ_TOP = ..\.. !INCLUDE $(TOP)/glib/build/win32/make.msc PKG_CFLAGS = -I.. $(GLIB_CFLAGS) OBJECTS = \ pixops.obj \ #? timescale.obj ## common stuff ## compiler and linker switches !IFNDEF DEBUG # Full optimization: OPTIMIZE = -Ox -MD LINKDEBUG = !ELSE # Debugging: OPTIMIZE = -Zi -MDd LINKDEBUG = /debug !ENDIF # cl -? describes the options CC = cl -G5 -GF $(OPTIMIZE) -W3 -nologo # No general LDFLAGS needed LDFLAGS = /link $(LINKDEBUG) INSTALL = copy CFLAGS = -I. -I$(PRJ_TOP) -DHAVE_CONFIG_H ## targets all : \ $(PRJ_TOP)\config.h \ $(PACKAGE).lib $(PACKAGE).lib : $(OBJECTS) lib /out:$(PACKAGE).lib $(OBJECTS) $(PACKAGE).dll : $(OBJECTS) $(PACKAGE).def $(CC) $(CFLAGS) -LD -Fe$(PACKAGE).dll $(OBJECTS) $(PKG_LINK) user32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:$(PACKAGE).def $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32 copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h .c.obj : $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) $< clean:: del config.h del *.exe del *.obj del *.dll del *.lib del *.err del *.map del *.sym del *.exp del *.lk1 del *.mk1 del *.pdb del *.ilk gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/DETAILS0000664000175000017500000002360612305775535021411 0ustar00mclasenmclasen00000000000000General ideas of Pixops ======================= - Gain speed by special-casing the common case, and using generic code to handle the uncommon case. - Most of the time in scaling an image is in the center; however code that can handle edges properly is slow because it needs to deal with the possibility of running off the edge. So make the fast case code only handle the centers, and use generic, slow, code for the edges, Structure of Pixops =================== The code of pixops can roughly be grouped into four parts: - Filter computation functions - Functions for scaling or compositing lines and pixels using precomputed filters - pixops process, the central driver that iterates through the image calling pixel or line functions as necessary - Wrapper functions (pixops_scale/composite/composite_color) that compute the filter, chooses the line and pixel functions and then call pixops_processs with the filter, line, and pixel functions. pixops process is a pretty scary looking function: static void pixops_process (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, int check_x, int check_y, int check_size, guint32 color1, guint32 color2, PixopsFilter *filter, PixopsLineFunc line_func, PixopsPixelFunc pixel_func) (Some of the arguments should be moved into structures. It's basically "all the arguments to pixops_composite_color plus three more") The arguments can be divided up into: Information about the destination buffer guchar *dest_buf, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, Information about the source buffer guchar *src_buf, int src_rowstride, int src_channels, gboolean src_has_alpha, int src_width, int src_height, Information on how to scale the source buf and the region of the scaled source to render onto the destination buffer int render_x0, int render_y0, int render_x1, int render_y1 double scale_x, double scale_y Information about a constant color or check pattern onto which to to composite int check_x, int check_y, int check_size, guint32 color1, guint32 color2 Information precomputed to use during the scale operation PixopsFilter *filter, PixopsLineFunc line_func, OixopsPixelFunc pixel_func Filter computation ================== The PixopsFilter structure looks like: struct _PixopsFilter { int *weights; int n_x; int n_y; double x_offset; double y_offset; }; 'weights' is an array of size: weights[SUBSAMPLE][SUBSAMPLE][n_x][n_y] SUBSAMPLE is a constant - currently 16 in pixops.c. In order to compute a scaled destination pixel we convolve an array of n_x by n_y source pixels with one of the SUBSAMPLE * SUBSAMPLE filter matrices stored in weights. The choice of filter matrix is determined by the fractional part of the source location. To compute dest[i,j] we do the following: x = i * scale_x + x_offset; y = i * scale_x + y_offset; x_int = floor(x) y_int = floor(y) C = weights[SUBSAMPLE*(x - x_int)][SUBSAMPLE*(y - y_int)] total = sum[l=0..n_x-1, j=0..n_y-1] (C[l,m] * src[x_int + l, x_int + m]) The filter weights are integers scaled so that the total of the weights in the weights array is equal to 65536. When the source does not have alpha, we simply compute each channel as above, so total is in the range [0,255*65536] dest = src / 65536 When the source does have alpha, then we need to compute using "pre-multiplied alpha": a_total = sum (C[l,m] * src_a[x_int + l, x_int + m]) c_total = sum (C[l,m] * src_a[x_int + l, x_int + m] * src_c[x_int + l, x_int + m]) This gives us a result for c_total in the range of [0,255*a_total] c_dest = c_total / a_total Mathematical aside: The process of producing a destination filter consists of: - Producing a continuous approximation to the source image via interpolation. - Sampling that continuous approximation with filter. This is representable as: S(x,y) = sum[i=-inf,inf; j=-inf,inf] A(frac(x),frac(y))[i,j] * S[floor(x)+i,floor(y)+j] D[i,j] = Integral(s=-inf,inf; t=-inf,inf) B(i+x,j+y) S((i+x)/scale_x,(i+y)/scale_y) By reordering the sums and integrals, you get something of the form: D[i,j] = sum[l=-inf,inf; m=-inf;inf] C[l,m] S[i+l,j+l] The arrays in weights are the C[l,m] above, and are thus determined by the interpolating algorithm in use and the sampling filter: INTERPOLATE SAMPLE ART_FILTER_NEAREST nearest neighbour point ART_FILTER_TILES nearest neighbour box ART_FILTER_BILINEAR (scale < 1) nearest neighbour box (scale < 1) ART_FILTER_BILINEAR (scale > 1) bilinear point (scale > 1) ART_FILTER_HYPER bilinear box Pixel Functions =============== typedef void (*PixopsPixelFunc) (guchar *dest, int dest_x, int dest_channels, int dest_has_alpha, int src_has_alpha, int check_size, guint32 color1, guint32 color2, int r, int g, int b, int a); The arguments here are: dest: location to store the output pixel dest_x: x coordinate of destination (for handling checks) dest_has_alpha, dest_channels: Information about the destination pixbuf src_has_alpha: Information about the source pixbuf check_size, color1, color2: Information for color background for composite_color variant r,g,b,a - scaled red, green, blue and alpha r,g,b are premultiplied alpha. a is in [0,65536*255] r is in [0,255*a] g is in [0,255*a] b is in [0,255*a] If src_has_alpha is false, then a will be 65536*255, allowing optimization. Line functions ============== typedef guchar *(*PixopsLineFunc) (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2); The argumets are: weights, n_x, n_y Filter weights for this row - dimensions weights[SUBSAMPLE][n_x][n_y] dest, dest_x, dest_end, dest_channels, dest_has_alpha The destination buffer, function will start writing into *dest and increment by dest_channels, until dest == dest_end. Reading from src for these pixels is guaranteed not to go outside of the bufer bounds src, src_channels, src_has_alpha src[n_y] - an array of pointers to the start of the source rows for each filter coordinate. x_init, x_step Information about x positions in source image. src_width - unused check_size, color1, color2: Information for color background for composite_color variant The total for the destination pixel at dest + i is given by SUM (l=0..n_x - 1, m=0..n_y - 1) src[m][(x_init + i * x_step)>> SCALE_SHIFT + l] * weights[m][l] Algorithms for compositing ========================== Compositing alpha on non alpha: R = As * Rs + (1 - As) * Rd G = As * Gs + (1 - As) * Gd B = As * Bs + (1 - As) * Bd This can be regrouped as: Cd + Cs * (Cs - Rd) Compositing alpha on alpha: A = As + (1 - As) * Ad R = (As * Rs + (1 - As) * Rd * Ad) / A G = (As * Gs + (1 - As) * Gd * Ad) / A B = (As * Bs + (1 - As) * Bd * Ad) / A The way to think of this is in terms of the "area": The final pixel is composed of area As of the source pixel and (1 - As) * Ad of the target pixel. So the final pixel is a weighted average with those weights. Note that the weights do not add up to one - hence the non-constant division. Integer tricks for compositing ============================== MMX Code ======== Line functions are provided in MMX functionsfor a few special cases: n_x = n_y = 2 src_channels = 3 dest_channels = 3 op = scale src_channels = 4 with alpha dest_channels = 4 no alpha op = composite src_channels = 4 with alpha dest_channels = 4 no alpha op = composite_color For the case n_x = n_y = 2 - primarily hit when scaling up with bilinear scaling, we can take advantage of the fact that multiple destination pixels will be composed from the same source pixels. That is a destination pixel is a linear combination of the source pixels around it: S0 S1 D D' D'' ... S2 S3 Each mmx register is 64 bits wide, so we can unpack a source pixel into the low 8 bits of 4 16 bit words, and store it into a mmx register. For each destination pixel, we first make sure that we have pixels S0 ... S3 loaded into registers mm0 ...mm3. (This will often involve not doing anything or moving mm1 and mm3 into mm0 and mm1 then reloading mm1 and mm3 with new values). Then we load up the appropriate weights for the 4 corner pixels based on the offsets of the destination pixel within the source pixels. We have preexpanded the weights to 64 bits wide and truncated the range to 8 bits, so an original filter value of 0x5321 would be expanded to 0x0053005300530053 For source buffers without alpha, we simply do a multiply-add of the weights, giving us a 16 bit quantity for the result that we shift left by 8 and store in the destination buffer. When the source buffer has alpha, then things become more complicated - when we load up mm0 and mm3, we premultiply the alpha, so they contain: (a*ff >> 8) (r*a >> 8) (g*a >> 8) (b*a >> a) Then when we multiply by the weights, and add we end up with premultiplied r,g,b,a in the range of 0 .. 0xff * 0ff, call them A,R,G,B We then need to composite with the dest pixels - which we do by: r_dest = (R + ((0xff * 0xff - A) >> 8) * r_dest) >> 8 (0xff * 0xff) gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/Makefile.am0000664000175000017500000000115212305775535022425 0ustar00mclasenmclasen00000000000000noinst_LTLIBRARIES = libpixops.la AM_CPPFLAGS = \ -I$(top_srcdir) -I$(top_builddir) \ $(GTK_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) noinst_PROGRAMS = timescale timescale_SOURCES = timescale.c timescale_LDADD = libpixops.la $(GLIB_LIBS) $(GDK_PIXBUF_DEP_LIBS) if USE_MMX mmx_sources = \ have_mmx.S \ scale_line_22_33_mmx.S \ composite_line_22_4a4_mmx.S \ composite_line_color_22_4a4_mmx.S endif libpixops_la_SOURCES = \ pixops.c \ pixops.h \ pixops-internal.h \ $(mmx_sources) EXTRA_DIST = \ DETAILS \ pixbuf-transform-math.ltx \ makefile.msc -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/timescale.c0000664000175000017500000001522612305775535022512 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include #include #include "pixops.h" static GTimeVal start_time; static void start_timing (void) { g_get_current_time (&start_time); } static double stop_timing (const char *test, int iterations, int bytes) { GTimeVal stop_time; double msecs; g_get_current_time (&stop_time); if (stop_time.tv_usec < start_time.tv_usec) { stop_time.tv_usec += 1000000; stop_time.tv_sec -= 1; } msecs = (stop_time.tv_sec - start_time.tv_sec) * 1000. + (stop_time.tv_usec - start_time.tv_usec) / 1000.; printf("%s%d\t%.1f\t\t%.2f\t\t%.2f\n", test, iterations, msecs, msecs / iterations, ((double)bytes * iterations) / (1000*msecs)); return ((double)bytes * iterations) / (1000*msecs); } static void init_array (double times[3][3][4]) { int i, j, k; for (i=0; i<3; i++) for (j=0; j<3; j++) for (k=0; k<4; k++) times[i][j][k] = -1; } static void dump_array (double times[3][3][4]) { int i, j; printf(" 3\t4\t4a\n"); for (i=0; i<3; i++) { for (j=0; j<4; j++) { if (j == 0) switch (i) { case 0: printf("3 "); break; case 1: printf("4 "); break; case 2: printf("4a "); break; } else printf(" "); printf("%6.2f %6.2f %6.2f", times[i][0][j], times[i][1][j], times[i][2][j]); switch (j) { case PIXOPS_INTERP_NEAREST: printf (" NEAREST\n"); break; case PIXOPS_INTERP_TILES: printf (" TILES\n"); break; case PIXOPS_INTERP_BILINEAR: printf (" BILINEAR\n"); break; case PIXOPS_INTERP_HYPER: printf (" HYPER\n"); break; } } } printf("\n"); } #define ITERS 10 int main (int argc, char **argv) { int src_width, src_height, dest_width, dest_height; unsigned char *src_buf, *dest_buf; int src_index, dest_index; int i; double scale_times[3][3][4]; double composite_times[3][3][4]; double composite_color_times[3][3][4]; if (argc == 5) { src_width = atoi(argv[1]); src_height = atoi(argv[2]); dest_width = atoi(argv[3]); dest_height = atoi(argv[4]); } else if (argc == 1) { src_width = 343; src_height = 343; dest_width = 711; dest_height = 711; } else { fprintf (stderr, "Usage: scale [src_width src_height dest_width dest_height]\n"); exit(1); } printf ("Scaling from (%d, %d) to (%d, %d)\n\n", src_width, src_height, dest_width, dest_height); init_array (scale_times); init_array (composite_times); init_array (composite_color_times); for (src_index = 0; src_index < 3; src_index++) for (dest_index = 0; dest_index < 3; dest_index++) { int src_channels = (src_index == 0) ? 3 : 4; int src_has_alpha = (src_index == 2); int dest_channels = (dest_index == 0) ? 3 : 4; int dest_has_alpha = (dest_index == 2); int src_rowstride = (src_channels*src_width + 3) & ~3; int dest_rowstride = (dest_channels *dest_width + 3) & ~3; int filter_level; src_buf = g_malloc(src_rowstride * src_height); memset (src_buf, 0x80, src_rowstride * src_height); dest_buf = g_malloc(dest_rowstride * dest_height); memset (dest_buf, 0x80, dest_rowstride * dest_height); for (filter_level = PIXOPS_INTERP_NEAREST ; filter_level <= PIXOPS_INTERP_HYPER; filter_level++) { printf ("src_channels = %d (%s); dest_channels = %d (%s); filter_level=", src_channels, src_has_alpha ? "alpha" : "no alpha", dest_channels, dest_has_alpha ? "alpha" : "no alpha"); switch (filter_level) { case PIXOPS_INTERP_NEAREST: printf ("PIXOPS_INTERP_NEAREST\n"); break; case PIXOPS_INTERP_TILES: printf ("PIXOPS_INTERP_TILES\n"); break; case PIXOPS_INTERP_BILINEAR: printf ("PIXOPS_INTERP_BILINEAR\n"); break; case PIXOPS_INTERP_HYPER: printf ("PIXOPS_INTERP_HYPER\n"); break; } printf("\t\t\titers\ttotal\t\tmsecs/iter\tMpixels/sec\t\n"); if (!(src_has_alpha && !dest_has_alpha)) { start_timing (); for (i = 0; i < ITERS; i++) { _pixops_scale (dest_buf, dest_width, dest_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, 0, 0, 0, 0, 0, 0, (double)dest_width / src_width, (double)dest_height / src_height, filter_level); } scale_times[src_index][dest_index][filter_level] = stop_timing (" scale\t\t", ITERS, dest_height * dest_width); } start_timing (); for (i = 0; i < ITERS; i++) { _pixops_composite (dest_buf, dest_width, dest_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, 0, 0, 0, 0, 0, 0, (double)dest_width / src_width, (double)dest_height / src_height, filter_level, 255); } composite_times[src_index][dest_index][filter_level] = stop_timing (" composite\t\t", ITERS, dest_height * dest_width); start_timing (); for (i = 0; i < ITERS; i++) { _pixops_composite_color (dest_buf, dest_width, dest_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, 0, 0, 0, 0, 0, 0, (double)dest_width / src_width, (double)dest_height / src_height, filter_level, 255, 0, 0, 16, 0xaaaaaa, 0x555555); } composite_color_times[src_index][dest_index][filter_level] = stop_timing (" composite color\t", ITERS, dest_height * dest_width); printf ("\n"); } printf ("\n"); g_free (src_buf); g_free (dest_buf); } printf ("SCALE\n=====\n\n"); dump_array (scale_times); printf ("COMPOSITE\n=========\n\n"); dump_array (composite_times); printf ("COMPOSITE_COLOR\n===============\n\n"); dump_array (composite_color_times); return 0; } gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/scale_line_22_33_mmx.S0000664000175000017500000001002612305775535024304 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ .file "scale_line_22_33_mmx.S" .version "01.01" gcc2_compiled.: .text .align 16 #if !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(__INTERIX) /* Magic indicating no need for an executable stack */ #if !defined __powerpc64__ && !defined __ia64__ .section .note.GNU-stack; .previous #endif .globl _pixops_scale_line_22_33_mmx .type _pixops_scale_line_22_33_mmx,@function _pixops_scale_line_22_33_mmx: #else .globl __pixops_scale_line_22_33_mmx __pixops_scale_line_22_33_mmx: #endif /* * Arguments * * weights: 8(%ebp) * p: 12(%ebp) %esi * q1: 16(%ebp) * q2: 20(%ebp) * xstep: 24(%ebp) * p_end: 28(%ebp) * xinit: 32(%ebp) * */ /* * Function call entry */ pushl %ebp movl %esp,%ebp subl $28,%esp pushl %edi pushl %esi pushl %ebx /* Locals: * int x %ebx * int x_scaled -24(%ebp) */ /* * Setup */ /* Initialize variables */ movl 32(%ebp),%ebx movl 32(%ebp),%edx sarl $16,%edx movl 12(%ebp),%esi cmpl 28(%ebp),%esi jnb .out /* For the body of this loop, %mm01, %mm1, %mm2, %mm3 hold the 4 adjoining * points we are interpolating between, as: * * 000000BB00GG00RR */ /* Load initial values into %mm1, %mm3 */ leal (%edx,%edx,2),%edx # Multiply by 3 movl 16(%ebp),%edi pxor %mm4, %mm4 movzbl 2(%edi,%edx),%ecx shll $16,%ecx movzwl (%edi,%edx),%eax orl %eax,%ecx movd %ecx, %mm1 punpcklbw %mm4, %mm1 movl 20(%ebp),%edi movzbl 2(%edi,%edx),%ecx shll $16,%ecx movzwl (%edi,%edx),%eax orl %eax,%ecx movd %ecx, %mm3 punpcklbw %mm4, %mm3 addl $65536,%ebx movl %ebx,%edx sarl $16,%edx jmp .newx .p2align 4,,7 .loop: /* short *pixel_weights = weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * n_x * n_y * 16 4 0xf 2 2 */ movl %ebx,%eax andl $0xf000,%eax shrl $7,%eax /* At this point, %edi holds weights. Load the 4 weights into %mm4,%mm5,%mm6,%mm7, multiply and * accumulate. */ movq (%edi,%eax),%mm4 pmullw %mm0,%mm4 movq 8(%edi,%eax),%mm5 pmullw %mm1,%mm5 movq 16(%edi,%eax),%mm6 movq 24(%edi,%eax),%mm7 pmullw %mm2,%mm6 pmullw %mm3,%mm7 paddw %mm4, %mm5 paddw %mm6, %mm7 paddw %mm5, %mm7 /* %mm7 holds the accumulated sum. Compute (C + 0x80) / 256 */ pxor %mm4, %mm4 movl $8421504, %eax # 0x00808080 movd %eax, %mm6 punpcklbw %mm4, %mm6 paddw %mm6, %mm7 psrlw $8, %mm7 /* Pack into %eax and store result */ packuswb %mm7, %mm7 movd %mm7, %eax movb %al, (%esi) shrl $8, %eax movw %ax, 1(%esi) addl $3, %esi cmpl %esi,28(%ebp) je .out /* x += x_step; */ addl 24(%ebp),%ebx /* x_scaled = x >> 16; */ movl %ebx,%edx sarl $16,%edx cmpl %edx,-24(%ebp) je .loop .newx: movl %edx,-24(%ebp) /* * Load the two new values into %mm1, %mm3, move old values into %mm0, %mm2 */ movq %mm1, %mm0 movq %mm3, %mm2 leal (%edx,%edx,2),%edx # Multiply by 3 movl 16(%ebp),%edi movzbl 2(%edi,%edx),%ecx shll $16,%ecx movzwl (%edi,%edx),%eax orl %eax,%ecx movd %ecx, %mm1 punpcklbw %mm4, %mm1 movl 20(%ebp),%edi movzbl 2(%edi,%edx),%ecx shll $16,%ecx movzwl (%edi,%edx),%eax orl %eax,%ecx movd %ecx, %mm3 punpcklbw %mm4, %mm3 movl 8(%ebp),%edi jmp .loop .out: movl %esi,%eax emms leal -40(%ebp),%esp popl %ebx popl %esi popl %edi movl %ebp,%esp popl %ebp ret gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/pixops.c0000664000175000017500000023500412305775535022064 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * mediaLib integration Copyright (c) 2001-2007 Sun Microsystems, Inc. * All rights reserved. (Brian Cameron, Dmitriy Demin, James Cheng, * Padraig O'Briain) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include "pixops.h" #include "pixops-internal.h" #define SUBSAMPLE_BITS 4 #define SUBSAMPLE (1 << SUBSAMPLE_BITS) #define SUBSAMPLE_MASK ((1 << SUBSAMPLE_BITS)-1) #define SCALE_SHIFT 16 static void _pixops_scale_real (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, PixopsInterpType interp_type); typedef struct _PixopsFilter PixopsFilter; typedef struct _PixopsFilterDimension PixopsFilterDimension; struct _PixopsFilterDimension { int n; double offset; double *weights; }; struct _PixopsFilter { PixopsFilterDimension x; PixopsFilterDimension y; double overall_alpha; }; typedef guchar *(*PixopsLineFunc) (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2); typedef void (*PixopsPixelFunc) (guchar *dest, int dest_x, int dest_channels, int dest_has_alpha, int src_has_alpha, int check_size, guint32 color1, guint32 color2, guint r, guint g, guint b, guint a); #ifdef USE_MEDIALIB #include #include #include #ifdef HAVE_STRINGS_H #include #endif #ifdef HAVE_STRING_H #include #endif #if defined(HAVE_SYS_SYSTEMINFO_H) #include #elif defined(HAVE_SYS_SYSINFO_H) #include #endif static void pixops_medialib_composite (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha); static void pixops_medialib_scale (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type); typedef struct _mlInterp mlInterp; struct _mlInterp { double tx; double ty; PixopsFilter po_filter; void *interp_table; }; static gboolean medialib_initialized = FALSE; static gboolean use_medialib = TRUE; /* * Sun mediaLib(tm) support. * * http://www.sun.com/processors/vis/mlib.html * */ static void _pixops_use_medialib () { char *mlib_version_string; char sys_info[257]; long count; medialib_initialized = TRUE; if (getenv ("GDK_DISABLE_MEDIALIB")) { use_medialib = FALSE; return; } /* * The imaging functions we want to use were added in mediaLib version 2. * So turn off mediaLib support if the user has an older version. * mlib_version returns a string in this format: * * mediaLib:0210:20011101:v8plusa * ^^^^^^^^ ^^^^ ^^^^^^^^ ^^^^^^^ * libname vers build ISALIST identifier * date (in this case sparcv8plus+vis) * * The first 2 digits of the version are the major version. The 3rd digit * is the minor version, and the 4th digit is the micro version. So the * above string corresponds to version 2.1.0. In the following test we only * care about the major version. */ mlib_version_string = mlib_version (); count = sysinfo (SI_ARCHITECTURE, &sys_info[0], 257); if (count != -1) { if (strcmp (sys_info, "i386") == 0) { char *mlib_target_isa = &mlib_version_string[23]; /* * For x86 processors mediaLib generic C implementation * does not give any performance advantage so disable it */ if (strncmp (mlib_target_isa, "sse", 3) != 0) { use_medialib = FALSE; return; } /* * For x86 processors use of libumem conflicts with * mediaLib, so avoid using it. */ if (dlsym (RTLD_PROBE, "umem_alloc") != NULL) { use_medialib = FALSE; return; } } } else { /* Failed to get system architecture, disable mediaLib anyway */ use_medialib = FALSE; return; } } #endif static int get_check_shift (int check_size) { int check_shift = 0; g_return_val_if_fail (check_size >= 0, 4); while (!(check_size & 1)) { check_shift++; check_size >>= 1; } return check_shift; } static void pixops_scale_nearest (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y) { int i; int x; int x_step = (1 << SCALE_SHIFT) / scale_x; int y_step = (1 << SCALE_SHIFT) / scale_y; int xmax, xstart, xstop, x_pos, y_pos; const guchar *p; #define INNER_LOOP(SRC_CHANNELS,DEST_CHANNELS,ASSIGN_PIXEL) \ xmax = x + (render_x1 - render_x0) * x_step; \ xstart = MIN (0, xmax); \ xstop = MIN (src_width << SCALE_SHIFT, xmax); \ p = src + (CLAMP (x, xstart, xstop) >> SCALE_SHIFT) * SRC_CHANNELS; \ while (x < xstart) \ { \ ASSIGN_PIXEL; \ dest += DEST_CHANNELS; \ x += x_step; \ } \ while (x < xstop) \ { \ p = src + (x >> SCALE_SHIFT) * SRC_CHANNELS; \ ASSIGN_PIXEL; \ dest += DEST_CHANNELS; \ x += x_step; \ } \ x_pos = x >> SCALE_SHIFT; \ p = src + CLAMP (x_pos, 0, src_width - 1) * SRC_CHANNELS; \ while (x < xmax) \ { \ ASSIGN_PIXEL; \ dest += DEST_CHANNELS; \ x += x_step; \ } for (i = 0; i < (render_y1 - render_y0); i++) { const guchar *src; guchar *dest; y_pos = ((i + render_y0) * y_step + y_step / 2) >> SCALE_SHIFT; y_pos = CLAMP (y_pos, 0, src_height - 1); src = src_buf + y_pos * src_rowstride; dest = dest_buf + i * dest_rowstride; x = render_x0 * x_step + x_step / 2; if (src_channels == 3) { if (dest_channels == 3) { INNER_LOOP (3, 3, dest[0]=p[0];dest[1]=p[1];dest[2]=p[2]); } else { INNER_LOOP (3, 4, dest[0]=p[0];dest[1]=p[1];dest[2]=p[2];dest[3]=0xff); } } else if (src_channels == 4) { if (dest_channels == 3) { INNER_LOOP (4, 3, dest[0]=p[0];dest[1]=p[1];dest[2]=p[2]); } else { guint32 *p32; INNER_LOOP(4, 4, p32=(guint32*)dest;*p32=*((guint32*)p)); } } } } static void pixops_composite_nearest (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, int overall_alpha) { int i; int x; int x_step = (1 << SCALE_SHIFT) / scale_x; int y_step = (1 << SCALE_SHIFT) / scale_y; int xmax, xstart, xstop, x_pos, y_pos; const guchar *p; unsigned int a0; for (i = 0; i < (render_y1 - render_y0); i++) { const guchar *src; guchar *dest; y_pos = ((i + render_y0) * y_step + y_step / 2) >> SCALE_SHIFT; y_pos = CLAMP (y_pos, 0, src_height - 1); src = src_buf + y_pos * src_rowstride; dest = dest_buf + i * dest_rowstride; x = render_x0 * x_step + x_step / 2; INNER_LOOP(src_channels, dest_channels, if (src_has_alpha) a0 = (p[3] * overall_alpha) / 0xff; else a0 = overall_alpha; switch (a0) { case 0: break; case 255: dest[0] = p[0]; dest[1] = p[1]; dest[2] = p[2]; if (dest_has_alpha) dest[3] = 0xff; break; default: if (dest_has_alpha) { unsigned int w0 = 0xff * a0; unsigned int w1 = (0xff - a0) * dest[3]; unsigned int w = w0 + w1; dest[0] = (w0 * p[0] + w1 * dest[0]) / w; dest[1] = (w0 * p[1] + w1 * dest[1]) / w; dest[2] = (w0 * p[2] + w1 * dest[2]) / w; dest[3] = w / 0xff; } else { unsigned int a1 = 0xff - a0; unsigned int tmp; tmp = a0 * p[0] + a1 * dest[0] + 0x80; dest[0] = (tmp + (tmp >> 8)) >> 8; tmp = a0 * p[1] + a1 * dest[1] + 0x80; dest[1] = (tmp + (tmp >> 8)) >> 8; tmp = a0 * p[2] + a1 * dest[2] + 0x80; dest[2] = (tmp + (tmp >> 8)) >> 8; } break; } ); } } static void pixops_composite_color_nearest (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, int overall_alpha, int check_x, int check_y, int check_size, guint32 color1, guint32 color2) { int i, j; int x; int x_step = (1 << SCALE_SHIFT) / scale_x; int y_step = (1 << SCALE_SHIFT) / scale_y; int r1, g1, b1, r2, g2, b2; int check_shift = get_check_shift (check_size); int xmax, xstart, xstop, x_pos, y_pos; const guchar *p; unsigned int a0; for (i = 0; i < (render_y1 - render_y0); i++) { const guchar *src; guchar *dest; y_pos = ((i + render_y0) * y_step + y_step / 2) >> SCALE_SHIFT; y_pos = CLAMP (y_pos, 0, src_height - 1); src = src_buf + y_pos * src_rowstride; dest = dest_buf + i * dest_rowstride; x = render_x0 * x_step + x_step / 2; if (((i + check_y) >> check_shift) & 1) { r1 = (color2 & 0xff0000) >> 16; g1 = (color2 & 0xff00) >> 8; b1 = color2 & 0xff; r2 = (color1 & 0xff0000) >> 16; g2 = (color1 & 0xff00) >> 8; b2 = color1 & 0xff; } else { r1 = (color1 & 0xff0000) >> 16; g1 = (color1 & 0xff00) >> 8; b1 = color1 & 0xff; r2 = (color2 & 0xff0000) >> 16; g2 = (color2 & 0xff00) >> 8; b2 = color2 & 0xff; } j = 0; INNER_LOOP(src_channels, dest_channels, if (src_has_alpha) a0 = (p[3] * overall_alpha + 0xff) >> 8; else a0 = overall_alpha; switch (a0) { case 0: if (((j + check_x) >> check_shift) & 1) { dest[0] = r2; dest[1] = g2; dest[2] = b2; } else { dest[0] = r1; dest[1] = g1; dest[2] = b1; } break; case 255: dest[0] = p[0]; dest[1] = p[1]; dest[2] = p[2]; break; default: { unsigned int tmp; if (((j + check_x) >> check_shift) & 1) { tmp = ((int) p[0] - r2) * a0; dest[0] = r2 + ((tmp + (tmp >> 8) + 0x80) >> 8); tmp = ((int) p[1] - g2) * a0; dest[1] = g2 + ((tmp + (tmp >> 8) + 0x80) >> 8); tmp = ((int) p[2] - b2) * a0; dest[2] = b2 + ((tmp + (tmp >> 8) + 0x80) >> 8); } else { tmp = ((int) p[0] - r1) * a0; dest[0] = r1 + ((tmp + (tmp >> 8) + 0x80) >> 8); tmp = ((int) p[1] - g1) * a0; dest[1] = g1 + ((tmp + (tmp >> 8) + 0x80) >> 8); tmp = ((int) p[2] - b1) * a0; dest[2] = b1 + ((tmp + (tmp >> 8) + 0x80) >> 8); } } break; } if (dest_channels == 4) dest[3] = 0xff; j++; ); } } #undef INNER_LOOP static void composite_pixel (guchar *dest, int dest_x, int dest_channels, int dest_has_alpha, int src_has_alpha, int check_size, guint32 color1, guint32 color2, guint r, guint g, guint b, guint a) { if (dest_has_alpha) { unsigned int w0 = a - (a >> 8); unsigned int w1 = ((0xff0000 - a) >> 8) * dest[3]; unsigned int w = w0 + w1; if (w != 0) { dest[0] = (r - (r >> 8) + w1 * dest[0]) / w; dest[1] = (g - (g >> 8) + w1 * dest[1]) / w; dest[2] = (b - (b >> 8) + w1 * dest[2]) / w; dest[3] = w / 0xff00; } else { dest[0] = 0; dest[1] = 0; dest[2] = 0; dest[3] = 0; } } else { dest[0] = (r + (0xff0000 - a) * dest[0]) / 0xff0000; dest[1] = (g + (0xff0000 - a) * dest[1]) / 0xff0000; dest[2] = (b + (0xff0000 - a) * dest[2]) / 0xff0000; } } static guchar * composite_line (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { int x = x_init; int i, j; while (dest < dest_end) { int x_scaled = x >> SCALE_SHIFT; unsigned int r = 0, g = 0, b = 0, a = 0; int *pixel_weights; pixel_weights = weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * n_x * n_y; for (i=0; i> 8); unsigned int w1 = ((0xff0000 - a) >> 8) * dest[3]; unsigned int w = w0 + w1; if (w != 0) { dest[0] = (r - (r >> 8) + w1 * dest[0]) / w; dest[1] = (g - (g >> 8) + w1 * dest[1]) / w; dest[2] = (b - (b >> 8) + w1 * dest[2]) / w; dest[3] = w / 0xff00; } else { dest[0] = 0; dest[1] = 0; dest[2] = 0; dest[3] = 0; } } else { dest[0] = (r + (0xff0000 - a) * dest[0]) / 0xff0000; dest[1] = (g + (0xff0000 - a) * dest[1]) / 0xff0000; dest[2] = (b + (0xff0000 - a) * dest[2]) / 0xff0000; } dest += dest_channels; x += x_step; } return dest; } static guchar * composite_line_22_4a4 (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { int x = x_init; guchar *src0 = src[0]; guchar *src1 = src[1]; g_return_val_if_fail (src_channels != 3, dest); g_return_val_if_fail (src_has_alpha, dest); while (dest < dest_end) { int x_scaled = x >> SCALE_SHIFT; unsigned int r, g, b, a, ta; int *pixel_weights; guchar *q0, *q1; int w1, w2, w3, w4; q0 = src0 + x_scaled * 4; q1 = src1 + x_scaled * 4; pixel_weights = (int *)((char *)weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS - 4)) & (SUBSAMPLE_MASK << 4))); w1 = pixel_weights[0]; w2 = pixel_weights[1]; w3 = pixel_weights[2]; w4 = pixel_weights[3]; a = w1 * q0[3]; r = a * q0[0]; g = a * q0[1]; b = a * q0[2]; ta = w2 * q0[7]; r += ta * q0[4]; g += ta * q0[5]; b += ta * q0[6]; a += ta; ta = w3 * q1[3]; r += ta * q1[0]; g += ta * q1[1]; b += ta * q1[2]; a += ta; ta = w4 * q1[7]; r += ta * q1[4]; g += ta * q1[5]; b += ta * q1[6]; a += ta; dest[0] = ((0xff0000 - a) * dest[0] + r) >> 24; dest[1] = ((0xff0000 - a) * dest[1] + g) >> 24; dest[2] = ((0xff0000 - a) * dest[2] + b) >> 24; dest[3] = a >> 16; dest += 4; x += x_step; } return dest; } #ifdef USE_MMX static guchar * composite_line_22_4a4_mmx_stub (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { guint32 mmx_weights[16][8]; int j; for (j=0; j<16; j++) { mmx_weights[j][0] = 0x00010001 * (weights[4*j] >> 8); mmx_weights[j][1] = 0x00010001 * (weights[4*j] >> 8); mmx_weights[j][2] = 0x00010001 * (weights[4*j + 1] >> 8); mmx_weights[j][3] = 0x00010001 * (weights[4*j + 1] >> 8); mmx_weights[j][4] = 0x00010001 * (weights[4*j + 2] >> 8); mmx_weights[j][5] = 0x00010001 * (weights[4*j + 2] >> 8); mmx_weights[j][6] = 0x00010001 * (weights[4*j + 3] >> 8); mmx_weights[j][7] = 0x00010001 * (weights[4*j + 3] >> 8); } return _pixops_composite_line_22_4a4_mmx (mmx_weights, dest, src[0], src[1], x_step, dest_end, x_init); } #endif /* USE_MMX */ static void composite_pixel_color (guchar *dest, int dest_x, int dest_channels, int dest_has_alpha, int src_has_alpha, int check_size, guint32 color1, guint32 color2, guint r, guint g, guint b, guint a) { int dest_r, dest_g, dest_b; int check_shift = get_check_shift (check_size); if ((dest_x >> check_shift) & 1) { dest_r = (color2 & 0xff0000) >> 16; dest_g = (color2 & 0xff00) >> 8; dest_b = color2 & 0xff; } else { dest_r = (color1 & 0xff0000) >> 16; dest_g = (color1 & 0xff00) >> 8; dest_b = color1 & 0xff; } dest[0] = ((0xff0000 - a) * dest_r + r) >> 24; dest[1] = ((0xff0000 - a) * dest_g + g) >> 24; dest[2] = ((0xff0000 - a) * dest_b + b) >> 24; if (dest_has_alpha) dest[3] = 0xff; else if (dest_channels == 4) dest[3] = a >> 16; } static guchar * composite_line_color (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { int x = x_init; int i, j; int check_shift = get_check_shift (check_size); int dest_r1, dest_g1, dest_b1; int dest_r2, dest_g2, dest_b2; g_return_val_if_fail (check_size != 0, dest); dest_r1 = (color1 & 0xff0000) >> 16; dest_g1 = (color1 & 0xff00) >> 8; dest_b1 = color1 & 0xff; dest_r2 = (color2 & 0xff0000) >> 16; dest_g2 = (color2 & 0xff00) >> 8; dest_b2 = color2 & 0xff; while (dest < dest_end) { int x_scaled = x >> SCALE_SHIFT; unsigned int r = 0, g = 0, b = 0, a = 0; int *pixel_weights; pixel_weights = weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * n_x * n_y; for (i=0; i> check_shift) & 1) { dest[0] = ((0xff0000 - a) * dest_r2 + r) >> 24; dest[1] = ((0xff0000 - a) * dest_g2 + g) >> 24; dest[2] = ((0xff0000 - a) * dest_b2 + b) >> 24; } else { dest[0] = ((0xff0000 - a) * dest_r1 + r) >> 24; dest[1] = ((0xff0000 - a) * dest_g1 + g) >> 24; dest[2] = ((0xff0000 - a) * dest_b1 + b) >> 24; } if (dest_has_alpha) dest[3] = 0xff; else if (dest_channels == 4) dest[3] = a >> 16; dest += dest_channels; x += x_step; dest_x++; } return dest; } #ifdef USE_MMX static guchar * composite_line_color_22_4a4_mmx_stub (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { guint32 mmx_weights[16][8]; int check_shift = get_check_shift (check_size); int colors[4]; int j; for (j=0; j<16; j++) { mmx_weights[j][0] = 0x00010001 * (weights[4*j] >> 8); mmx_weights[j][1] = 0x00010001 * (weights[4*j] >> 8); mmx_weights[j][2] = 0x00010001 * (weights[4*j + 1] >> 8); mmx_weights[j][3] = 0x00010001 * (weights[4*j + 1] >> 8); mmx_weights[j][4] = 0x00010001 * (weights[4*j + 2] >> 8); mmx_weights[j][5] = 0x00010001 * (weights[4*j + 2] >> 8); mmx_weights[j][6] = 0x00010001 * (weights[4*j + 3] >> 8); mmx_weights[j][7] = 0x00010001 * (weights[4*j + 3] >> 8); } colors[0] = (color1 & 0xff00) << 8 | (color1 & 0xff); colors[1] = (color1 & 0xff0000) >> 16; colors[2] = (color2 & 0xff00) << 8 | (color2 & 0xff); colors[3] = (color2 & 0xff0000) >> 16; return _pixops_composite_line_color_22_4a4_mmx (mmx_weights, dest, src[0], src[1], x_step, dest_end, x_init, dest_x, check_shift, colors); } #endif /* USE_MMX */ static void scale_pixel (guchar *dest, int dest_x, int dest_channels, int dest_has_alpha, int src_has_alpha, int check_size, guint32 color1, guint32 color2, guint r, guint g, guint b, guint a) { if (src_has_alpha) { if (a) { dest[0] = r / a; dest[1] = g / a; dest[2] = b / a; dest[3] = a >> 16; } else { dest[0] = 0; dest[1] = 0; dest[2] = 0; dest[3] = 0; } } else { dest[0] = (r + 0xffffff) >> 24; dest[1] = (g + 0xffffff) >> 24; dest[2] = (b + 0xffffff) >> 24; if (dest_has_alpha) dest[3] = 0xff; } } static guchar * scale_line (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { int x = x_init; int i, j; while (dest < dest_end) { int x_scaled = x >> SCALE_SHIFT; int *pixel_weights; pixel_weights = weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * n_x * n_y; if (src_has_alpha) { unsigned int r = 0, g = 0, b = 0, a = 0; for (i=0; i> 16; } else { dest[0] = 0; dest[1] = 0; dest[2] = 0; dest[3] = 0; } } else { unsigned int r = 0, g = 0, b = 0; for (i=0; i> 16; dest[1] = (g + 0xffff) >> 16; dest[2] = (b + 0xffff) >> 16; if (dest_has_alpha) dest[3] = 0xff; } dest += dest_channels; x += x_step; } return dest; } #ifdef USE_MMX static guchar * scale_line_22_33_mmx_stub (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { guint32 mmx_weights[16][8]; int j; for (j=0; j<16; j++) { mmx_weights[j][0] = 0x00010001 * (weights[4*j] >> 8); mmx_weights[j][1] = 0x00010001 * (weights[4*j] >> 8); mmx_weights[j][2] = 0x00010001 * (weights[4*j + 1] >> 8); mmx_weights[j][3] = 0x00010001 * (weights[4*j + 1] >> 8); mmx_weights[j][4] = 0x00010001 * (weights[4*j + 2] >> 8); mmx_weights[j][5] = 0x00010001 * (weights[4*j + 2] >> 8); mmx_weights[j][6] = 0x00010001 * (weights[4*j + 3] >> 8); mmx_weights[j][7] = 0x00010001 * (weights[4*j + 3] >> 8); } return _pixops_scale_line_22_33_mmx (mmx_weights, dest, src[0], src[1], x_step, dest_end, x_init); } #endif /* USE_MMX */ static guchar * scale_line_22_33 (int *weights, int n_x, int n_y, guchar *dest, int dest_x, guchar *dest_end, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_init, int x_step, int src_width, int check_size, guint32 color1, guint32 color2) { int x = x_init; guchar *src0 = src[0]; guchar *src1 = src[1]; while (dest < dest_end) { unsigned int r, g, b; int x_scaled = x >> SCALE_SHIFT; int *pixel_weights; guchar *q0, *q1; int w1, w2, w3, w4; q0 = src0 + x_scaled * 3; q1 = src1 + x_scaled * 3; pixel_weights = weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * 4; w1 = pixel_weights[0]; w2 = pixel_weights[1]; w3 = pixel_weights[2]; w4 = pixel_weights[3]; r = w1 * q0[0]; g = w1 * q0[1]; b = w1 * q0[2]; r += w2 * q0[3]; g += w2 * q0[4]; b += w2 * q0[5]; r += w3 * q1[0]; g += w3 * q1[1]; b += w3 * q1[2]; r += w4 * q1[3]; g += w4 * q1[4]; b += w4 * q1[5]; dest[0] = (r + 0x8000) >> 16; dest[1] = (g + 0x8000) >> 16; dest[2] = (b + 0x8000) >> 16; dest += 3; x += x_step; } return dest; } static void process_pixel (int *weights, int n_x, int n_y, guchar *dest, int dest_x, int dest_channels, int dest_has_alpha, guchar **src, int src_channels, gboolean src_has_alpha, int x_start, int src_width, int check_size, guint32 color1, guint32 color2, PixopsPixelFunc pixel_func) { unsigned int r = 0, g = 0, b = 0, a = 0; int i, j; for (i=0; i= 0 && c != 0 && remaining != 0; i--) if (*(weights + i) + c >= 0) { *(weights + i) += c; remaining -= c; if ((0 < remaining && remaining < c) || (0 > remaining && remaining > c)) c = remaining; } } } static int * make_filter_table (PixopsFilter *filter) { int i_offset, j_offset; int n_x = filter->x.n; int n_y = filter->y.n; int *weights = g_new (int, SUBSAMPLE * SUBSAMPLE * n_x * n_y); for (i_offset=0; i_offset < SUBSAMPLE; i_offset++) for (j_offset=0; j_offset < SUBSAMPLE; j_offset++) { double weight; int *pixel_weights = weights + ((i_offset*SUBSAMPLE) + j_offset) * n_x * n_y; int total = 0; int i, j; for (i=0; i < n_y; i++) for (j=0; j < n_x; j++) { weight = filter->x.weights[(j_offset * n_x) + j] * filter->y.weights[(i_offset * n_y) + i] * filter->overall_alpha * 65536 + 0.5; total += (int)weight; *(pixel_weights + n_x * i + j) = weight; } correct_total (pixel_weights, n_x, n_y, total, filter->overall_alpha); } return weights; } static void pixops_process (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, int check_x, int check_y, int check_size, guint32 color1, guint32 color2, PixopsFilter *filter, PixopsLineFunc line_func, PixopsPixelFunc pixel_func) { int i, j; int x, y; /* X and Y position in source (fixed_point) */ guchar **line_bufs; int *filter_weights; int x_step; int y_step; int check_shift; int scaled_x_offset; int run_end_x; int run_end_index; x_step = (1 << SCALE_SHIFT) / scale_x; /* X step in source (fixed point) */ y_step = (1 << SCALE_SHIFT) / scale_y; /* Y step in source (fixed point) */ if (x_step == 0 || y_step == 0) return; /* overflow, bail out */ line_bufs = g_new (guchar *, filter->y.n); filter_weights = make_filter_table (filter); check_shift = check_size ? get_check_shift (check_size) : 0; scaled_x_offset = floor (filter->x.offset * (1 << SCALE_SHIFT)); /* Compute the index where we run off the end of the source buffer. The * furthest source pixel we access at index i is: * * ((render_x0 + i) * x_step + scaled_x_offset) >> SCALE_SHIFT + filter->x.n - 1 * * So, run_end_index is the smallest i for which this pixel is src_width, * i.e, for which: * * (i + render_x0) * x_step >= ((src_width - filter->x.n + 1) << SCALE_SHIFT) - scaled_x_offset * */ #define MYDIV(a,b) ((a) > 0 ? (a) / (b) : ((a) - (b) + 1) / (b)) /* Division so that -1/5 = -1 */ run_end_x = (((src_width - filter->x.n + 1) << SCALE_SHIFT) - scaled_x_offset); run_end_index = MYDIV (run_end_x + x_step - 1, x_step) - render_x0; run_end_index = MIN (run_end_index, render_x1 - render_x0); y = render_y0 * y_step + floor (filter->y.offset * (1 << SCALE_SHIFT)); for (i = 0; i < (render_y1 - render_y0); i++) { int dest_x; int y_start = y >> SCALE_SHIFT; int x_start; int *run_weights = filter_weights + ((y >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * filter->x.n * filter->y.n * SUBSAMPLE; guchar *new_outbuf; guint32 tcolor1, tcolor2; guchar *outbuf = dest_buf + dest_rowstride * i; guchar *outbuf_end = outbuf + dest_channels * (render_x1 - render_x0); if (((i + check_y) >> check_shift) & 1) { tcolor1 = color2; tcolor2 = color1; } else { tcolor1 = color1; tcolor2 = color2; } for (j=0; jy.n; j++) { if (y_start < 0) line_bufs[j] = (guchar *)src_buf; else if (y_start < src_height) line_bufs[j] = (guchar *)src_buf + src_rowstride * y_start; else line_bufs[j] = (guchar *)src_buf + src_rowstride * (src_height - 1); y_start++; } dest_x = check_x; x = render_x0 * x_step + scaled_x_offset; x_start = x >> SCALE_SHIFT; while (x_start < 0 && outbuf < outbuf_end) { process_pixel (run_weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * (filter->x.n * filter->y.n), filter->x.n, filter->y.n, outbuf, dest_x, dest_channels, dest_has_alpha, line_bufs, src_channels, src_has_alpha, x >> SCALE_SHIFT, src_width, check_size, tcolor1, tcolor2, pixel_func); x += x_step; x_start = x >> SCALE_SHIFT; dest_x++; outbuf += dest_channels; } new_outbuf = (*line_func) (run_weights, filter->x.n, filter->y.n, outbuf, dest_x, dest_buf + dest_rowstride * i + run_end_index * dest_channels, dest_channels, dest_has_alpha, line_bufs, src_channels, src_has_alpha, x, x_step, src_width, check_size, tcolor1, tcolor2); dest_x += (new_outbuf - outbuf) / dest_channels; x = (dest_x - check_x + render_x0) * x_step + scaled_x_offset; outbuf = new_outbuf; while (outbuf < outbuf_end) { process_pixel (run_weights + ((x >> (SCALE_SHIFT - SUBSAMPLE_BITS)) & SUBSAMPLE_MASK) * (filter->x.n * filter->y.n), filter->x.n, filter->y.n, outbuf, dest_x, dest_channels, dest_has_alpha, line_bufs, src_channels, src_has_alpha, x >> SCALE_SHIFT, src_width, check_size, tcolor1, tcolor2, pixel_func); x += x_step; dest_x++; outbuf += dest_channels; } y += y_step; } g_free (line_bufs); g_free (filter_weights); } /* Compute weights for reconstruction by replication followed by * sampling with a box filter */ static void tile_make_weights (PixopsFilterDimension *dim, double scale) { int n = ceil (1 / scale + 1); double *pixel_weights = g_new (double, SUBSAMPLE * n); int offset; int i; dim->n = n; dim->offset = 0; dim->weights = pixel_weights; for (offset = 0; offset < SUBSAMPLE; offset++) { double x = (double)offset / SUBSAMPLE; double a = x + 1 / scale; for (i = 0; i < n; i++) { if (i < x) { if (i + 1 > x) *(pixel_weights++) = (MIN (i + 1, a) - x) * scale; else *(pixel_weights++) = 0; } else { if (a > i) *(pixel_weights++) = (MIN (i + 1, a) - i) * scale; else *(pixel_weights++) = 0; } } } } /* Compute weights for a filter that, for minification * is the same as 'tiles', and for magnification, is bilinear * reconstruction followed by a sampling with a delta function. */ static void bilinear_magnify_make_weights (PixopsFilterDimension *dim, double scale) { double *pixel_weights; int n; int offset; int i; if (scale > 1.0) /* Linear */ { n = 2; dim->offset = 0.5 * (1 / scale - 1); } else /* Tile */ { n = ceil (1.0 + 1.0 / scale); dim->offset = 0.0; } dim->n = n; dim->weights = g_new (double, SUBSAMPLE * n); pixel_weights = dim->weights; for (offset=0; offset < SUBSAMPLE; offset++) { double x = (double)offset / SUBSAMPLE; if (scale > 1.0) /* Linear */ { for (i = 0; i < n; i++) *(pixel_weights++) = (((i == 0) ? (1 - x) : x) / scale) * scale; } else /* Tile */ { double a = x + 1 / scale; /* x * ---------|--.-|----|--.-|------- SRC * ------------|---------|--------- DEST */ for (i = 0; i < n; i++) { if (i < x) { if (i + 1 > x) *(pixel_weights++) = (MIN (i + 1, a) - x) * scale; else *(pixel_weights++) = 0; } else { if (a > i) *(pixel_weights++) = (MIN (i + 1, a) - i) * scale; else *(pixel_weights++) = 0; } } } } } /* Computes the integral from b0 to b1 of * * f(x) = x; 0 <= x < 1 * f(x) = 0; otherwise * * We combine two of these to compute the convolution of * a box filter with a triangular spike. */ static double linear_box_half (double b0, double b1) { double a0, a1; double x0, x1; a0 = 0.; a1 = 1.; if (a0 < b0) { if (a1 > b0) { x0 = b0; x1 = MIN (a1, b1); } else return 0; } else { if (b1 > a0) { x0 = a0; x1 = MIN (a1, b1); } else return 0; } return 0.5 * (x1*x1 - x0*x0); } /* Compute weights for reconstructing with bilinear * interpolation, then sampling with a box filter */ static void bilinear_box_make_weights (PixopsFilterDimension *dim, double scale) { int n = ceil (1/scale + 3.0); double *pixel_weights = g_new (double, SUBSAMPLE * n); double w; int offset, i; dim->offset = -1.0; dim->n = n; dim->weights = pixel_weights; for (offset = 0; offset < SUBSAMPLE; offset++) { double x = (double)offset / SUBSAMPLE; double a = x + 1 / scale; for (i = 0; i < n; i++) { w = linear_box_half (0.5 + i - a, 0.5 + i - x); w += linear_box_half (1.5 + x - i, 1.5 + a - i); *(pixel_weights++) = w * scale; } } } static void make_weights (PixopsFilter *filter, PixopsInterpType interp_type, double scale_x, double scale_y) { switch (interp_type) { case PIXOPS_INTERP_NEAREST: g_assert_not_reached (); break; case PIXOPS_INTERP_TILES: tile_make_weights (&filter->x, scale_x); tile_make_weights (&filter->y, scale_y); break; case PIXOPS_INTERP_BILINEAR: bilinear_magnify_make_weights (&filter->x, scale_x); bilinear_magnify_make_weights (&filter->y, scale_y); break; case PIXOPS_INTERP_HYPER: bilinear_box_make_weights (&filter->x, scale_x); bilinear_box_make_weights (&filter->y, scale_y); break; } } static void _pixops_composite_color_real (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha, int check_x, int check_y, int check_size, guint32 color1, guint32 color2) { PixopsFilter filter; PixopsLineFunc line_func; #ifdef USE_MMX gboolean found_mmx = _pixops_have_mmx (); #endif g_return_if_fail (!(dest_channels == 3 && dest_has_alpha)); g_return_if_fail (!(src_channels == 3 && src_has_alpha)); if (scale_x == 0 || scale_y == 0) return; if (interp_type == PIXOPS_INTERP_NEAREST) { pixops_composite_color_nearest (dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, overall_alpha, check_x, check_y, check_size, color1, color2); return; } filter.overall_alpha = overall_alpha / 255.; make_weights (&filter, interp_type, scale_x, scale_y); #ifdef USE_MMX if (filter.x.n == 2 && filter.y.n == 2 && dest_channels == 4 && src_channels == 4 && src_has_alpha && !dest_has_alpha && found_mmx) line_func = composite_line_color_22_4a4_mmx_stub; else #endif line_func = composite_line_color; pixops_process (dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, check_x, check_y, check_size, color1, color2, &filter, line_func, composite_pixel_color); g_free (filter.x.weights); g_free (filter.y.weights); } void _pixops_composite_color (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha, int check_x, int check_y, int check_size, guint32 color1, guint32 color2) { guchar *new_dest_buf; int render_x0; int render_y0; int render_x1; int render_y1; if (!src_has_alpha && overall_alpha == 255) { _pixops_scale (dest_buf, dest_width, dest_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, dest_x, dest_y, dest_region_width, dest_region_height, offset_x, offset_y, scale_x, scale_y, interp_type); return; } new_dest_buf = dest_buf + dest_y * dest_rowstride + dest_x * dest_channels; render_x0 = dest_x - offset_x; render_y0 = dest_y - offset_y; render_x1 = dest_x + dest_region_width - offset_x; render_y1 = dest_y + dest_region_height - offset_y; _pixops_composite_color_real (new_dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, (PixopsInterpType)interp_type, overall_alpha, check_x, check_y, check_size, color1, color2); } /** * _pixops_composite_real: * @dest_buf: pointer to location to store result * @render_x0: x0 of region of scaled source to store into @dest_buf * @render_y0: y0 of region of scaled source to store into @dest_buf * @render_x1: x1 of region of scaled source to store into @dest_buf * @render_y1: y1 of region of scaled source to store into @dest_buf * @dest_rowstride: rowstride of @dest_buf * @dest_channels: number of channels in @dest_buf * @dest_has_alpha: whether @dest_buf has alpha * @src_buf: pointer to source pixels * @src_width: width of source (used for clipping) * @src_height: height of source (used for clipping) * @src_rowstride: rowstride of source * @src_channels: number of channels in @src_buf * @src_has_alpha: whether @src_buf has alpha * @scale_x: amount to scale source by in X direction * @scale_y: amount to scale source by in Y direction * @interp_type: type of enumeration * @overall_alpha: overall alpha factor to multiply source by * * Scale source buffer by scale_x / scale_y, then composite a given rectangle * of the result into the destination buffer. **/ static void _pixops_composite_real (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha) { PixopsFilter filter; PixopsLineFunc line_func; #ifdef USE_MMX gboolean found_mmx = _pixops_have_mmx (); #endif g_return_if_fail (!(dest_channels == 3 && dest_has_alpha)); g_return_if_fail (!(src_channels == 3 && src_has_alpha)); if (scale_x == 0 || scale_y == 0) return; if (interp_type == PIXOPS_INTERP_NEAREST) { pixops_composite_nearest (dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, overall_alpha); return; } filter.overall_alpha = overall_alpha / 255.; make_weights (&filter, interp_type, scale_x, scale_y); if (filter.x.n == 2 && filter.y.n == 2 && dest_channels == 4 && src_channels == 4 && src_has_alpha && !dest_has_alpha) { #ifdef USE_MMX if (found_mmx) line_func = composite_line_22_4a4_mmx_stub; else #endif line_func = composite_line_22_4a4; } else line_func = composite_line; pixops_process (dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, 0, 0, 0, 0, 0, &filter, line_func, composite_pixel); g_free (filter.x.weights); g_free (filter.y.weights); } void _pixops_composite (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha) { guchar *new_dest_buf; int render_x0; int render_y0; int render_x1; int render_y1; if (!src_has_alpha && overall_alpha == 255) { _pixops_scale (dest_buf, dest_width, dest_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, dest_x, dest_y, dest_region_width, dest_region_height, offset_x, offset_y, scale_x, scale_y, interp_type); return; } #ifdef USE_MEDIALIB pixops_medialib_composite (dest_buf, dest_width, dest_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, dest_x, dest_y, dest_region_width, dest_region_height, offset_x, offset_y, scale_x, scale_y, (PixopsInterpType)interp_type, overall_alpha); return; #endif new_dest_buf = dest_buf + dest_y * dest_rowstride + dest_x * dest_channels; render_x0 = dest_x - offset_x; render_y0 = dest_y - offset_y; render_x1 = dest_x + dest_region_width - offset_x; render_y1 = dest_y + dest_region_height - offset_y; _pixops_composite_real (new_dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, (PixopsInterpType)interp_type, overall_alpha); } #ifdef USE_MEDIALIB static void medialib_get_interpolation (mlInterp * ml_interp, PixopsInterpType interp_type, double scale_x, double scale_y, double overall_alpha) { mlib_s32 leftPadding, topPadding; ml_interp->interp_table = NULL; /* * medialib 2.1 and later supports scaling with user-defined interpolation * tables, so this logic is used. * * bilinear_magnify_make_weights builds an interpolation table of size 2x2 if * the scale factor >= 1.0 and "ceil (1.0 + 1.0/scale)" otherwise. These map * most closely to MLIB_BILINEAR, which uses an interpolation table of size * 2x2. * * tile_make_weights builds an interpolation table of size 2x2 if the scale * factor >= 1.0 and "ceil (1.0 + 1.0/scale)" otherwise. These map most * closely to MLIB_BILINEAR, which uses an interpolation table of size 2x2. * * bilinear_box_make_weights builds an interpolation table of size 4x4 if the * scale factor >= 1.0 and "ceil (1.0 + 1.0/scale)" otherwise. These map most * closely to MLIB_BICUBIC, which uses an interpolation table of size 4x4. * * PIXOPS_INTERP_NEAREST calls pixops_scale_nearest which does not use an * interpolation table. This maps to MLIB_NEAREST. */ switch (interp_type) { case PIXOPS_INTERP_BILINEAR: bilinear_magnify_make_weights (&(ml_interp->po_filter.x), scale_x); bilinear_magnify_make_weights (&(ml_interp->po_filter.y), scale_y); leftPadding = 0; topPadding = 0; if (scale_x <= 1.0) ml_interp->tx = 0.5 * (1 - scale_x); else ml_interp->tx = 0.0; if (scale_y <= 1.0) ml_interp->ty = 0.5 * (1 - scale_y); else ml_interp->ty = 0.0; break; case PIXOPS_INTERP_TILES: tile_make_weights (&(ml_interp->po_filter.x), scale_x); tile_make_weights (&(ml_interp->po_filter.y), scale_y); leftPadding = 0; topPadding = 0; ml_interp->tx = 0.5 * (1 - scale_x); ml_interp->ty = 0.5 * (1 - scale_y); break; case PIXOPS_INTERP_HYPER: bilinear_box_make_weights (&(ml_interp->po_filter.x), scale_x); bilinear_box_make_weights (&(ml_interp->po_filter.y), scale_y); leftPadding = 1; topPadding = 1; ml_interp->tx = 0.5 * (1 - scale_x); ml_interp->ty = 0.5 * (1 - scale_y); break; case PIXOPS_INTERP_NEAREST: default: /* * Note that this function should not be called in the * PIXOPS_INTERP_NEAREST case since it does not use an interpolation * table. */ g_assert_not_reached (); break; } /* * If overall_alpha is not 1.0, then multiply the vectors built by the * sqrt (overall_alpha). This will cause overall_alpha to get evenly * blended across both axis. * * Note there is no need to multiply the vectors built by the various * make-weight functions by sqrt (overall_alpha) since the make-weight * functions are called with overall_alpha hardcoded to 1.0. */ if (overall_alpha != 1.0) { double sqrt_alpha = sqrt (overall_alpha); int i; for (i=0; i < SUBSAMPLE * ml_interp->po_filter.x.n; i++) ml_interp->po_filter.x.weights[i] *= sqrt_alpha; for (i=0; i < SUBSAMPLE * ml_interp->po_filter.y.n; i++) ml_interp->po_filter.y.weights[i] *= sqrt_alpha; } ml_interp->interp_table = (void *) mlib_ImageInterpTableCreate (MLIB_DOUBLE, ml_interp->po_filter.x.n, ml_interp->po_filter.y.n, leftPadding, topPadding, SUBSAMPLE_BITS, SUBSAMPLE_BITS, 8, ml_interp->po_filter.x.weights, ml_interp->po_filter.y.weights); g_free (ml_interp->po_filter.x.weights); g_free (ml_interp->po_filter.y.weights); } static void pixops_medialib_composite (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type, int overall_alpha) { mlib_blend blend; g_return_if_fail (!(dest_channels == 3 && dest_has_alpha)); g_return_if_fail (!(src_channels == 3 && src_has_alpha)); if (scale_x == 0 || scale_y == 0) return; if (!medialib_initialized) _pixops_use_medialib (); if (!use_medialib) { /* Use non-mediaLib version */ _pixops_composite_real (dest_buf + dest_y * dest_rowstride + dest_x * dest_channels, dest_x - offset_x, dest_y - offset_y, dest_x + dest_region_width - offset_x, dest_y + dest_region_height - offset_y, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, interp_type, overall_alpha); } else { mlInterp ml_interp; mlib_image img_src, img_dest; double ml_offset_x, ml_offset_y; if (!src_has_alpha && overall_alpha == 255 && dest_channels <= src_channels) { pixops_medialib_scale (dest_buf, dest_region_width, dest_region_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, dest_x, dest_y, dest_region_width, dest_region_height, offset_x, offset_y, scale_x, scale_y, interp_type); return; } mlib_ImageSetStruct (&img_src, MLIB_BYTE, src_channels, src_width, src_height, src_rowstride, src_buf); if (dest_x == 0 && dest_y == 0 && dest_width == dest_region_width && dest_height == dest_region_height) { mlib_ImageSetStruct (&img_dest, MLIB_BYTE, dest_channels, dest_width, dest_height, dest_rowstride, dest_buf); } else { mlib_u8 *data = dest_buf + (dest_y * dest_rowstride) + (dest_x * dest_channels); mlib_ImageSetStruct (&img_dest, MLIB_BYTE, dest_channels, dest_region_width, dest_region_height, dest_rowstride, data); } ml_offset_x = floor (offset_x) - dest_x; ml_offset_y = floor (offset_y) - dest_y; if (interp_type == PIXOPS_INTERP_NEAREST) { blend = src_has_alpha ? MLIB_BLEND_GTK_SRC_OVER2 : MLIB_BLEND_GTK_SRC; mlib_ImageZoomTranslateBlend (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, MLIB_NEAREST, MLIB_EDGE_SRC_EXTEND_INDEF, blend, overall_alpha, 1); } else { blend = src_has_alpha ? MLIB_BLEND_GTK_SRC_OVER : MLIB_BLEND_GTK_SRC; if (interp_type == PIXOPS_INTERP_BILINEAR && scale_x > 1.0 && scale_y > 1.0) { mlib_ImageZoomTranslateBlend (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, MLIB_BILINEAR, MLIB_EDGE_SRC_EXTEND_INDEF, blend, overall_alpha, 1); } else { medialib_get_interpolation (&ml_interp, interp_type, scale_x, scale_y, overall_alpha/255.0); if (ml_interp.interp_table != NULL) { mlib_ImageZoomTranslateTableBlend (&img_dest, &img_src, scale_x, scale_y, ml_offset_x + ml_interp.tx, ml_offset_y + ml_interp.ty, ml_interp.interp_table, MLIB_EDGE_SRC_EXTEND_INDEF, blend, 1); mlib_ImageInterpTableDelete (ml_interp.interp_table); } else { /* Should not happen - Use non-mediaLib version */ _pixops_composite_real (dest_buf + dest_y * dest_rowstride + dest_x * dest_channels, dest_x - offset_x, dest_y - offset_y, dest_x + dest_region_width - offset_x, dest_y + dest_region_height - offset_y, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, interp_type, overall_alpha); } } } } } #endif static void _pixops_scale_real (guchar *dest_buf, int render_x0, int render_y0, int render_x1, int render_y1, int dest_rowstride, int dest_channels, gboolean dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, gboolean src_has_alpha, double scale_x, double scale_y, PixopsInterpType interp_type) { PixopsFilter filter; PixopsLineFunc line_func; #ifdef USE_MMX gboolean found_mmx = _pixops_have_mmx (); #endif g_return_if_fail (!(dest_channels == 3 && dest_has_alpha)); g_return_if_fail (!(src_channels == 3 && src_has_alpha)); g_return_if_fail (!(src_has_alpha && !dest_has_alpha)); if (scale_x == 0 || scale_y == 0) return; if (interp_type == PIXOPS_INTERP_NEAREST) { pixops_scale_nearest (dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y); return; } filter.overall_alpha = 1.0; make_weights (&filter, interp_type, scale_x, scale_y); if (filter.x.n == 2 && filter.y.n == 2 && dest_channels == 3 && src_channels == 3) { #ifdef USE_MMX if (found_mmx) line_func = scale_line_22_33_mmx_stub; else #endif line_func = scale_line_22_33; } else line_func = scale_line; pixops_process (dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, 0, 0, 0, 0, 0, &filter, line_func, scale_pixel); g_free (filter.x.weights); g_free (filter.y.weights); } void _pixops_scale (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type) { guchar *new_dest_buf; int render_x0; int render_y0; int render_x1; int render_y1; #ifdef USE_MEDIALIB pixops_medialib_scale (dest_buf, dest_width, dest_height, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, dest_x, dest_y, dest_region_width, dest_region_height, offset_x, offset_y, scale_x, scale_y, (PixopsInterpType)interp_type); return; #endif new_dest_buf = dest_buf + dest_y * dest_rowstride + dest_x * dest_channels; render_x0 = dest_x - offset_x; render_y0 = dest_y - offset_y; render_x1 = dest_x + dest_region_width - offset_x; render_y1 = dest_y + dest_region_height - offset_y; _pixops_scale_real (new_dest_buf, render_x0, render_y0, render_x1, render_y1, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, (PixopsInterpType)interp_type); } #ifdef USE_MEDIALIB static void pixops_medialib_scale (guchar *dest_buf, int dest_width, int dest_height, int dest_rowstride, int dest_channels, int dest_has_alpha, const guchar *src_buf, int src_width, int src_height, int src_rowstride, int src_channels, int src_has_alpha, int dest_x, int dest_y, int dest_region_width, int dest_region_height, double offset_x, double offset_y, double scale_x, double scale_y, PixopsInterpType interp_type) { if (scale_x == 0 || scale_y == 0) return; if (!medialib_initialized) _pixops_use_medialib (); /* * We no longer support mediaLib 2.1 because it has a core dumping problem * in the mlib_ImageZoomTranslateTable function that has been corrected in * 2.2. Although the mediaLib_zoom function could be used, it does not * work properly if the source and destination images have different * values for "has_alpha" or "num_channels". The complicated if-logic * required to support both versions is not worth supporting * mediaLib 2.1 moving forward. */ if (!use_medialib) { _pixops_scale_real (dest_buf + dest_y * dest_rowstride + dest_x * dest_channels, dest_x - offset_x, dest_y - offset_y, dest_x + dest_region_width - offset_x, dest_y + dest_region_height - offset_y, dest_rowstride, dest_channels, dest_has_alpha, src_buf, src_width, src_height, src_rowstride, src_channels, src_has_alpha, scale_x, scale_y, interp_type); } else { mlInterp ml_interp; mlib_image img_orig_src, img_src, img_dest; double ml_offset_x, ml_offset_y; guchar *tmp_buf = NULL; mlib_ImageSetStruct (&img_orig_src, MLIB_BYTE, src_channels, src_width, src_height, src_rowstride, src_buf); if (dest_x == 0 && dest_y == 0 && dest_width == dest_region_width && dest_height == dest_region_height) { mlib_ImageSetStruct (&img_dest, MLIB_BYTE, dest_channels, dest_width, dest_height, dest_rowstride, dest_buf); } else { mlib_u8 *data = dest_buf + (dest_y * dest_rowstride) + (dest_x * dest_channels); mlib_ImageSetStruct (&img_dest, MLIB_BYTE, dest_channels, dest_region_width, dest_region_height, dest_rowstride, data); } ml_offset_x = floor (offset_x) - dest_x; ml_offset_y = floor (offset_y) - dest_y; /* * Note that zoomTranslate and zoomTranslateTable are faster * than zoomTranslateBlend and zoomTranslateTableBlend. However * the faster functions only work in the following case: * * if (src_channels == dest_channels && * (!src_alpha && interp_table != PIXOPS_INTERP_NEAREST)) * * We use the faster versions if we can. * * Note when the interp_type is BILINEAR and the interpolation * table will be size 2x2 (when both x/y scale factors > 1.0), * then we do not bother building the interpolation table. In * this case we can just use MLIB_BILINEAR, which is faster than * using a specified interpolation table. */ img_src = img_orig_src; if (!src_has_alpha) { if (src_channels > dest_channels) { int channels = 3; int rowstride = (channels * src_width + 3) & ~3; tmp_buf = g_malloc (src_rowstride * src_height); if (src_buf != NULL) { src_channels = channels; src_rowstride = rowstride; mlib_ImageSetStruct (&img_src, MLIB_BYTE, src_channels, src_width, src_height, src_rowstride, tmp_buf); mlib_ImageChannelExtract (&img_src, &img_orig_src, 0xE); } } } if (interp_type == PIXOPS_INTERP_NEAREST) { if (src_channels == dest_channels) { mlib_ImageZoomTranslate (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, MLIB_NEAREST, MLIB_EDGE_SRC_EXTEND_INDEF); } else { mlib_ImageZoomTranslateBlend (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, MLIB_NEAREST, MLIB_EDGE_SRC_EXTEND_INDEF, MLIB_BLEND_GTK_SRC, 1.0, 1); } } else if (src_channels == dest_channels && !src_has_alpha) { if (interp_type == PIXOPS_INTERP_BILINEAR && scale_x > 1.0 && scale_y > 1.0) { mlib_ImageZoomTranslate (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, MLIB_BILINEAR, MLIB_EDGE_SRC_EXTEND_INDEF); } else { medialib_get_interpolation (&ml_interp, interp_type, scale_x, scale_y, 1.0); if (ml_interp.interp_table != NULL) { mlib_ImageZoomTranslateTable (&img_dest, &img_src, scale_x, scale_y, ml_offset_x + ml_interp.tx, ml_offset_y + ml_interp.ty, ml_interp.interp_table, MLIB_EDGE_SRC_EXTEND_INDEF); mlib_ImageInterpTableDelete (ml_interp.interp_table); } else { /* Should not happen. */ mlib_filter ml_filter; switch (interp_type) { case PIXOPS_INTERP_BILINEAR: ml_filter = MLIB_BILINEAR; break; case PIXOPS_INTERP_TILES: ml_filter = MLIB_BILINEAR; break; case PIXOPS_INTERP_HYPER: ml_filter = MLIB_BICUBIC; break; } mlib_ImageZoomTranslate (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, ml_filter, MLIB_EDGE_SRC_EXTEND_INDEF); } } } /* Deal with case where src_channels != dest_channels || src_has_alpha */ else if (interp_type == PIXOPS_INTERP_BILINEAR && scale_x > 1.0 && scale_y > 1.0) { mlib_ImageZoomTranslateBlend (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, MLIB_BILINEAR, MLIB_EDGE_SRC_EXTEND_INDEF, MLIB_BLEND_GTK_SRC, 1.0, 1); } else { medialib_get_interpolation (&ml_interp, interp_type, scale_x, scale_y, 1.0); if (ml_interp.interp_table != NULL) { mlib_ImageZoomTranslateTableBlend (&img_dest, &img_src, scale_x, scale_y, ml_offset_x + ml_interp.tx, ml_offset_y + ml_interp.ty, ml_interp.interp_table, MLIB_EDGE_SRC_EXTEND_INDEF, MLIB_BLEND_GTK_SRC, 1); mlib_ImageInterpTableDelete (ml_interp.interp_table); } else { mlib_filter ml_filter; switch (interp_type) { case PIXOPS_INTERP_BILINEAR: ml_filter = MLIB_BILINEAR; break; case PIXOPS_INTERP_TILES: ml_filter = MLIB_BILINEAR; break; case PIXOPS_INTERP_HYPER: ml_filter = MLIB_BICUBIC; break; } mlib_ImageZoomTranslate (&img_dest, &img_src, scale_x, scale_y, ml_offset_x, ml_offset_y, ml_filter, MLIB_EDGE_SRC_EXTEND_INDEF); } } if (tmp_buf != NULL) g_free (tmp_buf); } } #endif gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/Makefile.in0000664000175000017500000006032712340757650022444 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ noinst_PROGRAMS = timescale$(EXEEXT) subdir = gdk-pixbuf/pixops DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/depcomp README ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = LTLIBRARIES = $(noinst_LTLIBRARIES) libpixops_la_LIBADD = am__libpixops_la_SOURCES_DIST = pixops.c pixops.h pixops-internal.h \ have_mmx.S scale_line_22_33_mmx.S composite_line_22_4a4_mmx.S \ composite_line_color_22_4a4_mmx.S @USE_MMX_TRUE@am__objects_1 = have_mmx.lo scale_line_22_33_mmx.lo \ @USE_MMX_TRUE@ composite_line_22_4a4_mmx.lo \ @USE_MMX_TRUE@ composite_line_color_22_4a4_mmx.lo am_libpixops_la_OBJECTS = pixops.lo $(am__objects_1) libpixops_la_OBJECTS = $(am_libpixops_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 = PROGRAMS = $(noinst_PROGRAMS) am_timescale_OBJECTS = timescale.$(OBJEXT) timescale_OBJECTS = $(am_timescale_OBJECTS) am__DEPENDENCIES_1 = timescale_DEPENDENCIES = libpixops.la $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CPPASCOMPILE = $(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) LTCPPASCOMPILE = $(LIBTOOL) $(AM_V_lt) $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CCAS) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CCASFLAGS) $(CCASFLAGS) AM_V_CPPAS = $(am__v_CPPAS_@AM_V@) am__v_CPPAS_ = $(am__v_CPPAS_@AM_DEFAULT_V@) am__v_CPPAS_0 = @echo " CPPAS " $@; am__v_CPPAS_1 = 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 = $(libpixops_la_SOURCES) $(timescale_SOURCES) DIST_SOURCES = $(am__libpixops_la_SOURCES_DIST) $(timescale_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)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ noinst_LTLIBRARIES = libpixops.la AM_CPPFLAGS = \ -I$(top_srcdir) -I$(top_builddir) \ $(GTK_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) timescale_SOURCES = timescale.c timescale_LDADD = libpixops.la $(GLIB_LIBS) $(GDK_PIXBUF_DEP_LIBS) @USE_MMX_TRUE@mmx_sources = \ @USE_MMX_TRUE@ have_mmx.S \ @USE_MMX_TRUE@ scale_line_22_33_mmx.S \ @USE_MMX_TRUE@ composite_line_22_4a4_mmx.S \ @USE_MMX_TRUE@ composite_line_color_22_4a4_mmx.S libpixops_la_SOURCES = \ pixops.c \ pixops.h \ pixops-internal.h \ $(mmx_sources) EXTRA_DIST = \ DETAILS \ pixbuf-transform-math.ltx \ makefile.msc all: all-am .SUFFIXES: .SUFFIXES: .S .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 gdk-pixbuf/pixops/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign gdk-pixbuf/pixops/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_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}; \ } libpixops.la: $(libpixops_la_OBJECTS) $(libpixops_la_DEPENDENCIES) $(EXTRA_libpixops_la_DEPENDENCIES) $(AM_V_CCLD)$(LINK) $(libpixops_la_OBJECTS) $(libpixops_la_LIBADD) $(LIBS) clean-noinstPROGRAMS: @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list timescale$(EXEEXT): $(timescale_OBJECTS) $(timescale_DEPENDENCIES) $(EXTRA_timescale_DEPENDENCIES) @rm -f timescale$(EXEEXT) $(AM_V_CCLD)$(LINK) $(timescale_OBJECTS) $(timescale_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/composite_line_22_4a4_mmx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/composite_line_color_22_4a4_mmx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/have_mmx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixops.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scale_line_22_33_mmx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timescale.Po@am__quote@ .S.o: @am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ $< .S.obj: @am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CPPASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .S.lo: @am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(LTCPPASCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(LTCPPASCOMPILE) -c -o $@ $< .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 $@ $< 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: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) 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 clean-noinstLTLIBRARIES \ clean-noinstPROGRAMS mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/composite_line_color_22_4a4_mmx.S0000664000175000017500000001056412305775535026567 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ .file "composite_line_color_22_4a4_mmx.S" .version "01.01" gcc2_compiled.: .text .align 16 #if !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(__INTERIX) /* Magic indicating no need for an executable stack */ #if !defined __powerpc64__ && !defined __ia64__ .section .note.GNU-stack; .previous #endif .globl _pixops_composite_line_color_22_4a4_mmx .type _pixops_composite_line_color_22_4a4_mmx,@function _pixops_composite_line_color_22_4a4_mmx: #else .globl __pixops_composite_line_color_22_4a4_mmx __pixops_composite_line_color_22_4a4_mmx: #endif /* * Arguments * * weights: 8(%ebp) * p: 12(%ebp) %esi * q1: 16(%ebp) * q2: 20(%ebp) * xstep: 24(%ebp) * p_end: 28(%ebp) * xinit: 32(%ebp) * dest_x: 36(%ebp) * check_shift: 40(%ebp) * colors: 44(%ebp) * */ /* * Function call entry */ pushl %ebp movl %esp,%ebp subl $28,%esp pushl %edi pushl %esi pushl %ebx /* Locals: * int x %ebx * int x_scaled -24(%ebp) */ /* * Setup */ /* Initialize variables */ movl 32(%ebp),%ebx movl 32(%ebp),%edx sarl $16,%edx movl 12(%ebp),%esi movl %edx,-24(%ebp) cmpl 28(%ebp),%esi jnb .out /* Load initial values into %mm1, %mm3 */ shll $2, %edx pxor %mm4, %mm4 movl 16(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx orl $0xff000000, %eax movd %eax, %mm1 punpcklbw %mm4, %mm1 pmullw %mm5,%mm1 /* * mull destroyed %edx, need to reconstitute */ movl -24(%ebp),%edx shll $2, %edx movl 20(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx orl $0xff000000, %eax movd %eax, %mm3 punpcklbw %mm4, %mm3 pmullw %mm5,%mm3 psrlw $8,%mm1 psrlw $8,%mm3 addl $65536,%ebx movl %ebx,%edx sarl $16,%edx jmp .newx .p2align 4,,7 .loop: /* int x_index = (x & 0xf000) >> 12 */ movl %ebx,%eax andl $0xf000,%eax shrl $7,%eax movq (%edi,%eax),%mm4 pmullw %mm0,%mm4 movq 8(%edi,%eax),%mm5 pmullw %mm1,%mm5 movq 16(%edi,%eax),%mm6 movq 24(%edi,%eax),%mm7 pmullw %mm2,%mm6 pmullw %mm3,%mm7 paddw %mm4, %mm5 paddw %mm6, %mm7 paddw %mm5, %mm7 movl $0xffff,%ecx movd %ecx,%mm4 psllq $48,%mm4 movq %mm4,%mm6 psubw %mm7,%mm4 pand %mm6,%mm4 movq %mm4,%mm5 psrlq $16,%mm4 por %mm4,%mm5 psrlq $32,%mm5 por %mm4,%mm5 psrlw $8,%mm5 movl 36(%ebp),%eax incl 36(%ebp) movl 40(%ebp),%ecx shrl %cl,%eax andl $1,%eax movl 44(%ebp),%ecx movq (%ecx,%eax,8),%mm6 pmullw %mm6,%mm5 /* x += x_step; */ addl 24(%ebp),%ebx /* x_scale = x >> 16; */ movl %ebx,%edx sarl $16,%edx paddw %mm5,%mm7 psrlw $8,%mm7 packuswb %mm7, %mm7 movd %mm7,(%esi) addl $4, %esi cmpl %esi,28(%ebp) je .out cmpl %edx,-24(%ebp) je .loop .newx: movl %edx,-24(%ebp) /* * Load the two new values into %mm1, %mm3, move old values into %mm0, %mm2 */ movq %mm1, %mm0 movq %mm3, %mm2 shll $2, %edx pxor %mm4, %mm4 movl 16(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx /* * mull destroyed %edx, need to reconstitute */ movl -24(%ebp),%edx shll $2, %edx orl $0xff000000, %eax movd %eax, %mm1 punpcklbw %mm4, %mm1 pmullw %mm5,%mm1 movl 20(%ebp),%edi movl (%edi, %edx), %eax movd (%edi, %edx), %mm5 punpcklbw %mm4, %mm5 shrl $24, %eax movl $0x010101, %ecx mull %ecx orl $0xff000000, %eax movd %eax, %mm3 punpcklbw %mm4, %mm3 pmullw %mm5,%mm3 psrlw $8,%mm1 psrlw $8,%mm3 movl 8(%ebp),%edi jmp .loop .out: movl %esi,%eax emms leal -40(%ebp),%esp popl %ebx popl %esi popl %edi movl %ebp,%esp popl %ebp ret gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/have_mmx.S0000664000175000017500000000274712305775535022334 0ustar00mclasenmclasen00000000000000/* * Copyright (C) 2000 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ .file "have_mmx.S" .version "01.01" gcc2_compiled.: .text .align 16 #if !defined(__MINGW32__) && !defined(__CYGWIN__) && !defined(__INTERIX) /* Magic indicating no need for an executable stack */ #if !defined __powerpc64__ && !defined __ia64__ .section .note.GNU-stack; .previous #endif .globl _pixops_have_mmx .type _pixops_have_mmx,@function _pixops_have_mmx: #else .globl __pixops_have_mmx __pixops_have_mmx: #endif push %ebx /* # Check if bit 21 in flags word is writeable */ pushfl popl %eax movl %eax,%ebx xorl $0x00200000, %eax pushl %eax popfl pushfl popl %eax cmpl %eax, %ebx je .notfound /* # OK, we have CPUID */ movl $1, %eax cpuid test $0x00800000, %edx jz .notfound movl $1, %eax jmp .out .notfound: movl $0, %eax .out: popl %ebx ret gdk-pixbuf-2.30.8/gdk-pixbuf/pixops/README0000664000175000017500000001201012305775535021244 0ustar00mclasenmclasen00000000000000The code in this directory implements optimized, filtered scaling for pixmap data. This code is copyright Red Hat, Inc, 2000 and licensed under the terms of the GNU Lesser General Public License (LGPL). (If you want to use it in a project where that license is not appropriate, please contact me, and most likely something can be worked out.) Owen Taylor PRINCIPLES ========== The general principle of this code is that it first computes a filter matrix for the given filtering mode, and then calls a general driver routine, passing in functions to composite pixels and lines. (The pixel functions are used for handling edge cases, and the line functions are simply used for the middle parts of the image.) The system is designed so that the line functions can be simple, don't have to worry about special cases, can be selected to be specific to the particular formats involved. This allows them to be hyper-optimized. Since most of the compution time is spent in these functions, this results in an overall fast design. MMX assembly code for Intel (and compatible) processors is included for a number of the most common special cases: scaling from RGB to RGB compositing from RGBA to RGBx compositing against a color from RGBA and storing in a RGBx buffer Alpha compositing 8 bit RGBAa onto RGB is defined in terms of rounding the exact result (real values in [0,1]): cc = ca * aa + (1 - aa) * Cb Cc = ROUND [255. * (Ca/255. * Aa/255. + (1 - Aa/255.) * Cb/255.)] ROUND(i / 255.) can be computed exactly for i in [0,255*255] as: t = i + 0x80; result = (t + (t >> 8)) >> 8; [ call this as To8(i) ] So, t = Ca * Aa + (255 - Aa) * Cb + 0x80; Cc = (t + (t >> 8)) >> 8; Alpha compositing 8 bit RaGaBaAa onto RbGbBbAa is a little harder, for non-premultiplied alpha. The premultiplied result is simple: ac = aa + (1 - aa) * ab cc = ca + (1 - aa) * cb Which can be computed in integers terms as: Cc = Ca + To8 ((255 - Aa) * Cb) Ac = Aa + To8 ((255 - Aa) * Ab) For non-premultiplied alpha, we need divide the color components by the alpha: +- (ca * aa + (1 - aa) * ab * cb)) / ac; aa != 0 cc = | +- cb; aa == 0 To calculate this as in integer, we note the alternate form: cc = cb + aa * (ca - cb) / ac [ 'cc = ca + (ac - aa) * (cb - ca) / ac' can also be useful numerically, but isn't important here ] We can express this as integers as: Ac_tmp = Aa * 255 + (255 - Aa) * Ab; +- Cb + (255 * Aa * (Ca - Cb) + Ac_tmp / 2) / Ac_tmp ; Ca > Cb Cc = | +- Cb - (255 * Aa * (Cb - Ca) + Ac_tmp / 2) / Ac_tmp ; ca <= Cb Or, playing bit tricks to avoid the conditional Cc = Cb + (255 * Aa * (Ca - Cb) + (((Ca - Cb) >> 8) ^ (Ac_tmp / 2)) ) / Ac_tmp TODO ==== * ART_FILTER_HYPER is not correctly implemented. It is currently implemented as a filter that is derived by doing linear interpolation on the source image and then averaging that with a box filter. It should be defined as followed (see art_filterlevel.h) "HYPER is the highest quality reconstruction function. It is derived from the hyperbolic filters in Wolberg's "Digital Image Warping," and is formally defined as the hyperbolic-filter sampling the ideal hyperbolic-filter interpolated image (the filter is designed to be idempotent for 1:1 pixel mapping). It is the slowest and highest quality." The current HYPER is probably as slow, but lower quality. Also, there are some subtle errors in the calculation current HYPER that show up as dark stripes if you scale a constant-color image. * There are some roundoff errors in the compositing routines. the _nearest() variants do it right, most of the other code is wrong to some degree or another. For instance, in composite_line_22_4a4(), we have: dest[0] = ((0xff0000 - a) * dest[0] + r) >> 24; if a is 0 (implies r == 0), then we have: (0xff0000 * dest[0]) >> 24 which gives results which are 1 to low: 255 => 254, 1 => 0. So, this should be something like: ((0xff0000 - a) * dest[0] + r + 0xffffff) >> 24; (Not checked, caveat emptor) An alternatve formulation of this as: dest[0] + (r - a * dest[0] + 0xffffff) >> 24 may be better numerically, but would need consideration for overflow. * The generic functions could be sped up considerably by switching around conditionals and inner loops in various places. * Right now, in several of the most common cases, there are optimized mmx routines, but no optimized C routines. For instance, there is a pixops_composite_line_22_4a4_mmx() But no pixops_composite_line_22_4a4() Also, it may be desirable to include a few more special cases - in particular: pixops_composite_line_22_4a3() May be desirable. * Scaling down images by large scale factors is _slow_ since huge filter matrixes are computed. (e.g., to scale down by a factor of 100, we compute 101x101 filter matrixes. At some point, it would be more efficent to switch over to subsampling when scaling down - one should never need a filter matrix bigger than 16x16. gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-simple-anim.h0000664000175000017500000000571212305775535023477 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - Simple frame-based animations * * Copyright (C) 2004 Dom Lachowicz * * Authors: Dom Lachowicz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_SIMPLE_ANIM_H #define GDK_PIXBUF_SIMPLE_ANIM_H #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #include G_BEGIN_DECLS /** * GdkPixbufSimpleAnim: * * An opaque struct representing a simple animation. */ typedef struct _GdkPixbufSimpleAnim GdkPixbufSimpleAnim; typedef struct _GdkPixbufSimpleAnimClass GdkPixbufSimpleAnimClass; #define GDK_TYPE_PIXBUF_SIMPLE_ANIM (gdk_pixbuf_simple_anim_get_type ()) #define GDK_PIXBUF_SIMPLE_ANIM(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_PIXBUF_SIMPLE_ANIM, GdkPixbufSimpleAnim)) #define GDK_IS_PIXBUF_SIMPLE_ANIM(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF_SIMPLE_ANIM)) #define GDK_PIXBUF_SIMPLE_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GDK_TYPE_PIXBUF_SIMPLE_ANIM, GdkPixbufSimpleAnimClass)) #define GDK_IS_PIXBUF_SIMPLE_ANIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_PIXBUF_SIMPLE_ANIM)) #define GDK_PIXBUF_SIMPLE_ANIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_PIXBUF_SIMPLE_ANIM, GdkPixbufSimpleAnimClass)) GType gdk_pixbuf_simple_anim_get_type (void) G_GNUC_CONST; GType gdk_pixbuf_simple_anim_iter_get_type (void) G_GNUC_CONST; GdkPixbufSimpleAnim *gdk_pixbuf_simple_anim_new (gint width, gint height, gfloat rate); void gdk_pixbuf_simple_anim_add_frame (GdkPixbufSimpleAnim *animation, GdkPixbuf *pixbuf); void gdk_pixbuf_simple_anim_set_loop (GdkPixbufSimpleAnim *animation, gboolean loop); gboolean gdk_pixbuf_simple_anim_get_loop (GdkPixbufSimpleAnim *animation); G_END_DECLS #endif /* GDK_PIXBUF_SIMPLE_ANIM_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-propertytags.h0000664000175000017500000002455312305775535023323 0ustar00mclasenmclasen00000000000000#ifndef HAVE_IO_GDIP_PROPERTIES_H #define HAVE_IO_GDIP_PROPERTIES_H #define PropertyTagTypeByte 1 #define PropertyTagTypeASCII 2 #define PropertyTagTypeShort 3 #define PropertyTagTypeLong 4 #define PropertyTagTypeRational 5 #define PropertyTagTypeUndefined 7 #define PropertyTagTypeSLONG 9 #define PropertyTagTypeSRational 10 #define PropertyTagExifIFD 0x8769 #define PropertyTagGpsIFD 0x8825 #define PropertyTagNewSubfileType 0x00FE #define PropertyTagSubfileType 0x00FF #define PropertyTagImageWidth 0x0100 #define PropertyTagImageHeight 0x0101 #define PropertyTagBitsPerSample 0x0102 #define PropertyTagCompression 0x0103 #define PropertyTagPhotometricInterp 0x0106 #define PropertyTagThreshHolding 0x0107 #define PropertyTagCellWidth 0x0108 #define PropertyTagCellHeight 0x0109 #define PropertyTagFillOrder 0x010A #define PropertyTagDocumentName 0x010D #define PropertyTagImageDescription 0x010E #define PropertyTagEquipMake 0x010F #define PropertyTagEquipModel 0x0110 #define PropertyTagStripOffsets 0x0111 #define PropertyTagOrientation 0x0112 #define PropertyTagSamplesPerPixel 0x0115 #define PropertyTagRowsPerStrip 0x0116 #define PropertyTagStripBytesCount 0x0117 #define PropertyTagMinSampleValue 0x0118 #define PropertyTagMaxSampleValue 0x0119 #define PropertyTagXResolution 0x011A #define PropertyTagYResolution 0x011B #define PropertyTagPlanarConfig 0x011C #define PropertyTagPageName 0x011D #define PropertyTagXPosition 0x011E #define PropertyTagYPosition 0x011F #define PropertyTagFreeOffset 0x0120 #define PropertyTagFreeByteCounts 0x0121 #define PropertyTagGrayResponseUnit 0x0122 #define PropertyTagGrayResponseCurve 0x0123 #define PropertyTagT4Option 0x0124 #define PropertyTagT6Option 0x0125 #define PropertyTagResolutionUnit 0x0128 #define PropertyTagPageNumber 0x0129 #define PropertyTagTransferFuncition 0x012D #define PropertyTagSoftwareUsed 0x0131 #define PropertyTagDateTime 0x0132 #define PropertyTagArtist 0x013B #define PropertyTagHostComputer 0x013C #define PropertyTagPredictor 0x013D #define PropertyTagWhitePoint 0x013E #define PropertyTagPrimaryChromaticities 0x013F #define PropertyTagColorMap 0x0140 #define PropertyTagHalftoneHints 0x0141 #define PropertyTagTileWidth 0x0142 #define PropertyTagTileLength 0x0143 #define PropertyTagTileOffset 0x0144 #define PropertyTagTileByteCounts 0x0145 #define PropertyTagInkSet 0x014C #define PropertyTagInkNames 0x014D #define PropertyTagNumberOfInks 0x014E #define PropertyTagDotRange 0x0150 #define PropertyTagTargetPrinter 0x0151 #define PropertyTagExtraSamples 0x0152 #define PropertyTagSampleFormat 0x0153 #define PropertyTagSMinSampleValue 0x0154 #define PropertyTagSMaxSampleValue 0x0155 #define PropertyTagTransferRange 0x0156 #define PropertyTagJPEGProc 0x0200 #define PropertyTagJPEGInterFormat 0x0201 #define PropertyTagJPEGInterLength 0x0202 #define PropertyTagJPEGRestartInterval 0x0203 #define PropertyTagJPEGLosslessPredictors 0x0205 #define PropertyTagJPEGPointTransforms 0x0206 #define PropertyTagJPEGQTables 0x0207 #define PropertyTagJPEGDCTables 0x0208 #define PropertyTagJPEGACTables 0x0209 #define PropertyTagYCbCrCoefficients 0x0211 #define PropertyTagYCbCrSubsampling 0x0212 #define PropertyTagYCbCrPositioning 0x0213 #define PropertyTagREFBlackWhite 0x0214 #define PropertyTagICCProfile 0x8773 #define PropertyTagGamma 0x0301 #define PropertyTagICCProfileDescriptor 0x0302 #define PropertyTagSRGBRenderingIntent 0x0303 #define PropertyTagImageTitle 0x0320 #define PropertyTagCopyright 0x8298 #define PropertyTagResolutionXUnit 0x5001 #define PropertyTagResolutionYUnit 0x5002 #define PropertyTagResolutionXLengthUnit 0x5003 #define PropertyTagResolutionYLengthUnit 0x5004 #define PropertyTagPrintFlags 0x5005 #define PropertyTagPrintFlagsVersion 0x5006 #define PropertyTagPrintFlagsCrop 0x5007 #define PropertyTagPrintFlagsBleedWidth 0x5008 #define PropertyTagPrintFlagsBleedWidthScale 0x5009 #define PropertyTagHalftoneLPI 0x500A #define PropertyTagHalftoneLPIUnit 0x500B #define PropertyTagHalftoneDegree 0x500C #define PropertyTagHalftoneShape 0x500D #define PropertyTagHalftoneMisc 0x500E #define PropertyTagHalftoneScreen 0x500F #define PropertyTagJPEGQuality 0x5010 #define PropertyTagGridSize 0x5011 #define PropertyTagThumbnailFormat 0x5012 #define PropertyTagThumbnailWidth 0x5013 #define PropertyTagThumbnailHeight 0x5014 #define PropertyTagThumbnailColorDepth 0x5015 #define PropertyTagThumbnailPlanes 0x5016 #define PropertyTagThumbnailRawBytes 0x5017 #define PropertyTagThumbnailSize 0x5018 #define PropertyTagThumbnailCompressedSize 0x5019 #define PropertyTagColorTransferFunction 0x501A #define PropertyTagThumbnailData 0x501B #define PropertyTagThumbnailImageWidth 0x5020 #define PropertyTagThumbnailImageHeight 0x5021 #define PropertyTagThumbnailBitsPerSample 0x5022 #define PropertyTagThumbnailCompression 0x5023 #define PropertyTagThumbnailPhotometricInterp 0x5024 #define PropertyTagThumbnailImageDescription 0x5025 #define PropertyTagThumbnailEquipMake 0x5026 #define PropertyTagThumbnailEquipModel 0x5027 #define PropertyTagThumbnailStripOffsets 0x5028 #define PropertyTagThumbnailOrientation 0x5029 #define PropertyTagThumbnailSamplesPerPixel 0x502A #define PropertyTagThumbnailRowsPerStrip 0x502B #define PropertyTagThumbnailStripBytesCount 0x502C #define PropertyTagThumbnailResolutionX 0x502D #define PropertyTagThumbnailResolutionY 0x502E #define PropertyTagThumbnailPlanarConfig 0x502F #define PropertyTagThumbnailResolutionUnit 0x5030 #define PropertyTagThumbnailTransferFunction 0x5031 #define PropertyTagThumbnailSoftwareUsed 0x5032 #define PropertyTagThumbnailDateTime 0x5033 #define PropertyTagThumbnailArtist 0x5034 #define PropertyTagThumbnailWhitePoint 0x5035 #define PropertyTagThumbnailPrimaryChromaticities 0x5036 #define PropertyTagThumbnailYCbCrCoefficients 0x5037 #define PropertyTagThumbnailYCbCrSubsampling 0x5038 #define PropertyTagThumbnailYCbCrPositioning 0x5039 #define PropertyTagThumbnailRefBlackWhite 0x503A #define PropertyTagThumbnailCopyRight 0x503B #define PropertyTagLuminanceTable 0x5090 #define PropertyTagChrominanceTable 0x5091 #define PropertyTagFrameDelay 0x5100 #define PropertyTagLoopCount 0x5101 #define PropertyTagPixelUnit 0x5110 #define PropertyTagPixelPerUnitX 0x5111 #define PropertyTagPixelPerUnitY 0x5112 #define PropertyTagPaletteHistogram 0x5113 #define PropertyTagExifExposureTime 0x829A #define PropertyTagExifFNumber 0x829D #define PropertyTagExifExposureProg 0x8822 #define PropertyTagExifSpectralSense 0x8824 #define PropertyTagExifISOSpeed 0x8827 #define PropertyTagExifOECF 0x8828 #define PropertyTagExifVer 0x9000 #define PropertyTagExifDTOrig 0x9003 #define PropertyTagExifDTDigitized 0x9004 #define PropertyTagExifCompConfig 0x9101 #define PropertyTagExifCompBPP 0x9102 #define PropertyTagExifShutterSpeed 0x9201 #define PropertyTagExifAperture 0x9202 #define PropertyTagExifBrightness 0x9203 #define PropertyTagExifExposureBias 0x9204 #define PropertyTagExifMaxAperture 0x9205 #define PropertyTagExifSubjectDist 0x9206 #define PropertyTagExifMeteringMode 0x9207 #define PropertyTagExifLightSource 0x9208 #define PropertyTagExifFlash 0x9209 #define PropertyTagExifFocalLength 0x920A #define PropertyTagExifMakerNote 0x927C #define PropertyTagExifUserComment 0x9286 #define PropertyTagExifDTSubsec 0x9290 #define PropertyTagExifDTOrigSS 0x9291 #define PropertyTagExifDTDigSS 0x9292 #define PropertyTagExifFPXVer 0xA000 #define PropertyTagExifColorSpace 0xA001 #define PropertyTagExifPixXDim 0xA002 #define PropertyTagExifPixYDim 0xA003 #define PropertyTagExifRelatedWav 0xA004 #define PropertyTagExifInterop 0xA005 #define PropertyTagExifFlashEnergy 0xA20B #define PropertyTagExifSpatialFR 0xA20C #define PropertyTagExifFocalXRes 0xA20E #define PropertyTagExifFocalYRes 0xA20F #define PropertyTagExifFocalResUnit 0xA210 #define PropertyTagExifSubjectLoc 0xA214 #define PropertyTagExifExposureIndex 0xA215 #define PropertyTagExifSensingMethod 0xA217 #define PropertyTagExifFileSource 0xA300 #define PropertyTagExifSceneType 0xA301 #define PropertyTagExifCfaPattern 0xA302 #define PropertyTagGpsVer 0x0000 #define PropertyTagGpsLatitudeRef 0x0001 #define PropertyTagGpsLatitude 0x0002 #define PropertyTagGpsLongitudeRef 0x0003 #define PropertyTagGpsLongitude 0x0004 #define PropertyTagGpsAltitudeRef 0x0005 #define PropertyTagGpsAltitude 0x0006 #define PropertyTagGpsGpsTime 0x0007 #define PropertyTagGpsGpsSatellites 0x0008 #define PropertyTagGpsGpsStatus 0x0009 #define PropertyTagGpsGpsMeasureMode 0x00A #define PropertyTagGpsGpsDop 0x000B #define PropertyTagGpsSpeedRef 0x000C #define PropertyTagGpsSpeed 0x000D #define PropertyTagGpsTrackRef 0x000E #define PropertyTagGpsTrack 0x000F #define PropertyTagGpsImgDirRef 0x0010 #define PropertyTagGpsImgDir 0x0011 #define PropertyTagGpsMapDatum 0x0012 #define PropertyTagGpsDestLatRef 0x0013 #define PropertyTagGpsDestLat 0x0014 #define PropertyTagGpsDestLongRef 0x0015 #define PropertyTagGpsDestLong 0x0016 #define PropertyTagGpsDestBearRef 0x0017 #define PropertyTagGpsDestBear 0x0018 #define PropertyTagGpsDestDistRef 0x0019 #define PropertyTagGpsDestDist 0x001A #endif gdk-pixbuf-2.30.8/gdk-pixbuf/io-ico.c0000664000175000017500000010154312305775535020377 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - Windows Icon/Cursor image loader * * Copyright (C) 1999 The Free Software Foundation * * Authors: Arjan van de Ven * Federico Mena-Quintero * * Based on io-bmp.c * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #undef DUMPBIH /* Icons are just like BMP's, except for the header. Known bugs: * bi-tonal files aren't tested */ #include "config.h" #include #include #ifdef HAVE_UNISTD_H #include #endif #include #include #include "gdk-pixbuf-private.h" /* These structures are actually dummies. These are according to the "Windows API reference guide volume II" as written by Borland International, but GCC fiddles with the alignment of the internal members. */ struct BitmapFileHeader { gushort bfType; guint bfSize; guint reserverd; guint bfOffbits; }; struct BitmapInfoHeader { guint biSize; guint biWidth; guint biHeight; gushort biPlanes; gushort biBitCount; guint biCompression; guint biSizeImage; guint biXPelsPerMeter; guint biYPelsPerMeter; guint biClrUsed; guint biClrImportant; }; #ifdef DUMPBIH /* DumpBIH printf's the values in a BitmapInfoHeader to the screen, for debugging purposes. */ static void DumpBIH(unsigned char *BIH) { printf("biSize = %i \n", (int)(BIH[3] << 24) + (BIH[2] << 16) + (BIH[1] << 8) + (BIH[0])); printf("biWidth = %i \n", (int)(BIH[7] << 24) + (BIH[6] << 16) + (BIH[5] << 8) + (BIH[4])); printf("biHeight = %i \n", (int)(BIH[11] << 24) + (BIH[10] << 16) + (BIH[9] << 8) + (BIH[8])); printf("biPlanes = %i \n", (int)(BIH[13] << 8) + (BIH[12])); printf("biBitCount = %i \n", (int)(BIH[15] << 8) + (BIH[14])); printf("biCompress = %i \n", (int)(BIH[19] << 24) + (BIH[18] << 16) + (BIH[17] << 8) + (BIH[16])); printf("biSizeImage = %i \n", (int)(BIH[23] << 24) + (BIH[22] << 16) + (BIH[21] << 8) + (BIH[20])); printf("biXPels = %i \n", (int)(BIH[27] << 24) + (BIH[26] << 16) + (BIH[25] << 8) + (BIH[24])); printf("biYPels = %i \n", (int)(BIH[31] << 24) + (BIH[30] << 16) + (BIH[29] << 8) + (BIH[28])); printf("biClrUsed = %i \n", (int)(BIH[35] << 24) + (BIH[34] << 16) + (BIH[33] << 8) + (BIH[32])); printf("biClrImprtnt= %i \n", (int)(BIH[39] << 24) + (BIH[38] << 16) + (BIH[37] << 8) + (BIH[36])); } #endif /* Progressive loading */ struct headerpair { gint width; gint height; guint depth; guint Negative; /* Negative = 1 -> top down BMP, Negative = 0 -> bottom up BMP */ }; /* Score the various parts of the icon */ struct ico_direntry_data { gint ImageScore; gint DIBoffset; gint x_hot; gint y_hot; }; struct ico_progressive_state { GdkPixbufModuleSizeFunc size_func; GdkPixbufModulePreparedFunc prepared_func; GdkPixbufModuleUpdatedFunc updated_func; gpointer user_data; gint HeaderSize; /* The size of the header-part (incl colormap) */ guchar *HeaderBuf; /* The buffer for the header (incl colormap) */ gint BytesInHeaderBuf; /* The size of the allocated HeaderBuf */ gint HeaderDone; /* The nr of bytes actually in HeaderBuf */ gint LineWidth; /* The width of a line in bytes */ guchar *LineBuf; /* Buffer for 1 line */ gint LineDone; /* # of bytes in LineBuf */ gint Lines; /* # of finished lines */ gint Type; /* 32 = RGBA 24 = RGB 16 = 555 RGB 8 = 8 bit colormapped 4 = 4 bpp colormapped 1 = 1 bit bitonal */ gboolean cursor; gint x_hot; gint y_hot; struct headerpair Header; /* Decoded (BE->CPU) header */ GList *entries; gint DIBoffset; GdkPixbuf *pixbuf; /* Our "target" */ }; static gpointer gdk_pixbuf__ico_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error); static gboolean gdk_pixbuf__ico_image_stop_load(gpointer data, GError **error); static gboolean gdk_pixbuf__ico_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error); static void context_free (struct ico_progressive_state *context) { g_free (context->LineBuf); context->LineBuf = NULL; g_free (context->HeaderBuf); g_list_free_full (context->entries, g_free); if (context->pixbuf) g_object_unref (context->pixbuf); g_free (context); } static gint compare_direntry_scores (gconstpointer a, gconstpointer b) { const struct ico_direntry_data *ia = a; const struct ico_direntry_data *ib = b; /* Backwards, so largest first */ return ib->ImageScore - ia->ImageScore; } static void DecodeHeader(guchar *Data, gint Bytes, struct ico_progressive_state *State, GError **error) { /* For ICO's we have to be very clever. There are multiple images possible in an .ICO. As a simple heuristic, we select the image which occupies the largest number of bytes. */ struct ico_direntry_data *entry; gint IconCount = 0; /* The number of icon-versions in the file */ guchar *BIH; /* The DIB for the used icon */ guchar *Ptr; gint I; guint16 imgtype; /* 1 = icon, 2 = cursor */ GList *l; /* Step 1: The ICO header */ /* First word should be 0 according to specs */ if (((Data[1] << 8) + Data[0]) != 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in icon")); return; } imgtype = (Data[3] << 8) + Data[2]; State->cursor = (imgtype == 2) ? TRUE : FALSE; /* If it is not a cursor make sure it is actually an icon */ if (!State->cursor && imgtype != 1) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in icon")); return; } IconCount = (Data[5] << 8) + (Data[4]); State->HeaderSize = 6 + IconCount*16; if (State->HeaderSize>State->BytesInHeaderBuf) { guchar *tmp=g_try_realloc(State->HeaderBuf,State->HeaderSize); if (!tmp) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load icon")); return; } State->HeaderBuf = tmp; State->BytesInHeaderBuf = State->HeaderSize; } if (Bytes < State->HeaderSize) return; /* Now iterate through the ICONDIRENTRY structures, and sort them by * which one we think is "best" (essentially the largest) */ g_list_free_full (State->entries, g_free); State->entries = 0; Ptr = Data + 6; for (I=0;IImageScore = (Ptr[11] << 24) + (Ptr[10] << 16) + (Ptr[9] << 8) + (Ptr[8]); entry->x_hot = (Ptr[5] << 8) + Ptr[4]; entry->y_hot = (Ptr[7] << 8) + Ptr[6]; entry->DIBoffset = (Ptr[15]<<24)+(Ptr[14]<<16)+ (Ptr[13]<<8) + (Ptr[12]); State->entries = g_list_insert_sorted (State->entries, entry, compare_direntry_scores); Ptr += 16; } /* Now go through and find one we can parse */ entry = NULL; for (l = State->entries; l != NULL; l = g_list_next (l)) { entry = l->data; if (entry->DIBoffset < 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in icon")); return; } /* We know how many bytes are in the "header" part. */ State->HeaderSize = entry->DIBoffset + 40; /* 40 = sizeof(InfoHeader) */ if (State->HeaderSize < 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in icon")); return; } if (State->HeaderSize>State->BytesInHeaderBuf) { guchar *tmp=g_try_realloc(State->HeaderBuf,State->HeaderSize); if (!tmp) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load icon")); return; } State->HeaderBuf = tmp; State->BytesInHeaderBuf = State->HeaderSize; } if (BytesHeaderSize) return; BIH = Data+entry->DIBoffset; /* A compressed icon, try the next one */ if ((BIH[16] != 0) || (BIH[17] != 0) || (BIH[18] != 0) || (BIH[19] != 0)) continue; /* If we made it to here then we have selected a BIH structure * in a format that we can parse */ break; } /* No valid icon found, because all are compressed? */ if (l == NULL) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Compressed icons are not supported")); return; } /* This is the one we're going with */ State->DIBoffset = entry->DIBoffset; State->x_hot = entry->x_hot; State->y_hot = entry->y_hot; #ifdef DUMPBIH DumpBIH(BIH); #endif /* Add the palette to the headersize */ State->Header.width = (int)(BIH[7] << 24) + (BIH[6] << 16) + (BIH[5] << 8) + (BIH[4]); if (State->Header.width == 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Icon has zero width")); return; } State->Header.height = (int)((BIH[11] << 24) + (BIH[10] << 16) + (BIH[9] << 8) + (BIH[8]))/2; /* /2 because the BIH height includes the transparency mask */ if (State->Header.height == 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Icon has zero height")); return; } State->Header.depth = (BIH[15] << 8) + (BIH[14]); State->Type = State->Header.depth; if (State->Lines>=State->Header.height) State->Type = 1; /* The transparency mask is 1 bpp */ /* Determine the palette size. If the header indicates 0, it is actually the maximum for the bpp. You have to love the guys who made the spec. */ I = (int)(BIH[35] << 24) + (BIH[34] << 16) + (BIH[33] << 8) + (BIH[32]); I = I*4; if ((I==0)&&(State->Type==1)) I = 2*4; if ((I==0)&&(State->Type==4)) I = 16*4; if ((I==0)&&(State->Type==8)) I = 256*4; State->HeaderSize+=I; if (State->HeaderSize < 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Invalid header in icon")); return; } if (State->HeaderSize>State->BytesInHeaderBuf) { guchar *tmp=g_try_realloc(State->HeaderBuf,State->HeaderSize); if (!tmp) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load icon")); return; } State->HeaderBuf = tmp; State->BytesInHeaderBuf = State->HeaderSize; } if (Bytes < State->HeaderSize) return; /* Negative heights mean top-down pixel-order */ if (State->Header.height < 0) { State->Header.height = -State->Header.height; State->Header.Negative = 1; } if (State->Header.width < 0) { State->Header.width = -State->Header.width; } g_assert (State->Header.width > 0); g_assert (State->Header.height > 0); if (State->Type == 32) State->LineWidth = State->Header.width * 4; else if (State->Type == 24) State->LineWidth = State->Header.width * 3; else if (State->Type == 16) State->LineWidth = State->Header.width * 2; else if (State->Type == 8) State->LineWidth = State->Header.width * 1; else if (State->Type == 4) State->LineWidth = (State->Header.width+1)/2; else if (State->Type == 1) { State->LineWidth = State->Header.width / 8; if ((State->Header.width & 7) != 0) State->LineWidth++; } else { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Unsupported icon type")); return; } /* Pad to a 32 bit boundary */ if (((State->LineWidth % 4) > 0)) State->LineWidth = (State->LineWidth / 4) * 4 + 4; if (State->LineBuf == NULL) { State->LineBuf = g_try_malloc(State->LineWidth); if (!State->LineBuf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load icon")); return; } } g_assert(State->LineBuf != NULL); if (State->pixbuf == NULL) { #if 1 if (State->size_func) { gint width = State->Header.width; gint height = State->Header.height; (*State->size_func) (&width, &height, State->user_data); if (width == 0 || height == 0) { State->LineWidth = 0; return; } } #endif State->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, TRUE, 8, State->Header.width, State->Header.height); if (!State->pixbuf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load icon")); return; } if (State->cursor) { gchar hot[10]; g_snprintf (hot, 10, "%d", State->x_hot); gdk_pixbuf_set_option (State->pixbuf, "x_hot", hot); g_snprintf (hot, 10, "%d", State->y_hot); gdk_pixbuf_set_option (State->pixbuf, "y_hot", hot); } if (State->prepared_func != NULL) /* Notify the client that we are ready to go */ (*State->prepared_func) (State->pixbuf, NULL, State->user_data); } } /* * func - called when we have pixmap created (but no image data) * user_data - passed as arg 1 to func * return context (opaque to user) */ static gpointer gdk_pixbuf__ico_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { struct ico_progressive_state *context; context = g_new0(struct ico_progressive_state, 1); context->size_func = size_func; context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->HeaderSize = 54; context->HeaderBuf = g_try_malloc(14 + 40 + 4*256 + 512); if (!context->HeaderBuf) { g_free (context); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load ICO file")); return NULL; } /* 4*256 for the colormap */ context->BytesInHeaderBuf = 14 + 40 + 4*256 + 512 ; context->HeaderDone = 0; context->LineWidth = 0; context->LineBuf = NULL; context->LineDone = 0; context->Lines = 0; context->Type = 0; memset(&context->Header, 0, sizeof(struct headerpair)); context->pixbuf = NULL; return (gpointer) context; } /* * context - returned from image_begin_load * * free context, unref gdk_pixbuf */ static gboolean gdk_pixbuf__ico_image_stop_load(gpointer data, GError **error) { struct ico_progressive_state *context = (struct ico_progressive_state *) data; /* FIXME this thing needs to report errors if * we have unused image data */ g_return_val_if_fail(context != NULL, TRUE); context_free (context); return TRUE; } static void OneLine32 (struct ico_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { Pixels[X * 4 + 0] = context->LineBuf[X * 4 + 2]; Pixels[X * 4 + 1] = context->LineBuf[X * 4 + 1]; Pixels[X * 4 + 2] = context->LineBuf[X * 4 + 0]; Pixels[X * 4 + 3] = context->LineBuf[X * 4 + 3]; X++; } } static void OneLine24(struct ico_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { Pixels[X * 4 + 0] = context->LineBuf[X * 3 + 2]; Pixels[X * 4 + 1] = context->LineBuf[X * 3 + 1]; Pixels[X * 4 + 2] = context->LineBuf[X * 3 + 0]; X++; } } static void OneLine16 (struct ico_progressive_state *context) { int i; guchar *pixels; guchar *src; if (context->Header.Negative == 0) pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); src = context->LineBuf; for (i = 0; i < context->Header.width; i++) { int v, r, g, b; v = (int) src[0] | ((int) src[1] << 8); src += 2; /* Extract 5-bit RGB values */ r = (v >> 10) & 0x1f; g = (v >> 5) & 0x1f; b = v & 0x1f; /* Fill the rightmost bits to form 8-bit values */ *pixels++ = (r << 3) | (r >> 2); *pixels++ = (g << 3) | (g >> 2); *pixels++ = (b << 3) | (b >> 2); pixels++; /* skip alpha channel */ } } static void OneLine8(struct ico_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { /* The joys of having a BGR byteorder */ Pixels[X * 4 + 0] = context->HeaderBuf[4 * context->LineBuf[X] + 42+context->DIBoffset]; Pixels[X * 4 + 1] = context->HeaderBuf[4 * context->LineBuf[X] + 41+context->DIBoffset]; Pixels[X * 4 + 2] = context->HeaderBuf[4 * context->LineBuf[X] + 40+context->DIBoffset]; X++; } } static void OneLine4(struct ico_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { guchar Pix; Pix = context->LineBuf[X/2]; Pixels[X * 4 + 0] = context->HeaderBuf[4 * (Pix>>4) + 42+context->DIBoffset]; Pixels[X * 4 + 1] = context->HeaderBuf[4 * (Pix>>4) + 41+context->DIBoffset]; Pixels[X * 4 + 2] = context->HeaderBuf[4 * (Pix>>4) + 40+context->DIBoffset]; X++; if (XHeader.width) { /* Handle the other 4 bit pixel only when there is one */ Pixels[X * 4 + 0] = context->HeaderBuf[4 * (Pix&15) + 42+context->DIBoffset]; Pixels[X * 4 + 1] = context->HeaderBuf[4 * (Pix&15) + 41+context->DIBoffset]; Pixels[X * 4 + 2] = context->HeaderBuf[4 * (Pix&15) + 40+context->DIBoffset]; X++; } } } static void OneLine1(struct ico_progressive_state *context) { gint X; guchar *Pixels; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * context->Lines); while (X < context->Header.width) { int Bit; Bit = (context->LineBuf[X / 8]) >> (7 - (X & 7)); Bit = Bit & 1; /* The joys of having a BGR byteorder */ Pixels[X * 4 + 0] = Bit*255; Pixels[X * 4 + 1] = Bit*255; Pixels[X * 4 + 2] = Bit*255; X++; } } static void OneLineTransp(struct ico_progressive_state *context) { gint X; guchar *Pixels; /* Ignore the XOR mask for XP style 32-bpp icons with alpha */ if (context->Header.depth == 32) return; X = 0; if (context->Header.Negative == 0) Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (2*context->Header.height - context->Lines - 1)); else Pixels = (context->pixbuf->pixels + context->pixbuf->rowstride * (context->Lines-context->Header.height)); while (X < context->Header.width) { int Bit; Bit = (context->LineBuf[X / 8]) >> (7 - (X & 7)); Bit = Bit & 1; /* The joys of having a BGR byteorder */ Pixels[X * 4 + 3] = 255-Bit*255; #if 0 if (Bit){ Pixels[X*4+0] = 255; Pixels[X*4+1] = 255; } else { Pixels[X*4+0] = 0; Pixels[X*4+1] = 0; } #endif X++; } } static void OneLine(struct ico_progressive_state *context) { context->LineDone = 0; if (context->Lines >= context->Header.height*2) { return; } if (context->Lines Header.height) { if (context->Type == 32) OneLine32 (context); else if (context->Type == 24) OneLine24(context); else if (context->Type == 16) OneLine16 (context); else if (context->Type == 8) OneLine8(context); else if (context->Type == 4) OneLine4(context); else if (context->Type == 1) OneLine1(context); else g_assert_not_reached (); } else OneLineTransp(context); context->Lines++; if (context->Lines>=context->Header.height) { context->Type = 1; context->LineWidth = context->Header.width / 8; if ((context->Header.width & 7) != 0) context->LineWidth++; /* Pad to a 32 bit boundary */ if (((context->LineWidth % 4) > 0)) context->LineWidth = (context->LineWidth / 4) * 4 + 4; } if (context->updated_func != NULL) { (*context->updated_func) (context->pixbuf, 0, context->Lines % context->Header.height, context->Header.width, 1, context->user_data); } } /* * context - from image_begin_load * buf - new image data * size - length of new image data * * append image data onto inrecrementally built output image */ static gboolean gdk_pixbuf__ico_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error) { struct ico_progressive_state *context = (struct ico_progressive_state *) data; gint BytesToCopy; while (size > 0) { g_assert(context->LineDone >= 0); if (context->HeaderDone < context->HeaderSize) { /* We still have headerbytes to do */ BytesToCopy = context->HeaderSize - context->HeaderDone; if (BytesToCopy > size) BytesToCopy = size; memmove(context->HeaderBuf + context->HeaderDone, buf, BytesToCopy); size -= BytesToCopy; buf += BytesToCopy; context->HeaderDone += BytesToCopy; } else { BytesToCopy = context->LineWidth - context->LineDone; if (BytesToCopy > size) BytesToCopy = size; if (BytesToCopy > 0) { memmove(context->LineBuf + context->LineDone, buf, BytesToCopy); size -= BytesToCopy; buf += BytesToCopy; context->LineDone += BytesToCopy; } if ((context->LineDone >= context->LineWidth) && (context->LineWidth > 0)) OneLine(context); } if (context->HeaderDone >= 6 && context->pixbuf == NULL) { GError *decode_err = NULL; DecodeHeader(context->HeaderBuf, context->HeaderDone, context, &decode_err); if (context->LineBuf != NULL && context->LineWidth == 0) return TRUE; if (decode_err) { g_propagate_error (error, decode_err); return FALSE; } } } return TRUE; } /* saving ICOs */ static gint write8 (FILE *f, guint8 *data, gint count) { gint bytes; gint written; written = 0; while (count > 0) { bytes = fwrite ((char*) data, sizeof (char), count, f); if (bytes <= 0) break; count -= bytes; data += bytes; written += bytes; } return written; } static gint write16 (FILE *f, guint16 *data, gint count) { gint i; for (i = 0; i < count; i++) data[i] = GUINT16_TO_LE (data[i]); return write8 (f, (guint8*) data, count * 2); } static gint write32 (FILE *f, guint32 *data, gint count) { gint i; for (i = 0; i < count; i++) data[i] = GUINT32_TO_LE (data[i]); return write8 (f, (guint8*) data, count * 4); } typedef struct _IconEntry IconEntry; struct _IconEntry { gint width; gint height; gint depth; gint hot_x; gint hot_y; guint8 n_colors; guint32 *colors; guint xor_rowstride; guint8 *xor; guint and_rowstride; guint8 *and; }; static gboolean fill_entry (IconEntry *icon, GdkPixbuf *pixbuf, gint hot_x, gint hot_y, GError **error) { guchar *p, *pixels, *and, *xor; gint n_channels, v, x, y; if (icon->width > 255 || icon->height > 255) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Image too large to be saved as ICO")); return FALSE; } if (hot_x > -1 && hot_y > -1) { icon->hot_x = hot_x; icon->hot_y = hot_y; if (icon->hot_x >= icon->width || icon->hot_y >= icon->height) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Cursor hotspot outside image")); return FALSE; } } else { icon->hot_x = -1; icon->hot_y = -1; } switch (icon->depth) { case 32: icon->xor_rowstride = icon->width * 4; break; case 24: icon->xor_rowstride = icon->width * 3; break; case 16: icon->xor_rowstride = icon->width * 2; break; default: g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Unsupported depth for ICO file: %d"), icon->depth); return FALSE; } if ((icon->xor_rowstride % 4) != 0) icon->xor_rowstride = 4 * ((icon->xor_rowstride / 4) + 1); icon->xor = g_new0 (guchar, icon->xor_rowstride * icon->height); icon->and_rowstride = (icon->width + 7) / 8; if ((icon->and_rowstride % 4) != 0) icon->and_rowstride = 4 * ((icon->and_rowstride / 4) + 1); icon->and = g_new0 (guchar, icon->and_rowstride * icon->height); pixels = gdk_pixbuf_get_pixels (pixbuf); n_channels = gdk_pixbuf_get_n_channels (pixbuf); for (y = 0; y < icon->height; y++) { p = pixels + gdk_pixbuf_get_rowstride (pixbuf) * (icon->height - 1 - y); and = icon->and + icon->and_rowstride * y; xor = icon->xor + icon->xor_rowstride * y; for (x = 0; x < icon->width; x++) { switch (icon->depth) { case 32: xor[0] = p[2]; xor[1] = p[1]; xor[2] = p[0]; xor[3] = 0xff; if (n_channels == 4) { xor[3] = p[3]; if (p[3] < 0x80) *and |= 1 << (7 - x % 8); } xor += 4; break; case 24: xor[0] = p[2]; xor[1] = p[1]; xor[2] = p[0]; if (n_channels == 4 && p[3] < 0x80) *and |= 1 << (7 - x % 8); xor += 3; break; case 16: v = ((p[0] >> 3) << 10) | ((p[1] >> 3) << 5) | (p[2] >> 3); xor[0] = v & 0xff; xor[1] = v >> 8; if (n_channels == 4 && p[3] < 0x80) *and |= 1 << (7 - x % 8); xor += 2; break; } p += n_channels; if (x % 8 == 7) and++; } } return TRUE; } static void free_entry (IconEntry *icon) { g_free (icon->colors); g_free (icon->and); g_free (icon->xor); g_free (icon); } static void write_icon (FILE *f, GSList *entries) { IconEntry *icon; GSList *entry; guint8 bytes[4]; guint16 words[4]; guint32 dwords[6]; gint type; gint n_entries; gint offset; gint size; if (((IconEntry *)entries->data)->hot_x > -1) type = 2; else type = 1; n_entries = g_slist_length (entries); /* header */ words[0] = 0; words[1] = type; words[2] = n_entries; write16 (f, words, 3); offset = 6 + 16 * n_entries; for (entry = entries; entry; entry = entry->next) { icon = (IconEntry *)entry->data; size = 40 + icon->height * (icon->and_rowstride + icon->xor_rowstride); /* directory entry */ bytes[0] = icon->width; bytes[1] = icon->height; bytes[2] = icon->n_colors; bytes[3] = 0; write8 (f, bytes, 4); if (type == 1) { words[0] = 1; words[1] = icon->depth; } else { words[0] = icon->hot_x; words[1] = icon->hot_y; } write16 (f, words, 2); dwords[0] = size; dwords[1] = offset; write32 (f, dwords, 2); offset += size; } for (entry = entries; entry; entry = entry->next) { icon = (IconEntry *)entry->data; /* bitmap header */ dwords[0] = 40; dwords[1] = icon->width; dwords[2] = icon->height * 2; write32 (f, dwords, 3); words[0] = 1; words[1] = icon->depth; write16 (f, words, 2); dwords[0] = 0; dwords[1] = 0; dwords[2] = 0; dwords[3] = 0; dwords[4] = 0; dwords[5] = 0; write32 (f, dwords, 6); /* image data */ write8 (f, icon->xor, icon->xor_rowstride * icon->height); write8 (f, icon->and, icon->and_rowstride * icon->height); } } static gboolean gdk_pixbuf__ico_image_save (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { gint hot_x, hot_y; IconEntry *icon; GSList *entries = NULL; /* support only single-image ICOs for now */ icon = g_new0 (IconEntry, 1); icon->width = gdk_pixbuf_get_width (pixbuf); icon->height = gdk_pixbuf_get_height (pixbuf); icon->depth = gdk_pixbuf_get_has_alpha (pixbuf) ? 32 : 24; hot_x = -1; hot_y = -1; /* parse options */ if (keys && *keys) { gchar **kiter; gchar **viter; for (kiter = keys, viter = values; *kiter && *viter; kiter++, viter++) { char *endptr; if (strcmp (*kiter, "depth") == 0) { sscanf (*viter, "%d", &icon->depth); } else if (strcmp (*kiter, "x_hot") == 0) { hot_x = strtol (*viter, &endptr, 10); } else if (strcmp (*kiter, "y_hot") == 0) { hot_y = strtol (*viter, &endptr, 10); } } } if (!fill_entry (icon, pixbuf, hot_x, hot_y, error)) { free_entry (icon); return FALSE; } entries = g_slist_append (entries, icon); write_icon (f, entries); g_slist_foreach (entries, (GFunc)free_entry, NULL); g_slist_free (entries); return TRUE; } #ifndef INCLUDE_ico #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__ico_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->begin_load = gdk_pixbuf__ico_image_begin_load; module->stop_load = gdk_pixbuf__ico_image_stop_load; module->load_increment = gdk_pixbuf__ico_image_load_increment; module->save = gdk_pixbuf__ico_image_save; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { " \x1 ", "zz znz", 100 }, { " \x2 ", "zz znz", 100 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/x-icon", "image/x-ico", "image/x-win-bitmap", NULL }; static const gchar *extensions[] = { "ico", "cur", NULL }; info->name = "ico"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The ICO image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-transform.h0000664000175000017500000001343612305775535023301 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - transformations * * Copyright (C) 2003 The Free Software Foundation * * Authors: Mark Crichton * Miguel de Icaza * Federico Mena-Quintero * Havoc Pennington * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_TRANSFORM_H #define GDK_PIXBUF_TRANSFORM_H #if defined(GDK_PIXBUF_DISABLE_SINGLE_INCLUDES) && !defined (GDK_PIXBUF_H_INSIDE) && !defined (GDK_PIXBUF_COMPILATION) #error "Only can be included directly." #endif #include #include G_BEGIN_DECLS /* Scaling */ /** * GdkInterpType: * @GDK_INTERP_NEAREST: Nearest neighbor sampling; this is the fastest * and lowest quality mode. Quality is normally unacceptable when scaling * down, but may be OK when scaling up. * @GDK_INTERP_TILES: This is an accurate simulation of the PostScript * image operator without any interpolation enabled. Each pixel is * rendered as a tiny parallelogram of solid color, the edges of which * are implemented with antialiasing. It resembles nearest neighbor for * enlargement, and bilinear for reduction. * @GDK_INTERP_BILINEAR: Best quality/speed balance; use this mode by * default. Bilinear interpolation. For enlargement, it is * equivalent to point-sampling the ideal bilinear-interpolated image. * For reduction, it is equivalent to laying down small tiles and * integrating over the coverage area. * @GDK_INTERP_HYPER: This is the slowest and highest quality * reconstruction function. It is derived from the hyperbolic filters in * Wolberg's "Digital Image Warping", and is formally defined as the * hyperbolic-filter sampling the ideal hyperbolic-filter interpolated * image (the filter is designed to be idempotent for 1:1 pixel mapping). * * This enumeration describes the different interpolation modes that * can be used with the scaling functions. @GDK_INTERP_NEAREST is * the fastest scaling method, but has horrible quality when * scaling down. @GDK_INTERP_BILINEAR is the best choice if you * aren't sure what to choose, it has a good speed/quality balance. * * * Cubic filtering is missing from the list; hyperbolic * interpolation is just as fast and results in higher quality. * */ typedef enum { GDK_INTERP_NEAREST, GDK_INTERP_TILES, GDK_INTERP_BILINEAR, GDK_INTERP_HYPER } GdkInterpType; /** * GdkPixbufRotation: * @GDK_PIXBUF_ROTATE_NONE: No rotation. * @GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE: Rotate by 90 degrees. * @GDK_PIXBUF_ROTATE_UPSIDEDOWN: Rotate by 180 degrees. * @GDK_PIXBUF_ROTATE_CLOCKWISE: Rotate by 270 degrees. * * The possible rotations which can be passed to gdk_pixbuf_rotate_simple(). * To make them easier to use, their numerical values are the actual degrees. */ typedef enum { GDK_PIXBUF_ROTATE_NONE = 0, GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE = 90, GDK_PIXBUF_ROTATE_UPSIDEDOWN = 180, GDK_PIXBUF_ROTATE_CLOCKWISE = 270 } GdkPixbufRotation; void gdk_pixbuf_scale (const GdkPixbuf *src, GdkPixbuf *dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, GdkInterpType interp_type); void gdk_pixbuf_composite (const GdkPixbuf *src, GdkPixbuf *dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, GdkInterpType interp_type, int overall_alpha); void gdk_pixbuf_composite_color (const GdkPixbuf *src, GdkPixbuf *dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, GdkInterpType interp_type, int overall_alpha, int check_x, int check_y, int check_size, guint32 color1, guint32 color2); GdkPixbuf *gdk_pixbuf_scale_simple (const GdkPixbuf *src, int dest_width, int dest_height, GdkInterpType interp_type); GdkPixbuf *gdk_pixbuf_composite_color_simple (const GdkPixbuf *src, int dest_width, int dest_height, GdkInterpType interp_type, int overall_alpha, int check_size, guint32 color1, guint32 color2); GdkPixbuf *gdk_pixbuf_rotate_simple (const GdkPixbuf *src, GdkPixbufRotation angle); GdkPixbuf *gdk_pixbuf_flip (const GdkPixbuf *src, gboolean horizontal); G_END_DECLS #endif /* GDK_PIXBUF_TRANSFORM_H */ gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-scale.c0000664000175000017500000004361112340756441022340 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Scaling and compositing functions * * Copyright (C) 1999 The Free Software Foundation * * Author: Owen Taylor * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include #include #include "gdk-pixbuf-transform.h" #include "gdk-pixbuf-private.h" #include "pixops/pixops.h" /** * SECTION:scaling * @Short_description: Scaling pixbufs and scaling and compositing pixbufs * @Title: Scaling * @See_also: GdkRGB. * * The GdkPixBuf contains functions to scale pixbufs, to scale * pixbufs and composite against an existing image, and to scale * pixbufs and composite against a solid color or checkerboard. * Compositing a checkerboard is a common way to show an image with * an alpha channel in image-viewing and editing software. * * * Since the full-featured functions (gdk_pixbuf_scale(), * gdk_pixbuf_composite(), and gdk_pixbuf_composite_color()) are * rather complex to use and have many arguments, two simple * convenience functions are provided, gdk_pixbuf_scale_simple() and * gdk_pixbuf_composite_color_simple() which create a new pixbuf of a * given size, scale an original image to fit, and then return the * new pixbuf. * * * Scaling and compositing functions take advantage of MMX hardware * acceleration on systems where MMX is supported. If gdk-pixbuf is built * with the Sun mediaLib library, these functions are instead accelerated * using mediaLib, which provides hardware acceleration on Intel, AMD, * and Sparc chipsets. If desired, mediaLib support can be turned off by * setting the `GDK_DISABLE_MEDIALIB` environment variable. * * * The following example demonstrates handling an expose event by * rendering the appropriate area of a source image (which is scaled * to fit the widget) onto the widget's window. The source image is * rendered against a checkerboard, which provides a visual * representation of the alpha channel if the image has one. If the * image doesn't have an alpha channel, calling * gdk_pixbuf_composite_color() function has exactly the same effect * as calling gdk_pixbuf_scale(). * * ## Handling an expose event * * |[ * gboolean * expose_cb (GtkWidget *widget, GdkEventExpose *event, gpointer data) * { * GdkPixbuf *dest; * * dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, event->area.width, event->area.height); * * gdk_pixbuf_composite_color (pixbuf, dest, * 0, 0, event->area.width, event->area.height, * -event->area.x, -event->area.y, * (double) widget->allocation.width / gdk_pixbuf_get_width (pixbuf), * (double) widget->allocation.height / gdk_pixbuf_get_height (pixbuf), * GDK_INTERP_BILINEAR, 255, * event->area.x, event->area.y, 16, 0xaaaaaa, 0x555555); * * gdk_draw_pixbuf (widget->window, widget->style->fg_gc[GTK_STATE_NORMAL], dest, * 0, 0, event->area.x, event->area.y, * event->area.width, event->area.height, * GDK_RGB_DITHER_NORMAL, event->area.x, event->area.y); * * gdk_pixbuf_unref (dest); * * return TRUE; * } * ]| */ /** * gdk_pixbuf_scale: * @src: a #GdkPixbuf * @dest: the #GdkPixbuf into which to render the results * @dest_x: the left coordinate for region to render * @dest_y: the top coordinate for region to render * @dest_width: the width of the region to render * @dest_height: the height of the region to render * @offset_x: the offset in the X direction (currently rounded to an integer) * @offset_y: the offset in the Y direction (currently rounded to an integer) * @scale_x: the scale factor in the X direction * @scale_y: the scale factor in the Y direction * @interp_type: the interpolation type for the transformation. * * Creates a transformation of the source image @src by scaling by * @scale_x and @scale_y then translating by @offset_x and @offset_y, * then renders the rectangle (@dest_x, @dest_y, @dest_width, * @dest_height) of the resulting image onto the destination image * replacing the previous contents. * * Try to use gdk_pixbuf_scale_simple() first, this function is * the industrial-strength power tool you can fall back to if * gdk_pixbuf_scale_simple() isn't powerful enough. * * If the source rectangle overlaps the destination rectangle on the * same pixbuf, it will be overwritten during the scaling which * results in rendering artifacts. **/ void gdk_pixbuf_scale (const GdkPixbuf *src, GdkPixbuf *dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, GdkInterpType interp_type) { g_return_if_fail (GDK_IS_PIXBUF (src)); g_return_if_fail (GDK_IS_PIXBUF (dest)); g_return_if_fail (dest_x >= 0 && dest_x + dest_width <= dest->width); g_return_if_fail (dest_y >= 0 && dest_y + dest_height <= dest->height); offset_x = floor (offset_x + 0.5); offset_y = floor (offset_y + 0.5); _pixops_scale (dest->pixels, dest->width, dest->height, dest->rowstride, dest->n_channels, dest->has_alpha, src->pixels, src->width, src->height, src->rowstride, src->n_channels, src->has_alpha, dest_x, dest_y, dest_width, dest_height, offset_x, offset_y, scale_x, scale_y, (PixopsInterpType)interp_type); } /** * gdk_pixbuf_composite: * @src: a #GdkPixbuf * @dest: the #GdkPixbuf into which to render the results * @dest_x: the left coordinate for region to render * @dest_y: the top coordinate for region to render * @dest_width: the width of the region to render * @dest_height: the height of the region to render * @offset_x: the offset in the X direction (currently rounded to an integer) * @offset_y: the offset in the Y direction (currently rounded to an integer) * @scale_x: the scale factor in the X direction * @scale_y: the scale factor in the Y direction * @interp_type: the interpolation type for the transformation. * @overall_alpha: overall alpha for source image (0..255) * * Creates a transformation of the source image @src by scaling by * @scale_x and @scale_y then translating by @offset_x and @offset_y. * This gives an image in the coordinates of the destination pixbuf. * The rectangle (@dest_x, @dest_y, @dest_width, @dest_height) * is then composited onto the corresponding rectangle of the * original destination image. * * When the destination rectangle contains parts not in the source * image, the data at the edges of the source image is replicated * to infinity. * * ![](composite.png) */ void gdk_pixbuf_composite (const GdkPixbuf *src, GdkPixbuf *dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, GdkInterpType interp_type, int overall_alpha) { g_return_if_fail (GDK_IS_PIXBUF (src)); g_return_if_fail (GDK_IS_PIXBUF (dest)); g_return_if_fail (dest_x >= 0 && dest_x + dest_width <= dest->width); g_return_if_fail (dest_y >= 0 && dest_y + dest_height <= dest->height); g_return_if_fail (overall_alpha >= 0 && overall_alpha <= 255); offset_x = floor (offset_x + 0.5); offset_y = floor (offset_y + 0.5); _pixops_composite (dest->pixels, dest->width, dest->height, dest->rowstride, dest->n_channels, dest->has_alpha, src->pixels, src->width, src->height, src->rowstride, src->n_channels, src->has_alpha, dest_x, dest_y, dest_width, dest_height, offset_x, offset_y, scale_x, scale_y, (PixopsInterpType)interp_type, overall_alpha); } /** * gdk_pixbuf_composite_color: * @src: a #GdkPixbuf * @dest: the #GdkPixbuf into which to render the results * @dest_x: the left coordinate for region to render * @dest_y: the top coordinate for region to render * @dest_width: the width of the region to render * @dest_height: the height of the region to render * @offset_x: the offset in the X direction (currently rounded to an integer) * @offset_y: the offset in the Y direction (currently rounded to an integer) * @scale_x: the scale factor in the X direction * @scale_y: the scale factor in the Y direction * @interp_type: the interpolation type for the transformation. * @overall_alpha: overall alpha for source image (0..255) * @check_x: the X offset for the checkboard (origin of checkboard is at -@check_x, -@check_y) * @check_y: the Y offset for the checkboard * @check_size: the size of checks in the checkboard (must be a power of two) * @color1: the color of check at upper left * @color2: the color of the other check * * Creates a transformation of the source image @src by scaling by * @scale_x and @scale_y then translating by @offset_x and @offset_y, * then composites the rectangle (@dest_x ,@dest_y, @dest_width, * @dest_height) of the resulting image with a checkboard of the * colors @color1 and @color2 and renders it onto the destination * image. * * See gdk_pixbuf_composite_color_simple() for a simpler variant of this * function suitable for many tasks. * **/ void gdk_pixbuf_composite_color (const GdkPixbuf *src, GdkPixbuf *dest, int dest_x, int dest_y, int dest_width, int dest_height, double offset_x, double offset_y, double scale_x, double scale_y, GdkInterpType interp_type, int overall_alpha, int check_x, int check_y, int check_size, guint32 color1, guint32 color2) { g_return_if_fail (GDK_IS_PIXBUF (src)); g_return_if_fail (GDK_IS_PIXBUF (dest)); g_return_if_fail (dest_x >= 0 && dest_x + dest_width <= dest->width); g_return_if_fail (dest_y >= 0 && dest_y + dest_height <= dest->height); g_return_if_fail (overall_alpha >= 0 && overall_alpha <= 255); offset_x = floor (offset_x + 0.5); offset_y = floor (offset_y + 0.5); _pixops_composite_color (dest->pixels, dest_width, dest_height, dest->rowstride, dest->n_channels, dest->has_alpha, src->pixels, src->width, src->height, src->rowstride, src->n_channels, src->has_alpha, dest_x, dest_y, dest_width, dest_height, offset_x, offset_y, scale_x, scale_y, (PixopsInterpType)interp_type, overall_alpha, check_x, check_y, check_size, color1, color2); } /** * gdk_pixbuf_scale_simple: * @src: a #GdkPixbuf * @dest_width: the width of destination image * @dest_height: the height of destination image * @interp_type: the interpolation type for the transformation. * * Create a new #GdkPixbuf containing a copy of @src scaled to * @dest_width x @dest_height. Leaves @src unaffected. @interp_type * should be #GDK_INTERP_NEAREST if you want maximum speed (but when * scaling down #GDK_INTERP_NEAREST is usually unusably ugly). The * default @interp_type should be #GDK_INTERP_BILINEAR which offers * reasonable quality and speed. * * You can scale a sub-portion of @src by creating a sub-pixbuf * pointing into @src; see gdk_pixbuf_new_subpixbuf(). * * For more complicated scaling/compositing see gdk_pixbuf_scale() * and gdk_pixbuf_composite(). * * Return value: (transfer full): the new #GdkPixbuf, or %NULL if not enough memory could be * allocated for it. **/ GdkPixbuf * gdk_pixbuf_scale_simple (const GdkPixbuf *src, int dest_width, int dest_height, GdkInterpType interp_type) { GdkPixbuf *dest; g_return_val_if_fail (GDK_IS_PIXBUF (src), NULL); g_return_val_if_fail (dest_width > 0, NULL); g_return_val_if_fail (dest_height > 0, NULL); dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB, src->has_alpha, 8, dest_width, dest_height); if (!dest) return NULL; gdk_pixbuf_scale (src, dest, 0, 0, dest_width, dest_height, 0, 0, (double) dest_width / src->width, (double) dest_height / src->height, interp_type); return dest; } /** * gdk_pixbuf_composite_color_simple: * @src: a #GdkPixbuf * @dest_width: the width of destination image * @dest_height: the height of destination image * @interp_type: the interpolation type for the transformation. * @overall_alpha: overall alpha for source image (0..255) * @check_size: the size of checks in the checkboard (must be a power of two) * @color1: the color of check at upper left * @color2: the color of the other check * * Creates a new #GdkPixbuf by scaling @src to @dest_width x * @dest_height and compositing the result with a checkboard of colors * @color1 and @color2. * * Return value: (transfer full): the new #GdkPixbuf, or %NULL if not enough memory could be * allocated for it. **/ GdkPixbuf * gdk_pixbuf_composite_color_simple (const GdkPixbuf *src, int dest_width, int dest_height, GdkInterpType interp_type, int overall_alpha, int check_size, guint32 color1, guint32 color2) { GdkPixbuf *dest; g_return_val_if_fail (GDK_IS_PIXBUF (src), NULL); g_return_val_if_fail (dest_width > 0, NULL); g_return_val_if_fail (dest_height > 0, NULL); g_return_val_if_fail (overall_alpha >= 0 && overall_alpha <= 255, NULL); dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB, src->has_alpha, 8, dest_width, dest_height); if (!dest) return NULL; gdk_pixbuf_composite_color (src, dest, 0, 0, dest_width, dest_height, 0, 0, (double) dest_width / src->width, (double) dest_height / src->height, interp_type, overall_alpha, 0, 0, check_size, color1, color2); return dest; } #define OFFSET(pb, x, y) ((x) * (pb)->n_channels + (y) * (pb)->rowstride) /** * gdk_pixbuf_rotate_simple: * @src: a #GdkPixbuf * @angle: the angle to rotate by * * Rotates a pixbuf by a multiple of 90 degrees, and returns the * result in a new pixbuf. * * Returns: (nullable) (transfer full): the new #GdkPixbuf, or %NULL * if not enough memory could be allocated for it. * * Since: 2.6 */ GdkPixbuf * gdk_pixbuf_rotate_simple (const GdkPixbuf *src, GdkPixbufRotation angle) { GdkPixbuf *dest; guchar *p, *q; gint x, y; switch (angle % 360) { case 0: dest = gdk_pixbuf_copy (src); break; case 90: dest = gdk_pixbuf_new (src->colorspace, src->has_alpha, src->bits_per_sample, src->height, src->width); if (!dest) return NULL; for (y = 0; y < src->height; y++) { for (x = 0; x < src->width; x++) { p = src->pixels + OFFSET (src, x, y); q = dest->pixels + OFFSET (dest, y, src->width - x - 1); memcpy (q, p, dest->n_channels); } } break; case 180: dest = gdk_pixbuf_new (src->colorspace, src->has_alpha, src->bits_per_sample, src->width, src->height); if (!dest) return NULL; for (y = 0; y < src->height; y++) { for (x = 0; x < src->width; x++) { p = src->pixels + OFFSET (src, x, y); q = dest->pixels + OFFSET (dest, src->width - x - 1, src->height - y - 1); memcpy (q, p, dest->n_channels); } } break; case 270: dest = gdk_pixbuf_new (src->colorspace, src->has_alpha, src->bits_per_sample, src->height, src->width); if (!dest) return NULL; for (y = 0; y < src->height; y++) { for (x = 0; x < src->width; x++) { p = src->pixels + OFFSET (src, x, y); q = dest->pixels + OFFSET (dest, src->height - y - 1, x); memcpy (q, p, dest->n_channels); } } break; default: dest = NULL; g_warning ("gdk_pixbuf_rotate_simple() can only rotate " "by multiples of 90 degrees"); g_assert_not_reached (); } return dest; } /** * gdk_pixbuf_flip: * @src: a #GdkPixbuf * @horizontal: %TRUE to flip horizontally, %FALSE to flip vertically * * Flips a pixbuf horizontally or vertically and returns the * result in a new pixbuf. * * Returns: (nullable) (transfer full): the new #GdkPixbuf, or %NULL * if not enough memory could be allocated for it. * * Since: 2.6 */ GdkPixbuf * gdk_pixbuf_flip (const GdkPixbuf *src, gboolean horizontal) { GdkPixbuf *dest; guchar *p, *q; gint x, y; dest = gdk_pixbuf_new (src->colorspace, src->has_alpha, src->bits_per_sample, src->width, src->height); if (!dest) return NULL; if (!horizontal) /* flip vertical */ { for (y = 0; y < dest->height; y++) { p = src->pixels + OFFSET (src, 0, y); q = dest->pixels + OFFSET (dest, 0, dest->height - y - 1); memcpy (q, p, dest->rowstride); } } else /* flip horizontal */ { for (y = 0; y < dest->height; y++) { for (x = 0; x < dest->width; x++) { p = src->pixels + OFFSET (src, x, y); q = dest->pixels + OFFSET (dest, dest->width - x - 1, y); memcpy (q, p, dest->n_channels); } } } return dest; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-wbmp.c0000664000175000017500000002407612305775535020577 0ustar00mclasenmclasen00000000000000/* -*- mode: C; c-file-style: "linux" -*- */ /* GdkPixbuf library - Wireless Bitmap image loader * * Copyright (C) 2000 Red Hat, Inc. * * Authors: Elliot Lee . */ /* Known bugs: * Since this is based off the libgd implementation, no extended headers implemented (not required for a WAP client) */ #include "config.h" #include #ifdef HAVE_UNISTD_H #include #endif #include #include "gdk-pixbuf-private.h" /* Progressive loading */ struct wbmp_progressive_state { GdkPixbufModulePreparedFunc prepared_func; GdkPixbufModuleUpdatedFunc updated_func; gpointer user_data; guint need_type : 1; guint need_header : 1; guint need_width : 1; guint need_height : 1; guint needmore : 1; guint call_progressive_updates : 1; guchar last_buf[16]; /* Just needs to be big enough to hold the largest datum requestable via 'getin' */ guint last_len; int type; int width, height, curx, cury; GdkPixbuf *pixbuf; /* Our "target" */ }; static gpointer gdk_pixbuf__wbmp_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error); static gboolean gdk_pixbuf__wbmp_image_stop_load(gpointer data, GError **error); static gboolean gdk_pixbuf__wbmp_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error); /* * func - called when we have pixmap created (but no image data) * user_data - passed as arg 1 to func * return context (opaque to user) */ static gpointer gdk_pixbuf__wbmp_image_begin_load(GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepared_func, GdkPixbufModuleUpdatedFunc updated_func, gpointer user_data, GError **error) { struct wbmp_progressive_state *context; context = g_new0(struct wbmp_progressive_state, 1); context->prepared_func = prepared_func; context->updated_func = updated_func; context->user_data = user_data; context->needmore = context->need_type = context->need_header = context->need_width = context->need_height = TRUE; context->call_progressive_updates = TRUE; context->pixbuf = NULL; return (gpointer) context; } /* * context - returned from image_begin_load * * free context, unref gdk_pixbuf */ static gboolean gdk_pixbuf__wbmp_image_stop_load(gpointer data, GError **error) { struct wbmp_progressive_state *context = (struct wbmp_progressive_state *) data; /* FIXME this thing needs to report errors if * we have unused image data */ g_return_val_if_fail(context != NULL, TRUE); if (context->pixbuf) g_object_unref(context->pixbuf); g_free(context); return TRUE; } static gboolean getin(struct wbmp_progressive_state *context, const guchar **buf, guint *buf_size, guchar *ptr, int datum_size) { int last_num, buf_num; if((context->last_len + *buf_size) < datum_size) return FALSE; /* We know we can pull it out of there */ last_num = MIN(datum_size, context->last_len); buf_num = MIN(datum_size-last_num, *buf_size); memcpy(ptr, context->last_buf, last_num); memcpy(ptr+last_num, *buf, buf_num); context->last_len -= last_num; if(context->last_len) memmove(context->last_buf, context->last_buf+last_num, context->last_len); *buf_size -= buf_num; *buf += buf_num; return TRUE; } static gboolean save_rest(struct wbmp_progressive_state *context, const guchar *buf, guint buf_size) { if(buf_size > (sizeof(context->last_buf) - context->last_len)) return FALSE; memcpy(context->last_buf+context->last_len, buf, buf_size); context->last_len += buf_size; return TRUE; } static gboolean get_mbi(struct wbmp_progressive_state *context, const guchar **buf, guint *buf_size, int *val) { guchar intbuf[16]; int n; gboolean rv; *val = 0; n = 0; do { rv = getin(context, buf, buf_size, intbuf+n, 1); if(!rv) goto out; *val <<= 7; *val |= intbuf[n] & 0x7F; n++; } while(n < sizeof(intbuf) && (intbuf[n-1] & 0x80)); out: if(!rv || (intbuf[n-1] & 0x80)) { rv = save_rest(context, intbuf, n); if(!rv) g_error("Couldn't save_rest of intbuf"); return FALSE; } return TRUE; } /* * context - from image_begin_load * buf - new image data * size - length of new image data * * append image data onto inrecrementally built output image */ static gboolean gdk_pixbuf__wbmp_image_load_increment(gpointer data, const guchar * buf, guint size, GError **error) { struct wbmp_progressive_state *context = (struct wbmp_progressive_state *) data; gboolean bv = FALSE; do { if(context->need_type) { guchar val; bv = getin(context, &buf, &size, &val, 1); if(bv) { context->type = val; context->need_type = FALSE; } } else if(context->need_header) { guchar val; bv = getin(context, &buf, &size, &val, 1); if(bv) { /* We skip over the extended header - val is unused */ if(!(val & 0x80)) context->need_header = FALSE; } } else if(context->need_width) { bv = get_mbi(context, &buf, &size, &context->width); if(bv) { context->need_width = FALSE; if (context->width <= 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image has zero width")); return FALSE; } } } else if(context->need_height) { bv = get_mbi(context, &buf, &size, &context->height); if(bv) { context->need_height = FALSE; if (context->height <= 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Image has zero height")); return FALSE; } context->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8, context->width, context->height); if (!context->pixbuf) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Not enough memory to load image")); return FALSE; } if(context->prepared_func) context->prepared_func(context->pixbuf, NULL, context->user_data); } } else if(context->needmore) { int first_row; first_row = context->cury; for( ; context->cury < context->height; context->cury++, context->curx = 0) { for( ; context->curx < context->width; context->curx += 8) { guchar byte; guchar *ptr; int xoff; bv = getin(context, &buf, &size, &byte, 1); if(!bv) goto out; ptr = context->pixbuf->pixels + context->pixbuf->rowstride * context->cury + context->curx * 3; for(xoff = 7; xoff >= 0; xoff--, ptr += 3) { guchar pixval; if (context->curx + (7 - xoff) == context->width) break; if(byte & (1<needmore = FALSE; out: if(context->updated_func) context->updated_func(context->pixbuf, 0, first_row, context->width, context->cury - first_row + 1, context->user_data); } else bv = FALSE; /* Nothing left to do, stop feeding me data! */ } while(bv); if(size) { bv = save_rest(context, buf, size); if (!bv) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Couldn't save the rest")); return FALSE; } } return TRUE; } #ifndef INCLUDE_wbmp #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__wbmp_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->begin_load = gdk_pixbuf__wbmp_image_begin_load; module->stop_load = gdk_pixbuf__wbmp_image_stop_load; module->load_increment = gdk_pixbuf__wbmp_image_load_increment; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { " ", "zz", 1 }, { " \140", "z ", 1 }, { " \100", "z ", 1 }, { " \040", "z ", 1 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/vnd.wap.wbmp", NULL }; static const gchar *extensions[] = { "wbmp", NULL }; info->name = "wbmp"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The WBMP image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-pixdata.c0000664000175000017500000001103712305775535022706 0ustar00mclasenmclasen00000000000000/* Gdk-Pixbuf-Pixdata - GdkPixbuf to GdkPixdata * Copyright (C) 1999, 2001 Tim Janik * Copyright (C) 2012 Red Hat, Inc * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "config.h" #include "gdk-pixbuf.h" #include "gdk-pixdata.h" #include #include #include /* --- defines --- */ #undef G_LOG_DOMAIN #define G_LOG_DOMAIN "Gdk-Pixbuf-Pixdata" #define PRG_NAME "gdk-pixbuf-pixdata-3.0" #define PKG_NAME "gdk-pixbuf" #define PKG_HTTP_HOME "http://www.gtk.org" static gboolean use_rle = FALSE; /* --- prototypes --- */ static void parse_args (gint *argc_p, gchar ***argv_p); static void print_blurb (FILE *bout, gboolean print_help); int main (int argc, char *argv[]) { GdkPixbuf *pixbuf; GError *error = NULL; gchar *infilename; gchar *outfilename; gpointer free_me; GdkPixdata pixdata; guint8 *data; guint data_len; /* parse args and do fast exits */ parse_args (&argc, &argv); if (argc != 3) { print_blurb (stderr, TRUE); return 1; } #ifdef G_OS_WIN32 infilename = g_locale_to_utf8 (argv[1], -1, NULL, NULL, NULL); #else infilename = argv[1]; #endif #ifdef G_OS_WIN32 outfilename = g_locale_to_utf8 (argv[2], -1, NULL, NULL, NULL); #else outfilename = argv[2]; #endif pixbuf = gdk_pixbuf_new_from_file (infilename, &error); if (!pixbuf) { g_printerr ("failed to load \"%s\": %s\n", argv[1], error->message); g_error_free (error); return 1; } free_me = gdk_pixdata_from_pixbuf (&pixdata, pixbuf, use_rle); data = gdk_pixdata_serialize (&pixdata, &data_len); if (!g_file_set_contents (outfilename, (char *)data, data_len, &error)) { g_printerr ("failed to load \"%s\": %s\n", argv[1], error->message); g_error_free (error); return 1; } g_free (data); g_free (free_me); g_object_unref (pixbuf); return 0; } static void parse_args (gint *argc_p, gchar ***argv_p) { guint argc = *argc_p; gchar **argv = *argv_p; guint i, e; for (i = 1; i < argc; i++) { if (strcmp ("--rle", argv[i]) == 0) { use_rle = TRUE; argv[i] = NULL; } else if (strcmp ("-h", argv[i]) == 0 || strcmp ("--help", argv[i]) == 0) { print_blurb (stderr, TRUE); argv[i] = NULL; exit (0); } else if (strcmp ("-v", argv[i]) == 0 || strcmp ("--version", argv[i]) == 0) { print_blurb (stderr, FALSE); argv[i] = NULL; exit (0); } else if (strcmp (argv[i], "--g-fatal-warnings") == 0) { GLogLevelFlags fatal_mask; fatal_mask = g_log_set_always_fatal (G_LOG_FATAL_MASK); fatal_mask |= G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL; g_log_set_always_fatal (fatal_mask); argv[i] = NULL; } } e = 0; for (i = 1; i < argc; i++) { if (e) { if (argv[i]) { argv[e++] = argv[i]; argv[i] = NULL; } } else if (!argv[i]) e = i; } if (e) *argc_p = e; } static void print_blurb (FILE *bout, gboolean print_help) { if (!print_help) { g_fprintf (bout, "%s version ", PRG_NAME); g_fprintf (bout, "%s", GDK_PIXBUF_VERSION); g_fprintf (bout, "\n"); g_fprintf (bout, "%s comes with ABSOLUTELY NO WARRANTY.\n", PRG_NAME); g_fprintf (bout, "You may redistribute copies of %s under the terms of\n", PRG_NAME); g_fprintf (bout, "the GNU Lesser General Public License which can be found in the\n"); g_fprintf (bout, "%s source package. Sources, examples and contact\n", PKG_NAME); g_fprintf (bout, "information are available at %s\n", PKG_HTTP_HOME); } else { g_fprintf (bout, "Usage: %s [options] [input-file] [output-file]\n", PRG_NAME); g_fprintf (bout, " -h, --help show this help message\n"); g_fprintf (bout, " -v, --version print version informations\n"); g_fprintf (bout, " --g-fatal-warnings make warnings fatal (abort)\n"); } } gdk-pixbuf-2.30.8/gdk-pixbuf/xpm-color-table.h0000664000175000017500000006574212305775535022244 0ustar00mclasenmclasen00000000000000/* xpm-color-table.h: Generated by gen-color-table.pl from rgb.txt * * Date: Sat Apr 6 06:45:32 2013 * * Do not edit. */ static const char color_names[] = "AliceBlue\0" "AntiqueWhite\0" "AntiqueWhite1\0" "AntiqueWhite2\0" "AntiqueWhite3\0" "AntiqueWhite4\0" "aqua\0" "aquamarine\0" "aquamarine1\0" "aquamarine2\0" "aquamarine3\0" "aquamarine4\0" "azure\0" "azure1\0" "azure2\0" "azure3\0" "azure4\0" "beige\0" "bisque\0" "bisque1\0" "bisque2\0" "bisque3\0" "bisque4\0" "black\0" "BlanchedAlmond\0" "blue\0" "blue1\0" "blue2\0" "blue3\0" "blue4\0" "BlueViolet\0" "brown\0" "brown1\0" "brown2\0" "brown3\0" "brown4\0" "burlywood\0" "burlywood1\0" "burlywood2\0" "burlywood3\0" "burlywood4\0" "CadetBlue\0" "CadetBlue1\0" "CadetBlue2\0" "CadetBlue3\0" "CadetBlue4\0" "chartreuse\0" "chartreuse1\0" "chartreuse2\0" "chartreuse3\0" "chartreuse4\0" "chocolate\0" "chocolate1\0" "chocolate2\0" "chocolate3\0" "chocolate4\0" "coral\0" "coral1\0" "coral2\0" "coral3\0" "coral4\0" "CornflowerBlue\0" "cornsilk\0" "cornsilk1\0" "cornsilk2\0" "cornsilk3\0" "cornsilk4\0" "crimson\0" "cyan\0" "cyan1\0" "cyan2\0" "cyan3\0" "cyan4\0" "DarkBlue\0" "DarkCyan\0" "DarkGoldenrod\0" "DarkGoldenrod1\0" "DarkGoldenrod2\0" "DarkGoldenrod3\0" "DarkGoldenrod4\0" "DarkGray\0" "DarkGreen\0" "DarkGrey\0" "DarkKhaki\0" "DarkMagenta\0" "DarkOliveGreen\0" "DarkOliveGreen1\0" "DarkOliveGreen2\0" "DarkOliveGreen3\0" "DarkOliveGreen4\0" "DarkOrange\0" "DarkOrange1\0" "DarkOrange2\0" "DarkOrange3\0" "DarkOrange4\0" "DarkOrchid\0" "DarkOrchid1\0" "DarkOrchid2\0" "DarkOrchid3\0" "DarkOrchid4\0" "DarkRed\0" "DarkSalmon\0" "DarkSeaGreen\0" "DarkSeaGreen1\0" "DarkSeaGreen2\0" "DarkSeaGreen3\0" "DarkSeaGreen4\0" "DarkSlateBlue\0" "DarkSlateGray\0" "DarkSlateGray1\0" "DarkSlateGray2\0" "DarkSlateGray3\0" "DarkSlateGray4\0" "DarkSlateGrey\0" "DarkTurquoise\0" "DarkViolet\0" "DeepPink\0" "DeepPink1\0" "DeepPink2\0" "DeepPink3\0" "DeepPink4\0" "DeepSkyBlue\0" "DeepSkyBlue1\0" "DeepSkyBlue2\0" "DeepSkyBlue3\0" "DeepSkyBlue4\0" "DimGray\0" "DimGrey\0" "DodgerBlue\0" "DodgerBlue1\0" "DodgerBlue2\0" "DodgerBlue3\0" "DodgerBlue4\0" "firebrick\0" "firebrick1\0" "firebrick2\0" "firebrick3\0" "firebrick4\0" "FloralWhite\0" "ForestGreen\0" "fuchsia\0" "gainsboro\0" "GhostWhite\0" "gold\0" "gold1\0" "gold2\0" "gold3\0" "gold4\0" "goldenrod\0" "goldenrod1\0" "goldenrod2\0" "goldenrod3\0" "goldenrod4\0" "gray\0" "gray0\0" "gray1\0" "gray10\0" "gray100\0" "gray11\0" "gray12\0" "gray13\0" "gray14\0" "gray15\0" "gray16\0" "gray17\0" "gray18\0" "gray19\0" "gray2\0" "gray20\0" "gray21\0" "gray22\0" "gray23\0" "gray24\0" "gray25\0" "gray26\0" "gray27\0" "gray28\0" "gray29\0" "gray3\0" "gray30\0" "gray31\0" "gray32\0" "gray33\0" "gray34\0" "gray35\0" "gray36\0" "gray37\0" "gray38\0" "gray39\0" "gray4\0" "gray40\0" "gray41\0" "gray42\0" "gray43\0" "gray44\0" "gray45\0" "gray46\0" "gray47\0" "gray48\0" "gray49\0" "gray5\0" "gray50\0" "gray51\0" "gray52\0" "gray53\0" "gray54\0" "gray55\0" "gray56\0" "gray57\0" "gray58\0" "gray59\0" "gray6\0" "gray60\0" "gray61\0" "gray62\0" "gray63\0" "gray64\0" "gray65\0" "gray66\0" "gray67\0" "gray68\0" "gray69\0" "gray7\0" "gray70\0" "gray71\0" "gray72\0" "gray73\0" "gray74\0" "gray75\0" "gray76\0" "gray77\0" "gray78\0" "gray79\0" "gray8\0" "gray80\0" "gray81\0" "gray82\0" "gray83\0" "gray84\0" "gray85\0" "gray86\0" "gray87\0" "gray88\0" "gray89\0" "gray9\0" "gray90\0" "gray91\0" "gray92\0" "gray93\0" "gray94\0" "gray95\0" "gray96\0" "gray97\0" "gray98\0" "gray99\0" "green\0" "green1\0" "green2\0" "green3\0" "green4\0" "GreenYellow\0" "grey\0" "grey0\0" "grey1\0" "grey10\0" "grey100\0" "grey11\0" "grey12\0" "grey13\0" "grey14\0" "grey15\0" "grey16\0" "grey17\0" "grey18\0" "grey19\0" "grey2\0" "grey20\0" "grey21\0" "grey22\0" "grey23\0" "grey24\0" "grey25\0" "grey26\0" "grey27\0" "grey28\0" "grey29\0" "grey3\0" "grey30\0" "grey31\0" "grey32\0" "grey33\0" "grey34\0" "grey35\0" "grey36\0" "grey37\0" "grey38\0" "grey39\0" "grey4\0" "grey40\0" "grey41\0" "grey42\0" "grey43\0" "grey44\0" "grey45\0" "grey46\0" "grey47\0" "grey48\0" "grey49\0" "grey5\0" "grey50\0" "grey51\0" "grey52\0" "grey53\0" "grey54\0" "grey55\0" "grey56\0" "grey57\0" "grey58\0" "grey59\0" "grey6\0" "grey60\0" "grey61\0" "grey62\0" "grey63\0" "grey64\0" "grey65\0" "grey66\0" "grey67\0" "grey68\0" "grey69\0" "grey7\0" "grey70\0" "grey71\0" "grey72\0" "grey73\0" "grey74\0" "grey75\0" "grey76\0" "grey77\0" "grey78\0" "grey79\0" "grey8\0" "grey80\0" "grey81\0" "grey82\0" "grey83\0" "grey84\0" "grey85\0" "grey86\0" "grey87\0" "grey88\0" "grey89\0" "grey9\0" "grey90\0" "grey91\0" "grey92\0" "grey93\0" "grey94\0" "grey95\0" "grey96\0" "grey97\0" "grey98\0" "grey99\0" "honeydew\0" "honeydew1\0" "honeydew2\0" "honeydew3\0" "honeydew4\0" "HotPink\0" "HotPink1\0" "HotPink2\0" "HotPink3\0" "HotPink4\0" "IndianRed\0" "IndianRed1\0" "IndianRed2\0" "IndianRed3\0" "IndianRed4\0" "indigo\0" "ivory\0" "ivory1\0" "ivory2\0" "ivory3\0" "ivory4\0" "khaki\0" "khaki1\0" "khaki2\0" "khaki3\0" "khaki4\0" "lavender\0" "LavenderBlush\0" "LavenderBlush1\0" "LavenderBlush2\0" "LavenderBlush3\0" "LavenderBlush4\0" "LawnGreen\0" "LemonChiffon\0" "LemonChiffon1\0" "LemonChiffon2\0" "LemonChiffon3\0" "LemonChiffon4\0" "LightBlue\0" "LightBlue1\0" "LightBlue2\0" "LightBlue3\0" "LightBlue4\0" "LightCoral\0" "LightCyan\0" "LightCyan1\0" "LightCyan2\0" "LightCyan3\0" "LightCyan4\0" "LightGoldenrod\0" "LightGoldenrod1\0" "LightGoldenrod2\0" "LightGoldenrod3\0" "LightGoldenrod4\0" "LightGoldenrodYellow\0" "LightGray\0" "LightGreen\0" "LightGrey\0" "LightPink\0" "LightPink1\0" "LightPink2\0" "LightPink3\0" "LightPink4\0" "LightSalmon\0" "LightSalmon1\0" "LightSalmon2\0" "LightSalmon3\0" "LightSalmon4\0" "LightSeaGreen\0" "LightSkyBlue\0" "LightSkyBlue1\0" "LightSkyBlue2\0" "LightSkyBlue3\0" "LightSkyBlue4\0" "LightSlateBlue\0" "LightSlateGray\0" "LightSlateGrey\0" "LightSteelBlue\0" "LightSteelBlue1\0" "LightSteelBlue2\0" "LightSteelBlue3\0" "LightSteelBlue4\0" "LightYellow\0" "LightYellow1\0" "LightYellow2\0" "LightYellow3\0" "LightYellow4\0" "lime\0" "LimeGreen\0" "linen\0" "magenta\0" "magenta1\0" "magenta2\0" "magenta3\0" "magenta4\0" "maroon\0" "maroon1\0" "maroon2\0" "maroon3\0" "maroon4\0" "MediumAquamarine\0" "MediumBlue\0" "MediumOrchid\0" "MediumOrchid1\0" "MediumOrchid2\0" "MediumOrchid3\0" "MediumOrchid4\0" "MediumPurple\0" "MediumPurple1\0" "MediumPurple2\0" "MediumPurple3\0" "MediumPurple4\0" "MediumSeaGreen\0" "MediumSlateBlue\0" "MediumSpringGreen\0" "MediumTurquoise\0" "MediumVioletRed\0" "MidnightBlue\0" "MintCream\0" "MistyRose\0" "MistyRose1\0" "MistyRose2\0" "MistyRose3\0" "MistyRose4\0" "moccasin\0" "NavajoWhite\0" "NavajoWhite1\0" "NavajoWhite2\0" "NavajoWhite3\0" "NavajoWhite4\0" "navy\0" "NavyBlue\0" "OldLace\0" "olive\0" "OliveDrab\0" "OliveDrab1\0" "OliveDrab2\0" "OliveDrab3\0" "OliveDrab4\0" "orange\0" "orange1\0" "orange2\0" "orange3\0" "orange4\0" "OrangeRed\0" "OrangeRed1\0" "OrangeRed2\0" "OrangeRed3\0" "OrangeRed4\0" "orchid\0" "orchid1\0" "orchid2\0" "orchid3\0" "orchid4\0" "PaleGoldenrod\0" "PaleGreen\0" "PaleGreen1\0" "PaleGreen2\0" "PaleGreen3\0" "PaleGreen4\0" "PaleTurquoise\0" "PaleTurquoise1\0" "PaleTurquoise2\0" "PaleTurquoise3\0" "PaleTurquoise4\0" "PaleVioletRed\0" "PaleVioletRed1\0" "PaleVioletRed2\0" "PaleVioletRed3\0" "PaleVioletRed4\0" "PapayaWhip\0" "PeachPuff\0" "PeachPuff1\0" "PeachPuff2\0" "PeachPuff3\0" "PeachPuff4\0" "peru\0" "pink\0" "pink1\0" "pink2\0" "pink3\0" "pink4\0" "plum\0" "plum1\0" "plum2\0" "plum3\0" "plum4\0" "PowderBlue\0" "purple\0" "purple1\0" "purple2\0" "purple3\0" "purple4\0" "red\0" "red1\0" "red2\0" "red3\0" "red4\0" "RosyBrown\0" "RosyBrown1\0" "RosyBrown2\0" "RosyBrown3\0" "RosyBrown4\0" "RoyalBlue\0" "RoyalBlue1\0" "RoyalBlue2\0" "RoyalBlue3\0" "RoyalBlue4\0" "SaddleBrown\0" "salmon\0" "salmon1\0" "salmon2\0" "salmon3\0" "salmon4\0" "SandyBrown\0" "SeaGreen\0" "SeaGreen1\0" "SeaGreen2\0" "SeaGreen3\0" "SeaGreen4\0" "seashell\0" "seashell1\0" "seashell2\0" "seashell3\0" "seashell4\0" "sienna\0" "sienna1\0" "sienna2\0" "sienna3\0" "sienna4\0" "silver\0" "SkyBlue\0" "SkyBlue1\0" "SkyBlue2\0" "SkyBlue3\0" "SkyBlue4\0" "SlateBlue\0" "SlateBlue1\0" "SlateBlue2\0" "SlateBlue3\0" "SlateBlue4\0" "SlateGray\0" "SlateGray1\0" "SlateGray2\0" "SlateGray3\0" "SlateGray4\0" "SlateGrey\0" "snow\0" "snow1\0" "snow2\0" "snow3\0" "snow4\0" "SpringGreen\0" "SpringGreen1\0" "SpringGreen2\0" "SpringGreen3\0" "SpringGreen4\0" "SteelBlue\0" "SteelBlue1\0" "SteelBlue2\0" "SteelBlue3\0" "SteelBlue4\0" "tan\0" "tan1\0" "tan2\0" "tan3\0" "tan4\0" "teal\0" "thistle\0" "thistle1\0" "thistle2\0" "thistle3\0" "thistle4\0" "tomato\0" "tomato1\0" "tomato2\0" "tomato3\0" "tomato4\0" "turquoise\0" "turquoise1\0" "turquoise2\0" "turquoise3\0" "turquoise4\0" "violet\0" "VioletRed\0" "VioletRed1\0" "VioletRed2\0" "VioletRed3\0" "VioletRed4\0" "wheat\0" "wheat1\0" "wheat2\0" "wheat3\0" "wheat4\0" "white\0" "WhiteSmoke\0" "yellow\0" "yellow1\0" "yellow2\0" "yellow3\0" "yellow4\0" "YellowGreen\0"; typedef struct { guint16 name_offset; guchar red; guchar green; guchar blue; } XPMColorEntry; static const XPMColorEntry xColors[] = { { 0, 240, 248, 255 }, { 10, 250, 235, 215 }, { 23, 255, 239, 219 }, { 37, 238, 223, 204 }, { 51, 205, 192, 176 }, { 65, 139, 131, 120 }, { 79, 0, 255, 255 }, { 84, 127, 255, 212 }, { 95, 127, 255, 212 }, { 107, 118, 238, 198 }, { 119, 102, 205, 170 }, { 131, 69, 139, 116 }, { 143, 240, 255, 255 }, { 149, 240, 255, 255 }, { 156, 224, 238, 238 }, { 163, 193, 205, 205 }, { 170, 131, 139, 139 }, { 177, 245, 245, 220 }, { 183, 255, 228, 196 }, { 190, 255, 228, 196 }, { 198, 238, 213, 183 }, { 206, 205, 183, 158 }, { 214, 139, 125, 107 }, { 222, 0, 0, 0 }, { 228, 255, 235, 205 }, { 243, 0, 0, 255 }, { 248, 0, 0, 255 }, { 254, 0, 0, 238 }, { 260, 0, 0, 205 }, { 266, 0, 0, 139 }, { 272, 138, 43, 226 }, { 283, 165, 42, 42 }, { 289, 255, 64, 64 }, { 296, 238, 59, 59 }, { 303, 205, 51, 51 }, { 310, 139, 35, 35 }, { 317, 222, 184, 135 }, { 327, 255, 211, 155 }, { 338, 238, 197, 145 }, { 349, 205, 170, 125 }, { 360, 139, 115, 85 }, { 371, 95, 158, 160 }, { 381, 152, 245, 255 }, { 392, 142, 229, 238 }, { 403, 122, 197, 205 }, { 414, 83, 134, 139 }, { 425, 127, 255, 0 }, { 436, 127, 255, 0 }, { 448, 118, 238, 0 }, { 460, 102, 205, 0 }, { 472, 69, 139, 0 }, { 484, 210, 105, 30 }, { 494, 255, 127, 36 }, { 505, 238, 118, 33 }, { 516, 205, 102, 29 }, { 527, 139, 69, 19 }, { 538, 255, 127, 80 }, { 544, 255, 114, 86 }, { 551, 238, 106, 80 }, { 558, 205, 91, 69 }, { 565, 139, 62, 47 }, { 572, 100, 149, 237 }, { 587, 255, 248, 220 }, { 596, 255, 248, 220 }, { 606, 238, 232, 205 }, { 616, 205, 200, 177 }, { 626, 139, 136, 120 }, { 636, 220, 20, 60 }, { 644, 0, 255, 255 }, { 649, 0, 255, 255 }, { 655, 0, 238, 238 }, { 661, 0, 205, 205 }, { 667, 0, 139, 139 }, { 673, 0, 0, 139 }, { 682, 0, 139, 139 }, { 691, 184, 134, 11 }, { 705, 255, 185, 15 }, { 720, 238, 173, 14 }, { 735, 205, 149, 12 }, { 750, 139, 101, 8 }, { 765, 169, 169, 169 }, { 774, 0, 100, 0 }, { 784, 169, 169, 169 }, { 793, 189, 183, 107 }, { 803, 139, 0, 139 }, { 815, 85, 107, 47 }, { 830, 202, 255, 112 }, { 846, 188, 238, 104 }, { 862, 162, 205, 90 }, { 878, 110, 139, 61 }, { 894, 255, 140, 0 }, { 905, 255, 127, 0 }, { 917, 238, 118, 0 }, { 929, 205, 102, 0 }, { 941, 139, 69, 0 }, { 953, 153, 50, 204 }, { 964, 191, 62, 255 }, { 976, 178, 58, 238 }, { 988, 154, 50, 205 }, { 1000, 104, 34, 139 }, { 1012, 139, 0, 0 }, { 1020, 233, 150, 122 }, { 1031, 143, 188, 143 }, { 1044, 193, 255, 193 }, { 1058, 180, 238, 180 }, { 1072, 155, 205, 155 }, { 1086, 105, 139, 105 }, { 1100, 72, 61, 139 }, { 1114, 47, 79, 79 }, { 1128, 151, 255, 255 }, { 1143, 141, 238, 238 }, { 1158, 121, 205, 205 }, { 1173, 82, 139, 139 }, { 1188, 47, 79, 79 }, { 1202, 0, 206, 209 }, { 1216, 148, 0, 211 }, { 1227, 255, 20, 147 }, { 1236, 255, 20, 147 }, { 1246, 238, 18, 137 }, { 1256, 205, 16, 118 }, { 1266, 139, 10, 80 }, { 1276, 0, 191, 255 }, { 1288, 0, 191, 255 }, { 1301, 0, 178, 238 }, { 1314, 0, 154, 205 }, { 1327, 0, 104, 139 }, { 1340, 105, 105, 105 }, { 1348, 105, 105, 105 }, { 1356, 30, 144, 255 }, { 1367, 30, 144, 255 }, { 1379, 28, 134, 238 }, { 1391, 24, 116, 205 }, { 1403, 16, 78, 139 }, { 1415, 178, 34, 34 }, { 1425, 255, 48, 48 }, { 1436, 238, 44, 44 }, { 1447, 205, 38, 38 }, { 1458, 139, 26, 26 }, { 1469, 255, 250, 240 }, { 1481, 34, 139, 34 }, { 1493, 255, 0, 255 }, { 1501, 220, 220, 220 }, { 1511, 248, 248, 255 }, { 1522, 255, 215, 0 }, { 1527, 255, 215, 0 }, { 1533, 238, 201, 0 }, { 1539, 205, 173, 0 }, { 1545, 139, 117, 0 }, { 1551, 218, 165, 32 }, { 1561, 255, 193, 37 }, { 1572, 238, 180, 34 }, { 1583, 205, 155, 29 }, { 1594, 139, 105, 20 }, { 1605, 128, 128, 128 }, { 1610, 0, 0, 0 }, { 1616, 3, 3, 3 }, { 1622, 26, 26, 26 }, { 1629, 255, 255, 255 }, { 1637, 28, 28, 28 }, { 1644, 31, 31, 31 }, { 1651, 33, 33, 33 }, { 1658, 36, 36, 36 }, { 1665, 38, 38, 38 }, { 1672, 41, 41, 41 }, { 1679, 43, 43, 43 }, { 1686, 46, 46, 46 }, { 1693, 48, 48, 48 }, { 1700, 5, 5, 5 }, { 1706, 51, 51, 51 }, { 1713, 54, 54, 54 }, { 1720, 56, 56, 56 }, { 1727, 59, 59, 59 }, { 1734, 61, 61, 61 }, { 1741, 64, 64, 64 }, { 1748, 66, 66, 66 }, { 1755, 69, 69, 69 }, { 1762, 71, 71, 71 }, { 1769, 74, 74, 74 }, { 1776, 8, 8, 8 }, { 1782, 77, 77, 77 }, { 1789, 79, 79, 79 }, { 1796, 82, 82, 82 }, { 1803, 84, 84, 84 }, { 1810, 87, 87, 87 }, { 1817, 89, 89, 89 }, { 1824, 92, 92, 92 }, { 1831, 94, 94, 94 }, { 1838, 97, 97, 97 }, { 1845, 99, 99, 99 }, { 1852, 10, 10, 10 }, { 1858, 102, 102, 102 }, { 1865, 105, 105, 105 }, { 1872, 107, 107, 107 }, { 1879, 110, 110, 110 }, { 1886, 112, 112, 112 }, { 1893, 115, 115, 115 }, { 1900, 117, 117, 117 }, { 1907, 120, 120, 120 }, { 1914, 122, 122, 122 }, { 1921, 125, 125, 125 }, { 1928, 13, 13, 13 }, { 1934, 127, 127, 127 }, { 1941, 130, 130, 130 }, { 1948, 133, 133, 133 }, { 1955, 135, 135, 135 }, { 1962, 138, 138, 138 }, { 1969, 140, 140, 140 }, { 1976, 143, 143, 143 }, { 1983, 145, 145, 145 }, { 1990, 148, 148, 148 }, { 1997, 150, 150, 150 }, { 2004, 15, 15, 15 }, { 2010, 153, 153, 153 }, { 2017, 156, 156, 156 }, { 2024, 158, 158, 158 }, { 2031, 161, 161, 161 }, { 2038, 163, 163, 163 }, { 2045, 166, 166, 166 }, { 2052, 168, 168, 168 }, { 2059, 171, 171, 171 }, { 2066, 173, 173, 173 }, { 2073, 176, 176, 176 }, { 2080, 18, 18, 18 }, { 2086, 179, 179, 179 }, { 2093, 181, 181, 181 }, { 2100, 184, 184, 184 }, { 2107, 186, 186, 186 }, { 2114, 189, 189, 189 }, { 2121, 191, 191, 191 }, { 2128, 194, 194, 194 }, { 2135, 196, 196, 196 }, { 2142, 199, 199, 199 }, { 2149, 201, 201, 201 }, { 2156, 20, 20, 20 }, { 2162, 204, 204, 204 }, { 2169, 207, 207, 207 }, { 2176, 209, 209, 209 }, { 2183, 212, 212, 212 }, { 2190, 214, 214, 214 }, { 2197, 217, 217, 217 }, { 2204, 219, 219, 219 }, { 2211, 222, 222, 222 }, { 2218, 224, 224, 224 }, { 2225, 227, 227, 227 }, { 2232, 23, 23, 23 }, { 2238, 229, 229, 229 }, { 2245, 232, 232, 232 }, { 2252, 235, 235, 235 }, { 2259, 237, 237, 237 }, { 2266, 240, 240, 240 }, { 2273, 242, 242, 242 }, { 2280, 245, 245, 245 }, { 2287, 247, 247, 247 }, { 2294, 250, 250, 250 }, { 2301, 252, 252, 252 }, { 2308, 0, 128, 0 }, { 2314, 0, 255, 0 }, { 2321, 0, 238, 0 }, { 2328, 0, 205, 0 }, { 2335, 0, 139, 0 }, { 2342, 173, 255, 47 }, { 2354, 128, 128, 128 }, { 2359, 0, 0, 0 }, { 2365, 3, 3, 3 }, { 2371, 26, 26, 26 }, { 2378, 255, 255, 255 }, { 2386, 28, 28, 28 }, { 2393, 31, 31, 31 }, { 2400, 33, 33, 33 }, { 2407, 36, 36, 36 }, { 2414, 38, 38, 38 }, { 2421, 41, 41, 41 }, { 2428, 43, 43, 43 }, { 2435, 46, 46, 46 }, { 2442, 48, 48, 48 }, { 2449, 5, 5, 5 }, { 2455, 51, 51, 51 }, { 2462, 54, 54, 54 }, { 2469, 56, 56, 56 }, { 2476, 59, 59, 59 }, { 2483, 61, 61, 61 }, { 2490, 64, 64, 64 }, { 2497, 66, 66, 66 }, { 2504, 69, 69, 69 }, { 2511, 71, 71, 71 }, { 2518, 74, 74, 74 }, { 2525, 8, 8, 8 }, { 2531, 77, 77, 77 }, { 2538, 79, 79, 79 }, { 2545, 82, 82, 82 }, { 2552, 84, 84, 84 }, { 2559, 87, 87, 87 }, { 2566, 89, 89, 89 }, { 2573, 92, 92, 92 }, { 2580, 94, 94, 94 }, { 2587, 97, 97, 97 }, { 2594, 99, 99, 99 }, { 2601, 10, 10, 10 }, { 2607, 102, 102, 102 }, { 2614, 105, 105, 105 }, { 2621, 107, 107, 107 }, { 2628, 110, 110, 110 }, { 2635, 112, 112, 112 }, { 2642, 115, 115, 115 }, { 2649, 117, 117, 117 }, { 2656, 120, 120, 120 }, { 2663, 122, 122, 122 }, { 2670, 125, 125, 125 }, { 2677, 13, 13, 13 }, { 2683, 127, 127, 127 }, { 2690, 130, 130, 130 }, { 2697, 133, 133, 133 }, { 2704, 135, 135, 135 }, { 2711, 138, 138, 138 }, { 2718, 140, 140, 140 }, { 2725, 143, 143, 143 }, { 2732, 145, 145, 145 }, { 2739, 148, 148, 148 }, { 2746, 150, 150, 150 }, { 2753, 15, 15, 15 }, { 2759, 153, 153, 153 }, { 2766, 156, 156, 156 }, { 2773, 158, 158, 158 }, { 2780, 161, 161, 161 }, { 2787, 163, 163, 163 }, { 2794, 166, 166, 166 }, { 2801, 168, 168, 168 }, { 2808, 171, 171, 171 }, { 2815, 173, 173, 173 }, { 2822, 176, 176, 176 }, { 2829, 18, 18, 18 }, { 2835, 179, 179, 179 }, { 2842, 181, 181, 181 }, { 2849, 184, 184, 184 }, { 2856, 186, 186, 186 }, { 2863, 189, 189, 189 }, { 2870, 191, 191, 191 }, { 2877, 194, 194, 194 }, { 2884, 196, 196, 196 }, { 2891, 199, 199, 199 }, { 2898, 201, 201, 201 }, { 2905, 20, 20, 20 }, { 2911, 204, 204, 204 }, { 2918, 207, 207, 207 }, { 2925, 209, 209, 209 }, { 2932, 212, 212, 212 }, { 2939, 214, 214, 214 }, { 2946, 217, 217, 217 }, { 2953, 219, 219, 219 }, { 2960, 222, 222, 222 }, { 2967, 224, 224, 224 }, { 2974, 227, 227, 227 }, { 2981, 23, 23, 23 }, { 2987, 229, 229, 229 }, { 2994, 232, 232, 232 }, { 3001, 235, 235, 235 }, { 3008, 237, 237, 237 }, { 3015, 240, 240, 240 }, { 3022, 242, 242, 242 }, { 3029, 245, 245, 245 }, { 3036, 247, 247, 247 }, { 3043, 250, 250, 250 }, { 3050, 252, 252, 252 }, { 3057, 240, 255, 240 }, { 3066, 240, 255, 240 }, { 3076, 224, 238, 224 }, { 3086, 193, 205, 193 }, { 3096, 131, 139, 131 }, { 3106, 255, 105, 180 }, { 3114, 255, 110, 180 }, { 3123, 238, 106, 167 }, { 3132, 205, 96, 144 }, { 3141, 139, 58, 98 }, { 3150, 205, 92, 92 }, { 3160, 255, 106, 106 }, { 3171, 238, 99, 99 }, { 3182, 205, 85, 85 }, { 3193, 139, 58, 58 }, { 3204, 75, 0, 130 }, { 3211, 255, 255, 240 }, { 3217, 255, 255, 240 }, { 3224, 238, 238, 224 }, { 3231, 205, 205, 193 }, { 3238, 139, 139, 131 }, { 3245, 240, 230, 140 }, { 3251, 255, 246, 143 }, { 3258, 238, 230, 133 }, { 3265, 205, 198, 115 }, { 3272, 139, 134, 78 }, { 3279, 230, 230, 250 }, { 3288, 255, 240, 245 }, { 3302, 255, 240, 245 }, { 3317, 238, 224, 229 }, { 3332, 205, 193, 197 }, { 3347, 139, 131, 134 }, { 3362, 124, 252, 0 }, { 3372, 255, 250, 205 }, { 3385, 255, 250, 205 }, { 3399, 238, 233, 191 }, { 3413, 205, 201, 165 }, { 3427, 139, 137, 112 }, { 3441, 173, 216, 230 }, { 3451, 191, 239, 255 }, { 3462, 178, 223, 238 }, { 3473, 154, 192, 205 }, { 3484, 104, 131, 139 }, { 3495, 240, 128, 128 }, { 3506, 224, 255, 255 }, { 3516, 224, 255, 255 }, { 3527, 209, 238, 238 }, { 3538, 180, 205, 205 }, { 3549, 122, 139, 139 }, { 3560, 238, 221, 130 }, { 3575, 255, 236, 139 }, { 3591, 238, 220, 130 }, { 3607, 205, 190, 112 }, { 3623, 139, 129, 76 }, { 3639, 250, 250, 210 }, { 3660, 211, 211, 211 }, { 3670, 144, 238, 144 }, { 3681, 211, 211, 211 }, { 3691, 255, 182, 193 }, { 3701, 255, 174, 185 }, { 3712, 238, 162, 173 }, { 3723, 205, 140, 149 }, { 3734, 139, 95, 101 }, { 3745, 255, 160, 122 }, { 3757, 255, 160, 122 }, { 3770, 238, 149, 114 }, { 3783, 205, 129, 98 }, { 3796, 139, 87, 66 }, { 3809, 32, 178, 170 }, { 3823, 135, 206, 250 }, { 3836, 176, 226, 255 }, { 3850, 164, 211, 238 }, { 3864, 141, 182, 205 }, { 3878, 96, 123, 139 }, { 3892, 132, 112, 255 }, { 3907, 119, 136, 153 }, { 3922, 119, 136, 153 }, { 3937, 176, 196, 222 }, { 3952, 202, 225, 255 }, { 3968, 188, 210, 238 }, { 3984, 162, 181, 205 }, { 4000, 110, 123, 139 }, { 4016, 255, 255, 224 }, { 4028, 255, 255, 224 }, { 4041, 238, 238, 209 }, { 4054, 205, 205, 180 }, { 4067, 139, 139, 122 }, { 4080, 0, 255, 0 }, { 4085, 50, 205, 50 }, { 4095, 250, 240, 230 }, { 4101, 255, 0, 255 }, { 4109, 255, 0, 255 }, { 4118, 238, 0, 238 }, { 4127, 205, 0, 205 }, { 4136, 139, 0, 139 }, { 4145, 128, 0, 0 }, { 4152, 255, 52, 179 }, { 4160, 238, 48, 167 }, { 4168, 205, 41, 144 }, { 4176, 139, 28, 98 }, { 4184, 102, 205, 170 }, { 4201, 0, 0, 205 }, { 4212, 186, 85, 211 }, { 4225, 224, 102, 255 }, { 4239, 209, 95, 238 }, { 4253, 180, 82, 205 }, { 4267, 122, 55, 139 }, { 4281, 147, 112, 219 }, { 4294, 171, 130, 255 }, { 4308, 159, 121, 238 }, { 4322, 137, 104, 205 }, { 4336, 93, 71, 139 }, { 4350, 60, 179, 113 }, { 4365, 123, 104, 238 }, { 4381, 0, 250, 154 }, { 4399, 72, 209, 204 }, { 4415, 199, 21, 133 }, { 4431, 25, 25, 112 }, { 4444, 245, 255, 250 }, { 4454, 255, 228, 225 }, { 4464, 255, 228, 225 }, { 4475, 238, 213, 210 }, { 4486, 205, 183, 181 }, { 4497, 139, 125, 123 }, { 4508, 255, 228, 181 }, { 4517, 255, 222, 173 }, { 4529, 255, 222, 173 }, { 4542, 238, 207, 161 }, { 4555, 205, 179, 139 }, { 4568, 139, 121, 94 }, { 4581, 0, 0, 128 }, { 4586, 0, 0, 128 }, { 4595, 253, 245, 230 }, { 4603, 128, 128, 0 }, { 4609, 107, 142, 35 }, { 4619, 192, 255, 62 }, { 4630, 179, 238, 58 }, { 4641, 154, 205, 50 }, { 4652, 105, 139, 34 }, { 4663, 255, 165, 0 }, { 4670, 255, 165, 0 }, { 4678, 238, 154, 0 }, { 4686, 205, 133, 0 }, { 4694, 139, 90, 0 }, { 4702, 255, 69, 0 }, { 4712, 255, 69, 0 }, { 4723, 238, 64, 0 }, { 4734, 205, 55, 0 }, { 4745, 139, 37, 0 }, { 4756, 218, 112, 214 }, { 4763, 255, 131, 250 }, { 4771, 238, 122, 233 }, { 4779, 205, 105, 201 }, { 4787, 139, 71, 137 }, { 4795, 238, 232, 170 }, { 4809, 152, 251, 152 }, { 4819, 154, 255, 154 }, { 4830, 144, 238, 144 }, { 4841, 124, 205, 124 }, { 4852, 84, 139, 84 }, { 4863, 175, 238, 238 }, { 4877, 187, 255, 255 }, { 4892, 174, 238, 238 }, { 4907, 150, 205, 205 }, { 4922, 102, 139, 139 }, { 4937, 219, 112, 147 }, { 4951, 255, 130, 171 }, { 4966, 238, 121, 159 }, { 4981, 205, 104, 137 }, { 4996, 139, 71, 93 }, { 5011, 255, 239, 213 }, { 5022, 255, 218, 185 }, { 5032, 255, 218, 185 }, { 5043, 238, 203, 173 }, { 5054, 205, 175, 149 }, { 5065, 139, 119, 101 }, { 5076, 205, 133, 63 }, { 5081, 255, 192, 203 }, { 5086, 255, 181, 197 }, { 5092, 238, 169, 184 }, { 5098, 205, 145, 158 }, { 5104, 139, 99, 108 }, { 5110, 221, 160, 221 }, { 5115, 255, 187, 255 }, { 5121, 238, 174, 238 }, { 5127, 205, 150, 205 }, { 5133, 139, 102, 139 }, { 5139, 176, 224, 230 }, { 5150, 128, 0, 128 }, { 5157, 155, 48, 255 }, { 5165, 145, 44, 238 }, { 5173, 125, 38, 205 }, { 5181, 85, 26, 139 }, { 5189, 255, 0, 0 }, { 5193, 255, 0, 0 }, { 5198, 238, 0, 0 }, { 5203, 205, 0, 0 }, { 5208, 139, 0, 0 }, { 5213, 188, 143, 143 }, { 5223, 255, 193, 193 }, { 5234, 238, 180, 180 }, { 5245, 205, 155, 155 }, { 5256, 139, 105, 105 }, { 5267, 65, 105, 225 }, { 5277, 72, 118, 255 }, { 5288, 67, 110, 238 }, { 5299, 58, 95, 205 }, { 5310, 39, 64, 139 }, { 5321, 139, 69, 19 }, { 5333, 250, 128, 114 }, { 5340, 255, 140, 105 }, { 5348, 238, 130, 98 }, { 5356, 205, 112, 84 }, { 5364, 139, 76, 57 }, { 5372, 244, 164, 96 }, { 5383, 46, 139, 87 }, { 5392, 84, 255, 159 }, { 5402, 78, 238, 148 }, { 5412, 67, 205, 128 }, { 5422, 46, 139, 87 }, { 5432, 255, 245, 238 }, { 5441, 255, 245, 238 }, { 5451, 238, 229, 222 }, { 5461, 205, 197, 191 }, { 5471, 139, 134, 130 }, { 5481, 160, 82, 45 }, { 5488, 255, 130, 71 }, { 5496, 238, 121, 66 }, { 5504, 205, 104, 57 }, { 5512, 139, 71, 38 }, { 5520, 192, 192, 192 }, { 5527, 135, 206, 235 }, { 5535, 135, 206, 255 }, { 5544, 126, 192, 238 }, { 5553, 108, 166, 205 }, { 5562, 74, 112, 139 }, { 5571, 106, 90, 205 }, { 5581, 131, 111, 255 }, { 5592, 122, 103, 238 }, { 5603, 105, 89, 205 }, { 5614, 71, 60, 139 }, { 5625, 112, 128, 144 }, { 5635, 198, 226, 255 }, { 5646, 185, 211, 238 }, { 5657, 159, 182, 205 }, { 5668, 108, 123, 139 }, { 5679, 112, 128, 144 }, { 5689, 255, 250, 250 }, { 5694, 255, 250, 250 }, { 5700, 238, 233, 233 }, { 5706, 205, 201, 201 }, { 5712, 139, 137, 137 }, { 5718, 0, 255, 127 }, { 5730, 0, 255, 127 }, { 5743, 0, 238, 118 }, { 5756, 0, 205, 102 }, { 5769, 0, 139, 69 }, { 5782, 70, 130, 180 }, { 5792, 99, 184, 255 }, { 5803, 92, 172, 238 }, { 5814, 79, 148, 205 }, { 5825, 54, 100, 139 }, { 5836, 210, 180, 140 }, { 5840, 255, 165, 79 }, { 5845, 238, 154, 73 }, { 5850, 205, 133, 63 }, { 5855, 139, 90, 43 }, { 5860, 0, 128, 128 }, { 5865, 216, 191, 216 }, { 5873, 255, 225, 255 }, { 5882, 238, 210, 238 }, { 5891, 205, 181, 205 }, { 5900, 139, 123, 139 }, { 5909, 255, 99, 71 }, { 5916, 255, 99, 71 }, { 5924, 238, 92, 66 }, { 5932, 205, 79, 57 }, { 5940, 139, 54, 38 }, { 5948, 64, 224, 208 }, { 5958, 0, 245, 255 }, { 5969, 0, 229, 238 }, { 5980, 0, 197, 205 }, { 5991, 0, 134, 139 }, { 6002, 238, 130, 238 }, { 6009, 208, 32, 144 }, { 6019, 255, 62, 150 }, { 6030, 238, 58, 140 }, { 6041, 205, 50, 120 }, { 6052, 139, 34, 82 }, { 6063, 245, 222, 179 }, { 6069, 255, 231, 186 }, { 6076, 238, 216, 174 }, { 6083, 205, 186, 150 }, { 6090, 139, 126, 102 }, { 6097, 255, 255, 255 }, { 6103, 245, 245, 245 }, { 6114, 255, 255, 0 }, { 6121, 255, 255, 0 }, { 6129, 238, 238, 0 }, { 6137, 205, 205, 0 }, { 6145, 139, 139, 0 }, { 6153, 154, 205, 50 } }; gdk-pixbuf-2.30.8/gdk-pixbuf/gdk_pixbuf.def0000664000175000017500000000733312340760134021644 0ustar00mclasenmclasen00000000000000EXPORTS gdk_pixbuf_error_quark gdk_pixbuf_get_type gdk_pixbuf_ref gdk_pixbuf_unref gdk_pixbuf_new gdk_pixbuf_get_bits_per_sample gdk_pixbuf_get_colorspace gdk_pixbuf_get_has_alpha gdk_pixbuf_get_height gdk_pixbuf_get_n_channels gdk_pixbuf_get_pixels gdk_pixbuf_get_pixels_with_length gdk_pixbuf_get_byte_length gdk_pixbuf_get_rowstride gdk_pixbuf_get_width gdk_pixbuf_get_option gdk_pixbuf_copy gdk_pixbuf_new_subpixbuf gdk_pixbuf_fill gdk_pixbuf_new_from_data gdk_pixbuf_new_from_file PRIVATE gdk_pixbuf_new_from_file_utf8 gdk_pixbuf_new_from_file_at_size PRIVATE gdk_pixbuf_new_from_file_at_size_utf8 gdk_pixbuf_new_from_file_at_scale PRIVATE gdk_pixbuf_new_from_file_at_scale_utf8 gdk_pixbuf_new_from_xpm_data gdk_pixbuf_new_from_resource gdk_pixbuf_new_from_resource_at_scale gdk_pixbuf_new_from_stream gdk_pixbuf_new_from_stream_async gdk_pixbuf_new_from_stream_finish gdk_pixbuf_new_from_stream_at_scale gdk_pixbuf_new_from_stream_at_scale_async gdk_pixbuf_save PRIVATE gdk_pixbuf_save_utf8 gdk_pixbuf_save_to_buffer gdk_pixbuf_save_to_bufferv gdk_pixbuf_save_to_callback gdk_pixbuf_save_to_callbackv gdk_pixbuf_savev PRIVATE gdk_pixbuf_savev_utf8 gdk_pixbuf_save_to_stream gdk_pixbuf_save_to_stream_async gdk_pixbuf_save_to_stream_finish gdk_pixbuf_new_from_inline gdk_pixbuf_add_alpha gdk_pixbuf_copy_area gdk_pixbuf_saturate_and_pixelate gdk_pixbuf_apply_embedded_orientation gdk_pixbuf_gettext gdk_pixbuf_rotate_simple gdk_pixbuf_scale gdk_pixbuf_scale_simple gdk_pixbuf_flip gdk_pixbuf_composite gdk_pixbuf_composite_color gdk_pixbuf_composite_color_simple gdk_pixbuf_animation_get_height gdk_pixbuf_animation_get_iter gdk_pixbuf_animation_get_static_image gdk_pixbuf_animation_get_type gdk_pixbuf_animation_get_width gdk_pixbuf_animation_is_static_image gdk_pixbuf_animation_iter_advance gdk_pixbuf_animation_iter_get_delay_time gdk_pixbuf_animation_iter_get_pixbuf gdk_pixbuf_animation_iter_get_type gdk_pixbuf_animation_iter_on_currently_loading_frame gdk_pixbuf_animation_new_from_file PRIVATE gdk_pixbuf_animation_new_from_resource gdk_pixbuf_animation_new_from_stream gdk_pixbuf_animation_new_from_stream_async gdk_pixbuf_animation_new_from_stream_finish gdk_pixbuf_animation_new_from_file_utf8 gdk_pixbuf_animation_ref gdk_pixbuf_animation_unref gdk_pixbuf_non_anim_new gdk_pixbuf_non_anim_get_type gdk_pixbuf_simple_anim_get_type gdk_pixbuf_simple_anim_iter_get_type gdk_pixbuf_simple_anim_new gdk_pixbuf_simple_anim_add_frame gdk_pixbuf_simple_anim_set_loop gdk_pixbuf_simple_anim_get_loop gdk_pixbuf_scaled_anim_get_type gdk_pixbuf_scaled_anim_iter_get_type gdk_pixbuf_get_formats gdk_pixbuf_format_get_type gdk_pixbuf_format_copy gdk_pixbuf_format_free gdk_pixbuf_format_get_description gdk_pixbuf_format_get_extensions gdk_pixbuf_format_get_license gdk_pixbuf_format_get_mime_types gdk_pixbuf_format_get_name gdk_pixbuf_format_is_disabled gdk_pixbuf_format_is_scalable gdk_pixbuf_format_is_writable gdk_pixbuf_format_set_disabled gdk_pixbuf_get_file_info gdk_pixbuf_set_option gdk_pixbuf_loader_close gdk_pixbuf_loader_get_animation gdk_pixbuf_loader_get_format gdk_pixbuf_loader_get_pixbuf gdk_pixbuf_loader_get_type gdk_pixbuf_loader_new gdk_pixbuf_loader_new_with_mime_type gdk_pixbuf_loader_new_with_type gdk_pixbuf_loader_set_size gdk_pixbuf_loader_write gdk_pixbuf_loader_write_bytes gdk_colorspace_get_type gdk_interp_type_get_type gdk_pixbuf_alpha_mode_get_type gdk_pixbuf_rotation_get_type gdk_pixbuf_error_get_type gdk_pixbuf_from_pixdata gdk_pixdata_deserialize gdk_pixdata_from_pixbuf gdk_pixdata_serialize gdk_pixdata_to_csource gdk_pixbuf_major_version gdk_pixbuf_micro_version gdk_pixbuf_minor_version gdk_pixbuf_version gdk-pixbuf-2.30.8/gdk-pixbuf/io-tiff.c0000664000175000017500000006002012305775535020547 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- */ /* GdkPixbuf library - TIFF image loader * * Copyright (C) 1999 Mark Crichton * Copyright (C) 1999 The Free Software Foundation * * Authors: Mark Crichton * Federico Mena-Quintero * Jonathan Blandford * S�ren Sandmann * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ /* Following code (almost) blatantly ripped from Imlib */ #include "config.h" #include #include #ifdef HAVE_UNISTD_H #include #endif #include #include #include "gdk-pixbuf-private.h" #ifdef G_OS_WIN32 #include #include #define lseek(a,b,c) _lseek(a,b,c) #define O_RDWR _O_RDWR #endif typedef struct _TiffContext TiffContext; struct _TiffContext { GdkPixbufModuleSizeFunc size_func; GdkPixbufModulePreparedFunc prepare_func; GdkPixbufModuleUpdatedFunc update_func; gpointer user_data; guchar *buffer; guint allocated; guint used; guint pos; }; static void tiff_warning_handler (const char *mod, const char *fmt, va_list ap) { /* Don't print anything; we should not be dumping junk to * stderr, since that may be bad for some apps. */ } static void tiff_set_handlers (void) { TIFFSetErrorHandler (tiff_warning_handler); TIFFSetWarningHandler (tiff_warning_handler); } static void free_buffer (guchar *pixels, gpointer data) { g_free (pixels); } static GdkPixbuf * tiff_image_parse (TIFF *tiff, TiffContext *context, GError **error) { guchar *pixels = NULL; gint width, height, rowstride, bytes; GdkPixbuf *pixbuf; uint16 orientation = 0; uint16 transform = 0; uint16 codec; gchar *icc_profile_base64; const gchar *icc_profile; guint icc_profile_size; gint retval; /* We're called with the lock held. */ if (!TIFFGetField (tiff, TIFFTAG_IMAGEWIDTH, &width)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Could not get image width (bad TIFF file)")); return NULL; } if (!TIFFGetField (tiff, TIFFTAG_IMAGELENGTH, &height)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Could not get image height (bad TIFF file)")); return NULL; } if (width <= 0 || height <= 0) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Width or height of TIFF image is zero")); return NULL; } rowstride = width * 4; if (rowstride / 4 != width) { /* overflow */ g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Dimensions of TIFF image too large")); return NULL; } bytes = height * rowstride; if (bytes / rowstride != height) { /* overflow */ g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Dimensions of TIFF image too large")); return NULL; } if (context && context->size_func) { gint w = width; gint h = height; (* context->size_func) (&w, &h, context->user_data); /* This is a signal that this function is being called to support gdk_pixbuf_get_file_info, so we can stop parsing the tiff file at this point. It is not an error condition. */ if (w == 0 || h == 0) return NULL; } pixels = g_try_malloc (bytes); if (!pixels) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to open TIFF file")); return NULL; } pixbuf = gdk_pixbuf_new_from_data (pixels, GDK_COLORSPACE_RGB, TRUE, 8, width, height, rowstride, free_buffer, NULL); if (!pixbuf) { g_free (pixels); g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to open TIFF file")); return NULL; } /* Set the "orientation" key associated with this image. libtiff orientation handling is odd, so further processing is required by higher-level functions based on this tag. If the embedded orientation tag is 1-4, libtiff flips/mirrors the image as required, and no client processing is required - so we report no orientation. Orientations 5-8 require rotations which would swap the width and height of the image. libtiff does not do this. Instead it interprets orientations 5-8 the same as 1-4. See http://bugzilla.remotesensing.org/show_bug.cgi?id=1548. To correct for this, the client must apply the transform normally used for orientation 5 to both orientations 5 and 7, and apply the transform normally used for orientation 7 for both orientations 6 and 8. Then everythings works out OK! */ TIFFGetField (tiff, TIFFTAG_ORIENTATION, &orientation); switch (orientation) { case 5: case 7: transform = 5; break; case 6: case 8: transform = 7; break; default: transform = 0; break; } if (transform > 0 ) { gchar str[5]; g_snprintf (str, sizeof (str), "%d", transform); gdk_pixbuf_set_option (pixbuf, "orientation", str); } TIFFGetField (tiff, TIFFTAG_COMPRESSION, &codec); if (codec > 0) { gchar str[5]; g_snprintf (str, sizeof (str), "%d", codec); gdk_pixbuf_set_option (pixbuf, "compression", str); } /* Extract embedded ICC profile */ retval = TIFFGetField (tiff, TIFFTAG_ICCPROFILE, &icc_profile_size, &icc_profile); if (retval == 1) { icc_profile_base64 = g_base64_encode ((const guchar *) icc_profile, icc_profile_size); gdk_pixbuf_set_option (pixbuf, "icc-profile", icc_profile_base64); g_free (icc_profile_base64); } if (context && context->prepare_func) (* context->prepare_func) (pixbuf, NULL, context->user_data); if (!TIFFReadRGBAImageOriented (tiff, width, height, (uint32 *)pixels, ORIENTATION_TOPLEFT, 1)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to load RGB data from TIFF file")); g_object_unref (pixbuf); return NULL; } #if G_BYTE_ORDER == G_BIG_ENDIAN /* Turns out that the packing used by TIFFRGBAImage depends on * the host byte order... */ while (pixels < pixbuf->pixels + bytes) { uint32 pixel = *(uint32 *)pixels; int r = TIFFGetR(pixel); int g = TIFFGetG(pixel); int b = TIFFGetB(pixel); int a = TIFFGetA(pixel); *pixels++ = r; *pixels++ = g; *pixels++ = b; *pixels++ = a; } #endif if (context && context->update_func) (* context->update_func) (pixbuf, 0, 0, width, height, context->user_data); return pixbuf; } /* Static loader */ static GdkPixbuf * gdk_pixbuf__tiff_image_load (FILE *f, GError **error) { TIFF *tiff; int fd; GdkPixbuf *pixbuf; g_return_val_if_fail (f != NULL, NULL); tiff_set_handlers (); fd = fileno (f); /* On OSF, apparently fseek() works in some on-demand way, so * the fseek gdk_pixbuf_new_from_file() doesn't work here * since we are using the raw file descriptor. So, we call lseek() on the fd * before using it. (#60840) */ lseek (fd, 0, SEEK_SET); tiff = TIFFFdOpen (fd, "libpixbuf-tiff", "r"); if (!tiff) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Failed to open TIFF image")); return NULL; } pixbuf = tiff_image_parse (tiff, NULL, error); TIFFClose (tiff); return pixbuf; } /* Progressive loader */ static gpointer gdk_pixbuf__tiff_image_begin_load (GdkPixbufModuleSizeFunc size_func, GdkPixbufModulePreparedFunc prepare_func, GdkPixbufModuleUpdatedFunc update_func, gpointer user_data, GError **error) { TiffContext *context; context = g_new0 (TiffContext, 1); context->size_func = size_func; context->prepare_func = prepare_func; context->update_func = update_func; context->user_data = user_data; context->buffer = NULL; context->allocated = 0; context->used = 0; context->pos = 0; return context; } static tsize_t tiff_load_read (thandle_t handle, tdata_t buf, tsize_t size) { TiffContext *context = (TiffContext *)handle; if (context->pos + size > context->used) return 0; memcpy (buf, context->buffer + context->pos, size); context->pos += size; return size; } static tsize_t tiff_load_write (thandle_t handle, tdata_t buf, tsize_t size) { return -1; } static toff_t tiff_load_seek (thandle_t handle, toff_t offset, int whence) { TiffContext *context = (TiffContext *)handle; switch (whence) { case SEEK_SET: if (offset > context->used) return -1; context->pos = offset; break; case SEEK_CUR: if (offset + context->pos >= context->used) return -1; context->pos += offset; break; case SEEK_END: if (offset + context->used > context->used) return -1; context->pos = context->used + offset; break; default: return -1; } return context->pos; } static int tiff_load_close (thandle_t context) { return 0; } static toff_t tiff_load_size (thandle_t handle) { TiffContext *context = (TiffContext *)handle; return context->used; } static int tiff_load_map_file (thandle_t handle, tdata_t *buf, toff_t *size) { TiffContext *context = (TiffContext *)handle; *buf = context->buffer; *size = context->used; return 0; } static void tiff_load_unmap_file (thandle_t handle, tdata_t data, toff_t offset) { } static gboolean gdk_pixbuf__tiff_image_stop_load (gpointer data, GError **error) { TiffContext *context = data; TIFF *tiff; gboolean retval; g_return_val_if_fail (data != NULL, FALSE); tiff_set_handlers (); tiff = TIFFClientOpen ("libtiff-pixbuf", "r", data, tiff_load_read, tiff_load_write, tiff_load_seek, tiff_load_close, tiff_load_size, tiff_load_map_file, tiff_load_unmap_file); if (!tiff) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to load TIFF image")); retval = FALSE; } else { GdkPixbuf *pixbuf; pixbuf = tiff_image_parse (tiff, context, error); if (pixbuf) g_object_unref (pixbuf); retval = pixbuf != NULL; if (!retval && error && !*error) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to load TIFF image")); retval = FALSE; } } if (tiff) TIFFClose (tiff); g_free (context->buffer); g_free (context); return retval; } static gboolean make_available_at_least (TiffContext *context, guint needed) { guchar *new_buffer = NULL; guint need_alloc; need_alloc = context->used + needed; if (need_alloc > context->allocated) { guint new_size = 1; while (new_size < need_alloc) new_size *= 2; new_buffer = g_try_realloc (context->buffer, new_size); if (new_buffer) { context->buffer = new_buffer; context->allocated = new_size; return TRUE; } return FALSE; } return TRUE; } static gboolean gdk_pixbuf__tiff_image_load_increment (gpointer data, const guchar *buf, guint size, GError **error) { TiffContext *context = (TiffContext *) data; g_return_val_if_fail (data != NULL, FALSE); tiff_set_handlers (); if (!make_available_at_least (context, size)) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY, _("Insufficient memory to open TIFF file")); return FALSE; } memcpy (context->buffer + context->used, buf, size); context->used += size; return TRUE; } typedef struct { gchar *buffer; guint allocated; guint used; guint pos; } TiffSaveContext; static tsize_t tiff_save_read (thandle_t handle, tdata_t buf, tsize_t size) { return -1; } static tsize_t tiff_save_write (thandle_t handle, tdata_t buf, tsize_t size) { TiffSaveContext *context = (TiffSaveContext *)handle; /* Modify buffer length */ if (context->pos + size > context->used) context->used = context->pos + size; /* Realloc */ if (context->used > context->allocated) { context->buffer = g_realloc (context->buffer, context->pos + size); context->allocated = context->used; } /* Now copy the data */ memcpy (context->buffer + context->pos, buf, size); /* Update pos */ context->pos += size; return size; } static toff_t tiff_save_seek (thandle_t handle, toff_t offset, int whence) { TiffSaveContext *context = (TiffSaveContext *)handle; switch (whence) { case SEEK_SET: context->pos = offset; break; case SEEK_CUR: context->pos += offset; break; case SEEK_END: context->pos = context->used + offset; break; default: return -1; } return context->pos; } static int tiff_save_close (thandle_t context) { return 0; } static toff_t tiff_save_size (thandle_t handle) { return -1; } static TiffSaveContext * create_save_context (void) { TiffSaveContext *context; context = g_new (TiffSaveContext, 1); context->buffer = NULL; context->allocated = 0; context->used = 0; context->pos = 0; return context; } static void free_save_context (TiffSaveContext *context) { g_free (context->buffer); g_free (context); } static gboolean gdk_pixbuf__tiff_image_save_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { TIFF *tiff; gint width, height, rowstride; guchar *pixels; gboolean has_alpha; gushort alpha_samples[1] = { EXTRASAMPLE_UNASSALPHA }; int y; TiffSaveContext *context; gboolean retval; guchar *icc_profile = NULL; gsize icc_profile_size = 0; tiff_set_handlers (); context = create_save_context (); tiff = TIFFClientOpen ("libtiff-pixbuf", "w", context, tiff_save_read, tiff_save_write, tiff_save_seek, tiff_save_close, tiff_save_size, NULL, NULL); if (!tiff) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to save TIFF image")); free_save_context (context); return FALSE; } rowstride = gdk_pixbuf_get_rowstride (pixbuf); pixels = gdk_pixbuf_get_pixels (pixbuf); has_alpha = gdk_pixbuf_get_has_alpha (pixbuf); height = gdk_pixbuf_get_height (pixbuf); width = gdk_pixbuf_get_width (pixbuf); TIFFSetField (tiff, TIFFTAG_IMAGEWIDTH, width); TIFFSetField (tiff, TIFFTAG_IMAGELENGTH, height); TIFFSetField (tiff, TIFFTAG_BITSPERSAMPLE, 8); TIFFSetField (tiff, TIFFTAG_SAMPLESPERPIXEL, has_alpha ? 4 : 3); TIFFSetField (tiff, TIFFTAG_ROWSPERSTRIP, height); /* libtiff supports a number of 'codecs' such as: 1 None, 2 Huffman, 5 LZW, 7 JPEG, 8 Deflate, see tiff.h */ if (keys && *keys && values && *values) { guint i = 0; while (keys[i]) { if (g_str_equal (keys[i], "compression")) { guint16 codec = strtol (values[i], NULL, 0); if (TIFFIsCODECConfigured (codec)) TIFFSetField (tiff, TIFFTAG_COMPRESSION, codec); else { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("TIFF compression doesn't refer to a valid codec.")); retval = FALSE; goto cleanup; } } else if (g_str_equal (keys[i], "icc-profile")) { /* decode from base64 */ icc_profile = g_base64_decode (values[i], &icc_profile_size); if (icc_profile_size < 127) { g_set_error (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_BAD_OPTION, _("Color profile has invalid length %d."), (gint)icc_profile_size); retval = FALSE; goto cleanup; } } i++; } } if (has_alpha) TIFFSetField (tiff, TIFFTAG_EXTRASAMPLES, 1, alpha_samples); TIFFSetField (tiff, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_RGB); TIFFSetField (tiff, TIFFTAG_FILLORDER, FILLORDER_MSB2LSB); TIFFSetField (tiff, TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG); if (icc_profile != NULL) TIFFSetField (tiff, TIFFTAG_ICCPROFILE, icc_profile_size, icc_profile); for (y = 0; y < height; y++) { if (TIFFWriteScanline (tiff, pixels + y * rowstride, y, 0) == -1) break; } if (y < height) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Failed to write TIFF data")); TIFFClose (tiff); retval = FALSE; goto cleanup; } TIFFClose (tiff); /* Now call the callback */ retval = save_func (context->buffer, context->used, error, user_data); cleanup: g_free (icc_profile); free_save_context (context); return retval; } static gboolean save_to_file_cb (const gchar *buf, gsize count, GError **error, gpointer data) { gint bytes; while (count > 0) { bytes = fwrite (buf, sizeof (gchar), count, (FILE *) data); if (bytes <= 0) break; count -= bytes; buf += bytes; } if (count) { g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_FAILED, _("Couldn't write to TIFF file")); return FALSE; } return TRUE; } static gboolean gdk_pixbuf__tiff_image_save (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdk_pixbuf__tiff_image_save_to_callback (save_to_file_cb, f, pixbuf, keys, values, error); } #ifndef INCLUDE_tiff #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__tiff_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { module->load = gdk_pixbuf__tiff_image_load; module->begin_load = gdk_pixbuf__tiff_image_begin_load; module->stop_load = gdk_pixbuf__tiff_image_stop_load; module->load_increment = gdk_pixbuf__tiff_image_load_increment; module->save = gdk_pixbuf__tiff_image_save; module->save_to_callback = gdk_pixbuf__tiff_image_save_to_callback; } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "MM \x2a", " z ", 100 }, { "II\x2a ", " z", 100 }, { "II* \020 CR\002 ", " z zzz z", 0 }, { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/tiff", NULL }; static const gchar *extensions[] = { "tiff", "tif", NULL }; info->name = "tiff"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The TIFF image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-enum-types.c.template0000664000175000017500000000141312305775535025171 0ustar00mclasenmclasen00000000000000/*** BEGIN file-header ***/ #include /*** END file-header ***/ /*** BEGIN file-production ***/ /* enumerations from "@filename@" */ /*** END file-production ***/ /*** BEGIN value-header ***/ GType @enum_name@_get_type (void) { static GType etype = 0; if (G_UNLIKELY(etype == 0)) { static const G@Type@Value values[] = { /*** END value-header ***/ /*** BEGIN value-production ***/ { @VALUENAME@, "@VALUENAME@", "@valuenick@" }, /*** END value-production ***/ /*** BEGIN value-tail ***/ { 0, NULL, NULL } }; etype = g_@type@_register_static (g_intern_static_string ("@EnumName@"), values); } return etype; } /*** END value-tail ***/ /*** BEGIN file-tail ***/ /*** END file-tail ***/ gdk-pixbuf-2.30.8/gdk-pixbuf/io-icns.c0000664000175000017500000002402412305775535020557 0ustar00mclasenmclasen00000000000000/* Mac OS X .icns icons loader * * Copyright (c) 2007 Lyonel Vincent * Copyright (c) 2007 Bastien Nocera * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #ifndef _WIN32 #define _GNU_SOURCE #endif #include "config.h" #include #include #include #include "gdk-pixbuf-private.h" #include "gdk-pixbuf-loader.h" G_MODULE_EXPORT void fill_vtable (GdkPixbufModule * module); G_MODULE_EXPORT void fill_info (GdkPixbufFormat * info); #define IN /**/ #define OUT /**/ #define INOUT /**/ struct IcnsBlockHeader { char id[4]; guint32 size; /* caution: bigendian */ }; typedef struct IcnsBlockHeader IcnsBlockHeader; /* * load raw icon data from 'icns' resource * * returns TRUE when successful */ static gboolean load_resources (unsigned size, IN gpointer data, gsize datalen, OUT guchar ** picture, OUT gsize * plen, OUT guchar ** mask, OUT gsize * mlen) { IcnsBlockHeader *header = NULL; const char *bytes = NULL; const char *current = NULL; guint32 blocklen = 0; guint32 icnslen = 0; gboolean needs_mask = TRUE; if (datalen < 2 * sizeof (guint32)) return FALSE; if (!data) return FALSE; *picture = *mask = NULL; *plen = *mlen = 0; bytes = data; header = (IcnsBlockHeader *) data; if (memcmp (header->id, "icns", 4) != 0) return FALSE; icnslen = GUINT32_FROM_BE (header->size); if ((icnslen > datalen) || (icnslen < 2 * sizeof (guint32))) return FALSE; current = bytes + sizeof (IcnsBlockHeader); while ((current - bytes < icnslen) && (icnslen - (current - bytes) >= sizeof (IcnsBlockHeader))) { header = (IcnsBlockHeader *) current; blocklen = GUINT32_FROM_BE (header->size); /* Check that blocklen isn't garbage */ if (blocklen > icnslen - (current - bytes)) return FALSE; switch (size) { case 256: case 512: if (memcmp (header->id, "ic08", 4) == 0 /* 256x256 icon */ || memcmp (header->id, "ic09", 4) == 0) /* 512x512 icon */ { *picture = (gpointer) (current + sizeof (IcnsBlockHeader)); *plen = blocklen - sizeof (IcnsBlockHeader); } needs_mask = FALSE; break; case 128: if (memcmp (header->id, "it32", 4) == 0) /* 128x128 icon */ { *picture = (gpointer) (current + sizeof (IcnsBlockHeader)); *plen = blocklen - sizeof (IcnsBlockHeader); if (memcmp (*picture, "\0\0\0\0", 4) == 0) { *picture += 4; *plen -= 4; } } if (memcmp (header->id, "t8mk", 4) == 0) /* 128x128 mask */ { *mask = (gpointer) (current + sizeof (IcnsBlockHeader)); *mlen = blocklen - sizeof (IcnsBlockHeader); } break; case 48: if (memcmp (header->id, "ih32", 4) == 0) /* 48x48 icon */ { *picture = (gpointer) (current + sizeof (IcnsBlockHeader)); *plen = blocklen - sizeof (IcnsBlockHeader); } if (memcmp (header->id, "h8mk", 4) == 0) /* 48x48 mask */ { *mask = (gpointer) (current + sizeof (IcnsBlockHeader)); *mlen = blocklen - sizeof (IcnsBlockHeader); } break; case 32: if (memcmp (header->id, "il32", 4) == 0) /* 32x32 icon */ { *picture = (gpointer) (current + sizeof (IcnsBlockHeader)); *plen = blocklen - sizeof (IcnsBlockHeader); } if (memcmp (header->id, "l8mk", 4) == 0) /* 32x32 mask */ { *mask = (gpointer) (current + sizeof (IcnsBlockHeader)); *mlen = blocklen - sizeof (IcnsBlockHeader); } break; case 16: if (memcmp (header->id, "is32", 4) == 0) /* 16x16 icon */ { *picture = (gpointer) (current + sizeof (IcnsBlockHeader)); *plen = blocklen - sizeof (IcnsBlockHeader); } if (memcmp (header->id, "s8mk", 4) == 0) /* 16x16 mask */ { *mask = (gpointer) (current + sizeof (IcnsBlockHeader)); *mlen = blocklen - sizeof (IcnsBlockHeader); } break; default: return FALSE; } current += blocklen; } if (!*picture) return FALSE; if (needs_mask && !*mask) return FALSE; return TRUE; } /* * uncompress RLE-encoded bytes into RGBA scratch zone: * if firstbyte >= 0x80, it indicates the number of identical bytes + 125 * (repeated value is stored next: 1 byte) * otherwise, it indicates the number of non-repeating bytes - 1 * (non-repeating values are stored next: n bytes) */ static gboolean uncompress (unsigned size, INOUT guchar ** source, OUT guchar * target, INOUT gsize * _remaining) { guchar *data = *source; gsize remaining; gsize i = 0; /* The first time we're called, set remaining */ if (*_remaining == 0) { remaining = size * size; } else { remaining = *_remaining; } while (remaining > 0) { guint8 count = 0; if (data[0] & 0x80) /* repeating byte */ { count = data[0] - 125; if (count > remaining) return FALSE; for (i = 0; i < count; i++) { *target = data[1]; target += 4; } data += 2; } else /* non-repeating bytes */ { count = data[0] + 1; if (count > remaining) return FALSE; for (i = 0; i < count; i++) { *target = data[i + 1]; target += 4; } data += count + 1; } remaining -= count; } *source = data; *_remaining = remaining; return TRUE; } static GdkPixbuf * load_icon (unsigned size, IN gpointer data, gsize datalen) { guchar *icon = NULL; guchar *mask = NULL; gsize isize = 0, msize = 0, i; guchar *image = NULL; if (!load_resources (size, data, datalen, &icon, &isize, &mask, &msize)) return NULL; /* 256x256 icons don't use RLE or uncompressed data, * They're usually JPEG 2000 images */ if (size == 256) { GdkPixbufLoader *loader; GdkPixbuf *pixbuf; loader = gdk_pixbuf_loader_new (); if (!gdk_pixbuf_loader_write (loader, icon, isize, NULL) || !gdk_pixbuf_loader_close (loader, NULL)) { g_object_unref (loader); return NULL; } pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); g_object_ref (pixbuf); g_object_unref (loader); return pixbuf; } g_assert (mask); if (msize != size * size) /* wrong mask size */ return NULL; image = (guchar *) g_try_malloc0 (size * size * 4); /* 4 bytes/pixel = RGBA */ if (!image) return NULL; if (isize == size * size * 4) /* icon data is uncompressed */ for (i = 0; i < size * size; i++) /* 4 bytes/pixel = ARGB (A: ignored) */ { image[i * 4] = icon[4 * i + 1]; /* R */ image[i * 4 + 1] = icon[4 * i + 2]; /* G */ image[i * 4 + 2] = icon[4 * i + 3]; /* B */ } else { guchar *data = icon; gsize remaining = 0; /* R */ if (!uncompress (size, &data, image, &remaining)) goto bail; /* G */ if (!uncompress (size, &data, image + 1, &remaining)) goto bail; /* B */ if (!uncompress (size, &data, image + 2, &remaining)) goto bail; } for (i = 0; i < size * size; i++) /* copy mask to alpha channel */ image[i * 4 + 3] = mask[i]; return gdk_pixbuf_new_from_data ((guchar *) image, GDK_COLORSPACE_RGB, /* RGB image */ TRUE, /* with alpha channel */ 8, /* 8 bits per sample */ size, /* width */ size, /* height */ size * 4, /* no gap between rows */ (GdkPixbufDestroyNotify)g_free, /* free() function */ NULL); /* param to free() function */ bail: g_free (image); return NULL; } static int sizes[] = { 256, /* late-Tiger icons */ 128, /* Standard OS X */ 48, /* Not very common */ 32, /* Standard Mac OS Classic (8 & 9) */ 24, /* OS X toolbars */ 16 /* used in Mac OS Classic and dialog boxes */ }; static GdkPixbuf * icns_image_load (FILE *f, GError ** error) { GByteArray *data; GdkPixbuf *pixbuf = NULL; guint i; data = g_byte_array_new (); while (!feof (f)) { gint save_errno; guchar buf[4096]; gsize bytes; bytes = fread (buf, 1, sizeof (buf), f); save_errno = errno; data = g_byte_array_append (data, buf, bytes); if (ferror (f)) { g_set_error (error, G_FILE_ERROR, g_file_error_from_errno (save_errno), _("Error reading ICNS image: %s"), g_strerror (save_errno)); g_byte_array_free (data, TRUE); return NULL; } } for (i = 0; i < G_N_ELEMENTS(sizes) && !pixbuf; i++) pixbuf = load_icon (sizes[i], data->data, data->len); g_byte_array_free (data, TRUE); if (!pixbuf) g_set_error_literal (error, GDK_PIXBUF_ERROR, GDK_PIXBUF_ERROR_CORRUPT_IMAGE, _("Could not decode ICNS file")); return pixbuf; } #ifndef INCLUDE_icns #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__icns_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule * module) { module->load = icns_image_load; } MODULE_ENTRY (fill_info) (GdkPixbufFormat * info) { static const GdkPixbufModulePattern signature[] = { {"icns", NULL, 100}, /* file begins with 'icns' */ {NULL, NULL, 0} }; static const gchar *mime_types[] = { "image/x-icns", NULL }; static const gchar *extensions[] = { "icns", NULL }; info->name = "icns"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The ICNS image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "GPL"; info->disabled = FALSE; } gdk-pixbuf-2.30.8/gdk-pixbuf/io-gdip-bmp.c0000664000175000017500000000617212305775535021326 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* GdkPixbuf library - Win32 GDI+ Pixbuf Loader * * Copyright (C) 2008 Dominic Lachowicz * Copyright (C) 2008 Alberto Ruiz * * Authors: Dominic Lachowicz * Alberto Ruiz * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Lesser General Public License for more * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, see . */ #include "io-gdip-utils.h" static gboolean gdk_pixbuf__gdip_image_save_BMP_to_callback (GdkPixbufSaveFunc save_func, gpointer user_data, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdip_save_pixbuf (pixbuf, L"image/bmp", NULL, save_func, user_data, error); } static gboolean gdk_pixbuf__gdip_image_save_BMP (FILE *f, GdkPixbuf *pixbuf, gchar **keys, gchar **values, GError **error) { return gdk_pixbuf__gdip_image_save_BMP_to_callback (gdip_save_to_file_callback, f, pixbuf, keys, values, error); } #ifndef INCLUDE_gdiplus #define MODULE_ENTRY(function) G_MODULE_EXPORT void function #else #define MODULE_ENTRY(function) void _gdk_pixbuf__gdip_bmp_ ## function #endif MODULE_ENTRY (fill_vtable) (GdkPixbufModule *module) { gdip_fill_vtable (module); module->save_to_callback = gdk_pixbuf__gdip_image_save_BMP_to_callback; module->save = gdk_pixbuf__gdip_image_save_BMP; /* for gtk < 2.14, you need to implement both. otherwise gdk-pixbuf-queryloaders fails */ } MODULE_ENTRY (fill_info) (GdkPixbufFormat *info) { static const GdkPixbufModulePattern signature[] = { { "BM", NULL, 100 }, /* BMP */ { NULL, NULL, 0 } }; static const gchar *mime_types[] = { "image/bmp", "image/x-bmp", "image/x-MS-bmp", NULL }; static const gchar *extensions[] = { "bmp", NULL }; info->name = "bmp"; info->signature = (GdkPixbufModulePattern *) signature; info->description = N_("The BMP image format"); info->mime_types = (gchar **) mime_types; info->extensions = (gchar **) extensions; info->flags = GDK_PIXBUF_FORMAT_WRITABLE | GDK_PIXBUF_FORMAT_THREADSAFE; info->license = "LGPL"; } gdk-pixbuf-2.30.8/gdk-pixbuf/gen-color-table.pl0000775000175000017500000000232512305775535022364 0ustar00mclasenmclasen00000000000000#!/usr/bin/perl -w if (@ARGV != 1) { die "Usage: gen-color-table.pl rgb.txt > xpm-color-table.h\n"; } open IN, $ARGV[0] || die "Cannot open $ARGV[0]: $!\n"; @colors = (); while (defined($_ = )) { next if /^!/; if (!/^\s*([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+(.*\S)\s+$/) { die "Cannot parse line $_"; } push @colors, [$1, $2, $3, $4]; } @colors = sort { lc($a->[3]) cmp lc($b->[3]) } @colors; $offset = 0; $date = gmtime; print <[3]; if ($offset != 0) { print qq(\n); } print qq( "$name\\0"); $color->[4] = $offset; $offset += length($name) + 1; } print ";\n\n"; print <[0]; $green = $color->[1]; $blue = $color->[2]; $offset = $color->[4]; if ($i != 0) { print ",\n"; } print " { $offset, $red, $green, $blue }"; $i++; } print "\n};\n"; gdk-pixbuf-2.30.8/gdk-pixbuf/gdk-pixbuf-marshal.list0000664000175000017500000000241512305775535023434 0ustar00mclasenmclasen00000000000000# see glib-genmarshal(1) for a detailed description of the file format, # possible parameter types are: # VOID indicates no return type, or no extra # parameters. if VOID is used as the parameter # list, no additional parameters may be present. # BOOLEAN for boolean types (gboolean) # CHAR for signed char types (gchar) # UCHAR for unsigned char types (guchar) # INT for signed integer types (gint) # UINT for unsigned integer types (guint) # LONG for signed long integer types (glong) # ULONG for unsigned long integer types (gulong) # ENUM for enumeration types (gint) # FLAGS for flag enumeration types (guint) # FLOAT for single-precision float types (gfloat) # DOUBLE for double-precision float types (gdouble) # STRING for string types (gchar*) # PARAM for GParamSpec or derived types (GParamSpec*) # BOXED for boxed (anonymous but reference counted) types (GBoxed*) # POINTER for anonymous pointer types (gpointer) # OBJECT for GObject or derived types (GObject*) # NONE deprecated alias for VOID # BOOL deprecated alias for BOOLEAN VOID:VOID VOID:INT,INT VOID:INT,INT,INT,INT VOID:POINTER gdk-pixbuf-2.30.8/po/0000775000175000017500000000000012340760140015407 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/po/fr.gmo0000664000175000017500000005604012340760137016535 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0¾&0)å1!2712i2<„21Á24ó28(38a3>š3>Ù3E4<^4<›4&Ø46ÿ4-65.d5/“56Ã5>ú5596)o6"™6#¼6Bà6B#7%f7/Œ74¼7>ñ7>083o8?£8Fã8H*90s9F¤9&ë9:1:%O:Bu:¸:!Ñ:#ó:$;+<;5h;'ž;5Æ;'ü;3$<-X< †<Š§<52=h=.è=2>3J>"~>m¡>.?e>?1¤? Ö?/÷?)'@"Q@(t@%@sÃ@*7ASbAT¶A* B/6B0fB=—B,ÕB:CP=CoŽC6þC;5D)qD›D¸D7ÕD E/$E8TE9EÇEãEÿE$F)>F8hF4¡F5ÖF‰ GM–G-äG1H?DH1„H.¶HqåH6WI1ŽI=ÀIIþIŠHJ(ÓJšüJ—K®K$ÅK!êKc LgpLKØLR$M#wM7›MAÓM$N2:N@mN1®N1àN.O.AO1pO+¢O*ÎOmùOqgP)ÙP)Q+-Q3YQAQNÏQ*RVIR! RÂRJàR)+S*US€S1˜S#ÊS;îS*T@TVTlT‚T—T®TÄTàT÷T U,#UPUgU„U›U³UÊUàUöU[ V4hV6V:ÔV[W6kW)¢W9ÌWBXLIX*–X.ÁXðX. YC:Y ~Y3ŸY^ÓYD2Z2wZ/ªZ6ÚZ3[BE[nˆ[(÷[A™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-22 14:18+0200 Last-Translator: Claude Paroz Language-Team: GNOME French Team Language: fr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n>1; L'image ANI est tronquée ou incomplète.L'image BMP a un en-tête erronéL'image BMP a une taille d'en-tête non prise en chargeCode non valide rencontréLe nombre de bits par canal de l'image PNG n'est pas valide.Le nombre de bits du PNG transformé n'est pas 8.Impossible d'allouer la mémoire pour l'en-tête TGAImpossible d'allouer des entrées de palette de couleursImpossible d'allouer de structure de palette de couleursImpossible d'allouer de la mémoire pour les données IOBufferImpossible d'allouer de la mémoire pour la structure IOBufferImpossible d'allouer de la mémoire pour la structure de contexte TGAImpossible d'allouer de la mémoire pour charger l'image PNMImpossible d'allouer de la mémoire pour charger l'image XPMImpossible d'allouer un nouveau pixbufImpossible d'allouer les données IOBuffer temporairesImpossible de lire la palette de couleurs XPMImpossible de réallouer les données IOBufferEntrée de table circulaire dans le fichier GIFLa longueur %d du profil de couleur n'est pas valable.La longueur « %u » du profil de couleur n'est pas valable.Les icônes compressées ne sont pas prises en chargeImpossible d'allouer de la mémoire : %sImpossible de créer le flux : %sImpossible de décoder l'image ICNSImpossible d'obtenir la hauteur de l'image (fichier TIFF corrompu)Impossible d'obtenir la largeur de l'image (fichier TIFF corrompu)Impossible de lire dans le flux : %sImpossible de se positionner dans le flux : %sImpossible d'allouer de la mémoire pour l'image PCXImpossible d'allouer de la mémoire pour le profil de couleursImpossible d'allouer de la mémoire pour le tampon du contexteImpossible d'allouer de la mémoire pour l'en-têteImpossible d'allouer de la mémoire pour les données de lignesImpossible d'allouer de la mémoire pour le chargement du fichier JPEGImpossible d'allouer de la mémoire pour l'enregistrement du fichier BMPImpossible d'allouer de la mémoire pour le fluxImpossible d'allouer de la mémoire pour le tampon de données d'imageImpossible de créer un nouveau pixbufImpossible de décoder l'imageImpossible de charger l'imageImpossible de charger le métafichierImpossible de reconnaître le format d'image du fichier « %s »Impossible d'enregistrerImpossible d'enregistrer le resteImpossible d'écrire le fichier BMPImpossible d'écrire le fichier TIFFPoint chaud du curseur en dehors de l'imageImpossible d'obtenir toutes les lignes de l'image PCXDimensions de l'image TIFF trop grandesErreur d'interprétation du fichier d'image JPEG (%s)Erreur de lecture de l'image ICNS : %sErreur lors de l'écriture du fichier d'image : %sErreur lors de l'écriture vers le flux imageTrop de données dans le fichierÉchec d'allocation de %d octet pour le tampon de lecture du fichierÉchec d'allocation de %d octets pour le tampon de lecture du fichierÉchec de création de la structure de contexte QTIF.Impossible de fermer l'image « %s » lors de l'écriture, toutes les données n'ont peut-être pas été enregistrées : %sImpossible de créer un objet GdkPixbufLoader.Impossible de trouver un atome de données images.Impossible de lire les données RGB du fichier TIFFImpossible de charger l'image TIFFImpossible de charger l'animation « %s » : raison inconnue, probablement un fichier d'animation corrompuImpossible de charger l'image « %s » : %sImpossible de charger l'image « %s » : raison inconnue, probablement un fichier d'image corrompuImpossible d'ouvrir « %s » en écriture : %sImpossible d'ouvrir l'image TIFFImpossible d'ouvrir le fichier « %s » : %sImpossible d'ouvrir le fichier temporaireImpossible de lire l'en-tête QTIFImpossible de lire le fichier temporaireImpossible d'enregistrer l'image TIFFL'octet suivant n'a pas pu être sauté avec seek().Les %d octets suivants n'ont pas pu être sautés avec seek().Impossible d'enregistrer les données TIFFL'écriture dans un fichier temporaire lors du chargement de l'image XBM a échouéL'écriture dans un fichier temporaire lors du chargement d'une image XPM a échouéLa lecture du fichier GIF a échoué : %sErreur fatale dans le fichier d'image PNG : %sErreur fatale lors de la lecture d'une image PNGErreur fatale lors de la lecture du fichier d'image PNG : %sLe fichier ne semble pas être au format GIFErreur de fichier lors de la lecture de l'atome QTIF : %sIl manque au fichier GIF quelques données (peut-être a-t-il été tronqué ?)L'image GIF n'a pas de palette de couleurs globale, et une trame interne n'a pas de palette de couleurs locale.L'image GIF est corrompue (compression LZW incorrecte)Le chargeur d'image GIF ne peut pas comprendre cette image.L'image GIF est tronquée ou incomplète.L'icône a une hauteur nulleL'icône a une largeur nulleLe fichier image « %s » ne contient pas de donnéesFormat d'image inconnuL'image a une largeur ou une hauteur non valideL'image a une profondeur de couleurs non prise en chargeL'image a un nombre de plans de %d-bit non pris en chargeL'image a une hauteur nulleL'image a une largeur nulleEn-tête d'image corrompuL'image est tronquée ou endommagéeDonnées des pixels de l'image corrompuesImage trop grande pour être enregistrée en tant qu'ICOLe type d'images « %s » n'est pas pris en chargeCe type d'image n'est actuellement pas pris en chargeLe module de chargement d'images %s n'exporte pas la bonne interface ; peut-être provient-il d'une version différente de gdk-pixbuf ?Le chargement progressif d'images de type « %s » n'est pas pris en chargeLe descripteur du fichier d'entrée est NULL.Mémoire insuffisante pour charger le fichier PNGMémoire insuffisante pour charger la structure de contexte PNMMémoire insuffisante pour charger le fichier PNMMémoire insuffisante pour charger l'image XBMMémoire insuffisante pour charger l'image, essayez de quitter quelques applications pour libérer de la mémoireMémoire insuffisante pour ouvrir le fichier JPEG 2000Mémoire insuffisante pour ouvrir le fichier TIFFMémoire insuffisante pour enregistrer l'image dans un tamponMémoire insuffisante pour enregistrer l'image dans la fonction de rappelMémoire insuffisante pour stocker une image de %lu sur %lu ; essayez de quitter quelques applications pour réduire la mémoire occupéeErreur interne dans le chargeur GIF (%s)Erreur interne : le module de chargement d'images « %s » n'est pas parvenu à terminer une opération, mais il n'a pas donné la raison de son échecFichier XBM non valideFichier XPM non valideEn-tête non valide dans l'animationEn-tête non valide pour l'icôneLa qualité JPEG doit être une valeur entre 0 et 100 ; la valeur « %d » n'est pas autorisée.La qualité JPEG doit être une valeur entre 0 et 100 ; la valeur « %s » n'est pas interprétable.Les clés pour les fragments texte PNG doivent être des caractères ASCII.Les clés pour les fragments texte PNG doivent contenir entre 1 et 79 caractères.Fragment malformé dans l'animationLa valeur maximale de couleur dans le fichier PNM est 0La valeur maximale de couleur dans le fichier PNM est trop grandeAucun en-tête XPM n'a été trouvéAucune palette trouvée à la fin des données PCXMémoire insuffisante pour composer un cadre dans le fichier GIFMémoire insuffisante pour charger le fichier GIFMémoire insuffisante pour charger le fichier ICOMémoire insuffisante pour charger l'image RASMémoire insuffisante pour charger l'animationMémoire insuffisante pour charger l'image bitmapMémoire insuffisante pour charger l'icôneMémoire insuffisante pour charger l'imageLa niveau de compression PNG doit être une valeur entre 0 et 9 ; la valeur « %d » n'est pas autorisée.Le niveau de compression PNG doit être une valeur entre 0 et 9 ; la valeur « %s » n'est pas interprétable.Le fichier PNM a une hauteur d'image de 0Le fichier PNM a une largeur d'image de 0Le fichier PNM a un octet initial incorrectLe fichier PNM n'est pas un sous-format PNM reconnuLe chargeur d'image PNM ne prend pas en charge ce sous-format PNMLe chargeur PNM s'attendait à recevoir un entier, mais ce n'était pas le casFin de fichier rencontrée prématurémentTaille d'atome QTIF trop grande (%d octet)Taille d'atome QTIF trop grande (%d octets)L'image RAS a un en-tête erronéL'image RAS a un type inconnuLes formats PNM bruts nécessitent exactement un espace avant les donnéesLe type d'image PNM brut n'est pas valideL'image GIF résultante a une taille nulleDébordement de la pileLes dimensions de l'image TGA ne sont pas validesType d'image TGA non pris en chargeLa compression TIFF ne se réfère pas à un codec valable.Le format d'image ANILe format d'image BMPLe format d'image EMFLe format d'image GIFLe format GdkPixdataLe format d'image ICNSLe format d'image ICOLe format d'image JPEG 2000Le format d'image JPEGLe format d'image PCXLe format d'image PNGLa famille de format d'image PNM/PBM/PGM/PPMLe format d'image QTIFLe format d'image Sun rasterLe format d'image TIFFLe format d'image TargaLe format d'image WBMPLe format d'image WMFLe format d'image XBMLe format d'image XPMCette version de gdk-pixbuf ne prend pas en charge l'enregistrement au format d'image : %sLes images BMP Topdown ne peuvent être compresséesLe PNG transformé a une largeur ou une hauteur nulle.Le JPEG2000 transformé a une largeur ou une hauteur nulleLe PNG transformé a un nombre de canaux non pris en charge, il devrait être de 3 ou de 4.Le PNG transformé a une largeur ou une hauteur nulle.Le PNG transformé n'est ni RGB, ni RGBA.Le pixbuf transformé a une largeur ou une hauteur nulle.Impossible de charger le module de chargement d'images : %s : %sProfondeur de couleur inattendue pour les entrées de la palette de couleursFin inattendue des données de l'image PNMFragment d'icône non attendu dans l'animationFormat d'image non reconnuEspace de couleur JPEG non pris en charge (%s)Profondeur de couleur non prise en charge pour le fichier ICO : %dType d'icône non pris en chargeLe format d'image n'est pas pris en charge par GDI+La valeur pour le fragment texte PNG %s ne peut pas être convertie dans le codage ISO-8859-1.La version %s de ce format de fichier GIF n'est pas prise en charge.La largeur ou la hauteur de l'image TIFF est nulleLe fichier XPM a une hauteur négative ou nulleLe fichier XPM a une taille d'image négative ou nulleLe fichier XPM n'a pas un nombre de couleurs valideLe nombre de caractères par pixel du fichier XPM n'est pas valideéchec d'allocation de %u octet pour le tampon d'imageéchec d'allocation de %u octets pour le tampon d'imageVariante d'image RAS non prise en chargegdk-pixbuf-2.30.8/po/az.po0000664000175000017500000007451512340760135016401 0ustar00mclasenmclasen00000000000000# translation of gtk+.HEAD.az.po to Azerbaijani # Copyright (C) 2003, 2004 Free Software Foundation, Inc. # Vasif Ismailoglu MD , 2000. # MÉ™tin Æmirov , 2003, 2004. # msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-04-17 22:41+0300\n" "Last-Translator: MÉ™tin Æmirov \n" "Language-Team: Azerbaijani \n" "Language: az\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "net>\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: KBabel 1.0.2\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' faylı açıla bilmÉ™di: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' rÉ™sm faylı heç bir mÉ™'lumat daxil etmir" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' animasiyası yüklÉ™nÉ™ bilmÉ™di: sÉ™bÉ™bi bilinmir, xÉ™sÉ™rli fayl ola bilÉ™r" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s' rÉ™smi yüklÉ™nÉ™ bilmÉ™di: sÉ™bÉ™bi bilinmir, xÉ™sÉ™rli fayl ola bilÉ™r" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "RÉ™sm yüklÉ™mÉ™ modulu tapıla bilmÉ™di: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "RÉ™sm yüklÉ™mÉ™ modulu %s düzgün ara üz idxal etmir; yoxsa bu, GTK " "buraxılışından fÉ™rqlidir?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' rÉ™sm növü dÉ™stÉ™klÉ™nmir" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' faylının rÉ™sm formatı baÅŸa düşülÉ™ bilmir" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "NamÉ™'lum rÉ™sm növü" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' rÉ™smi yüklÉ™nÉ™ bilmÉ™di: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "RÉ™sm faylına yazma xÉ™tası: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "gdk-pixbuf-un bu buraxılışı bu formatdakı rÉ™smlÉ™ri qeyd etmÉ™ni dÉ™stÉ™klÉ™mir: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "RÉ™smi callback-É™ qeyd etmÉ™k üçün yaddaÅŸ çatışmır" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "MüvÉ™qqÉ™ti fayl açıla bilmÉ™di" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "MüvÉ™qqÉ™ti fayl oxuna bilmÉ™di" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' yazmaq üçün açıla bilmÉ™di: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "RÉ™sm yazılırkÉ™n '%s' baÄŸlana bilinmÉ™di, bütün mÉ™'lumat qeyd edilmÉ™miÅŸ ola " "bilÉ™r:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "RÉ™smi bufferÉ™ qeyd etmÉ™k üçün yaddaÅŸ çatışmır" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "RÉ™sm faylına yazma xÉ™tası: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Daxili xÉ™ta: RÉ™sm yüklÉ™mÉ™ modulu '%s' rÉ™smi yüklmÉ™yÉ™ baÅŸlaya bilmÉ™di, amma " "iflası üçün dÉ™ sÉ™bÉ™b göstÉ™rmÉ™di" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' rÉ™sm növünün inkremental yüklÉ™nmÉ™si dÉ™stÉ™klÉ™nmir" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "RÉ™sm baÅŸlığı xÉ™sarÉ™ti" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "RÉ™sm formatı bilinmir" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "RÉ™sm piksel verilÉ™ni xÉ™sÉ™ri" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u bayt üçün rÉ™sm bufferi ayırıla bilmÉ™di" msgstr[1] "%u bayt üçün rÉ™sm bufferi ayırıla bilmÉ™di" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "GözlÉ™nilmÉ™z timsal animasiyada qopuqlar" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Animasiyada hökmsüz baÅŸlıq" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Animasiyanın yüklÉ™nmÉ™si üçün lazımi miqdarda yaddaÅŸ yoxdur" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Animasiyada xarab parça" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF rÉ™smi parçalanıb vÉ™ natamamdır." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI rÉ™sm formatı" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP rÉ™smi saxta baÅŸlıq mÉ™'lumatına malikdir" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "BitmÉ™p rÉ™sm üçün lazımi yaddaÅŸ yoxdur" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP rÉ™smi dÉ™stÉ™klÉ™nmÉ™yÉ™n baÅŸlıq ölçülÉ™rinÉ™ malikdir" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Faylın erkÉ™n sonlanması görüldü" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "JPEG faylını yüklÉ™mÉ™ üçün yaddaÅŸ ayrıla bilmir" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Fayl adı dönüşdürülÉ™ bilmÉ™di" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP rÉ™sm formatı" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP rÉ™sm formatı" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF rÉ™sm formatı" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO rÉ™sm formatı" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG keyfiyyÉ™t qiymÉ™ti 0 ilÉ™ 100 arasında olmalıdır; '%s' qiymÉ™ti alına " "bilmÉ™z." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG keyfiyyÉ™t qiymÉ™ti 0 ilÉ™ 100 arasında olmalıdır; '%d' qiymÉ™ti qÉ™bl " "edilmÉ™z." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG rÉ™sm formatı" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF rÉ™sm formatı" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "BaÅŸlıq üçün yaddaÅŸ ayrıla bilmÉ™di" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "'%s' qovluÄŸunu yaratma xÉ™tası: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "%s seçilÉ™ bilmÉ™di:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "'%s' qovluÄŸunu yaratma xÉ™tası: %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Fayl adı dönüşdürülÉ™ bilmÉ™di" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Fayl adı dönüşdürülÉ™ bilmÉ™di" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "DÉ™stÉ™klÉ™nmÉ™yÉ™n RAS rÉ™sm dÉ™yiÅŸikliyi" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Geri qalan qeyd edilÉ™ bilmÉ™di" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP rÉ™sm formatı" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF oxunması bacarılmadı: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF faylı datası É™ksikdir (dÉ™yÉ™sÉ™n parçalanıb?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF yüklÉ™yicisindÉ™ xÉ™ta (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "KütlÉ™ daÅŸqını" #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "GIF rÉ™sm yüklÉ™yicisi bu rÉ™smdÉ™n baÅŸ aça bilmÉ™di." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "SÉ™hv kod görüldü" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF faylında dairÉ™vi cÉ™dvÉ™l giriÅŸi" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF rÉ™sm yüklÉ™nçmÉ™si üçün lazımi yaddaÅŸ yoxdur" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF rÉ™sm yüklÉ™nçmÉ™si üçün lazımi yaddaÅŸ yoxdur" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF rÉ™smi xÉ™sÉ™rlidir (sÉ™liqÉ™siz LZW sıxışdırılması)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Fayl deyÉ™sÉ™n GIF faylı deyil" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF faylının %s buraxılışı hÉ™lÉ™ dÉ™stÉ™klÉ™nmir" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "RÉ™smin geniÅŸliyi sıfırdır" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF rÉ™sminin qlobal rÉ™ng xÉ™ritÉ™si yoxdur vÉ™ üstünÉ™ bir dÉ™ içindÉ™ki " "çərçivÉ™nin dÉ™ yerli rÉ™ng xÉ™ritÉ™si yoxdur." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF rÉ™smi parçalanıb vÉ™ natamamdır." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "PNG rÉ™sm oxunmasında ağır xÉ™ta: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "%s seçilÉ™ bilmÉ™di:\n" "%s" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO rÉ™sm formatı" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Timsalda hökmsüz baÅŸlıq" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Timsalın yüklÉ™nmÉ™si üçün lazımi yaddaÅŸ yoxdur" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Sıxıçdırılmış timsallar dÉ™stÉ™klÉ™nmir" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Timsalın eni sıfırdır" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Timsalın hündürlüyü sıfırdır" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "DÉ™stÉ™klÉ™nmÉ™yÉ™n timsal növü" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO faylının yüklÉ™nçmÉ™si üçün lazımi yaddaÅŸ yoxdur" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "RÉ™sm ICO olaraq qeyd etmÉ™k üçün çox böyükdür" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kursor sahÉ™si rÉ™sm xaricindÉ™" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO faylı üçün dÉ™stÉ™klÉ™nmÉ™yÉ™n dÉ™rinlik: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "BaÅŸlıq üçün yaddaÅŸ ayrıla bilmÉ™di" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Fayl adı dönüşdürülÉ™ bilmÉ™di" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "ÇevirilmiÅŸ PNG-nin eni ya da hündürlüyü sıfırdır." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "'%s' rÉ™sm növü dÉ™stÉ™klÉ™nmir" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "JPEG faylını yüklÉ™mÉ™ üçün yaddaÅŸ ayrıla bilmir" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "TIFF faylını açmaq üçün yaddaÅŸ çatmır" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "SÉ™tri mÉ™'lumat üçün yaddaÅŸ ayrıla bilmÉ™di" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG rÉ™sm formatı" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG rÉ™sm faylı interperensiya xÉ™tası (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "RÉ™sm yüklÉ™mÉ™ üçün yaddaÅŸ çatmır, bÉ™'zi proqramlardan yaddaÅŸ açmaq üçün " "çıxmaÄŸa çalışın" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "DÉ™stÉ™klÉ™nmÉ™yÉ™n JPEG rÉ™ng sahÉ™si (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG faylını yüklÉ™mÉ™ üçün yaddaÅŸ ayrıla bilmir" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "ÇevirilmiÅŸ PNG-nin eni ya da hündürlüyü sıfırdır." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "BaÅŸlıq üçün yaddaÅŸ ayrıla bilmÉ™di" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "MÉ™zmun bufferi üçün yaddaÅŸ ayrıla bilmÉ™di" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "RÉ™smin hündürlüyü vÉ™/ya da eni hökmsüzdür" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "RÉ™sm dÉ™stÉ™klÉ™nmÉ™yÉ™n bpp-yÉ™ malikdir" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "RÉ™sm dÉ™stÉ™klÉ™nmÉ™yÉ™n sayda %d-bit sahÉ™yÉ™ malikdir" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Yeni piksbuf yaradıla bilmÉ™di" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "SÉ™tri mÉ™'lumat üçün yaddaÅŸ ayrıla bilmÉ™di" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "BaÅŸlıq üçün yaddaÅŸ ayrıla bilmÉ™di" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX rÉ™sminin bütün sÉ™tirlÉ™ri alınmadı" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX mÉ™'lumatının sonunda palitra tapılmadı" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX rÉ™sm formatı" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "ÇevirilmiÅŸ PNG-nin eni ya da hündürlüyü sıfırdır." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF rÉ™sm formatı" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG rÉ™smindÉ™ki kanal hissÉ™ciklÉ™ri hökmlü deyil." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ÇevirilmiÅŸ PNG-nin eni ya da hündürlüyü sıfırdır." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ÇevirilmiÅŸ PNG-nin kanal başına olan bit miqdarı 8 deyil." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ÇevirilmiÅŸ PNG RGB ya da RGBA deyil." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "ÇevirilmiÅŸ PNG-nin dÉ™stÉ™klÉ™nmÉ™yÉ™n sayıda kanal miqdarı var, ya 3 ya da 4 " "olmalıdır." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG rÉ™sm faylında ağır xÉ™ta: '%s'" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG faylını yüklÉ™mÉ™ üçün yaddaÅŸ ayrıla bilmir" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "\"%ld\"ni %ld rÉ™sm olaraq yüklÉ™mÉ™k üçün yaddaÅŸ çatmır; bÉ™'zi proqramlardan " "yaddaÅŸ açmaq üçün çıxmaÄŸa çalışın" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG rÉ™sm oxunmasında ağır xÉ™ta" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG rÉ™sm oxunmasında ağır xÉ™ta: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG mÉ™tn parçaları açarları É™n az 1 É™n çox 79 xarakterÉ™ malik olmalıdırlar." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG mÉ™tn parçaları açarları ASCII xarakterlÉ™ri olmalıdırlar." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "JPEG keyfiyyÉ™t qiymÉ™ti 0 ilÉ™ 100 arasında olmalıdır; '%s' qiymÉ™ti alına " "bilmÉ™z." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "JPEG keyfiyyÉ™t qiymÉ™ti 0 ilÉ™ 100 arasında olmalıdır; '%d' qiymÉ™ti qÉ™bl " "edilmÉ™z." #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG %s mÉ™tn parçasının qiymÉ™ti ISO-8859-1 kodlamasına dönüşdürülÉ™ bilmÉ™z." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG rÉ™sm formatı" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM yüklÉ™yicisi inteqer tapmağı gözlÉ™yirdi, amma tapmadı" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM faylı xÉ™sÉ™rli baÅŸlanğıc baytına malikdir" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM faylı PNM alt formatında baÅŸa düşülmÉ™di" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM faylının geniÅŸliyi 0 olaraq verilib" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNG faylının hündürlüyü 0 olara verilib" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNG faylının maksimal rÉ™ng qitmÉ™ti 0 olaraq verilib" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM faylının maksimal rÉ™ng qiymÉ™ti çox böyükdür" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "SÉ™tir PNM rÉ™sm növü hökmlü deyil" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM rÉ™sm yüklÉ™yicisi PNM alt formatını dÉ™stÉ™klÉ™mir" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Xam PNM formatları nümunÉ™ datası arasında dÉ™qiq bir boÅŸluÄŸa ehtiyac hiss " "edÉ™rlÉ™r" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "PNM faylını yüklÉ™mÉ™k üçün yaddaÅŸ ayrıla bilir" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM mÉ™zmunu quruluÅŸunu yüklÉ™mÉ™k üçün yaddaÅŸ çatmır" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM rÉ™sm datasının gözlÉ™nilmÉ™z bitiÅŸi" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM faylını yüklÉ™mÉ™k üçün yaddaÅŸ çatmır" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM rÉ™sm formatı ailÉ™si" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "TIFF rÉ™smi açılması bacarılmadı" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "%u bayt üçün rÉ™sm bufferi ayırıla bilmÉ™di" msgstr[1] "%u bayt üçün rÉ™sm bufferi ayırıla bilmÉ™di" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF oxunması bacarılmadı: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "TGA mÉ™zmun quruluÅŸu üçün yaddaÅŸ ayrıla bilir" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "MüvÉ™qqÉ™ti fayl oxuna bilmÉ™di" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF rÉ™smi açılması bacarılmadı" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF rÉ™sm formatı" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS rÉ™smi sÉ™hv baÅŸlıq mÉ™'lumatına malikdir" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS rÉ™smi namÉ™'lum növÉ™ malikdir" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "DÉ™stÉ™klÉ™nmÉ™yÉ™n RAS rÉ™sm dÉ™yiÅŸikliyi" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS rÉ™smini yüklÉ™mÉ™k üçün yaddaÅŸ çatmır" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster rÉ™sm formatı" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer struct üçün yaddaÅŸ ayrıla bilmir" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer data üçün yaddaÅŸ ayrıla bilmir" #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer data yenidÉ™n ayrıla bilmir" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "MüvÉ™qqÉ™ti IOBuffer data ayrıla bilmir" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Yeni piksbuf ayrıla bilmir" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF rÉ™smi parçalanıb vÉ™ natamamdır." #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "RÉ™ng xÉ™ritÉ™si qurÄŸusu ayrıla bilmir" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "RÉ™ng xÉ™ritÉ™si giriÅŸlÉ™ri ayrıla bilmir" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "RÉ™ng xÉ™ritÉ™si giriÅŸlÉ™ri üçün gözlÉ™nilmÉ™yÉ™n bit dÉ™rinliyi" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "TGA baÅŸlıq yaddaşı ayrıla bilmir" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA rÉ™smi hökmsüz ölçmÉ™lÉ™rÉ™ malikdir" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA rÉ™sm növü dÉ™stÉ™klÉ™nmir" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "TGA mÉ™zmun quruluÅŸu üçün yaddaÅŸ ayrıla bilir" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Faylda artıq mÉ™'lumat" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa rÉ™sm növü" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "RÉ™sm eni öyrÉ™nilÉ™ bilmir (xÉ™sÉ™rli TIFF faylı)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "RÉ™sm hündürlüyü öyrÉ™nilÉ™ bilmir (xÉ™sÉ™rli TIFF faylı)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF rÉ™smi hündürlüyü ya da eni sıfırdır" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF rÉ™sminin böyüklüyü hÉ™ddindÉ™n artıqdır" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF faylını açmaq üçün yaddaÅŸ çatmır" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF rÉ™smindÉ™ RGB verilÉ™ni alınması bacarılmadı" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF rÉ™smi açılması bacarılmadı" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF rÉ™smi yüklÉ™nmÉ™si bacarılmadı" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "TIFF rÉ™smi açılması bacarılmadı" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "TIFF rÉ™smi açılması bacarılmadı" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Fayl adı dönüşdürülÉ™ bilmÉ™di" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "RÉ™smin geniÅŸliyi sıfırdır" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "RÉ™smin hündürlüyü sıfırdır" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "RÉ™smin yüklÉ™nmÉ™si üçün lazımi yaddaÅŸ yoxdur" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Geri qalan qeyd edilÉ™ bilmÉ™di" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP rÉ™sm formatı" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Hökmsüz XBM faylı" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM faylını yüklÉ™mÉ™k üçün yaddaÅŸ çatmır" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM rÉ™smini açmaq üçün müvÉ™qqÉ™ti fayl yazıla bilmÉ™di" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM rÉ™sm formatı" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM baÅŸlığı tapılmadı" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Hökmsüz XBM faylı" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM faylının eni <= 0-dır" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM faylının hündürlüyü <= 0-dır" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM pÉ™tÉ™k başına sÉ™hv sayda xarakterÉ™ malikdir" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM faylı sÉ™hv rÉ™ng miqdarına malikdir" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "XBM faylını yüklÉ™mÉ™k üçün yaddaÅŸ ayrıla bilir" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "XPM rÉ™ng xÉ™ritÉ™sÉ™ oxuna bilmÉ™di" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XBM rÉ™smini yüklÉ™mÉ™k üçün müvÉ™qqÉ™ti fayl yazıla bilmÉ™di" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM rÉ™sm formatı" #~ msgid "Unsupported animation type" #~ msgstr "DÉ™stÉ™klÉ™nmÉ™yÉ™n animasiya növü" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose É™mÉ™liyyatı iflas etdi" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Palitra mÉ™'lumatı üçün yaddaÅŸ ayrıla bilmÉ™di" gdk-pixbuf-2.30.8/po/bg.gmo0000664000175000017500000007656712340760137016536 0ustar00mclasenmclasen00000000000000Þ•Êl ¼ ðñ%7)L-v!¤ Æ"ç( *3-^,Œ,¹æ')B _$€"¥Èæ*)Hr‘&«*Ò+ý#)&M.t,£#Ð-ô"=Sh6 ¶ÄÛö!/"Q'tœ¹Ù÷` *lN—(æ"&2YRsÆJä#/SmŠ¨"ÃæZ[8u8®ç!ÿ"!&D%k%‘B·Nú0I.z&©Ðå ù%/U-o³ÈÝý" 9"Zo}7í% $D .i $˜ *½ Oè *8!%c!/‰!-¹!eç!%M"rs"æ"÷" #&#J=#Oˆ#2Ø#H $T$$q$,–$Ã$#×$2û$".%"Q%#t%#˜%&¼%ã%&Q"&Vt&!Ë& í&&'-5'4c'2˜'!Ë'Fí'4(T(Ao(±(!Ï(ñ( )!)0>)o)„)™)®)Ã)Ù)ï)**5*J*'_*‡**¹*Ï*æ*ü*+&+E;+'+*©+-Ô+C,)F, p,,‘,+¾,(ê, -"4-W-!v-"˜-»-!Ñ-Gó-2;.%n.”.³.%Ñ.)÷.V!/x/¼˜/gU1½1K2pk2…Ü2_b3hÂ3l+4B˜4JÛ4t&5o›5o 6V{6NÒ6^!7M€7VÎ7M%8@s8F´85û8d19m–9m:6r:6©:[à:\<;J™;Bä;G'<bo<aÒ<54=gj=QÒ=K$>hp>@Ù>i?&„?3«?Fß?O&@Xv@hÏ@j8Ap£AYBNnBV½B.CÝCC!DòDMvEeÄEy*F]¤F³GU¶G¢ HH¯H[øHCTIK˜I€äIGeJ]­J© KDµK“úK‘ŽL0 MQQMc£MgNBoN²N€4OÞµOc”P¢øPG›Q3ãQ3REKRA‘RYÓRn-SnœS> T>JTS‰TCÝTU!UtwUHìUZ5VÊVu[W<ÑWaXspXaäXoFY±¶YehZ`ÎZm/[u[¶\SÊ\Û]-ú]>(^>g^8¦^‡ß^ g_…`~Ž`D afRa~¹a38bNlbs»bc/ca“csõcUidq¿dO1e[e™Ýe±wf`)g`ŠgWëgbChj¦hŠiYœiöiiþjVhk¿kTAla–l$ølTm@rmM³m0n02n0cn0”n7Ån1ýn0/o6`o1—o0Éo0úoM+p1ypF«p1òp2$q1Wq0‰q0ºq0ëq‚r¸ŸrXs‘æs«xtŒ$uh±u|vt—v wgŒwAôw46xOkxg»x(#yULy…¢yZ(zyƒzAýzA?{[{iÝ{ÉG|e}|†?K”SWYŽ¦t}²%œ]·~AN$2k—­Äl{¿QÀo®ÈÆ =e„ ¾iÅ‹+ŸC_1&8>šBÃ¥.¶˜@9j‡r,fFƒªµ½3 -!–x…0Šus›‚4Á¨vU»#(L¤E*:Tg³PI•a`¯©7¡;qm"'¸G£‰°ˆ’O€X§\¢pR[ÊZd «b¹´Ç65 º¼cMŒ)Dz “nw™ž‘JÉh^±<¬yV/HBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-09-19 20:58+0300 Last-Translator: Alexander Shopov 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); Изображението във формат BMP е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð° заглавна чаÑтТакъв размер на заглавната чаÑÑ‚ на изображението във формат BMP не Ñе поддържаСрещнат е лош кодБроÑÑ‚ битове за канал за изображението във формат PNG е грешен.БроÑÑ‚ битове за канал в транÑформираното изображение във формат PNG не е 8.ÐедоÑтатъчно памет за заглавната чаÑÑ‚ на формата TGA ÐедоÑтатъчно памет за нови елементи в палитра за цветовеÐедоÑтатъчно памет за нова Ñтруктура за палитра за цветовеÐедоÑтатъчно памет за данни на IOBuffer ÐедоÑтатъчно памет за Ñтруктура на IOBuffer ÐедоÑтатъчно памет за зареждане Ñтруктурата на контекÑта за TGA ÐедоÑтатъчно памет за зареждане на изображение във формат PNMÐедоÑтатъчно памет за зареждане на изображение във формат XPMÐедоÑтатъчно памет за нов буфер за изображениеÐе може да Ñе заделÑÑ‚ временни данни в IOBufferПалитрата от цветове за XPM не може да бъде прочетенаÐе може да Ñе преразпределÑÑ‚ данни от IOBufferЦикличен табличен Ð·Ð°Ð¿Ð¸Ñ Ð²ÑŠÐ² файла във формат GIFЦветовиÑÑ‚ профил е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð° дължина %d.Ðе Ñе поддържат компреÑирани икониÐедоÑтатъчно памет за заглавна чаÑÑ‚: %sÐе може да Ñе Ñъздаде поток: %sИзображението във формат ICNS не може да бъде декодираноВиÑочината на изображението не може да Ñе получи (Ñчупен TIFF)Широчината на изображението не може да Ñе получи (Ñчупен TIFF)Ðе може да Ñе чете от потока: %sÐе може да Ñе Ñ‚ÑŠÑ€Ñи в потока: %sÐедоÑтатъчно памет за изображението във формат PCXÐедоÑтатъчно памет за зареждане на цветови профилÐедоÑтатъчно памет за контекÑÑ‚Ð½Ð¸Ñ Ð±ÑƒÑ„ÐµÑ€ÐедоÑтатъчно памет за заглавна чаÑÑ‚ÐедоÑтатъчно памет за данните за линиÑÐедоÑтатъчно памет за зареждане на файл във формат JPEGÐедоÑтатъчно памет за зареждане на файл във формат BMPÐедоÑтатъчно памет за потокаÐедоÑтатъчно памет за буфера Ñ Ð´Ð°Ð½Ð½Ð¸Ñ‚Ðµ на изображениетоÐевъзможно е да Ñъздаде нов буфер за пикÑелиИзображението не може да бъде декодираноИзображението във формат „bitmap“ не може да бъде зареденоМета-файлът не може да бъде зареденФорматът на Ð³Ñ€Ð°Ñ„Ð¸Ñ‡Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» „%s“ не може да бъде разпознатГрешка при запазванеОÑтаналото не беше запазеноÐеуÑпех при Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° файл във формат BMPÐеуÑпех при запазване на файл във формат TIFFГорещата точка на курÑора е извън изображениетоÐе Ñа получени вÑички линии в изображението във формат PCXРазмерите на изображението във формат TIFF Ñа твърде големиГрешка при интерпретациÑта на изображението във формат JPEG (%s)Грешка при четене на изображение във формат ICNS: %sГрешка при запазването на изображението: %sГрешка при запазването към поток Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ˜Ð·Ð»Ð¸ÑˆÑŠÐº от данни във файлÐеуÑпех при заделÑне на буфер от %d байт за прочитане на файлÐеуÑпех при заделÑне на буфер от %d байта за прочитане на файлÐеуÑпех при заделÑне на Ñтруктурата за контекÑта на изображение във формат QTIF.ÐеуÑпех при затварÑне на „%s“ по време на Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° изображение, възможно е да не Ñа запазени вÑички данни: %sÐеуÑпех при Ñъздаването на обект GdkPixbufLoader.ÐеуÑпех при откриването на атом за данни в изображение.ÐеуÑпех при зареждане на данни за каналите RGB от файл във формат TIFFÐеуÑпех при зареждане на изображение във формат TIFFÐеуÑпех при зареждане на анимациÑта „%s“: неизвеÑтна причина, вероÑтно повреден анимационен файлÐеуÑпех при зареждане на изображението „%s“: %sÐеуÑпех при зареждане на изображението „%s“: неизвеÑтна причина, вероÑтно повреден файлÐеуÑпех при отварÑне на „%s“ за запиÑ: %sÐеуÑпех при отварÑне на изображение във формат TIFFÐеуÑпех при отварÑне на файла „%s“: %sÐеуÑпех при отварÑнето на Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»ÐеуÑпех при прочитане на заглавната чаÑÑ‚ от изображение във формат QTIFÐеуÑпех при четенето на Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»ÐеуÑпех при запазване на изображение във формат TIFFСледващиÑÑ‚ %d байт не беше преÑкочен чрез seek().Следващите %d байта не бÑха преÑкочени чрез seek().ÐеуÑпех при запазване на данните в TIFFÐеуÑпех при Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» при зареждане на изображението във формат XBMÐеуÑпех при Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° временен файл при зареждането на изображение във формат XPMÐеуÑпех при четене на GIF: %s Фатална грешка в изображение във формат PNG: %sФатална грешка при четене на изображение във формат PNGФатална грешка при четене на изображение във формат PNG: %sФайлът не изглежда да е във формат GIFФайлова грешка при прочитането на атом от изображение във формат QTIF: %s ЛипÑват чаÑÑ‚ от данните на файла във формат GIF (може би файлът не е цÑл).ЛипÑва глобална цветова палитра в изображението във формат GIF, както и локална цветова палитра за нÑкой от кадрите в него.Файлът във формат GIF е повреден (грешна компреÑÐ¸Ñ Ð½Ð° LZW)Модулът за зареждане на Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð²ÑŠÐ² формат GIF, не може да анализира това изображение.GIF изображението е орÑзано или непълно.Иконата има нулева виÑочинаИконата има нулева широчинаГрафичниÑÑ‚ файл „%s“ не Ñъдържа данниÐеизвеÑтен формат на изображениетоИзображението е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° виÑочина и/или виÑочинаИзображението е Ñ Ð½ÐµÐ¿Ð¾Ð´Ð´ÑŠÑ€Ð¶Ð°Ð½Ð° ÑтойноÑÑ‚ на битове за пикÑелИзображението е Ñ Ð½ÐµÐ¿Ð¾Ð´Ð´ÑŠÑ€Ð¶Ð°Ð½ брой %d-битови цветови равниниИзображението е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° виÑочинаИзображението е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчинаПовредена е заглавната чаÑÑ‚ на изображениетоИзображението е орÑзано или непълно.Повредени данни за пикÑелите на изображениетоИзображението е твърде голÑмо, за да бъде запазено във формат ICOÐ˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ вид „%s“ не Ñе поддържатВ момента Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ този вид не Ñе поддържатМодулът за зареждане на Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ %s не поддържа Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð¸Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ: вероÑтно е от различна верÑÐ¸Ñ Ð½Ð° gdk-pixbuf.Ðе Ñе поддържа поÑтепенно зареждане на изображение от вида „%s“УказателÑÑ‚ към Ð²Ñ…Ð¾Ð´Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» е NULL.ÐедоÑтатъчно памет за зареждане на файл във формат PNGÐедоÑтатъчно памет за зареждане Ñтруктурата на контекÑта за PNMÐедоÑтатъчно памет за зареждане на файл във формат PNMÐедоÑтатъчно памет за зареждане на изображение във формат XBMÐедоÑтатъчно памет за зареждане на изображението. Спрете нÑкои програми, за да оÑвободите памет.ÐедоÑтатъчно памет за отварÑне на файл във формат JPEG 2000ÐедоÑтатъчно памет за отварÑне на файл във формат TIFFÐедоÑтатъчно памет за запазването на изображението в буферÐедоÑтатъчно памет, за да Ñе запази изображението към функциÑтаÐедоÑтатъчно памет за запазване на изображение %lu×%lu. Спрете нÑÐºÐ¾Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°, за да оÑвободите памет.Вътрешна грешка в модула за зареждане на GIF (%s)Вътрешна грешка: модулът за зареждане на изображение „%s“ не уÑÐ¿Ñ Ð´Ð° завърши нÑкое дейÑтвие, но не указа причина за товаГрешен файл във формат XBMЗаглавната чаÑÑ‚ на XPM е неправилнаГрешна заглавна чаÑÑ‚ в анимациÑтаГрешна заглавна чаÑÑ‚ в иконатаКачеÑтвото за JPEG Ñ‚Ñ€Ñбва да бъде между 0 и 100. СтойноÑтта „%d“ не е позволенаКачеÑтвото за JPEG Ñ‚Ñ€Ñбва да бъде между 0 и 100. СтойноÑтта „%s“ не може да бъде анализирана.Ключовете за откъÑите текÑÑ‚ в PNG Ñ‚Ñ€Ñбва да Ñе ÑÑŠÑтоÑÑ‚ Ñамо от знаци от ASCII.Ключовете за откъÑите текÑÑ‚ в PNG Ñ‚Ñ€Ñбва да Ñа Ñ Ð´ÑŠÐ»Ð¶Ð¸Ð½Ð° от 1 до 79 знака.Грешно форматиран Ð¾Ñ‚ÐºÑŠÑ Ð² анимациÑтаМакÑималната ÑтойноÑÑ‚ на цвÑÑ‚ във файла във формат PNM е 0МакÑималната ÑтойноÑÑ‚ на цвÑÑ‚ във файла във формат PNM е твърде голÑмаЛипÑва заглавната чаÑÑ‚ на XPMÐе е открита палитра в ÐºÑ€Ð°Ñ Ð½Ð° данните за PCXÐедоÑтатъчно памет за Ñъздаване на кадър от файла във формат GIFÐедоÑтатъчно памет за зареждане на файла във формат GIFÐедоÑтатъчно памет за зареждане на файл във формат ICOÐедоÑтатъчно памет, за да Ñе зареди изображението във формат RASÐедоÑтатъчно памет за зареждане на анимациÑтаÐедоÑтатъчно памет, за да Ñе зареди изображение формат „bitmap“ÐедоÑтатъчно памет за зареждане на иконатаÐедоÑтатъчно памет за зареждане на изображениетоÐивото на компреÑиÑта на PNG Ñ‚Ñ€Ñбва да бъде между 0 и 9. СтойноÑтта „%d“ не е позволена.Ðивото на компреÑиÑта на PNG Ñ‚Ñ€Ñбва да бъде между 0 и 9. СтойноÑтта „%s“ не може да бъде анализирана.Файлът във формат PNM Ñъдържа изображение Ñ Ð²Ð¸Ñочина 0Файлът във формат PNM Ñъдържа изображение Ñ ÑˆÐ¸Ñ€Ð¾Ñ‡Ð¸Ð½Ð° 0Файлът във формат PNM е Ñ Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚ÐµÐ½ начален байтФайлът във формат PNM не е от познатите подформати на PNMМодулът за зареждане на PNM не поддържа този подформат на PNMМодулът за зареждането на PNM очакваше целочиÑлена ÑтойноÑÑ‚, но получи другаПреждевременно Ñе Ñтигна до знак „край на файл“Размерът на атом от изображение във формат QTIF е прекалено голÑм (%d байт)Размерът на атом от изображение във формат QTIF е прекалено голÑм (%d байта)Изображението във формат RAS е Ñ â€žÑ„Ð°Ð»ÑˆÐ¸Ð²Ð¸â€œ заглавни данниИзображението във формат RAS е от неизвеÑтен видФорматът за „Ñуров“ PNM изиÑква точно един интервал преди Ñамите данниВидът изображение „Ñуров“ (raw) PNM е неправиленПолученото изображение във формат GIF е Ñ Ð½ÑƒÐ»ÐµÐ² размерПрепълване на ÑтекаИзображението във формат TGA е Ñ Ð³Ñ€ÐµÑˆÐ½Ð¸ размериВидът изображение TGA не Ñе поддържаКомпреÑиÑта в TIFF не указва правилен кодер.Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ANIФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ BMPФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ EMFФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ GIFФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ GdkPixdataФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ICNSФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ICOФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ JPEG 2000Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ JPEGФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PCXФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PNGФамилиÑта формати за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PNM/PBG/PGM/PPMФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ QTIFФорматът за раÑтерни Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° SunФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ TIFFФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ TargaФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ WBMPФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ WMFФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XBMФорматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XPMТози компилат на „gdk-pixbuf“ не поддържа запазване в Ð³Ñ€Ð°Ñ„Ð¸Ñ‡Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ — %sÐ˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð²ÑŠÐ² формат BMP Ñ Ð¾Ð±Ñ€Ð°Ñ‚ÐµÐ½ Ð·Ð°Ð¿Ð¸Ñ (отгоре-надолу, а не обратно) не могат да бъдат компреÑираниТранÑформираното изображение във формат JPEG е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или виÑочина.ТранÑформираното изображение във формат JPEG2000 е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или виÑочина.ТранÑформираното изображение във формат PNG е Ñ Ð½ÐµÐ¿Ð¾Ð´Ð´ÑŠÑ€Ð¶Ð°Ð½ брой канали, той Ñ‚Ñ€Ñбва да е 3 или 4.ТранÑформираното изображение във формат PNG е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или виÑочина.ТранÑформираното изображение във формат PNG не е RGB или RGBA.ТранÑформираниÑÑ‚ буфер за пикÑели е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или виÑочина.Модулът за зареждане на Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ %s не може да бъде зареден: %sÐеочаквана дълбочина на цвÑÑ‚ за елементите на палитрата на цветоветеÐеочакван край на данните за изображението във формат PNMÐеочакван Ð¾Ñ‚ÐºÑŠÑ Ð·Ð° икона в анимациÑÐеразпознат графичен форматÐеподдържано цветово проÑтранÑтво за JPEG (%s)Ðеподдържана дълбочина на цвета за файла във формат ICO: %dÐеподдържан вид иконаФорматът на изображението не Ñе поддържа от GDI+ОткъÑÑŠÑ‚ текÑÑ‚ в PNG — „%s“, не може да бъде преобразуван до кодиране ISO-8859-1.Ðе Ñе поддържа верÑиÑта %s на формата за файлове GIFВиÑочината или широчината на изображението във формат TIFF е нулеваФайлът във формат XPM е Ñ Ð²Ð¸Ñочина ≤ 0Файлът във формат XPM е Ñ ÑˆÐ¸Ñ€Ð¾Ñ‡Ð¸Ð½Ð° ≤ 0БроÑÑ‚ цветове във файла във формат XPM е неправиленБроÑÑ‚ знаци за пикÑел във файла във формат XPM е неправиленнеуÑпех при заделÑне на буфер от %u байт за изображениенеуÑпех при заделÑне на буфер от %u байта за изображениенеподдържана разновидноÑÑ‚ на изображение във формат RASgdk-pixbuf-2.30.8/po/nso.po0000664000175000017500000010047712340760136016564 0ustar00mclasenmclasen00000000000000# Northern Sotho translation of gtk+. # Copyright (C) 2004 Zuza Software Foundation (Translate.org.za) # This file is distributed under the same license as the gtk+ package. # # Zuza Software Foundation , 2004 # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.8-branch\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-11-30 16:02+0200\n" "Last-Translator: Zuza Software Foundation \n" "Language-Team: Northern Sotho \n" "Language: nso\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "E paletÅ¡we go bula faele ya '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Faele ya seswantÅ¡ho ya '%s' ga e na tsebiÅ¡o" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "E paletÅ¡we go laiÅ¡a tsoÅ¡oloÅ¡o ya '%s': lebaka ga le tsebjwe, mohlomongwe " "faele e senyegilego ya tsoÅ¡oloÅ¡o" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Faele ya go laiÅ¡a seswantÅ¡ho sa '%s': lebaka ga le tsebjwe, mohlomongwe " "faele e senyegilego ya seswantÅ¡ho" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ga e kgone go laiÅ¡a tekanyo ya go laiÅ¡a seswantÅ¡ho: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Tekanyo ya go laiÅ¡a seswantÅ¡ho ya %s ga e romele polediÅ¡ano e swanetÅ¡ego; " "mohlomongwe e tÅ¡wa tokollong e fapanego ya GTK?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Mohuta wa seswantÅ¡ho wa '%s' ga o thekgwe" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ga e kgone go lemoga sebopego sa seswantÅ¡ho bakeng sa faele ya '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Sebopego seo se sa lemogwego sa faele ya seswantÅ¡ho" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "E paletÅ¡we go laiÅ¡a seswantÅ¡ho sa '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "PhoÅ¡o ya go ngwala faeleng ya seswantÅ¡ho: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Kago ye ya gdk-pixbuf ga e thekge go bolokwa ga sebopego sa seswantÅ¡ho: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Kgopolo e sa lekanago ya go boloka seswantÅ¡ho go boea morago" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "E paletÅ¡we go bula faele ya motÅ¡wa-o-swere" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "E paletÅ¡we go bala go tÅ¡wa faeleng ya motÅ¡wa-o-swere" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "E paletÅ¡we go bula '%s' bakeng sa go ngwala: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "E paletÅ¡we go tswalela '%s' mola e dutÅ¡e e ngwala seswantÅ¡ho, tsebiÅ¡o ka " "moka e ka ba e sa bolokwa: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Kgopolo e sa lekanago go boloka seswantÅ¡ho seÅ¡ireletÅ¡ing" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "PhoÅ¡o ya go ngwala faeleng ya seswantÅ¡ho: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "PhoÅ¡o ya ka gare: Tekanyo ya go laiÅ¡a seswantÅ¡ho ya '%s' e paletÅ¡we go thoma " "go laiÅ¡a seswantÅ¡ho, eupÅ¡a ga se ya nea lebaka la gore ke ka baka la eng e " "paletÅ¡we" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" "Go laiÅ¡a mo go okeditÅ¡wego ga mohuta wa seswantÅ¡ho wa '%s' ga go thekgwe" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Hlogwana ya seswantÅ¡ho e senyegile" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Sebopego sa seswantÅ¡ho ga se tsebjwe" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "TsebiÅ¡o ya dikarolwana tÅ¡e bopago seswantÅ¡ho ya seswantÅ¡ho e senyegile" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "e paletÅ¡we go hwetÅ¡a seÅ¡ireletÅ¡i sa seswantÅ¡ho sa paete ya %u" msgstr[1] "e paletÅ¡we go hwetÅ¡a seÅ¡ireletÅ¡i sa seswantÅ¡ho sa dipaete tÅ¡a %u" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Go dira modumo ga leswao mo go sa letelwago tsoÅ¡oloÅ¡ong" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Hlogwana yeo e sego ya kgonthe tsoÅ¡oloÅ¡ong" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a tsoÅ¡oloÅ¡o" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Go dira modumo mo go sa bopÅ¡ago gabotse tsoÅ¡oloÅ¡ong" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "SeswantÅ¡ho sa GIF se lekanyeditÅ¡we goba ga se a felela." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Sebopego sa seswantÅ¡ho sa ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "SeswantÅ¡ho sa BMP se na le tsebiÅ¡o ya hlogwana yeo e sego ya kgonthe" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a seswantÅ¡ho sa bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "SeswantÅ¡ho sa BMP se na le bogolo bja hlogwana bjo bo sa thekgwego" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Go kopanwe le mafelelo a faele ao a sa golago gabotse" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "E ka se kgone go bea kgopolo bakeng sa go laiÅ¡a faele ya JPEG" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "E be e ka se fetole leina la faele" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Sebopego sa seswantÅ¡ho sa BMP" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "Sebopego sa seswantÅ¡ho sa BMP" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Sebopego sa seswantÅ¡ho sa GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Sebopego sa seswantÅ¡ho sa ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Khwaliti ya JPEG e swanetÅ¡e go ba boleng magareng ga 0 le 100; boleng bja " "'%s' bo ka se arolwe." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Khwaliti ya JPEG e swanetÅ¡e go ba boleng magareng ga 0 le 100; boleng bja " "'%d' ga bo a dumelelwa." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Sebopego sa seswantÅ¡ho sa JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Sebopego sa seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa hlogwana" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "phoÅ¡o ya go hlama tÅ¡hupetÅ¡o '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "E be e ka se kgethe %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "phoÅ¡o ya go hlama tÅ¡hupetÅ¡o '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "E be e ka se fetole leina la faele" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "E be e ka se fetole leina la faele" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "Go fapana ga seswantÅ¡ho sa RAS mo go sa thekgwego" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Ga e kgone go e boloka ka moka" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "Sebopego sa seswantÅ¡ho sa WBMP" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Go palelwa ke go bala GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Faele ya GIF e be e sa bone tsebiÅ¡o e itÅ¡ego (mohlomongwe e ile ya " "lekanyetÅ¡wa ka tsela e itÅ¡ego?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "PhoÅ¡o ya ka gare selaiÅ¡ing sa GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Go elela ga mokgobo" #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "SelaiÅ¡i sa seswantÅ¡ho sa GIF ga se kweÅ¡iÅ¡e seswantÅ¡ho se." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Go kopanwe le khoutu e mpe" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Tseno e dikologago ya lenaneo faeleng ya GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a faele ya GIF" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a faele ya GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "SeswantÅ¡ho sa GIF se senyegile (kgatelelo e foÅ¡agetÅ¡ego ya LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Faele ga e bonagale e le faele ya GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Tokollo ya %s ya sebopego sa faele ya GIF ga e thekgwe" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "SeswantÅ¡ho se na le bophara bja lefeela" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "SeswantÅ¡ho sa GIF ga se na mmapa wa mmala wa lefase ka bophara, gape foreime " "yeo e lego ka gare ga e na mmapa wa mmala wa mo gae." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "SeswantÅ¡ho sa GIF se lekanyeditÅ¡we goba ga se a felela." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "PhoÅ¡o e kotsi ya go bala faele ya seswantÅ¡ho ya PNG: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "E be e ka se kgethe %s:\n" "%s" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "Sebopego sa seswantÅ¡ho sa ICO" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Hlogwana yeo e sego ya kgonthe leswaong" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a leswao" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Maswao a gateletÅ¡wego ga a thekgwe" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Leswao le na bophara bja lefeela" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Leswao le na le bophagamo bja lefeela" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Mohuta wa leswao o sa thekgwego" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a faele ya ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "SeswantÅ¡ho ke se segolo kudu gore se ka bolokwa bjalo ka ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Lefelo le kotsi la leswao ka ntle ga seswantÅ¡ho" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Botebo bjo bo sa thekgwego bakeng sa faele ya ICO: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa hlogwana" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "E be e ka se fetole leina la faele" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "PNG e fetotÅ¡wego e na bophara goba bophagamo bja lefeela." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Mohuta wa seswantÅ¡ho wa '%s' ga o thekgwe" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "E ka se kgone go bea kgopolo bakeng sa go laiÅ¡a faele ya JPEG" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ga go na kgopolo e lekanego go ka bula faele ya TIFF" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa tsebiÅ¡o ya mothaladi" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "Sebopego sa seswantÅ¡ho sa JPEG" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "PhoÅ¡o go tolokwa ga faele ya seswantÅ¡ho ya JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ga go na kgopolo e lekanego go laiÅ¡a seswantÅ¡ho, leka go ntÅ¡ha ditiriÅ¡o tÅ¡e " "itÅ¡ego bakeng sa go bula kgopolo" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Sekgoba sa mmala sa JPEG seo se sa thekgwego (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "E ka se kgone go bea kgopolo bakeng sa go laiÅ¡a faele ya JPEG" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "PNG e fetotÅ¡wego e na bophara goba bophagamo bja lefeela." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa hlogwana" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa seÅ¡ireletÅ¡i sa dikagare" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "SeswantÅ¡ho se na le bophara le/goba bophagamo tÅ¡eo e sego tÅ¡a kgonthe" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "SeswantÅ¡ho se na le bpp yeo e sa thekgwego" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" "SeswantÅ¡ho se na le nomoro e sa thekgwego ya difofane tÅ¡a dibiti tÅ¡a %d" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ga e kgone go bopa pixbuf e mpsha" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa tsebiÅ¡o ya mothaladi" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa hlogwana" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ga se ya hwetÅ¡a methaladi ka moka ya seswantÅ¡ho ya PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" "Ga go na seo se hweditÅ¡wego seo se bolokilwego mafelelong ga tsebiÅ¡o ya PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Sebopego sa seswantÅ¡ho sa PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "PNG e fetotÅ¡wego e na bophara goba bophagamo bja lefeela." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Sebopego sa seswantÅ¡ho sa GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Dibiti go ya ka kanale ya seswantÅ¡ho sa PNG ga se tÅ¡a kgonthe." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "PNG e fetotÅ¡wego e na bophara goba bophagamo bja lefeela." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Dibiti go ya ka kanale ya PNG e fetotÅ¡wego ga se 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PNG e fetotÅ¡wego e sego RGB goba RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "PNG e fetotÅ¡wego e na le dikanale tÅ¡e mmalwa tÅ¡e sa thekgwego, e swanetÅ¡e go " "ba 3 goba 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PhoÅ¡o e kotsi faeleng ya seswantÅ¡ho ya PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a faele ya PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ga go na kgopolo e lekanego go boloka %ld ka seswantÅ¡ho sa %ld; leka go " "ntÅ¡ha ditiriÅ¡o tÅ¡e dingwe bakeng sa go theoÅ¡a go diriÅ¡wa ga kgopolo" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PhoÅ¡o e kotsi ya go bala faele ya seswantÅ¡ho sa PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PhoÅ¡o e kotsi ya go bala faele ya seswantÅ¡ho ya PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Dinotlelo tÅ¡a go dira modumo ga sengwalwa sa PNG di swanetÅ¡e gore di be le " "bonyenyane tlhaka e 1 goba ge e le tÅ¡e dintÅ¡i e be tÅ¡e 79." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "Dinotlelo tÅ¡a go dira modumo ga sengwalwa sa PNG e swanetÅ¡e go ba ditlhaka " "tÅ¡a MMAFT." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Khwaliti ya JPEG e swanetÅ¡e go ba boleng magareng ga 0 le 100; boleng bja " "'%s' bo ka se arolwe." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Khwaliti ya JPEG e swanetÅ¡e go ba boleng magareng ga 0 le 100; boleng bja " "'%d' ga bo a dumelelwa." #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Boleng bja go dira modumo ga %s ga sengwalwa sa PNG bo ka se fetolelwe go go " "tsentÅ¡ha khoutu ga ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Sebopego sa seswantÅ¡ho sa PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "SelaiÅ¡i sa PNM seo se letetÅ¡wego gore se hwetÅ¡e dinomoro tÅ¡a tlhago, eupÅ¡a " "ga se a e hwetÅ¡a" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Faele ya PNM e na le paete ya mathomo yeo e foÅ¡agetÅ¡ego" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Faele ya PNM ga e ka gare ga seka-sebopego sa PNM seo se lemogwago" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Faele ya PNM e na le bophara bja seswantÅ¡ho bja 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Faele ya PNM e na le bophagamo bja seswantÅ¡ho bja 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Boleng bjo bogolo bja mmala faeleng ya PNM ke 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Boleng bjo bogolo bja mmala faeleng ya PNM ke bjo bogolo kudu" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Mohuta wa seswantÅ¡ho se sa butÅ¡wago sa PNM ga se wa kgonthe" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "SelaiÅ¡i sa seswantÅ¡ho sa PNM ga se thekge seka-sebopego se sa PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Dibopego tÅ¡e sa butÅ¡wago tÅ¡a PNM di nyaka sekgoba se seÅ¡weu ka go lebanya " "pele ga tsebiÅ¡o ya mohlala" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Ga e kgone go hwetÅ¡a kgopolo ya go laiÅ¡a seswantÅ¡ho sa PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a struct sa dikagare sa PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Mafelelo a tsebiÅ¡o ya seswantÅ¡ho sa PNM ao a sa letelwago" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Kgopolo e sa lekanago go ka laiÅ¡a faele ya PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Lapa la sebopego sa seswantÅ¡ho la PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "E paletÅ¡we go bula seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "e paletÅ¡we go hwetÅ¡a seÅ¡ireletÅ¡i sa seswantÅ¡ho sa paete ya %u" msgstr[1] "e paletÅ¡we go hwetÅ¡a seÅ¡ireletÅ¡i sa seswantÅ¡ho sa paete ya %u" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Go palelwa ke go bala GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa struct sa dikagare sa TGA" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "E paletÅ¡we go bala go tÅ¡wa faeleng ya motÅ¡wa-o-swere" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "E paletÅ¡we go bula seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Sebopego sa seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "SeswantÅ¡ho sa RAS se na le tsebiÅ¡o ya hlogwana yeo e sego ya kgonthe" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "SeswantÅ¡o sa RAS se na le mohuta o sa tsebjwego" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Go fapana ga seswantÅ¡ho sa RAS mo go sa thekgwego" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ga go na kgopolo e lekanego go laiÅ¡a seswantÅ¡ho sa RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sebopego sa seswantÅ¡ho sa dikhutlo tÅ¡e bopago seswantÅ¡ho tÅ¡a Sun" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ga e kgone go Å¡upa kgopolo ya struct sa IOBuffer" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa tsebiÅ¡o ya IOBuffer" #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "Ga e kgone go Å¡upa tsebiÅ¡o ya IOBuffer" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "Ga e kgone go Å¡upa tsebiÅ¡o ya motÅ¡wa-o-swere ya IOBuffer" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Ga e kgone go Å¡upa pixbuf e mpsha" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "SeswantÅ¡ho sa GIF se lekanyeditÅ¡we goba ga se a felela." #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Ga e kgone go Å¡upa sebopego sa mmapa wa mmala" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "Ga e kgone go Å¡upa ditseno tÅ¡a mmapa wa mmala" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" "Botebo bja biti bjo bo sa letelwago bakeng sa ditseno tÅ¡a mmapa wa mmala" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "Ga e kgone go Å¡upa kgopolo ya hlogwana ya TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "SeswantÅ¡ho sa TGA se na le bogolo bjo e sego bja kgonthe" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Mohuta wa seswantÅ¡ho sa TGA wo o sa thekgwego" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa struct sa dikagare sa TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "TsebiÅ¡o e oketÅ¡egilego ka faeleng" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Sebopego sa seswantÅ¡ho sa Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ga e kgone go hwetÅ¡a bophara bja seswantÅ¡ho (faele e mpe ya TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ga e kgone go hwetÅ¡a bophagamo bja seswantÅ¡ho (faele e mpe ya TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Bophara goba bophagamo bja seswantÅ¡ho sa TIFF ke lefeela" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Bogolo bja seswantÅ¡ho sa TIFF ke bjo bogolo kudu" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ga go na kgopolo e lekanego go ka bula faele ya TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "E paletÅ¡we go laiÅ¡a tsebiÅ¡o ya RGB go tÅ¡wa faeleng ya TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "E paletÅ¡we go bula seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "E paletÅ¡we go laiÅ¡a seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "E paletÅ¡we go bula seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "E paletÅ¡we go bula seswantÅ¡ho sa TIFF" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "E be e ka se fetole leina la faele" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "SeswantÅ¡ho se na le bophara bja lefeela" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "SeswantÅ¡ho se na le bophagamo bja lefeela" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ga go na kgopolo e lekanego go ka laiÅ¡a seswantÅ¡ho" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ga e kgone go e boloka ka moka" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Sebopego sa seswantÅ¡ho sa WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Faele yeo e sego ya kgonthe ya XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Kgopolo e sa lekanago go ka laiÅ¡a faele ya seswantÅ¡ho ya XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "E paletÅ¡we go ngwala faele ya motÅ¡wa-o-swere ge e be e laiÅ¡a seswantÅ¡ho sa " "XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Sebopego sa seswantÅ¡ho sa XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Ga go na hlogwana ya XPM yeo e hweditÅ¡wego" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Faele yeo e sego ya kgonthe ya XBM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Faele ya XPM e na le bophara bja seswantÅ¡ho bja <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Faele ya XPM e na le bophagamo bja seswantÅ¡ho bja <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" "XPM e na le nomoro yeo e sego ya kgonthe ya ditlhaka go ya ka dikarolwana " "tÅ¡e bopago seswantÅ¡ho" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Faele ya XPM e na le nomoro yeo e sa dumelelwago ya mebala" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa go laiÅ¡a seswantÅ¡ho sa XPM" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Ga e kgone go bala mmapa wa mmala wa XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "E paletÅ¡we go ngwala faeleng ya motÅ¡wa-o-swere ge e be e laiÅ¡a seswantÅ¡ho sa " "XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Sebopego sa seswantÅ¡ho sa XPM" #~ msgid "Unsupported animation type" #~ msgstr "Mohuta wa tsoÅ¡oloÅ¡o o sa thekgwego" #~ msgid "TIFFClose operation failed" #~ msgstr "MoÅ¡omo wa go tswalela TIFF o padile" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ga e kgone go Å¡upa kgopolo bakeng sa tsebiÅ¡o e bolokilwego" gdk-pixbuf-2.30.8/po/gdk-pixbuf.pot0000664000175000017500000005107512340760135020207 0ustar00mclasenmclasen00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf 2.30.8\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\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=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "" gdk-pixbuf-2.30.8/po/cs.gmo0000664000175000017500000005347712340760137016546 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0ð&0-24E22z2­22Â2>õ2(43"]3'€3(¨3-Ñ31ÿ3/14/a4‘4*­4Ø4 ö4(5%@5+f5'’5º5Õ5ï54 65A6w6"‘6'´6$Ü697$;7(`7/‰7.¹7è7K8R8o8!‰8«83Å8 ù8!9)9H9"h9)‹9,µ92â9$:*::(e:!Ž:Å°:.v;Z¥;2<#3<'W<<_œ<$ü<a!='ƒ=«=#É= í=$>"3>!V>²x>+?IB?IŒ?#Ö?*ú?1%@5W@ @ ®@OÏ@[A0{A2¬A-ßA B'B(BBkB,†B³B4ÓBC%C CC'dC'ŒC<´C'ñC-DmGD@µD'öD*E5IE*E3ªEgÞE1FF,xF@¥F=æFu$G$šG¿G?HTHlHŠHN¤HXóH5LIJ‚I"ÍI,ðI<JZJ"xJ7›J+ÓJ*ÿJ+*K&VK3}K$±K'ÖKUþK_TL!´L"ÖL2ùL9,MAfM7¨M"àM˜N+œNÈNDçN",O,OO|O#•O"¹O*ÜOPP1PFP[PnP„P™P´PÊPßP*ôPQ5QQQgQ~Q”Q©Q¾QKÓQ*R@JRC‹RUÏR?%S1eS9—S2ÑS1T%6T#\T€T&ŸT&ÆTíT$UJ+U1vU(¨U$ÑU%öU%V-BVªpV#WA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-06-08 05:28+0200 Last-Translator: Marek ÄŒernocký Language-Team: Czech Language: cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; X-Generator: Gtranslator 2.91.6 Obrázek ANI byl zkrácen nebo není úplný.Obrázek formátu BMP má neplatná data v záhlavíObrázek BMP má nepodporovanou velikost záhlavíNalezen chybný kódPoÄet bitů na kanál obrázku PNG není platný.PoÄet bitů na kanál transformovaného obrázku PNG není 8.Nelze alokovat paměť pro záhlaví TGANelze alokovat položky mapy barevNelze alokovat strukturu pro mapu barevNelze alokovat paměť pro data IOBufferNelze alokovat paměť pro strukturu IOBufferNelze alokovat paměť pro strukturu kontextu TGANelze alokovat paměť k naÄtení obrázku PNMNelze alokovat paměť k naÄtení obrázku XPMNelze alokovat nový pixbufNelze alokovat doÄasná data pro IOBufferNelze naÄíst mapu barev XPMNelze pÅ™ealokovat data IOBufferCyklická položka tabulky v souboru GIFProfil barev má neplatnou délku %d.Profil barev má neplatnou délku „%u“.Komprimované ikony nejsou podporoványNelze alokovat paměť: %sNelze vytvoÅ™it proud: %sNelze dekódovat soubor ICNSNelze získat výšku obrázku (chybný soubor TIFF)Nelze získat šířku obrázku (chybný soubor TIFF)Z proudu nelze Äíst: %sNelze nastavit pozici v proudu: %sNelze alokovat paměť pro obrázek PCXNelze alokovat paměť profilu barevNelze alokovat paměť pro vyrovnávací paměť kontextuNelze alokovat paměť pro záhlavíNelze alokovat paměť pro data řádkůNelze alokovat paměť k naÄtení souboru JPEGNelze alokovat paměť k uložení souboru BMPNelze alokovat paměť prouduNelze alokovat paměť k naÄtení obrazových dat do vyrovnávací pamÄ›tiNelze vytvoÅ™it nový pixbufNelze dekódovat obrázekNelze naÄíst rastrový obrázekNelze naÄíst metasouborNelze rozpoznat formát obrázku v souboru „%s“Nelze uložitNelze uložit zbývající ÄástNelze zapisovat do souboru BMPNelze zapisovat do souboru TIFFAktivní bod kurzoru mimo obrázekNezískány vÅ¡echny řádky obrázku PCXRozmÄ›ry obrázku TIFF jsou příliÅ¡ velkéChyba pÅ™i interpretaci souboru obrázku JPEG (%s)Chyba pÅ™i Ätení obrázku ICNS: %sChyba pÅ™i zápisu do souboru obrázku: %sChyba pÅ™i zápisu do obrazového prouduV souboru jsou pÅ™ebyteÄná dataNelze alokovat %d bajt pro vyrovnávací paměť Ätení souboruNelze alokovat %d bajty pro vyrovnávací paměť Ätení souboruNelze alokovat %d bajtů pro vyrovnávací paměť Ätení souboruNezdaÅ™ila se alokace struktury kontextu QTIF.Nelze zavřít „%s“ bÄ›hem zápisu obrázku, možná nejsou uložena vÅ¡echna data: %sNezdaÅ™ilo se vytvoÅ™ení objektu GdkPixbufLoader.Nelze nalézt atom obrazových dat.Nelze naÄíst data RGB ze souboru TIFFNelze naÄíst obrázek TIFFNelze naÄíst animaci „%s“: důvod není znám, pravdÄ›podobnÄ› poÅ¡kozený soubor animaceNelze naÄíst obrázek „%s“: %sNelze naÄíst obrázek „%s“: důvod není znám, pravdÄ›podobnÄ› poÅ¡kozený soubor obrázkuNelze otevřít „%s“ pro zápis: %sNelze otevřít obrázek TIFFNelze otevřít soubor „%s“: %sNelze otevřít doÄasný souborNezdaÅ™ilo se Ätení záhlaví QTIFZ doÄasného souboru nelze ÄístUkládání obrázku TIFF selhaloNezdaÅ™ilo se pÅ™eskoÄit další %d bajt pomocí seek().NezdaÅ™ilo se pÅ™eskoÄit další %d bajty pomocí seek().NezdaÅ™ilo se pÅ™eskoÄit dalších %d bajtů pomocí seek().Zápis dat TIFF selhalPÅ™i naÄítání obrázku XBM se nezdaÅ™il zápis do doÄasného souboruPÅ™i naÄítání obrázku XPM se nezdaÅ™il zápis do doÄasného souboruChyba pÅ™i Ätení formátu GIF: %sKritická chyba v souboru obrázku PNG: %sKritická chyba pÅ™i Ätení souboru obrázku PNGKritická chyba pÅ™i Ätení souboru obrázku PNG: %sSoubor nevypadá jako soubor GIFChyba pÅ™i Ätení QTIF atom: %sV souboru GIF chybí nÄ›která data (možná byl nÄ›jakým způsobem zkrácen?)Obrázek GIF neobsahuje globální mapu barev a políÄko v nÄ›m neobsahuje lokální mapu.Obrázek GIF je poÅ¡kozen (chybná komprese LZW)ZavadÄ›Ä obrázků GIF nerozumí tomuto obrázku.Obrázek GIF byl zkrácen nebo není úplný.Ikona má nulovou výškuIkona má nulovou šířkuSoubor obrázku „%s“ neobsahuje dataNeznámý formát obrázkuObrázek má nulovou šířku a/nebo výškuObrázek má nepodporované bppObrázek má nepodporovaný poÄet %dbitových rovinObrázek má nulovou výškuObrázek má nulovou šířkuZáhlaví obrázku je poÅ¡kozenoObrázek je zkrácený nebo poÅ¡kozenýPixelová data obrázku jsou poÅ¡kozenaObrázek je příliÅ¡ velký, aby mohl být uložen jako ICOTyp obrázku „%s“ není podporovánTyp obrázku v souÄasnosti není podporovánModul pro naÄítání obrázků %s neexportuje správné rozhraní; není náhodou z jiné verze gdk-pixbuf?Postupné naÄítání obrázku typu „%s“ není podporovánoVstupní popisovaÄ souboru je nulový.Nedostatek pamÄ›ti k naÄtení souboru PNGNedostatek pamÄ›ti k naÄtení struktury kontextu PNMNedostatek pamÄ›ti k naÄtení souboru PNMNedostatek pamÄ›ti k naÄtení souboru obrázku XBMNedostatek pamÄ›ti k naÄtení obrázku, zkuste prosím uvolnit paměť ukonÄením nÄ›kolika aplikacíNedostatek pamÄ›ti k otevÅ™ení souboru JPEG 2000Nedostatek pamÄ›ti k otevÅ™ení souboru TIFFNedostatek pamÄ›ti k uložení obrázku do vyrovnávací pamÄ›tiNedostatek pamÄ›ti k uložení obrázku pro zpÄ›tné voláníNedostatek pamÄ›ti k uložení obrázku %lu krát %lu; zkuste prosím uvolnit paměť ukonÄením nÄ›kolika aplikacíInterní chyba v zavadÄ›Äi GIF (%s)Interní chyba: Modulu pro naÄítání obrázku „%s“ se nezdaÅ™ilo dokonÄit operaci, ale k tomuto selhání neudal důvodNeplatný soubor XBMNeplatné záhlaví XPMNeplatné záhlaví v animaciNeplatné záhlaví ikonyKvalita JPEG musí být hodnota mezi 0 a 100; hodnota „%d“ není povolena.Kvalita JPEG musí být hodnota mezi 0 a 100; hodnotu „%s“ nebylo možné zpracovat.KlíÄe textových bloků PNG musí být znaky ASCII.KlíÄe textových bloků PNG musí mít alespoň 1 a nejvýše 79 znaků.ChybnÄ› vytvoÅ™ený blok v animaciMaximální hodnota barvy v souboru PNM je 0Maximální hodnota barvy v souboru PNM je příliÅ¡ vysokáNebylo nalezeno záhlaví XPMNa konci dat PCX nenalezena paletaNedostatek pamÄ›ti ke složení políÄka v souboru GIFNedostatek pamÄ›ti k naÄtení obrázku GIFNedostatek pamÄ›ti k naÄtení souboru ICONedostatek pamÄ›ti k naÄtení obrázku RASNedostatek pamÄ›ti k naÄtení animaceNedostatek pamÄ›ti k naÄtení rastrového obrázkuNedostatek pamÄ›ti k naÄtení ikonyNedostatek pamÄ›ti k naÄtení obrázkuÚroveň komprese PNG musí být hodnota mezi 0 a 9; hodnota „%d“ není povolena.Úroveň komprese PNG musí být hodnota mezi 0 a 9; hodnotu „%s“ nebylo možné zpracovat.Soubor PNM má výšku obrázku 0Soubor PNM má šířku obrázku 0Soubor PNM obsahuje nesprávný poÄáteÄní bajtSoubor PNM není v rozpoznaném podÅ™azeném formátu PNMZavadÄ›Ä obrázků PNM nepodporuje tento podÅ™azený formát PNMZavadÄ›Ä PNM oÄekával celé Äíslo, ale nenaÅ¡el hoNalezen pÅ™edÄasný konec souboruVelikost QTIF atom je příliÅ¡ vysoká (%d bajt)Velikost QTIF atom je příliÅ¡ vysoká (%d bajty)Velikost QTIF atom je příliÅ¡ vysoká (%d bajtů)Obrázek RAS má neplatná data v záhlavíObrázek RAS má neznámý typFormáty raw PNM vyžadují pÅ™esnÄ› jednu mezeru pÅ™ed daty vzorkůTyp obrázku raw PNM není platnýVýsledný obrázek GIF má nulovou velikostPÅ™eteÄení zásobníkuObrázek TGA má neplatné rozmÄ›ryTyp obrázku TGA není podporovánKomprese TIFF neodkazuje na platný kodek.Formát obrázku ANIFormát obrázku BMPFormát obrázku EMFFormát obrázku GIFFormát GdkPixdataFormát obrázku ICNSFormát obrázku ICOFormát obrázku JPEG 2000Formát obrázku JPEGFormát obrázku PCXFormát obrázku PNGRodina formátů obrázků PNM/PBM/PGM/PPMFormát obrázku QTIFFormát obrázku Sun rasterFormát obrázku TIFFFormát obrázku TargaFormát obrázku WBMPFormát obrázku WMFFormát obrázku XBMFormát obrázku XPMToto sestavení gdk-pixbuf nepodporuje ukládání obrázku ve formátu: %sObrázky BMP shora dolů nelze komprimovatTransformovaný obrázek JPEG má nulovou výšku nebo šířku.Transformovaný obrázek JPEG2000 má nulovou výšku nebo šířkuTransformovaný obrázek PNG má nepodporovaný poÄet kanálů, musí být 3 nebo 4.Transformovaný obrázek PNG má nulovou výšku nebo šířku.Transformovaný obrázek PNG není RGB nebo RGBA.Transformovaný pixbuf má nulovou šířku nebo výšku.Nelze naÄíst modul pro Ätení obrázků: %s: %sNeoÄekávaná bitová hloubka položek map barevNeoÄekávaný konec dat obrázku PNMNeoÄekávaný blok ikony v animaciNerozpoznaný formát obrázkuNepodporovaný prostor barev JPEG (%s)Nepodporovaná hloubka souboru ICO: %dNepodporovaný typ ikonyNepodporovaný formát obrázku GDI+Hodnotu textového bloku PNG %s nelze pÅ™evést do kódování ISO-8859-1.Verze %s formátu souborů GIF není podporovánaVýška nebo šířka obrázku TIFF je 0Soubor XPM má výšku obrázku <= 0Soubor XPM má šířku obrázku <= 0Soubor XPM má neplatný poÄet barevXPM obsahuje neplatný poÄet znaků na pixelnelze alokovat paměť pro obrázek o velikosti %u bajtnelze alokovat paměť pro obrázek o velikosti %u bajtynelze alokovat paměť pro obrázek o velikosti %u bajtůnepodporovaná variace obrázku RASgdk-pixbuf-2.30.8/po/zh_HK.po0000664000175000017500000007033312340760136016765 0ustar00mclasenmclasen00000000000000# Chinese (Hong Kong) translation for gdk-pixbuf. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the gdk-pixbuf package. # Chao-Hsiung Liao , 2010. # Wei-Lun Chao , 2010. # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.25.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-06 19:37+0800\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (Hong Kong) \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: Poedit 1.5.5\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "開啟檔案「%sã€å¤±æ•—:%s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "圖片檔‘%s’沒有內容" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "無法載入動畫檔‘%s’:原因ä¸æ˜Žï¼Œå¯èƒ½å‹•ç•«æª”已經æ毀" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "無法載入圖片檔「%sã€ï¼šåŽŸå› ä¸æ˜Žï¼Œå¯èƒ½æª”案已經æ毀" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "無法載入用來載入圖片的模組:%s:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "圖片載入模組 %s 沒有匯出正確的介é¢ï¼›å®ƒæ˜¯å¦å±¬æ–¼å¦ä¸€å€‹ gtk-pixbuf 版本?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ä¸æ”¯æ´åœ–片類型‘%s’" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "無法識別圖片檔‘%s’的圖片格å¼" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "無法識別的圖片檔格å¼" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "無法載入圖片‘%s’:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "寫入圖片檔時發生錯誤 (%s)" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "æ­¤ gdk-pixbuf 版本ä¸æ”¯æ´å„²å­˜ä»¥ä¸‹çš„圖片格å¼ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "記憶體ä¸è¶³ä»¥å„²å­˜åœ–片到 callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "無法開啟暫存檔" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "無法讀入暫存檔" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "無法開啟‘%s’以供寫入資料:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "寫入圖片後無法關閉‘%s’,資料å¯èƒ½ç„¡æ³•å®Œæ•´åœ°å„²å­˜ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "記憶體ä¸è¶³ä»¥å°‡åœ–片寫入緩è¡å€" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "寫入圖片串æµæ™‚發生錯誤" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "內部錯誤:圖片載入模組‘%s’無法完æˆå‹•ä½œï¼Œä½†æ²’有æ供任何原因" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ä¸æ”¯æ´ä»¥æ¼¸é€²æ–¹å¼è¼‰å…¥åœ–片類型‘%s’" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "圖片標頭æ毀" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "圖片格å¼ä¸æ˜Ž" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "圖片åƒç´ è³‡æ–™æ毀" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ç„¡æ³•åˆ†é… %u ä½å…ƒçµ„的圖片緩è¡å€" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "動畫中å«æœ‰æœªé æœŸçš„圖示å€å¡Š" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "動畫檔的標頭資料無效" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥å‹•ç•«" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "動畫中有部份資料ä¸ç¬¦åˆæ ¼å¼" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI å½±åƒè¢«æˆªæ–·æˆ–是ä¸å®Œæ•´ã€‚" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI 圖片格å¼" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP 圖片中有冗餘的標頭資料" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥é»žé™£åœ–片" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "ä¸æ”¯æ´é€™ç¨® BMP 圖片檔標頭大å°" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "由上至下æ繪的 BMP 圖片ä¸å¯ä»¥å£“縮" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "檔案太早çµæŸ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "無法分é…記憶體來儲存 BMP 檔" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "無法寫入 BMP 檔案" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP 圖片格å¼" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF 圖片格å¼" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF 圖片格å¼" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO 圖片格å¼" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG å“質必須在 0 至 100 之間;無法分æžæ•¸å€¼ã€Œ%sã€ã€‚" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG å“質必須在 0 至 100 之間;ä¸å…許使用數值「%dã€ã€‚" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG 圖片格å¼" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF 圖片格å¼" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "無法分é…記憶體: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "無法建立串æµï¼š %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "無法尋找串æµï¼š %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "無法讀å–串æµï¼š%s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "無法載入點陣圖" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "無法載入中繼檔案" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "ä¸æ”¯æ´çš„ GDI+ 圖片格å¼" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "無法儲存" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF 圖片格å¼" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "無法讀入 GIF:%s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF 檔缺少了一部份資料(å¯èƒ½æ˜¯æª”案被截斷了?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF 載入模組出ç¾å…§éƒ¨éŒ¯èª¤ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "堆疊溢ä½" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF 圖片載入模組無法了解此圖片。" # (Abel) 這個 "code" 是 LZW 壓縮中用的 #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "出ç¾ä¸è‰¯çš„壓縮編碼" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF 檔案å«æœ‰å¾ªç’°å£“縮表格紀錄" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ GIF 檔" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "沒有足夠的記憶體拼出 GIF 檔中的圖片" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF 圖片已æ毀(ä¸æ­£ç¢ºçš„ LZW 壓縮資料)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "檔案ä¸åƒæ˜¯ GIF 檔" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ä¸æ”¯æ´ %s 版本的 GIF 檔案格å¼" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "產生的 GIF 影響大å°ç‚ºé›¶" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF 圖片沒有整體使用的色盤,而且圖片其中一個畫格沒有專用的色盤。" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF 檔案被截斷或是ä¸å®Œæ•´ã€‚" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "è®€å– ICNS 圖片檔時發生錯誤:%s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "無法解碼 ICNS 檔案" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS 圖片格å¼" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "圖示的標頭資料無效" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–示" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ä¸æ”¯æ´æœ‰å£“縮的圖示" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "圖示的闊度為零" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "圖示的高度為零" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ä¸æ”¯æ´çš„圖示類型" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ ICO 檔" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "圖片太大無法存為 ICO æ ¼å¼" # (Abel) FIXME 這個 hotspot.... #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "游標熱點在圖片之外" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO 檔å«æœ‰æœªæ”¯æ´çš„色彩深度:%d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "無法分é…記憶體給串æµ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "無法將圖片解碼" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "變æ›å¾Œçš„ JPEG2000 闊度或高度為零" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "圖片類型目å‰ä¸æ”¯æ´" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "無法分é…記憶體給色彩設定組åˆ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "記憶體ä¸è¶³ä»¥é–‹å•Ÿ JPEG 2000 檔" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "無法分é…記憶體給緩è¡å€åœ–片資料" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 圖片格å¼" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "åˆ†æž JPEG 圖片檔時發生錯誤 (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片,請嘗試退出其它應用程å¼ä¾†é‡‹æ”¾è¨˜æ†¶é«”" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "未支æ´çš„ JPEG 色彩空間 (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "無法分é…記憶體來載入 JPEG 檔案" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "變æ›å¾Œçš„ JPEG 闊度或高度為零。" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度「%uã€ã€‚" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "無法分é…圖片標頭所需的記憶體" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "無法分é…記憶體來載入內容çµæ§‹" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "圖片的闊度和/或高度無效" # 姑且用 color depth 代替 bpp -- Abel #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "圖片ä¸æ”¯æ´é€™ç¨®è‰²å½©æ·±åº¦" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "圖片æ“有ä¸è¢«æ”¯æ´çš„ %d-ä½å…ƒå¹³é¢(bit planes)" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "無法產生新的 pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ç„¡æ³•åˆ†é… line data 所需的記憶體" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "ç„¡æ³•åˆ†é… PCX 圖片的記憶體" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "未å–å¾— PCX 圖片æ¯ä¸€åˆ—的資料" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX 資料末端沒有找到色盤" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX 圖片格å¼" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "變æ›å¾Œçš„ pixbuf 闊度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata æ ¼å¼" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ç„¡æ•ˆã€‚" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "變æ›å¾Œçš„ PNG 闊度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "變æ›å¾Œçš„ PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ä¸æ˜¯ 8。" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "變æ›å¾Œçš„ PNG 的色彩模å¼ä¸æ˜¯ RGB 或 RGBA。" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "變æ›å¾Œçš„ PNG 色æ¿æ•¸ç›®ä¸å—支æ´ï¼Œæ­£ç¢ºæ•¸å­—應為 3 或 4。" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG 圖片檔中有嚴é‡éŒ¯èª¤ï¼š%s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ PNG 檔" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "記憶體ä¸è¶³ä»¥å„²å­˜å¤§å°ç‚º %lu×%lu 的圖片;請嘗試退出其他應用程å¼ä¾†æ¸›ä½Žè¨˜æ†¶é«”使用" "é‡" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "讀入 PNG 圖片檔時發生嚴é‡éŒ¯èª¤" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "讀入 PNG 圖片檔時發生嚴é‡éŒ¯èª¤ï¼š%s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG text å€æ®µçš„é—œéµå­—必須在 1 至 79 字符之內。" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG text å€æ®µçš„é—œéµå­—必須是 ASCII 字符。" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度 %d。" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG 壓縮程度必須在 0 至 9 之間;無法ç†è§£æ•¸å€¼ã€Œ%sã€ã€‚" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG 壓縮程度必須在 0 至 9 之間;ä¸å…許使用數值「%dã€ã€‚" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG text å€æ®µçš„內容 %s 無法轉æ›ç‚º ISO-8859-1 編碼。" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG 圖片格å¼" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM 載入模組找ä¸åˆ°è¦æ‰¾çš„整數" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM 檔的第一個ä½å…ƒçµ„ä¸æ­£ç¢º" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "無法辨識這個 PNM 檔的副格å¼" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM 圖片檔的寬為 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM 圖片檔的高為 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®ç‚º 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®éŽå¤§" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "原始 PNM 圖片類型ä¸æ­£ç¢º" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM 載入程åºä¸æ”¯æ´é€™å€‹ PNM 檔的副格å¼" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "原始 PNM æ ¼å¼éœ€è¦åœ¨å–樣資料å‰æœ‰ä¸€æ ¼ç©ºæ ¼(whitespace)" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "無法分é…記憶體來載入 PNM 圖片" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "無法分é…記憶體來載入 PNM 內容çµæ§‹" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM 圖片資料éŽæ—©å®Œçµ" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ PNM 檔" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM 圖片格å¼é›†åˆ" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "輸入的檔案æè¿°å­ç‚º NULL。" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "è®€å– QTIF 檔頭失敗" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atom 容é‡éŽå¤§ (%d ä½å…ƒçµ„)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ç„¡æ³•åˆ†é… %d ä½å…ƒçµ„的檔案讀å–ç·©è¡å€" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "ç•¶è®€å– QTIF atom 時發生錯誤:%s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "無法以 seek() ç•¥éŽä¸‹ %d 個ä½å…ƒçµ„。" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "åˆ†é… QTIF 脈絡çµæ§‹å¤±æ•—。" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "無法建立 GdkPixbufLoader 物件。" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "找ä¸åˆ°åœ–片資料 atom。" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF 圖片格å¼" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS 圖片中有冗餘的標頭資料" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS 圖片類型ä¸æ˜Ž" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ä¸æ”¯æ´çš„ RAS 圖片格å¼" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ RAS 圖片" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster 圖片格å¼" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "ç„¡æ³•åˆ†é… IOBuffer çµæ§‹æ‰€éœ€çš„記憶體" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "ç„¡æ³•åˆ†é… IOBuffer 資料所需的記憶體" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "無法 realloc IOBuffer 資料" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "無法分é…暫時性的 IOBuffer 資料" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "無法分é…æ–°çš„ pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "圖片æ毀或是被截斷。" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "無法分é…色盤çµæ§‹æ‰€éœ€çš„記憶體" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "無法分é…色盤項目所需的記憶體" # (Abel) 英文ä¸èƒ½å®Œå…¨ç›¡ä¿¡ï¼Œåªèƒ½è§£è®€ source code #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ä¸æ”¯æ´é€™å€‹è‰²ç›¤çš„色彩深度" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "ç„¡æ³•åˆ†é… TGA 標頭所需的記憶體" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA 圖片的尺寸無效" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "ä¸æ”¯æ´æ­¤é¡žåž‹çš„ TGA 圖片" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "無法分é…記憶體來載入 TGA 內容çµæ§‹" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "檔案內有冗餘的資料" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa 圖片格å¼" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "無法å–得圖片闊度(TIFF 檔æ毀)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "無法å–得圖片高度(TIFF 檔æ毀)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF 圖片的闊度或高度為零" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF 圖片的尺寸太大" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "記憶體ä¸è¶³ä»¥é–‹å•Ÿ TIFF 檔" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "無法載入 TIFF 檔è£çš„ RGB 資料" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "無法開啟 TIFF 圖片" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "無法載入 TIFF 圖片" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "無法儲存 TIFF 圖片" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF 壓縮並未åƒç…§åˆ°æœ‰æ•ˆçš„編解碼器。" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "無法寫入 TIFF 資料" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "無法寫入 TIFF 檔案" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "圖片闊度為零" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "圖片高度為零" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "無法儲存其它部份" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP 圖片格å¼" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "無效的 XBM 檔" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ XBM 圖片檔" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "當載入 XBM 圖片時無法寫入暫存檔" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM 圖片格å¼" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "找ä¸åˆ° XPM 標頭" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "無效的 XPM 標頭" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM 圖片闊度ä¸å¤§æ–¼ 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM 圖片高度ä¸å¤§æ–¼ 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM æ¯å€‹åƒç´ ä½”用的ä½å…ƒçµ„數目ä¸æ­£ç¢º" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM 圖片檔é¡è‰²æ•¸ç›®ä¸æ­£ç¢º" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "無法分é…記憶體來載入 XPM 圖片" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "無法讀入 XPM 色盤" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "當載入 XPM 圖片時無法寫入暫存檔" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM 圖片格å¼" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose æ“作失敗" #~ msgid "Unsupported animation type" #~ msgstr "ä¸æ”¯æ´çš„å‹•ç•«é¡žåž‹" gdk-pixbuf-2.30.8/po/pa.po0000664000175000017500000011767112340760136016371 0ustar00mclasenmclasen00000000000000# translation of gtk+.HEAD.po to Punjabi # Copyright (C) 2004 THE gtk+.HEAD'S COPYRIGHT HOLDER # This file is distributed under the same license as the gtk+.HEAD package. # # Amanpreet Singh Alam , 2004. # Amanpreet Singh Alam , 2005,2006,2007, 2008, 2009. # A S Alam , 2009, 2010, 2011, 2012, 2013. msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-12-07 20:25-0600\n" "Last-Translator: A S Alam \n" "Language-Team: Punjabi/Panjabi \n" "Language: pa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ਫਾਇਲ '%s' ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਫੇਲà©à¨¹: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ਚਿੱਤਰ ਫਾਇਲ '%s' ਵਿੱਚ ਕੋਈ ਡਾਟਾ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ '%s' ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ: ਕਾਰਨ ਜਾਣਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ ਹੈ, ਸੰਭਵ ਹੈ ਕਿ à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ " "ਫਾਇਲ ਨਿਕਾਰਾ ਹੈ" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "ਚਿੱਤਰ '%s' ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ: ਕਾਰਨ ਜਾਣਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ ਹੈ, ਸੰਭਵ ਹੈ ਕਿ ਚਿੱਤਰ ਫਾਇਲ " "ਨਿਕਾਰਾ ਹੈ" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ਚਿੱਤਰ- ਲੋਡਕਰਨ-ਮੋਡੀਊਲ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮੱਰਥ: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ਚਿੱਤਰ- ਲੋਡਿੰਗ-ਮੋਡੀਊਲ %s ਢà©à©±à¨•à¨µà¨¾à¨‚ ਇੰਟਰਫੇਸ ਨਿਰਯਾਤ ਨਹੀਂ ਕਰ ਸਕਦਾ; ਸੰਭਵ ਹੈ ਕਿ ਇਹ ਵੱਖਰੇ gdk-" "pixbuf ਵਰਜਨ ਤੋਂ ਹੋਵੇ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ਚਿੱਤਰ ਕਿਸਮ '%s' ਮੱਦਦ-ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ਫਾਇਲ '%s' ਲਈ ਚਿੱਤਰ ਫਾਇਲ ਫਾਰਮੈਟ ਦੀ ਪਛਾਣ ਨਾ ਕੀਤੀ ਜਾ ਸਕੀ ਹੈ।" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ਬੇ-ਪਛਾਣ ਚਿੱਤਰ ਫਾਇਲ ਫਾਰਮੈਟ" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ਚਿੱਤਰ '%s' ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਫੇਲà©à¨¹: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ਚਿੱਤਰ ਫਾਇਲ 'ਤੇ ਲਿਖਣ ਵਿੱਚ ਗਲਤੀ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf ਦਾ ਇਹ ਬਿਲੱਡ, ਚਿੱਤਰ ਫਾਰਮੈਟ ਵਿੱਚ ਸੰਭਾਲਣ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ਚਿੱਤਰ ਨੂੰ ਮà©à©œ-ਲਿਆਉਣ ਲਈ ਸੰਭਾਲ ਵਾਸਤੇ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ਆਰਜ਼ੀ ਫਾਇਲ ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਫੇਲà©à¨¹" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ਆਰਜ਼ੀ ਫਾਇਲ ਪੜà©à¨¹à¨¨ ਵਿੱਚ ਫੇਲà©à¨¹" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "ਲਿਖਣ ਲਈ '%s' ਨੂੰ ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਅਸਫ਼ਲ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "ਚਿੱਤਰ ਨੂੰ ਲਿਖਣ ਸਮੇ, '%s' ਨੂੰ ਬੰਦ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ, ਸਾਰਾ ਡਾਟਾ ਸੰਭਾਲਣ ਵਿੱਚ ਅਸਫ਼ਲ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ਚਿੱਤਰ ਨੂੰ ਬਫਰ ਵਿੱਚ ਸੰਭਾਲਣ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ਚਿੱਤਰ ਧਾਰਾ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ਅੰਦਰੂਨੀ ਗਲਤੀ: ਚਿੱਤਰ ਦੀ ਲੋਡਿੰਗ ਸ਼à©à¨°à©‚ ਕਰਨ ਲਈ ਚਿੱਤਰ ਲੋਡਰ ਮੈਡੀਊਲ '%s' ਅਸਫ਼ਲ, ਪਰ ਗਲਤੀ ਦਾ ਕਾਰਨ " "ਇਹ ਦੱਸ ਨਹੀਂ ਸਕਿਆ।" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ਚਿੱਤਰ ਕਿਸਮ '%s' ਦੀ ਲਗਾਤਾਰ ਲੋਡਿੰਗ ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ਚਿੱਤਰ ਹੈੱਡਰ ਨਿਕਾਰਾ" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ਚਿੱਤਰ ਫਾਰਮੈਟ ਅਣਜਾਣ" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ਚਿੱਤਰ ਪਿਕਸਲ ਡਾਟਾ ਨਿਕਾਰਾ" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ਚਿੱਤਰ ਬਫ਼ਰ ਦੇ %u ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ" msgstr[1] "ਚਿੱਤਰ ਬਫ਼ਰ ਦੇ %u ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਵਿੱਚ ਬੇਲੋੜੀਦਾ ਆਈਕਾਨ" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਵਿੱਚ ਗਲਤ ਹੈਂਡਰ" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਵਿੱਚ ਨਿਕਾਰਾ ਭਾਗ" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI ਚਿੱਤਰ ਦੀ ਕੱਟ-ਵੱਢ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਪੂਰਾ ਨਹੀਂ ਹੈ।" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ਚਿੱਤਰ ਵਿੱਚ ਜਾਅਲੀ ਹੈਂਡਰ ਡਾਟਾ ਹੈ" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ਬਿੱਟਮੈਪ ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ਚਿੱਤਰ ਬਿਨ-ਮੱਦਦ ਹੈਂਡਰ ਅਕਾਰ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ਉੱਤੋਂ-ਹੇਠਾਂ BMP ਚਿੱਤਰ ਕੰਪਰੈੱਸ ਨਹੀਂ ਜਾ ਸਕਦੇ ਹਨ" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ਫਾਇਲ ਦਾ ਅਪੂਰਨ ਅੰਤ ਆ ਗਿਆ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ ਹੈ" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ਫਾਇਲ ਲਿਖੀ ਨਹੀਂ ਜਾ ਸਕੀ" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG ਗà©à¨£ ਦਾ ਮà©à©±à¨² ੦ ਤੇ ੧੦੦ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ; ਮà©à©±à¨² '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG ਗà©à¨£ ਦਾ ਮà©à©±à¨² ੦ ਤੇ ੧੦੦ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ; ਮà©à©±à¨² '%d' ਦੀ ਮਨਜ਼ੂਰੀ ਨਹੀਂ ਹੈ।" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ਸਟਰੀਮ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ਸਟਰੀਮ ਲਈ ਨਹੀਂ ਜਾ ਸਕੀ: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ਸਟਰੀਮ ਤੋਂ ਪੜà©à¨¹à¨¿à¨† ਨਹੀਂ ਜਾ ਸਕਿਆ: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "ਬਿੱਟਮੈਪ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "ਮੇਟਾਡਾਟਾ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ ਲਈ ਚਿੱਤਰ ਫਾਰਮੈਟ ਗ਼ੈਰ-ਸਹਾਇਕ" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ਪੜà©à¨¹à¨¨à¨¾ ਅਸਫ਼ਲ਼: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ਫਾਇਲ ਵਿੱਚ ਕà©à¨ ਡਾਟਾ ਗà©à©°à¨® ਹੈ (ਸਾਇਦ ਇਸ ਵਿੱਚ ਕà©à¨ ਕੱਟ-ਵੱਢ ਹੋਈ ਹੈ?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ਲੋਡਰ ਵਿੱਚ ਅੰਦਰੂਨੀ ਗਲਤੀ(%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ਸਟਾਕ ਸੀਮਾ ਤੋਂ ਬਾਹਰ" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ਚਿੱਤਰ ਲੋਡਰ ਇਸ ਚਿੱਤਰ ਨੂੰ ਸਮਠਨਹੀਂ ਸਕਿਆ।" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ਬਾਰ-ਕੋਡ ਮਿਲ ਗਿਆ ਹੈ" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ਫਾਇਲ ਵਿੱਚ ਚੱਕਰੀ ਟੇਬਲ à¨à¨‚ਟਰੀ" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ਫਾਇਲ ਵਿੱਚ ਇੱਕ ਫਰੇਮ ਬਣਾਉਣ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ਚਿੱਤਰ ਨਕਾਰਾ ਹੈ (ਗਲਤ LZW ਨਪੀੜੀ)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ਫਾਇਲ ਇੱਕ GIF ਫਾਇਲ ਲੱਗ ਨਹੀਂ ਰਹੀ ਹੈ" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ਫਾਇਲ ਫਾਰਮੈਟ ਦਾ ਵਰਜਨ %s ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "ਨਤੀਜੇ ਵਜੋਂ ਬਣੇ GIF ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਸਿਫ਼ਰ" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ਚਿੱਤਰ ਕੋਲ ਗਲੋਬਲ ਰੰਗ-ਨਕਸ਼ਾ ਨਹੀਂ ਅਤੇ ਇਸ ਦੇ ਫਰੇਮ ਅੰਦਰ ਆਪਣਾ ਕੋਈ ਲੋਕਲ ਰੰਗ-ਨਕਸ਼ਾ ਨਹੀਂ ਹੈ।" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ਚਿੱਤਰ ਦੀ ਕੱਟ-ਵੱਢ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਪੂਰਾ ਨਹੀਂ ਹੈ।" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ਚਿੱਤਰ ਪੜà©à¨¹à¨¨ ਦੌਰਾਨ ਗਲਤੀ: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ਫਾਇਲ ਡੀਕੋਡ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ਆਈਕਾਨ ਵਿੱਚ ਗਲਤ ਹੈਂਡਰ" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ਆਈਕਾਨ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ਨਪੀੜੇ ਆਈਕਾਨ ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹਨ" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ਆਈਕਾਨ ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ਆਈਕਾਨ ਦੀ ਸਿਫ਼ਰ ਉਚਾਈ" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਆਈਕਾਨ ਕਿਸਮ" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ਚਿੱਤਰ ਇੰਨਾ ਵੱਡਾ ਹੈ ਕਿ ਇਸ ਨੂੰ ICO ਦੇ ਤੌਰ ਤੇ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ਕਰਸਰ ਬਿੰਦੂ ਚਿੱਤਰ ਤੋਂ ਬਾਹਰ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ਚਿੱਤਰ ਲਈ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਡੂੰਘਾਈ: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ਸਟਰੀਮ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ਚਿੱਤਰ ਡੀਕੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "ਤਬਦੀਲ JPEG2000 ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈ।" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ਚਿੱਤਰ ਟਾਈਪ ਹਾਲੇ ਸਹਾਇਕ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "ਰੰਗ ਪਰੋਫਾਇਲ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ਫਾਇਲ ਖੋਲà©à¨¹à¨£ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ਬਫਰ ਚਿੱਤਰ ਡਾਟਾ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ਚਿੱਤਰ ਫਾਇਲ (%s) ਦੀ ਪੇਸ਼ਕਾਰੀ ਵਿੱਚ ਗਲਤੀ" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "ਚਿੱਤਰ ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ, ਕà©à¨ ਕਾਰਜਾਂ ਨੂੰ ਬੰਦ ਕਰਕੇ ਮੈਮੋਰੀ ਖਾਲੀ ਕਰੋ" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "JPEG ਰੰਗ ਸਪੇਸ (%s) ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀ" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ਤਬਦੀਲ JPEG ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈ।" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "ਰੰਗ ਪਰੋਫਾਇਲ ਦੀ ਅਢà©à©±à¨•à¨µà©€à¨‚ ਲੰਬਾਈ '%u' ਹੈ।" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ਹੈਂਡਰ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "ਹਿੱਸਾ ਬਫ਼ਰ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਅਤੇ/ਜਾਂ ਉਚਾਈ ਗਲਤ ਹੈ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ਚਿੱਤਰ ਵਿੱਚ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ bpp ਹੈ" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ਚਿੱਤਰ ਵਿੱਚ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ %d-ਬਿੱਟ ਪਲੇਨ ਦੀ ਗਿਣਤੀ ਹੈ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "ਨਵਾਂ ਪਿਕਬਫ਼ ਨਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾ" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ਲਾਈਨ ਡਾਟਾ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX ਈਮੇਜ਼ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ਚਿੱਤਰ ਦੀਆਂ ਸਾਰੀਆਂ ਰੇਖਾਵਾਂ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੋਈਆ" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX ਡਾਟਾ ਦੇ ਅਖੀਰ ਤੇ ਕੋਈ ਪਲੇਟਸ ਨਹੀਂ ਲੱਭਾ" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "ਤਬਦੀਲ pixbuf ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈ।" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata ਫਾਰਮੈਟ" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ਚਿੱਤਰ ਵਿੱਚ ਬਿੱਟ ਪà©à¨°à¨¤à©€ ਚੈਨਲ ਗਲਤ ਹੈ" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ਤਬਦੀਲ PNG ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈ" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "PNG ਦੇ ਬਿੱਟ ਪà©à¨°à¨¤à©€ ਚੈਨਲ 8 ਨਹੀਂ ਹੈ।" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ਤਬਦੀਲ PNG RGB ਜਾਂ RGBA ਨਹੀਂ ਹੈ।" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "ਤਬਦੀਲ PNG ਵਿੱਚ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਚੈਨਲਾਂ ਦੀ ਗਿਣਤੀ, ਇਹ 3 ਜਾਂ 4 ਹੋਣੀ ਜ਼ਰੂਰੀ ਹੈ।" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ਚਿੱਤਰ ਫਾਇਲ ਵਿੱਚ ਘਾਤਕ ਗਲਤੀ: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ਫਾਇਲ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu X %lu ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ ਕà©à¨ ਕਾਰਜ ਬੰਦ ਕਰਕੇ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਨੂੰ ਘੱਟ " "ਕਰੋ।" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ਚਿੱਤਰ ਫਾਇਲ ਪੜà©à¨¹à¨¨ ਵਿੱਚ ਘਾਤਕ ਗਲਤੀ" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ਚਿੱਤਰ ਫਾਇਲ ਪੜà©à¨¹à¨¨ ਵਿੱਚ ਘਾਤਕ ਗਲਤੀ: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG ਵਿੱਚ ਪਾਠ ਹੋਣ ਲਈ ਅੱਖਰਾਂ ਦੀ ਗਿਣਤੀ ਘੱਟੋ-ਘੱਟੋ ੧ ਅਤੇ ਵੱਧੋ-ਵੱਧ ੭੯ ਹੋ ਸਕਦੀ ਹੈ।" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG ਪਾਠ ਲਈ ਅੱਖਰ ASCII ਅੱਖਰ ਹੋਣੇ ਜ਼ਰੂਰੀ ਹਨ" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "ਰੰਗ ਪਰੋਫਾਇਲ ਦੀ ਅਢà©à©±à¨•à¨µà©€à¨‚ ਲੰਬਾਈ %d ਹੈ।" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG ਨਪੀੜਨ ਪੱਧਰ ਦਾ ਮà©à©±à¨² 0 ਤੋਂ 9 ਦੇ ਵਿੱਚ ਹੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਮà©à©±à¨² '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ " "ਸਕਿਆ।" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG ਨਪੀੜਨ ਪੱਧਰ ਦਾ ਮà©à©±à¨² 0 ਤੋਂ 9 ਦੇ ਵਿੱਚ ਹੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਮà©à©±à¨² '%d' ਮਨਜ਼ੂਰ ਨਹੀਂ ਹੈ।" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG ਟੈਕਸਟ %s ਦਾ ਮà©à©±à¨² ਨੂੰ ISO-੮੮੫੯-੧ ਇੰਕੋਡਿੰਗ ਵਿੱਚ ਤਬਦੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ਫਾਇਲ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ਲੋਡਰ ਲਈ ਪੂਰਨ ਅੰਕ ਲੋੜੀਦਾ ਸੀ, ਪਰ ਮਿਲਿਆ ਨਹੀ" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ਫਾਇਲ ਵਿੱਚ ਮà©à¨¢à¨²à¨¾ ਬਾਈਟ ਗਲਤ ਹੈ" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ਫਾਇਲ ਇੱਕ ਪਛਾਣਯੋਗ PNM ਸਬ-ਫਾਰਮੈਟ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ 0 ਹੈ" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਉਚਾਈ 0 ਹੈ" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ਫਾਇਲ ਵਿੱਚ ਅਧਿਕਤਮ ਰੰਗ ਮà©à©±à¨² 0 ਹੈ" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ਫਾਇਲ ਵਿੱਚ ਅਧਿਕਤਮ ਰੰਗ ਮà©à©±à¨² ਬਹà©à¨¤ ਜਿਆਦਾ ਹੈ" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ਅਣਘੜ-PNM ਚਿੱਤਰ ਕਿਸਮ ਠੀਕ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ਚਿੱਤਰ ਲੋਡਰ, ਇਸ PNM ਸਬ-ਫਾਰਮੈਟ ਮੱਦਦ ਨਹੀਂ ਦੇ ਰਿਹਾ ਹੈ" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "ਅਨਘੜ PNM ਫਾਰਮੈਟ ਲਈ ਇੱਕ ਸੈਂਪਲ ਡਾਟਾ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਸਫੈਦ ਥਾਂ ਲੋੜੀਦੀ ਹੈ" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ਚਿੱਤਰ ਲੋਡਿੰਗ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕਰ ਸਕਿਆ" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM context struct ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ਚਿੱਤਰ ਡਾਟਾ ਦਾ ਅਨਿਸ਼ਚਿਤ ਅੰਤ" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ਇੱਕ ਚਿੱਤਰ ਫਾਰਮੈਟ ਸਮੂਹ ਹੈ" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ਇੰਪà©à©±à¨Ÿ ਫਾਇਲ ਵੇਰਵਾ NULL ਹੈ।" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF ਹੈੱਡਰ ਪੜà©à¨¹à¨¨ ਲਈ ਫੇਲà©à¨¹" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF à¨à¨Ÿà¨® ਆਕਾਰ ਬਹà©à¨¤ ਵੱਡਾ ਹੈ (%d ਬਾਈਟ)" msgstr[1] "QTIF à¨à¨Ÿà¨® ਆਕਾਰ ਬਹà©à¨¤ ਵੱਡਾ ਹੈ (%d ਬਾਈਟ)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ਫਾਇਲ ਬਫ਼ਰ ਦੇ %d ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ" msgstr[1] "ਫਾਇਲ ਬਫ਼ਰ ਦੇ %d ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF à¨à¨Ÿà¨® ਪੜà©à¨¹à¨¨ ਦੌਰਾਨ ਫਾਇਲ ਗਲਤੀ: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "ਅੱਗੇ %d ਬਾਈਟ seek() ਛੱਡਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।" msgstr[1] "ਅੱਗੇ %d ਬਾਈਟ seek() ਛੱਡਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF context struct ਲਈ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader ਆਬਜੈਕਟ ਬਣਾਉਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ਚਿੱਤਰ ਡਾਟਾ à¨à¨Ÿà¨® ਲੱਭਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ਚਿੱਤਰ ਦਾ ਜਾਅਲੀ ਹੈਂਡਰ ਡਾਟਾ" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ਚਿੱਤਰ ਦੀ ਕਿਸਮ ਅਣਜਾਣ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS ਚਿੱਤਰ ਪਰਿਵਰਤਨ ਬਿਨ-ਮੱਦਦ" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ਚਿੱਤਰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "ਸਨ ਰਾਸਟਰ ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer ਢਾਂਚਾ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer ਡਾਟਾ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer ਡਾਟਾ ਮà©à©œ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "IOBuffer ਡਾਟਾ ਲਈ ਆਰਜ਼ੀ ਜਾਰੀ ਨਹੀਂ ਹੋ ਸਕਿਆ" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "ਨਵਾਂ ਪਿਕਬਫ਼ ਜਾਰੀ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ਚਿੱਤਰ ਨਿਕਾਰਾ ਜਾਂ ਛਾਂਗਿਆ ਹੈ" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ਰੰਗ-ਨਕਸ਼ਾ ਢਾਂਚਾ ਜਾਰੀ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ਰੰਗ-ਨਕਸ਼ਾ à¨à¨‚ਟਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ਰੰਗ-ਨਕਸ਼ਾ à¨à¨‚ਟਰੀ ਲਈ ਗਲਤ ਬਿੱਟ-ਡੂੰਘਾਈ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA ਹੈਂਡਰ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਹੋ ਸਕੀ" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ਚਿੱਤਰ ਦਾ ਮਾਪ ਗਲਤ ਹੈ" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ਚਿੱਤਰ ਟਾਈਪ ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA context struct ਲਈ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ਫਾਇਲ ਵਿੱਚ ਵੱਧ ਡਾਟਾ ਹੈ" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "ਟਾਰਗ ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਮਿਲ ਨਹੀਂ (ਗਲਤ TIFF ਫਾਇਲ)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ਚਿੱਤਰ ਦੀ ਉਚਾਈ ਮਿਲ ਨਹੀਂ (ਗਲਤ TIFF ਫਾਇਲ)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ਚਿੱਤਰ ਦੀ ਉਚਾਈ ਜਾਂ ਚੌੜਾਈ ਸਿਫ਼ਰ ਹੈ" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ਚਿੱਤਰ ਦਾ ਮਾਪ ਬਹà©à¨¤ ਵੱਡਾ ਹੈ" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ਫਾਇਲ ਖੋਲà©à¨¹à¨£ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ਫਾਇਲ ਤੋਂ RGB ਡਾਟਾ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ਫਾਇਲ ਨੂੰ ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ਚਿੱਤਰ ਲੋਡ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ਚਿੱਤਰ ਸੰਭਾਲਣ ਲਈ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF ਕੰਪਰੈਸ਼ਨ ਢà©à©±à¨•à¨µà©‡à¨‚ codec ਨੂੰ ਨਹੀਂ ਦਰਸਾਉਂਦਾ।" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF ਡਾਟਾ ਲਿਖਣ ਲਈ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ਫਾਇਲ ਵਿੱਚ ਲਿਖਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਸਿਫ਼ਰ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ਚਿੱਤਰ ਦੀ ਉਚਾਈ ਸਿਫ਼ਰ" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ਚਿੱਤਰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ਬਾਕੀ ਨੂੰ ਸੰਭਾਲ ਨਹੀਂ ਸਕਿਆ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ਗਲਤ XBM ਫਾਇਲ" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ਚਿੱਤਰ ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ਚਿੱਤਰ ਲੋਡਿੰਗ ਦੌਰਾਨ ਆਰਜ਼ੀ ਫਾਇਲ ਲਿਖਣ ਵਿੱਚ ਅਸਫ਼ਲ" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ਚਿੱਤਰ ਫਾਰਮੈਟ" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "ਕੋਈ XPM ਹੈਂਡਰ ਨਹੀਂ ਲੱਭਾ" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ਗਲਤ XPM ਹੈਂਡਰ" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ<= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਉਚਾਈ<= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ਵਿੱਚ ਅੱਖਰ ਪà©à¨°à¨¤à©€ ਪਿਕਸਲ ਦੀ ਗਿਣਤੀ ਗਲਤ ਹੈ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ਫਾਇਲ ਵਿੱਚ ਰੰਗ ਦੀ ਗਿਣਤੀ ਗਲਤ ਹੈ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM ਰੰਗ-ਨਕਸ਼ਾ ਪੜà©à¨¹à¨¿à¨† ਨਹੀਂ ਜਾ ਸਕਿਆ" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ਚਿੱਤਰ ਦੀ ਲੋਡਿੰਗ ਦੌਰਾਨ ਆਰਜ਼ੀ ਫਾਇਲ ਲਿਖਣ ਵਿੱਚ ਗਲਤੀ" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ਚਿੱਤਰ ਫਾਰਮੈਟ" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFF ਬੰਦ ਕਰਨ ਦੀ ਕਾਰਵਾਈ ਅਸਫ਼ਲ" #~ msgid "Unsupported animation type" #~ msgstr "ਬਿਨ-ਮੱਦਦ à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਕਿਸਮ" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "ਪਲੇਟਡ ਡਾਟਾ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ" gdk-pixbuf-2.30.8/po/ja.po0000664000175000017500000010315512340760135016352 0ustar00mclasenmclasen00000000000000# gdk-pixbuf ja.po. # Copyright (C) 1998,2000-2012 Free Software Foundation, Inc. # Yasuhiro SHIRASAKI , 1998. # Yukihiro Nakai , 2000-2001. # Takayuki KUSANO , 2002, 2009-2010, 2012. # Akira TAGOH , 2002. # Takeshi AIHANA , 2003-2009. # KAMAGASAKO Masatoshi , 2003. # Satoru SATOh , 2006. # Nishibori Kiyotaka , 2009-2010. # Masato Hashimoto , 2010. # Jiro Matsuzawa , 2011. # Yoji TOYODA , 2012. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-10-15 22:39+0900\n" "Last-Translator: Takayuki KUSANO \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: Gtranslator 2.91.5\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ファイル '%s' ã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸ: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ç”»åƒãƒ•ã‚¡ã‚¤ãƒ« '%s' ã«ã¯ãƒ‡ãƒ¼ã‚¿ãŒã‚ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "アニメーション '%s' ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: ç†ç”±ã¯ä¸æ˜Žã§ã™ãŒã€ãŠãらãアニ" "メーションファイルãŒå£Šã‚Œã¦ã„ã‚‹ã¨æ€ã‚ã‚Œã¾ã™" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "ç”»åƒ '%s' ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: ç†ç”±ã¯ä¸æ˜Žã§ã™ãŒã€ãŠãらãç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ãŒ" "壊れã¦ã„ã‚‹ã¨æ€ã‚ã‚Œã¾ã™" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ç”»åƒãƒ­ãƒ¼ãƒ‰ãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ç”»åƒãƒ­ãƒ¼ãƒ‰ãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ« %s ã¯é©åˆ‡ãªã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’エクスãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›" "ん。gdk-pixbuf ã®åˆ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‹ã‚‚?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ç”»åƒã®ç¨®é¡ž '%s' ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ファイル '%s' ã®ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®å½¢å¼ã‚’èªè­˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "èªè­˜ã§ããªã„ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®å½¢å¼" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ç”»åƒ '%s' ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®æ›¸ãè¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "ãŠä½¿ã„ã® gdk-pixbuf ã¯ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®å½¢å¼ %s ã®ä¿å­˜ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ç”»åƒã‚’コールãƒãƒƒã‚¯ã¸ä¿å­˜ã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "一時ä¿å­˜ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "一時ä¿å­˜ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "書ãè¾¼ã¿ãƒ¢ãƒ¼ãƒ‰ã§ '%s' ã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ç”»åƒã‚’書ã込む際㫠'%s' ã‚’é–‰ã˜ã‚‹ã“ã¨ãŒã§ããªã‹ã£ãŸãŸã‚ã€ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãŒä¿å­˜" "ã•ã‚Œã¦ã„ãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ç”»åƒã‚’ãƒãƒƒãƒ•ã‚¡ãƒ¼ã¸ä¿å­˜ã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ç”»åƒã‚¹ãƒˆãƒªãƒ¼ãƒ ã®æ›¸ãè¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "内部エラー: ç”»åƒãƒ­ãƒ¼ãƒ‰ãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ« '%s' ã®å‡¦ç†ã«å¤±æ•—ã—ã¾ã—ãŸãŒã€ãã®åŽŸå› ã‚’å–" "å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ç”»åƒã®ç¨®é¡ž '%s' ã®ã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ã‚¿ãƒ«ãƒ»ãƒ­ãƒ¼ãƒ‰ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ç”»åƒãƒ˜ãƒƒãƒ€ãƒ¼ãŒå£Šã‚Œã¦ã„ã¾ã™" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ç”»åƒå½¢å¼ãŒä¸æ˜Žã§ã™" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ç”»åƒã®ãƒ”クセルデータãŒå£Šã‚Œã¦ã„ã¾ã™" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%uãƒã‚¤ãƒˆã®ç”»åƒãƒãƒƒãƒ•ã‚¡ãƒ¼ã®ç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "アニメーションã«äºˆæœŸã—ãªã„アイコン・ãƒãƒ£ãƒ³ã‚¯ãŒã‚ã‚Šã¾ã™" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "アニメーションã®ãƒ˜ãƒƒãƒ€ãƒ¼ãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "アニメーションを読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "アニメーションã«ç•°å¸¸ãªãƒãƒ£ãƒ³ã‚¯ãŒã‚ã‚Šã¾ã™" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ç”»åƒã¯åˆ‡ã‚Šã¤ã‚られãŸã‹ã€ä¸å®Œå…¨ã«ãªã£ã¦ã„ã¾ã™ã€‚" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ç”»åƒå½¢å¼" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ç”»åƒã®ãƒ˜ãƒƒãƒ€ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "BMP ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ BMP ç”»åƒã®ãƒ˜ãƒƒãƒ€ãƒ¼ãƒ»ã‚µã‚¤ã‚ºã§ã™" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "トップダウン形å¼ã® BMP ç”»åƒã¯åœ§ç¸®ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ファイルã®çµ‚ã‚ã‚ŠãŒæ—©ã™ãŽã¾ã™" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ファイルã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ç”»åƒå½¢å¼" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ç”»åƒå½¢å¼" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ç”»åƒå½¢å¼" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ç”»åƒå½¢å¼" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG ã® \"クオリティ\" 㯠0〜100 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%s' を解æžã§ãã¾ã›ã‚“" "ã§ã—ãŸ" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG ã® \"クオリティ\" 㯠0〜100 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%d' ã¯ç¢ºä¿ã•ã‚Œã¾ã›ã‚“" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ç”»åƒå½¢å¼" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ç”»åƒå½¢å¼" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "メモリを確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ストリームを生æˆã§ãã¾ã›ã‚“ã§ã—ãŸ: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ストリームã®ä¸­ã‚’検索ã§ãã¾ã›ã‚“ã§ã—ãŸ: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ストリームã‹ã‚‰èª­ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "BMP ç”»åƒã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "メタ・ファイルを読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ ã§ã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ç”»åƒã§ã™" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "ä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ç”»åƒå½¢å¼" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ç”»åƒã®èª­ã¿è¾¼ã¿ã«å¤±æ•—: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF ファイルã«ä½•ã‹è¶³ã‚Šãªã„データãŒã‚ã‚Šã¾ã™ (ç†ç”±ã¯ä¸æ˜Žã§ã™ãŒåˆ‡ã‚Šã¤ã‚られãŸã‹" "ã‚‚?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ローダーã®å†…部エラー (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "スタックã‚ãµã‚Œ" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "(GIF ç”»åƒãƒ­ãƒ¼ãƒ€ãƒ¼) ã“ã®ç”»åƒã‚’ç†è§£ã§ãã¾ã›ã‚“。" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ä¸æ­£ãªã‚³ãƒ¼ãƒ‰ã«é­é‡ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ファイルã®ãƒ†ãƒ¼ãƒ–ル・エントリãŒå¾ªç’°ã—ã¦ã„ã¾ã™" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ç”»åƒã§ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’çµåˆã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ç”»åƒãŒå£Šã‚Œã¦ã„ã¾ã™ (ä¸æ­£ãª LZW 圧縮ã§ã™)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ファイル㯠GIF ファイルã§ã¯ãªã„よã†ã§ã™" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %s ã® GIF ファイル形å¼ã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "GIF ç”»åƒã®å¹…㌠0 ã§ã™" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ç”»åƒã«ã‚°ãƒ­ãƒ¼ãƒãƒ«ãªã‚«ãƒ©ãƒ¼ãƒžãƒƒãƒ—ãŒã‚ã‚Šã¾ã›ã‚“。ãã—ã¦ãƒ•ãƒ¬ãƒ¼ãƒ ã«ãƒ­ãƒ¼ã‚«ãƒ«ãªã‚«" "ラーマップãŒã‚ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ç”»åƒã¯åˆ‡ã‚Šã¤ã‚られãŸã‹ã€ä¸å®Œå…¨ã«ãªã£ã¦ã„ã¾ã™ã€‚" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ç”»åƒã®èª­ã¿è¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ファイルをデコードã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ç”»åƒå½¢å¼" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "アイコンã®ãƒ˜ãƒƒãƒ€ãƒ¼ãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "アイコンを読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "圧縮アイコンã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "アイコンã®å¹…㌠0 ã§ã™" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "アイコンã®é«˜ã•ãŒ 0 ã§ã™" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„種類ã®ã‚¢ã‚¤ã‚³ãƒ³ã§ã™" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "アイコン・ファイルを読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "アイコンã¨ã—ã¦ä¿å­˜ã™ã‚‹ã«ã¯ç”»åƒãŒå¤§ãã™ãŽã¾ã™" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "カーソルã®ãƒ›ãƒƒãƒˆã‚¹ãƒãƒƒãƒˆã‚ˆã‚Šå¤–å´ã®ç”»åƒã§ã™" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "アイコン・ファイルã¨ã—ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„色深度ã§ã™: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ストリームã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ç”»åƒã‚’デコードã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "変æ›ã—㟠JPEG2000 ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ç”»åƒã®ç¨®é¡žã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "カラープロファイルã§ä½¿ç”¨ã™ã‚‹ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’オープンã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ç”»åƒãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã™ã‚‹ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ç”»åƒå½¢å¼" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ« (%s) ã®è§£é‡ˆã§ã‚¨ãƒ©ãƒ¼" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ç”»åƒã®èª­ã¿è¾¼ã¿ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒã‚ã‚Šã¾ã›ã‚“。アプリケーションをã„ãã¤ã‹çµ‚了ã—ã¦" "メモリを解放ã—ã¦ãã ã•ã„" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ JPEG ã®ã‚«ãƒ©ãƒ¼ãƒ»ã‚¹ãƒšãƒ¼ã‚¹ã§ã™ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "変æ›ã—㟠JPEG ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™ã€‚" #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "カラープロファイルã®é•·ã• '%d' ãŒä¸æ­£ã§ã™ã€‚" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ヘッダーã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "コンテキスト・ãƒãƒƒãƒ•ã‚¡ãƒ¼ç”¨ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ç”»åƒã®å¹…ã¨/ã¾ãŸã¯é«˜ã•ãŒç„¡åŠ¹ã§ã™" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ bpp ã‚’ä¿æŒã—ã¦ã„ã¾ã™" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„æ•°ã® %d ビット・プレーンをä¿æŒã—ã¦ã„ã¾ã™" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "æ–°ã—ã„ pixbuf を生æˆã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "è¡Œã®ãƒ‡ãƒ¼ã‚¿ç”¨ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX ç”»åƒã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ç”»åƒã®ã™ã¹ã¦ã®è¡Œã‚’å–å¾—ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX データ末尾ã®ãƒ‘レットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ç”»åƒå½¢å¼" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "変æ›ã—㟠pixbuf ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™ã€‚" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata å½¢å¼" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ç”»åƒã®ãƒãƒ£ãƒ³ãƒãƒ«æ¯Žã®ãƒ“ット数ãŒä¸æ­£ã§ã™ã€‚" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "変æ›ã—㟠PNG ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™ã€‚" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "変æ›ã—㟠PNG ã®ãƒãƒ£ãƒ³ãƒãƒ«æ¯Žã®ãƒ“ット数㌠8 ã§ã¯ã‚ã‚Šã¾ã›ã‚“。" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "変æ›ã—㟠PNG 㯠RGB ã§ã‚‚ RGBA ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "変æ›ã—㟠PNG ã®ãƒãƒ£ãƒ³ãƒãƒ«æ•°ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“。3 ã¾ãŸã¯ " "4 ã«ã—ã¦ãã ã•ã„" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã«è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu x %lu ã®ç”»åƒã‚’ä¿å­˜ã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“。アプリケーションを" "ã„ãã¤ã‹çµ‚了ã—ã¦ãƒ¡ãƒ¢ãƒªã®ä½¿ç”¨é‡ã‚’減らã—ã¦ãã ã•ã„" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®èª­ã¿è¾¼ã¿ä¸­ã«è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®èª­ã¿è¾¼ã¿ä¸­ã«è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒãƒ£ãƒ³ã‚¯ã®ã‚­ãƒ¼ã¯ 1〜79 文字ã«ã—ã¦ãã ã•ã„。" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒãƒ£ãƒ³ã‚¯ã®ã‚­ãƒ¼ã¯ ASCII 文字ã«ã—ã¦ãã ã•ã„。" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "カラープロファイルã®é•·ã• %d ãŒä¸æ­£ã§ã™ã€‚" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG ã®åœ§ç¸®ãƒ¬ãƒ™ãƒ«ã¯ 0〜9 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%s' を解æžã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG ã®åœ§ç¸®ãƒ¬ãƒ™ãƒ«ã¯ 0〜9 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%d' ã¯ç¯„囲外ã§ã™ã€‚" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒãƒ£ãƒ³ã‚¯ %s ã®å€¤ã‚’ ISO-8859-1 エンコーディングã«å¤‰æ›ã§ãã¾ã›" "ん。" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ç”»åƒå½¢å¼" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ローダーã¯æ•´æ•°ã‚’期待ã—ã¦ã„ãŸã®ã§ã™ãŒã€æ•´æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ファイルã®æœ€åˆã®ãƒã‚¤ãƒˆãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ファイルãŒèªè­˜å¯èƒ½ãª PNM サブ形å¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ファイルã®ç”»åƒã®å¹…㌠0 ã§ã™" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ファイルã®ç”»åƒã®é«˜ã•ãŒ 0 ã§ã™" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ファイルã®è‰²ã®æœ€å¤§å€¤ãŒ 0 ã§ã™" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ファイルã®è‰²ã®æœ€å¤§å€¤ãŒå¤§ãã™ãŽã¾ã™" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ãƒã‚¤ãƒŠãƒªå½¢å¼ã® PNM ç”»åƒã®ç¨®é¡žãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ç”»åƒãƒ­ãƒ¼ãƒ€ãƒ¼ã¯ã“ã® PNM サブ形å¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "ãƒã‚¤ãƒŠãƒªå½¢å¼ã® PNM å½¢å¼ã§ã¯ã‚µãƒ³ãƒ—ルデータã®å‰ã«ç©ºç™½æ–‡å­—㌠1 ã¤ã ã‘å¿…è¦ã§ã™" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM コンテキスト構造を読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒäºˆæœŸã›ãšã«çµ‚ã‚ã£ã¦ã„ã¾ã™" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ファイルを読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ç”»åƒå½¢å¼ãƒ•ã‚¡ãƒŸãƒª" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "入力ファイルディスクリプター㌠NULL ã§ã™ã€‚" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF ヘッダーã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF ã® atom ã®ã‚µã‚¤ã‚ºãŒå¤§ãã™ãŽã¾ã™ (%d ãƒã‚¤ãƒˆ)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ファイル読ã¿è¾¼ã¿ãƒãƒƒãƒ•ã‚¡ãƒ¼ç”¨ã« %d ãƒã‚¤ãƒˆã®ãƒ¡ãƒ¢ãƒªç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF ã® atom ã®èª­ã¿è¾¼ã¿ä¸­ã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚¨ãƒ©ãƒ¼: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "seek() を使ã£ã¦ %d ãƒã‚¤ãƒˆèª­ã¿é£›ã°ãã†ã¨ã—ã¦å¤±æ•—ã—ã¾ã—ãŸã€‚" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF コンテキスト構造体用ã®ãƒ¡ãƒ¢ãƒªç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader オブジェクトã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ç”»åƒãƒ‡ãƒ¼ã‚¿ atom を見ã¤ã‘られã¾ã›ã‚“ã§ã—ãŸã€‚" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ç”»åƒå½¢å¼" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ç”»åƒã®ãƒ˜ãƒƒãƒ€ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "ä¸æ˜Žãªç¨®é¡žã® RAS ç”»åƒã§ã™" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "サãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ RAS ç”»åƒã®ä¸€ç¨®ã§ã™" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun ラスター画åƒå½¢å¼" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer 構造体ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer データã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer データã®ãƒ¡ãƒ¢ãƒªã‚’å†ç¢ºä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "一時的㪠IOBuffer データã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "æ–°ã—ã„ pixbuf を確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ç”»åƒã¯å£Šã‚Œã¦ã„ã‚‹ã‹ã€åˆ‡ã‚Šã¤ã‚られã¦ã„ã¾ã™" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "カラーマップ構造体を確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "カラーマップã®ã‚¨ãƒ³ãƒˆãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "カラーマップã®ã‚¨ãƒ³ãƒˆãƒªã® bitdepth ãŒäºˆæœŸã—ãªã„ã‚‚ã®ã§ã™" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA ヘッダーã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ç”»åƒã®æ¬¡å…ƒãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ç”»åƒã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA コンテキスト構造体用ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ファイルã®ãƒ‡ãƒ¼ã‚¿ãŒå¤šã™ãŽã¾ã™" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa ç”»åƒå½¢å¼" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ç”»åƒã®å¹…ã‚’å–å¾—ã§ãã¾ã›ã‚“ (ä¸æ­£ãª TIFF ファイル)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ç”»åƒã®é«˜ã•ã‚’å–å¾—ã§ãã¾ã›ã‚“ (ä¸æ­£ãª TIFF ファイル)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ç”»åƒã®å¹…ã‹é«˜ã•ãŒ 0 ã§ã™" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ç”»åƒã®æ¬¡å…ƒãŒå¤§ãã™ãŽã¾ã™" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ファイルをオープンã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ファイルã‹ã‚‰ RGB データã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ç”»åƒã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ç”»åƒã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ç”»åƒã®ä¿å­˜ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF 圧縮ãŒé©åˆ‡ãªã‚³ãƒ¼ãƒ‡ãƒƒã‚¯ã‚’å‚ç…§ã—ã¦ã„ã¾ã›ã‚“。" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF データã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ファイルã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ç”»åƒã®å¹…㌠0 ã§ã™" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ç”»åƒã®é«˜ã•ãŒ 0 ã§ã™" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "残りã®ãƒ‡ãƒ¼ã‚¿ã‚’ä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ç”»åƒå½¢å¼" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ä¸æ­£ãª XBM å½¢å¼ã§ã™" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ç”»åƒã‚’読ã¿è¾¼ã‚€éš›ã«ä¸€æ™‚ファイルã¸ã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ç”»åƒå½¢å¼" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM ヘッダーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ä¸æ­£ãª XPM ヘッダーã§ã™" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ファイルã®ç”»åƒã®å¹…㌠0 以下ã§ã™" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ファイルã®ç”»åƒã®é«˜ã•ãŒ 0 以下ã§ã™" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ã®ãƒ”クセル当ãŸã‚Šã®æ–‡å­—æ•°ãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ファイルã®è‰²ã®æ•°ãŒä¸æ­£ã§ã™" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM ã®ã‚«ãƒ©ãƒ¼ãƒžãƒƒãƒ—を読ã¿è¾¼ã‚ã¾ã›ã‚“" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ç”»åƒã‚’読ã¿è¾¼ã‚€éš›ã«ä¸€æ™‚ファイルã¸ã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ç”»åƒå½¢å¼" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose æ“作ã«å¤±æ•—ã—ã¾ã—ãŸ" #~ msgid "Unsupported animation type" #~ msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„アニメーションã®ç¨®é¡žã§ã™" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "パレット・データ用ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ" gdk-pixbuf-2.30.8/po/it.gmo0000664000175000017500000005454112340760137016546 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0Ð&0#÷1)26E2|21•28Ç2-3:.3*i30”36Å39ü38648o4$¨4/Í4#ý4&!5#H59l5=¦5ä5 6 $6%E6Bk6E®6$ô6)7/C75s76©7)à72 86=84t8*©8BÔ8"9#:9^9}9A9ß9ó9!:"2:(U:5~:+´:*à:& ;-2;-`;Ž;‹§;:3<wn<4æ<1=-M=${=r =1>nE>0´>"å>)?)2?+\?(ˆ?#±?sÕ? I@Qj@S¼@*A+;A)gA-‘A(¿A/èADB[]B8¹BGòB#:C^C|C+œC!ÈC.êC+D4ED!zD#œD ÀD$áD'E1.E,`E1E‘¿EEQF(—F.ÀFDïF.4G1cGk•G2H-4H9bH;œHnØH1GI}yI÷I J!!JCJc`JnÄJM3KGK#ÉK0íK6L UL0vL=§L.åL.M1CM/uM4¥M*ÚM-Nc3Nk—N"O$&O2KO6~OQµOJP$RPcwP0ÛP" QP/Q)€Q2ªQÝQ-ìQ#R:>R yR …R ‘R R©R ¼R ÉRÕR çR ôR S S -S:S MS ZS hS uS S SD™S4ÞSATFUTZœT>÷T36U9jUI¤U>îU+-V-YV-‡V)µV.ßVW++WXWW0°W8áWX 7X(XX+X‹­X'9YA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-06-19 10:39+0200 Last-Translator: Milo Casagrande Language-Team: Italian Language: it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8-bit Plural-Forms: nplurals=2; plural=(n!=1); X-Generator: Gtranslator 2.91.6 Immagine ANI troncata o incompleta.Immagine BMP con dati fasulli nell'headerImmagine BMP con dimensione dell'header non supportataLettura di codice erratoI bit per canale dell'immagine PNG è non valido.I bit per canale dell'immagine PNG trasformata non è 8.Impossibile allocare memoria per l'header TGAImpossibile allocare gli elementi della struttura colormapImpossibile allocare la struttura colormapImpossibile allocare memoria per i dati IOBufferImpossibile allocare memoria per la struttura IOBufferImpossibile allocare memoria per la struttura context TGAImpossibile allocare memoria per caricare l'immagine PNMImpossibile allocare memoria per caricare l'immagine XPMImpossibile allocare il nuovo pixbufImpossibile allocare i dati IOBuffer temporaneiImpossibile leggere la colormap XPMImpossibile riallocare i dati IOBufferVoce tabella circolare nel file GIFIl profilo di colore presenta la lunghezza %d non valida.Il profilo di colore presenta la lunghezza «%u» non valida.Icone compresse non supportateImpossibile allocare memoria: %sImpossibile creare lo stream: %sImpossibile decodificare il file ICNSImpossibile ottenere l'altezza dell'immagine (file TIFF difettoso)Impossibile ottenere la larghezza dell'immagine (file TIFF difettoso)Impossibile leggere dallo stream: %sImpossibile posizionarsi nello stream: %sImpossibile allocare memoria per l'immagine PCXImpossibile allocare memoria per il profilo di coloreImpossibile allocare memoria per il «context buffer»Impossibile allocare memoria per l'headerImpossibile allocare memoria per i dati della rigaImpossibile allocare memoria per caricare il file JPEGImpossibile allocare memoria per salvare il file BMPImpossibile allocare memoria per lo streamImpossibile allocare memoria per bufferizzare i dati dell'immagineImpossibile creare un nuovo pixbufImpossibile decodificare l'immagineImpossibile caricare la bitmapImpossibile caricare i metadatiImpossibile riconoscere il formato di immagine per il file «%s»Impossibile salvareImpossibile salvare il restoImpossibile scrivere nel file BMPImpossibile scrivere nel file TIFFHotspot del cursore esterno all'immagineImpossibile ottenere tutte le righe dell'immagine PCXDimensioni dell'immagine TIFF troppo grandiErrore nell'interpretare il file JPEG (%s)Errore nel leggere l'immagine ICNS: %sErrore nello scrivere sul file d'immagine: %sErrore nello scrivere sullo stream d'immagineDati in eccesso nel fileAllocazione di %d byte per il buffer di lettura del file non riuscitaAllocazione di %d byte per il buffer di lettura del file non riuscitaAllocazione della struttura di contesto QTIF non riuscita.Chiusura di «%s» non riuscita durante la scrittura dell'immagine, alcuni dati potrebbero non essere stati salvati: %sCreazione dell'oggetto GdkPixbufLoader non riuscita.Ricerca di un atom dati di immagine non riuscita.Impossibile caricare i dati RGB dal file TIFFImpossibile caricare l'immagine TIFFCaricamento dell'animazione «%s» non riuscito: causa sconosciuta, probabilmente un file d'animazione danneggiatoCaricamento dell'immagine «%s» non riuscito: %sCaricamento dell'immagine «%s» non riuscito: causa sconosciuta, probabilmente un file d'immagine danneggiatoApertura di «%s» in scrittura non riuscita: %sImpossibile aprire l'immagine TIFFApertura del file «%s» non riuscita: %sApertura del file temporaneo non riuscitaLettura dell'intestazione QTIF non riuscitaLettura dal file temporaneo non riuscitaImpossibile salvare l'immagine TIFFOmissione dei successivi %d byte con seek() non riuscita.Omissione dei successivi %d byte con seek() non riuscita.Scrittura dati TIFF non riuscitaFallita la scrittura sul file temporaneo durante il caricamento dell'immagine XBMScrittura nel file temporaneo durante il caricamento dell'immagine XPM non riuscitaLettura dell'immagine GIF non riuscita: %sErrore critico nel file di immagine PNG: %sErrore critico nella lettura del file PNGErrore critico nella lettura del file PNG: %sIl file non sembra essere in formato GIFErrore di file nella lettura dell'atom QTIF: %sIl file GIF non è completo (forse parte dei dati sono andati persi)Immagine GIF priva di colormap globale e in un fotogramma interno manca la colormap locale.Immagine GIF danneggiata (errori nella compressione LZW)Il modulo di caricamento di immagini GIF non riconosce questa immagine.Immagine GIF troncata o incompleta.Icona con altezza pari a zeroIcona con larghezza pari a zeroIl file d'immagine «%s» non contiene datiFormato dell'immagine sconosciutoLarghezza e/o altezza dell'immagine non validaByte per pixel dell'immagine non supportatiImmagine ha un numero non supportato di piani %d-bitAltezza dell'immagine pari a zeroLarghezza dell'immagine pari a zeroHeader dell'immagine danneggiatoL'immagine è danneggiata o troncataImmagine con dati dei pixel danneggiatiImmagine troppo larga per essere salvata come ICOIl tipo di immagine «%s» non è supportatoIl tipo di immagine non è attualmente supportatoIl modulo per il caricamento delle immagini «%s» non esporta l'interfaccia opportuna, forse appartiene a una versione differente di gdk-pixbuf.Caricamento progressivo non supportato per il tipo di immagine «%s»Il descrittore di file di input è NULL.Memoria insufficiente per caricare il file PNGMemoria insufficiente per caricare la struttura context del file PNMMemoria insufficiente per caricare il file PNMMemoria insufficiente per caricare l'immagine XBMMemoria insufficiente per caricare l'immagine, provare a chiudere qualche applicazione per liberare memoriaMemoria insufficiente per aprire il file JPEG 2000Memoria insufficiente per aprire il file TIFFMemoria insufficiente per salvare l'immagine in un bufferMemoria insufficiente per salvare l'immagine sulla callbackMemoria insufficiente per contenere un'immagine %lu × %lu; chiudere qualche applicazione per liberare memoriaErrore interno nel modulo di caricamento GIF (%s)Errore interno: il modulo di caricamento immagine «%s» non riesce a completare l'operazione, causa del problema sconosciutaFile XBM non validoHeader XBM non validoHeader dell'animazione non validoHeader dell'icona non validoLa qualità di un'immagine JPEG deve essere compresa tra 0 e 100; il valore «%d» non è permesso.La qualità di un'immagine JPEG deve essere compresa tra 0 e 100; il valore «%s» non può essere analizzato.Le chiavi per i segmenti di testo PNG possono contenere solo caratteri ASCII.Le chiavi per i segmenti di testo PNG devono avere da 1 a 79 caratteri.Segmento malformato nell'animazioneIl valore di colore massimo nel file PNM è zeroIl valore di colore massimo nel file PNM troppo grandeImpossibile trovare l'header XPMNessuna tavolozza trovata alla fine dei dati PCXMemoria insufficiente per comporre un fotogramma nel file GIFMemoria insufficiente per caricare il file GIFMemoria insufficiente per caricare il file ICOMemoria insufficiente per caricare l'immagine RASMemoria insufficiente per caricare l'animazioneMemoria insufficiente per caricare l'immagine bitmapMemoria insufficiente per caricare l'iconaMemoria insufficiente per caricare l'immagineIl livello di compressione PNG deve essere un valore tra 0 e 9; il valore «%d» non è consentito.Il livello di compressione PNG deve essere un valore tra 0 e 9; il valore «%s» non può essere elaborato.Il file PNM ha altezza pari a zeroIl file PNM ha larghezza pari a zeroIl file PNM presenta un byte iniziale non correttoIl file PNM non è in un sottoformato PNM riconosciutoIl modulo di caricamento per le immagini PNM non supporta questo sottoformato PNMIl numero intero atteso dal modulo di caricamento PNM non è stato trovatoEnd-of-file raggiunto prematuramenteDimensione dell'atom QTIF troppo grande (%d byte)Dimensione dell'atom QTIF troppo grande (%d byte)L'immagine RAS presenta dati fasulli nell'headerL'immagine RAS ha tipo sconosciutoI formati Raw PNM richiedono esattamente uno spazio bianco prima dei dati grezziIl tipo di immagine PNM Raw è non validoLa dimensione dell'immagine GIF risultante è zeroStack overflowL'immagine TGA presenta dimensioni non valideTipo di immagine TGA non supportatoLa compressione TIFF non fa riferimento a un codec valido.Formato ANIFormato BMPFormato EMFFormato GIFFormato GdkPixdataFormato ICNSFormato ICOFormato JPEG 2000Formato JPEGFormato PCXFormato PNGFamiglia formati PNM/PBM/PGM/PPMFormato QTIFFormato Sun rasterFormato TIFFFormato TargaFormato WBMPFormato WMFFormato XBMFormato XPMQuesta versione di gdk-pixbuf non permette di salvare nel formato %sLe immagini BMP topdown non possono essere compresseL'immagine convertita in JPEG ha larghezza o altezza pari a zero.L'immagine trasformata in JPEG2000 ha larghezza o altezza pari a zero.L'immagine PNG trasformata presenta un numero di canali non supportato, deve essere 3 o 4.L'immagine PNG trasformata ha larghezza o altezza pari a zero.L'immagine PNG trasformata non utilizza RGB o RGBA.La pixbuf trasformata ha larghezza o altezza pari a zero.Impossibile aprire il modulo «%s» per il caricamento delle immagini: %sProfondità di colore inattesa per gli elementi della colormapFine dei dati dell'immagine PNM inaspettataSegmento di icona inaspettato nell'animazioneFormato del file di immagine non riconosciutoSpazio di colore JPEG (%s) non supportatoProfondità non supportata per il file ICO: %dTipo di icona non supportatoFormato di immagine non supportato per GDI+Il valore per il segmento di testo PNG %s non è convertibile nella codifica ISO-8859-1.La versione %s del formato GIF non è supportataLa larghezza o altezza dell'immagine TIFF è pari a zeroFile XPM con altezza <= zeroFile XPM con larghezza <= a zeroFile XPM con numero di colori non validoXPM con numero di byte per pixel non validoallocazione di %u byte per il buffer di lettura del file non riuscitaallocazione di %u byte per il buffer di lettura del file non riuscitavariante di immagine RAS non supportatagdk-pixbuf-2.30.8/po/gl.po0000664000175000017500000007752312340760135016373 0ustar00mclasenmclasen00000000000000# Galician translation of gdk-pixbuf. # Copyright (C) 1999, 2000 Jesus Bravo Alvarez # Proxecto Trasno - Adaptación do software libre á lingua galega: Se desexas # colaborar connosco, podes atopar máis información en http://www.trasno.net # First Version: 1999-08-30 18:49+0200 # Based on es.po by Pablo Saratxaga # and pt.po by Nuno Ferreira # Jesus Bravo Alvarez , 1999, 2000. # Ignacio Casal Quinteiro , 2005, 2006. # Ignacio Casal Quinteiro , 2008. # Mancomún - Centro de Referencia e Servizos de Software Libre , 2009. # Antón Méixome , 2009. # Antón Méixome , 2009, 2010. # Fran Diéguez , 2009, 2010, 2011, 2012. # Leandro Regueiro , 2012. # Fran Dieguez , 2012, 2013. msgid "" msgstr "" "Project-Id-Version: gtk+-master-po-gl-77922___.merged\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-02 12:19+0200\n" "Last-Translator: Fran Dieguez \n" "Language-Team: gnome-l10n-gl@gnome.org\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" "X-Generator: Virtaal 0.7.1\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Produciuse un erro ao abrir o ficheiro «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "O ficheiro de imaxe «%s» non contén datos" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Produciuse un erro ao cargar a animación «%s»: o motivo é descoñecido, é " "probábel que o ficheiro da animación estea danado" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Produciuse un erro ao cargar a imaxe «%s»: o motivo é descoñecido, é " "probábel que o ficheiro de imaxe estea danado" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Non foi posíbel cargar o módulo de carga de imaxes: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "O módulo de carga de imaxes %s non exporta a interface axeitada; é dunha " "versión do gdk-pixbuf diferente?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "O tipo de imaxe «%s» non é compatíbel" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" "Non foi posíbel recoñecer o formato do ficheiro de imaxe no ficheiro «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Formato do ficheiro de imaxe non recoñecido" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Produciuse un erro ao cargar a imaxe «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Produciuse un erro ao escribir no ficheiro de imaxe: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Esta construción de gdk-pixbuf non permite a gravación de imaxes co formato: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" "Non hai suficiente memoria para gardar a imaxe para a chamada de retorno" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Produciuse un erro ao abrir o ficheiro temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Produciuse un erro ao ler desde o ficheiro temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Produciuse un erro ao abrir «%s» para escritura: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Produciuse un erro ao pechar «%s» mentres se escribía a imaxe; é posíbel que " "non se gardaran todos os datos: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Non hai suficiente memoria para gardar a imaxe no búfer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Produciuse un erro ao escribir no fluxo de imaxe" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Erro interno: Produciuse un erro ao completar unha operación co módulo de " "carga de imaxes «%s», mais non deu ningún motivo do fallo" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "A carga incremental das imaxes do tipo «%s» non é posíbel" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "A cabeceira da imaxe está danada" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "O formato de imaxe é descoñecido" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Os datos do píxel da imaxe están danados" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Produciuse un erro ao asignar un búfer de imaxe de %u bytes " msgstr[1] "Produciuse un erro ao asignar un búfer de imaxe de %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Fragmento de icona inesperado na animación" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "A cabeceira na animación non é válida" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Non hai suficiente memoria para cargar a animación" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Fragmento malformado na animación" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "A imaxe ANI está truncada ou incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "O formato de imaxe ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "A imaxe BMP ten datos de cabeceira falsos" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Non hai suficiente memoria para cargar o mapa de bits" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "A imaxe BMP ten un tamaño de cabeceira non permitido" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Non é posíbel comprimir as imaxes BMP Topdown" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Encontrouse un final de ficheiro prematuro" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Non é posíbel asignar memoria para gardar o ficheiro BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Non foi posíbel escribir no ficheiro BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "O formato de imaxe BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "O formato de imaxe EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "O formato de imaxe GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "O formato de imaxe ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "A calidade dun JPEG debe ser un valor entre 0 e 100; o valor «%s» non pode " "ser analizado." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "A calidade dun JPEG debe ser un valor entre 0 e 100; o valor '%d' non está " "permitido." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "O formato de imaxe JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "O formato de imaxe TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Non é posíbel asignar a memoria: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Non foi posíbel crear o fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Non foi posíbel buscar o fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Non é posíbel ler desde o fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Non foi posíbel cargar o mapa de bits" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Non foi posíbel cargar o metaficheiro" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Formato de imaxe incompatíbel para GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Non foi posíbel gardar" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "O formato de imaxe WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Produciuse un erro ao ler o GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Ao ficheiro GIF fáltanlle algúns datos (foron talvez truncados?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Erro interno no cargador de GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Desbordamento da pila" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "O cargador de imaxes GIF non pode entender esta imaxe." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Encontrouse un código incorrecto" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrada de táboa circular no ficheiro GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Non hai suficiente memoria para cargar o ficheiro GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Non hai suficiente memoria para compor un marco no ficheiro GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "A imaxe GIF está danada (a compresión LZW é incorrecta)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "O ficheiro non parece ser un ficheiro GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "A versión %s do formato de ficheiro GIF non é compatíbel" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "A imaxe GIF resultante ten un tamaño cero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "A imaxe GIF non ten un mapa de cores global e o marco interno non ten un " "mapa de cores local." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "A imaxe GIF está truncada ou incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Produciuse un erro ao ler a imaxe ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Non foi posíbel descodificar o ficheiro ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "O formato de imaxe ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "A cabeceira non é válida na icona" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Non hai suficiente memoria para cargar a icona" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "As iconas comprimidas non son compatíbeis" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "A largura da icona é cero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "A altura da icona é cero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipo de icona non compatíbel" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Non hai suficiente memoria para cargar o ficheiro ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "A imaxe é demasiado grande para ser gardada como ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Punto activo do cursor fóra da imaxe" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Profundidade non compatíbel para o ficheiro ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Non foi posíbel asignar memoria para o fluxo" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Non foi posíbel descodificar a imaxe" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "O JPEG 2000 transformado ten unha largura ou altura cero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Este tipo de imaxe non é compatíbel actualmente" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Non foi posíbel asignar memoria para o perfil de cor" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Memoria insuficiente para abrir o ficheiro JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Non foi posíbel asignar memoria para os datos de imaxe do búfer" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "O formato de imaxe JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Produciuse un erro ao interpretar o ficheiro de imaxe JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Non hai suficiente memoria para cargar a imaxe, tente saír dalgúns " "aplicativos para liberar memoria" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espazo de cor JPEG non compatíbel (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Non é posíbel asignar memoria para cargar o ficheiro JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "O JPEG transformado ten cero en largura ou altura." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "O perfil de cor ten unha lonxitude «%u» non válida." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Non foi posíbel asignar memoria para a cabeceira" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Non foi posíbel asignar memoria para o búfer" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "A imaxe ten unha largura ou unha altura non válida" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "A imaxe ten un bpp non compatíbel" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "A imaxe ten un número non compatíbel de planos %d-bit" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Non foi posíbel crear un pixbuf novo" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Non foi posíbel asignar memoria para os datos de liña" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Non foi posíbel asignar memoria para a imaxe PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Non se obtiveron todas as liñas da imaxe PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Non se atopou ningunha paleta ao final dos datos PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "O formato de imaxe PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "O búfer de píxeles transformado ten anchura ou altura cero." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "O formato de GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Os bits por canal non son válidos na imaxe PNG." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "O PNG transformado ten cero en largura ou altura." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Os bits por canal do PNG transformado non son 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "O PNG transformado non é RGB ou RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "O PNG transformado posúe un número de canais non admitido: deben ser 3 ou 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Erro moi grave no ficheiro de imaxe PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Non hai suficiente memoria para cargar o ficheiro PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Non hai memoria dabondo para almacenar unha imaxe %lu por %lu; tente saír " "dalgúns aplicativos para reducir o uso de memoria" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Produciuse un erro moi grave ao ler o ficheiro de imaxe PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Produciuse un erro moi grave ao ler o ficheiro de imaxe PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "As chaves para os fragmentos de texto de PNG deben ter polo menos 1 carácter " "e como máximo 79." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "As chaves para os fragmentos de texto de PNG deben ser caracteres ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "O perfíl de cor ten unha lonxitude '%d' incorrecta." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "O nivel de compresión PNG debe ser un valor entre 0 e 9; non é posíbel " "analizar o valor «%s»." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "O nivel de compresión PNG debe ser un valor entre 0 e 9; o valor '%d' non " "está permitido." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Non é posíbel converter o valor do fragmento de texto %s de PNG á " "codificación ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "O formato de imaxe PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "O cargador PNM esperaba atopar un enteiro, mais non o fixo" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "O ficheiro PNM ten un byte inicial incorrecto" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "O ficheiro PNM non está nun subformato PNM recoñecido" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "O ficheiro PNM ten unha largura de imaxe de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "O ficheiro PNM ten unha altura de imaxe de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "O valor máximo de cor no ficheiro PNM é 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "O valor máximo de cor no ficheiro PNM é demasiado grande" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "O tipo de imaxe PNM en bruto non é válido" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "O cargador de imaxes PNM non é compatíbel con este subformato PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Os formatos PNM en bruto requiren exactamente un espazo en branco antes dos " "datos de mostra" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Non é posíbel asignar memoria para cargar a imaxe PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Non hai suficiente memoria para cargar a estrutura de contexto do PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Final inesperado dos datos da imaxe PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Non hai suficiente memoria para cargar o ficheiro PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "A familia formato de imaxes PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "O descritor do ficheiro de entrada é NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Produciuse un erro ao ler a cabeceira QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "O tamaño do QTIFF atom é demasiado longo (%d byte)" msgstr[1] "O tamaño do QTIFF atom é demasiado longo (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Produciuse un erro ao asignar %d byte para o búfer de lectura de ficheiros" msgstr[1] "" "Produciuse un erro ao asignar %d bytes para o búfer de lectura de ficheiros" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Produciuse un erro ao ler o GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Produciuse un erro ao saltar o seguinte %d byte con seek()." msgstr[1] "Produciuse un erro ao saltar os seguintes %d bytes con seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Produciuse un fallo na asignación do contexto QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Produciuse un erro ao crear o obxecto GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Non de puido atopar un atom de datos de imaxe." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "O formato de imaxe TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "A imaxe RAS posúe datos de cabeceira falsos" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "A imaxe RAS posúe un tipo descoñecido" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Variación de imaxe RAS non compatíbel" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Non hai suficiente memoria para cargar a imaxe RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "O formato de imaxe SUN raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Non é posíbel asignar memoria para a estrutura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Non é posíbel asignar memoria para datos IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Non é posíbel reasignar datos IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Non é posíbel asignar datos temporais de IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Non é posíbel asignar un novo pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "A imaxe GIF está truncada ou incompleta" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Non é posíbel asignar a estrutura do mapa de cores" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Non é posíbel asignar as entradas do mapa de cores" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profundidade de cor inesperada para as entradas do mapa de cor" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Non é posíbel asignar memoria para a cabeceira TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "A imaxe TGA ten dimensións incorrectas" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "O tipo de imaxe TGA non é compatíbel" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Non é posíbel asignar memoria para a estrutura de contexto de TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Datos en exceso no ficheiro" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "O formato de imaxe Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Non foi posíbel obter a largura da imaxe (ficheiro TIFF incorrecto)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Non foi posíbel obter a altura da imaxe (ficheiro TIFF incorrecto)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "A largura ou altura da imaxe TIFF é cero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "As dimensións da imaxe TIFF son demasiado grandes" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Non hai suficiente memoria para abrir o ficheiro TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Produciuse un erro ao cargar os datos RGB desde o ficheiro TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Produciuse un erro ao abrir a imaxe TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Produciuse un erro ao cargar a imaxe TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Produciuse un erro ao gardar a imaxe TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "A compresión TIFF non informa dun códec válido." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Produciuse un erro ao escribir os datos TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Non foi posíbel escribir o ficheiro TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "A imaxe ten largura cero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "A imaxe ten altura cero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Non hai suficiente memoria para cargar a imaxe" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Non foi posíbel gardar o resto" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "O formato de imaxe WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "O ficheiro XBM é incorrecto" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Non hai suficiente memoria para cargar o ficheiro de imaxe XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Produciuse un erro ao escribir no ficheiro temporal ao cargar a imaxe XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "O formato de imaxe XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Non se atopou a cabeceira XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Cabeceira XPM incorrecta" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "O ficheiro XPM ten unha largura de imaxe <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "O ficheiro XPM ten unha altura de imaxe <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "O XPM ten un número incorrecto de caracteres por píxel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "O ficheiro XPM ten un número incorrecto de cores" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Non é posíbel asignar memoria para cargar a imaxe XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Non é posíbel ler o mapa de cores de XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Produciuse un erro ao escribir no ficheiro temporal ao cargar a imaxe XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "O formato de imaxe XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "Fallou a operación TIFFClose" #~ msgid "Unsupported animation type" #~ msgstr "Tipo de animación non compatíbel" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Non foi posíbel asignar memoria para os datos de paleta" gdk-pixbuf-2.30.8/po/he.gmo0000664000175000017500000005731512340760137016530 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0È&0@ï1>02Ao2'±2HÙ2-"38P35‰35¿3=õ3;34?o4C¯4Có4(75;`5:œ5F×516;P66Œ6/Ã6+ó6'7/G7Lw7LÄ7+80=88n8F§8=î84,9;a9B9?à94 :-U:&ƒ:*ª:,Õ:1;E4;z;&“;+º;,æ;<;0<2l<8Ÿ<,Ø<1=/7=g=‡„=6 >iC>8­>7æ>4?%S?ry?.ì?r@+Ž@%º@,à@' A)5A)_A%‰A~¯A%.BLTBL¡B"îB6C/HC6xC'¯CE×CWDNuD7ÄDPüD@MEŽE¬E*ÊE'õE=F#[FNF#ÎF#òF G57G:mG3¨G*ÜG%Hx-HK¦H'òH8I=SI8‘ICÊIJ>žJ;ÝJCK-]K»‹K2GL–zLM,M'KM#sMc—MjûM2fNH™NâN8ÿNF8OO?žOTÞO83P8lP:¥P8àPJQ2dQ8—QbÐQl3R  R ÁR?âR@"SPcSF´S;ûS…7T4½T%òTdU1}U+¯UÛU6óU+*VBVV™V³VÍVéVWW4W!LWnW‡W¡W0»WìW" X,XIXgX„X X¼X\ØX'5Y*]Y@ˆYCÉY) Z 7Z,XZM…ZLÓZ2 [(S[0|[:­[0è[\:7\Gr\@º\8û\04]0e]>–]KÕ]ƒ!^'¥^A™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.HEAD.he Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-07-31 09:09+0200 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=2; plural=(n != 1); X-Generator: Poedit 1.5.4 הנפשת ×”Ö¾ANI הייתה קטועה ×ו ×œ× ×ž×•×©×œ×ž×ª.לתמונת ×”Ö¾BMP יש נתוני כותרת מזויפי×לתמונת ×”Ö¾BMP יש גודל כותרת ש×ינו נתמךהמפענח נתקל בקוד פגו×הסיביות לערוץ של תמונת ×”Ö¾PNG ×ינן תקינות.Bits per channel of transformed PNG is not 8.×œ× × ×™×ª×Ÿ להקצות זיכרון לכותרת TGA×œ× × ×™×ª×Ÿ להקצות ערכי מפת צבעי××œ× × ×™×ª×Ÿ להקצות מבנה מפת צבעי××œ× × ×™×ª×Ÿ להקצות זיכרון לנתוני IOBuffer×œ× × ×™×ª×Ÿ להקצות זיכרון למבנה IOBuffer×œ× × ×™×ª×Ÿ להקצות זיכרון למבנה הקשר TGA×œ× × ×™×ª×Ÿ להקצות זיכרון לטעינת תמונת PNM×œ× × ×™×ª×Ÿ להקצות זיכרון לטעינת תמונת XPM×œ× × ×™×ª×Ÿ להקצות pixbuf ×—×“×©×œ× × ×™×ª×Ÿ להקצות נתוני IOBuffer זמניי××œ× × ×™×ª×Ÿ ×œ×§×¨×•× ×ת מפת ×”×¦×‘×¢×™× ×©×œ XPM×œ× × ×™×ª×Ÿ להקצות מחדש זיכרון לנתוני IOBuffer×¨×™×©×•× ×˜×‘×œ×” מעגלי בקובץ ×”Ö¾GIFלפרופיל הצבע יש ×ורך בלתי תקני %d.×ורך פרופיל הצבע '%u' ×ינו תקני.×¡×ž×œ×™× ×ž×›×•×•×¦×™× ××™× × × ×ª×ž×›×™××œ× × ×™×ª×Ÿ להקצות זיכרון: %s×œ× × ×™×ª×Ÿ ליצור תזרי×: %s×œ× × ×™×ª×Ÿ לפענח ×ת קובץ ×”Ö¾ICNS×œ× × ×™×ª×Ÿ לזהות ×ת גובה התמונה (קובץ TIFF שגוי)×œ× × ×™×ª×Ÿ לזהות ×ת רוחב התמונה (קובץ TIFF שגוי)×œ× × ×™×ª×Ÿ ×œ×§×¨×•× ×ž×”×ª×–×¨×™×: %s×œ× × ×™×ª×Ÿ לדלג בתוך התזרי×: %s×œ× × ×™×ª×Ÿ להקצות זיכרון לתמונת PCX×œ× × ×™×ª×Ÿ להקצות זיכרון עבור פרופיל ×”×¦×‘×¢×œ× × ×™×ª×Ÿ להקצות זיכרון לחוצץ ×”×”×§×©×¨×œ× × ×™×ª×Ÿ להקצות זיכרון ×œ×›×•×ª×¨×ª×œ× × ×™×ª×Ÿ להקצות זיכרון למידע ×©×•×¨×”×œ× × ×™×ª×Ÿ להקצות זיכרון לטעינת קובץ JPEG×œ× × ×™×ª×Ÿ להקצות זכרון לטעינת קובץ BMP×œ× × ×™×ª×Ÿ להקצות זיכרון לזרימהCouldn't allocate memory to buffer image data×œ× × ×™×ª×Ÿ ליצור pixbuf ×—×“×©×œ× × ×™×ª×Ÿ לפענח ×ת ×”×ª×ž×•× ×”×œ× × ×™×ª×Ÿ לטעון מפת ×¡×™×‘×™×•×ª×œ× × ×™×ª×Ÿ לטעון קובץ נתוני ×¢×œ×œ× × ×™×ª×Ÿ לזהות ×ת תבנית התמונה בקובץ '%s'×œ× × ×™×ª×Ÿ ×œ×©×ž×•×¨×œ× × ×™×ª×Ÿ לשמור ×ת הש××¨×œ× × ×™×ª×Ÿ לכתוב לקובץ ×”Ö¾BMP×œ× × ×™×ª×Ÿ לכתוב לקובץ ×”Ö¾TIFFCursor hotspot outside image×œ× ×”×ª×§×‘×œ×• כל השורות של תמונת ×”Ö¾PCXממדי תמונת ×”Ö¾TIFF ×’×“×•×œ×™× ×ž×™×“×™×©×’×™××” בפענוח קובץ תמונת JPEG†(%s)שגי××” בקרי×ת קובץ ICNS:†%sשגי××” בכתיבה לקובץ תמונה: %sשגי××” בכתיבה לזרימת תמונהמידע עודף בקובץהקצ×ת בית ×חד לחוצץ קרי×ת הקובץ נכשלההקצ×ת %d ×‘×ª×™× ×œ×—×•×¦×¥ קרי×ת הקובץ × ×›×©×œ×”×œ× × ×™×ª×Ÿ להקצות מבנה הקשר ל־QTIF.סגירת '%s' בזמן כתיבת תמונה נכשלה, ייתכן וכל המידע ×œ× × ×©×ž×¨: %sיצירת פריט מסוג GdkPixbufLoader נכשלה.מצי×ת נתוני ××˜×•× ×œ×ª×ž×•× ×” נכשלה.טעינת נתוני RGB מקובץ TIFF נכשלהטעינת תמונת TIFF נכשלהפתיחת ההנפשה '%s' נכשלה: הסיבה ××™× × ×” ידועה, כנר××” קובץ הנפשה פגו×טעינת התמונה '%s' נכשלה:†%sפתיחת התמונה '%s' נכשלה: הסיבה ××™× × ×” ידועה, כנר××” קובץ תמונה פגו×פתיחת '%s' לכתיבה נכשלה: %sפתיחת תמונת TIFF נכשלהפתיחת הקובץ '%s' נכשלה:†%sפתיחת קובץ זמני נכשלהקרי×ת כותרת ×”Ö¾QTIF נכשלהקרי××” מקובץ זמני נכשלהשמירת תמונת TIFF נכשלההדילוג על הבית ×”×‘× ×¢× seek()‎ נכשל.הדילוג על %d ×”×‘×ª×™× ×”×‘××™× ×¢× seek()‎ נכשל.כתיבת תמונת TIFF נכשלהכתיבה לקובץ זמני בזמן טעינת תמונת XBM נכשלהכתיבה לקובץ זמני בזמן טעינת תמונת XPM נכשלהשגי××” בקרי×ת GIF:†%sשגי××” חמורה בקובץ תמונת PNG:†%sשגי××” חמורה בקרי×ת קובץ PNGשגי××” חמורה בקרי×ת קובץ PNG:†%sהקובץ ×œ× × ×¨××” כקובץ GIF×ירעה שגי×ת קובץ בעת קרי×ת ××˜×•× QTIF:†%s×—×¡×¨×™× × ×ª×•× ×™× ×‘×§×•×‘×¥ ×”Ö¾GIF (ייתכן שנקטע בדרך כלשהי?)GIF image has no global colormap, and a frame inside it has no local colormap.תמונת ×”Ö¾GIF פגומה (כיווץ LZW שגוי)טוען תמונות ×”Ö¾GIF ×œ× ×™×›×•×œ להבין ×ת התמונה הזו.תמונת ×”Ö¾GIF הייתה קטועה ×ו ×œ× ×ž×•×©×œ×ž×ª.לסמל יש גובה ×פסלסמל יש רוחב ×פסהתמונה '%s' ×œ× ×ž×›×™×œ×” מידעמבנה התמונה ×ינו ידועלתמונה יש רוחב ו/×ו גובה ×œ× ×ª×§× ×™×™×לתמונה יש bpp ×œ× × ×ª×ž×š×œ×ª×ž×•× ×” יש מספר בלתי נתמך של מישורי %d סיביותגובה התמונה ×”×•× ×פסרוחב התמונה ×”×•× ×פסכותרת תמונה פגומההתמונה פגומה ×ו ש××™× ×” מושלמת.נתוני ×”×¤×™×§×¡×œ×™× ×©×œ התמונה פגומי×התמונה גדולה מכדי שמירה ×›Ö¾ICOסוג התמונה '%s' ×ינו נתמךסוג התמונה ×ינו נתמךהמודול %s ×ינו ×ž×™×™×¦× ×ת המנשק המת××™×; יתכן ×©×”×•× ×ž×’×¨×¡×” ×חרת של gdk-pixbuf?טעינה מתווספת של סוג התמונה '%s' ××™× ×” נתמכתמת×ר קובץ הקלט ×”×•× NULL.×ין מספיק זיכרון לטעינת קובץ PNG×ין די זיכרון לטעינת מבנה ההקשר PNM×ין מספיק זיכרון לטעינת קובץ PNM×ין מספיק זיכרון לטעינת קובץ תמונת XBM×ין מספיק זיכרון לטעינת התמונה, כד××™ לנסות לסגור מספר ×™×™×©×•×ž×™× ×›×“×™ לפנות זיכרון×ין מספיק זיכרון לפתיחת קובץ JPEG 2000×ין מספיק זיכרון לפתיחת תמונת TIFF×ין מספיק זיכרון לשמירת התמונה למ×גרInsufficient memory to save image to callback×ין מספיק זיכרון לשמירת תמונה בגודל %lu על %lu; כד××™ לנסות לצ×ת ממספר ×™×™×©×•×ž×™× ×›×“×™ להקטין ×ת השימוש בזיכרוןשגי××” פנימית בטוען ×”Ö¾GIF†(%s)שגי××” פנימית: מודול טעינת התמונות '%s' נכשל בהשלמת פעולה, ×ך ×œ× × ×™×ª× ×” סיבה לכישלון זהקובץ XBM ×œ× ×ª×§× ×™×§×•×‘×¥ ×”Ö¾XPM ×œ× ×ª×§× ×™×›×•×ª×¨×ª ×œ× ×ª×§× ×™×ª בהנפשהכותרת ×œ× ×ª×§× ×™×ª לסמל×יכות קובץ JPEG חייבת להיות בין 0 ל־100, הערך '%d' ×ינו מורשה.×יכות קובץ JPEG חייבת להיות בין 0 ל־100, הערך '%s' ×œ× × ×™×ª×Ÿ לפענוח.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.נתח ×¤×’×•× ×‘×”× ×¤×©×”×¢×¨×š הצבע המקסימלי בקובץ PNM ×”×•× 0ערך הצבע המקסימלי בקובץ PNM ×”×•× ×’×“×•×œ ×ž×“×™×œ× × ×ž×¦××” כותרת XPM×œ× × ×ž×¦××” ערכת ×¦×‘×¢×™× ×‘×¡×•×£ נתוני ×”Ö¾PCX×ין מספיק זיכרון להרכיב מסגרת נוספת בקובץ ×”Ö¾GIF×ין מספיק זיכרון לטעינת קובץ GIF×ין מספיק זיכרון לטעינת קובץ ICO×ין מספיק זיכרון לטעינת תמונת RAS×ין מספיק זיכרון לטעינת ההנפשה×ין מספיק זיכרון לטעינת תמונת מפת סיביות×ין מספיק זיכרון לטעינת סמל×ין מספיק זיכרון לטעינת התמונה×יכות קובץ PNG חייבת להיות בין 0 ל־100, הערך '%d' ×ינו מורשה.×יכות קובץ PNG חייבת להיות בין 0 ל־100, ×œ× × ×™×ª×Ÿ לפענח ×ת הערך '%s'.גובה תמונת PNM ×”×•× 0רוחב תמונת PNM ×”×•× 0לקובץ ×”Ö¾PNM יש סיבית פנימית ×œ× ×ª×§× ×™×ª×§×•×‘×¥ ×”Ö¾PNM ×ינו בתת־תבנית מוכרת של PNMטוען תמונות ×”Ö¾PNM ×ינו תומך בתת־תבנית זו של PNMטוען ×”Ö¾PNM ציפה ×œ×ž×¦×•× ×ž×¡×¤×¨ של×, ×ך ×œ× ×ž×¦×סוף הקובץ התגלה ×‘×ž×™×§×•× ×ž×•×§×“× ×ž×“×™×’×•×“×œ ××˜×•× ×§×•×‘×¥ ×”Ö¾QTIF גדול מדי (בית ×חד)גודל ××˜×•× ×§×•×‘×¥ ×”Ö¾QTIF גדול מדי (%d בתי×)לתמונת RAS יש מידע כותרת מזויףתמונת RAS מסוג ×œ× ×™×“×•×¢×ž×‘× ×™ PNM ×’×•×œ×ž×™×™× ×“×•×¨×©×™× ×‘×“×™×•×§ רווח ×חד לפני נתוני הדגימהסוג תמונת ×”Ö¾PNM הגולמית שגויה־GIF שנוצר ×”×•× ×‘×’×•×“×œ ×פסגלישת מחסניתלתמונת ×”Ö¾TGA יש ×ž×ž×“×™× ×œ× ×ª×§× ×™×™×סוג התמונות TGA ×ינו נתמךדחיסת ×”Ö¾TIFF ××™× ×” מתייחסת למקודד תקני.תבנית תמונת ANIתבנית תמונת BMPתבנית התמונה EMFתבנית קובץ GIFהמבנה GdkPixdataתבנית התמונה ICNSתבנית קובץ ICOתצורת התמונה JPEG 2000תבנית קובץ JPEGתבנית תמונת PCXתבנית תמונת PNGמשפחת מבני התמונה PNM/PBM/PGM/PPMתבנית התמונה QTIFתבנית התמונה Sun rasterתבנית התמונה TIFFתבנית התמונה Targaתבנית התמונה WBMPתבנית התמונה WMFתבנית התמונה XBMתבנית התמונה XPMמהדורה זו של gdk-pixbuf ×œ× ×ª×•×ž×›×ª בשמירת התמונה בתבנית: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.×”Ö¾JPEG2000 המותמר ×”×•× ×‘×¨×•×—×‘ ×ו גובה ×פסTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.×œ× × ×™×ª×Ÿ לטעון ×ת המודול לטעינת תמונה: %s:†%sעומק הסיביות ×ינו צפוי לרשומות מפת הצבעי×סוף נתוני תמונת ×”Ö¾PNM ×œ× ×¦×¤×•×™× ×ª×— סמל ×œ× ×¦×¤×•×™ בהנפשהתבנית קובץ התמונה ×œ× ×ž×–×•×”×”×ž×¨×—×‘ ×”×¦×‘×¢×™× ×©×œ ×”Ö¾JPEG ×ינו נתמך (%s)עומק בלתי נתמך לקובץ ICO:†%dסוג הסמל ×œ× × ×ª×ž×š×ª×‘× ×™×ª הקובץ ××™× ×” נתמכת עבור GDI+‎Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.גרסה %s של תבנית קובץ ×”Ö¾GIF ××™× ×” נתמכתגובה ×ו רוחב תמונת ×”Ö¾TIFF ×”×•× ×פסגובה התמונה בקובץ ×”Ö¾XPM†<= 0רוחב התמונה בקובץ ×”Ö¾XPM†<= 0לקובץ XPM יש מספר בלתי תקני של צבעי×לקובץ XPM יש מספר ×œ× ×ª×§× ×™ של ×ª×•×•×™× ×œ×¤×™×§×¡×œ×™×הקצ×ת חוצץ תמונה בגודל בית ×חד נכשלההקצ×ת חוצץ תמונה בגודל %u ×‘×ª×™× × ×›×©×œ×”×¦×•×¨×ª תמונת RAS ×œ× × ×ª×ž×›×ªgdk-pixbuf-2.30.8/po/io.gmo0000664000175000017500000001205312340760137016531 0ustar00mclasenmclasen00000000000000Þ•9äO¬è é" -H*a)Œ¶Ñì N &o–°#Îò )"Gj„8ž8×(=Qf€–« Àáò !% G h } ’ § ¼ Ò ç 'ü $ : Q g | !‘ "³ Ö %ì  1 µO $ %* P q 5 6Æ ý !*>iNƒ+Òþ"6Y!s •"¶Ùò; ;I…ž¶Ïê7 Qr‰ '·(ß6Md|“)ªÔì4 K,l™'²'Ú( +/-0*!'(453& 72 " 9 ,.%68$#1)Cannot allocate colormap entriesCannot allocate colormap structureCannot allocate new pixbufCannot read XPM colormapCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't create new pixbufCouldn't write to BMP fileError writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load image '%s': %sFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sIcon has zero heightIcon has zero widthImage format unknownImage has unsupported bppImage has zero heightImage has zero widthImage header corruptImage type '%s' is not supportedInvalid XBM fileInvalid header in animationInvalid header in iconPNM file has an image height of 0PNM file has an image width of 0The ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0Project-Id-Version: gtk+ 2.12.1 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2007-09-22 14:13-0500 Last-Translator: Michael Terry Language-Team: Ido Language: io MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; Ne povas asignar koloromapa elementiNe povas asignar koloromapa strukturoNe povas asignar nova imajobufroNe povas lektar XPM-koloromapoNe povis aquirar imajala alteso (mala TIFF dokumento)Ne povis aquirar imajala larjeso (mala TIFF dokumento)Ne povis krear nova imajobufroNe povis skribar ad BMP-dokumentoEroro dum skribas ad imajala dokumento: %sEcesa donaji en dokumentoFaliis klozar '%s' dum skribas imajo, omna donaji forsan ne esabas salvita: %sFaliis charjar RVB-donaji de TIFF-dokumentoFaliis charjar TIFF-imajoFaliis apertar imajo '%s': %sFaliis apertar '%s' por skribo: %sFaliis apertar TIFF-imajoFaliis apertar dokumento '%s': %sFaliis apertar tempala dokumentoFaliis lektar de tempala dokumentoFaliis salvar TIFF-imajoFaliis skribar TIFF-donajiFaliis skribar a tempala dokumento dum ke charjis XBM-imajoFaliis skribar a tempala dokumento dum ke charjis XPM-imajoEroro dum lektas GIF: %sIkono havas zera altesoIkono havas zera larjesoImajala formato nekonocataImajo havas nesuportata bppImajo havas zera altesoImajo havas zera larjesoImajala kapo es koruptitaImajala tipo '%s' es nesuportataNevalida XBM-dokumentoNevalida kapo en animoNevalida kapo en ikonoPNM dokumento havas imajala alteso de 0PNM dokumento havas imajala larjeso de 0La ANI imajala formatoLa BMP imajala formatoLa GIF imajala formatoLa ICO imajala formatoLa JPEG imajala formatoLa PCX imajala formatoLa PNG imajala formatoLa PNM/PBM/PGM/PPM-imajoformatala familioLa TIFF imajala formatoLa Targa imajala formatoLa WBMP imajala formatoLa XBM imajala formatoLa XPM imajala formatoNesuportat JPEG-kolorospaco (%s)Nesuportata profundeso por ICO-dokumento: %dNesuportata ikonala tipoLarjeso od alteso di TIFF imajo es zeroXPM dokumento havas imajala alteso <= 0XPM dokumento havas imajala larjeso <= 0gdk-pixbuf-2.30.8/po/da.po0000664000175000017500000007546012340760135016353 0ustar00mclasenmclasen00000000000000# Danish translation of GTK+. # Copyright (C) 1999-2010, 2012 Free Software Foundation, Inc. # Birger Langkjer , 1999. # Kenneth Christiansen, 1999-2000 # Keld Simonsen , 2000. # Ole Laursen , 2001, 02, 03, 04. # Martin Willemoes Hansen , 2005. # Marie Lund , 2005. # Ask Hjorth Larsen , 2007, 08, 09, 10. # Kenneth Nielsen , 2012. # # Konventioner: # # attribute -> egenskab # colormap -> farvetabel # directory -> mappe # entry -> indtastningsfelt # frame (i animation) -> billede # (column) header -> (kolonne)overskrift # input -> (til tider) indtastning # label -> etiket (med denne stavning) # pixel -> skærmpunkt, punkt, billedpunkt # scroll bar -> rulleskakt # spin button -> talkontrol # toggle button -> afkrydsningsknap # widget -> kontrol # # Nogle af de mere specielle grafiske udtryk er allerede oversat i # Gimp'en. # # Værktøjstip er konsekvent blevet oversat uden et afsluttende punktum # (i modsætning til originalteksterne hvor det skifter lidt). # # URI og URL bruges en del, hvis der kan være tvivl sÃ¥ oversæt hellere URI -> URI og URL -> URL. # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-16 23:32+0200\n" "Last-Translator: Kenneth Nielsen \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Kunne ikke Ã¥bne filen \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Billedfilen \"%s\" indeholder ingen data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Kunne ikke indlæse animationen \"%s\": Ã¥rsag ukendt, formentlig en ødelagt " "animationsfil" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Kunne ikke indlæse billedet \"%s\": Ã¥rsag ukendt, formentlig en ødelagt " "billedfil" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Kunne ikke indlæse billedindlæsningmodulet %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Billedindlæsningsmodulet %s eksporterer ikke den rigtige grænseflade; mÃ¥ske " "er det fra en anden gdk-pixbuf-version?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Billedtypen \"%s\" er ikke understøttet" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Kunne ikke genkende billedfilformatet for filen \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ukendt billedfilformat" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Kunne ikke indlæse billedet \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fejl ved skrivning af billedfil: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Denne bygning af gdk-pixbuf understøtter ikke gemning af billedformatet: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ikke tilstrækkelig hukommelse til at gemme billede til tilbagekald" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Kunne ikke Ã¥bne midlertidig fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Kunne ikke læse fra midlertidig fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Kunne ikke Ã¥bne \"%s\" til skrivning: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Kunne ikke lukke \"%s\" ved skrivning af billede, formentlig er ikke alle " "data blevet gemt: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ikke tilstrækkelig hukommelse til at gemme billede i et mellemlager" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Fejl ved skrivning til billedstrøm" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Intern fejl: Billedindlæsningsmodulet \"%s\" kunne ikke færdiggøre en " "handling, men angav ikke nogen Ã¥rsag til fejlen" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Gradvis indlæsning af billedtypen \"%s\" er ikke understøttet" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Ødelagt hoved i billede" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ukendt billedformat" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Ødelagte punktdata i billede" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "kunne ikke tildele billedmellemlager pÃ¥ %u byte" msgstr[1] "kunne ikke tildele billedmellemlager pÃ¥ %u byte" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Uventet ikonblok i animation" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ugyldig hoved i animation" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ikke nok hukommelse til indlæsning af animation" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Forkert udformet blok i animation" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI-billedet er afkortet eller ikke komplet." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI-billedformatet" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-billede har ugyldige data i filhoved" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af bitmap-billede" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-billedets filhovedstørrelse er ikke understøttet" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown-BMP-billeder kan ikke komprimeres" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Fil sluttede for tidligt" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Kunne ikke tildele hukommelse til gemning af BMP-fil" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Kunne ikke skrive til BMP-fil" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP-billedformatet" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF-billedformatet" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF-billedformatet" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO-billedformatet" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kvalitet skal være en værdi mellem 0 og 100; værdien \"%s\" kunne ikke " "fortolkes." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kvalitet skal være en værdi mellem 0 og 100; værdien \"%d\" er ikke " "tilladt." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG-billedformatet" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF-billedformatet" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Kunne ikke tildele hukommelse: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Kunne ikke oprette strøm: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Kunne ikke søge i strøm: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Kunne ikke læse fra strøm: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Kunne ikke indlæse bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Kunne ikke indlæse metafil" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Uunderstøttet billedformat til GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Kunne ikke gemme" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF-billedformatet" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Fejl under læsning af GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF-fil manglede nogle data (mÃ¥ske er den blev afkortet?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Intern fejl i GIF-indlæseren (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stakoverløb" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF-billedindlæseren forstÃ¥r ikke dette billede." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ugyldig kode fundet" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Cirkulær tabelindgang i GIF-fil" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ikke nok hukommelse til indlæsning af GIF-fil" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ikke nok hukommelse til at samle en ramme i GIF-fil" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-billede er ødelagt (ukorrekt LZW-kompression)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Fil synes ikke at være en GIF-fil" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Version %s af GIF-filformatet er ikke understøttet" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Resulterende GIF-billede har størrelse nul" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-animation har ikke en global farvetabel, og et billede i den mangler en " "lokal farvetabel." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-billedet er afkortet eller ikke komplet." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fejl under læsning af ICNS-billede: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Kunne ikke afkode ICNS-fil" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS-billedformatet" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ugyldig hoved i ikon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ikke nok hukommelse til indlæsning af ikon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Komprimerede ikoner er ikke understøttet" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikon har bredden nul" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikon har højden nul" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ikontypen understøttes ikke" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af ICO-fil" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Billede for stort til at blive gemt som ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Markørpunkt uden for billede" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Dybden for ICO-filen understøttes ikke: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Kunne ikke tildele hukommelse til strøm" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Kunne ikke afkode billede" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformeret JPEG2000 har bredde eller højde pÃ¥ nul" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Billedtypen understøttes pt. ikke" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Kunne ikke tildele hukommelse til farveprofil" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Utilstrækkelig hukommelse til at Ã¥bne JPEG 2000-fil" # Jeg tror man skal læse buffer som et udsagnsord, altsÃ¥ i stil med "buffering" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Kunne ikke tildele hukommelse til buffer for billeddata" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000-billedformatet" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Fejl ved fortolkning af JPEG-billedfil (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ikke tilstrækkelig hukommelse til at indlæse billede, prøv at afslutte nogle " "programmer for at frigøre hukommelse" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "JPEG-farverum understøttes ikke (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Kunne ikke tildele hukommelse til indlæsning af JPEG-fil" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformeret JPEG har bredde eller højde pÃ¥ nul." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Farveprofil har ugyldig længde \"%u\"." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Kunne ikke tildele hukommelse til hoved" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kunne ikke tildele hukommelse til kontekststruktur" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Billede har ugyldig bredde og/eller højde" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Billedets bpp understøttes ikke" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Antallet af %d-bit planer i billedet understøttes ikke" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Kan ikke oprette ny pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Kan ikke tildele hukommelse til linjedata" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Kunne ikke tildele hukommelse til PCX-billede" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Fik ikke alle linjerne af PCX-billede" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ingen palet fundet i slutningen af PCX-data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX-billedformatet" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformeret pixbuf har bredde eller højde pÃ¥ nul." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata-formatet" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Antal bit pr. kanal i PNG-billede er ugyldig." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformeret PNG har bredde eller højde pÃ¥ nul." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bit pr. kanal i transformeret PNG er ikke 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformeret PNG er ikke RGB eller RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformeret PNG har et kanalantal der ikke understøttes - skal være enten " "3 eller 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Uoprettelig fejl i PNG-billedfil: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af PNG-fil" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Utilstrækkelig hukommelse til at gemme et %lu gange %lu-billede; prøv at " "afslutte nogle programmer for at frigøre hukommelse" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Uoprettelig fejl ved læsning af PNG-billedfil" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Uoprettelig fejl ved læsning af PNG-billedfil: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Nøgler til PNG-tekstblokke skal bestÃ¥ af mindst 1 og højst 79 tegn." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Nøgler til PNG-tekstblokke skal være ASCII-tegn." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Farveprofil har ugyldig længde %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG-komprimeringsniveau skal være en værdi mellem 0 og 9; værdien \"%s\" " "kunne ikke fortolkes." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG-komprimeringsniveau skal være en værdi mellem 0 og 9; værdien \"%d\" er " "ikke gyldig." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Værdi for PNG-tekstblokken %s kan ikke konverteres til ISO-8859-1-kodningen." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG-billedformatet" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-indlæser forventede at finde et heltal, men gjorde det ikke" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-fil har en ukorrekt startbyte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-fil er ikke i et genkendeligt PNM-underformat" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-fil har en billedbredde pÃ¥ 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-fil har en billedhøjde pÃ¥ 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Største farveværdi i PNM-fil er 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Største farveværdi i PNM-fil er for stor" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "RÃ¥ PNM-billedtype er ugyldig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-billedindlæser understøtter ikke dette PNM-underformat" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "RÃ¥ PNM-formater kræver præcist ét blankt felt før eksempeldata" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Kan ikke tildele hukommelse til indlæsning af PNM-billede" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af PNM-kontekststruktur" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Uventet slutning pÃ¥ PNM-billeddata" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af PNM-fil" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM-billedformatfamilien" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Fildeskriptoren for inddata er NULL." # Ved ikke hvilken betydning af header der gør sig gældende, sÃ¥ lad os lade header blive stÃ¥ende indtil nogen fÃ¥r en god idé #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Kunne ikke læse QTIF-header" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF-atomstørrelse er for stor (%d byte)" msgstr[1] "QTIF-atomstørrelse er for stor (%d byte)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Kunne ikke allokere %d byte til fillæsningsbuffer" msgstr[1] "Kunne ikke allokere %d byte til fillæsningsbuffer" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Filfejl ved læsning af QTIF-atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Kunne ikke springe den næste %d byte over med seek()." msgstr[1] "Kunne ikke springe de næste %d byte over med seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Kunne ikke allokere QTIF-kontekststruktur." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Kunne ikke oprette objekt af typen GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Kunne ikke finde et billeddataatom." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF-billedformatet" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-billede har ugyldige data i filhoved" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-billede er af en ukendt type" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS-billedvarianten understøttes ikke" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af RAS-billede" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster-billedformatet" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Kan ikke tildele hukommelse til IOBuffer-struktur" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Kan ikke tildele hukommelse til IOBuffer-data" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Kan ikke omtildele IOBuffer-data" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Kan ikke tildele midlertidige IOBuffer-data" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Kan ikke tildele ny pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Billedet er beskadiget eller ufuldstændigt" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Kan ikke tildele farvetabelsstruktur" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Kan ikke tildele farvetabelselementer" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Uventet bitdybde for farvetabelselementer" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Kan ikke tildele hukommelse til TGA-hoved" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-billede har ugyldige dimensioner" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-billedtype ikke understøttet" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Kan ikke tildele hukommelse til TGA-kontekststruktur" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "For mange data i fil" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targe-billedformatet" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Kunne ikke finde billedbredde (ugyldig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Kunne ikke finde billedhøjde (ugyldig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Bredde eller højde pÃ¥ TIFF-billede er nul" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensionerne af TIFF-billede er for store" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ikke tilstrækkelig hukommelse til Ã¥bning af TIFF-fil" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Fejl under indlæsning af RGB-data fra TIFF-fil" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Kunne ikke Ã¥bne TIFF-billede" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Fejl under indlæsning af TIFF-billede" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Kunne ikke gemme TIFF-billede" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-komprimering refererer ikke til en gyldig kodning." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Kunne ikke skrive TIFF-data" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Kunne ikke skrive til TIFF-filen" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Ikon har bredden nul" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Ikon har højden nul" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af billede" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kunne ikke gemme resten" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP-billedformatet" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ugyldig XBM-fil" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ikke tilstrækkelig hukommelse til indlæsning af XBM-billedfil" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Fejl ved skriving til midlertidig fil under indlæsning af XBM-billede" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM-billedformatet" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Intet XPM-hoved fundet" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ugyldig XPM-hoved" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-fil har en billedbredde <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-fil har en billedhøjde <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM har et ugyldig antal tegn per billedpunkt" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-filen har et ugyldig antal farver" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Kan ikke tildele hukommelse til indlæsning af XPM-billede" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Kan ikke læse XPM-farvetabel" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Fejl ved skrivning til midlertidig fil under indlæsning af XPM-billede" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM-billedformatet" #~ msgid "Unsupported animation type" #~ msgstr "Animationstypen understøttes ikke" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose-operationen mislykkedes" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Kan ikke tildele hukommelse til paletdata" gdk-pixbuf-2.30.8/po/es.po0000664000175000017500000007727212340760135016401 0ustar00mclasenmclasen00000000000000# translation of gdk-pixbuf.master.es.po to Español # Copyright © 1999-2002, 2006, 2007, 2008 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # # Pablo Saratxaga , 1998-2000. # José Antonio Salgueiro A. , 2001. # Carlos Perelló Marín , 2002. # Germán Poo-Caamaño , 2002. # Pablo Gonzalo del Campo , 2002, 2003. # Juan Manuel García Molina , 2003. # Francisco Javier F. Serrador , 2003 - 2006. # Jorge González , 2007, 2008, 2009, 2010. # Daniel Mustieles , 2011, 2012, 2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf.master.es\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-06-12 13:10+0200\n" "Last-Translator: Daniel Mustieles \n" "Language-Team: Español \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Gtranslator 2.91.5\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "No se ha podido abrir el archivo «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "El archivo de imagen «%s» no contiene datos" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "No se ha podido cargar la animación «%s»: el motivo es desconocido, " "probablemente el archivo de la animación esté corrupto" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "No se ha podido cargar la imagen «%s»: el motivo es desconocido, " "probablemente el archivo gráfico esté corrupto" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "No se ha podido cargar el módulo de carga de imágenes: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "El módulo de carga de imágenes %s no exporta la interfaz adecuada; ¿puede " "que sea de una versión de gdk-pixbuf diferente?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "El tipo de imagen «%s» no está soportado" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "No se pudo reconocer el formato de imagen del archivo «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "No se ha reconocido el formato de imagen del archivo" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "No se ha podido cargar la imagen «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Error al escribir en el archivo imagen: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Esta compilación de gdk-pixbuf no soporta el guardar imágenes con el " "formato: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "No hay memoria suficiente para guardar la imagen a la que retrollamar" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "No se ha podido abrir el archivo temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "No se ha podido leer del archivo temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "No se ha podido abrir «%s» para escritura: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "No se ha podido cerrar «%s» mientras se escribía la imagen, puede que no se " "hayan guardado todos los datos: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "No hay memoria suficiente para guardar la imagen en un búfer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Error al escribir en el flujo de la imagen" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Error interno: El módulo de carga de imágenes «%s» ha fallado al completar " "una operación, pero no ha dado ninguna razón del fallo" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "No hay soporte para la carga incremental de las imágenes del tipo «%s»" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "La cabecera de la imagen está corrupta" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "El formato de la imagen es desconocido" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Los datos del píxel de la imagen están corrompidos" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "falló al asignar %u byte para el búfer de lectura" msgstr[1] "falló al asignar %u bytes para el búfer de lectura" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Porción de icono inesperada en la animación" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Cabecera no válida en la animación" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "No hay memoria suficiente para cargar la animación" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Porción malformada en la animación" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "La imagen ANI se ha truncado o está incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "El formato de imagen ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "La imagen BMP tiene datos de cabecera erróneos" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "No hay memoria suficiente para cargar el mapa de bits" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "La imagen BMP tiene un tamaño de cabecera no soportado" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Las imágenes BMP «Topdown» no se pueden comprimir" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Se ha encontrado un final de archivo antes de lo esperado" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "No se pudo asignar memoria para guardar el archivo BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "No se pudo escribir en el archivo BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "El formato de imagen BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "El formato de imagen EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "El formato de imagen GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "El formato de imagen ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "La calidad de un JPEG debe ser un valor entre 0 y 100; el valor «%s» no se " "puede interpretar." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "La calidad JPEG debe ser un valor entre 0 y 100; el valor «%d» no está " "permitido." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "El formato de imagen JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "El formato de imagen TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "No se pudo asignar memoria: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "No se pudo crear el flujo: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "No se pudo buscar el flujo: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "No se pudo leer del flujo: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "No se pudo cargar el mapa de bits" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "No se pudo cargar el meta archivo" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Formato de imagen no soportado para GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "No se pudo guardar" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "El formato de imagen WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Se produjo un fallo durante la lectura del GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Al archivo GIF le faltan algunos de datos (¿quizás se ha truncado en algún " "momento?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Error interno en el cargador de GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Desbordamiento de pila" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "El cargador de imágenes GIF no puede entender esta imagen." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Se ha encontrado un código incorrecto" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrada de tabla circular en el archivo GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "No hay memoria suficiente para cargar el archivo GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "No hay memoria suficiente para componer un fotograma en el archivo GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "La imagen GIF está corrupta (la compresión LZW es incorrecta)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "El archivo no parece ser un archivo GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "La versión %s del formato de archivo GIF no está soportada" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "La imagen GIF resultante tiene un tamaño cero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "La imagen GIF no tiene un mapa de colores global, y un marco interno no " "tiene un mapa de color local." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "La imagen GIF fue truncada o incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Error al leer la imagen ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "No se pudo decodificar el archivo ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "El formato de imagen ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "La cabecera del icono no es válida" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "No hay memoria suficiente para cargar el icono" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Los iconos comprimidos no están soportados" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "La anchura del icono es cero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "La altura del icono es cero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipo de icono no soportado" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "No hay memoria suficiente para cargar el archivo ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Imagen demasiado grande para guardarse como ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "El punto caliente del cursor está fuera de la imagen" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Profundidad no soportada para el archivo ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "No se pudo asignar memoria para el flujo" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "No se pudo decodificar la imagen" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "El JPEG 2000 transformado tiene anchura o altura cero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Actualmente no se soporta el tipo de imagen" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "No se pudo asignar memoria para el perfil de color" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "No hay memoria suficiente para abrir el archivo JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "No se pudo asignar memoria para almacenar los datos de la imagen" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "El formato de imagen JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Error al interpretar el archivo gráfico JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "No hay memoria suficiente para cargar la imagen, intente salir de algunas " "aplicaciones para liberar memoria" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espacio de color JPEG no soportado (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "No se pudo asignar memoria para cargar el archivo JPG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "El JPEG transformado tiene anchura o altura cero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "El perfil de color tiene una longitud «%u» no válida." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "No se pudo asignar memoria para la cabecera" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "No se pudo asignar memoria para el búfer del contexto" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "La imagen tiene una anchura y/o altura no válida" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "La imagen tiene un bpp no soportado" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "La imagen tiene un número no soportado de planos %d-bit" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "No se pudo crear un búfer de píxeles nuevo" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "No se pudo asignar memoria para los datos de línea" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "No se pudo asignar memoria para la imagen PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "No se obtuvieron todas las líneas de la imagen PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "No se encontró una paleta al final de los datos PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "El formato de imagen PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "El búfer de píxeles transformado tiene anchura o altura cero." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "El formato de GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Los bits por canal de la imagen PNG son no válidos." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "El PNG transformado tiene anchura o altura cero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Los bits por canal del PNG transformado no son 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "El PNG transformado no es RGB o RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "El PNG transformado posee un número de canales no soportados, deben ser 3 o " "4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Error fatal en el archivo gráfico PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "No hay memoria suficiente para cargar el archivo PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "No hay memoria suficiente para almacenar una imagen de %lu por %lu; intente " "cerrar algunas aplicaciones para reducir el uso de la memoria" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Error fatal leyendo el archivo gráfico PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Error fatal leyendo el archivo gráfico PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Las claves para las porciones de texto PNG deben tener al menos entre 1 y un " "máximo de 79 caracteres." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Las claves para las porciones de texto PNG deben ser caracteres ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "El perfil de color tiene una longitud %d no válida." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "El nivel de compresión PNG debe ser un valor entre 0 y 9; el valor «%s» no " "se puede interpretar." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "El nivel de compresión PNG debe ser un valor entre 0 y 9; el valor «%d» no " "está permitido." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "El valor la porción de texto PNG %s no puede convertirse a la codificación " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "El formato de imagen PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "El cargador PNM esperaba encontrar un entero, pero no lo encontró" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "El archivo PNM tiene un byte inicial incorrecto" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "El archivo PNM no está en un subformato PNM reconocido" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "El archivo PNM tiene un ancho de imagen de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "El archivo PNM tiene un alto de imagen de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "El valor máximo de color en el archivo PNM es 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "El valor máximo de color en el archivo PNM es demasiado grande" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "El tipo de imagen PNM en bruto no es válido" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "El cargador de imágenes PNM no permite este subformato PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Los formatos PNM en bruto requieren exactamente un espacio en blanco antes " "de los datos" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "No se puede asignar memoria para cargar la imagen PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" "No hay memoria suficiente para cargar la estructura de contexto del PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Final no esperado de los datos de la imagen PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "No hay memoria suficiente para cargar el archivo PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La familia de formatos de imágenes PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "El descriptor de entrada del archivo está vacío (NULL)." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Falló al leer la cabecera QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "El tamaño de QTIF atom es demasiado grande (%d byte)" msgstr[1] "El tamaño de QTIF atom es demasiado grande (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Falló al asignar %d bytes para el búfer de lectura de archivos" msgstr[1] "Falló al asignar %d bytes para el búfer de lectura de archivos" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Error de archivo al leer el QTIF atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Falló al omitir el siguiente %d byte con seek()." msgstr[1] "Falló al omitir los siguientes %d bytes con seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Falló al reservar la estructura de contexto de QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Falló al crear el objeto GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Falló al buscar datos atom de la imagen." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "El formato de imagen QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "La imagen RAS posee datos de cabecera erróneos" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "La imagen RAS posee un tipo desconocido" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "variación de imagen RAS no soportada" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "No hay memoria suficiente para cargar la imagen RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "El formato de imagen Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "No se puede asignar memoria para la estructura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "No se puede asignar memoria para los datos de IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "No se puede volver a reservar memoria para los datos de IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "No se pueden asignar los datos temporales de IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "No se puede asignar un nuevo pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "La imagen está corrupta o truncada" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "No se puede asignar la estructura del mapa de colores" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "No se puede asignar las entradas del mapa de colores" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profundidad de color inesperada para las entradas del mapa de color" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "No se puede asignar memoria para la cabecera TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "La imagen TGA tiene dimensiones no válidas" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "El tipo de imagen TGA no está soportado" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "No se puede asignar memoria para la estructura «context» de TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Exceso de datos en el archivo" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "El formato de imagen Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" "No se ha podido obtener el ancho de la imagen (archivo TIFF incorrecto)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "No se puede obtener el alto de la imagen (archivo TIFF incorrecto)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "El ancho o alto de la imagen TIFF es cero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Las dimensiones de la imagen TIFF son demasiado grandes" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "No hay memoria suficiente para abrir el archivo TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "No se ha podido cargar los datos RGB desde el archivo TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "No se ha podido abrir la imagen TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "No se ha podido cargar la imagen TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "No se ha podido guardar la imagen TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "La compresión TIFF no referencia un códec válido." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "No se han podido escribir los datos TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "No se pudo escribir en el archivo TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "La imagen tiene ancho cero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "La imagen tiene alto cero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "No hay memoria suficiente para cargar la imagen" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "No se pudo guardar el resto" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "El formato de imagen WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "El archivo XBM no es válido" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "No hay memoria suficiente para cargar el archivo gráfico XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "No se ha podido escribir en el archivo temporal cuando se cargaba la imagen " "XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "El formato de imagen XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "No se ha encontrado la cabecera XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Cabecera XPM no válida" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "El archivo XPM tiene un ancho de imagen <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "El archivo XPM tienen un alto de imagen <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "El XPM tiene un número no válido de caracteres por píxel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "El archivo XPM tienen un número no válido de colores" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "No se puede asignar memoria para cargar la imagen XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "No se puede leer el mapa de color de XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "No se ha podido escribir en el archivo temporal al cargar la imagen XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "El formato de imagen XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "La operación TIFFClose falló" #~ msgid "Unsupported animation type" #~ msgstr "Tipo de animación no soportado" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "No se puede asignar memoria para los datos de paleta" gdk-pixbuf-2.30.8/po/lt.gmo0000664000175000017500000005440312340760137016546 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0&0/820h25™2Ï25å2&3,B3,o3/œ30Ì32ý3-04D^4C£4 ç4.5*75#b5'†5'®5+Ö5'6!*6L6h6;‡69Ã6 ý670;7$l77‘71É71û7&-82T8%‡85­8ã8!9(#9L98g9 9´9 Ò9!ó95:0K:*|:5§:-Ý:* ;'6;^;x;/<WF<)ž<,È<,õ<#"=ZF=+¡=]Í=(+>T>#p>”>%³>"Ù>&ü>©#? Í?9î?5(@^@,v@#£@5Ç@ý@%AJAA^ŒA9ëA:%B/`B B±B+ÐB!üB2C)QC6{C"²C ÕC"öC+D+EDEqD)·D+áD~ EPŒE'ÝE&F,,F'YF4Fa¶F,G'EG8mG:¦G†áG*hHŒ“H I6IOI oITIXåI7>J:vJ$±J'ÖJ7þJ6K&MK,tK&¡K&ÈK.ïK&L3EL'yL*¡LYÌLV&M8}M6¶M*íM9N=RNDN+ÕNkO9mO"§OdÊO-/P-]P‹P/P$ÍP+òPQ:QVQrQŽQ¢Q¿Q!ÛQýQR6R.RRR%žRÄRáRÿRS8STS^pS1ÏS1T53TDiT0®T+ßTG U7SU9‹U,ÅU-òU* V"KV(nV—V%¶VRÜV&/W/VW-†W+´W*àW3 Xš?X(ÚXA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: lt Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-28 23:03+0300 Last-Translator: Aurimas ÄŒernius Language-Team: Lietuvių Language: lt 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%100<10 || n%100>=20) ? 1 : 2); X-Generator: Gtranslator 2.91.6 ANI paveikslÄ—lis buvo nukirstas arba nepilnas.BMP paveikslÄ—lis turi klaidinanÄiÄ… antraÅ¡tÄ™BMP paveikslÄ—lis turi nepalaikomÄ… antraÅ¡tÄ—s dydįAptiktas blogas kodasNetinkamas PNG paveikslÄ—lio bitų skaiÄius kanalui.Pakeistas PNG turi ne 8 bitus kanalui.Nepavyko rezervuoti atminties TGA antraÅ¡teiNepavyko paskirti spalvų lentelÄ—s įrašųNepavyko paskirti spalvų lentelÄ—s struktÅ«rosNepavyko rezervuoti atminties IOBuffer duomenimsNepavyko rezervuoti atminties IOBuffer struktÅ«raiNepavyko rezervuoti atminties TGA struktÅ«raiNepavyko rezervuoti atminties kiekio bÅ«tino PNM failo atvaizdavimuiNepavyko rezervuoti atminties reikalingos įkelti XPM paveikslÄ—lįNepavyko rezervuoti naujo pixbufNepavyko rezervuoti laikinų IOBuffer duomenųNepavyko perskaityti XPM spalvų lentelÄ—sNepavyko perkelti IOBuffer duomenųCikliÅ¡kas lentelÄ—s įraÅ¡as GIF faileSpalvų profilio ilgis (%d) netinkamas.Spalvų profilio ilgis „%u“ netinkamas.Suspaustos piktogramos yra nepalaikomosNepavyko rezervuoti atminties: %sNepavyko sukurti srauto: %sNepavyko iÅ¡koduoti ICNS failoNepavyko gauti paveikslÄ—lio aukÅ¡Äio (blogas TIFF failas)Nepavyko gauti paveikslÄ—lio ploÄio (blogas TIFF failas)Nepavyko skaityti iÅ¡ srauto: %sNepavyko ieÅ¡koti sraute: %sNepavyko rezervuoti atminties PCX paveikslÄ—liuiNepakako atminties spalvų profiliuiNepavyko rezervuoti atminties bÅ«tinos turinio buferiuiNepavyko rezervuoti atminties bÅ«tinos antraÅ¡teiNepavyko rezervuoti atminties eiluÄių duomenimsNepakako atminties įkelti JPEG failÄ…Nepavyko priskirti atminties BMP failui iÅ¡saugotiNepavyko rezervuoti atminties srautuiNepavyko rezervuoti atminties paveikslÄ—lio duomenimsNepavyko sukurti naujo pixbufNepavyko iÅ¡koduoti paveikslÄ—lioNepavyko įkelti rastrinio paveikslÄ—lioNepavyko įkelti metafailoNepavyko atpažinti paveikslÄ—lio failo „%s“ formatoNepavyko iÅ¡saugotiNepavyko iÅ¡saugoti likuÄiųNepavyko įraÅ¡yti į BMP failÄ…Nepavyko įraÅ¡yti į TIFF failąŽymeklio aktyvus taÅ¡kas yra už paveikslÄ—lio ribųNepavyko gauti visų PCX paveikslÄ—lio eiluÄiųTIFF paveikslÄ—lio iÅ¡matavimai per dideliKlaida interpretuojant JPEG paveikslÄ—lio failÄ… (%s)Ä®vyko klaida skaitant ICNS paveikslÄ—lį: %sKlaida raÅ¡ant į paveikslÄ—lio failÄ…: %sKlaida raÅ¡ant į paveikslÄ—lio srautÄ…Faile duomenų pertekliusNepavyko rezervuoti %d baito failo skaitymo buferioNepavyko rezervuoti %d baitų failo skaitymo buferioNepavyko rezervuoti %d baitų failo skaitymo buferioNepavyko rezervuoti QTIF konteksto struktÅ«ros.Saugant paveikslÄ—lį nepavyko uždaryti „%s“, duomenys gali bÅ«ti neiÅ¡saugoti: %sNepavyko sukurti GdkPixbufLoader objekto.Nepavyko rasti paveikslÄ—lio duomenų atomo.Nepavyko įkelti RGB duomenų iÅ¡ TIFF failoNepavyko įkelti TIFF paveikslÄ—lioNepavyko įkelti animacijos „%s“: nežinoma priežastis, tikriausiai sugadintas failasNepavyko įkelti paveikslÄ—lio „%s“: %sNepavyko įkelti paveikslÄ—lio „%s“: nežinoma priežastis, tikriausiai sugadintas failasNepavyko atverti „%s“ įraÅ¡ymui: %sNepavyko atverti TIFF failoNepavyko atverti failo „%s“: %sNepavyko atverti laikino failoNepavyko perskaityti QTIF antraÅ¡tÄ—sNepavyko perskaityti laikino failoNepavyko iÅ¡saugoti TIFF paveikslÄ—lioNepavyko praleisti %d baito naudojant seek() funkcijÄ….Nepavyko praleisti %d baitų naudojant seek() funkcijÄ….Nepavyko praleisti %d baitų naudojant seek() funkcijÄ….Nepavyko įraÅ¡yti TIFF duomenųXBM apdorojimo metu nepavyko įraÅ¡yti į laikinÄ… failÄ…Ä®keliant XPM failÄ… nepavyko įraÅ¡yti laikino failoKlaida skaitant GIF: %sLemtinga klaida PNG paveikslÄ—lių faile: %sSkaitant PNG įvyko lemtinga klaidaÄ®vyko lemtinga klaida skaitant PNG paveikslÄ—lį: %sAtrodo, kad tai ne GIF failasFailo klaida skaitant QTIF atomÄ…: %sGIF failui trÅ«ksta dalies duomenų (galbÅ«t ji buvo kaip nors sugadinta?)GIF paveikslÄ—lis neturi bendros spalvų lentelÄ—s, o jo kadras irgi neturi spalvų lentelÄ—s.GIF paveikslÄ—lis apgadintas (netinkamas LZW suspaudimas)GIF įkelties programa negali suprasti Å¡io paveikslÄ—lio.GIF paveikslÄ—lis buvo nukirstas arba nepilnas.Piktogramos aukÅ¡tis yra nulinisPiktogramos plotis yra nulinisPaveikslÄ—lio faile „%s“ nÄ—ra duomenųPaveikslÄ—lio formatas nežinomasPaveikslÄ—lio aukÅ¡tis arba plotis yra neteisingasPaveikslÄ—lis turi nepalaikomÄ… bpp dydįPaveikslÄ—lis turi nepalaikomÄ… %d bitų lygių kiekįPaveikslÄ—lio aukÅ¡tis yra nulinisPaveikslÄ—lio plotis yra nulinisPaveikslÄ—lio antraÅ¡tÄ— sugadintaPaveikslÄ—lis yra sugadintas arba nepilnas.PaveikslÄ—lio taÅ¡kiniai duomenys apgadintiPaveikslÄ—lis yra per didelis ir negali bÅ«ti iÅ¡saugotas ICO formatuPaveikslÄ—lio tipas „%s“ nepalaikomasPaveikslÄ—lio tipas Å¡iuo metu nepalaikomasPaveikslÄ—lių kelties modulis „%s“ neeksportuoja teisingos sÄ…sajos; galbÅ«t jis yra iÅ¡ kitos „gdk-pixbuf“ versijos?LaipsniÅ¡kas apdorojimas pieÅ¡inių, kurių tipas yra „%s“, yra nepalaikomasÄ®vesties failo deskriptorius yra NULL.Nepakanka atminties įkelti PNG failÄ…Nepakanka atminties apdoroti PNM struktÅ«rÄ…Nepakanka atminties apdoroti PNM failÄ…Nepakanka atminties įkelti XBM paveikslÄ—lio failÄ…Nepakanka atminties pakrauti paveikslÄ—lį, uždarykite dalį programų, kad atlaisvinti atmintįNepakanka atminties atverti JPEG 2000 failÄ…Nepakanka atminties atverti TIFF failÄ…Nepakanka atminties įšsaugoti paveikslÄ—lį į buferįNepakanka atminties paveikslÄ—lio iÅ¡saugojimui funkcijojeNepakanka atminties įraÅ¡yti %lu iÅ¡ %lu dydžio paveikslÄ—lį; uždarykite dalį programų, kad sumažintumÄ—te atminties naudojimÄ…VidinÄ— klaida GIF kelties programoje (%s)VidinÄ— klaida: PaveikslÄ—lių įkÄ—limo moduliui „%s“ nepavyko užbaigti, operacijos, taÄiau nebuvo iÅ¡vestas joks klaidos praneÅ¡imasSugadintas XBM failasNetinkama XPM antraÅ¡tÄ—Netinkama animacijos antraÅ¡tÄ—Netinkama piktogramos antraÅ¡tÄ—JPEG kokybÄ—s reikÅ¡mÄ— turi bÅ«ti tarp 0 ir 100; reikÅ¡mÄ— „%d“ yra neleistina.JPEG kokybÄ—s reikÅ¡mÄ— turi bÅ«ti tarp 0 ir 100, reikÅ¡mÄ—s „%s“ nepavyko apdoroti.PNG tekstiniai raktai turi naudoti tik ASCII simbolius.PNG tekstiniai raktai turi turÄ—ti nuo 1 iki 79 simbolių.Blogai suformuotas animacijos blokasDidžiausia PNM spalvos reikÅ¡mÄ— yra 0Didžiausia spalvos reikÅ¡mÄ— PNM faile yra per didelÄ—Nerasta XPM antraÅ¡tÄ—PCX duomenų pabaigoje nerasta paletÄ—Nepakanka atminties sukurti kadrui GIF faileNepakanka atminties įkelti GIF failuiNepakanka atminties įkelti ICO failuiNepakanka atminties apdoroti RAS paveikslÄ—lįNepakanka atminties įkelti animacijaiNepakanka atminties įkelti rastrinį paveikslÄ—lįNepakanka atminties įkelti piktogramaiNepakanka atminties įkelti paveisklÄ—liuiPNG suspaudimo lygis turi bÅ«ti reikÅ¡mÄ— tarp 0 ir 9: reikÅ¡mÄ— „%d“ yra neleistina.PNG suspaudimo lygis turi bÅ«ti reikÅ¡mÄ— tarp 0 ir 9: reikÅ¡mÄ—s „%s“ nesuprasta.PNM faile yra paveikslÄ—lis, kurio aukÅ¡tis lygus nuliuiPNM faile yra paveikslÄ—lis, kurio plotis lygus nuliuiPNM failas turi netinkamÄ… pradinį baitÄ…PNM failas naudoja neatpažįstamÄ… PNM antrinį formatÄ…PNM apdorojimo posistemÄ— nepalaiko Å¡io PNM antrinio formatoPNM apdorojimui reikÄ—jo sveikų skaiÄių, taÄiau jie nebuvo rastiPer anksti aptiktas failo pabaigos simbolisQTIF atomas per didelis (%d baitas)QTIF atomas per didelis (%d baitai)QTIF atomas per didelis (%d baitų)RAS paveikslÄ—lio antraÅ¡tÄ— turi klaidinanÄius duomenisNežinomas RAS paveikslÄ—lio tipasNeapdorotuose PNM formato paveikslÄ—liose turi bÅ«ti lygiai vienas tarpas prieÅ¡ pavyzdžio duomenisNetinkamas neapdoroto PNM paveikslÄ—lio tipasRezultato GIF paveikslÄ—lio dydis yra nulinisSteko perpildymasTGA paveikslÄ—lis turi neteisingus iÅ¡matavimusTGA paveikslÄ—lio tipas nepalaikomasTIFF glaudinimas nurodo nežinomÄ… kodekÄ….ANI paveikslÄ—lių formatasBMP paveikslÄ—lių formatasEMF paveikslÄ—lių formatasGIF paveikslÄ—lių formatasGdkPixdata formatasICNS paveikslÄ—lių formatasICO paveikslÄ—lių formatasJPEG 2000 paveikslÄ—lių formatasJPEG paveikslÄ—lių formatasPCX paveikslÄ—lių formatasPNG paveikslÄ—lių formatasPNM/PBM/PGM/PPM paveikslÄ—lių formatų Å¡eimaQTIF paveikslÄ—lių formatasSun rastrinis paveikslÄ—lių formatasTIFF paveikslÄ—lių formatasTarga paveikslÄ—lių formatasWBMP paveikslÄ—lių formatasWMF paveikslÄ—lių formatasXBM paveikslÄ—lių formatasXPM paveikslÄ—lių formatasJÅ«sų naudojamas gdk-pixbuf variantas nepalaiko saugojimo į šį paveikslÄ—lių formatÄ…: %sTopdown BMP paveikslÄ—liai negali bÅ«ti suspaustiPakeistas JPEG turi nulinį plotį arba aukÅ¡tį.Pakeistas JPEG2000 turi nulinį plotį arba aukÅ¡tį.Pakeistas PNG turi nepalaikomÄ… kanalų kiekį, turi bÅ«ti 3 arba 4.Pakeistas PNG turi nulinį plotį arba aukÅ¡tį.Pakeistas PNG yra ne RGB arba RGBA formate.Transformuotas pikselių žemÄ—lapis turi nulinį plotį arba aukÅ¡tį.Nepavyko įkelti paveikslÄ—lių kelties modulio: %s: %sNetikÄ—tas bitdepth požymis spalvų lentelÄ—s įraÅ¡uoseNetikÄ—ta PNM paveikslÄ—lio duomenų pabaigaNesuprantamas piktogramos gabalas animacijojeNeatpažintas paveikslÄ—lio failo formatasNepalaikoma JPEG spalvų gama (%s)Nepalaikomas ICO failo spalvų gylis: %dNepalaikomas piktogramos tipasGDI+ nepalaikomas paveikslÄ—lio tipasPNG tekstinÄ—s dalies reikÅ¡mÄ— %s negali bÅ«ti perkoduota į ISO-8859-1 koduotÄ™.GIF formato versija %s nÄ—ra palaikomaTIFF paveikslÄ—lio plotis ar aukÅ¡tis yra nulisXPM faile saugomo paveikslÄ—lio aukÅ¡tis <= 0XPM faile saugomo paveikslÄ—lio plotis <= 0XPM faile yra netinkamas spalvų skaiÄiusXPM faile yra klaidingas simbolių kiekis pikseliuinepavyko rezervuoti %u baito paveikslÄ—lio buferionepavyko rezervuoti %u baitų paveikslÄ—lio buferionepavyko rezervuoti %u baitų paveikslÄ—lio buferionepalaikomas RAS paveikslÄ—lio variantasgdk-pixbuf-2.30.8/po/nl.po0000664000175000017500000010043012340760136016363 0ustar00mclasenmclasen00000000000000# Dutch translation for gdk-pixbuf # # This file is distributed under the same license as the gtk+ package. # # Dirk-Jan C. Binnema , 2002 # Ronald Hummelink , 2002 # Tino Meinen , 2002–2010 # Reinout van Schouwen , 2009 # Wouter Bolsterlee , 2010–2011 # # expander - samenvouwer/openvouwen # image format - bestandsformaat # image file - afbeelding # image file format - afbeeldingstype # image type - afbeeldingstype # job - printopdracht # render - render/weergeven/tonen/opmaken # spinbutton - spinknop/teller # tag - markering/etiket/label/trefwoord # tooltip - tooltip/werktip/tip # separator - scheiding/scheidingslijn/scheidingsteken # selected - geselecteerde/gekozen # standard display - standaard display # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2011-03-15 22:19+0100\n" "Last-Translator: Wouter Bolsterlee \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Openen van bestand ‘%s’ mislukt: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Afbeelding ‘%s’ bevat geen data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Laden van animatie ‘%s’ mislukt: reden onbekend, waarschijnlijk een " "beschadigde animatie" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Laden van afbeelding ‘%s’ mislukt: reden onbekend, waarschijnlijk een " "beschadigde afbeelding" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Laden van afbeeldingslader %s mislukt: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Afbeeldingslader %s geeft de verkeerde interface door; misschien is het de " "lader van een andere gdk-pixbuf-versie?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Afbeeldingstype ‘%s’ wordt niet ondersteund" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Afbeeldingstype van bestand ‘%s’ werd niet herkend" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Onbekend afbeeldingstype" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Laden van afbeelding ‘%s’ mislukt: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fout bij het schrijven naar afbeelding: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Deze versie van gdk-pixbuf heeft geen ondersteuning voor het opslaan van het " "bestandsformaat: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Onvoldoende geheugen om de afbeelding op te slaan naar de callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Openen van tijdelijk bestand is mislukt" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Lezen van tijdelijk bestand is mislukt" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Openen van ‘%s’ voor schrijven is mislukt: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Sluiten van ‘%s’ tijdens het schrijven is mislukt; er kan data verloren zijn " "gegaan: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Onvoldoende geheugen om afbeelding in een buffer op te slaan" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Fout bij het schrijven naar afbeelding-stream" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Interne fout: afbeeldingslader ‘%s’ heeft een bewerking niet voltooid, maar " "gaf daar geen reden voor" # incrementeel is geen nederlands woord. # Hier wordt ws bedoeld: # Het gedeeltelijk laden en dan al gedeeltelijk weergaven van een afbeelding # geleidelijk laden/deelsgewijs laden #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Deelsgewijs laden van afbeeldingstype ‘%s’ wordt niet ondersteund" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Afbeeldingsheader beschadigd" # afbeeldingstype #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Het bestandsformaat van de afbeelding is onbekend" # pixelgegevens/pixeldata #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Beeldpuntdata van de afbeelding is beschadigd" # meervoud in nl van byte is byte # reserveren van %u byte geheugenruimte voor de afbeelding is mislukt # Niet mogelijk om afbeeldingsbuffer van %u byte te alloceren #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "reserveren van %u byte geheugenruimte voor de afbeelding is mislukt" msgstr[1] "reserveren van %u byte geheugenruimte voor de afbeelding is mislukt" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Onverwacht pictogrambrokje in animatie" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ongeldige header in animatie" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Onvoldoende geheugen om animatie te laden" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Misvormd brokje in animatie" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF-bestand is afgebroken of onvolledig" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Het ANI-bestandsformaat" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-afbeelding bevat onzinnige data in de header" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Onvoldoende geheugen voor het laden van de bitmap-afbeelding" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-afbeelding heeft een niet-ondersteunde headergrootte" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP-afbeeldingen kunnen niet worden gecomprimeerd" # tegengekomen/ontdekt/gevonden #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Voortijdig bestandseinde ontdekt" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Kon geen geheugenruimte reserveren voor opslaan van BMP-bestand" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Kon niet naar BMP-bestand schrijven" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Het BMP-bestandsformaat" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Het EMF-bestandsformaat" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Het GIF-bestandsformaat" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Het ICO-bestandsformaat" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kwaliteit moet een waarde tussen 0 en 100 zijn: waarde ‘%s’ kan niet " "verwerkt worden." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kwaliteit moet tussen 0 en 100 liggen; waarde '%d' is niet toegestaan." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Het JPEG-bestandsformaat" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Het TIFF-bestandsformaat" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Kon geen geheugenruimte reserveren: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr " Kon stream niet aanmaken: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Kon stream niet doorzoeken: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Kon niet van stream lezen: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Kon bitmap niet laden" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Kon metabestand niet laden" # bestandsformaat/afbeeldingsformat/bestandsindeling #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Niet ondersteund afbeeldingsformaat voor GDI+" # telegramstijl... #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Kon niet opslaan" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Het WMF-bestandsformaat" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Lezen van GIF mislukt: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Er ontbrak data in het GIF-bestand (misschien was het afgebroken?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interne fout in de GIF-lader (%s)" # overlopende stapel # maar dit is toch een melding waar newbies niets mee kunnen. # Ze zouden deze melding eigenlijk niet mogen zien. # Om degene die wel weten wat ze ermee kunnen doen niet op een dwaalspoor # te zetten: Niet vertaald #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF-lader begrijpt deze afbeelding niet." # onjuiste code #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Foutieve code ontdekt" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Circulair tabelveld in GIF-bestand" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Onvoldoende geheugen om GIF-bestand te laden" # composite a frame? #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Onvoldoende geheugen om een frame samen te stellen in GIF-bestand" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-bestand is beschadigd (incorrecte LZW-compressie)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Bestand lijkt geen GIF-bestand te zijn" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versie %s van het GIF-bestandsformaat wordt niet ondersteund" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Afbeelding heeft breedte nul" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-bestand heeft geen algemeen kleurenpalet, en een kader daarbinnen heeft " "geen lokaal kleurenpalet" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-bestand is afgebroken of onvolledig" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fout bij het lezen van ICNS-afbeelding: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Kon ICNS-bestand niet decoderen" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Het ICNS-bestandsformaat" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ongeldige header in pictogram" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Onvoldoende geheugen om pictogram te laden" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Gecomprimeerde pictogrammen worden niet ondersteund" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Pictogram heeft breedte nul" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Pictogram heeft hoogte nul" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Niet ondersteund pictogramtype" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Onvoldoende geheugen om ICO-bestand te laden" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Afbeelding te groot om als ICO-bestand te worden opgeslagen" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Cursor hotspot valt buiten de afbeelding" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Niet ondersteunde diepte voor ICO-bestand: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Kon geen geheugenruimte reserveren voor de stream" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Kon afbeelding niet decoderen" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Getransformeerde JPEG2000 heeft nul breedte of hoogte." # 'currently' is eigenlijk overbodige info. #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Afbeeldingstype wordt nog niet ondersteund" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Kon geen geheugenruimte reserveren voor het kleurenprofiel" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Onvoldoende geheugen om JPEG 2000-bestand te openen" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Kon geen geheugenruimte reserveren voor het bufferen van de afbeelding" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Het JPEG 2000-bestandsformaat" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Fout bij het interpreteren van JPEG-afbeelding (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Onvoldoende geheugen om afbeelding te laten, probeer enkele programma's af " "te sluiten om geheugen vrij te maken" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Niet ondersteunde JPEG kleurruimte (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Kon geen geheugenruimte reserveren voor laden van JPEG-bestand" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Getransformeerde JPEG heeft nul breedte of hoogte." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Kleurprofiel heeft ongeldige lengte %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Kon geen geheugenruimte reserveren voor de header" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kon geen geheugenruimte reserveren voor de context-buffer" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Afbeelding heeft ongeldige breedte en/of hoogte" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Afbeelding heeft een niet ondersteund bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Afbeelding heeft een niet ondersteund aantal '%d-bit planes'" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Kon geen nieuwe pixbuf aanmaken" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Kon geen geheugenruimte reserveren voor lijn-data" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Kon geen geheugenruimte reserveren voor PCX-afbeelding" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Niet alle lijnen van PCX-afbeelding verkregen" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Geen palet gevonden aan het einde van PCX-data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Het PCX-bestandsformaat" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Getransformeerde PNG heeft nul breedte of hoogte." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Het GIF-bestandsformaat" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bits per kanaal van PNG-afbeelding is ongeldig." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Getransformeerde PNG heeft nul breedte of hoogte." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bits per kanaal van getransformeerde PNG is niet gelijk aan 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Getransformeerde PNG is geen RGB of RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Getransformeerde PNG heeft niet ondersteund aantal kanalen, moet gelijk zijn " "aan 3 of 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatale fout in PNG-afbeelding: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Onvoldoende geheugen om PNG-bestand te laden" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Onvoldoende geheugen om een afbeelding van %ld bij %ld op te slaan; probeer " "enkele toepassingen af te sluiten om geheugen vrij te maken" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatale fout bij het lezen van PNG-afbeelding" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatale fout bij het lezen van PNG-afbeelding: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Sleutels voor PNG-tekstblokken moeten minimaal 1, en maximaal 79 tekens " "bevatten" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Sleutels voor PNG-tekstblokken moeten uit ASCII tekens bestaan" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Kleurprofiel heeft ongeldige lengte %d." # moet tussen 0 en 9 liggen #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG-compressie moet een waarde tussen 0 en 9 zijn: waarde ‘%s’ kan niet " "verwerkt worden." # moet tussen 0 en 9 liggen #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG-compressie moet een waarde tussen 0 en 9 zijn; waarde '%d' is niet " "toegestaan." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Waarde voor PNG-tekstblok %s kan niet naar tekenset ISO-8859-1 worden " "omgezet." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Het PNG-bestandsformaat" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-lader verwachte een integer te vinden, maar deed dat niet" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-bestand heeft een onjuist eerste byte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM staat niet in een herkenbaar PNM-subformaat" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-bestand heeft een breedte 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-bestand heeft een hoogte 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maximale kleurwaarde in PNM-bestand is 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maximale kleurwaarde in PNM-bestand is te groot" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Raw PNM-afbeeldingstype is ongeldig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-lader ondersteunt dit PNM-subtype niet" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Raw PNM-formaten moeten precies één spatie hebben voor het begin van de data" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Kon geen geheugenruimte reserveren voor laden van PNM-bestand" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Onvoldoende geheugen om PNM-context struct te laden" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Onverwacht einde van PNM-afbeeldingsgegevens" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Onvoldoende geheugen om PNM-bestand te laden" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "De PNM/PBM/PGM/PPM-bestandsformaatfamilie" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Invoer bestandsbeschrijving is NULL." # header/header-data #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Kon QTIF-header niet lezen" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atomaire grootte te groot (%d byte)" msgstr[1] "QTIF atomaire grootte te groot (%d byte)" # meervoud in nl van byte is byte # reserveren van %u byte geheugenruimte voor de afbeelding is mislukt # Niet mogelijk om afbeeldingsbuffer van %u byte te alloceren #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Reserveren van %d byte geheugenruimte voor de leesbuffer" msgstr[1] "Reserveren van %d byte geheugenruimte voor de leesbuffer" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Bestandsfout bij lezen van QTIF-atoom: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Kon de volgende %d byte niet overslaan binnen de seek()." msgstr[1] "Kon de volgende %d byte niet overslaan binnen de seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Kon geen geheugen reserveren voor QTIF-contextstructuur" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Kon GdkPixbufLoader-object niet aanmaken." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Kon geen afbeeldingsdata-atoom vinden." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Het QTIF-bestandsformaat" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-afbeelding bevat onzinnige data in de header" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-afbeelding is van onbekend type" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Niet ondersteunde RAS-afbeeldingsvariatie" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Onvoldoende geheugen voor het laden van de RAS-afbeelding" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Het Sun raster-bestandsformaat" # Reserveren van geheugenruimte voor IOBuffer struct niet gelukt # kan geen geheugenruimte reserveren voor .... #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Kan geen geheugenruimte reserveren voor IOBuffer struct" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Kan geen geheugenruimte reserveren voor IOBUFFER gegevens" # kan niet opnieuw geheugenruimte reserveren #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Kan geheugenruimte voor IOBuffer-gegevens niet opnieuw reserveren" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Kan geen geheugenruimte reserveren voor tijdelijke IOBuffer-gegevens " #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Kan geen geheugenruimte reserveren voor nieuwe pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Afbeelding is beschadigd of onvolledig" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Kan geen geheugenruimte reserveren voor kleurenkaartstructuur" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Kan geen geheugen reserveren voor kleurenkaart-items " #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Onverwachte bitdiepte voor ingangen van kleurenkaart" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Kan geen geheugenruimte reserveren voor TGA-header" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-afbeelding heeft ongeldige afmetingen" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Bestandstype TGA wordt niet ondersteund" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Kan geen geheugen reserveren voor TGA-context struct" # te veel data in bestand #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Overbodige data in bestand" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Het Targa-bestandsformaat" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Kon afbeeldingsbreedte niet vinden (foutief TIFF-bestand)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Kon afbeeldingshoogte niet vinden (foutief TIFF-bestand)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Hoogte of breedte van TIFF-afbeelding is nul" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Afmetingen van TIFF-afbeelding te groot" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Onvoldoende geheugen om TIFF-bestand te openen" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Kon RGB-gegevens niet inlezen uit TIFF-bestand" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Kon TIFF-afbeelding niet openen" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Kon TIFF-afbeelding niet laden" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Kon TIFF-afbeelding niet opslaan" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-compressie refereert niet naar een geldige codec." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Kon TIFF-data niet schrijven" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Kon niet naar TIFF-bestand schrijven" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Afbeelding heeft breedte nul" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Afbeelding heeft hoogte nul" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Onvoldoende geheugen voor het laden van de afbeelding" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kon de rest niet opslaan" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Het WBMP-bestandsformaat" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ongeldig XBM-bestand" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Onvoldoende geheugen om XBM-afbeelding te laden" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Niet mogelijk om naar tijdelijk bestand te schrijven bij het laden van XBM-" "afbeelding" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Het XBM-bestandsformaat" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Geen XPM-header gevonden" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ongeldig XPM-header" # afbeelding ipv bestand gebruikt. #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-afbeelding heeft breedte <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-afbeelding heeft hoogte <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM heeft ongeldig aantal tekens per beeldpunt" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-bestand heeft ongeldig aantal kleuren" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Kan geen geheugenruimte reserveren voor het laden van XPM-afbeelding" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Kan XPM-kleurenkaart niet lezen" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Niet mogelijk om naar tijdelijk bestand te schrijven bij het laden van XPM-" "afbeelding" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Het XPM-bestandsformaat" #~ msgid "Unsupported animation type" #~ msgstr "Niet ondersteund animatietype" #~ msgid "TIFFClose operation failed" #~ msgstr "Bewerking: TIFFClose is mislukt" gdk-pixbuf-2.30.8/po/be@latin.po0000664000175000017500000007511512340760135017502 0ustar00mclasenmclasen00000000000000# BieÅ‚aruski pierakÅ‚ad gtk+. # Copyright (C) 2007 THE gtk+'s COPYRIGHT HOLDER # This file is distributed under the same license as the gtk+ package. # Alaksandar Navicki , 2006. Åacinka.org # msgid "" msgstr "" "Project-Id-Version: gnome-menus\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-02-14 03:17+0200\n" "Last-Translator: Alaksandar Navicki \n" "Language-Team: Belarusian Latin \n" "Language: be@latin\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Belarsian Latin\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "NiemahÄyma adÄynić fajÅ‚ '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "FajÅ‚ vyjavy '%s' biaź źviestak" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "NiemahÄyma adÄytać animacyju '%s': pryÄyna nieviadomaja; fajÅ‚ z animacyjaj " "vierahodna paÅ¡kodžany" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "NiemahÄyma adÄytać vyjavu \"%s\": pryÄyna nieviadomaja; fajÅ‚ vyjavy " "vierahodna paÅ¡kodžany" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "NiemahÄyma zahruzić modul vyÅ›viatleÅ„nia vyjavaÅ­: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul %s dziela vyÅ›viatleÅ„nia vyjavaÅ­ nie ekspartuje adpaviednaha " "interfejsu; moža jon pachodzić ź inÅ¡aj versii GTK+?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Vyjavy typu '%s' nie absÅ‚uhoÅ­vajucca" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "NiemahÄyma raspaznać farmat vyjavy Å­ faje '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nieraspaznany farmat fajÅ‚u vyjavy" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "NiemahÄyma adÄytać vyjavy '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "PamyÅ‚ka pry zapisie Å­ fajÅ‚ vyjavy: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Hetaja kopija gdk-pixbuf nie dazvalaje zapisvać vyjavu Å­ farmacie: %s" # Pravieryć u kiryliÄnych #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nie staje pamiaci kab zapisać vyjavu dla adÄytaÅ„nia" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "NiemahÄyma adÄynić Äasovy fajÅ‚" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "NiemahÄyma adÄytać Äasovy fajÅ‚" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "NiemahÄyma adÄynić '%s' dla zapisu: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "NiemahÄyma zaÄynić fajÅ‚ '%s' paÅ›la zapisaÅ„nia Å­ im vyjavy. ÄŒastka źviestak " "mahÅ‚a nie zapisacca: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nie staje pamiaci dziela zapisu vyjavy Å­ bufery" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "PamyÅ‚ka zapisu Å­ pÅ‚yÅ„ vyjavy" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Unutranaja pamyÅ‚ka: Modul '%s' jaki adÄytvaje vyjavy nia skonÄyÅ­ aperacyi, " "ale pryÄyny hetaha nie paviedamiÅ­" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" "Funkcyja pryrostavaha adÄytvaÅ„nia vyjavaÅ­ typu \"%s\" nie absÅ‚uhoÅ­vajecca" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "PaÅ¡kodžany zahaÅ‚ovak vyjavy" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Nieviadomy farmat vyjavy" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "PaÅ¡kodžanyja źviestki ab pikselach vyjavy" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Nie staje pamiaci dziela buferu vyjavy pamieram %u bajtu" msgstr[1] "Nie staje pamiaci dziela buferu vyjavy pamieram %u bajtaÅ­" msgstr[2] "Nie staje pamiaci dziela buferu vyjavy pamieram %u bajtaÅ­" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Nie padtrymvany frahment ikony Å­ animacyi" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Niapravilny zahaÅ‚ovak animacyi" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nie staje pamiaci dziela zahruzki animacyi" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "PaÅ¡kodžany frahment animacyi" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "FajÅ‚ GIF byÅ­ abrezany albo jon niapoÅ­ny." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Farmat vyjavy ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "PamyÅ‚kovy zahaÅ‚ovak vyjavy BMP" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nie staje pamiaci dziela adÄytaÅ„nia bitmapy z fajÅ‚u" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Vyjava BMP maje Å­ sabie zahaÅ‚ovak nieabsÅ‚uhoÅ­vanaha pamieru" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Vyjavy typu top-down BMP nia mohuć być skampresavanyja" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ZaÅ­Äasna zdaryÅ­sia kaniec fajÅ‚u" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "NiemahÄyma prymierkavać pamiać dziela zapisu fajÅ‚u BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "NiemahÄyma zapisać u fajÅ‚ BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Farmat vyjavy BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Farmat vyjavy EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Farmat vyjavy GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Farmat vyjavy ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Jakaść vyjavy JPEG musić być vartaÅ›ciu ad 0 da 100; vartaść '%s' " "niapravilnaja." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Jakaść vyjavy JPEG musić być vartaÅ›ciu ad 0 da 100; vartaść '%d' " "niedazvolenaja." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Farmat vyjavy JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Farmat vyjavy TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nie Å­daÅ‚osia prymierkavać pamiać: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nie Å­daÅ‚osia stvaryć pÅ‚yÅ„: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nie Å­daÅ‚osia pieraskoÄyć u pÅ‚yni: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Nie Å­daÅ‚osia praÄytać z pÅ‚yni: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nie Å­daÅ‚osia zahruzić bitavuju mapu" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nie Å­daÅ‚osia zahruzić metafajÅ‚" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Typ vyjavy, jaki nie absÅ‚uhoÅ­vajecca dla GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nie Å­daÅ‚osia zapisać" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Farmat vyjavy WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "PamyÅ‚ka pry adÄytaÅ„ni vyjavy GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "FajÅ‚ GIF nia maje niekatorych źviestak (moža jaho padrezali?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Unutranaja pamyÅ‚ka Å­ moduli ÄytaÅ„nia vyjavy GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "PierapaÅ­nieÅ„nie stosu" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Hetaja vyjava GIF niezrazumieÅ‚aja dla modulu zahruzki vyjavy GIF." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Sustrety pamyÅ‚kovy kod" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "ZapiatleÅ„nie pazycyi tablicy Å­ fajle GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nie staje pamiaci dziela zahruzki fajÅ‚u GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nie staje pamiaci dziela stvareÅ„nia kadru Å­ fajle GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Vyjava GIF paÅ¡kodžanaja (niapravilnaja kampresija LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "FajÅ‚ vierahodna nie Å­ farmacie GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Farmat GIF u versii %s nie absÅ‚uhoÅ­vajecca" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Å yrynia vyjavy nulavaja" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Vyjava GIF nia maje hlabalnaj palitry koleraÅ­, a kadr unutry nia maje " "lakalnaj palitry." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "FajÅ‚ GIF byÅ­ abrezany albo jon niapoÅ­ny." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "PamyÅ‚ka pry ÄytaÅ„ni vyjavy ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "NiemahÄyma raskadavać fajÅ‚ ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Farmat vyjavy ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Niapravilny zahaÅ‚ovak ikony" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nie staje pamiaci dziela zahruzki ikony" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Skampresavanyja ikony nie absÅ‚uhoÅ­vajucca" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Å yrynia ikony nulavaja" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "VyÅ¡ynia ikony nulavaja" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Typ ikony nie padtrymvajecca" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nie staje pamiaci dziela zahruzki fajÅ‚u ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Vyjava zavialikaja kab zapisać jaje jak ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "HaraÄy punkt pa-za vyjavaj" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "HÅ‚ybinia dla fajÅ‚u ICO: %d nie padtrymvajecca" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nie Å­daÅ‚osia prymierkavać pamiać dla pÅ‚yni" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nie Å­daÅ‚osia raskadavać vyjavu" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transfarmavanaja vyjava JPEG2000 maje nulavuju Å¡yryniu albo vyÅ¡yniu" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Vyjavy hetaha typu nie absÅ‚uhoÅ­vajucca" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nie Å­daÅ‚osia prymierkavać pamiać dziela profilu koleraÅ­" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nie staje pamiaci dziela adÄynieÅ„nia fajÅ‚u JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nie Å­daÅ‚osia prymierkavać pamiać dla źviestak vyjavy Å­ bufery" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Farmat vyjavy JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "PamyÅ‚ka pry interpretacyi fajÅ‚u z vyjavaj JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nie staje pamiaci dziela zahruzki fajÅ‚u, pasprabuj zaÄynić peÅ­nyja afajÅ‚acyi " "kab vyzvalić pamiać" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Prastora koleraÅ­ u fajle JPEG (%s) nie absÅ‚uhoÅ­vajecca" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nie staje pamiaci dziela zahruzki fajÅ‚u JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transfarmavanaja vyjava JPEG maje nulavuju Å¡yryniu albo vyÅ¡yniu." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "NiemahÄyma prymierkavać pamiać dla zahaÅ‚oÅ­ka" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "NiemahÄyma prymierkavać pamiać dla kantekstnaha bufera" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Vyjava maje niapravilnuju Å¡yryniu i/albo vyÅ¡yniu" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Vyjava maje Å­ sabie vartaść bpp, a jana nie absÅ‚uhoÅ­vajecca" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Vyjava maje Å­ sabie nie absÅ‚uhoÅ­vanuju kolkaść %d-bitnych pÅ‚oskaÅ›ciaÅ­" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "NiemahÄyma stvaryć novy bufer piksmapy" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "NiemahÄyma prymierkavać pamiać dla źviestak radka" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "NiemahÄyma prymierkavać pamiać dla zahaÅ‚oÅ­ka" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nia Å­sie radki vyjavy PCX atrymanyja" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nia znojdzienaja palitra na kancy źviestak PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Farmat vyjavy PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Transfarmavany PNG maje nulavuju Å¡yryniu albo vyÅ¡yniu." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Farmat vyjavy GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Kolkaść bitaÅ­ na kanaÅ‚ vyjavy PNG niapravilnaja." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transfarmavany PNG maje nulavuju Å¡yryniu albo vyÅ¡yniu." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Kolkaść bitaÅ­ na kanaÅ‚ transfarmavanaha PNG nie raÅ­najecca 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transfarmavany PNG nie źjaÅ­lajecca RGB ani RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transfarmavany PNG maje Å­ sabie nie absÅ‚uhoÅ­vanuju kolkaść kanaÅ‚aÅ­, pavinna " "być 3 albo 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Surjoznaja pamyÅ‚ka Å­ fajle z vyjavaj PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nie staje pamiaci dziela zahruzki fajÅ‚u PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nie staje pamiaci dziela zachoÅ­vaÅ„nia vyjavy pamierami %ld na %ld punktaÅ­; " "pasprabuj źmienÅ¡yć zapatrabavaÅ„nie na pamiać zaÄyniajuÄy niekatoryja prahramy" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Surjoznaja pamyÅ‚ka pry adÄytaÅ„ni fajÅ‚u z vyjavaj PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Surjoznaja pamyÅ‚ka pry ÄytaÅ„ni fajÅ‚u z vyjavaj PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "KluÄy tekstavych elementaÅ­ PNG musiać mieć daŭžyniu ad 1 da 79 znakaÅ­." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "KluÄy tekstavych elementaÅ­ PNG musiać być znakami ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "UzrovieÅ„ kampresii vyjavy PNG musić być vartaÅ›ciu ad 0 da 9; vartaść \"%s\" " "nia moža być apracavanaja." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "UzrovieÅ„ kampresii vyjavy PNG musić być vartaÅ›ciu ad 0 da 9; vartaść \"%d\" " "niedapuÅ¡Äalnaja." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Vartaść tekstavaha elementu PNG %s nia moža być pierakanvertavanaja na " "kadavaÅ„nie ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Farmat vyjavy PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Modl absÅ‚uhoÅ­vaÅ„nia PNM ÄakaÅ­ ceÅ‚aj vartaÅ›ci, a atrymaÅ­ inÅ¡uju" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "FajÅ‚ PNM maje Å­ sabie niapravilny paÄatkovy bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "FajÅ‚ PNM nia maje Å­ sabie raspaznanaha padfarmatu PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "FajÅ‚ PNM maje Å­ sabie vyjavu Å¡yrynioj 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "FajÅ‚ PNM maje Å­ sabie vyjavu vyÅ¡ynioj 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksymalnaja vartaść koleru Å­ fajle PNM skÅ‚adaje 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksymalnaja vartaść koleru Å­ fajle PNM zavialikaja" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Typ suviraj vyjavy PNM niapravilny" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Modul ÄytaÅ„nia vyjavaÅ­ PNM nie absÅ‚uhoÅ­vaje hetaha padfarmatu PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Suvory farmat PNM vymahaje dakÅ‚adna adnaho prabieÅ‚u pierad źviestkami" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "NiemahÄyma prymierkavać pamiać na na zahruzku fajÅ‚u PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nie staje pamiaci dziela zahruzki struktury kantekstu PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NieÄakany kaniec źviestak vyjavy PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nie staje pamiaci dziela zahruzki fajÅ‚u PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Siamja hrafiÄnych farmataÅ­ PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "NiemahÄyma zapisać zahaÅ‚ovak\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Nie staje pamiaci dziela buferu vyjavy pamieram %u bajtu" msgstr[1] "Nie staje pamiaci dziela buferu vyjavy pamieram %u bajtu" msgstr[2] "Nie staje pamiaci dziela buferu vyjavy pamieram %u bajtu" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "PamyÅ‚ka pry adÄytaÅ„ni vyjavy GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "NiemahÄyma prymierkavać pamiać na strukturu kantekstu TGA" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "NiemahÄyma zapisać indeks katalohu\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "NiemahÄyma adÄynić vyjavu TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Farmat vyjavy TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "PamyÅ‚kovy zahaÅ‚ovak vyjavy RAS" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Nieviadomy farmat vyjavy RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "typ vyjavy RAS nie absÅ‚uhoÅ­vajecca" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nie staje pamiaci dziela zahruzki vyjavy RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Rastravy hrafiÄny farmat firmy SUN" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "NiemahÄyma prymierkavać pamiać na strukturu IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "NiemahÄyma prymierkavać pamiać na źviestki IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "NiemahÄyma znoÅ­ prymierkavać źviestki IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "NiemahÄyma prymierkavać Äasovyja źviestki IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "NiemahÄyma prymierkavać novy abjekt pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "FajÅ‚ GIF byÅ­ abrezany albo jon niapoÅ­ny." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "NiemahÄyma prymierkavać strukturu palitry koleraÅ­" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "NiemahÄyma prymierkavać elementy palitry koleraÅ­" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NieÄakanaja vartaść hÅ‚ybini elementaÅ­ palitry koleraÅ­" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "NiemahÄyma prymierkavać pamiać na zahaÅ‚ovak vyjavy TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Vyjava TGA maje nieadpaviednyja pamiery" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Typ vyjavy TGA nie absÅ‚uhoÅ­vajecca" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "NiemahÄyma prymierkavać pamiać na strukturu kantekstu TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "U fajle isnujuć zaliÅ¡nija źviestki" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Farmat vyjavy Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "NiemahÄyma atrymać Å¡yryniu vyjavy (niapravilny fajÅ‚ TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "NiemahÄyma atrymać vyÅ¡yniu vyjavy (niapravilny fajÅ‚ TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Å yrynia albo vyÅ¡ynia vyjavy TIFF roÅ­naja nulu" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Zavialikija pamiery vyjavy TIFF" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nie staje pamiaci dziela zahruzki fajÅ‚u TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "NiemahÄyma zahruzić źviestki RGB z fajÅ‚u TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "NiemahÄyma adÄynić vyjavu TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "NiemahÄyma zahruzić vyjavu TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "NiemahÄyma zapisać vyjavu TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "NiemahÄyma zapisać źviestki TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "NiemahÄyma zapisać u fajÅ‚ TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Å yrynia vyjavy nulavaja" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "VyÅ¡ynia vyjavy nulavaja" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nie staje pamiaci dziela zahruzki vyjavy" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "NiemahÄyma zapisać astatniaje" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Farmat vyjavy WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Niapravilny fajÅ‚ XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nie staje pamiaci dziela zahruzki fajÅ‚u XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Pry zahruzcy fajÅ‚u XBM nie Å­daÅ‚osia zapisać Äasovy fajÅ‚" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Farmat vyjavy XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nia znojdzieny zahaÅ‚ovak XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Niapravilny zahaÅ‚ovak XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "FajÅ‚ XPM maje Å­ sabie vyjavu Å¡yrynioj <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "FajÅ‚ XPM maje Å­ sabie vyjavu vyÅ¡ynioj <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "FajÅ‚ XPM maje Å­ sabie niapravilnuju kolkaść znakaÅ­ na piksel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "FajÅ‚ XPM maje Å­ sabie niapravilnuju kolkaść koleraÅ­" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "NiemahÄyma prymierkavać pamiać dziela zahruzki fajÅ‚u XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "NiemahÄyma adÄytać palitru koleraÅ­ XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Pry zahruzcy fajÅ‚u XPM nie Å­daÅ­sia zapis Äasovaha fajÅ‚u" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Farmat vyjavy XPM" #~ msgid "Unsupported animation type" #~ msgstr "Niepadtrymvany typ animacyi" #~ msgid "TIFFClose operation failed" #~ msgstr "Aperacyja TIFFClose nie Å­daÅ‚asia" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "NiemahÄyma prymierkavać pamiać dla źviestak palitry" gdk-pixbuf-2.30.8/po/mr.po0000664000175000017500000012433212340760136016377 0ustar00mclasenmclasen00000000000000# translation of mr.po to Marathi # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Sandeep Shedmake , 2008, 2009. # Sandeep Shedmake , 2009, 2010, 2011. msgid "" msgstr "" "Project-Id-Version: mr\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2011-03-23 17:04+0530\n" "Last-Translator: Sandeep Shedmake \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: KBabel 1.11.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%1s' फाइल उघडणà¥à¤¯à¤¾à¤¤ असफल: %2s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल '%s' मधà¥à¤¯à¥‡ कोणतीही माहीती नाही " #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "पà¥à¤°à¤¤à¤¿à¤®à¤¾ '%s' ला सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¤ असफल: कारण माहीत नाही, बहà¥à¤¦à¤¾ ही à¤à¤• दà¥à¤·à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल " "असावी " #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "पà¥à¤°à¤¤à¤¿à¤®à¤¾ '%s' ला सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¤ असफल: कारण माहीत नाही , बहà¥à¤¦à¤¾ ही à¤à¤• दà¥à¤·à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल " "असावी " #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤šà¥€ पधà¥à¤¦à¤¤ %1s: सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸ असमरà¥à¤¥: %2s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "इमेज-लोडिंग घटक %s योगà¥à¤¯ संवाद à¤à¤•à¥à¤¸à¤ªà¥‹à¤°à¥à¤Ÿ करत नाही; बहà¥à¤¦à¤¾ वेगळà¥à¤¯à¤¾ gdk-pixbug आवृतà¥à¤¤à¥€à¤ªà¤¾à¤¸à¥‚न " "असावे?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤²à¤¾ आधार नाही" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "फाइल '%s' कोणतà¥à¤¯à¤¾ पà¥à¤°à¤•à¤¾à¤°à¤šà¥€ फाइल आहे ते उमगले नाही" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "अपरिचित असणारी पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%1s' पà¥à¤°à¤¤à¤¿à¤®à¤¾ उघडणà¥à¤¯à¤¾à¤¸ असमरà¥à¤¥: %2s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइलवर लिहिणà¥à¤¯à¤¾à¤¤ चूक: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रचना रकà¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ या भागातgdk-pixbf चे सहकारà¥à¤¯ नाही : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "कॉलबॅकसाठी पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाही" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "तातà¥à¤•à¤¾à¤²à¤¿à¤• फाइल उघडणà¥à¤¯à¤¾à¤¤ असफल" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "तातà¥à¤•à¤¾à¤²à¤¿à¤• फाइलमधून वाचणà¥à¤¯à¤¾à¤¸ असफल" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "लिहणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ '%1$s' ही फाइल उघडणà¥à¤¯à¤¾à¤¸ अपयशी: %2$s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "लेखन करताना '%s' ला बनà¥à¤¦ करता आले नाही, बहà¥à¤¦à¤¾ सरà¥à¤µ माहीती रकà¥à¤·à¤¿à¤¤ à¤à¤¾à¤²à¥€ नसेल:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ बफरमधà¥à¤¯à¥‡ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ अपà¥à¤°à¥€ सà¥à¤®à¥ƒà¤¤à¥€" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤Ÿà¥à¤°à¥€à¤® करीता लिहीतेवेळी तà¥à¤°à¥à¤Ÿà¥€ आढळली" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "अंतरà¥à¤—त चूक: पà¥à¤°à¤¤à¤¿à¤®à¤¾ लोडर माडà¥à¤¯à¥‚ल '%s' संकà¥à¤°à¤¿à¤¯à¤¾ पूरà¥à¤£ करू शकला नाही, परंतू याचे कारण दिलेले " "नाही" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ पà¥à¤°à¤•à¤¾à¤° '%s' चे वाढीव लोडिंग करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कोणतीही मदत नाही" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ शिरà¥à¤·à¤• पटà¥à¤Ÿà¥€ भà¥à¤°à¤·à¥à¤Ÿ आहे " #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रचना अपरिचीत आहे" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥€à¤² चितà¥à¤°à¤•à¤£à¤µà¤¿à¤·à¤¯à¤• माहिती दà¥à¤·à¤¿à¤¤ आहे " #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u बाईटचे इमेज बफर वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी" msgstr[1] "%u बाईटसà¥à¤šà¥‡ इमेज बफर वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨à¤®à¤§à¥à¤¯à¥‡ अनपेकà¥à¤·à¤¿à¤¤ चिनà¥à¤¹ चंक" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨à¤®à¤§à¥€à¤² मथळा अयोगà¥à¤¯ आहे" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨ भारीत करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाही" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨à¤®à¤§à¥à¤¯à¥‡ बिघडलेला चंक" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ अपूरà¥à¤£ किंवा सदोष होते." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ असणाऱà¥à¤¯à¤¾ शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€ विषयीची माहीती खोटी आहे" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ उघडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ जागा नाही" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" "BMP पà¥à¤°à¤¤à¥€à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ असणाऱà¥à¤¯à¤¾ शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€ वà¥à¤¯à¤¤à¥€à¤°à¤¿à¤•à¥à¤¤ अनà¥à¤¯ शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤¯à¤¾ बनवता वाचता येणार नाहीत" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "टॉपडाउन BMP पà¥à¤°à¤¤à¤¿à¤®à¤¾ संकà¥à¤šà¤¿à¤¤ नाही करता येत" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "फाइल अपूरà¥à¤£ अवसà¥à¤¥à¥‡à¤¤ बंद à¤à¤¾à¤²à¥à¤¯à¤¾à¤šà¥‡ नजरेस आले हे" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP फाइल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखू शकता आली नाही" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP फाइलमधà¥à¤¯à¥‡ लिहिता आले नाही" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP फाइल सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG ची गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ ० ते 1०0 दरमà¥à¤¯à¤¾à¤¨ असायला हवी; %s ची गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ मोजली जाऊ शकत नाही." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG मधील गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ किंमत ० ते 1०0 दरमà¥à¤¯à¤¾à¤¨ असायला हवी; '%d' वैध नाही." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "सà¥à¤®à¥ƒà¤¤à¥€ वाटप करू शकत नाही: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® बनवू शकत नाही: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "माहिती ते सà¥à¤Ÿà¥à¤°à¥€à¤® रूपांतर अपयशी: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® पासून वाचणà¥à¤¯à¤¾à¤¸ अपयशी: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "bitmap दाखल करू शकले नाही" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "मेटाफाइल दाखल करू शकले नाही" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ करीता असमरà¥à¤¥à¥€à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ पà¥à¤°à¤•à¤¾à¤°" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "संचयीत करू शकले नाही" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पन" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF %s मधील मजकूर वाचता येत नाहीः" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF फाइल मधील काही माहीती हरवली आहे (बहà¥à¤¦à¤¾ ती माहीती अनà¥à¤¯à¤¤à¥à¤° साठलेली असेल)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ (%s) अंतरà¥à¤—त तà¥à¤°à¥à¤Ÿà¥€ आहेत" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "माहीती साठवण कà¥à¤·à¤®à¤¤à¥‡à¤ªà¥‡à¤•à¥à¤·à¤¾ अधिक आहे" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ भारक ही पà¥à¤°à¤¤à¤¿à¤®à¤¾ समजू शकत नाही." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "सदोष सà¥à¤¤à¥à¤°à¥‡ मिळाली" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF फाइल मधà¥à¤¯à¥‡ वरà¥à¤¤à¥à¤³à¤¾à¤•à¤¾à¤° तकà¥à¤¤à¥à¤¯à¤¾à¤šà¥€ नोंद आहे" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF फाइलसाठी पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ उपलबà¥à¤§ नाही" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF फाइलमधà¥à¤¯à¥‡ चौकट बसवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाही" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ खराब आहे (चà¥à¤•à¥€à¤šà¥‡ LZW संकà¥à¤·à¥‡à¤ª )" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ही फाइल GIF फाइल वाटत नाही " #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF फाइल मधील %s भागाला समरà¥à¤¥à¤¨ नाही" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी शूनà¥à¤¯ आहे" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ वà¥à¤¯à¤¾à¤ªà¤• रंगसंगती नाही आणि चितà¥à¤°à¤¾à¤®à¤§à¥€à¤² चौकटीत सà¥à¤¥à¤¾à¤¨à¤¿à¤•à¤°à¤‚गसंगती उपलबà¥à¤§ नाहीत." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ अपूरà¥à¤£ किंवा सदोष होते." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS पà¥à¤°à¤¤à¤¿à¤®à¤¾ वाचतेवेळी तà¥à¤°à¥à¤Ÿà¥€ आढळली: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS फाइल डीकोड करणà¥à¤¯à¤¾à¤¸ अपयशी" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पन" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤¤à¥€à¤² शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€ अयोगà¥à¤¯ आहे" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "चिनà¥à¤¹ भारित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाही" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" "संकà¥à¤·à¥‡à¤ªà¤¿à¤¤ अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤¤à¥€à¤² अकà¥à¤·à¤°à¤¾à¤‚ना मदत नसलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ तà¥à¤¯à¤¾ मालिकेचा वापर करता येनार नाही" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤šà¥€ रà¥à¤‚दी शà¥à¤¨à¥à¤¯ आहे " #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤šà¥€ उंची शà¥à¤¨à¥à¤¯ आहे" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "या पà¥à¤°à¤•à¤¾à¤°à¤šà¥à¤¯à¤¾ अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤šà¤¾ वापर केला जाऊ शकत नाही" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO फाइल सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ उपलबà¥à¤§ नाही" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO पà¥à¤°à¤®à¤¾à¤£à¥‡ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¤¤à¤¿à¤®à¤¾ खूप मोठी आहे" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "करà¥à¤¸à¤° हॉटसà¥à¤ªà¥‰à¤Ÿ पà¥à¤°à¤¤à¤¿à¤®à¥‡ बाहेर" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO फाइलसाठी असमरà¥à¤¥à¤¨à¥€à¤¯ खोली: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® करीता सà¥à¤®à¥ƒà¤¤à¥€ वाटप करू शकले नाही" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ डीकोड करू शकले नाही" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "रूपांतरीत JPEG2000 ची रूंदी किंवा ऊंची शूनà¥à¤¯ आहे" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पन वरà¥à¤¤à¤®à¤¾à¤¨à¤•à¥à¤·à¤£à¥€ समरà¥à¤¥à¥€à¤¤ नाही" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "रंग पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² करीता सà¥à¤®à¥ƒà¤¤à¥€ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 फाइल उघडणà¥à¤¯à¤¾à¤¸ अपà¥à¤°à¥‡ सà¥à¤®à¥ƒà¤¤à¥€ आढळली" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "बफर पà¥à¤°à¤¤à¤¿à¤®à¤¾ माहिती करीता सà¥à¤®à¥ƒà¤¤à¥€ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पन" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG फाइल (%s) मधील चितà¥à¤°à¤£à¤¾à¤šà¤¾ अरà¥à¤¥/आशय कळणà¥à¤¯à¤¾à¤¤ चà¥à¤• आढळते" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ नाही, तà¥à¤¯à¤¾à¤¤à¥€à¤² काही भाग काढून सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ वाढवावी" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "असमरà¥à¤¥à¤¨à¥€à¤¯ JPEG रंग अंतराळ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG मधील फाइल सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आवशà¥à¤¯à¤• ती सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ देता येत नाही" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "रूपांतरीत JPEG मधील ऊंची किंवा रà¥à¤‚दी शूनà¥à¤¯ आहे." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "रंग पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²à¤šà¥€ अवैध लांबी %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "मथळà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखू शकता आली नाही" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "संदरà¥à¤­ बफरसाठी सà¥à¤®à¥ƒà¤¤à¥€ राखता आली नाही" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रूंदी आणि/किंवा उंची अवैध आहे" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤ असमरà¥à¤¥à¤¨à¥€à¤¯ bpp आहेत" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤ %d-bit पà¥à¤°à¤¤à¤²à¤¾à¤‚ची असमरà¥à¤¥à¤¨à¥€à¤¯ संखà¥à¤¯à¤¾ आहे" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "नविन Pixbuf निरà¥à¤®à¤¾à¤£ करता येत नाही" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "लाइन डेटासाठी सà¥à¤®à¥ƒà¤¤à¥€ राखता आली नाही" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤•à¤°à¥€à¤¤à¤¾ सà¥à¤®à¥ƒà¤¤à¥€ वाटप अशकà¥à¤¯" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥à¤¯à¤¾ सरà¥à¤µ ओळी मिळालà¥à¤¯à¤¾ नाहीत" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX डेटाचà¥à¤¯à¤¾ शेवटी पॅलेट डेटा सापडला नाही" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG मधील ऊंची किंवा रà¥à¤‚दी शà¥à¤¨à¥à¤¯ आहे." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG चितà¥à¤°à¤¾à¤®à¤§à¥€à¤² पà¥à¤°à¤¤à¥€ ओळीतील कणसमà¥à¤¹à¤¾à¤‚ची(बिटà¥à¤¸) संखà¥à¤¯à¤¾ अवैध आहे." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG मधील ऊंची किंवा रà¥à¤‚दी शà¥à¤¨à¥à¤¯ आहे." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG चितà¥à¤°à¤¾à¤®à¤§à¥€à¤² पà¥à¤°à¤¤à¥€ ओळीतील कणसमà¥à¤¹à¤¾à¤‚ची(बिटà¥à¤¸) 8 ही संखà¥à¤¯à¤¾ अवैध आहे." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG, हे पà¥à¤°à¤¤à¤¿à¤®à¤¾ RGB किंवा RGBA पà¥à¤°à¤¤à¤¿à¤®à¤¾ नाही." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "परिवरà¥à¤¤à¤¿à¤¤ PNG पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥€à¤² ओळींमधे समरà¥à¤¥à¤¨ नसनारà¥à¤¯à¤¾ ओळी आहेत, तà¥à¤¯à¤¾ 3 किंवा 4 असावà¥à¤¯à¤¾à¤¤." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG पà¥à¤°à¤¤à¤¿à¤®à¤¾ %s फाइल मधà¥à¤¯à¥‡ घातक तà¥à¤°à¥à¤Ÿà¥€ आहेः" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG फाइल सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ नाही" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld x %ld आकाराचे पà¥à¤°à¤¤à¤¿à¤®à¤¾ साठविणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ नाही; नको असणाऱà¥à¤¯à¤¾ " "बाबीकाढून उपलबà¥à¤§ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€à¤šà¤¾ साठा वाढवा" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ फाइल वाचताना घातक चà¥à¤• à¤à¤¾à¤²à¥€ आहे" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल वाचतेवेळी तà¥à¤°à¥à¤Ÿà¥€ आढळली: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG पाठ चंकसाठी कळा किमान 1 आणि कमाल 7९ अकà¥à¤·à¤°à¥€ असावà¥à¤¯à¤¾à¤¤." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG पाठ चंकसाठी कळा ASCII अकà¥à¤·à¤°à¤¾à¤‚चà¥à¤¯à¤¾à¤š असावà¥à¤¯à¤¾à¤¤." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "रंग पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²à¤šà¥€ अवैध लांबी %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤°à¤¾à¤šà¥‡ मà¥à¤²à¥à¤¯ 0 ते 9 चà¥à¤¯à¤¾ दरमà¥à¤¯à¤¾à¤¨à¤š असायला हवे; मà¥à¤²à¥à¤¯ '%s' विशà¥à¤²à¥‡à¤·à¤¿à¤¤ केले जाऊ शकत " "नाही." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤°à¤¾à¤šà¥‡ मà¥à¤²à¥à¤¯ 0 ते 9 चà¥à¤¯à¤¾ दरमà¥à¤¯à¤¾à¤¨à¤š असायला हवे; मà¥à¤²à¥à¤¯ '%d' अनà¥à¤®à¤¤ केलेलेनाही." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG पाठ चंक %s चे मà¥à¤²à¥à¤¯ ISO-8859-1 à¤à¤¨à¤•à¥‹à¤¡à¤¿à¤‚गमधà¥à¤¯à¥‡ परिवरà¥à¤¤à¥€à¤¤ केले जाऊ शकत नाही." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM लोडर ला à¤à¤• पूरà¥à¤£à¤¾à¤‚क संखà¥à¤¯à¤¾ पाहीजे, जी आढळली नाही" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM फाइल मधà¥à¤¯à¥‡ पà¥à¤°à¤¾à¤°à¤‚भिक बाइट चà¥à¤•à¥€à¤šà¤¾ आहे" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM फाइल ही योगà¥à¤¯ PNM उपरचनेत नाही" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM फाइलमधील पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी शूनà¥à¤¯ आहे " #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM फाइल मधलà¥à¤¯à¤¾ पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ उंची शूनà¥à¤¯ आहे" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM फाइल मधà¥à¤¯à¥‡ रंगाची कमाल संखà¥à¤¯à¤¾ 0 आहे " #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM फाइल मधà¥à¤¯à¥‡ रंगाची कमाल संखà¥à¤¯à¤¾ बरीच मोठी आहे" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr " PNM पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¤¾ पà¥à¤°à¤•à¤¾à¤° अवैध आहे " #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM नामक हà¥à¤¯à¤¾ चितà¥à¤°à¤¾à¤¸à¤¾à¤ à¥€ PNM उरने चà¥à¤¯à¤¾ फाइलचा वापर करू शकत नाही" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr " PNM कचà¥à¤¯à¤¾ फाइल मधील शबà¥à¤¦à¤¾à¤‚मधà¥à¤¯à¥‡ योगà¥à¤¯ रिकà¥à¤¤ जागा असावà¥à¤¯à¤¾à¤¤" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM पà¥à¤°à¤¤à¤¿à¤®à¤¾ भारित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाही" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM संरचनेसाठी पà¥à¤°à¥‡à¤¶à¥€ जागा नाही" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤à¥€à¤² माहीतीचा अनपेकà¥à¤·à¤¿à¤¤ शेवट à¤à¤¾à¤²à¤¾" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM फाइल सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ पà¥à¤°à¥‡à¤¶à¥€ जागा नाही" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प परिवार" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "इंपà¥à¤Ÿ फाइल डिसà¥à¤•à¥à¤°à¥€à¤ªà¥à¤Ÿà¤° NULL आहे." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF हेडà¥à¤¡à¤° वाचणà¥à¤¯à¤¾à¤¸ अपयशी" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF à¤à¤Ÿà¤® आकार खूप मोठे आहे (%d बाईटà¥à¤¸à¥)" msgstr[1] "QTIF à¤à¤Ÿà¤® आकार खूप मोठे आहे (%d बाईटà¥à¤¸à¥)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "फाइल रीड बफरकरीता %d बाईटà¥à¤¸à¥à¤šà¥‡ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी" msgstr[1] "फाइल रीड बफरकरीता %d बाईटà¥à¤¸à¥à¤šà¥‡ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF atom वाचतेवेळी फाइल तà¥à¤°à¥à¤Ÿà¥€: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "पà¥à¤¢à¤šà¥‡ %d बाईटà¥à¤¸à¥ seek() सह वगळणà¥à¤¯à¤¾à¤¸ अपयशी." msgstr[1] "पà¥à¤¢à¤šà¥‡ %d बाईटà¥à¤¸à¥ seek() सह वगळणà¥à¤¯à¤¾à¤¸ अपयशी." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF कंटेकà¥à¤¸à¥à¤Ÿ सà¥à¤Ÿà¥à¤°à¤•à¥à¤šà¤°à¤šà¥‡ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader ऑबà¥à¤œà¥‡à¤•à¥à¤Ÿ निरà¥à¤®à¤¾à¤£ करणà¥à¤¯à¤¾à¤¸ अपयशी." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ डाटा à¤à¤Ÿà¤® शोधणà¥à¤¯à¤¾à¤¸ अपयशी." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ रूपण" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤à¥€à¤² शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€à¤¤à¥€à¤² माहीती खोटी आहे" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr " RAS पà¥à¤°à¤¤à¤¿à¤®à¤¾ अपरिचीत आहे" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ असणारा बदल विना आधार आहे" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ पà¥à¤°à¥‡à¤¶à¥€ जागा देता येत नाही" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun रासà¥à¤Ÿà¤° पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer struct साठी सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाही" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer डेटा साठी सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाही" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer डेटासाठी सà¥à¤®à¥ƒà¤¤à¥€ पà¥à¤¨à¥à¤¹à¤¾ राखता येत नाही" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "तातà¥à¤ªà¥à¤°à¤¤à¥à¤¯à¤¾ IO Buffer डेटासाठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाही" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "नविन Pixbuf साठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाही" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ दोषीत किंवा टà¥à¤°à¤‚केटेड आहे" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "colormap structure साठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाही" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "colormap पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¾à¤‚साठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाही" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "उपलबà¥à¤¦ रंगांचà¥à¤¯à¤¾ पà¥à¤°à¤¾à¤°à¤‚भी अनपेकà¥à¤·à¤¿à¤¤ खोलीचà¥à¤¯à¤¾ अकà¥à¤·à¤°à¤®à¤¾à¤²à¥€à¤•à¤¾ दिसते" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA मथळा सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाही" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ अवैध रूपे आहेत " #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA पà¥à¤°à¤•à¤¾à¤°à¤šà¥à¤¯à¤¾ पà¥à¤°à¤¤à¤¿à¤®à¥‡ ला आधार नाही" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA संदरà¥à¤­ struct साठी सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाही" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "फाइलमधील अतिरीकà¥à¤¤ माहिती" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी आढळली नाही (TIFF फाइल पà¥à¤°à¤¦à¥à¤·à¤¿à¤¤ आहे)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr " पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ ऊंची आढळली नाही(TIFF फाइल पà¥à¤°à¤¦à¥à¤·à¤¿à¤¤ आहे)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी किंवा ऊंची शूनà¥à¤¯ आहे " #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤ªà¥‡ बरीच मोठी आहेत" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF फाइल उघडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ जागा अपà¥à¤°à¥€ आहे" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF फाइल मधून RGB माहीती सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¤ असफल" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ उघडणà¥à¤¯à¤¾à¤¤ असफल" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¤ असफल" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¤ असफल" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF संकोचन वैध कोडेककरीता संदरà¥à¤­ पà¥à¤°à¤µà¤¤ नाही." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF डेटा लिहीणà¥à¤¯à¤¾à¤¸ असफल" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF फाइलवर लिहीता आले नाही" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी शूनà¥à¤¯ आहे" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ ऊंची शूनà¥à¤¯ आहे" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ जागा नाही" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "उरà¥à¤µà¤°à¥€à¤¤ (माहीती) साठवता येऊ शकली नाही " #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "अवैध XBM फाइल" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ फाइल सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ जागा नाही" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल सà¥à¤°à¥ करताना तातà¥à¤ªà¥à¤°à¤¤à¥à¤¯à¤¾ फाइलमधà¥à¤¯à¥‡ लेखन करतेवेळी असफल" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM मथळा सापडला नाही" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "अवैध XPM मथळा" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइलची रà¥à¤‚दी <= 0 आहे" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइलची ऊंची <= 0 आहे" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM फाइलमधà¥à¤¯à¥‡ पà¥à¤°à¤¤à¤¿ ओळीतील अकà¥à¤·à¤° संखà¥à¤¯à¤¾ अवैध आहे " #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM फाइल मधà¥à¤¯à¥‡ रंगांची संखà¥à¤¯à¤¾ अवैध आहे" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ भारित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाही" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM colormap वाचता येत नाही" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करताना तातà¥à¤ªà¥à¤°à¤¤à¥à¤¯à¤¾ फाइल मधà¥à¤¯à¥‡ लेखन करणà¥à¤¯à¤¾à¤¸ असफल" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प" #~ msgid "Unsupported animation type" #~ msgstr "असमरà¥à¤¥à¤¨à¥€à¤¯ à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨ पà¥à¤°à¤•à¤¾à¤°" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose ही कà¥à¤°à¤¿à¤¯à¤¾ असफल" gdk-pixbuf-2.30.8/po/et.gmo0000664000175000017500000005216612340760137016543 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0Ã&00ê1!2(=2f2({25¤2*Ú2437:34r37§3;ß3343O4$ƒ40¨4"Ù41ü4%.5%T5'z5¢5!À5â5%6:&68a6š6)º6-ä6.73A7*u7- 74Î768':8:b8 8 ¾8&ß8 93'9[9&w9"ž9#Á9'å9% :$3:(X:: Ÿ:"À:ã:aü:=^;Jœ;(ç;"</3<c<^€< ß<U=,V=ƒ=ž=½=Û="ø=>u;> ±>>Ò>6?H?"e?'ˆ?+°?Ü?,ú?G'@Po@2À@2ó@0&AWAoA"…A¨A&ÂA"éA. B;BQBeB)|B¦B/ÄBôB Ct4C9©CãC*D8.D*gD/’DlÂD./E)^E3ˆE8¼E‰õEFuŸFG%G6GQGQfGa¸G9H_TH+´H3àH<IQI%fI3ŒI*ÀI*ëI*J-AJ,oJ'œJ&ÄJFëJV2K‰K§K"ÃK,æK9L2ML€LFL!äLML$M qM’M²MÅMáM.ÿM.N?NPNaNrN…N—N¨N¿NÑNâN&óNO,OEOWOjO|OOžO?¯O4ïO1$P4VPH‹P0ÔP'Q5-Q9cQ,Q ÊQ%ëQ"R4R+SRR!–R[¸R+S%@S!fSˆS&¨S2ÏSSTVTA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf MASTER Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-11 23:20+0300 Last-Translator: Mattias Põldaru 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: Poedit 1.5.4 ANI-pilt pole täielik või on seda tükeldatud.BMP-pildi päises on võltsandmedBMP-pilt omas toetamata suurusega päistAvastati vigane koodBittide arv PNG-faili kanalis on vigane.Bittide arv transformeeritud PNG kanali kohta pole 8.TGA päisele pole võimalik mälu eraldadaVärvikaardi kirjetele pole võimalik mälu eraldadaVärvikaardi struktuurile pole võimalik mälu eraldadaIOBuffer andmete jaoks pole võimalik mälu eraldadaIOBuffer struktuuri jaoks pole võimalik mälu eraldadaTGA kontekstistruktuuri jaoks pole võimalik mälu eraldadaPNM-faili laadimiseks pole võimalik mälu eraldadaXPM-faili laadimiseks pole võimalik mälu eraldadaUut pixbuf'i pole võimalik eraldadaIOBuffer andmetele pole võimalik mälu eraldadaXPM värvikaarti ei suudeta lugedaIO-puhvri andmeid pole võimalik ümber paigutadaGIF-failis on ringseosega tabelikirjeVärvusprofiilil on vigane pikkus %d.Värvusprofiilil pikkus '%u' on vigane.Pakitud ikoonid pole toetatudMälu pole võimalik eraldada: %sVoogu pole võimalik luua: %sICNS-faili pole võimalik dekodeeridaPildi kõrgust pole võimalik tuvastada (vigane TIFF-fail)Pildi laiust pole võimalik tuvastada (vigane TIFF-fail)Voost pole võimalik lugeda: %sVoos pole võimalik asukohta vahetada: %sPCX-pildi jaoks pole võimalik mälu eraldadaVärviprofiilile pole võimalik mälu eraldadaKontekstipuhvri jaoks pole võimalik mälu eraldadaPäise jaoks pole võimalik mälu eraldadaJoone andmetele pole võimalik mälu eraldadaJPEG-faili laadimiseks pole võimalik mälu eraldadaBMP-faili salvestamiseks pole võimalik mälu eraldadaVoo jaoks pole võimalik mälu eraldadaPildi andmete puhverdamiseks pole võimalik mälu eraldadaUut pixbuf'i pole võimalik luuaPilti pole võimalik dekodeeridaRastergraafikat pole võimalik laadidaMetafaili pole võimalik laadidaPildifaili '%s' vormingut pole võimalik ära tundaSalvestamine pole võimalikÃœlejäänut pole võimalik salvestadaBMP-faili pole võimalik kirjutadaTIFF-faili pole võimalik kirjutadaKursori tulipunkt jääb pildist väljaPCX-pildi jaoks ei saadud kõiki riduTIFF-pildi mõõtmed on liiga suuredViga JPEG-pildifaili (%s) tõlgendamiselViga ICNS-pildi lugemisel: %sViga pildifaili kirjutamisel: %sViga pildifaili voogu kirjutamiselFailis on liigsed andmedTõrge faililugemispuhvrile %d baidi eraldamiselTõrge faililugemispuhvrile %d baidi eraldamiselQTIF kontekstistruktuuri jaoks pole võimalik ruumi eraldada.Tõrge faili '%s' sulgemisel, kõik andmeid ei pruugi olla salvestatud: %sTõrge GdkPixbufLoader objekti loomisel.Pildi andmeaatomi leidmine nurjus.TIFF-failist pole võimalik RGB andmeid lugeda Tõrge TIFF-faili laadimiselTõrge animatsiooni '%s' laadimisel: põhjus teadmata, arvatavasti on animatsioonifail rikutudTõrge pildi '%s' laadimisel: %sTõrge pildifaili '%s' laadimisel: põhjus teadmata, arvatavasti on pildifail rikutudTõrge faili '%s' kirjutamiseks avamisel: %sTõrge TIFF-faili avamiselTõrge faili '%s' avamisel: %sTõrge ajutise faili avamiselTõrge QTIF-päise lugemiselTõrge ajutisest failist lugemiselTõrge TIFF-faili salvestamiselTõrge seek() abil järgnevast %d baidist ülehüppamisel.Tõrge seek() abil järgnevast %d baidist ülehüppamisel.Tõrge TIFF-andmete kirjutamiselTõrge XBM-pildi laadimise käigus ajutisse faili kirjutamiselTõrge ajutise faili kirjutamisel XPM-pildi laadimiselViga GIF-faili lugemisel: %sSaatuslik viga PNG-pildifailis: %sSaatuslik viga PNG-pildifaili lugemiselSaatuslik viga PNG-pildifaili lugemisel: %sFail ei tundu olevat GIF-failQTIF-aatomi lugemisel esines failitõrge: %sGIF-failis on mõningad andmed puudu (kas seda on kuidagi tükeldatud?)GIF-pildil puudub üldine värvikaart ja raami sees pole kohalikku värvikaarti.GIF-pilt on rikutud (mittekorrektne LZW pakkimine)GIF-pildifaili laadija ei saa sellest pildist aru.GIF-pilt pole täielik või on seda tükeldatud.Ikoonil on null-kõrgusIkoonil on null-laiusPildifaili '%s' ei sisalda andmeidPildi vorming on tundmatuPildil on vigane laius ja/või kõrgusPildil on toetamata värvisügavusPildil on toetamata hulk %d-bitiseid tasandeidPildi kõrgus on nullPildi laius on nullPildi päis on rikutudTõmmis pole täielik või on tükeldatudPildi piksliandmed on rikutudPilt on ICO-vormingus salvestamiseks liiga suur'%s' pilditüüp pole toetatudPilditüüp pole hetkel toetatudPildilaadimismoodul '%s' ei väljasta korralikku liidest. Võib-olla on tegemist erinevate gdk-pixbuf versioonidega?Osade kaupa laadimine pole %s pilditüübi puhul toetatudSisendfaili deskriptor on NULL.PNG-faili laadimiseks pole piisavalt mäluPNM kontekstistruktuuri laadimiseks pole piisavalt mäluPNM-faili laadimiseks pole piisavalt mäluXBM-pildifaili laadimiseks pole piisavalt mäluPildifaili laadimiseks pole piisavalt mälu. Mälu vabastamiseks võid sa proovida sulgeda mõned rakendusedJPEG 2000 faili avamiseks pole piisavalt mäluTIFF-faili avamiseks pole piisavalt mäluPildi puhvrisse salvestamiseks pole piisavalt mäluPildi väljakutsesse salvestamiseks pole piisavalt mälu%lu x%lu suurusega pildi salvestamiseks pole piisavalt mälu. Mälukasutuse vähendamiseks võid sa proovida mõnede rakenduste sulgemistSisemine viga GIF laadijas (%s)Sisemine viga: pildilaadimismooduli '%s' tõrge toimingu läbiviimisel, moodul ei andud tõrke põhjuse kohta andmeidVigane XBM-failVigane XPM päisVigane päis animatsioonisVigane päis ikoonisJPEG kvaliteedi väärtus peab olema 0 ja 100 vahel; väärtus '%d' pole lubatud.JPEG kvaliteedi väärtus peab olema 0 ja 100 vahel; väärtust '%s' pole võimalik analüüsida.PNG tekstitükkide võtmed peavad olema ASCII-märkidena.PNG tekstitükkide võtmed peavad olema vähemalt 1 märgi ja kõige rohkem 79 märgi pikkused.Animatsioonis on vigaselt vormindatud tükkMaksimaalne suurim värvi väärtus PNM-failis on 0Maksimaalne suurim värvi väärtus PNM-failis on liiga suurXPM päist ei leitudPCX-andmete lõpust ei leitud palettiGIF-failis liitraami loomiseks pole piisavalt mäluGIF-faili laadimiseks pole piisavalt mäluICO-faili laadimiseks pole piisavalt mäluRAS-pildi laadimiseks pole piisavalt mäluAnimatsiooni laadimiseks pole piisavalt mäluRasterpildi laadimiseks pole piisavalt mäluIkooni laadimiseks pole piisavalt mäluPildi laadimiseks pole piisavalt mäluPNG pakkimistase peab olema 0 ja 9 vahel; väärtus '%d' pole lubatud.PNG pakkimistase peab olema 0 ja 9 vahel; väärtust '%s' pole võimalik analüüsida.PNM-failil on pildi kõrgus 0PNM-failil on pildi laius 0PNM-failil on ebakorrektne algbaitPNM-fail pole äratuntavas PNM-alamvormingusPNM-pildivormingu laadija ei toeta seda PNM-alamvormingutPNM laadur lootis leida täisarvu, kuid ei leidnudFaili lõpp tuli enneaegseltQTIF-aatom on liiga suur (%d bait)QTIF-aatom on liiga suur (%d baiti)RAS-pildi päises on võltsandmedRAS-pildil on tundmatu tüüpToored PNM-vormingud nõuavad näidisandmete ette vähemalt ühte tühemikkuToore PNM-faili tüüp on viganeSaadud GIF pildi suurus on nullPinu ületäituvusTGA-pildil on vigane suurusTGA-pilditüüp pole toetatudTIFF-pakkimine ei viita korrektsele koodekile.ANI-pildivormingBMP-pildivormingEMF-pildivormingGIF-failivormingGdkPixdata vormingICNS-pildivormingICO-pildivormingJPEG 2000 pildivormingJPEG-pildivormingPCX-pildivormingPNG-pildivormingPNM/PBM/PGM/PPM-pildivormingu perekondQTIF-pildivormingSun'i rasterpildivormingTIFF-pildivormingTarga pildivormingWBMP-pildivormingWMF-pildivormingXBM-pildivormingXPM-pildivormingSee gdk-pixbuf'i variant ei toeta %s pildivormingu salvestamistÃœlalt-alla suunaga BMP-pilte pole võimalik pakkidaTransformeeritud JPEG laius või kõrgus on null.Transformeeritud JPEG2000 laius või kõrgus on nullTransformeeritud PNG omab toetamata arvu kanaleid, peaks olema 3 või 4.Transformeeritud PNG laius või kõrgus on null.Transformeeritud PNG pole RGB ega RGBA.Transformeeritud pixbuf'i laius või kõrgus on null.Piltide laadimise moodulit pole võimalik laadida: %s: %sOotamatu bitisügavus värvikaardi kirjeteleOotamatu PNM-pildi andmete lõppAnimatsioonis on ootamatu ikoonitükkPildifaili vorming pole äratuntavToetamata JPEG värviruum (%s)Toetamata värvisügavus %d ICO-faili jaoksToetamata ikoonitüüpToetamata pildivorming GDI+ jaoksPNG tekstitüki %s väärtust pole võimalik ISO-8859-1 kooditabelile vastavaks teisendada.GIF-failivormingu versioon %s pole toetatudTIFF-pildi laius või kõrgus on nullXPM-failil on pildi kõrgus <= 0 XPM-failil on pildi laius <= 0 XPM-fail sisaldab vigast värvide arvuXPM sisaldab vigast "sümboleid piksli kohta" arvuTõrge pildipuhvrile %u baidi eraldamiselTõrge pildipuhvrile %u baidi eraldamiselRAS-pildi toetamata variatsioongdk-pixbuf-2.30.8/po/hi.po0000664000175000017500000012100012340760135016345 0ustar00mclasenmclasen00000000000000# translation of gtk+.master.po to Hindi # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. # # G Karunakar , 2003. # Ravishankar Shrivastava , 2004. # Rajesh Ranjan , 2005, 2006, 2009. # Manoj Kumar Giri , 2009. # Rajesh Ranjan , 2009. # chandankumar(ciypro) , 2012, 2013. # rajesh , 2012. msgid "" msgstr "" "Project-Id-Version: gtk+.master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-03-25 13:33+0000\n" "Last-Translator: chandankumar \n" "Language-Team: Hindi \n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" "\n" "\n" "\n" "\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' फ़ाइल खोलने में विफल: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "छवि फ़ाइल '%s' में कोई डेटा नहीं है" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ '%s' को लोड करने में असफल, कारण अजà¥à¤žà¤¾à¤¤, शायद खराब à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ फ़ाइल." #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s' छवि लोड करने में विफल: कारण अनजान हैं, संभवतः à¤à¤• खराब छवि फ़ाइल" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "छवि लोडिंग माडà¥à¤¯à¥‚लः %s को लोड करने में अकà¥à¤·à¤®à¤ƒ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "छवि लोडिंग माडà¥à¤¯à¥‚ल %s सही इंटरफेस निरà¥à¤¯à¤¾à¤¤ नहीं कर सका; शायद यह भिनà¥à¤¨ gdk-pixbuf " "संसà¥à¤•à¤°à¤£ से है?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "छवि पà¥à¤°à¤•à¤¾à¤° '%s' समरà¥à¤¥à¤¿à¤¤ नहीं है" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "फ़ाइल '%s' हेतॠछवि फ़ाइल फ़ॉरà¥à¤®à¥‡à¤Ÿ पहचाना नहीं सका" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "अपरिचित छवि फ़ाइल फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "छवि '%s' को लोड करने में असफल: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "छवि फ़ाइल में लिखने में तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbf का यह बिलà¥à¤¡ छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ: %s को सहेजना समरà¥à¤¥à¤¿à¤¤ नहीं करता" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "छवि को कालबैक में सहेजने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "असà¥à¤¥à¤¾à¤ˆ फ़ाइल खोलने में असफल" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "असà¥à¤¥à¤¾à¤ˆ फ़ाइल से पढ़ने में अकà¥à¤·à¤®" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' को लिखने हेतॠखोलने में असफलः %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "लिखने के दौरान छवि '%s' को बनà¥à¤¦ करने में असफल, सभी डेटा सहेजे नहीं गठहोंगे: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "छवि को बफ़र में सहेजने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "छवि फ़ाइल में लिखने में तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "आंतरिक तà¥à¤°à¥à¤Ÿà¤¿: छवि लोडर माडà¥à¤¯à¥‚ल '%s' ऑपरेशन पूरा करने में विफल रहा, परनà¥à¤¤à¥ असफलता का " "कारण नहीं दिया" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "छवि पà¥à¤°à¤•à¤¾à¤° '%s' की बढ़ती हà¥à¤ˆ लोडिंग समरà¥à¤¥à¤¿à¤¤ नहीं है" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "छवि हैडर खराब है" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ अजà¥à¤žà¤¾à¤¤ है" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "छवि पिकà¥à¤¸à¤² डेटा खराब है" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u बाइट की छवि बफर आबंटित करने में विफल" msgstr[1] "%u बाइट की छवि बफर आबंटित करने में विफल" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ में अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ चिहà¥à¤¨ चंक" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ में अवैध हैडर" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं है" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ में खराब भाग" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF छवि अधूरा या बिगड़ा हà¥à¤† है." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP छवि में बेकार हैडर डेटा है" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "बिटमैप छवि को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ उपलबà¥à¤§ नहीं" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP छवि में असमरà¥à¤¥à¤¿à¤¤ हैडर आकार है" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP छवि संकà¥à¤šà¤¿à¤¤ नहीं की जा सकती" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "फ़ाइल समापà¥à¤¤à¤¿ बिनà¥à¤¦à¥ पहले ही आ गया है" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP फ़ाइल को सहेजने के लिये सà¥à¤®à¥ƒà¤¤à¤¿ पà¥à¤°à¤¦à¤¾à¤¨ नहीं की जा सकी" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP फ़ाइल में नहीं लिखा जा सका" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP- छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ का मान 0 से 100 के बीच होना चाहिठमान '%s' पारà¥à¤¸à¥à¤¡ नहीं किया जा सका." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ का मान 0 से 100 के बीच होना चाहिà¤, '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहीं है." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "सà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सका: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® नहीं बना सका: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® पा नहीं सका: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® से पढ़ नहीं सका: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "बिटमैप भारित नहीं किया जा सका" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "मेटाफ़ाइल लोड नहीं किया जा सका" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ के लिठअसमरà¥à¤¥à¤¿à¤¤ छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "सहेज नहीं सका" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF: %s को पढ़ने में असफल" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF फ़ाइल में कà¥à¤› डेटा गà¥à¤® है (संभवतः यह कà¥à¤› खराब है?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF छवि लोडर में आंतरिक तà¥à¤°à¥à¤Ÿà¤¿ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "सà¥à¤Ÿà¥ˆà¤• ओवरफ़à¥à¤²à¥‹" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF छवि लोडर इस छवि को समठनहीं सका." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "खराब कोड मिला" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF फ़ाइल में चकà¥à¤°à¤¾à¤•à¤¾à¤° तालिका पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF फ़ाइल को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं है" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF फ़ाइल में à¤à¤• ढांचे को जोड़ने करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं है" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF छवि खराब है (गलत LZW संपीडन)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "पà¥à¤°à¤¤à¥€à¤¤ होता है कि यह फ़ाइल GIF फ़ाइल नहीं है" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF फ़ाइल फ़ॉरà¥à¤®à¥‡à¤Ÿ का संसà¥à¤•à¤°à¤£ %s समरà¥à¤¥à¤¿à¤¤ नहीं है" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "परिणामतः आई ज़िफ छवि शूनà¥à¤¯ है" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF छवि में वैशà¥à¤µà¤¿à¤• रंगमैप नहीं है तथा à¤à¤• फà¥à¤°à¥‡à¤® के अंदर सà¥à¤¥à¤¾à¤¨à¥€à¤¯ रंगमैप नहीं है." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF छवि अधूरा या बिगड़ा हà¥à¤† है." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS छवि पढ़ने में तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS फ़ाइल डिकोड नहीं कर सका" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "चिहà¥à¤¨ में अवैध हैडर है" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "चिहà¥à¤¨ लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं है" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "संपीडित चिहà¥à¤¨ समरà¥à¤¥à¤¿à¤¤ नहीं हैं" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "चिहà¥à¤¨ की चौड़ाई शूनà¥à¤¯ है" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "चिहà¥à¤¨ की ऊà¤à¤šà¤¾à¤ˆ शूनà¥à¤¯ है" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "असमरà¥à¤¥à¤¿à¤¤ चिहà¥à¤¨ पà¥à¤°à¤•à¤¾à¤°" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO फ़ाइल को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO के रूप में सहेजने हेतॠछवि अतà¥à¤¯à¤§à¤¿à¤• बड़ी है" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "संकेतक हॉटसà¥à¤ªà¥‰à¤Ÿ छवि से बाहर" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO फ़ाइल हेतॠअसमरà¥à¤¥à¤¿à¤¤ डेफ़à¥à¤¥: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं किया जा सका" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "छवि डिकोड नहीं किया जा सका" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "परिवरà¥à¤¤à¤¿à¤¤ JPEG2000 की चौड़ाई या ऊà¤à¤šà¤¾à¤ˆ शूनà¥à¤¯ है" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "छवि पà¥à¤°à¤•à¤¾à¤° अभी समरà¥à¤¥à¤¿à¤¤ नहीं है" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "रंग पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकी" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 फ़ाइल खोलने के लिठअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "बफर छवि डेटा में सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकी" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG छवि फ़ाइल (%s) को समà¤à¤¨à¥‡ में तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "छवि को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, कà¥à¤› अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— बनà¥à¤¦ कर कà¥à¤› सà¥à¤®à¥ƒà¤¤à¤¿ मà¥à¤•à¥à¤¤ करने की कोशिश करें" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "असमरà¥à¤¥à¤¿à¤¤ JPEG रंग सà¥à¤¥à¤¾à¤¨ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG फ़ाइल लोड करने के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकी" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "परिवरà¥à¤¤à¤¿à¤¤ JPEG की चौड़ाई या ऊà¤à¤šà¤¾à¤ˆ शूनà¥à¤¯ है" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "रंग पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² की अमानà¥à¤¯ लंबाई '%u' है." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "हैडर हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सका" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "संदरà¥à¤­à¤¿à¤¤ संरचना बफ़र हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटन नहीं किया जा सका" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "छवि की चौड़ाई और/या ऊà¤à¤šà¤¾à¤ˆ अवैध है" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "छवि में असमरà¥à¤¥à¤¿à¤¤ bpp है" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "छवि में असमरà¥à¤¥à¤¿à¤¤ %d-बिट समतल हैं" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "नया Pixbuf बनाया नहीं जा सका" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "लाइन डेटा हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं की जा सकी" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX छवि के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सका" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX छवि की सभी पंकà¥à¤¤à¤¿à¤¯à¤¾à¤ नही मिलीं" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX डेटा के अंत में कोई पेलेट नही मिला" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "परिवरà¥à¤¤à¤¿à¤¤ pixbuf की ऊà¤à¤šà¤¾à¤ˆ या चौड़ाई शूनà¥à¤¯ है" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG छवि के पà¥à¤°à¤¤à¤¿ चैनल बिटà¥à¤¸ संखà¥à¤¯à¤¾ अवैध है." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG की ऊà¤à¤šà¤¾à¤ˆ या चौड़ाई शूनà¥à¤¯ है" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG में पà¥à¤°à¤¤à¤¿ चैनल बिटà¥à¤¸ 8 नहीं है." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG, RGB या RGBA नहीं है" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG में असमरà¥à¤¥à¤¿à¤¤ चैनल संखà¥à¤¯à¤¾ है, इसे 3 या 4 होना चाहिà¤." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG छवि फ़ाइलः %s में गंभीर तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG फ़ाइल को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu बाई %lu छवि को सहेजने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, सà¥à¤®à¥ƒà¤¤à¤¿ उपयोग कम करने हेतॠकà¥à¤› अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤—ों को " "बंद करें" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG छवि फ़ाइल को पढ़ने में गंभीर तà¥à¤°à¥à¤Ÿà¤¿ हà¥à¤ˆ" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG छवि फ़ाइलः %s को पढ़ने में गंभीर तà¥à¤°à¥à¤Ÿà¤¿ हà¥à¤ˆ" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG पाठ चंकà¥à¤¸ की कà¥à¤‚जियों में कम से कम १ तथा अधिकतम 79 अकà¥à¤·à¤° हो सकते हैं." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG पाठ चंकà¥à¤¸ की कà¥à¤‚जियाठसिरà¥à¤« आसà¥à¤•à¥€ अकà¥à¤·à¤° ही हो सकते हैं" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "रंग पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² की अमानà¥à¤¯ लंबाई %d है." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° को 0 और 9 के बीच होना चाहिये; मान '%s' को विशà¥à¤²à¥‡à¤·à¤¿à¤¤ नहीं किया जा " "सकता." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° को 0 और 9 के बीच होना चाहिये; मान '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहीं है." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG पाठ चंक मान %s को ISO-8859-1 à¤à¤¨à¤•à¥‹à¤¡à¤¿à¤‚ग में परिवरà¥à¤¤à¤¿à¤¤ नहीं किया जा सकता." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM लोडर को à¤à¤• पूरà¥à¤£à¤¾à¤‚क संखà¥à¤¯à¤¾ चाहिà¤, जो नहीं मिल रहा है" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM फ़ाइल में गलत पà¥à¤°à¤¾à¤°à¤‚भिक बाइट है" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM फ़ाइल पहचान योगà¥à¤¯ PNM उपफ़ॉरà¥à¤®à¥‡à¤Ÿ में नहीं है" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM फ़ाइल में छवि की चौड़ाई 0 है" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM फ़ाइल में छवि की ऊà¤à¤šà¤¾à¤ˆ 0 है" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM फ़ाइल में रंगों की अधिकतम संखà¥à¤¯à¤¾ 0 है" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM फ़ाइल में रंगों की अधिकतम संखà¥à¤¯à¤¾ अतà¥à¤¯à¤§à¤¿à¤• ज़à¥à¤¯à¤¾à¤¦à¤¾ है" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "खालिस PNM छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ अवैध है" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM छवि लोडर यह PNM उप-फ़ॉरà¥à¤®à¥‡à¤Ÿ की फ़ाइलों का समरà¥à¤¥à¤¨ नहीं करता है" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "खालिस PNM फ़ॉरà¥à¤®à¥‡à¤Ÿ की फ़ाइलों में नमूने डेटा के पहले à¤à¤• रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ होना आवशà¥à¤¯à¤• है" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM छवि की लोडिंग हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकती" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM संरचना लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM छवि डेटा का अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ अंत" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM फ़ाइल को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ परिवार" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "इनपà¥à¤Ÿ फ़ाइल विवरणकरà¥à¤¤à¤¾ रिकà¥à¤¤ है." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF शीरà¥à¤· लेख को पढ़ने में असफल" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF परमाणॠआकार बहà¥à¤¤ बड़ा है (%d बाइट)" msgstr[1] "QTIF परमाणॠआकार बहà¥à¤¤ बड़ा है (%d बाइट)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "फाइल पठन बफर के लिठ%d बाइट आबंटित करने में विफल" msgstr[1] "फाइल पठन बफर के लिठ%d बाइट आबंटित करने में विफल" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF परमाणॠपढ़ने के समय तà¥à¤°à¥à¤Ÿà¤¿ फ़ाइल: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "(तलाश) के साथ अगले %d बाइट सà¥à¤•à¤¿à¤ª करने में विफल." msgstr[1] "(तलाश) के साथ अगले %d बाइट सà¥à¤•à¤¿à¤ª करने में विफल." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr " QTIF संदरà¥à¤­à¤¿à¤¤ संरचना हेतॠआबंटित करने में विफल" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader ऑबà¥à¤œà¥‡à¤•à¥à¤Ÿ बनाने में विफल." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "छवि डेटा परमाणॠखोजने में असफल रहा." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS छवि में गलत हैडर डेटा है" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS छवि में अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤•à¤¾à¤° है" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "असमरà¥à¤¥à¤¿à¤¤ RAS छवि विभिनà¥à¤¨à¤¤à¤¾" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS छवि को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं है" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "सन रासà¥à¤Ÿà¤° छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IO Buffer struct (संरचना) हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सका" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IO Buffer डेटा हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सका" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer डेटा का पà¥à¤¨à¤ƒ आवंटन नहीं किया जा सका" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "असà¥à¤¥à¤¾à¤ˆ IOBuffer डेटा का आवंटन नहीं किया जा सका" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "नया Pixbuf आवंटित नहीं किया जा सका" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "छवि अधूरा या बिगड़ा हà¥à¤† है" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "रंग मैप संरचना आवंटित नहीं की जा सकी" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "रंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¯à¤¾à¤‚ आवंटित नहीं की जा सकती है" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "रंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¯à¥‹à¤‚ हेतॠअपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ बिट गहराई" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA हैडर मेंमोरी आवंटित नहीं की जा सकी" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA छवि में अवैध आयाम हैं" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA छवि पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ नहीं है" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA संदरà¥à¤­à¤¿à¤¤ संरचना हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटन नहीं किया जा सका" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "फ़ाइल में डेटा अधिक है" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "टारà¥à¤—ा छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "छवि की चौड़ाई नहीं मिल रही है (खराब TIFF फ़ाइल)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "छवि की ऊंचाई नहीं मिल रही है (खराब TIFF फ़ाइल)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF छवि की चौड़ाई या ऊंचाई शूनà¥à¤¯ है" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF छवि के आयाम अतà¥à¤¯à¤§à¤¿à¤• बड़े हैं" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF फ़ाइल को खोलने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF फ़ाइल से RGB डेटा लोड करने में असफल" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF छवि को खोलने में असफल" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF छवि को लोड करने में असफल" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF छवि सहेजने में असफल" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF संपीड़न वैध कोडेक के लिठउलà¥à¤²à¥‡à¤– नहीं है." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF आंकड़ा लिखने में असफल" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF फ़ाइल में नहीं लिखा जा सका" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "छवि की चौड़ाई शूनà¥à¤¯ है" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "छवि की ऊंचाई शूनà¥à¤¯ है" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "छवि को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "बाकी को सहेजा नहीं जा सका" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "अवैध XBM फ़ाइल" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM छवि फ़ाइल को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM छवि को लोड करते समय असà¥à¤¥à¤¾à¤ˆ फ़ाइल में लिखने में असफल" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XMB छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "कोई XPM हैडर नहीं मिला" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "अवैध XPM शीरà¥à¤·" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM फ़ाइल में छवि की चौड़ाई <= 0 है" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM फ़ाइल में छवि की ऊंचाई <= 0 है" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM फ़ाइल में पà¥à¤°à¤¤à¤¿ पिकà¥à¤¸à¤² कैरेकà¥à¤Ÿà¤° की अवैध संखà¥à¤¯à¤¾ है" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM फ़ाइल में रंगों की अवैध संखà¥à¤¯à¤¾ है" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM छवि को लोड करने हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं की जा सकी" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM रंग-मैप नहीं पढ़ सकता" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM छवि को लोड करते समय असà¥à¤¥à¤¾à¤ˆ फ़ाइल में लिखने में असफल" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ असफल" #~ msgid "Unsupported animation type" #~ msgstr "असमरà¥à¤¥à¤¿à¤¤ à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ पà¥à¤°à¤•à¤¾à¤°" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "पैलेटेड डेटा हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं की जा सकी" gdk-pixbuf-2.30.8/po/pt.gmo0000664000175000017500000005323712340760137016556 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0»&0)â1- 26:2q2(Ž2-·2,å2+3,>31k3439Ò3. 40;4l4-Š4%¸4%Þ4*5+/5-[5(‰5²5Ñ5'î5;6<R66 «6,Ì6/ù64)7,^7.‹71º75ì7'"8;J8†8 £8Ä8Ú8:ù849F9#`9$„9'©90Ñ90:03:d:*‚:#­:Ñ:zî:-i;[—;(ó;-<'J<r<e‹<ñ<]=$l=‘= ¬=#Í=ñ=#>4>dP>µ>;Ð>; ?H?(]?(†?,¯?*Ü?%@?-@]m@7Ë@9A)=AgA~A*–AÁA,àA B2.BaBxBB#°B$ÔB1ùB%+C(QCszC<îC)+D+UD8D+ºD5æDaE5~E.´E5ãE5F‹OF"ÛF}þF|G“G"¬GÏGOîGT>H<“HSÐH$I,DI8qI"ªI0ÍI;þI+:J+fJ)’J)¼J,æJ%K%9K\_K_¼K*L+GL*sL6žL6ÕL< M+IM`uM-ÖM#NY(N(‚N&«NÒN$äN! O5+OaOyO‘O©OÁOÖOïOP%P>PVP0nPŸP¸P×PðP Q#Q;QSQRkQ0¾Q-ïQ0RJNR,™R%ÆR/ìR4S<QS'ŽS(¶S*ßS' T12TdT*‚TV­T7U(±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: 3.10 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-23 00:10+0000 Last-Translator: Duarte Loreto 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); Imagem ANI estava truncada ou incompleta.Imagem BMP tem dados de cabeçalho inválidosImagem BMP tem um tamanho de cabeçalho não suportadoEncontrado código incorretoBits por canal inválidos na imagem PNG.Bits por canal do PNG transformado não é 8.Incapaz de alocar memória de cabeçalho TGAIncapaz de alocar registos de mapa de coresIncapaz de alocar estrutura de mapa de coresIncapaz de alocar memória para os dados IOBufferIncapaz de alocar memória para a estrutura IOBufferIncapaz de alocar memória para estrutura de contexto TGAIncapaz de alocar memória para ler imagem PNMIncapaz de alocar memória para ler a imagem XPMIncapaz de alocar novo pixbufIncapaz de alocar dados IOBuffer temporáriosIncapaz de ler o mapa de cores do XPMIncapaz de realocar os dados IOBufferEntrada circular na tabela de ficheiro GIFPerfil de cor tem comprimento %d inválido.Perfil de cor tem comprimento '%u' inválido.Ãcones comprimidos não são suportadosIncapaz de alocar memória: %sIncapaz de criar o fluxo: %sIncapaz de descodificar o ficheiro ICNSIncapaz de obter altura de imagem (ficheiro TIFF inválido)Incapaz de obter largura de imagem (ficheiro TIFF inválido)Incapaz de ler do fluxo: %sIncapaz de procurar no fluxo: %sIncapaz de alocar memória para a imagem PCXIncapaz de alocar memória para o perfil de corIncapaz de alocar memória para o buffer de contextoIncapaz de alocar memória para o cabeçalhoIncapaz de alocar memória para dados de linhaIncapaz de alocar memória para ler ficheiro JPEGIncapaz de alocar memória para gravar o ficheiro BMPIncapaz de alocar memória para o fluxoIncapaz de alocar memória para o buffer de dados de imagemIncapaz de criar novo pixbufIncapaz de descodificar a imagemIncapaz de ler bitmapIncapaz de ler o meta-ficheiroIncapaz de reconhecer o formato de imagem do ficheiro '%s'Incapaz de gravarIncapaz de gravar o restoIncapaz de escrever no ficheiro BMPIncapaz de escrever no ficheiro TIFFZona de ação de cursor fora da imagemNão foram obtidas todas as linhas de imagem PCXDimensões da imagem TIFF são demasiado grandesErro ao interpretar ficheiro de imagem JPEG (%s)Erro ao ler a imagem ICNS: %sErro ao escrever no ficheiro de imagem: %sErro ao escrever no fluxo de imagemDados em excesso no ficheiroFalha ao alocar %d byte para o buffer de leitura de ficheiroFalha ao alocar %d bytes para o buffer de leitura de ficheiroFalha ao alocar a estrutura de contexto QTIF.Falha ao fechar '%s' ao escrever imagem, poderão não ter sido gravados todos os dados: %sFalha ao criar o objeto GdkPixbufLoader.Falha ao procurar um atom de dados de imagem.Falha ao ler dados RGB do ficheiro TIFFFalha ao ler imagem TIFFFalha ao ler animação '%s': razão desconhecida, provavelmente um ficheiro de animação corrompidoFalha ao ler imagem '%s': %sFalha ao ler imagem '%s': razão desconhecida, provavelmente um ficheiro de imagem corrompidoFalha ao abrir '%s' para escrita: %sFalha ao abrir imagem TIFFFalha ao abrir ficheiro '%s': %sFalha ao abrir ficheiro temporárioFalha ao ler o cabeçalho QTIFFalha ao ler o ficheiro temporárioFalha ao gravar imagem TIFFFalha ao saltar o %d byte seguinte com o seek().Falha ao saltar os %d bytes seguintes com o seek().Falha ao gravar dados TIFFFalha ao escrever em ficheiro temporário ao ler imagem XBMFalha ao escrever em ficheiro temporário ao ler imagem XPMFalha ao ler GIF: %sErro fatal em ficheiro de imagem PNG: %sErro fatal ao ler ficheiro de imagem PNGErro fatal ao ler ficheiro de imagem PNG: %sFicheiro não aparenta ser um ficheiro GIFErro de ficheiro ao ler atom QTIF: %sDados incompletos no ficheiro GIF (talvez tenha sido truncado?)Imagem GIF não tem mapa de cores global, e uma das suas frames não tem mapa de cores local.Imagem GIF está corrompida (compressão LZW incorreta)Leitor de imagens GIF incapaz de compreender esta imagem.Imagem GIF estava truncada ou incompleta.Ãcone tem altura zeroÃcone tem largura zeroFicheiro de imagem '%s' não contém dadosFormato de imagem desconhecidoImagem tem uma largura e/ou altura inválidaImagem tem um bpp não suportadoImagem tem número não suportado de %d-bit planosImagem tem altura zeroImagem tem largura zeroCabeçalho de imagem corrompidoImagem está truncada ou corrompidaDados de pixel da imagem corrompidosImagem demasiado grande para ser gravada como ICOTipo de imagem '%s' não é suportadoTipo de imagem atualmente não suportadoMódulo de leitura de imagens %s não exporta o interface apropriado; será de uma versão diferente do gdk-pixbuf?Leitura incremental do tipo de imagem '%s' não é suportadoDescritor de ficheiro de entrada é NULL.Memória insuficiente para ler ficheiro PNGMemória insuficiente para ler estrutura de contexto PNMMemória insuficiente para ler ficheiro PNMMemória insuficiente para ler ficheiro de imagem XBMMemória insuficiente para ler imagem, tente terminar algumas aplicações para libertar memóriaMemória insuficiente para abrir o ficheiro JPEG 2000Memória insuficiente para abrir ficheiro TIFFMemória insuficiente para gravar ficheiro num bufferMemória insuficiente para gravar imagem no invocadorMemória insuficiente para armazenar uma imagem de %lu por %lu; tente terminar algumas aplicações para reduzir a utilização de memóriaErro interno no leitor de GIF (%s)Erro interno: Módulo de leitura de imagem '%s' falhou ao terminar uma operação, mas não apresentou um motivo para a falhaFicheiro XBM inválidoCabeçalho XPM inválidoCabeçalho inválido na animaçãoCabeçalho inválido no íconeQualidade JPEG tem de ser um valor entre 0 e 100; valor '%d' não é permitido.Qualidade JPEG tem de ser um valor entre 0 e 100; incapaz de processar o valor '%s'.Chaves para blocos de texto PNG têm de ser carateres ASCII.Chaves para blocos de texto PNG têm de ter pelo menos 1 e no máximo 79 carateres.Bloco mal-formado na animaçãoValor máximo de cor no ficheiro PNM é de 0Valor máximo de cor no ficheiro PNM é demasiado grandeNão foi encontrado cabeçalho XPMNenhuma paleta encontrada no final dos dados PCXMemória insuficiente para compor uma frame no ficheiro GIFMemória insuficiente para ler ficheiro GIFMemória insuficiente para ler ficheiro ICOMemória insuficiente para ler imagem RASMemória insuficiente para ler animaçãoMemória insuficiente para ler imagem bitmapMemória insuficiente para ler íconeMemória insuficiente para ler imagemO nível de compressão PNG tem de ser um valor entre 0 e 9; o valor '%d' não é permitido.O nível de compressão PNG tem de ser um valor entre 0 e 9; incapaz de processar o valor '%s'.Ficheiro PNM tem uma altura de imagem de 0Ficheiro PNM tem uma largura de imagem de 0Ficheiro PNM tem um byte inicial inválidoFicheiro PNM não está num subformato PNM reconhecidoLeitor de imagens PNM não suporta este subformato PNMLeitor PNM esperava encontrar um inteiro, mas não encontrouFinal de ficheiro encontrado prematuramenteTamanho de atom QTIF demasiado grande (%d byte)Tamanho de atom QTIF demasiado grande (%d bytes)Imagem RAS tem dados de cabeçalho inválidosImagem RAS tem formato desconhecidoFormatos PNM em bruto requerem exatamente um espaço em branco antes dos dados de amostraTipo de imagem PNM em bruto é inválidoImagem GIF resultante tem tamanho zeroOverflow de pilhaImagem TGA tem dimensões inválidasTipo de imagem TGA não suportadoA compressão TIFF não se refere a um codec válido.O formato de imagem ANIO formato de imagem BMPO formato de imagem EMFO formato de imagem GIFO formato GdkPixdataO formato de imagem ICNSO formato de imagem ICOO formato de imagem JPEG 2000O formato de imagem JPEGO formato de imagem PCXO formato de imagem PNGA família de formatos de imagem PNM/PBM/PGM/PPMO formato de imagem QTIFO formato de imagem Sun rasterO formato de imagem TIFFO formato de imagem TargaO formato de imagem WBMPO formato de imagem WMFO formato de imagem XBMO formato de imagem XPMEsta compilação do gdk-pixbuf não suporta a gravação do formato de imagem: %sIncapaz de comprimir imagens BMP cima-para-baixoJPEG transformado tem largura ou altura zero.JPEG2000 transformado tem largura ou altura zeroPNG transformado tem número não suportado de canais, têm de ser 3 ou 4.PNG transformado tem largura ou altura zero.PNG transformado não é RGB ou RGBA.Pixbuf transformado tem largura ou altura zero.Incapaz de ler módulo de leitura de imagens: %s: %sProfundidade de bits de registos de mapa de cores inesperadaFinal inesperado de dados de imagem PNMBloco de ícone inesperado na animaçãoFormato de ficheiro de imagem desconhecidoEspaço de cor JPEG não suportado (%s)Profundidade não suportada para ficheiro ICO: %dTipo de ícone não suportadoFormato de imagem não suportado para GDI+Incapaz de converter o valor do bloco de texto PNG %s para a codificação ISO-8859-1.Versão %s do formato de ficheiro GIF não é suportadoLargura ou altura de imagem TIFF é zeroFicheiro XPM tem altura de imagem <= 0Ficheiro XPM tem largura de imagem <= 0Ficheiro XPM tem número inválido de coresFicheiro XPM tem número inválido de carateres por pixelfalha ao alocar buffer de %u byte para imagemfalha ao alocar buffer de %u bytes para imagemvariação de imagem RAS não suportadogdk-pixbuf-2.30.8/po/insert-header.sin0000664000175000017500000000124012305775535020670 0ustar00mclasenmclasen00000000000000# 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 } gdk-pixbuf-2.30.8/po/vi.gmo0000664000175000017500000005527212340760137016552 0ustar00mclasenmclasen00000000000000Þ•Éd ¬ àá%')<-f!” ¶"×(ú*#-N,|,©Ö'ñ2 O$p"•¸Öò* )8b&›*Â+í#&=.d,“#À-ä-CX6o ¦´Ëæ!"A'dŒ©Éç`û*\N‡(Ö"ÿ&"IRc¶JÔ#C]z˜"³ÖZðK8e8ž×!ï"&4%[%B§Nê09.j&™ÀÕ é %E-_£¸Íí" )"Jom7Ý $4 .Y $ˆ *­ OØ *(!%S!/y!-©!%×!rý!p""”"°"JÇ"O#2b#H•#Þ#$û#, $M$#a$2…$"¸$"Û$#þ$#"%&F%m%Œ%Q¬%Vþ%!U& w&&˜&-¿&4í&2"'!U'Fw'¾'Þ'Aù';(!Y({( Š(«(0È(ù()#)8)M)c)y)Ž)©)¿)Ô)'é)*'*C*Y*p*†*›*°*EÅ*' +*3+-^+CŒ+)Ð+ ú+,,+H,(t, ,"¾,á,!-""-E-![-G}-2Å-%ø-.=.%[.).V«./Ü"/-ÿ0E-1s1Aˆ1TÊ192@Y2;š2XÖ2X/3Dˆ39Í3948A4:z4#µ4]Ù4475,l5+™5(Å5î5& 6946<n6$«6(Ð61ù65+7@a75¢79Ø7>8<Q8/Ž89¾82ø8+9I9"i9KŒ9Ø9#ê9#:$2:*W:.‚:$±:7Ö:;,*;&W;"~;;¡;:Ý;^<`w<@Ø</=I=m`=(Î=]÷=+U>>"—>º>Õ>!õ>?<-?j?2…?2¸?%ë?3@2E@8x@>±@.ð@jAoŠA4úA8/B7hB* B-ËB7ùB!1C,SC&€C<§C#äC&D%/D)UD1D&±D'ØD,Er-E7 E7ØE1F@BF1ƒF7µFsíF6aG1˜G9ÊGOH;THpHI#!I3EI5yIu¯Iy%J?ŸJUßJ&5K;\K8˜K$ÑK;öKJ2L8}L1¶L-èL1M0HM3yM)­Mh×Mp@N8±N;êN2&OKYOG¥OMíO&;P-bP-P,¾PdëP'PQ6xQ ¯Q.½Q"ìQ3RCR[RsRŒR¤R¾R×RïR S&S>S(VSS™S¸SÑSïST!T9TPRT1£TNÕTQ$UhvUMßUI-VTwV/ÌV@üV9=WAwW.¹W&èW0X-@XAnXa°XCY@VY#—Y&»Y8âYCZ0_Z)Z{…?K“SWY¥s|Œ±%›]¶}AN$2k–¬Ãlz¾Q¿o­ÇÅ €=eƒŸ½iÄŠ+žC_œ1&8>™B¤.µ—@9j†,fF‚©´¼3 -!•w„Ž0‰trš4~À§uUº#(L£E*:TgÁ²PI”a`®¨7 ;qm"'·G¢ˆ¯‡‘OX¦\¡pR[ÉZd ªb¸³Æ65 ¹»cM‹)Dy ’nv˜JÈh^°<«xV/HBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: Gtk+ 2.15.3 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-08-22 08:57+0700 Last-Translator: Clytie Siddall 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: LocFactoryEditor 1.8 Ảnh BMP có dữ liệu phần đầu giảẢnh BMP có kích thÆ°á»›c phần đầu không được há»— trợPhát hiện mã saiSố bit trên má»™t kênh của ảnh PNG không là hợp lệ.Số bit trên má»™t kênh của ảnh PNG được chuyển đổi không bằng 8.Không thể cấp phát bá»™ nhá»› cho phần đầu TGAKhông thể cấp phát các mục của bản đồ màu sắcKhông thể cấp phát cấu trúc bản đồ màu sắcKhông thể cấp phát bá»™ nhá»› cho dữ liệu bá»™ đệm nhập/xuất (IOBuffer)Không thể cấp phát bá»™ nhá»› cho cấu trúc bá»™ đệm nhập/xuất (IOBuffer)Không thể cấp phát bá»™ nhá»› cho cấu trúc ngữ cảnh TGAKhông thể cấp phát bá»™ nhá»› để tải ảnh PNMKhông thể cấp phát bá»™ nhá»› để tải ảnh XPMKhông thể cấp phát bá»™ đệm Ä‘iểm ảnh má»›iKhông thể cấp phát dữ liệu IOBuffer tạm thá»iKhông thể Ä‘á»c bảng màu XPMKhông thể tái cấp phát bá»™ nhá»› cho dữ liệu bá»™ đệm nhập/xuất (IOBuffer)Mục nhập bảng kiểu tròn trong tập tin GIFHồ sÆ¡ màu sắc có chiá»u dài sai %d.Không há»— trợ biểu tượng đã nénKhông thể cấp phát bá»™ nhá»› : %sKhông thể tạo luồng: %sKhông thể giải mã tập tin ICNSKhông thể lấy chiá»u cao ảnh (tập tin TIFF sai)Không thể lấy chiá»u rá»™ng ảnh (tập tin TIFF sai)Không thể Ä‘á»c từ luồng: %sKhông thể tìm nÆ¡i trong luồng: %sKhông thể cấp phát bá»™ nhá»› cho ảnh PCXKhông thể cấp phát bá»™ nhá»› cho hồ sÆ¡ màuKhông thể cấp phát bá»™ nhá»› cho bá»™ đệm ngữ cảnhKhông thể cấp phát bá»™ nhá»› cho phần đầuKhông thể cấp phát bá»™ nhá»› cho dữ liệu dòngKhông thể cấp phát bá»™ nhá»› để tải tập tin JPEGKhông thể cấp phát bá»™ nhá»› để lÆ°u tập tin BMPKhông thể cấp phát bá»™ nhá»› cho luồngKhông thể cấp phát bá»™ nhá»› cho dữ liệu ảnhKhông thể tạo bá»™ đệm Ä‘iểm ảnh má»›iKhông thể giải mã ảnhKhông thể nạp ảnh mảngKhông thể nạp siêu tập tinKhông thể nhận ra dạng thức tập tin ảnh cho tập tin « %s »Không thể lÆ°uKhông thể lÆ°u phần còn lạiKhông thể ghi vào tập tin BMPKhông thể ghi vào tập tin TIFFÄiểm nóng con trá» nằm ngoài ảnhChÆ°a lấy má»i dòng của ảnh dạng PCXKích thÆ°á»›c ảnh TIFF quá lá»›nGặp lá»—i khi thông dịch tập tin ảnh JPEG (%s)Lá»—i Ä‘á»c ảnh ICNS: %sGặp lá»—i khi ghi vào tập tin ảnh: %sGặp lá»—i khi ghi vào luồng ảnhDữ liệu thừa trong tập tinLá»—i cấp phát %d byte cho vùng đệm Ä‘á»c tập tinKhông cấp phát được cấu trúc ngữ cảnh QTIF.Lá»—i đóng « %s » khi Ä‘ang ghi ảnh, má»i dữ liệu có lẽ không được lÆ°u: %sKhông tạo được đối tượng kiểu GdkPixbufLoader (nạp vùng đệm Ä‘iểm ảnh).Không tìm thấy được má»™t atom kiểu dữ liệu ảnh.Lá»—i tải dữ liệu RGB từ tập tin TIFFLá»—i tải ảnh TIFFLá»—i tải tập tin hoạt cảnh « %s »: không biết sao, có lẽ tập tin hoạt cảnh bị há»ngLá»—i tải tập tin ảnh « %s »: %sLá»—i tải tập tin ảnh « %s »: không biết sao, có lẽ tập tin ảnh bị há»ngLá»—i mở tập tin « %s » để ghi: %sLá»—i mở ảnh TIFFLá»—i mở tập tin « %s »': %sLá»—i mở tập tin tạmLá»—i Ä‘á»c phần đầu QTIFLá»—i Ä‘á»c từ tập tin tạmLá»—i mở ảnh TIFFKhông nhảy được qua %d byte kế tiếp dùng seek().Lá»—i ghi dữ liệu TIFFLá»—i ghi vào tập tin tạm khi tải ảnh XBMLá»—i ghi vào tập tin tạm khi tải ảnh XPMLá»—i Ä‘á»c tập tin dạng GIF: %sLá»—i nghiêm trá»ng trong tập tin ảnh PNG: %sLá»—i nghiêm trong khi Ä‘á»c tập tin ảnh PNGLá»—i nghiêm trá»ng khi Ä‘á»c tập tin ảnh PNG: %sTập tin này có vẻ không phải là tập tin dạng GIFGặp lá»—i tập tin khi Ä‘á»c atom QTIF: %sTập tin GIF thiếu má»™t vài dữ liệu (có lẽ tập tin đã bị cắt bá»›t bằng cách nào?)Ảnh GIF không có bảng màu toàn cục, và có má»™t khung bên trong không có bảng màu cục bá»™.Tập tin GIF bị há»ng (dữ liệu nén LZW sai)Bá»™ tải tập tin GIF không thể hiểu ảnh này.Ảnh GIF bị cắt bá»›t hoặc không hoàn chỉnh.Biểu tượng có bá» cao bằng khôngBiểu tượng có bá» rá»™ng bằng khôngTập tin ảnh « %s » không chứa dữ liệu nàoKhông biết dạng thức ảnhẢnh có Ä‘á»™ cao/rá»™ng không hợp lệKhông há»— trợ bpp trong ảnh nàyKhông há»— trợ số mặt phẳng %d-bit trong ảnh nàyẢnh có chiá»u cao bằng khôngẢnh có chiá»u rá»™ng bằng khôngPhần đầu của ảnh bị há»ngẢnh bị cắt bá»›t hoặc bị há»ngDữ liệu Ä‘iểm ảnh của ảnh bị há»ngẢnh quá lá»›n để lÆ°u dạng ICOKhông há»— trợ kiểu ảnh « %s »Loại ảnh hiện thá»i không há»— trợMô-Ä‘un tải ảnh %s không có giao diện thích hợp; có lẽ do từ má»™t phiên bản gdk-pixbuf khác?Không há»— trợ tải từ từ kiểu ảnh « %s »Tập tin đầu vào có bá»™ mô tả VÔ GIà TRỊ.Không đủ bá»™ nhá»› để tải tập tin PNGKhông đủ bá»™ nhá»› để tải cấu trúc ngữ cảnh PNMKhông đủ bá»™ nhá»› để tải tập tin PNMKhông đủ bá»™ nhá»› để tải tập tin ảnh XBMKhông đủ bá»™ nhá»› để tải ảnh, hãy thá»­ thoát má»™t vài ứng dụng để giải phóng bá»™ nhá»›Không đủ bá»™ nhá»› để mở tập tin JPEG 2000Không đủ bá»™ nhá»› để mở tập tin TIFFKhông đủ bá»™ nhá»› để lÆ°u ảnh vào bá»™ đệmKhông đủ bá»™ nhá»› để lÆ°u tập tin ảnh vào khả năng gá»i lạiLá»—i ná»™i bá»™ trong bá»™ tải tập tin dạng GIF (%s)Lá»—i ná»™i bá»™ : mô-Ä‘un tải ảnh « %s » đã không kết thúc thao tác, cÅ©ng không diá»…n tả saoTập tin XBM không hợp lệPhần đầu XBM không hợp lệPhần đầu không hợp lệ trong hoạt cảnhPhần đầu không hợp lệ trong biểu tượngHệ số chất lượng của JPEG phải nằm trong khoảng 0 và 100; không chấp nhận giá trị « %d ».Hệ số chất lượng của JPEG phải nằm trong khoảng 0 và 100; không thể phân tách giá trị « %s ».Các khóa cho các Ä‘oạn PNG text phải là ký tá»± ASCII.Các khóa cho các Ä‘oạn PNG text phải có Ä‘á»™ dài từ 1 đến 79 ký tá»±.Äoạn dạng sai trong hoạt cảnhGiá trị màu tối Ä‘a trong tập tin PNM bằng khôngGiá trị màu tối Ä‘a trong tập tin PNM quá lá»›nKhông tìm thấy phần đầu XPMKhông tìm thấy bảng chá»n ở cuối dữ liệu PCXKhông đủ bá»™ nhá»› để tạo má»™t khung trong tập tin dạng GIFKhông đủ bá»™ nhá»› để tải tập tin dạng GIFKhông đủ bá»™ nhá»› để tải tập tin ICOKhông đủ bá»™ nhá»› để tải ảnh RASKhông đủ bá»™ nhá»› để tải hoạt cảnhKhông đủ bá»™ nhá»› để tải ảnh mảngKhông đủ bá»™ nhá»› để tải biểu tượngKhông đủ bá»™ nhá»› để tải ảnhMức nén PNG phải là giá trị nằm trong khoảng 0 và 9; không cho phép giá trị « %d ».Mức nén PNG phải là giá trị nằm trong khoảng 0 và 9; không thể phân tách giá trị « %s ».Tập tin PNM chứa ảnh có chiá»u cao bằng khôngTập tin PNM chứa ảnh có chiá»u rá»™ng bằng khôngTập tin PNM có byte khởi đầu không đúngTập tin PNM không phải là dạng thức con PNM được công nhậnBá»™ tải ảnh PNM không há»— trợ dạng thức con này của PNMBá»™ tải ảnh PNM ngá» tìm má»™t số nguyên, nhÆ°ng không tìm thấyGặp kết thúc tập tin quá sá»›mAtom QTIF có kích cỡ quá lá»›n (%d byte)Ảnh RAS có dữ liệu phần đầu giảKhông biết kiểu dạng thức ảnh RASDạng thức ảnh PNM thô cần má»™t và chỉ má»™t khoảng trắng trÆ°á»›c dữ liệu mẫuKiểu ảnh PNM thô không hợp lệẢnh GIF kết quả có kích thÆ°á»›c bằng khôngTràn đốngẢnh TGA có kích thÆ°á»›c không hợp lệKhông há»— trợ kiểu ảnh TGANén YIGG không trỠđến bá»™ nén hợp lệ.Dạng thức ảnh ANIDạng thức ảnh BMPÄịnh dạng ảnh EMFDạng thức ảnh GIFÄịnh dạng GdkPixdataDạng thức ảnh ICNSDạng thức ảnh ICODạng thức ảnh JPEG 2000Dạng thức ảnh JPEGDạng thức ảnh PCXDạng thức ảnh PNGHá» dạng thức ảnh PNM/PBM/PGM/PPMÄịnh dạng ảnh QTIFDạng thức ảnh raster SunDạng thức ảnh TIFFDạng thức ảnh Targa/TGADạng thức ảnh WBMPÄịnh dạng ảnh WMFDạng thức ảnh XBMÄịnh dạng ảnh XPMBản xây dụng gdk-pixbuf này không há»— trợ lÆ°u dạng thức ảnh: %sKhông thể nén ảnh BMP kiểu đầu xuốngẢnh JPEG đã được chuyển đổi có chiá»u rá»™ng/cao bằng không.Ảnh JPEG2000 đã được chuyển đổi có chiá»u rá»™ng/cao bằng khôngẢnh PNG được chuyển đổi có số kênh không được há»— trợ (phải bằng 3 hoặc 4).Ảnh PNG đã được chuyển đổi có chiá»u rá»™ng/cao bằng không.Ảnh PNG được chuyển đổi không phải là RGB cÅ©ng nhÆ° RGBA.Pixbuf được chuyển đổi có chiá»u rá»™ng hoặc chiá»u cao bằng không.Không thể tải mô-Ä‘un tải ảnh: %s: %sCác mục bản đồ màu sắc có Ä‘á»™ sâu bit bất ngá»Gặp kết thúc bất ngá» trong dữ liệu ảnh PNMGặp Ä‘oạn biểu tượng bất thÆ°á»ng trong hoạt cảnhKhông nhận ra dạng thức tập tin ảnhKhông há»— trợ vùng màu JPEG (%s)Há»— trợ Ä‘á»™ sâu này cho tập tin ICO: %dKhông há»— trợ kiểu biểu tượng nàyÄịnh dạng ảnh không được há»— trợ đối vá»›i GDI+Không thể chuyển đổi giá trị của Ä‘oạn chữ PNG %s sang bá»™ ký tá»± ISO-8859-1.Không há»— trợ phiên bản %s của dạng thức tập tin GIFChiá»u rá»™ng hoặc chiá»u cao của ảnh TIFF bằng khôngTập tin XPM có chiá»u cao ≤ 0Tập tin XPM có chiá»u rá»™ng ≤ 0Số lượng màu trong tập tin XPM không hợp lệSố ký tá»± trên má»™t Ä‘iểm ảnh trong XPM không hợp lệlá»—i cấp phát %u byte cho vùng đệm ảnhKhông há»— trợ biến dạng ảnh RASgdk-pixbuf-2.30.8/po/bg.po0000664000175000017500000011773512340760135016361 0ustar00mclasenmclasen00000000000000# Bulgarian translation of gdk-pixbuf po-file. # Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. # Borislav Aleksandrov , 2002. # Yanko Kaneti , 2002. # Vladimir Petkov , 2004, 2005. # Alexander Shopov , 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-09-19 20:58+0300\n" "Last-Translator: Alexander Shopov \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ÐеуÑпех при отварÑне на файла „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ГрафичниÑÑ‚ файл „%s“ не Ñъдържа данни" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "ÐеуÑпех при зареждане на анимациÑта „%s“: неизвеÑтна причина, вероÑтно " "повреден анимационен файл" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "ÐеуÑпех при зареждане на изображението „%s“: неизвеÑтна причина, вероÑтно " "повреден файл" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Модулът за зареждане на Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ %s не може да бъде зареден: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Модулът за зареждане на Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ %s не поддържа Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð¸Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ: " "вероÑтно е от различна верÑÐ¸Ñ Ð½Ð° gdk-pixbuf." #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ð˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ вид „%s“ не Ñе поддържат" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Форматът на Ð³Ñ€Ð°Ñ„Ð¸Ñ‡Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» „%s“ не може да бъде разпознат" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ðеразпознат графичен формат" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ÐеуÑпех при зареждане на изображението „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Грешка при запазването на изображението: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Този компилат на „gdk-pixbuf“ не поддържа запазване в Ð³Ñ€Ð°Ñ„Ð¸Ñ‡Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ — %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ÐедоÑтатъчно памет, за да Ñе запази изображението към функциÑта" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ÐеуÑпех при отварÑнето на Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ÐеуÑпех при четенето на Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "ÐеуÑпех при отварÑне на „%s“ за запиÑ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ÐеуÑпех при затварÑне на „%s“ по време на Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° изображение, възможно е " "да не Ñа запазени вÑички данни: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ÐедоÑтатъчно памет за запазването на изображението в буфер" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Грешка при запазването към поток Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Вътрешна грешка: модулът за зареждане на изображение „%s“ не уÑÐ¿Ñ Ð´Ð° завърши " "нÑкое дейÑтвие, но не указа причина за това" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ðе Ñе поддържа поÑтепенно зареждане на изображение от вида „%s“" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Повредена е заглавната чаÑÑ‚ на изображението" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ÐеизвеÑтен формат на изображението" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Повредени данни за пикÑелите на изображението" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "неуÑпех при заделÑне на буфер от %u байт за изображение" msgstr[1] "неуÑпех при заделÑне на буфер от %u байта за изображение" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ðеочакван Ð¾Ñ‚ÐºÑŠÑ Ð·Ð° икона в анимациÑ" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Грешна заглавна чаÑÑ‚ в анимациÑта" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ÐедоÑтатъчно памет за зареждане на анимациÑта" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Грешно форматиран Ð¾Ñ‚ÐºÑŠÑ Ð² анимациÑта" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF изображението е орÑзано или непълно." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Изображението във формат BMP е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð° заглавна чаÑÑ‚" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ÐедоÑтатъчно памет, за да Ñе зареди изображение формат „bitmap“" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" "Такъв размер на заглавната чаÑÑ‚ на изображението във формат BMP не Ñе " "поддържа" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" "Ð˜Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð²ÑŠÐ² формат BMP Ñ Ð¾Ð±Ñ€Ð°Ñ‚ÐµÐ½ Ð·Ð°Ð¿Ð¸Ñ (отгоре-надолу, а не обратно) не " "могат да бъдат компреÑирани" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Преждевременно Ñе Ñтигна до знак „край на файл“" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "ÐедоÑтатъчно памет за зареждане на файл във формат BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "ÐеуÑпех при Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° файл във формат BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "КачеÑтвото за JPEG Ñ‚Ñ€Ñбва да бъде между 0 и 100. СтойноÑтта „%s“ не може да " "бъде анализирана." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "КачеÑтвото за JPEG Ñ‚Ñ€Ñбва да бъде между 0 и 100. СтойноÑтта „%d“ не е " "позволена" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "ÐедоÑтатъчно памет за заглавна чаÑÑ‚: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ðе може да Ñе Ñъздаде поток: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ðе може да Ñе Ñ‚ÑŠÑ€Ñи в потока: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ðе може да Ñе чете от потока: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Изображението във формат „bitmap“ не може да бъде заредено" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Мета-файлът не може да бъде зареден" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Форматът на изображението не Ñе поддържа от GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Грешка при запазване" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "ÐеуÑпех при четене на GIF: %s " #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "ЛипÑват чаÑÑ‚ от данните на файла във формат GIF (може би файлът не е цÑл)." #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Вътрешна грешка в модула за зареждане на GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Препълване на Ñтека" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" "Модулът за зареждане на Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð²ÑŠÐ² формат GIF, не може да анализира " "това изображение." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Срещнат е лош код" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Цикличен табличен Ð·Ð°Ð¿Ð¸Ñ Ð²ÑŠÐ² файла във формат GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "ÐедоÑтатъчно памет за зареждане на файла във формат GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "ÐедоÑтатъчно памет за Ñъздаване на кадър от файла във формат GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Файлът във формат GIF е повреден (грешна компреÑÐ¸Ñ Ð½Ð° LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Файлът не изглежда да е във формат GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Ðе Ñе поддържа верÑиÑта %s на формата за файлове GIF" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Полученото изображение във формат GIF е Ñ Ð½ÑƒÐ»ÐµÐ² размер" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "ЛипÑва глобална цветова палитра в изображението във формат GIF, както и " "локална цветова палитра за нÑкой от кадрите в него." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF изображението е орÑзано или непълно." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Грешка при четене на изображение във формат ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Изображението във формат ICNS не може да бъде декодирано" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Грешна заглавна чаÑÑ‚ в иконата" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ÐедоÑтатъчно памет за зареждане на иконата" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ðе Ñе поддържат компреÑирани икони" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Иконата има нулева широчина" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Иконата има нулева виÑочина" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ðеподдържан вид икона" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ÐедоÑтатъчно памет за зареждане на файл във формат ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Изображението е твърде голÑмо, за да бъде запазено във формат ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Горещата точка на курÑора е извън изображението" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Ðеподдържана дълбочина на цвета за файла във формат ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ÐедоÑтатъчно памет за потока" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Изображението не може да бъде декодирано" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" "ТранÑформираното изображение във формат JPEG2000 е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или " "виÑочина." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Ð’ момента Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ този вид не Ñе поддържат" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "ÐедоÑтатъчно памет за зареждане на цветови профил" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "ÐедоÑтатъчно памет за отварÑне на файл във формат JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ÐедоÑтатъчно памет за буфера Ñ Ð´Ð°Ð½Ð½Ð¸Ñ‚Ðµ на изображението" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Грешка при интерпретациÑта на изображението във формат JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ÐедоÑтатъчно памет за зареждане на изображението. Спрете нÑкои програми, за " "да оÑвободите памет." #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ðеподдържано цветово проÑтранÑтво за JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "ÐедоÑтатъчно памет за зареждане на файл във формат JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" "ТранÑформираното изображение във формат JPEG е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или " "виÑочина." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "ЦветовиÑÑ‚ профил е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð° дължина „%d“." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ÐедоÑтатъчно памет за заглавна чаÑÑ‚" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "ÐедоÑтатъчно памет за контекÑÑ‚Ð½Ð¸Ñ Ð±ÑƒÑ„ÐµÑ€" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Изображението е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° виÑочина и/или виÑочина" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Изображението е Ñ Ð½ÐµÐ¿Ð¾Ð´Ð´ÑŠÑ€Ð¶Ð°Ð½Ð° ÑтойноÑÑ‚ на битове за пикÑел" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Изображението е Ñ Ð½ÐµÐ¿Ð¾Ð´Ð´ÑŠÑ€Ð¶Ð°Ð½ брой %d-битови цветови равнини" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ðевъзможно е да Ñъздаде нов буфер за пикÑели" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ÐедоÑтатъчно памет за данните за линиÑ" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "ÐедоÑтатъчно памет за изображението във формат PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ðе Ñа получени вÑички линии в изображението във формат PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ðе е открита палитра в ÐºÑ€Ð°Ñ Ð½Ð° данните за PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "ТранÑформираниÑÑ‚ буфер за пикÑели е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или виÑочина." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "БроÑÑ‚ битове за канал за изображението във формат PNG е грешен." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" "ТранÑформираното изображение във формат PNG е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина или виÑочина." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" "БроÑÑ‚ битове за канал в транÑформираното изображение във формат PNG не е 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ТранÑформираното изображение във формат PNG не е RGB или RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "ТранÑформираното изображение във формат PNG е Ñ Ð½ÐµÐ¿Ð¾Ð´Ð´ÑŠÑ€Ð¶Ð°Ð½ брой канали, той " "Ñ‚Ñ€Ñбва да е 3 или 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Фатална грешка в изображение във формат PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "ÐедоÑтатъчно памет за зареждане на файл във формат PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "ÐедоÑтатъчно памет за запазване на изображение %lu×%lu. Спрете нÑÐºÐ¾Ñ " "програма, за да оÑвободите памет." #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Фатална грешка при четене на изображение във формат PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Фатална грешка при четене на изображение във формат PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Ключовете за откъÑите текÑÑ‚ в PNG Ñ‚Ñ€Ñбва да Ñа Ñ Ð´ÑŠÐ»Ð¶Ð¸Ð½Ð° от 1 до 79 знака." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "Ключовете за откъÑите текÑÑ‚ в PNG Ñ‚Ñ€Ñбва да Ñе ÑÑŠÑтоÑÑ‚ Ñамо от знаци от " "ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "ЦветовиÑÑ‚ профил е Ñ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»Ð½Ð° дължина %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Ðивото на компреÑиÑта на PNG Ñ‚Ñ€Ñбва да бъде между 0 и 9. СтойноÑтта „%s“ не " "може да бъде анализирана." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Ðивото на компреÑиÑта на PNG Ñ‚Ñ€Ñбва да бъде между 0 и 9. СтойноÑтта „%d“ не " "е позволена." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "ОткъÑÑŠÑ‚ текÑÑ‚ в PNG — „%s“, не може да бъде преобразуван до кодиране " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Модулът за зареждането на PNM очакваше целочиÑлена ÑтойноÑÑ‚, но получи друга" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Файлът във формат PNM е Ñ Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚ÐµÐ½ начален байт" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Файлът във формат PNM не е от познатите подформати на PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Файлът във формат PNM Ñъдържа изображение Ñ ÑˆÐ¸Ñ€Ð¾Ñ‡Ð¸Ð½Ð° 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Файлът във формат PNM Ñъдържа изображение Ñ Ð²Ð¸Ñочина 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "МакÑималната ÑтойноÑÑ‚ на цвÑÑ‚ във файла във формат PNM е 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "МакÑималната ÑтойноÑÑ‚ на цвÑÑ‚ във файла във формат PNM е твърде голÑма" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Видът изображение „Ñуров“ (raw) PNM е неправилен" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Модулът за зареждане на PNM не поддържа този подформат на PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Форматът за „Ñуров“ PNM изиÑква точно един интервал преди Ñамите данни" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "ÐедоÑтатъчно памет за зареждане на изображение във формат PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "ÐедоÑтатъчно памет за зареждане Ñтруктурата на контекÑта за PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ðеочакван край на данните за изображението във формат PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "ÐедоÑтатъчно памет за зареждане на файл във формат PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "ФамилиÑта формати за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PNM/PBG/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "УказателÑÑ‚ към Ð²Ñ…Ð¾Ð´Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» е NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "" "ÐеуÑпех при прочитане на заглавната чаÑÑ‚ от изображение във формат QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" "Размерът на атом от изображение във формат QTIF е прекалено голÑм (%d байт)" msgstr[1] "" "Размерът на атом от изображение във формат QTIF е прекалено голÑм (%d байта)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ÐеуÑпех при заделÑне на буфер от %d байт за прочитане на файл" msgstr[1] "ÐеуÑпех при заделÑне на буфер от %d байта за прочитане на файл" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" "Файлова грешка при прочитането на атом от изображение във формат QTIF: %s " #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "СледващиÑÑ‚ %d байт не беше преÑкочен чрез seek()." msgstr[1] "Следващите %d байта не бÑха преÑкочени чрез seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" "ÐеуÑпех при заделÑне на Ñтруктурата за контекÑта на изображение във формат " "QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "ÐеуÑпех при Ñъздаването на обект GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ÐеуÑпех при откриването на атом за данни в изображение." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Изображението във формат RAS е Ñ â€žÑ„Ð°Ð»ÑˆÐ¸Ð²Ð¸â€œ заглавни данни" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Изображението във формат RAS е от неизвеÑтен вид" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "неподдържана разновидноÑÑ‚ на изображение във формат RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ÐедоÑтатъчно памет, за да Ñе зареди изображението във формат RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Форматът за раÑтерни Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "ÐедоÑтатъчно памет за Ñтруктура на IOBuffer " #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "ÐедоÑтатъчно памет за данни на IOBuffer " #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ðе може да Ñе преразпределÑÑ‚ данни от IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ðе може да Ñе заделÑÑ‚ временни данни в IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "ÐедоÑтатъчно памет за нов буфер за изображение" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Изображението е орÑзано или непълно." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ÐедоÑтатъчно памет за нова Ñтруктура за палитра за цветове" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ÐедоÑтатъчно памет за нови елементи в палитра за цветове" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ðеочаквана дълбочина на цвÑÑ‚ за елементите на палитрата на цветовете" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "ÐедоÑтатъчно памет за заглавната чаÑÑ‚ на формата TGA " #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Изображението във формат TGA е Ñ Ð³Ñ€ÐµÑˆÐ½Ð¸ размери" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Видът изображение TGA не Ñе поддържа" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "ÐедоÑтатъчно памет за зареждане Ñтруктурата на контекÑта за TGA " #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Излишък от данни във файл" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Широчината на изображението не може да Ñе получи (Ñчупен TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ВиÑочината на изображението не може да Ñе получи (Ñчупен TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ВиÑочината или широчината на изображението във формат TIFF е нулева" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Размерите на изображението във формат TIFF Ñа твърде големи" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "ÐедоÑтатъчно памет за отварÑне на файл във формат TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "ÐеуÑпех при зареждане на данни за каналите RGB от файл във формат TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "ÐеуÑпех при отварÑне на изображение във формат TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "ÐеуÑпех при зареждане на изображение във формат TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "ÐеуÑпех при запазване на изображение във формат TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "КомпреÑиÑта в TIFF не указва правилен кодер." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "ÐеуÑпех при запазване на данните в TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "ÐеуÑпех при запазване на файл във формат TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Изображението е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° широчина" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Изображението е Ñ Ð½ÑƒÐ»ÐµÐ²Ð° виÑочина" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ÐедоÑтатъчно памет за зареждане на изображението" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ОÑтаналото не беше запазено" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Грешен файл във формат XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ÐедоÑтатъчно памет за зареждане на изображение във формат XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "ÐеуÑпех при Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð» при зареждане на изображението във " "формат XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "ЛипÑва заглавната чаÑÑ‚ на XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Заглавната чаÑÑ‚ на XPM е неправилна" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Файлът във формат XPM е Ñ ÑˆÐ¸Ñ€Ð¾Ñ‡Ð¸Ð½Ð° ≤ 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Файлът във формат XPM е Ñ Ð²Ð¸Ñочина ≤ 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "БроÑÑ‚ знаци за пикÑел във файла във формат XPM е неправилен" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "БроÑÑ‚ цветове във файла във формат XPM е неправилен" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "ÐедоÑтатъчно памет за зареждане на изображение във формат XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Палитрата от цветове за XPM не може да бъде прочетена" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "ÐеуÑпех при Ð·Ð°Ð¿Ð¸Ñ Ð½Ð° временен файл при зареждането на изображение във формат " "XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Форматът за Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XPM" gdk-pixbuf-2.30.8/po/ca.gmo0000664000175000017500000005546212340760137016520 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0¸&0!ß122342h24‡21¼22î24!32V36‰36À3=÷35545k4-¡46Ï4'57.5'f54Ž56Ã5-ú5#(6L6)l6A–6AØ6 7#;7._76Ž7IÅ7.8<>86{86²8+é8W9<m9$ª9&Ï9$ö9=:Y:m:$Š:%¯:(Õ:4þ:13;Ae;3§;9Û;3<I<¨c<C =gP=.¸=*ç=9>%L>vr>+é>q?1‡?"¹?(Ü?&@*,@'W@"@¢@""ACEAC‰AÍA&íA+B/@B%pB;–BLÒBXC?xC5¸C!îCD/D(ND%wD0D!ÎD<ðD-ELE(kE"”E0·E/èE-F1FFvxFGïF+7G6cGDšG6ßG>HqUH9ÇH4IK6ID‚I{ÇI)CJymJçJ K+$K(PKRyKZÌK@'LIhL²L/ÍL4ýL 2M3SM?‡M6ÇM6þM65N4lNB¡N1äN2O_IOd©O+P+:P,fP.“P:ÂP@ýP+>QbjQ-ÍQ%ûQ]!R+R'«RÓR-ìR&S6ASxSS¦S½SÔSïSTT;TSTjT.T°TÈTæTþTU/UFU]UDtU1¹U/ëU3VKOV.›V%ÊV?ðVF0WBwW-ºW%èW)X'8X2`X“X.±XYàX;:Y0vY:§Y:âY/Z4MZˆ‚Z& [A™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 2.8.2 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-31 22:46+0200 Last-Translator: Gil Forcada Language-Team: Catalan Language: ca MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bits Plural-Forms: nplurals=2; plural=n != 1; Imatge ANI truncada o incompleta.La imatge BMP conté dades de capçalera erròniesLa imatge BMP té una mida de capçalera no permesaS'ha trobat un codi incorrecteEls bits per canal de la imatge PNG no són vàlids.Els bits per canal del PNG transformat no són 8.No es pot obtenir memòria per les capçaleres TGANo es poden assignar les entrades del mapa de colorsNo es pot assignar l'estructura del mapa de colorsNo es pot obtenir memòria per les dades de l'IOBufferNo es pot obtenir memòria per a l'estructura IOBufferNo es pot obtenir memòria per al context de l'estructura TGANo es pot obtenir memòria per carregar la imatge PNMNo es pot obtenir memòria per carregar la imatge XPMNo es pot ubicar una memòria de píxels novaNo es poden assignar les dades temporals de l'IOBufferNo es pot llegir el mapa de color d'XPMNo es pot reubicar memòria per les dades de l'IOBufferEntrada de taula circular al fitxer GIFEl perfil de color té una llargada no vàlida (%d).La llargada del perfil de color no és vàlida «%u».Les icones comprimides no estan implementadesNo s'ha pogut assignar memòria: %sNo s'ha pogut crear el flux: %sNo s'ha pogut descodificar el fitxer ICNSNo es pot obtenir l'alçada de la imatge (fitxer TIFF incorrecte)No es pot obtenir l'amplada de la imatge (fitxer TIFF incorrecte)No s'ha pogut llegir el flux: %sNo s'ha pogut cercar en el flux: %sNo es pot obtenir memòria per a la imatge PCXNo s'ha pogut assignar memòria per al perfil de colorNo s'ha pogut assignar memòria per al context de la memòria intermèdiaNo es pot obtenir memòria per a la capçaleraNo s'ha pogut assignar memòria per a les dades de la líniaNo es pot obtenir memòria per carregar el fitxer JPEGNo s'ha pogut obtenir memòria per desar el fitxer BMPNo s'ha pogut assignar memòria per al fluxNo s'ha pogut assignar memòria per ubicar les dades d'imatge a la memòria intermèdiaNo s'ha pogut crear una memòria intermèdia de píxels novaNo s'ha pogut descodificar la imatgeNo s'ha pogut carregar el mapa de bitsNo s'ha pogut carregar el metafitxerNo s'ha pogut reconèixer el format gràfic del fitxer «%s»No s'ha pogut desarNo s'ha pogut desar la restaNo s'ha pogut escriure al fitxer BMPNo s'ha pogut escriure al fitxer TIFFLloc calent del cursor fora de la imatgeNo s'han obtingut totes les línies de la imatge PCXLes dimensions de la imatge TIFF són massa gransS'ha produït un error en interpretar el fitxer gràfic JPEG (%s)S'ha produït un error en llegir la imatge ICNS: %sS'ha produït un error en escriure al fitxer d'imatge: %sS'ha produït un error en escriure al flux d'imatgeExcés de dades al fitxerNo s'han pogut assignar %d byte per a la memòria intermèdia del fitxer de lecturaNo s'han pogut assignar %d bytes per a la memòria intermèdia del fitxer de lecturaNo s'ha pogut obtenir memòria per al context de l'estructura QTIF.No s'ha pogut desar «%s» en escriure la imatge, és probable que no s'hagin desat totes les dades: %sNo s'ha pogut crear l'objecte GdkPixbufLoader.No s'ha trobat un àtom de dades d'imatge.No s'han pogut carregar les dades RGB des del fitxer TIFFNo s'ha pogut carregar la imatge TIFFNo es pot carregar l'animació «%s»: se'n desconeix el motiu; probablement es tracta d'un fitxer d'animació malmèsNo s'ha pogut carregar la imatge «%s»: %sNo es pot carregar la imatge «%s»: se'n desconeix el motiu; probablement es tracta d'un fitxer d'imatge malmèsNo s'ha pogut obrir «%s» per a l'escriptura: %sNo s'ha pogut obrir la imatge TIFFNo s'ha pogut obrir el fitxer «%s»: %sNo s'ha pogut obrir el fitxer temporalHa fallat la lectura de la capçalera QTIFNo s'ha pogut llegir el fitxer temporalNo s'ha pogut desar la imatge TIFFNo s'ha pogut ometre el següent %d byte amb la crida seek().No s'han pogut ometre els següents %d bytes amb la crida seek().No s'han pogut escriure dades TIFFNo s'ha pogut escriure al fitxer temporal en carregar la imatge XBMNo s'ha pogut escriure al fitxer temporal en carregar la imatge XPMNo s'ha pogut llegir el GIF: %sError fatal al fitxer d'imatge PNG: %sError fatal en llegir el fitxer gràfic PNGError fatal en llegir el fitxer gràfic PNG: %sEl fitxer no sembla ser un fitxer GIFS'ha produït un error de fitxer en llegir l'àtom QTIF: %sAl fitxer GIF li falten algunes dades (potser s'han truncat d'alguna manera)La imatge GIF no té mapa de color global, i un marc de dins no té mapa de color local.La imatge GIF està malmesa (la compressió LZW és incorrecte)El carregador d'imatges GIF no entén aquesta imatge.Imatge GIF truncada o incompleta.L'alçada de la icona és zeroL'amplada de la icona és zeroEl fitxer gràfic «%s» no conté dadesEl format de la imatge és desconegutLa imatge té una amplada i/o alçada no vàlidaLa imatge té uns bpp no permesosLa imatge té un nombre de plànols de %d bits no compatibleLa imatge té una alçada zeroLa imatge té una amplada zeroLa capçalera de la imatge està malmesaLa imatge està malmesa o truncadaLes dades de píxels de la imatge estan malmesesLa imatge és massa gran per desar-la com a ICOEl tipus d'imatge «%s» no està implementatEl tipus d'imatge no està implementat actualmentEl mòdul %s per carregar imatges no exporta la interfície adequada: potser és d'una versió de gdk-pixbuf diferent?No està implementada la càrrega incremental del tipus d'imatge «%s»El descriptor del fitxer d'entrada és nul.No hi ha memòria suficient per carregar el fitxer PNGNo hi ha memòria suficient per carregar l'estructura de context PNMNo hi ha memòria suficient per carregar el fitxer PNMNo hi ha memòria suficient per carregar el fitxer gràfic XBMLa memòria per carregar la imatge és insuficient, proveu de sortir d'algunes aplicacions per alliberar memòriaNo hi ha memòria suficient per obrir el fitxer JPEG 2000No hi ha memòria suficient per obrir el fitxer TIFFNo hi ha memòria suficient per desar la imatge en una memòria intermèdiaNo hi ha memòria suficient per desar la imatge a la crida de retornNo hi ha suficient memòria per emmagatzemar una imatge de %lu per %lu. Sortiu d'algunes aplicacions per alliberar memòriaError intern en el carregador de GIF (%s)Error intern: El carregador d'imatge «%s» no ha pogut acabar una operació, però no ha donat cap raó per a la falladaEl fitxer XBM no és vàlidLa capçalera XPM no és vàlidaLa capçalera de l'animació no és vàlidaLa capçalera de la icona no és vàlidaLa qualitat JPEG ha de ser un valor entre 0 i 100; el valor «%d» no és permès.La qualitat de JPEG ha de ser un valor entre 0 i 100; el valor «%s» no es pot analitzar.Les claus per als blocs text de PNG han de ser caràcters ASCII.Les claus per als blocs text de PNG han de tenir entre 1 i 79 caràcters.Bloc erroni en l'animacióEl valor màxim de color al fitxer PNM és zeroEl valor màxim de color al fitxer PNM és massa altNo s'ha trobat la capçalera XPMNo s'ha trobat cap paleta al final de les dades PCXNo hi ha memòria suficient per compondre un marc al fitxer GIFNo hi ha memòria suficient per carregar el fitxer GIFNo hi ha memòria suficient per carregar el fitxer ICONo hi ha memòria suficient per carregar la imatge RASNo hi ha memòria suficient per carregar l'animacióNo hi ha memòria suficient per carregar la imatge de mapa de bitsNo hi ha memòria suficient per carregar la iconaNo hi ha memòria suficient per carregar la imatgeEl nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%d» no és permès.El nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%s» no es pot analitzar.El fitxer PNM té una alçada d'imatge zeroEl fitxer PNM té una amplada d'imatge de 0El fitxer PNM té un byte inicial incorrecteEl fitxer PNM no és en un subformat reconegutEl carregador d'imatges PNM no permet aquest subformat PNMEl carregador PNM esperava trobar un enter, però no l'ha trobatS'ha trobat un final de fitxer abans d'horaLa mida de l'àtom QTIF és massa gran (%d byte)La mida de l'àtom QTIF és massa gran (%d bytes)La imatge RAS té dades de capçalera erronisLa imatge RAS és de tipus desconegutEls formats PNM en brut requereixen exactament un espai en blanc abans de les dades de mostraEl tipus d'imatge PNM en brut no és vàlidLa imatge GIF generada ocupa zero bytesSobreeiximent de la pilaLa imatge TGA té unes dimensions no vàlidesEl tipus d'imatge TGA no està permèsLa compressió TIFF no es refereix a un còdec vàlid.El format d'imatge ANIEl format d'imatge BMPEl format d'imatge EMFEl format d'imatge GIFEl format de la GdkPixdataEl format d'imatge ICNSEl format d'imatge ICOEl format d'imatge JPEG 2000El format d'imatge JPEGEl format d'imatge PCXEl format d'imatge PNGLa família de format d'imatge PNM/PBM/PGM/PPMEl format d'imatge QTIFEl format d'imatge Sun rasterEl format d'imatge TIFFEl format d'imatge TargaEl format d'imatge WBMPEl format d'imatge WMFEl format d'imatge XBMEl format d'imatge XPMAquest muntatge de gdk-pixbuf no permet desar el format d'imatge: %sNo es poden comprimir les imatges BMP «topdown»El JPEG transformat té amplada o alçada zero.El JPEG 2000 transformat té amplada o alçada zeroEl PNG transformat té un nombre no implementat de canals, ha de ser 3 o 4.El PNG transformat té amplada o alçada zero.El PNG transformat no és RGB o RGBA.La memòria de píxels transformada té amplada o alçada zero.No és possible carregar el mòdul per a la càrrega d'imatges: %s: %sProfunditat de bit inesperada per a les entrades del mapa de colorFinal inesperat de les dades de la imatge PNMBloc d'icona inesperat en l'animacióNo es coneix el format del fitxer gràficEspai de color JPEG no implementat (%s)No es permet una profunditat per al fitxer ICO: %dTipus d'icona no implementadaEl GDI+ no funciona amb aquest format d'imatgeEl valor per al fragment de text PNG %s no es pot convertir a la codificació ISO-8859-1.No s'ha implementat la versió %s del format del fitxer GIFL'amplada o l'alçada de la imatge TIFF és zeroEl fitxer XPM té una alçada d'imatge menor o igual que 0El fitxer XPM té una amplada d'imatge menor o igual que 0El fitxer XPM té un nombre de colors no vàlidXPM té un nombre de caràcters per píxel no vàlidno s'ha pogut assignar una memòria intermèdia d'imatge de %u byteno s'ha pogut assignar una memòria intermèdia d'imatge de %u bytesVariació d'imatge RAS no implementadagdk-pixbuf-2.30.8/po/sr@ije.po0000664000175000017500000011304712340760136017176 0ustar00mclasenmclasen00000000000000# Serbian translation of gtk # Courtesy of Prevod.org team (http://prevod.org/) -- 2003, 2004. # # This file is distributed under the same license as the gtk package. # # Maintainer: Данило Шеган # Reviewed on 2004-02-19 by: Данило Шеган # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-04-17 19:11+0200\n" "Last-Translator: Bojan Suzic \n" "Language-Team: Serbian (sr) \n" "Language: sr@ije\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Ðе могу да отворим датотеку „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Слика „%s“ не Ñадржи податке" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ðе могу да учитам анимацију „%s“: разлог непознат, вјероватно неиÑправан " "запиÑ" # ово има највише ÑмиÑла #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ðе могу да учитам Ñлику „%s“: разлог непознат, вјероватно неиÑправан запиÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ðе могу да учитам дио за учитавање Ñлике: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Дио за учитавање Ñлике %s не подржава одговарајућу Ñпрегу; можда је из " "различитог ГТК издања?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ð’Ñ€Ñта Ñлике „%s“ није подржана" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ðе могу препознати начин запиÑа Ñлике у датотеци „%s“" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ðепознат начин запиÑа Ñлике" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ðе могу да учитам Ñлику „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Грешка при упиÑу у датотеку Ñлике: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Ово издање програма gdk-pixbuf не подржава ову Ñлику врÑте %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ðема довољно меморије за чување Ñлике у позивну функцију" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ðе могу да отворим привремену датотеку" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ðе могу да читам из привремене датотеке" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ðе могу да приÑтупим „%s“ ради упиÑа: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ðе могу да затворим „%s“ при упиÑу Ñлике, могуће је да ниÑу Ñви подаци " "Ñачувани: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ðема довољно меморије да Ñачува Ñлику у међуÑпремник" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Грешка при упиÑу у датотеку Ñлике: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Унутрашња грешка: дио за учитавање Ñлика „%s“ није уÑпио да почне Ñа " "учитавањем Ñлике, а није навео разлог неуÑпјеха" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ðије подржано поÑтепено учитавање Ñлике врÑте „%s“" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Заглавље Ñлике оштећено" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ðепознат начин запиÑа Ñлике" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Оштећени подаци о тачкама Ñлике" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "неуÑпјела потражња међуÑпремника Ñлике од %u бајта" msgstr[1] "неуÑпјела потражња међуÑпремника Ñлике од %u бајта" msgstr[2] "неуÑпјела потражња међуÑпремника Ñлике од %u бајтова" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ðеочекивани дио иконе у анимацији" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ÐеиÑправно заглавље анимације" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ðема довољно меморије да учита анимацију" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ÐеиÑправан дио анимације" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF Ñлика је одÑјечена или непотпуна." # забрљано #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP Ñлика има неиÑправно заглавље" # шта нам нарочито битмап каже? #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ðема довољно меморије да учита Ñлику" # или неподржану величину заглавља??? #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP Ñлика Ñадржи заглавље неподржане величине" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Ðаишао на превремен крај датотеке" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "Ðе могу обезбједити меморију за учитавање JPEG датотеке" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Ðе могу претворити име датотеке" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP Ð·Ð°Ð¿Ð¸Ñ Ñлике" # забрљано #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF Ð·Ð°Ð¿Ð¸Ñ Ñлике" # #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Каквоћа JPEG-а мора бити вриједноÑÑ‚ између 0 и 100; не могу да разумијем " "вриједноÑÑ‚ „%s“." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Каквоћа JPEG-а мора бити вриједноÑÑ‚ између 0 и 100; није дозвољена " "вриједноÑÑ‚ „%d“." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ðе могу да обезбједим меморију за заглавље" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "грешка при образовању директоријума „%s“: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "Ðе могу да изаберем %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "грешка при образовању директоријума „%s“: %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Ðе могу претворити име датотеке" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Ðе могу претворити име датотеке" # мало Ñлободе овак'оме уметнику Ñе мора дати #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "неподржана врÑта RAS slike" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Ðе могу да Ñачувам оÑтатак" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Грешка при читању GIF-а: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF датотеци недоÑтаје нешто података (можда је некако одÑјечена?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Унутрашња грешка при учитавању GIF-а (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Прекорачење Ñтека" # не разумије, не прихвата,...? #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "Дио за учитавање GIF Ñлика не препознаје ову Ñлику." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ðаишао је на лош запиÑ" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Кружни ÑƒÐ½Ð¾Ñ Ñƒ табели GIF датотеке" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ðема довољно меморије да учита GIF датотеку" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Ðема довољно меморије да учита GIF датотеку" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF Ñлика је оштећена (неиÑправно LZW Ñажимање)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Изгледа да Ñе не ради о GIF датотеци" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Издање %s GIF начина запиÑа није подржано" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Слика је ширине нула" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF Ñлика нема општу мапу боја, а кадар у њему нема заÑебну мапу боја." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF Ñлика је одÑјечена или непотпуна." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Кобна грешка при читању PNG Ñлике: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "Ðе могу да изаберем %s:\n" "%s" # #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ÐеиÑправно заглавље иконе" # негде Ñам видио добар пријевод за иконицу, али не Ñећам Ñе који је, а ни где #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ðедовољно меморије за учитавање иконе" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ðе подржавам Ñажете иконе" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Икона је ширине нула" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Икона је виÑине нула" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ðеподржана врÑта икона" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ðедовољно меморије аз учитавање ICO датотеке" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Слика је превелика да би Ñе Ñачувала као ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Показивач курзора је ван Ñлике" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Ðеподржана дубина за ICO датотеку: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Ðе могу да обезбједим меморију за заглавље" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Ðе могу претворити име датотеке" # колико њих ће ме тући због „пријеиначени"? #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "Преиначени PNG има виÑину или ширину нула." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Ð’Ñ€Ñта Ñлике „%s“ није подржана" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Ðе могу обезбједити меморију за учитавање JPEG датотеке" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ðедовољно меморије за отворање TIFF датотеке" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Ðе могу обезбједити меморију за податке линије" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG Ð·Ð°Ð¿Ð¸Ñ Ñлике" # као код фотоапарата/развијања Ñлика #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Грешка при развијању JPEG Ñлике (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ðедовољно меморије за учитавање Ñлике, затворите неке програме да оÑлободите " "меморију" # графички дизајнери, како Ñе ово пријеводи? #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ðеподржан JPEG проÑтор боја (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ðе могу обезбједити меморију за учитавање JPEG датотеке" # колико њих ће ме тући због „пријеиначени"? #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "Преиначени PNG има виÑину или ширину нула." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ðе могу да обезбједим меморију за заглавље" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ðе могу да обезбједим меморију за податке о контекÑту" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Слика је неиÑправне ширине и/или виÑине" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Слика кориÑти неподржан број битова по тачки" # bug: plural-forms; perhaps? I'm not sure if it applies #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Слика Ñадржи неподржан број %d-битних равни" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ðе могу да направим нови pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ðе могу обезбједити меморију за податке линије" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ðе могу да обезбједим меморију за заглавље" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ðе могу учитати Ñве линије из PCX Ñлике" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ðије нађена палета на крају PCX података" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX Ð·Ð°Ð¿Ð¸Ñ Ñлике" # колико њих ће ме тући због „пријеиначени"? #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Преиначени PNG има виÑину или ширину нула." # забрљано #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "ÐеиÑправан број битова по каналу PNG Ñлике." # колико њих ће ме тући због „пријеиначени"? #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Преиначени PNG има виÑину или ширину нула." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Број битова по каналу преиначеног PNG није 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Преиначени PNG није RGB или RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Ðеподржан број канала у преиначеној PNG Ñлици; мора бити 3 или 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Кобна грешка у PNG Ñлици: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ðема довољно меморије да учита PNG датотеку" # не морамо ваљда Ñве доÑловно? #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ðедовољно меморије за Ñмјештај Ñлике величине %ld×%ld; покушајте да " "оÑлободите нешто меморије затварањем неких програма" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Кобна грешка при читању PNG Ñлике" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Кобна грешка при читању PNG Ñлике: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Кључеви за текÑтуалне одељке PNG-а морају имати бар 1, а највише 79 знакова." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Кључеви за текÑтуалне одељке PNG-а морају бити ÐСКРИ знакови." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Каквоћа JPEG-а мора бити вриједноÑÑ‚ између 0 и 100; не могу да разумијем " "вриједноÑÑ‚ „%s“." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Каквоћа JPEG-а мора бити вриједноÑÑ‚ између 0 и 100; није дозвољена " "вриједноÑÑ‚ „%d“." #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "ВриједноÑÑ‚ текÑтуалног одељка PNG-а %s Ñе не може претворити у ИСО-8859-1 " "запиÑ." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG Ð·Ð°Ð¿Ð¸Ñ Ñлике" # Да ли кориÑтити аориÑÑ‚?? Ја Ñам за, а шта кажу оÑтали... #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Дио за учитавање PNM Ñлика је очекивао цијели број, али није га нашао" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM датотека Ñадржи неиÑправан почетни бајт" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM датотека није у познатом PNM подзапиÑу" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM датотека Ñадржи Ñлику ширине 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM датотека Ñадржи Ñлику виÑине 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Ðајвећа вриједноÑÑ‚ боје у PNM датотеци је 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Ðајвећа вриједноÑÑ‚ боје у PNM датотеци је превелика" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Сирова PNM врÑта Ñлике неиÑправна" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Дио за учитавање PNM Ñлика не подржава овај PNM подзапиÑ" # да ли ипак оÑтавити везу Ñа EOF Ñимболом? #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Сиров PNM Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ñ…Ñ‚Ñ˜ÐµÐ²Ð° тачно један размак прије Ñадржаја" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Ðе могу обезбједити меморију за учитавање PNM Ñлике" # у Ñваком Ñтрукту (Це језик) Ñу неки подаци #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ðедовољно меморије за учитавање PNM података о ÑмиÑлу" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ðеочекиван крај PNM Ñлике" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ðедовољно меморије за учитавање PNM датотеке" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Породица PNM/PBM/PGM/PPM запиÑа Ñлика" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "ÐеуÑпјело отварање TIFF Ñлике" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "неуÑпјела потражња међуÑпремника Ñлике од %u бајта" msgstr[1] "неуÑпјела потражња међуÑпремника Ñлике од %u бајта" msgstr[2] "неуÑпјела потражња међуÑпремника Ñлике од %u бајта" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Грешка при читању GIF-а: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Ðе могу да обезбједим меморију за TGA податке о ÑмиÑлу" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Ðе могу да читам из привремене датотеке" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "ÐеуÑпјело отварање TIFF Ñлике" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS Ñлика има неиÑправно заглавље" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS Ñлика је непознате врÑте" # мало Ñлободе овак'оме уметнику Ñе мора дати #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "неподржана врÑта RAS slike" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ðедовољно меморије за учитавање RAS Ñлике" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun-ов Ð·Ð°Ð¿Ð¸Ñ Ñ€Ð°ÑтерÑких Ñлика" # овдје не можемо Ñтавити „податке“ пошто ова Ñтруктура показује на податке, види ниже #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ðе могу обезбједити меморију за IOBuffer Ñтруктуру" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "Ðе могу да обезбједим меморију за IOBuffer податке" # мало опширније него што би требало: дио „помоћу...“ Ñе може избацити #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "Ðе могу да проширим IOBuffer податке помоћу realloc()" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "Ðе могу да обезбједим привремене IOBuffer податке" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Ðе могу да обезбједим pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF Ñлика је одÑјечена или непотпуна." #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Ðе могу да обезбједим Ñтруктуру за мапу боја" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "Ðе могу да обезбједим Ñтавке за мапу боја" # bitdepth непоÑредно утиче на број боја #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ðеочекиван број боја за Ñтавке мапе боја" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "Ðе могу да обезбједим меморију за TGA заглавље" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA Ñлика је неиÑправне величине" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA Ð·Ð°Ð¿Ð¸Ñ Ñлике није подржан" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "Ðе могу да обезбједим меморију за TGA податке о ÑмиÑлу" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Претјерано података у датотеци" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ðе могу да прочитам ширину Ñлике (лоша TIFF датотека)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ðе могу да Ñазнам виÑину Ñлике (лоша TIFF датотека)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ВиÑина или ширина TIFF Ñлике је нула" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF Ñлика је превелика" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ðедовољно меморије за отворање TIFF датотеке" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "ÐеуÑпјело учитавање RGB података из TIFF датотеке" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "ÐеуÑпјело отварање TIFF Ñлике" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "ÐеуÑпјело учитавање TIFF Ñлике" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "ÐеуÑпјело отварање TIFF Ñлике" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "ÐеуÑпјело отварање TIFF Ñлике" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Ðе могу претворити име датотеке" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Слика је ширине нула" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Слика је виÑине нула" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ðедовољно меморије за учитавање Ñлике" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ðе могу да Ñачувам оÑтатак" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ÐеиÑправна XBM датотека" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ðедовољно меморије за учитавање XBM Ñлике" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "ÐеуÑпио ÑƒÐ¿Ð¸Ñ Ñƒ привремену датотеку при учитавању XBM Ñлике" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Ðије нашао XPM заглавље" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "ÐеиÑправна XBM датотека" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM Ñлика је ширине ≤0" # можда боље речима? #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM Ñлика је виÑине ≤0" # или можда пикÑелу? #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM има неиÑправан број знакова по тачки" # можда боље речима? #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM датотека има неиÑправан број боја" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Ðе могу да обезбједим меморију за учитавање XPM Ñлике" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Ðе могу да прочитам XPM мапу боја" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "ÐеуÑпио ÑƒÐ¿Ð¸Ñ Ñƒ привремену датотеку при учитавању XPM Ñлике" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM Ð·Ð°Ð¿Ð¸Ñ Ñлике" #~ msgid "Unsupported animation type" #~ msgstr "Ðеподржана врÑта анимације" # да ли је ово нешто нарочито за TIFF, или Ñе и то може пријевеÑти? #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose операција није уÑпјела" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ðе могу обезбједити меморију за податке палете" gdk-pixbuf-2.30.8/po/fi.gmo0000664000175000017500000004726212340760137016532 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-»B-þ.)/F/9c/8/#Ö/ ú/#0&?0/f0.–0,Å0,ò0 1)@1j1&ˆ1)¯1+Ù12#2?2Y28t28­2æ23,!3(N34w3+¬3,Ø3/4154)g4:‘4"Ì4ï45#52A5t5‡5"¡5"Ä5.ç5"6"96 \6}6(6!Æ6"è60 7x<7,µ7â7.8"/8[R8&®8QÕ8@'9!h9)Š9+´9 à9-:!/:$Q:Dv:D»:;,;'I;,q;'ž;(Æ;Hï;]8<.–<*Å<)ð<=5=+O={=(=¹=1Ñ=>>0> I>j>0„>µ>Ô>bí>/P?€?0?9Î?0@09@\j@6Ç@0þ@5/A8eA#žAsÂA6BPB iBŠB@ªBJëB96CYpCÊC%çC/ D=D(WD<€D+½D/éD*E,DE1qE+£E&ÏEXöEZOF ªFËF"ëF+G+:G7fG&žG!ÅGçGDH!KHmH!|HžH0·H èH öH I I I /I=IRI aI oI}IœI«IÀIÏIßI îI üI JFJ2_J1’J6ÄJLûJ0HK"yK)œK+ÆKòK$L7L TL.uL¤L»LAÙL'M&CM#jM"ŽM-±MCßMp#N”N\°<3†H±{Q‘[¾5›=|‰/­®;xnMiW)U>.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2011-06-07 15:31+0300 Last-Translator: Tommi Vainikainen 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); BMP-kuvan otsake on viallinenBMP-kuvan otsakkeen tätä kokoa ei tuetaHavaitsi virheellisen koodinPNG-kuvassa on väärä määrä bittejä kanavaa kohden.Muunnetussa PNG-kuvassa ei ole 8 bittiä kanavaa kohden.Ei voi varata TGA-otsakkeen muistiaEi voi varata värikartan kohtiaEi voi varata värikarttarakennettaEi voi varata muistia IOBuffer-datalleEi voi varata muistia IOBuffer-tietorakenteelleEi voi varata muistia TGA-kontekstirakenteelleEi voi varata muistia PNM-kuvan lataamiseksiMuistia ei voi varata XPM-kuvan lataamiseksiEi voi varata uutta kuvapuskuriaEi voi varata tilapäistä IOBuffer-dataaXPM-värikarttaa ei voi lukeaEi voi varata uudelleen IOBuffer-dataaGIF-tiedostossa on taulukkokehämerkintäVäriprofiili on virheellisen mittainen %d.Pakattuja kuvakkeita ei tuetaMuistia ei voitu varata: %sVirtaa ei voitu luoda: %sICNS-kuva ei voitu tulkitaEi voitu hakea kuvan korkeutta (viallinen TIFF-tiedosto)Ei voitu hakea kuvan leveyttä (viallinen TIFF-tiedosto)Virrasta ei voitu lukea: %sVirrassa ei voitu siirtyä: %sMuistin varaus PCX-kuvaa varten epäonnistuiMuistia ei voitu varata väriprofiililleMuistin varaus kontekstipuskuria varten epäonnistuiMuistin varaus otsikkoa varten epäonnistuiMuistin varaus rividataa varten epäonnistuiMuistia ei voitu varata JPEG-kuvan lataamiseksiMuistia ei voitu varata BMP-kuvan tallentamiseksiMuistin varaus virtaa varten epäonnistuiMuistin varaus kuvatiedon puskurointia varten epäonnistuiUuden pixbufin luonti epäonnistuiKuvaa ei voitu tulkitaBittikarttaa ei voitu ladataMetatiedostoa ei voitu ladataEi voitu tunnistaa tiedoston â€%s†kuvatyyppiäEi voitu tallentaaEi voitu tallentaa loppuaBMP-tiedostoon ei voitu kirjoittaaTIFF-tiedostoa ei voitu kirjoittaaKohdistimen kohdistuspaikka kuvan ulkopuolellaKaikkia PCX-kuvan rivejä ei saatuTIFF-kuvan mitat ovat liian suuretVirhe tulkatessa JPEG-kuvaa (%s)Virhe luettaessa ICNS-kuvaa: %sVirhe kuvatiedoston kirjoittamisessa: %sVirhe kirjoitettaessa kuvavirtaanYlimääräistä dataa tiedostossaEi voi varata muistia QTIF-kontekstirakenteelle.Tiedoston â€%s†sulkeminen epäonnistui kirjoittaessa kuvaa, joten kaikki data ei ole välttämättä tallentunut: %sGdbPixbufLoader-olion luominen epäonnistui.Kuvadata-atomia ei löytynyt.RGB-datan lataus TIFF-tiedostosta epäonnistuiTIFF-tiedoston lataus epäonnistuiAnimaation â€%s†lataus epäonnistui: syy tuntematon, ehkä vioittunut animaatiotiedostoKuvan â€%s†lataus epäonnistui: %sKuvan â€%s†lataus epäonnistui: syy tuntematon, ehkä vioittunut kuvatiedostoTiedoston â€%s†avaaminen kirjoitusta varten epäonnistui: %sTIFF-tiedoston avaus epäonnistuiTiedoston â€%s†avaus epäonnistui: %sVäliaikaistiedoston avaaminen epäonnistuiQTIF-otsakkeen luku epäonnistuiVäliaikaistiedostosta lukeminen epäonnistuiTIFF-kuvan tallennus epäonnistuiTIFF-tietojen kirjoitus epäonnistuiVäliaikaistiedoston kirjoittaminen epäonnistui XBM-kuvaa ladatessaVäliaikaistiedoston kirjoittaminen epäonnistui XPM-kuvaa ladatessaGIF:n luku epäonnistui: %sVakava virhe ladatessa PNG-kuvatiedostoa: %sVakava virhe lukiessa PNG-kuvatiedostoaVakava virhe ladatessa PNG-kuvatiedostoa: %sTiedosto ei vaikuta olevan GIF-tiedostoTiedostovirhe luettaessa QTIF-atomia: %sGIF-tiedostosta puuttuu joitakin osia (ehkä se on typistynyt jotenkin?)GIF-kuvalla ei ole yleistä värikarttaa, ja sen kehyksellä ei ole paikallista värikarttaa.GIF-kuva on vioittunut (viallinen LZW-pakkaus)GIF-kuvanlukija ei ymmärrä tätä kuvaa.GIF-kuva oli typistynyt tai vaillinainen.Kuvakkeen korkeus on nollaKuvakkeen leveys on nollaKuvatiedostossa â€%s†ei ole sisältöäTuntematon kuvamuotoKuvan leveys tai korkeus on virheellinenKuvan bpp ei ole tuettuKuvan %d-bittisten tasojen määrä ei ole tuettuKuvan korkeus on nollaKuvan leveys on nollaKuvan otsikko vioittunutKuva on viallinen tai typistynytKuvapistetiedot viallisiaKuva on liian suuri ICO-muodossa tallentamiseksiKuvatyyppiä â€%s†ei tuetaKuvatyyppi ei ole tuettuKuvanlatausmoduuli %s ei vienyt oikeaa rajapintaa. Ehkäpä se on toisesta gdk-pixbuf:n versiosta?Kuvatyypin â€%s†kasvavaa latausta ei tueta.Syötetiedostokahva on NULL.Liian vähän muistia PNG-tiedoston lataamiseksiLiian vähän muistia PNM-kontekstirakenteen lataamiseksiLiian vähän muistia PNM-tiedoston lataamiseksiLiian vähän muistia XBM-tiedoston lataamiseksiLiian vähän muistia kuvan lataamiseksi. Sulje joitakin sovelluksia vapauttaaksesi muistia.Liian vähän muistia JPEG 2000 -tiedoston avaamiseksiLiian vähän muistia TIFF-tiedoston avaamiseksiLiian vähän muistia kuvan tallentamiseksi puskuriinLiian vähän muistia kuvan tallentamiseksi paluukutsuunSisäinen virhe GIF-lataimessa (%s)Sisäinen virhe: Kuvanlatainmoduuli â€%s†ei onnistunut lataamaan kuvaa loppuun eikä ilmoittanut virheen syytäVirheellinen XBM-tiedostoVirheellinen XPM-otsikkoVirheellinen otsake animaatiossaVirheellinen otsake kuvakkeessaJPEG-laadun täytyy olla välillä 0-100. Arvo â€%d†ei käy.JPEG-laadun täytyy olla välillä 0-100. Arvoa â€%s†ei voitu tulkita.PNG text -lohkojen avainten täytyy olla ASCII-merkkejä.PNG text -lohkojen avainten täytyy sisältää vähintään 1 ja enintään 79 merkkiä.Viallinen lohko animaatiossaSuurin väriarvo PNM-tiedostossa on 0Suurin väriarvo PNM-tiedostossa on liian suuriXPM-otsikkoa ei löytynytPalettia ei löytynyt PCX-datan lopusta.Muisti ei riitä GIF-kuvassa olevan kehyksen muodostamiseksiEi tarpeeksi muistia GIF-kuvan lataamiseksiEi tarpeeksi muistia ICO-tiedoston lataamiseksiEi tarpeeksi muistia RAS-kuvan lataamiseenEi tarpeeksi muistia animaation lataamiseksiEi tarpeeksi muistia bittikarttakuvan lataamiseenEi tarpeeksi muistia kuvakkeen lataamiseksiEi tarpeeksi muistia kuvan lataamiseenPNG-tiedoston pakkaustason tulee olla arvo väliltä 0-9. Arvo â€%d†ei ole sallittu.PNG-tiedoston pakkaustason tulee olla arvo väliltä 0-9. Arvoa â€%s†ei voitu tulkita.PNM-tiedoston kuvan korkeus on 0PNM-tiedoston kuvan leveys on 0PNM-tiedoston alkutavu on vääräPNM-tiedosto ei ole tunnettua PNM-alimuotoaPNM-kuvanlatain ei tue tätä PNM-alimuotoaPNM-latain oletti saavansa kokonaisluvun, muttei saanutHavaitsi ennenaikaisen tiedoston lopunRAS-kuvan otsakedata on viallistaRAS-kuvan tyyppi on tuntematonRaa'at PNM-muodot vaativat täsmälleen yhden välin ennen otosdataaRaaka PNM -kuvatyyppi on vääräPinon ylivuotoTGA-kuvan mitat ovat virheellisetTGA-kuvatyyppi ei tuettuTIFF-pakkaus ei viittaa kelvolliseen koodekkiin.ANI-kuvamuotoBMP-kuvamuotoEMF-kuvamuotoGIF-kuvamuotoICNS-kuvamuotoICO-kuvamuotoJPEG 2000 -kuvamuotoJPEG-kuvamuotoPCX-kuvamuotoPNG-kuvamuotoPNM/PBM/PGM/PPM-kuvamuotoperheQTIF-kuvamuotoSun-rasterikuvamuotoTIFF-kuvamuotoTarga-kuvamuotoWBMP-kuvamuotoWMF-kuvamuotoXBM-kuvamuotoXPM-kuvamuotoTämä käännetty versio gdk-pixbufista ei voi tallentaa muodossa: %sYlhäältä-alas-muotoisia BMP-kuvia ei voi pakataMuunnetun JPEG-kuvan leveys tai korkeus on nolla.Muunnetun JPEG 2000 -kuvan leveys tai korkeus on nollaMuunnetussa PNG-kuvassa on tukematon määrä kanavia; täytyy olla 3 tai 4.Muunnetun PNG-kuvan leveys tai korkeus on nolla.Muunnettu PNG ei ole RGB tai RGBA.Ei voi ladata kuvanlatausmoduulia: %s: %sOdottamaton värikartan kohtien bittisyvyysOdottamaton PNM-kuvadatan loppuOdottamaton kuvakelohko animaatiossaTuntematon kuvatiedostomuotoTukematon JPEG-väriavaruus (%s)Värisyvyys, jota ICO-tiedostot eivät tue: %dTukematon kuvaketyyppiGDI+ ei tue tätä kuvamuotoaPNG text -lohkon %s arvoa ei voi muuntaa ISO-8859-1-merkistöön.GIF-tiedostomuodon versiota %s ei tuetaTIFF-kuvan korkeus tai leveys on nollaXPM-tiedoston kuvan korkeus on <= 0XPM-tiedoston kuvan leveys on <= 0XPM-tiedostossa on väärä määrä värejäXPM-tiedostossa on väärä määrä merkkejä kuvapistettä kohdenyhden tavun kokoisen kuvapuskurin varaaminen epäonnistui%u tavun kokoisen kuvapuskurin varaaminen epäonnistuitukematon RAS-kuvan muunnelmagdk-pixbuf-2.30.8/po/be.po0000664000175000017500000011020512340760135016340 0ustar00mclasenmclasen00000000000000# Ales Nyakhaychyk , 2001-2003, 2005. # Vital Khilko 2005. # Ihar Hrachyshka , 2011, 2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf.master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-09-07 18:38+0300\n" "Last-Translator: Ihar Hrachyshka \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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Ðе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ файл \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Файл выÑвы \"%s\" не змÑшчае даных" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ анімацыйны файл \"%s\": прычына невÑдомаÑ, відаць, файл " "пашкоджаны" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ выÑву \"%s\": прычына невÑдомаÑ, відаць, выÑва " "пашкоджана." #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹ÑÑž: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹ÑÑž %s не ÑкÑпартаваў прыдатны інтÑрфейÑ. Можа, ён належыць " "іншай верÑÑ–Ñ– gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Тып выÑвы \"%s\" не падтрымліваецца" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ðе ўдалоÑÑ Ð°Ð¿Ð°Ð·Ð½Ð°Ñ†ÑŒ фармат файла выÑвы Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ðеапазнаны фармат файла выÑвы" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ выÑву \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Памылка запіÑу Ñž файл выÑвы: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "ГÑта зборка gdk-pixbuf не ўмее захоўваць выÑвы Ñž такім фармаце: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– зваротнага выкліку" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ðе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ чаÑовы файл" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ з чаÑовага файла" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ðе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ \"%s\" Ð´Ð»Ñ Ð·Ð°Ð¿Ñ–Ñу: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ðе ўдалоÑÑ Ð·Ð°ÐºÑ€Ñ‹Ñ†ÑŒ \"%s\" Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð¿Ñ–Ñу выÑвы. Магчыма, не ÑžÑе Ð´Ð°Ð½Ñ‹Ñ Ð±Ñ‹Ð»Ñ– " "захаваны: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы Ñž буферы" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Памылка запіÑу Ñž Ñтрумень выÑвы" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹ÑÑž \"%s\" не здолеў закончыць дзеÑнне, " "але не падаў прычыну нÑўдачы" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ПаÑÑ‚ÑƒÐ¿Ð¾Ð²Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° выÑвы тыпу \"%s\" не падтрымліваецца" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Загаловак выÑвы пашкоджаны" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ÐевÑдомы фармат выÑвы" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ПікÑÐµÐ»Ð½Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ Ð²Ñ‹Ñвы пашкоджаны" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "не ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ буфер выÑвы Ñž %u байт" msgstr[1] "не ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ буфер выÑвы Ñž %u байты" msgstr[2] "не ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ буфер выÑвы Ñž %u байтаў" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ðечаканы кадр значка Ñž анімацыі" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Хібны загаловак анімацыі" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– анімацыі" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Кадр анімацыі Ñž хібным фармаце" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Ð’Ñ‹Ñва ANI была абрÑзана або не закончана." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Фармат выÑÑž ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Ð’Ñ‹Ñва BMP мае Ð´Ð·Ñ–ÑžÐ½Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ Ñž загалоўку" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– раÑтравай выÑвы" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Ð’Ñ‹Ñва BMP мае непрымальны памер загалоўка" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Ðемагчыма ÑціÑнуць Ð¿ÐµÑ€Ð°ÐºÑƒÐ»ÐµÐ½Ñ‹Ñ Ð²Ñ‹Ñвы BMP" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ЗаўчаÑна ÑуÑÑ‚Ñ€ÑÑ‚Ñ‹ канец файла" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð° BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у файл BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Фармат выÑÑž BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Фармат выÑÑž EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Фармат выÑÑž GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Фармат выÑÑž ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "ЯкаÑць выÑвы JPEG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 да 100. Ðе ўдалоÑÑ " "разабраць значÑнне \"%s\"." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "ЯкаÑць выÑвы JPEG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 да 100. ЗначÑнне \"%d" "\" не дазволена." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Фармат выÑÑž JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Фармат выÑÑž TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ðе ўдалоÑÑ Ñтварыць Ñтрумень: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ðе ўдалоÑÑ Ð¿ÐµÑ€Ð°Ð½ÐµÑці курÑор у Ñтрумені: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ñа ÑтруменÑ: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ раÑтравую карту" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ метафайл" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Фармат выÑвы не падтрымліваецца Ð´Ð»Ñ GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ñ…Ð°Ð²Ð°Ñ†ÑŒ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Фармат выÑÑž WBMP" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "У файле GIF адÑутнічаюць Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ (магчыма, Ñго абрÑзалі?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ñž модулі Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Перапаўненне ÑтоÑу памÑці" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ GIF не зразумеў гÑту выÑву." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "СуÑÑ‚Ñ€ÑÑ‚Ñ‹ кепÑкі код" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "У файле GIF ÑуÑÑ‚Ñ€ÑÑ‚Ñ‹ зацыклены таблічны запіÑ" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ ÐºÐ°Ð¼Ð¿Ð°Ð·Ñ–Ñ†Ñ‹Ñ– кадра Ñž файле GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Ð’Ñ‹Ñва GIF пашкоджана (хібны ÑціÑк LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Файл не з'ÑўлÑецца GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ВерÑÑ–Ñ %s фармату файлаў GIF не падтрымліваецца" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Ð’Ñ‹Ð½Ñ–ÐºÐ¾Ð²Ð°Ñ GIF-выÑва мае нулÑвы памер" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Ð’Ñ‹Ñва GIF не мае глабальнай карты колераў, а Ñго кадр не мае лакальнай карты " "колераў." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Ð’Ñ‹Ñва GIF была абрÑзана або не закончана." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Памылка Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Ðе ўдалоÑÑ Ð´Ñкадаваць файл ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Фармат выÑÑž ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Хібны загаловак значка" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– значка" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "СціÑÐ½ÑƒÑ‚Ñ‹Ñ Ð·Ð½Ð°Ñ‡ÐºÑ– не падтрымліваюцца" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Значок мае нулÑвую шырыню" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Значок мае нулÑвую вышыню" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Тып значка не падтрымліваецца" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Ð’Ñ‹Ñва надта вÑлікаÑ, каб быць захаванай Ñк ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "КурÑор па-за выÑвай" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Ð“Ð»Ñ‹Ð±Ñ–Ð½Ñ ÐºÐ¾Ð»ÐµÑ€Ð°Ñž файла ICO не падтрымліваецца: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ ÑтруменÑ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Ðе ўдалоÑÑ Ð´Ñкадаваць выÑву" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва JPEG2000 мае нулÑвую шырыню ці вышыню" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Тып выÑвы пакуль не падтрымліваецца" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ„Ñ–Ð»Ñ ÐºÐ¾Ð»ÐµÑ€Ð°Ñž" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ðе Ñтае памÑці, каб адкрыць файл JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° даных выÑвы" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Фармат выÑÑž JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Памылка інтÑрпрÑтацыі файла выÑвы JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы, паÑпрабуйце выйÑці з некаторых праграм, " "каб вызваліць памÑць" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ÐšÐ¾Ð»ÐµÑ€Ð°Ð²Ð°Ñ Ð¿Ñ€Ð°Ñтора JPEG (%s) не падтрымліваецца" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва JPEG мае нулÑвую шырыню ці вышыню." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Профіль колераў мае хібную даўжыню \"%u\"." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÐ°" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ ÐºÐ°Ð½Ñ‚ÑкÑтавага буфера" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Ð’Ñ‹Ñва мае хібную шырыню ці вышыню" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Ð’Ñ‹Ñва мае невÑдомы bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Ð’Ñ‹Ñва мае невÑдомую колькаÑць %d-бітных плоÑкаÑцÑÑž" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ðе ўдалоÑÑ Ñтварыць новы раÑтравы буфер" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñ€Ð°Ð´ÐºÐ¾Ð²Ñ‹Ñ… даных" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð²Ñ‹Ñвы PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ðе ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ уÑе радкі выÑвы PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "У канцы даных PCX не знойдзена палітры" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Фармат выÑÑž PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "ТранÑфармаваны раÑтравы буфер мае нулÑвую шырыню ці вышыню." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Фармат GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Ð¥Ñ–Ð±Ð½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць бітаў на канал выÑвы PNG." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва PNG мае нулÑвую шырыню ці вышыню." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" "КолькаÑць бітаў на канал у транÑфармаванай выÑве PNG адрозніваецца ад 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва PNG не з'ÑўлÑецца ні RGB, ні RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва PNG мае невÑдомую колькаÑць каналаў, ÑÐºÐ°Ñ Ð¼ÑƒÑіць быць " "3 ці 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Ð¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ñž файле выÑвы PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы %lux%lu. Каб зменшыць узровень " "выкарыÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼Ñці, паÑпрабуйце выйÑці з некаторых праграм" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Ð¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° пры чытанні файла выÑвы PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Ð¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° пры чытанні файла выÑвы PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Ключы да Ñ‚ÑкÑтавых урыўкаў выÑвы PNG муÑÑць мець даўжыню ад 1 да 79 знакаў." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Ключы да Ñ‚ÑкÑтавых урыўкаў выÑвы PNG муÑÑць быць знакамі ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Профіль колераў мае хібную даўжыню %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Ступень ÑціÑку выÑвы PNG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 да 9. Ðе " "ўдалоÑÑ Ñ€Ð°Ð·Ð°Ð±Ñ€Ð°Ñ†ÑŒ значÑнне \"%s\"." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Ступень ÑціÑку выÑвы PNG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 Ñ– 9. ЗначÑнне " "\"%d\" не дазволена." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Ðе ўдалоÑÑ Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ значÑнне Ñ‚ÑкÑтавага ўрыўка %s выÑвы PNG у кадаванне " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Фармат выÑÑž PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ PNM чакаў цÑлы лік" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Файл PNM мае хібны першы байт" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Файл PNM мае неапазнаны падфармат PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Файл PNM мае нулÑвую шырыню выÑвы" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Файл PNM мае нулÑвую вышыню выÑвы" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "МакÑімальнае значÑнне колеру Ñž файле PNM роўна 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "МакÑімальнае значÑнне колеру Ñž файле PNM надта вÑлікае" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Хібны тып Ñырой выÑвы PNM" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ PNM не падтрымлівае гÑтага падфармату PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Ð¡Ñ‹Ñ€Ñ‹Ñ Ñ„Ð°Ñ€Ð¼Ð°Ñ‚Ñ‹ выÑÑž PNM патрабуюць дакладна аднаго прабелу перад узорнымі " "данымі" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– Ñтруктуры кантÑкÑту PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ðечаканае заканчÑнне даных выÑвы PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "СÑмейÑтва фарматаў выÑÑž PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ДÑÑкрыптар уваходнага файла роўны NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ загаловак QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Памер кадра QTIF надта вÑлікі (%d байт)" msgstr[1] "Памер кадра QTIF надта вÑлікі (%d байты)" msgstr[2] "Памер кадра QTIF надта вÑлікі (%d байтаў)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°" msgstr[1] "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ %d байты Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°" msgstr[2] "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ %d байтаў Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "ÐŸÐ°Ð´Ñ‡Ð°Ñ Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ ÐºÐ°Ð´Ñ€Ð° QTIF узнікла памылка файла: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ð¿ÑƒÑціць наÑтупны %d байт з дапамогай функцыі seek()." msgstr[1] "" "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ð¿ÑƒÑціць наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ %d байты з дапамогай функцыі seek()." msgstr[2] "" "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ð¿ÑƒÑціць наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ %d байтаў з дапамогай функцыі seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ Ñтруктуру кантÑкÑту QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Ðе ўдалоÑÑ Ñтварыць аб'ект GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Ðе ўдалоÑÑ Ð°Ð´ÑˆÑƒÐºÐ°Ñ†ÑŒ кадр даных выÑвы." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Фармат выÑÑž QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Ð’Ñ‹Ñва RAS мае Ð´Ð·Ñ–ÑžÐ½Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ Ñž загалоўку" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Ð’Ñ‹Ñва RAS мае невÑдомы тып" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "падвід выÑвы RAS не падтрымліваецца" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Фармат раÑтравых выÑÑž Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñтруктуры IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð´Ð°Ð½Ñ‹Ñ… IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ðе ўдалоÑÑ Ð¿ÐµÑ€Ð°Ð´Ð·Ñліць памÑць Ð´Ð»Ñ Ð´Ð°Ð½Ñ‹Ñ… IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñ‡Ð°Ñовых даных IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð½Ð¾Ð²Ð°Ð³Ð° раÑтравага буфера" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Ð’Ñ‹Ñва пашкоджана або абрÑзана" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñтруктуры карты колераў" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñлементаў карты колераў" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ÐÐµÑ‡Ð°ÐºÐ°Ð½Ð°Ñ Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ ÐºÐ¾Ð»ÐµÑ€Ð°Ñž Ð´Ð»Ñ Ñлементаў карты колераў" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÐ° выÑвы TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Ð’Ñ‹Ñва TGA мае хібны памер" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Тып выÑвы TGA не падтрымліваецца" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñтруктуры кантÑкÑту TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Ð›Ñ–ÑˆÐ½Ñ–Ñ Ð´Ð°Ð½Ñ‹Ñ Ñž файле" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Фармат выÑÑž Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ðе ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð´Ð°Ð½Ñ‹Ñ Ð°Ð± шырыні выÑвы (хібны файл TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ðе ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð´Ð°Ð½Ñ‹Ñ Ð°Ð± вышыні выÑвы (хібны файл TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ÐулÑÐ²Ð°Ñ ÑˆÑ‹Ñ€Ñ‹Ð½Ñ Ñ†Ñ– Ð²Ñ‹ÑˆÑ‹Ð½Ñ Ð²Ñ‹Ñвы TIFF" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Памер выÑвы TIFF надта вÑлікі" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ðе Ñтае памÑці, каб адкрыць файл TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ RGB-Ð´Ð°Ð½Ñ‹Ñ Ð· файла TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Ðе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ выÑву" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ выÑву TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ñ…Ð°Ð²Ð°Ñ†ÑŒ выÑву TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "СціÑк выÑвы TIFF не адпавÑдае ні аднаму прыдатнаму кодÑку." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць Ð´Ð°Ð½Ñ‹Ñ Ð²Ñ‹Ñвы TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у файл TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Ð’Ñ‹Ñва мае нулÑвую шырыню" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Ð’Ñ‹Ñва мае нулÑвую вышыню" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ñ…Ð°Ð²Ð°Ñ†ÑŒ Ñ€Ñшту" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Фармат выÑÑž WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Хібны файл XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла выÑвы XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у чаÑовы файл пры загрузцы выÑвы XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Фармат выÑÑž XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Загаловак выÑвы XPM адÑутнічае" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Хібны загаловак выÑвы XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Файл XPM мае недадатную шырыню выÑвы" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Файл XPM мае недадатную вышыню выÑвы" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Ð’Ñ‹Ñва XPM мае хібную колькаÑць знакаў на пікÑел" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Файл XPM мае хібную колькаÑць колераў" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "ÐеўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ карту колераў выÑвы XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Ðе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у чаÑовы файл пры загрузцы выÑвы XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Фармат выÑÑž XPM" gdk-pixbuf-2.30.8/po/en_GB.gmo0000664000175000017500000005012012340760137017071 0ustar00mclasenmclasen00000000000000Þ•Êl ¼ ðñ%7)L-v!¤ Æ"ç( *3-^,Œ,¹æ')B _$€"¥Èæ*)Hr‘&«*Ò+ý#)&M.t,£#Ð-ô"=Sh6 ¶ÄÛö!/"Q'tœ¹Ù÷` *lN—(æ"&2YRsÆJä#/SmŠ¨"ÃæZ[8u8®ç!ÿ"!&D%k%‘B·Nú0I.z&©Ðå ù%/U-o³ÈÝý" 9"Zo}7í% $D .i $˜ *½ Oè *8!%c!/‰!-¹!eç!%M"rs"æ"÷" #&#J=#Oˆ#2Ø#H $T$$q$,–$Ã$#×$2û$".%"Q%#t%#˜%&¼%ã%&Q"&Vt&!Ë& í&&'-5'4c'2˜'!Ë'Fí'4(T(Ao(±(!Ï(ñ( )!)0>)o)„)™)®)Ã)Ù)ï)**5*J*'_*‡**¹*Ï*æ*ü*+&+E;+'+*©+-Ô+C,)F, p,,‘,+¾,(ê, -"4-W-!v-"˜-»-!Ñ-Gó-2;.%n.”.³.%Ñ.)÷.V!/x/˜/1%½1ã1)ø1-"2!P2!r2#”2(¸2*á2- 3,:3,g3”3'¯3×3ñ3 4%/4"U4x4–4²4*Í4)ø4"5A5&[5+‚5+®5#Ú5&þ5.%6,T6#6-¥6Ó6î677607 g7u7Œ7§7Ã7!à7"8'%8M8j8Š8¨8`¼8*9NH9(—9"À9&ã9 :R$:w:J•:#à:;;;;Y;"t;—;Z±; <8&<8_<˜<!°<"Ò<&õ<%=%B=Bh=P«=0ü=.->&\>ƒ>˜> ¬>Í>%â>?-"?P?f?{??°?"É? ì?" @o0@7 @Ø@$÷@.A$KA*pAO›A*ëA%B/šBÃ¥.¶˜@9j‡r,fFƒªµ½3 -!–x…0Šus›‚4Á¨vU»#(L¤E*:Tg³PI•a`¯©7¡;qm"'¸G£‰°ˆ’O€X§\¢pR[ÊZd «b¹´Ç65 º¼cMŒ)Dz “nw™ž‘JÉh^±<¬yV/HBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-09-05 20:22+0100 Last-Translator: Bruce Cowan Language-Team: British English 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: Virtaal 0.7.1 X-Poedit-Language: English X-Poedit-Country: UNITED KINGDOM BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colourmap entriesCannot allocate colourmap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colourmapCannot realloc IOBuffer dataCircular table entry in GIF fileColour profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for colour profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognise the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colourmap, and a frame inside it has no local colourmap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum colour value in PNM file is 0Maximum colour value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognised PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colourmap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognised image file formatUnsupported JPEG colour space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of coloursXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationgdk-pixbuf-2.30.8/po/dz.po0000664000175000017500000015145212340760135016400 0ustar00mclasenmclasen00000000000000# Dzongkha translation of gtk+ # Copyright @ 2006 Free Software Foundation, Inc. # Mindu Dorji. # msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD.dz\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2006-08-09 10:30+0530\n" "Last-Translator: Mindu Dorji\n" "Language-Team: DZONGKHA \n" "Language: dz\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-Poedit-Language: Dzongkha\n" "X-Poedit-Country: BHUTAN\n" "X-Poedit-SourceCharset: utf-8\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ཡིག་སྣོད་ '%s': %s à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "གཟུགས་བརྙན་ཡིག་སྣོད་ ’%s’ ནང་ གནད་སྡུད་མིན་འདུག" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "བསྒུལ་བཟོ་ ’%s’ དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼ གནད་དོན་ཧ་མ་གོ ངན་ཅན་བསྒུལ་བཟོ་ཡིག་སྣོད་ཅིག་ཨིནམ་" "འོང་ནི་མསà¼" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "གཟུགས་བརྙན་ ’%s’ དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼ གནད་དོན་ཧ་མ་གོ ངན་ཅན་གཟུགས་བརྙན་ཡིག་སྣོད་ཅིག་" "ཨིནམ་འོང་ནི་མསà¼" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "གཟུགས་བརྙན་མངོན་གསལ་རྩ་སྒྲིག་ %s:%s དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "གཟུགས་བརྙན་མངོན་གསལ་ཚད་གཞི་ %s དེ་གིས་ ངོས་འདྲ་བ་ཚུལ་ལྡན་ཅིག་ ཕྱིར་འདྲེན་མི་འབད་བས༠ཡང་ཅིན་ ཇི་" "ཊི་ཀེ་à½à½¼à½“་རིམ་སོ་སོ་ཅིག་ལས་ཨིན་ན" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "གཟུགས་བརྙན་དབྱེ་བ་ ’%s དེ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "གཟུགས་བརྙན་ཡིག་སྣོད་ཀྱི་རྩ་སྒྲིག་ ’%s དེ་ ངོས་འཛིན་འབད་མ་ཚུགསà¼" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ངོས་འཛིན་འབད་མ་ཚུགས་པའི་ གཟུགས་བརྙན་ཡིག་སྣོད་རྩ་སྒྲིག" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "གཟུགས་བརྙན་ ’%s’:%s དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "གཟུགས་བརྙན་ཡིག་སྣོད་ %s ལུ་ འབྲི་ནི་ལུ་འཛོལ་བà¼" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "ཇི་ཌི་ཀེ་པར་à½à½¼à½„ས་འདི་གིས་ གཟུགས་བརྙན་རྩ་སྒྲིག་ %s དེ་ བསྲུང་ནི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ཀཱལ་བེཀ་ལུ་ གཟུགས་བརྙན་བསྲུང་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "གནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "གནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ནང་ལས་ ལྷག་མ་ཚུགསà¼" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr " '%s' à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚ས་ %sའབྲི་ནིའི་དོན་ལུà¼" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "གཟུགས་བརྙན་འབྲི་བའི་སà¾à½–ས་ ’%s’ དེ་ à½à¼‹à½–སྡམས་མ་ཚུགས༠གནད་སྡུད་ཆ་མཉམ་ སྲུང་བཞག་མ་འབདà½à¼‹à½ à½¼à½„༌༠%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "གནད་à½à½¼à½„ས་ནང་ལུ་ གཟུགས་བརྙན་བསྲུང་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "གཟུགས་བརྙན་ཡིག་སྣོད་ %s ལུ་ འབྲི་ནི་ལུ་འཛོལ་བà¼" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ནང་འà½à½¼à½‘་ཀྱི་འཛོལ་བ: གཟུགས་བརྙན་མངོན་གསལ་འབད་མིའི་ཚད་གཞི་ ’%s དེ་གིས་ བཀོལ་སྤྱོད་ཅིག་མཇུག་བསྡུ་མ་" "ཚུགས༠དེ་འབདà½à¼‹à½‘་ མ་ཚུགས་པའིརྒྱུ་མཚན་ ག་ནི་མ་བྱིན་པསà¼" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "གཟུགས་བརྙན་དབྱེ་བ་ '%s' ཡར་འཕར་སྦེ་ མངོན་གསལ་འབད་ནི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "གཟུགས་བརྙན་གྱི་ མགོ་ཡིག་ངན་ཅནà¼" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག་ ཤེས་མ་ཚུགསཔà¼" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "གཟུགས་བརྙན་གྱི་ པིག་སེལ་གནད་སྡུད་ངན་ཅནà¼" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "གཟུགས་བརྙན་གྱི་གནད་à½à½¼à½„ས་ལུ་ བ་ཡིཊི་ %u སྤྲོད་མ་ཚུགསà¼" msgstr[1] "གཟུགས་བརྙན་གྱི་གནད་à½à½¼à½„ས་ལུ་ བ་ཡིཊི་ %u སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "བསྒུལ་བཟོ་ནང་ལུ་ རེ་བ་མེད་པའི་ ངོས་དཔར་གྱི་ དུམ་བུ་འདུག" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "བསྒུལ་བཟོའི་ནང་ལུ་ ནུས་མེད་མགོ་ཡིག" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "བསྒུལ་བཟོ་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "བསྒུལ་བཟོའི་ནང་ལུ་ བཟོ་གྱུར་བའི་དུམ་བུà¼" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་དེ་ ཆད་སོང་ནུག ཡང་ཅིན་ ཆ་མ་ཚང་པསà¼" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ཨེ་ཨེན་ཨའི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "བི་ཨེམ་པི་ གཟུགས་བརྙན་ལུ་ མགོ་ཡིག་གནད་སྡུད་ རྫུས་མ་འདུག" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "བིཊི་མེཔ་གི་ གཟུགས་བརྙན་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "བི་ཨེམ་པི་ གཟུགས་བརྙན་ནང་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ མགོ་ཡིག་གི་ཚད་འདུག" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "མགོ་ལས་མར་གྱི་ བི་ཨེམ་པི་གཟུགས་བརྙན་ཚུ་ ཨེབ་བཙུགས་འབད་མི་ཚུགསà¼" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "དུས་ཚོད་མ་རནམ་ལས་ ཡིག་སྣོད་མཇུག་བསྡུ་ནི་དང་ à½à¼‹à½à½´à½‚་བརà¾à¾±à½–ས་ཅིà¼" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "བི་ཨེམ་པི་ཡིག་སྣོད་ བསྲུང་ནིའི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "བི་ཨེམ་པི་ཡིག་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "བི་ཨེམ་པི་ གཟུགས་བརྙན་རྩ་སྒྲིག" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "བི་ཨེམ་པི་ གཟུགས་བརྙན་རྩ་སྒྲིག" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ཨའི་སི་ཨོ་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "ཇེ་པི་ཨི་ཇི་གི་ སྤུས་ཚད་དེ་ བེ་ལུ་ ༠ ལས་ ༡༠༠ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%s’ དེ་ མིང་དཔྱད་འབད་མ་" "ཚུགསà¼" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "ཇེ་པི་ཨི་ཇི་གི་ སྤུས་ཚད་དེ་ བེ་ལུ་ ༠ ལས་ ༡༠༠ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%d’ དེ་མི་ཆོག" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "ཇེ་པི་ཨི་ཇི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ གཟུགས་བརྙན་རྩ་སྒྲིག་à¼" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "མགོ་ཡིག་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "སྣོད་à½à½¼à¼‹ %s གསར་བསà¾à¾²à½´à½“་འབད་མ་ཚུགསà¼" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "རྣམ་གྲངས་སེལ་འà½à½´à¼‹à½ à½–ད་མ་ཚུགས༠" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "%s ལས་ %s: %s ལུ་ བསà¾à¾±à½¢à¼‹à½˜à½²à½„་བà½à½‚ས་མ་ཚུགསà¼\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "ཡིག་སྣོད་ཀྱི་མིང་ གཞི་བསྒྱུར་འབད་མ་ཚུགསà¼" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "ཡིག་སྣོད་ཀྱི་མིང་ གཞི་བསྒྱུར་འབད་མ་ཚུགསà¼" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ ཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་གྱི་འགྱུར་བà¼" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "གཞན་སྲུང་མ་ཚུགསà¼" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "དྲབ་ལུ་བི་ཨེམ་པི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག་à¼" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "ཇི་ཨའི་ཨེཕ་ %s ལྷག་མ་ཚུགསà¼" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "ཇི་ཨའི་ཨེཕ་ཡིག་སྣོད་ཀྱི་ གནད་སྡུད་ལ་ལོ་ཅིག་བརླག་སྟོར་ཞུགས་ནུག (ག་དེམ་ཅིག་འབད་ ཆད་སོངཔ་ཨིན་ན?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "ཇི་ཨའི་ཨེཕ་ མངོན་གསལ་འབད་མི་ (%s) ནང་ལུ་ ནང་འà½à½¼à½‘་ཀྱི་འཛོལ་བà¼" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ཕྱིར་ལུད་བརྩེགས་ཕུང་འབདà¼" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "ཇི་ཨའི་ཨེཕ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་མི་གིས་ གཟུགས་བརྙན་འདི་ ཧ་གོ་མ་ཚུགསà¼" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ཀོཌི་བྱང་ཉེས་དང་ à½à¼‹à½à½´à½‚་བརà¾à¾±à½–ས་ཅིà¼" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "ཇི་ཨའི་ཨེཕ་ཡིག་སྣོད་ནང་ སྒོར་ཅན་à½à½²à½‚་à½à¾²à½˜à¼‹à½‚ྱི་ à½à½¼à¼‹à½–ཀོད་འདུག" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "ཇི་ཨའི་ཨེཕ་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "ཇི་ཨའི་ཨེཕ་ཡིག་སྣོད་ནང་ གཞི་à½à¾²à½˜à¼‹à½…ིག་བཟོ་ནིའི་དོན་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་ ངན་ཅན་ཨིན་མསà¼(ཨེལ་ཛེཊི་དྲབ་ལུ་ ཨེབ་བཙུགས་ཚུལ་མིན་འདུག)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ཡིག་སྣོད་དེ་ ཇི་ཨའི་ཨེཕ་གི་ཡིག་སྣོད་བཟུམ་ཅིག་སྦེ་ མི་མà½à½¼à½„་པསà¼" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ཇི་ཨའི་ཨེཕ་ཡིག་སྣོད་ཀྱི་རྩ་སྒྲིག་ à½à½¼à½“་རིམ་ %s དེ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "གཟུགས་བརྙན་ལུ་ རྒྱ་ཚད་ཀླད་ཀོར་ཨིན་པསà¼" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་ལུ་ སྤྱི་à½à¾±à½–་ཚོས་གཞི་ས་à½à¾²à¼‹à½˜à½²à½“་འདུག དེ་ནང་ཡོད་མི་ གཞི་à½à¾²à½˜à¼‹à½…ིག་ལུ་ཡང་ ཉེ་གནས་ཀྱི་" "ཚོས་གཞི་ས་à½à¾²à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་དེ་ ཆད་སོང་ནུག ཡང་ཅིན་ ཆ་མ་ཚང་པསà¼" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "པི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་ཡིག་སྣོད་ %s ལྷག་ནི་ལུ་ ཚབས་ཆེན་གྱི་འཛོལ་བà¼" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "ཡིག་སྣོད་སེལ་འà½à½´à¼‹à½ à½–ད་མ་ཚུགས༠" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ཨའི་སི་ཨོ་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ངོས་དཔར་ནང་ལུ ནུས་མེད་མགོ་ཡིག་འདུག" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ངོས་དཔར་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ཨེབ་བཙུགས་འབད་མི་ ངོས་དཔར་ཚུ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ངོས་དཔར་ལུ་ རྒྱ་ཚད་ཀླད་ཀོར་འདུག" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ངོས་དཔར་ལུ་ མà½à½¼à¼‹à½šà½‘་ཀླད་ཀོར་འདུག" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ ངོས་དཔར་གྱི་དབྱེ་བà¼" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ཨའི་སི་ཨོ་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "གཟུགས་བརྙན་དེ་ ཨའི་སི་ཨོ་སྦེ་ བསྲུང་ནི་ལུ་སྦོམ་དྲགས་པསà¼" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "འོད་རྟགས་འà½à¾±à½˜à½¦à¼‹à½‚ནས་ གཟུགས་བརྙན་གྱི་ ཕྱི་à½à½¢à¼‹à½¨à½²à½“་པསà¼" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ཨའི་སི་ཨོ་ ཡིག་སྣོད་ %d གི་དོན་ལུ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་གà½à½²à½„་ཚདà¼" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "མགོ་ཡིག་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "ཡིག་སྣོད་ཀྱི་མིང་ གཞི་བསྒྱུར་འབད་མ་ཚུགསà¼" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "བཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་ལུ་ རྒྱ་ཚད་དམ་མà½à½¼à¼‹à½šà½‘་ ཀླད་ཀོར་འདུག" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "གཟུགས་བརྙན་དབྱེ་བ་ ’%s དེ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "ཇེ་པི་ཨི་ཇི་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནིའི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་ à½à¼‹à½•à¾±à½ºà¼‹à½“ི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "གྱལ་རིམ་གནད་སྡུད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "ཇེ་པི་ཨི་ཇི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "ཇེ་པི་ཨི་ཇི་ཡིག་སྣོད་ (%s) à½à¼‹à½–སྒྱུར་ནི་ལུ་འཛོལ་བ༠" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "གཟུགས་བརྙན་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག དྲན་ཚད་བཟོ་ནིའི་དོན་ལུ་ གློག་རིམ་ལ་ལོ་ཅིག་ ཕྱིར་" "à½à½¼à½“་འབད་ནི་ལུ་ འབད་རྩོལ་བསà¾à¾±à½ºà½‘་གནང༌à¼" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ཇེ་པི་ཨི་ཇི་ ཚོས་གཞིའི་བར་སྟོང་ (%s) དེ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "ཇེ་པི་ཨི་ཇི་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནིའི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "བཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་ལུ་ རྒྱ་ཚད་དམ་མà½à½¼à¼‹à½šà½‘་ ཀླད་ཀོར་འདུག" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "མགོ་ཡིག་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "སà¾à½–ས་འབབ་གནད་à½à½¼à½„ས་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "གཟུགས་བརྙན་དེ་ལུ་ ནུས་མེད་ཀྱི་རྒྱ་ཚད་དང་/ཡང་ཅིན་ མà½à½¼à¼‹à½šà½‘་འདུག" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "གཟུགས་བརྙན་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ བི་པི་པི་འདུག" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "གཟུགས་བརྙན་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ བིཊི་ཨང་-%dའབད་མི་ པེ་ལེནསི་འདུག" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "པར་à½à½¼à½„ས་གསར་བསà¾à¾²à½´à½“་འབད་མ་ཚུགསà¼" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "གྱལ་རིམ་གནད་སྡུད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "མགོ་ཡིག་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "པི་སི་ཨེགསི་ གཟུགས་བརྙན་གྱི་ གྱལ་རིམ་ཆ་མཉམ་མ་à½à½¼à½–à¼" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "པི་སི་ཨེགསི་ གནད་སྡུད་ཀྱི་མཇུག་ལུ་ པེ་ལེཊི་མིན་འདུག" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "པི་སི་ཨེགསི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "བཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་ལུ་ རྒྱ་ཚད་དམ་མà½à½¼à¼‹à½šà½‘་ ཀླད་ཀོར་འདུག" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "པི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་ རྒྱུ་ལམ་རེ་རེའི་ བིཊིསི་ཚུ་ ནུས་མེད་ཨིན་པསà¼" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "བཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་ལུ་ རྒྱ་ཚད་དམ་མà½à½¼à¼‹à½šà½‘་ ཀླད་ཀོར་འདུག" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "བཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་གི་ རྒྱུ་ལམ་རེ་རེའི་ བིཊིསི་ ༨ མེན་པསà¼" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "བཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་དེ་ ཨར་ཇི་བི་ ཡང་ན་ ཨར་ཇི་བི་ཨེ་མེན་པསà¼" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "བཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ རྒྱུ་ལམ་ཚུ་འདུག དེ་ཚུ་ ༣ ཡང་ཅིན་ ༤ ཨིན་དགོ" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "པི་ཨེན་ཇི་ གཟུགས་བརྙན་ཡིག་སྣོད་ %s ནང་ ཚབས་ཆེན་གྱི་འཛོལ་བà¼" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "པི་ཨེན་ཇི་ ཡིག་སྣོད་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" " གཟུགས་བརྙན་ %ld གིས་ %ld གསོག་འཇོག་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག དྲན་ཚད་ལག་ལེན་མར་ཕབ་ཀྱི་" "དོན་ལུ་ གློག་རིམ་ལ་ལོ་ཅིག་ ཕྱིར་འà½à½¼à½‘་འབད་ནི་ལུ་ འབད་རྩོལ་བསà¾à¾±à½ºà½‘à¼" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "པི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་ ཡིག་སྣོད་ལྷག་ནི་ལུ་ ཚབས་ཆེན་གྱི་འཛོལ་བà¼" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "པི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་ཡིག་སྣོད་ %s ལྷག་ནི་ལུ་ ཚབས་ཆེན་གྱི་འཛོལ་བà¼" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "པི་ཨེན་ཇི་ ཚིག་ཡིག་གི་དུམ་བུ་ཚུའི་ ལྡེ་མིག་ཚུ་ལུ་ ཉུང་ཤོས་ཡིག་འབྲུ་ ༡ དང་ མང་ཤོས་ཡིག་འབྲུ་ ༧༩ འོང་དགོ" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "པི་ཨེན་ཇི་གི་ ཚིག་ཡིག་དུམ་བུའི་ལྡེ་མིག་ཚུ་ ཡིག་འབྲུ་ ཨེ་ཨེསི་སི་ཨའི་ཨའི་ ཨིན་དགོ" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "པི་ཨེན་ཇི་གི་ ཨེབ་བཙུགས་གནས་རིམ་དེ་ བེ་ལུ་ ༠ ལས་ ༩ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%s’ དེ་ མིང་དཔྱད་" "འབད་མ་ཚུགསà¼" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "པི་ཨེན་ཇི་གི་ ཨེབ་བཙུགས་གནས་རིམ་དེ་ བེ་ལུ་ ༠ ལས་ ༩ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%d’ དེ་མི་ཆོག" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "པི་ཨེན་ཇི་གི་ ཚིག་ཡིག་གྱི་དུམ་བུ་ %s གི་ བེ་ལུ་དེ་ ཨའི་ཨེསི་ཨོ་ -༨༨༥༩-༡ ཨིན་ཀོ་ཌིང་ལུ་ གཞི་བསྒྱུར་འབད་" "མི་བà½à½´à½–à¼" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "པི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "པི་ཨེན་ཨེམ་ མངོན་གསལ་འབད་མིའི་ ཧྲིལ་ཨང་ཅིག་ འà½à½¼à½–་ནིའི་རེ་བ་བསà¾à¾±à½ºà½‘་རུང་ à½à½¼à½–་མ་ཚུགས་པསà¼" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "པི་ཨེན་ཨེམ་ ཡིག་སྣོད་ལུ་ འགོ་à½à½¼à½‚་གི་བ་ཡིཊི་ ཚུལ་ལྡན་མིནམ་ཅིག་འདུག" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "པི་ཨེན་ཨེམ་ ཡིག་སྣོད་དེ་ ངོས་འཛིན་གྲུབ་པའི་ ཡན་ལག་རྩ་སྒྲིག་ཅིག་ནང་མིན་པསà¼" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "པི་ཨེན་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་རྒྱ་ཚད་ ༠ འབད་མི་ཅིག་འདུག" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "པི་ཨེན་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་མà½à½¼à¼‹à½šà½‘་ ༠ འབད་མི་ཅིག་འདུག" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "པི་ཨེན་ཨེམ་ ཡིག་སྣོད་ནང་གི་ ཚོས་གཞིའི་བེ་ལུ་གི་མà½à½¼à¼‹à½šà½‘་ ༠ ཨིནà¼" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "པི་ཨེན་ཨེམ་ ཡིག་སྣོད་ནང་གི་ ཚོས་གཞིའི་བེ་ལུ་གི་མà½à½¼à¼‹à½šà½‘་ སྦོམ་དྲགས་པསà¼" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "པི་ཨེན་ཨེམ་ གཟུགས་བརྙན་གྱི་ དབྱེ་བ་རགས་པ་དེ་ ནུས་མེད་ཨིན་པསà¼" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" "པི་ཨེན་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་མི་གིས་ པི་ཨེན་ཨེམ་གྱི་ ཡན་ལག་རྩ་སྒྲིག་འདི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à¼‹à½ à½–ད་" "བསà¼" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "པི་ཨེན་ཨེམ་གྱི་ རྩ་སྒྲིག་རགས་པ་ལུ་ གནད་སྡུད་དཔེ་ཚད་ཀྱི་ཧེ་མར་ བར་སྟོང་དཀརཔོ་གཅིག་ དགོཔ་ཨིན་པསà¼" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "པི་ཨེན་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་གྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "པི་ཨེན་ཨེམ་གྱི་ སà¾à½–ས་འབབ་གཞི་བཀོད་ མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "པི་ཨེན་ཨེམ་ གཟུགས་བརྙན་གྱི་གནད་སྡུད་ རེ་བ་མེད་པར་མཇུག་བསྡུ་ཡིà¼" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "པི་ཨེན་ཨེམ་ ཡིག་སྣོད་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "པི་ཨེན་ཨེམ / པི་བི་ཨེམ / པི་ཇི་ཨེམ / པི་པི་ཨེམ་གྱི་ གཟུགས་བརྙན་རྩ་སྒྲིག་རིགས་ཚནà¼" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "མགོ་ཡིག་སྡུད་འབྲི་མ་ཚུགསà¼\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "གཟུགས་བརྙན་གྱི་གནད་à½à½¼à½„ས་ལུ་ བ་ཡིཊི་ %u སྤྲོད་མ་ཚུགསà¼" msgstr[1] "གཟུགས་བརྙན་གྱི་གནད་à½à½¼à½„ས་ལུ་ བ་ཡིཊི་ %u སྤྲོད་མ་ཚུགསà¼" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "ཇི་ཨའི་ཨེཕ་ %s ལྷག་མ་ཚུགསà¼" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "ཊི་ཇི་ཨེ་གི་ སà¾à½–ས་འབབ་གཞི་བཀོད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "ཚིག་མཛོད་ཟུར་à½à½¼à¼‹ འབྲི་མ་ཚུགསà¼\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ གཟུགས་བརྙན་à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ གཟུགས་བརྙན་རྩ་སྒྲིག་à¼" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "ཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་ལུ་ མགོ་ཡིག་གནད་སྡུད་ རྫུས་མ་འདུག" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "ཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་ལུ་ མ་ཤེས་པའི་དབྱེ་བ་འདུག" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ ཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་གྱི་འགྱུར་བà¼" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་མངོན་གསལ་འབད་ནིའི་དོན་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "སཱན་ རཱསི་ཊར་ གཟུགས་བརྙན་རྩ་སྒྲིག་à¼" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "ཨའི་ཨོ་བ་ཕར་ གཞི་བཀོད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "ཨའི་ཨོ་བ་ཕར་ ་གནད་སྡུད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "ཨའི་ཨོ་བ་ཕར་གནད་སྡུད་ ཡང་བསà¾à¾±à½¢à¼‹à½¦à¾¤à¾²à½¼à½‘་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "གནས་སà¾à½–ས་ཀྱི་ ཨའི་ཨོ་བ་ཕར་གནད་སྡུད་ སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "པར་à½à½¼à½„ས་གསརཔ་ སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་དེ་ ཆད་སོང་ནུག ཡང་ཅིན་ ཆ་མ་ཚང་པསà¼" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ཚོས་གཞི་ས་à½à¾²à½ à½²à¼‹à½‚ཞི་བཀོད་ སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ཚོས་གཞི་ས་à½à¾²à½ à½²à¼‹à½à½¼à¼‹à½–ཀོད་ སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ཚོས་གཞི་ས་à½à¾²à½ à½²à¼‹à½à½¼à¼‹à½–ཀོད་ཀྱི་དོན་ལུ རེ་བ་མེད་པའི་ བིཊི་གི་གà½à½²à½„་ཚདà¼" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "ཊི་ཇི་ཨེ་ མགོ་ཡིག་གི་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "ཊི་ཇི་ཨེ་ གཟུགས་བརྙན་ལུ་ ནུས་མེད་རྒྱ་à½à¾±à½¼à½“་འདུག" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "ཊི་ཇི་ཨེ་ གཟུགས་བརྙན་གྱི་དབྱེ་བ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུག" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "ཊི་ཇི་ཨེ་གི་ སà¾à½–ས་འབབ་གཞི་བཀོད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ཡིག་སྣོད་ནང་ གནད་སྡུད་à½à½ºà½–ས་འདུག" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "ཊར་ག་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག་à¼" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "གཟུགས་བརྙན་གྱི་རྒྱ་ཚད་à½à½¼à½–་མ་ཚུགསà¼(ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་བྱང་ཉེས)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "གཟུགས་བརྙན་གྱི་མà½à½¼à¼‹à½šà½‘་à½à½¼à½–་མ་ཚུགསà¼(ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་བྱང་ཉེས)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་གི་ གཟུགས་བརྙན་གྱི་རྒྱ་ཚད་དམ་ མà½à½¼à¼‹à½šà½‘་ཀླད་ཀོར་ཨིན་པསà¼" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ གཟུགས་བརྙན་གྱི་ རྒྱ་à½à¾±à½¼à½“་ཚུ་ སྦོམ་དྲགས་པསà¼" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་ à½à¼‹à½•à¾±à½ºà¼‹à½“ི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་ནང་ལས་ ཨར་ཇི་བི་ གནད་སྡུད་མངོན་གསལ་འབད་མ་ཚུགསà¼à¼" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ གཟུགས་བརྙན་à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་མ་ཚུགསà¼à¼" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ གཟུགས་བརྙན་བསྲུང་མ་ཚུགསà¼" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་གནད་སྡུད་འབྲི་མ་ཚུགསà¼" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "གཟུགས་བརྙན་ལུ་ རྒྱ་ཚད་ཀླད་ཀོར་ཨིན་པསà¼" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "གཟུགས་བརྙན་ལུ་ མà½à½¼à¼‹à½šà½‘་ཀླད་ཀོར་ཨིན་པསà¼" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "གཟུགས་བརྙན་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "གཞན་སྲུང་མ་ཚུགསà¼" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "དྲབ་ལུ་བི་ཨེམ་པི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག་à¼" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ནུས་མེད་ཨེགསི་ཨེམ་བི་ཡིག་སྣོདà¼" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ཨེགསི་ཨེམ་བི་ གཟུགས་བརྙན་གྱི་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུག" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "ཨེགསི་ཨེམ་བི་ གཟུགས་བརྙན་མངོན་གསལ་འབད་བའི་སà¾à½–ས་ གནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "ཨེགསི་ཨེམ་བི་ གཟུགས་བརྙན་རྩ་སྒྲིག་དེà¼" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "ཨེགསི་པི་ཨེམ་གྱི་ མགོ་ཡིག་འཚོལ་མ་à½à½¼à½–à¼" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ནུས་མེད་ཨེགསི་པི་ཨེམ་མགོ་ཡིག" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "ཨེགསི་པི་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་རྒྱ་ཚད་ <=0 འདུག" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "ཨེགསི་པི་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་མà½à½¼à¼‹à½šà½‘་ <=0 འདུག" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "ཨེགསི་པི་ཨེམ་ལུ་ པིག་སེལ་རེའི་ཡིག་འབྲུ་ཚུ་ལུ་ ནུས་མེད་ཨང་གྲངས་འདུག" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "ཨེགསི་པི་ཨེམ་ ཡིག་སྣོད་ལུ་ ནུས་མེད་ཚོས་གཞིའི་ཨང་གྲངས་འདུག" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "ཨེགསི་པི་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་སྤྲོད་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "ཨེགསི་པི་ཨེམ་ ཚོས་གཞི་ས་à½à¾²à¼‹ ལྷག་མི་ཚུགས་པསà¼" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "ཨེགསི་པི་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་བའི་སà¾à½–ས་ གནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "ཨེགསི་པི་ཨེམ་ གཟུགས་བརྙན་རྩ་སྒྲིག་དེà¼" #~ msgid "Unsupported animation type" #~ msgstr "རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ བསྒུལ་བཟོའི་དབྱེ་བà¼" #~ msgid "TIFFClose operation failed" #~ msgstr "ཊི་ཨའི་ཨེཕ་ཨེཕ་à½à¼‹à½–སྡམ་ བཀོལ་སྤྱོད་འབད་མ་ཚུགསà¼" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "པེ་ལི་ཊེཊི་ གནད་སྡུད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼" gdk-pixbuf-2.30.8/po/mai.gmo0000664000175000017500000006625012340760137016700 0ustar00mclasenmclasen00000000000000Þ•¶Ìû| hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×"ø9U*p)›Åä*þ+)#U&y. ,Ï#ü- Ni”6« âð">!["}' Èå#N7&†­RÇJ8#ƒ§ÁÞ"ü98S8ŒÅ!Ý"ÿ&"%IBoN²0.2&aˆ ±Ò%ç -'Uk€•"® Ñ"ò7$M.r$¡*ÆOñ*A%l/’-Â%ðr‰š­ÉJàO+2{H®÷$ ,9 f #z 2ž "Ñ "ô #!#;!&_!†!¥!QÅ!V"!n" "&±"-Ø"4#2;#!n##°#AË# $+$ :$[$x$$¢$·$Ì$â$÷$%(%=%'R%z%–%¬%Ã%Ù%î%&E&'^&*†&-±&Cß&)#' M'+n'(š' Ã'"ä'(!&("H(k(!(G£(2ë(%)D)c)%))§)Ñ)Ðñ)VÂ+V,&p,k—,j-an-|Ð-aM.s¯.}#/„¡/‹&0ˆ²0N;1kŠ1Eö1e<2X¢2Oû21K34}3E²3kø3nd4@Ó4:5`O5Š°5g;6}£6z!7‰œ7P&8Gw8A¿849769=n9r¬9#:@C:A„:BÆ:K ;PU;C¦;Sê;><LQ<Tž<<ó<Á0=Xò=DK>«>I5¢Ž\°@ MŸtco¬˜¥„BfbYJO:¶p7m8Œ|®=s–x´LK{h'qCa X/³[ 0µS;&Š]3•(k¯UlI^¡4 d—©_.‰W}En*T+v1r§ ‚œ2G›¦e<j“ QiH¤`™Zg~z«²BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+.master.mai Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-09-20 11:07+0530 Last-Translator: Rajesh Ranjan Language-Team: Hindi Language: mai MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 Plural-Forms: nplurals=2; plural=(n!=1); BMP बिंबमे बेकाजक शीरà¥à¤· आà¤à¤•à¤¡à¤¼à¤¾ अछिBMP बिंबमे असमरà¥à¤¥à¤¿à¤¤ शीरà¥à¤· आकार अछिअधलाह कोड मिललPNG बिंबक पà¥à¤°à¤¤à¤¿ चैनल बिटसभ सà¤à¤–à¥à¤¯à¤¾ अवैध अछि.परिवरà¥à¤¤à¤¿à¤¤ PNG मे पà¥à¤°à¤¤à¤¿ चैनल बिटà¥à¤¸ 8 नहि अछि.TGA शीरà¥à¤· सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकलरंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¸à¤­ आबंटित नहि कà¤à¤² जाठसकैत अछिरंग मैप संरचना आबंटित नहि कà¤à¤² जाठसकलIOBuffer आà¤à¤•à¤¡à¤¼à¤¾ लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकलIO Buffer struct (संरचना) लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकलTGA संदरà¥à¤­à¤¿à¤¤ संरचना लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटन नहि कà¤à¤² जाठसकलPNM बिंबक लोडिंग लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकैत अछिXPM बिंबकेठलोड करबा लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकलनवीन Pixbuf आबंटित नहि कà¤à¤² जाठसकलअसà¥à¤¥à¤¾à¤‡ IOBuffer आà¤à¤•à¤¡à¤¼à¤¾ क' आबंटन नहि कà¤à¤² जाठसकलXPM रंग-मैप नहि पढ़ि सकैत अछिIOBuffer आà¤à¤•à¤¡à¤¼à¤¾ क' फिनॠआबंटन नहि कà¤à¤² जाठसकलGIF फाइलमे चकà¥à¤°à¥€à¤¯ तालिका पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¸à¤‚पीडित चिहà¥à¤¨ समरà¥à¤¥à¤¿à¤¤ नहि अछिसà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकल: %sसà¥à¤Ÿà¥à¤°à¥€à¤® नगि दठसकल: %sICNS फाइलकेठडिकोड नहि कठसकलबिंबक उà¤à¤šà¤¾à¤‡ नहि भेट रहल अछि (अधलाह TIFF फाइल)बिंबक चओड़ाइ नहि भेट रहल अछि (अधलाह TIFF फाइल)सà¥à¤Ÿà¥à¤°à¥€à¤®à¤¸à¤ पढ़ि नहि सकल: %sसà¥à¤Ÿà¥à¤°à¥€à¤® नहि खोजि सकल: %sरंगक पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²à¤• लेल सà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकलसंदरà¥à¤­à¤¿à¤¤ संरचना बफर लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटन नहि कà¤à¤² जाठसकलशीरà¥à¤· लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकलपà¤à¤•à¥à¤¤à¤¿ आà¤à¤•à¤¡à¤¼à¤¾ लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकलJPEG फाइल केठलोड करब लेल मेमोरी बांटल नहि जाठसकलBMP फाइलकेठसहेजबा क' लेल सà¥à¤®à¥ƒà¤¤à¤¿ पà¥à¤°à¤¦à¤¾à¤¨ नहि कà¤à¤² जाठसकलसà¥à¤Ÿà¥à¤°à¥€à¤®à¤• लेल सà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकलबफर छविमे सà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकलनवीन Pixbuf बनाà¤à¤² नहि जाठसकलछवि डिकोड नहि कठसकलबिटमैप नहि लोड कठसकलमेटाफाइल नहि लोड कठसकलफाइल '%s' लेल बिंब फाइल पà¥à¤°à¤¾à¤°à¥‚प पहचानि नहि सकलनहि सहेजि सकलशेषकेठसहेजल नहि जाठसकलBMP फाइलमे नहि लिखल जाठसकलTIFF फाइलमे नहि लिखल जाठसकलसंकेतक हाटसà¥à¤ªà¤¾à¤Ÿ बिंबसठबाहरPCX बिंबक सबहि पà¤à¤•à¥à¤¤à¤¿à¤¸à¤­ नहि भेटलTIFF बिंबक' आयाम बहà¥à¤¤ पैघ अछिJPEG बिंब फाइल (%s) केठसमà¤à¤¬à¤®à¥‡ तà¥à¤°à¥à¤Ÿà¤¿ICNS छवि: %sबिंब फाइलमे लिखबामे तà¥à¤°à¥à¤Ÿà¤¿: %sचितà¥à¤° सà¥à¤Ÿà¥à¤°à¥€à¤®à¤®à¥‡ लिखबामे तà¥à¤°à¥à¤Ÿà¤¿à¤«à¤¾à¤‡à¤²à¤®à¥‡ आà¤à¤•à¤¡à¤¼à¤¾ बेसी अछिलिखबाक दौरान बिंब '%s' केठबनà¥à¤¦ करबामे असफल, सबहि आà¤à¤•à¤¡à¤¼à¤¾ सहेजल नहि गेल हाà¤à¤¤: %sTIFF फाइलसठRGB आà¤à¤•à¤¡à¤¼à¤¾ लोड करबामे असफलTIFF बिंबकेठलोड करबामे असफलसंजीवन '%s' केठलोड करबामे असफल, कारण अजà¥à¤žà¤¾à¤¤, साइत अधलाह संजीवन फाइल.बिंब '%s' केठलोड करबामे असफल: %sबिंब '%s' केठलोड करबामे असफल, कारण अजà¥à¤žà¤¾à¤¤, साइत अधलाह बिंब फाइल'%s' केठलिखबाक लेल खोलबामे असफलः %sTIFF बिंबकेठखोलबामे असफल'%s' फाइल खोलबामे असफल :%sअसà¥à¤¥à¤¾à¤‡ फाइल खोलबामे असफलअसà¥à¤¥à¤¾à¤‡ फाइलसठपढ़बामे अकà¥à¤·à¤®TIFF बिंब सहेजबामे असफलTIFF आà¤à¤•à¤¡à¤¼à¤¾ लिखबामे असफलXBM बिंबकेठलोड करैत समय असà¥à¤¥à¤¾à¤‡ फाइलमे लिखबामे असफलXPM बिंबकेठलोड करैत समय असà¥à¤¥à¤¾à¤‡ फाइलमे लिखबामे असफलGIF: %s केठपढ़बामे असफलPNG बिंब फाइल मे गंभीर तà¥à¤°à¥à¤Ÿà¤¿: %sPNG बिंब फाइलकेठपढ़बामे गंभीर तà¥à¤°à¥à¤Ÿà¤¿ भेलPNG बिंब फाइलकेठपढ़बामे गंभीर तà¥à¤°à¥à¤Ÿà¤¿ भेल: %sपà¥à¤°à¤¤à¥€à¤¤ होइछ जे ई फाइल GIF फाइल नहि अछिGIF फाइलमे किछॠआà¤à¤•à¤¡à¤¼à¤¾ गà¥à¤® अछि (संभवतः ई किछॠअधलाह अछि?)GIF बिंबमे वैशà¥à¤µà¤¿à¤• रंगमैप नहि अछि आओर à¤à¤•à¤Ÿà¤¾ फà¥à¤°à¥‡à¤® क' अंदर सà¥à¤¥à¤¾à¤¨à¥€à¤¯ रंगमैप नहि अछि.GIF बिंब अधलाह अछि (गलत LZW संपीडन)GIF बिंब लोडर ई बिंबकेठसमà¤à¤¿ नहि सकल.GIF बिंब अधूरा अथवा बिगड़ल छला.चिहà¥à¤¨à¤• उà¤à¤šà¤¾à¤‡ शूनà¥à¤¯ अछिचिहà¥à¤¨à¤• चओड़ाइ शूनà¥à¤¯ अछिबिंब फाइल '%s' मे कोनो आà¤à¤•à¤¡à¤¼à¤¾ नहि अछिबिंब पà¥à¤°à¤¾à¤°à¥‚प अजà¥à¤žà¤¾à¤¤ अछिबिंबक चओड़ाइ आओर/अथवा उà¤à¤šà¤¾à¤‡ अवैध अछिबिंबमे असमरà¥à¤¥à¤¿à¤¤ bpp अछिबिंबमे असमरà¥à¤¥à¤¿à¤¤ %d-बिट समतल अछिबिंबक उà¤à¤šà¤¾à¤‡ शूनà¥à¤¯ अछिबिंबक चओड़ाइ शूनà¥à¤¯ अछिबिंब शीरà¥à¤· अधलाह अछिबिंब पिकà¥à¤¸à¤² आà¤à¤•à¤¡à¤¼à¤¾ अधलाह अछिICO क' रूपेठसहेजबाक लेल बिंब बहà¥à¤¤ पैघ अछिबिंब पà¥à¤°à¤•à¤¾à¤° '%s' समरà¥à¤¥à¤¿à¤¤ नहि अछिछवि पà¥à¤°à¤•à¤¾à¤° अखन समरà¥à¤¥à¤¿à¤¤ नहि अछिबिंब पà¥à¤°à¤•à¤¾à¤° '%s' क' बढ़ैत लोडिंग समरà¥à¤¥à¤¿à¤¤ नहि अछिPNG फाइलकेठलोड करबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿PNM संरचना लोड करबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿PNM फाइलकेठलोड करबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿XBM बिंब फाइलकेठलोड करबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤¬à¤¿à¤‚बकेठलोड करबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, किछॠअनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— बनà¥à¤¦ कठकिछॠसà¥à¤®à¥ƒà¤¤à¤¿ मà¥à¤•à¥à¤¤ करबाक कोसिस करूJPEG 2000 फाइलकेठखोलबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿TIFF फाइलकेठखोलबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤¬à¤¿à¤‚बकेठबफरमे सहेजबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤¬à¤¿à¤‚बकेठकालबैकमे सहेजब लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿GIF बिंब लोडरमे भितरका तà¥à¤°à¥à¤Ÿà¤¿ (%s)भितरका तà¥à¤°à¥à¤Ÿà¤¿: बिंब लोडर माडà¥à¤¯à¥‚ल '%s' संकà¥à¤°à¤¿à¤¯à¤¾ पूरà¥à¤£ करबामे विफल रहल, मगर असफलता क' कारण नहि बताठसकलअवैध XBM फाइलअवैध XPM शीरà¥à¤·à¤¸à¤‚जीवनमे अवैध शीरà¥à¤·à¤šà¤¿à¤¹à¥à¤¨à¤®à¥‡ अवैध शीरà¥à¤· अछिJPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ क' मान 0 सठ100 क' बीच होà¤à¤¬à¤¾ चाही, '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहि अछि.JPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ क' मान 0 सठ100 क' बीच होà¤à¤¬à¤¾ चाही मान '%s' विशà¥à¤²à¥‡à¤·à¤¿à¤¤ नहि कà¤à¤² जाठसकल.PNG पाठ चà¤à¤•à¤• कà¥à¤‚जीसभ केवल आसà¥à¤•à¥€ संपà¥à¤°à¤¤à¥€à¤•à¥‡ भ' सकैत अछिPNG पाठ चà¤à¤•à¤¸à¤­à¤• कà¥à¤‚जीसभमे कम सठकम 1 आओर बेसी सठबेसी 79 संपà¥à¤°à¤¤à¥€à¤• भ' सकैत अछि.संजीवनमे अधलाह भागPNM फाइलमे रà¤à¤—क अधिकतम सà¤à¤–à¥à¤¯à¤¾ 0 अछिPNM फाइलमे रà¤à¤—क अधिकतम सà¤à¤–à¥à¤¯à¤¾ बहà¥à¤¤ बेसी अछिकोनो XPM शीरà¥à¤· नहि भेटलPCX आà¤à¤•à¤¡à¤¼à¤¾à¤• अà¤à¤¤à¤®à¥‡ कोनो पैलेट नहि भेटलGIF फाइलमे à¤à¤•à¤Ÿà¤¾ ढाà¤à¤šà¤¾ केठजोड़बा क' लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछिGIF फाइलकेठलोड करबाक लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछिICO फाइलकेठलोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहिRAS बिंबकेठलोड करबा लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछिसंजीवन लोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछिबिटमैप बिंबकेठलोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ उपलबà¥à¤§ नहिचिहà¥à¤¨ लोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछिबिंबकेठलोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहिPNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° केठ0 आओर 9 क' बीच होनाइ चाही; मान '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहि अछि.PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° केठ0 आओर 9 क' बीच होनाइ चाही; मान '%s' केठविशà¥à¤²à¥‡à¤·à¤¿à¤¤ नहि कà¤à¤² जाठसकत.PNM फाइलमे बिंबक उà¤à¤šà¤¾à¤‡ 0 अछिPNM फाइलमे बिंबक चओड़ाइ 0 अछिPNM फाइलमे गलत पà¥à¤°à¤¾à¤°à¤‚भिक बाइट अछिPNM फाइल पहचान योगà¥à¤¯ PNM उपफारà¥à¤®à¥‡à¤Ÿà¤®à¥‡ नहि अछिPNM बिंब लोडर ई PNM उप-पà¥à¤°à¤¾à¤°à¥‚पक समरà¥à¤¥à¤¨ नहि करैत अछिPNM लोडर केठà¤à¤•à¤Ÿà¤¾ पूरà¥à¤£à¤¾à¤‚क सà¤à¤–à¥à¤¯à¤¾ चाही, जे नहि भेट रहल अछिफाइल समापà¥à¤¤à¤¿ बिनà¥à¤¦à¥ पहिने आबि गेल अछिRAS बिंबमे गलत शीरà¥à¤· आà¤à¤•à¤¡à¤¼à¤¾ अछिRAS बिंबमे अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤•à¤¾à¤° अछिकाà¤à¤š PNM पà¥à¤°à¤¾à¤°à¥‚पमे नमूना आà¤à¤•à¤¡à¤¼à¤¾à¤• पहिने à¤à¤•à¤Ÿà¤¾ रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ होनाइ आवशà¥à¤¯à¤• अछिकाà¤à¤š PNM बिंब पà¥à¤°à¤¾à¤°à¥‚प अवैध अछिसà¥à¤Ÿà¥ˆà¤• ओवरफà¥à¤²à¥‹TGA बिंबमे अवैध आयाम अछिTGA बिंब पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ नहि अछिANI बिंब पà¥à¤°à¤¾à¤°à¥‚पBMP बिंब पà¥à¤°à¤¾à¤°à¥‚पEMF छवि पà¥à¤°à¤¾à¤°à¥‚पGIF बिंब पà¥à¤°à¤¾à¤°à¥‚पICNS छवि पà¥à¤°à¤¾à¤°à¥‚पICO बिंब पà¥à¤°à¤¾à¤°à¥‚पJPEG 2000 छवि पà¥à¤°à¤¾à¤°à¥‚पJPEG बिंब पà¥à¤°à¤¾à¤°à¥‚पPCX बिंब पà¥à¤°à¤¾à¤°à¥‚पPNG बिंब पà¥à¤°à¤¾à¤°à¥‚पPNM/PBM/PGM/PPM बिंब पà¥à¤°à¤¾à¤°à¥‚प परिवारसन रासà¥à¤Ÿà¤° बिंब पà¥à¤°à¤¾à¤°à¥‚पTIFF बिंब पà¥à¤°à¤¾à¤°à¥‚पटारà¥à¤—ा बिंब पà¥à¤°à¤¾à¤°à¥‚पWBMP बिंब पà¥à¤°à¤¾à¤°à¥‚पWMF छवि पà¥à¤°à¤¾à¤°à¥‚पXMB बिंब पà¥à¤°à¤¾à¤°à¥‚पXPM बिंब पà¥à¤°à¤¾à¤°à¥‚पgdk-pixbf क' ई बिलà¥à¤¡ बिंब पà¥à¤°à¤¾à¤°à¥‚प: %s केठसहेजनाइकेठसमरà¥à¤¥à¤¨ नहि करैत अछिTopdown BMP बिंब संकà¥à¤šà¤¿à¤¤ नहि कà¤à¤² जाठसकैत अछिबदलल JPEG2000 केठसून चओड़ाइ अथवा उà¤à¤šà¤¾à¤‡ अछिबदलल JPEG2000 केठसून चओड़ाइ अथवा उà¤à¤šà¤¾à¤‡ अछिपरिवरà¥à¤¤à¤¿à¤¤ PNG मे असमरà¥à¤¥à¤¿à¤¤ चैनल सà¤à¤–à¥à¤¯à¤¾ अछि. à¤à¤•à¤°à¤¾ 3 अथवा 4 होनाइ चाही.परिवरà¥à¤¤à¤¿à¤¤ PNG क' उà¤à¤šà¤¾à¤‡ अथवा चओड़ाइ शूनà¥à¤¯ अछिपरिवरà¥à¤¤à¤¿à¤¤ PNG, RGB अथवा RGBA नहि अछिबिंब लोडिंग माडà¥à¤¯à¥‚लः %s केठलोड करबामे अकà¥à¤·à¤®à¤ƒ %sरंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¸à¤­ लेल अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ बिट गहराइPNM बिंब आà¤à¤•à¤¡à¤¼à¤¾ क' अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ अà¤à¤¤à¤¸à¤‚जीवनमे अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ चिहà¥à¤¨ चंकअनचिनà¥à¤¹ बिंब फाइल पà¥à¤°à¤¾à¤°à¥‚पअसमरà¥à¤¥à¤¿à¤¤ JPEG रà¤à¤— सà¥à¤¥à¤¾à¤¨ (%s)ICO फाइल लेल असमरà¥à¤¥à¤¿à¤¤ गहराइ: %dअसमरà¥à¤¥à¤¿à¤¤ चिहà¥à¤¨ पà¥à¤°à¤•à¤¾à¤°GDI+ कठलेल असमरà¥à¤¥à¤¿à¤¤ छवि पà¥à¤°à¤¾à¤°à¥‚पPNG पाठ चंक मान %s केठISO-8859-1 à¤à¤¨à¤•à¥‹à¤¡à¤¿à¤‚गमे परिवरà¥à¤¤à¤¿à¤¤ नहि कà¤à¤² जाठसकैत अछि.GIF फाइल पà¥à¤°à¤¾à¤°à¥‚प क' संसà¥à¤•à¤°à¤£ %s समरà¥à¤¥à¤¿à¤¤ नहि अछिTIFF बिंबक चओड़ाइ अथवा उà¤à¤šà¤¾à¤‡ शूनà¥à¤¯ अछिXPM फाइलमे बिंबक उà¤à¤šà¤¾à¤‡ <= 0 अछिXPM फाइलमे बिंबक चओड़ाइ <= 0 अछिXPM फाइलमे रंग क' अवैध सà¤à¤–à¥à¤¯à¤¾ अछिXPM फाइलमे पà¥à¤°à¤¤à¤¿ पिकà¥à¤¸à¤² संपà¥à¤°à¤¤à¥€à¤• क अवैध सà¤à¤–à¥à¤¯à¤¾ अछिअसमरà¥à¤¥à¤¿à¤¤ RAS बिंब विभिनà¥à¤¨à¤¤à¤¾gdk-pixbuf-2.30.8/po/sr.po0000664000175000017500000011473012340760136016406 0ustar00mclasenmclasen00000000000000# Serbian translation of gtk # Courtesy of Prevod.org team (http://prevod.org/) -- 2003, 2004, 2005, 2006, 2007. # This file is distributed under the same license as the gtk package. # Maintainer: Данило Шеган # Reviewed on 2004-02-19 by: Данило Шеган # Reviewed on 2005-07-08 by: Данило Шеган # Милош Поповић , 2011, 2012, 2013. msgid "" msgstr "" "Project-Id-Version: transmission\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-05 07:29+0200\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=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Project-Style: gnome\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ÐиÑам уÑпео да отворим датотеку „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Датотека Ñлике „%s“ не Ñадржи податке" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "ÐиÑам уÑпео да учитам анимацију „%s“: разлог није познат, вероватно " "неиÑправан запиÑ" # ово има највише ÑмиÑла #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "ÐиÑам уÑпео да учитам Ñлику „%s“: разлог није познат, вероватно неиÑправан " "запиÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ðе могу да учитам модул за учитавање Ñлике: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Модул за учитавање Ñлике „%s“ не извози одговарајуће Ñучеље; можда је из " "другог издања?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ð’Ñ€Ñта Ñлике „%s“ није подржана" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ðе могу да препознам начин запиÑа Ñлике у датотеци „%s“" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ðепознат начин запиÑа Ñлике" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ðе могу да учитам Ñлику â€ž%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Грешка упиÑа у датотеку Ñлике: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Ово издање гдк-Ñличице не подржава чување ове врÑте Ñлике: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ðема довољно меморије за чување Ñлике у позивну функцију" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ðе могу да отворим привремену датотеку" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ðе могу да читам из привремене датотеке" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ðе могу да отворим „%s“ ради упиÑа: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ðе могу да затворим „%s“ при упиÑу Ñлике, могуће је да ниÑу Ñви подаци " "Ñачувани: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ðема довољно меморије за чување Ñлике у међумеморију" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Грешка упиÑа у ток Ñлике" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Унутрашња грешка: Модул за учитавање Ñлика „%s“ није уÑпео да обави " "операцију, а није навео ни разлог неуÑпеха" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ðије подржано поÑтепено учитавање Ñлике врÑте „%s“" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Заглавље Ñлике је оштећено" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ðепозната врÑта Ñлике" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Оштећени Ñу подаци о тачкама Ñлике" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ниÑам уÑпео да доделим међумеморију Ñлике од %u бајта" msgstr[1] "ниÑам уÑпео да доделим међумеморију Ñлике од %u бајта" msgstr[2] "ниÑам уÑпео да доделим међумеморију Ñлике од %u бајтова" msgstr[3] "ниÑам уÑпео да доделим међумеморију Ñлике од једног бајта" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ðеочекивани делић иконице у анимацији" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ÐеиÑправно заглавље анимације" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ðема довољно меморије да учитам анимацију" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ÐеиÑправан делић анимације" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ÐÐИ Ñлика је одÑечена или непотпуна." # забрљано #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ÐÐИ Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "БМП Ñлика има неиÑправно заглавље" # шта нам нарочито битмап каже? #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ðема довољно меморије да учитам битмап Ñлику" # или неподржану величину заглавља??? #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "БМП Ñлика Ñадржи заглавље неподржане величине" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Окренуте БМП Ñлике не могу бити Ñажете" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Ðаиђох на превремен крај датотеке" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ðе могу да доделим меморију за чување БМП датотеке" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ðе могу да упишем у БМП датотеку" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "БМП Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "ЕМФ Ð·Ð°Ð¿Ð¸Ñ Ñлике" # забрљано #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "ГИФ Ð·Ð°Ð¿Ð¸Ñ Ñлике" # #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ИЦО Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Квалитет ЈПЕГ-а мора бити вредноÑÑ‚ између 0 и 100; не могу да обрадим " "вредноÑÑ‚ „%s“." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Квалитет ЈПЕГ-а мора бити вредноÑÑ‚ између 0 и 100; није дозвољена вредноÑÑ‚ " "„%d“." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "ЈПЕГ Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "ТИФФ Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Ðе могу да доделим меморију: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ðе могу да направим ток: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ðе могу да Ñе крећем по току: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ðе могу да читам из тока: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Ðе могу да отворим битмапу" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ðе могу да отворим метадатотеку" # мало Ñлободе овак'оме уметнику Ñе мора дати #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Ðеподржана врÑта Ñлике за ГДИ+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ðе могу да Ñачувам" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "ВМФ Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Грешка при читању ГИФ-а: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "ГИФ датотеци недоÑтаје нешто података (можда је некако Ñкраћена?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Унутрашња грешка учитавача ГИФ-а (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Прекорачење Ñтека" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Учитавач ГИФ Ñлика не препознаје ову Ñлику." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ðаиђох на лош запиÑ" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Кружни ÑƒÐ½Ð¾Ñ Ñƒ табели ГИФ датотеке" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ðема довољно меморије да учитам ГИФ датотеку" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ðема довољно меморије за Ñлагање кадра у ГИФ датотеци" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "ГИФ Ñлика је оштећена (неиÑправно ЛЗВ Ñажимање)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Изгледа да ово није ГИФ датотека" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Издање %s ГИФ врÑте запиÑа није подржано" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Резултирајућа ГИФ Ñлика има величину нула" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "ГИФ Ñлика нема општу мапу боја, а кадар у њему нема меÑну мапу боја." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "ГИФ Ñлика је одÑечена или непотпуна." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Грешка читања ИЦÐС Ñлике: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Ðе могу да декодирам ИЦÐС датотеку" # #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ИЦÐС формат Ñлике" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ÐеиÑправно заглавље иконице" # негде Ñам видео добар превод за иконицу, али не Ñећам Ñе који је, а ни где #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ðема довољно меморије за учитавање иконице" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Сажете иконице ниÑу подржане" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Иконица је ширине нула" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Иконица је виÑине нула" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ðеподржана врÑта иконице" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ðема довољно меморије за учитавање ИЦО датотеке" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Слика је превелика за чување као ИЦО" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Показивач курÑора је ван Ñлике" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Ðеподржана дубина за ИЦО датотеку: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ðе могу да доделим меморију за ток" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Ðе могу да декодирам Ñлику" # колико њих ће ме тући због „преиначени"? #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Преиначени ЈПЕГ2000 има виÑину или ширину нула" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Ð’Ñ€Ñта Ñлике за Ñада није подржана" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Ðе могу да доделим меморију за палету боја" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ðема довољно меморије за отварање ЈПЕГ2000 датотеке" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Ðе могу да доделим меморију за привремено Ñмештање података Ñлике" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "ЈПЕГ2000 Ð·Ð°Ð¿Ð¸Ñ Ñлике" # као код фотоапарата/развијања Ñлика ;) #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Грешка при развијању ЈПЕГ Ñлике (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ðема довољно меморије за учитавање Ñлике, затворите неке програме да " "оÑлободите меморију" # графички дизајнери, како Ñе ово преводи? #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ðеподржан ЈПЕГ проÑтор боја (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ðе могу да доделим меморију за учитавање ЈПЕГ Ñлике" # колико њих ће ме тући због „преиначени"? #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Преиначени ЈПЕГ има виÑину или ширину нула." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Профил боја није иÑправне дужине „%u“." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ðе могу да доделим меморију за заглавље" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ðе могу да доделим меморију за међумеморију Ñадржаја" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Слика је неиÑправне ширине и/или виÑине" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Слика Ñадржи неподржан број битова по тачки" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Слика Ñадржи неподржан број %d-битних равни" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ðе могу да направим нову Ñличицу" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ðе могу да доделим меморију за податке линије" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Ðе могу да доделим меморију за ÐŸÐ¦Ð˜ÐºÑ Ñлику" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "ÐиÑам учитао Ñве линије из ÐŸÐ¦Ð˜ÐºÑ Ñлике" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ðије нађена палета на крају ÐŸÐ¦Ð˜ÐºÑ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "ÐŸÐ¦Ð˜ÐºÑ Ð·Ð°Ð¿Ð¸Ñ Ñлике" # колико њих ће ме тући због „преиначени"? #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Преиначена Ñличица има виÑину или ширину нула." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Гдк ПикÑдата Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "ÐеиÑправан број битова по каналу ПÐГ Ñлике." # колико њих ће ме тући због „преиначени"? #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Преиначени ПÐГ има виÑину или ширину нула." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Број битова по каналу преиначеног ПÐГ није 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Преиначени ПÐГ није РГБ или РГБÐ." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Ðеподржан број канала у преиначеној ПÐГ Ñлици; мора бити 3 или 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Кобна грешка у ПÐГ Ñлици: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ðема довољно меморије за учитавање ПÐГ датотеке" # не морамо ваљда Ñве доÑловно? #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ðема довољно меморије за Ñмештај Ñлике величине %lu × %lu; покушајте да " "оÑлободите нешто меморије затварањем неких програма" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Кобна грешка при читању ПÐГ Ñлике" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Кобна грешка при читању ПÐГ Ñлике: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Кључеви за текÑтуалне одељке ПÐГ-а морају имати бар 1, а највише 79 знакова." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Кључеви за текÑтуалне одељке ПÐГ-а морају бити ÐСКРИ знакови." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Профил боја није иÑправне дужине %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Ðиво Ñажимања ПÐГ-а мора бити вредноÑÑ‚ између 0 и 9; не могу да обрадим " "вредноÑÑ‚ „%s“." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Ðиво Ñажимања ПÐГ-а мора бити вредноÑÑ‚ између 0 и 9; вредноÑÑ‚ „%d“ није " "допуштена." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "ВредноÑÑ‚ текÑтуалног одељка ПÐГ-а %s Ñе не може претворити у ИСО-8859-1 " "запиÑ." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "ПÐГ Ð·Ð°Ð¿Ð¸Ñ Ñлике" # Да ли кориÑтити аориÑÑ‚?? Ја Ñам за, а шта кажу оÑтали... #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Учитавач ПÐÐœ Ñлика је очекивао цео број, али га није нашао" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "ПÐÐœ датотека Ñадржи неиÑправан почетни бајт" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "ПÐÐœ датотека није у познатом ПÐÐœ подзапиÑу" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "ПÐÐœ датотека Ñадржи Ñлику ширине 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "ПÐÐœ датотека Ñадржи Ñлику виÑине 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Ðајвећа вредноÑÑ‚ боје у ПÐÐœ датотеци је 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Ðајвећа вредноÑÑ‚ боје у ПÐÐœ датотеци је превелика" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Ð’Ñ€Ñта Ñирове ПÐÐœ Ñлике није иÑправна" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Учитавач ПÐÐœ Ñлика не подржава овај ПÐÐœ подзапиÑ" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Сиров ПÐÐœ Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° тачно један размак пре Ñадржаја" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ðе могу да доделим меморију за учитавање ПÐÐœ Ñлике" # у Ñваком Ñтрукту (Це језик) Ñу неки подаци #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ðема довољно меморије за учитавање ПÐÐœ података о ÑмиÑлу" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ðеочекиван крај ПÐÐœ Ñлике" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ðема довољно меморије за учитавање ПÐÐœ датотеке" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Породица ПÐÐœ/ПБМ/ПГМ/ППМ запиÑа Ñлика" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ОпиÑивач улазне датотеке је NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ðе могу да прочитам КуТИФ заглавље" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Величина КуТИФ атома је превелика (%d бајт)" msgstr[1] "Величина КуТИФ атома је превелика (%d бајта)" msgstr[2] "Величина КуТИФ атома је превелика (%d бајтова)" msgstr[3] "Величина КуТИФ атома је превелика (један бајт)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Ðе могу да доделим %d бајт у оÑтаву за читање датотека" msgstr[1] "Ðе могу да доделим %d бајта у оÑтаву за читање датотека" msgstr[2] "Ðе могу да доделим %d бајтова у оÑтаву за читање датотека" msgstr[3] "Ðе могу да доделим један бајт у оÑтаву за читање датотеке" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Грешка у датотеци при читању КуТИФ атома: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Ðе могу да преÑкочим Ñледећи %d бајт Ñа „seek()“." msgstr[1] "Ðе могу да преÑкочим Ñледећа %d бајта Ñа „seek()“." msgstr[2] "Ðе могу да преÑкочим Ñледећих %d бајтова Ñа „seek()“." msgstr[3] "Ðе могу да преÑкочим Ñледећи један бајт Ñа „seek()“." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Ðе могу да доделим Ñтруктуру КуТИФ Ñадржаја." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Ðе могу да Ñтворим објекат Гдк учитавача Ñличице." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Ðе могу да пронађем атом Ñа подацима Ñлике." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "КуТИФ Ð·Ð°Ð¿Ð¸Ñ Ñлике" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "РÐС Ñлика има неиÑправно заглавље" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "РÐС Ñлика је непознате врÑте" # мало Ñлободе овак'оме уметнику Ñе мора дати #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "неподржана врÑта РÐС Ñлике" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ðема довољно меморије за учитавање РÐС Ñлике" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Санов Ð·Ð°Ð¿Ð¸Ñ Ñ€Ð°ÑтерÑких Ñлика" # овде не можемо Ñтавити „податке“ пошто ова Ñтруктура показује на податке, види ниже #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ðе могу да доделим меморију за УИ Ñтруктуру међумеморије" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ðе могу да доделим меморију за УИ податке међумеморије" # мало опширније него што би требало: део „помоћу...“ Ñе може избацити # bug: don't use slang #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ðе могу поново да доделим УИ податке међумеморије" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ðе могу да доделим привремене УИ податке међумеморије" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ðе могу да доделим нову Ñличицу" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Слика је одÑечена или неиÑправна" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ðе могу да доделим Ñтруктуру мапе боја" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ðе могу да доделим Ñтавке мапе боја" # bitdepth непоÑредно утиче на број боја #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ðеочекиван број боја за Ñтавке мапе боја" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ðе могу да доделим меморију за ТГРзаглавље" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "ТГРÑлика је неиÑправне величине" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Ð¢Ð“Ð Ð·Ð°Ð¿Ð¸Ñ Ñлике није подржан" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ðе могу да доделим меморију за ТГРподатке о контекÑту" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Превише података у датотеци" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Тарга Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ðе могу да прочитам ширину Ñлике (лоша ТИФФ датотека)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ðе могу да Ñазнам виÑину Ñлике (лоша ТИФФ датотека)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ВиÑина или ширина ТИФФ Ñлике је нула" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "ТИФФ Ñлика је превелика" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ðема довољно меморије за отварање ТИФФ датотеке" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "ÐиÑам уÑпео да учитам РГБ податак из ТИФФ датотеке" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "ÐиÑам уÑпео да отворим ТИФФ Ñлику" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "ÐиÑам уÑпео да учитам ТИФФ Ñлику" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "ÐиÑам уÑпео да Ñачувам ТИФФ Ñлику" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Паковање ТИФФ-а не упућује на одговарајући кодек." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "ÐиÑам уÑпео да упишем ТИФФ податке" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ðе могу да упишем у ТИФФ датотеку" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Слика је ширине нула" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Слика је виÑине нула" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ðема довољно меморије за учитавање Ñлике" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ðе могу да Ñачувам оÑтатак" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "ВБМП Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ÐеиÑправна ИкÑБМ датотека" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ðема довољно меморије за учитавање ИкÑБМ Ñлике" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "ÐиÑам уÑпео да упишем у привремену датотеку при учитавању ИкÑБМ Ñлике" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "ИкÑБМ Ð·Ð°Ð¿Ð¸Ñ Ñлика" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "ÐиÑам нашао ИкÑПМ заглавље" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ÐеиÑправно ИкÑПМ заглавље" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "ИкÑПМ Ñлика је ширине ≤0" # можда боље речима? #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "ИкÑПМ Ñлика је виÑине ≤0" # или можда пикÑелу? #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "ИкÑПМ има неиÑправан број знакова по тачки" # можда боље речима? #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "ИкÑПМ датотека има неиÑправан број боја" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ðе могу да доделим меморију за учитавање ИкÑПМ Ñлике" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ðе могу да учитам ИкÑПМ мапу боја" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "ÐиÑам уÑпео да упишем у привремену датотеку при учитавању ИкÑПМ Ñлике" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "ИкÑПМ Ð·Ð°Ð¿Ð¸Ñ Ñлике" gdk-pixbuf-2.30.8/po/te.po0000664000175000017500000013072412340760136016373 0ustar00mclasenmclasen00000000000000# translation of gtk+.master.te.po to Telugu # Telugu translation of gtk+ # Copyright (C) 2005,2007 Free Software Foundation, Andhra Pradesh. # This file is distributed under the same license as the gtk+ package. # # # Prajasakti Localisation Team , 2005. # Sunil Mohan Adapa , 2007. # Krishna Babu K , 2008, 2009. # Krishnababu Krothapalli , 2011, 2012. # GVS.Giri ,2011. msgid "" msgstr "" "Project-Id-Version: gtk+.master.te\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-09-19 00:18+0530\n" "Last-Translator: Krishnababu Krothapalli \n" "Language-Team: Telugu \n" "Language: te\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: Lokalize 1.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s': దసà±à°¤à±à°°à°®à±à°¨à± తెరచà±à°Ÿà°²à±‹ విఫలమైంది %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°°à°‚లో ఠదతà±à°¤à°¾à°‚శమూ లేదà±" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s': సచేతనానà±à°¨à°¿ నింపà±à°Ÿà°²à±‹ విఫలమైంది. కారణం తెలియదౠ. బహà±à°¶à°¾ సచేతన దసà±à°¤à±à°°à°®à± చెడిపోయి à°µà±à°‚డవచà±à°šà±." #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" " à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం '%s'నౠనింపà±à°Ÿà°²à±‹ విఫలమైంది. కారణం తెలియదà±. బహà±à°¶à°¾ à°ˆ దసà±à°¤à±à°°à°‚ చెడిపోయి à°µà±à°‚డవచà±à°šà±." #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "%s à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°ªà±à°°à°®à°¾à°£à°¾à°¨à±à°¨à°¿ నింపలేకపోతà±à°¨à±à°¨à°¾à°‚.: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం-లోడà±à°šà±‡à°¯à± మాడà±à°¯à±‚లౠ%s సరైన యింటరà±à°«à±‡à°¸à±â€Œà°¨à± యెగà±à°®à°¤à°¿ చేయలేదà±; ఒకవేళ అది వేరే gdk-pixbuf " "వరà±à°·à°¨à±â€Œà°¨à±à°‚à°¡à°¿ కావచà±à°šà±?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రకానికి సహకరించలేమà±." #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%sదసà±à°¤à±à°°à°‚ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూప లావణà±à°¯à°¾à°¨à±à°¨à°¿ à°—à±à°°à±à°¤à°¿à°‚à°š లేకపోయింది.'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "à°—à±à°°à±à°¤à°¿à°‚పలేని à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°° రూపలావణà±à°¯à°‚" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s'à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°²à±‹ విఫలమైంది: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°°à°¾à°¨à°¿à°•à°¿ రాయà±à°Ÿà°²à±‹ దోషం: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "%s నిరà±à°®à°¾à°£à°‚ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూప లావణానà±à°¨à°¿ దాచడానికి సహకరించటంలేదà±." #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ వెనకà±à°•à± à°°à°ªà±à°ªà°¿à°‚à°šà°¿ దాచà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°• శకà±à°¤à°¿ చాలదà±." #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "తాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°®à±à°¨à± తెరచà±à°Ÿà°²à±‹ విఫలమైంది." #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "తాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°®à± à°¨à±à°‚à°¡à°¿ à°šà°¦à±à°µà±à°Ÿ విఫలమంది." #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' à°µà±à°°à°¾à°¯à±à°Ÿ కొరకౠతెరచà±à°Ÿ విఫలమైంది %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" " '%s' à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ రాసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± %sనౠమూయà±à°Ÿà°²à±‹ విఫలమైంది. దతà±à°¤à°¾à°‚శమంతా దాచిపెటà±à°Ÿà°¬à°¡à°¿ à°µà±à°‚డకపోవచà±à°šà±." #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ వాటికయందౠదాచà±à°Ÿà°•à± శకà±à°¤à°¿ చాలదà±" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°•à± à°µà±à°°à°¾à°¯à±à°Ÿà°²à±‹ దోషమà±" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "అంతరà±à°—à°¤ దోషం : à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపేటపà±à°ªà±à°¡à± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°ªà±à°°à°®à°¾à°£à°‚ '%s' విఫలం అయింది. వైఫలà±à°¯à°¾à°¨à°¿à°•à°¿ కారణం " "చెపà±à°ªà°¬à°¡à°²à±‡à°¦à±." #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' à°°à°•à°‚ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ ఆరోహణలో నింపà±à°Ÿà°•à± సహకారం లేదà±." #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ శీరà±à°·à°¿à°• చెడిపోయింది." #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°¾à°²à± అపరిచితం" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పికà±à°¸à±†à°²à± దతà±à°¤à°¾à°‚శం చెడిపోయింది." #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u బైటౠపà±à°°à°¤à°¿à°°à±‚à°ª బఫరà±â€Œà°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైంది" msgstr[1] "%u బైటà±à°² à°ªà±à°°à°¤à°¿à°°à±‚à°ª బఫరà±â€Œà°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైంది" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "సచేతనంలో ఊహించని à°ªà±à°°à°¤à°¿à°®à°¾ à°–à°‚à°¡à°‚" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "సచేతనంలో చెలà±à°²à±à°¬à°¾à°Ÿà±à°•à°¾à°¨à°¿ శీరà±à°·à°¿à°•" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "సచేతనానà±à°¨à°¿ నింపà±à°Ÿà°•à± సరిపడే à°œà±à°žà°¾à°ªà°• శకà±à°¤à°¿ లేదà±" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "సచేతనంలో వికృత à°–à°‚à°¡à°‚" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం à°•à°¤à±à°¤à°¿à°°à°¿à°‚పబడింది లేదా అసంపూరà±à°£à°‚" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం నకిలీ శీరà±à°·à°¿à°• దతà±à°¤à°¾à°‚శానà±à°¨à°¿ కలిగివà±à°‚ది." #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "బిటà±_à°®à±à°¯à°¾à°ªà± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± సరిపడే à°œà±à°žà°¾à°ªà°• శకà±à°¤à°¿ లేదà±." #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "సహకారంలేని BMP à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ శీరà±à°·à°¿à°• పరిమాణం" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "టాపà±â€Œà°¡à±Œà°¨à± BMP à°šà°¿à°¤à±à°°à°¾à°²à± à°•à±à°šà°¿à°‚పబడవà±" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "పరిపకà±à°µà°‚ చెందని దతà±à°¤à°¾à°‚à°¶ అంతం కనిపెటà±à°Ÿà°¬à°¡à°¿à°‚ది" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP దసà±à°¤à±à°°à°¾à°¨à±à°¨à°¿ దాచటానికి à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ సమకూరà±à°šà°²à±‡à°¦à±" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP దసà±à°¤à±à°°à°®à±à°¨à°•à± à°µà±à°°à°¯à°²à±‡à°®à±" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం ఉపలావణà±à°¯à°‚" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG నాణà±à°¯à°¤ 0à°•à±100 మధà±à°¯ విలà±à°µà°…యివà±à°‚డవలెనà±'%s' విలà±à°µà°¨à± పదానà±à°¬à°‚ధీకరణ చేయలేమà±." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG నాణà±à°¯à°¤ 0à°•à±100కౠమధà±à°¯ విలà±à°µ అయివà±à°‚డవలెనౠ'%d విలà±à°µ ఆమోదింపబడదà±" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బరూప లావణà±à°¯à°‚" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ కేటాయించలేక పోయింది: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°¨à± సృషà±à°Ÿà°¿à°‚చలేక పోయింది: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°¨à± కోరలేమà±: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°¨à±à°‚à°¡à°¿ à°šà°¦à±à°µà°²à±‡à°• పోయింది: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "బిటà±â€Œà°®à°¾à°ªà±â€Œà°¨à± లోడà±â€Œ చేయలేక పోయింది" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "మెటాఫైలà±â€Œà°¨à± లోడౠచేయలేక పోయింది" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ కొరకౠమదà±à°¦à°¤à±€à°¯à°¨à°¿ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "à°­à°¦à±à°°à°ªà°°à°šà°²à±‡à°•à°ªà±‹à°¯à°¿à°‚ది" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF à°šà°¦à±à°µà±à°Ÿà°²à±‹ విఫలమైంది.: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF దసà±à°¤à±à°°à°®à± కొంత దతà±à°¤à°¾à°‚శానà±à°¨à°¿ కోలà±à°ªà±‹à°¯à°¿à°‚ది. (బహà±à°¶à°¾ దాని చివరి భాగం ఎలాగో à°•à°¤à±à°¤à°¿à°°à°¿à°‚చబడి à°µà±à°‚à°Ÿà±à°‚ది?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF నింపà±à°¦à°¾à°°à±à°²à±‹ అంతరà±à°—à°¤ దోషం(%s) " #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "దొంతర పొంగిపొరలà±" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "à°ˆ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బనింపà±à°¦à°¾à°°à± à°…à°°à±à°¥à°‚చేసà±à°•à±‹à°²à±‡à°¦à±." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "తపà±à°ªà°¡à± సంకేతం కనిపెటà±à°Ÿà°¬à°¡à°¿à°‚ది" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF దసà±à°¤à±à°°à°‚లో వృతà±à°¤ పటà±à°Ÿà±€ " #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF దసà±à°¤à±à°°à°‚నౠనింపà±à°Ÿà°•à± సరిపడా à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదౠ" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF దసà±à°¤à±à°°à°®à±à°¨à°‚దౠఒక à°«à±à°°à±‡à°®à± నౠమిళితం చేయà±à°Ÿà°•à± సరిపోవౠమెమోరీ లేదà±" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం చెడిపోయింది. (తపà±à°ªà°¡à± LZW à°•à±à°¦à°¿à°‚à°ªà±)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "à°ˆ దసà±à°¤à±à°°à°‚ GIF దసà±à°¤à±à°°à°‚లా కనిపించà±à°Ÿà°²à±‡à°¦à±" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF దసà±à°¤à±à°° రూప లావణà±à°¯à°‚%s వివరణానికి సహకరించà±à°Ÿà°²à±‡à°¦à±" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "à°¸à±à°¨à±à°¨à°¾ పరిమాణం à°—à°² GIF à°ªà±à°°à°¤à°¿à°°à±‚పంనౠయిచà±à°šà±à°¨à±" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానికి à°ªà±à°°à°¾à°ªà°‚à°šà°¿à°• వరà±à°£à°¸à°‚ధానం లేదà±à°®à°°à°¿à°¯à± ఫలకమà±à°²à±‹à°ªà°² దానికి à°¸à±à°¥à°¾à°¨à°¿à°• వరà±à°£à°¸à°‚ధానం కూడా లేదà±." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం à°•à°¤à±à°¤à°¿à°°à°¿à°‚పబడింది లేదా అసంపూరà±à°£à°‚" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం à°šà°¦à±à°µà±à°Ÿà°²à±‹ దోషమà±: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS దసà±à°¤à±à°°à°¾à°¨à±à°¨à°¿ డీకోâ€à°¡à± చేయలేకపోయింది" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపం" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "à°ªà±à°°à°¤à°¿à°®à°²à±‹ చెలà±à°²à°¨à°¿ శీరà±à°·à°¿à°•" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "à°ªà±à°°à°¤à°¿à°®à°¨à± నింపà±à°Ÿà°•à± కావలసిన à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "à°•à±à°¦à°¿à°‚పబడిన à°ªà±à°°à°¤à°¿à°®à°²à°•à± సహకారంలేదà±" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "à°ªà±à°°à°¤à°¿à°®à°µà±†à°¡à°²à±à°ªà±à°¸à±à°¨à±à°¨à°¾" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "à°ªà±à°°à°¤à°¿à°® à°Žà°¤à±à°¤à± à°¸à±à°¨à±à°¨à°¾" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "à°ˆ à°°à°•à°‚ à°ªà±à°°à°¤à°¿à°®à°•à± సహకారం లేదà±" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO దసà±à°¤à±à°°à°‚ నింపà±à°Ÿà°•à± కావలసిన à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICOà°—à°¾ దాచà±à°Ÿà°•à± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం పెదà±à°¦à°¦à±ˆà°ªà±‹à°¤à±à°‚ది" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం వెలà±à°ªà°²à°¿à°®à±à°²à±à°•à± సంచరించౠసà±à°¥à°²à°‚" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO దసà±à°¤à±à°° లోతà±à°¨à°•à± సహకారం లేదà±à°•: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±." #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బంనౠడీకోడౠచేయలేమà±" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "మారà±à°ªà±à°•à± లోనైన JPEG2000 పొడà±à°µà± లేదా వెడలà±à°ªà±à°²à± శూనà±à°¯à°‚." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం రకమౠపà±à°°à°¸à±à°¤à±à°¤à°‚ మదà±à°¦à°¤à±€à°¯à±à°Ÿà°²à±‡à°¦à±." #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "వరà±à°£ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ కేటాయింటలేక పోయింది" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 దసà±à°¤à±à°°à°¾à°¨à±à°¨à°¿ తెరà±à°µà±à°Ÿà°•à± చాలని à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "బఫరౠపà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ డాటాకౠజà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ కేటాయించలేక పోయింది" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG2000 à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr " JPEG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ విశà±à°²à±‡à°·à°£à°²à±‹ దోషం(%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బమà±à°¨à± నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±. కొనà±à°¨à°¿ కారà±à°¯à°•à±à°·à±‡à°¤à±à°°à°®à±à°²à°¨à± తొలగించి మరలా à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr " సహకారం లేనిJPEG వరà±à°£à°ªà±à°°à°¦à±‡à°¶à°®à± (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG దసà±à°¤à±à°°à°‚నౠనింపà±à°Ÿà°•à±à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±." #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "మారà±à°ªà±à°•à± లోనైన JPEG పొడà±à°µà± లేదా వెడలà±à°ªà±à°²à± శూనà±à°¯à°‚." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "à°°à°‚à°—à± à°ªà±à°°à±Šà°«à±ˆà°²à± à°…à°¨à±à°¨à°¦à°¿ చెలà±à°²à°¨à°¿ పొడవౠ'%d' కలిగివà±à°‚ది." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "శీరà±à°·à°¿à°•à°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±." #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "à°ªà±à°°à°•à°°à°£à°µà°¾à°Ÿà°¿à°•à°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±." #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం చెలà±à°²à°¨à°¿ à°Žà°¤à±à°¤à± లేదా / మరియౠవెడలà±à°ªà±à°²à°¨à± కలిగివà±à°‚ది" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం సహకారంలేని bpp కలిగివà±à°‚ది." #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం సహకారంలేని %d బిటà±à°¤à°²à°¾à°²à°¸à°‚à°–à±à°¯à°¨à± కలిగివà±à°‚ది." #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "కొతà±à°¤ pixbufనౠసృషà±à°Ÿà°¿à°‚చలేమà±" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "వరà±à°¸ దతà±à°¤à°¾à°‚శానికి à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం కొరకౠమెమొరీనౠకేటాయించలేదà±" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం యెఉకà±à°• à°…à°¨à±à°¨à°¿ వరà±à°¸à°²à°¨à± తీసà±à°•à±à°°à°¾à°²à±‡à°¦à±." #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX దతà±à°¤à°¾à°‚శం చివరలో వరà±à°£à°ªà°²à°•à°‚ కనిపించలేదà±" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "మారà±à°ªà±à°•à± లోనైన పికà±à°¸à± బఫౠసà±à°¨à±à°¨à°¾ వెడలà±à°ªà± లేదా à°Žà°¤à±à°¤à±à°¨à± కలిగివà±à°‚ది." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "జిడికెపికà±à°¸à± డేటా ఫారà±à°®à±‡à°Ÿà±" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°ªà±à°°à°¸à°¾à°°à°®à°¾à°°à±à°—బిటౠచెలà±à°²à°µà±." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "మారà±à°ªà±à°•à± లోనైన PNG పొడà±à°µà± వెడలà±à°ªà±à°²à± ౯శూనà±à°¯à°‚." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "మారà±à°ªà±à°•à± లోనైన PNG à°ªà±à°°à°¸à°¾à°° మారà±à°— Bits సంఖà±à°¯ 8కాదà±." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "మారà±à°ªà±à°¨à°•à± లోనైన PNG RGB లేదా RGBA కాదà±." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "మారà±à°ªà±à°¨à°•à± లోనైన PNG మదà±à°¦à°¤à±à°•à°¾à°¨à°¨à±à°¨à°¿ చానలà±à°¸à±à°¨à± కలిగిఉంది, 3 లేదా 4౪" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బదసà±à°¤à±à°°à°‚ లో అనివారà±à°¯ దోషం %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG దసà±à°¤à±à°°à°‚నౠనింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±. " #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu à°ªà±à°°à°¤à°¿à°°à±‚పంతో %lu నౠనిలà±à°µà°µà±à°‚à°šà±à°Ÿà°•à± మెమొరీ చాలలేదà±; మెమొరీ వాడà±à°•à°¨à± తగà±à°—à°¿à°‚à°šà±à°Ÿà°•à± కొనà±à°¨à°¿ " "à°…à°¨à±à°µà°°à±à°¤à°¨à°®à±à°²à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°°à±à°¤à°¾à°¨à±à°¨à°¿ à°šà°¦à±à°µà±à°Ÿà°²à±‹ అనివారà±à°¯à°¦à±‹à°·à°‚" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°°à°‚ %s నౠచదà±à°µà±à°Ÿà°²à±‹ అనివారà±à°¯ దోషం" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG పాఠà±à°¯ ఖండాలకొరకౠమీటలౠఅతి తకà±à°•à±à°µà°—à°¾ à°’à°•à°…à°•à±à°·à°°à°¾à°¨à±à°¨à°¿ అతి à°Žà°•à±à°•à±à°µà°—à°¾ 79à°…à°•à±à°·à°°à°®à±à°²à°¨à± కలిగివà±à°‚డవలెనà±" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG పాఠà±à°¯ ఖండాల కొరకౠమీటలౠASCII à°…à°•à±à°·à°°à°®à±à°²à±ˆà±¯ à°µà±à°‚డవలెనà±." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "à°°à°‚à°—à± à°ªà±à°°à±Šà°«à±ˆà°²à± à°…à°¨à±à°¨à°¦à°¿ చెలà±à°²à°¨à°¿ పొడవౠ%d కలిగివà±à°‚ది." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "JPEG నాణà±à°¯à°¤ 0à°•à±9 మధà±à°¯ విలà±à°µà°…యివà±à°‚డవలెనà±, '%s' విలà±à°µà°¨à± పదానà±à°¬à°‚ధీకరణ చేయలేమà±." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "JPEG నాణà±à°¯à°¤ 0à°•à±9కౠమధà±à°¯ విలà±à°µ అయివà±à°‚డవలెనà±; '%d విలà±à°µ ఆమోదింపబడదà±" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG పాఠà±à°¯ à°šà°‚à°•à± %s విలà±à°µ ISO-8859-1 సంకేతరచనకౠమారà±à°šà°¬à°¡à°²à±‡à°¦à±." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM నింపà±à°¦à°¾à°°à± పూరà±à°£à°¾à°‚à°•à°‚ వసà±à°¤à±à°‚దని ౯ఊహించింది కాని అది రాలేదà±" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM దసà±à°¤à±à°°à°‚ లో మెఉదటి బైటౠతపà±à°ªà±à°—à°¾ à°µà±à°‚ది" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM దసà±à°¤à±à°°à°‚ à°—à±à°°à±à°¤à°¿à°‚à°ªà±à°ªà±Šà°‚దిన PNM ఉపరూపలావణà±à°¯à°‚ ౯కాదà±" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM దసà±à°¤à±à°°à°‚ లో à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM దసà±à°¤à±à°°à°‚లో à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవౠ0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM దసà±à°¤à±à°°à°‚లో à°…à°¤à±à°¯à°§à°¿à°• వరà±à°£à°¸à°‚à°–à±à°¯ 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM దసà±à°¤à±à°°à°‚లో à°…à°¤à±à°¯à°§à°¿à°• వరà±à°£à°¸à°‚à°–à±à°¯ చాలా à°Žà°•à±à°•à±à°µà°—à°¾ à°µà±à°‚ది " #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "అపకà±à°µ PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°°à°•à°‚ చెలà±à°²à°¦à± " #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ నింపà±à°¦à°¾à°°à± à°ˆ à°°à°•à°‚ PNM ఉపరూప లావణà±à°¯à°¾à°¨à±à°¨à°¿ సహకరించà±à°Ÿà°²à±‡à°¦à±" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "అపకà±à°µ PNM రూపలావణà±à°¯à°¾à°²à± ఉదాహరణదతà±à°¤à°¾à°‚శానికి à°®à±à°‚దౠఖచà±à°›à°¿à°¤à°‚à°—à°¾ à°’à°• ఖాళీ à°ªà±à°°à°¦à±‡à°¶à°‚ à°µà±à°‚డవలెనౠ" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ ని à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM context structనౠనింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదౠ" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దతà±à°¤à°¾à°‚శంలో ఊహించని అంతం " #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM దసà±à°°à±à°¤à°¾à°¨à±à°¨à°¿ నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదౠ" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూప లావణà±à°¯ à°•à±à°Ÿà±à°‚బం" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ఇనà±à°ªà±à°Ÿà± ఫైలౠడిసà±à°•à±à°°à°¿à°ªà±à°Ÿà°¾à°°à± NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF యెగà±à°µà°¸à±‚చిని à°šà°¦à±à°µà±à°Ÿà°•à± విఫలమైంది" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF ఆటమౠపరిమాణం మరీ పెదà±à°¦à°¦à°¿ (%d బైటà±)" msgstr[1] "QTIF ఆటమౠపరిమాణం మరీ పెదà±à°¦à°¦à°¿ (%d బైటà±à°²à±)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ఫైలౠరీడౠబఫరౠకొరకౠ%d బైటౠనౠకేటాయించà±à°Ÿà°²à±‹ విఫలమైంవ" msgstr[1] "ఫైలౠరీడౠబఫరౠకొరకౠ%d బైటà±à°²à°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైంది" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF ఆటమౠచదà±à°µà±à°¨à°ªà±à°ªà±à°¡à± దోషం: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "seek() తో తరà±à°µà°¾à°¤à°¿ %d బైటౠవిసà±à°®à°°à°¿à°‚à°šà±à°Ÿà°•à± విఫలమైంది." msgstr[1] "seek() తో తరà±à°µà°¾à°¤à°¿ %d బైటà±à°²à± విసà±à°®à°°à°¿à°‚à°šà±à°Ÿà°•à± విఫలమైంది." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF సందరà±à°­ à°µà±à°¯à°µà°¸à±à°¥à°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైంది." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader ఆబà±à°œà°•à±à°Ÿà± సృషà±à°Ÿà°¿à°‚à°šà±à°Ÿà°²à±‹ విఫలమైంది." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ డాటా ఆటమౠకనà±à°—ొనà±à°Ÿà°²à±‹ విఫలమైంది." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ ఫారà±à°®à°¾à°Ÿà±" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ శీరà±à°·à°¿à°• దతà±à°¤à°¾à°‚శం నకిలీది" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°°à°•à°‚ అపరిచితం" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ మారà±à°ªà°¿à°¡à°¿à°•à°¿ సహకారంలేదౠ" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± సరిపడా à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "సనౠరాసà±à°Ÿà°°à± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బరూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer structà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ నిరà±à°¦à±‡à°¶à°¿à°‚చలేమà±" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer దతà±à°¤à°¾à°‚శానికి à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ నిరà±à°¦à±‡à°¶à°¿à°‚చలేమà±" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer దతà±à°¤à°¾à°‚శానికి మరల à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ నిరà±à°¦à±‡à°¶à°¿à°‚చలేమà±." #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "IOBuffer దతà±à°¤à°¾à°‚శానికి తాతà±à°•à°¾à°²à°¿à°•à°‚à°—à°¾ à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±." #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "కొతà±à°¤pixbuf à°•à± à°¸à±à°¥à°¾à°¨ నిరà±à°¦à±‡à°¶à°•à°‚ చేయలేమà±" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం పాడైంది లేదా అణచబడింది." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "వరà±à°£à°®à°¾à°ªà°• నిరà±à°®à°¾à°£à°¾à°¨à°¿à°•à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "వరà±à°£à°®à°¾à°ªà°• à°ªà±à°°à°µà±‡à°¶à°•à°¾à°²à°•à± à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "వరà±à°£à°®à°¾à°ªà°• à°ªà±à°°à°µà±‡à°¶à°•à°¾à°²à°²à±‹ ఊహించని బిటౠలోతà±" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA శీరà±à°·à°¿à°• à°…à°—à±à°° à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం కొలతలౠచెలà±à°²à°µà±" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రకానికి సహకారం లేదà±" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Cannot allocate memory for TGA context structà°•à± à°¸à±à°¥à°¾à°¨ నిరà±à°¦à±‡à°¶à°•à°‚ చేయà±à°²à±‡à°®à±" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "దసà±à°¤à±à°°à°®à±à°²à°²à±‹à°®à°¿à°—ిలిపోయిన దతà±à°¤à°¾à°‚శం" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa à°ªà±à°°à°¤à°¿à°°à±‚à°ª లావణà±à°¯à°‚" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± నౠగà±à°°à°¹à°¿à°‚చలేకపోయామౠ(దోషపూరిత TIFF దసà±à°¤à±à°°à°‚)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవà±à°¨à± à°—à±à°°à±à°¤à°¿à°‚చలేకపోయామౠ(దోషపూరిత TIFF దసà±à°¤à±à°°à°‚)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం ౦0అయిన పొడవà±à°¨à± వెడలà±à°ªà± నౠకలిగి à°µà±à°‚ది" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFFకొలతలౠపెదà±à°¦à°µà°¿à°—à°¾ à°µà±à°¨à±à°¨à°µà°¿" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF దసà±à°¤à±à°°à°‚ తెరà±à°šà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr " TIFF దసà±à°¤à±à°°à°‚ à°¨à±à°‚à°¡à°¿ RGB దతà±à°¤à°¾à°‚శానà±à°¨à°¿ నింపà±à°•à±Šà°¨à±à°Ÿà°²à±‹ విఫలమైంది" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ తెరà±à°šà±à°Ÿà°²à±‹ విఫలమైంది" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°•à±Šà°¨à±à°Ÿà°²à±‹ విఫలమైంది" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ దాచà±à°Ÿà°²à±‹ విఫలమైంది" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF à°•à±à°šà°¿à°‚పౠచెలà±à°²à±à°¨à°Ÿà±à°µà°‚à°Ÿà°¿ కోడెకà±â€Œà°¨à± సూచించà±à°Ÿà°²à±‡à°¦à±." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF డాటాకౠవà±à°°à°¾à°¯à±à°Ÿà°²à±‹ దోషం" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF దసà±à°¤à±à°°à°®à±à°•à± à°µà±à°°à°¾à°¯à°²à±‡à°•à°ªà±‹à°¯à°¿à°‚ది" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± 0" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవౠ0" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± తగిన à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "మిగిలిన వాటిని దాచలేమà±" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP à°ªà±à°°à°¤à°¿à°°à±‚à°ª లావణà±à°¯à°‚" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "XBM దసà±à°¤à±à°°à°‚ చెలà±à°²à°¦à±" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°°à±à°¤à°¾à°¨à±à°¨à°¿ నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°¨à°ªà±à°¡à± తాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°‚నకౠరాయà±à°Ÿ విఫలమైంది " #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "à°XPM శీరà±à°·à°¿à°•à°¾ à°•à°¨à±à°—ొనబడలేదౠ" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "చెలà±à°²à°¨à°¿ XPM హెడరà±" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM దసà±à°¤à±à°° à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM దసà±à°¤à±à°° à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవౠ<= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM లో pixel à°•à± à°…à°•à±à°·à°°à°®à±à°² సంఖà±à°¯ చెలà±à°²à°¦à±" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM దసà±à°¤à±à°°à°‚ లో వరà±à°£à°®à±à°² సంఖà±à°¯ చెలà±à°²à°¦à±" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ ని à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM వరà±à°£à°®à°¾à°ªà°¾à°¨à±à°¨à°¿ చదవలేమà±" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°¨à°ªà±à°¡à± తాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°‚నకౠరాయà±à°Ÿ విఫలమైంది" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFనౠమూసివేసే à°ªà±à°°à°¯à°¤à±à°¨à°‚ విఫలమైంది" #~ msgid "Unsupported animation type" #~ msgstr "సహకారం లేని సచేతన à°°à°•à°‚" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "పాలెటెడౠడాటాకౠమెమోరీని సమకూరà±à°šà°²à±‡à°®à±" gdk-pixbuf-2.30.8/po/sq.gmo0000664000175000017500000004717312340760137016560 0ustar00mclasenmclasen00000000000000Þ•·ÔûŒ xy%™¿)Ô-þ!, N"o(’*»-æ,,An'‰±Ê ç"+Ie*€)«Õô*+9#e&‰.°,ß# -0^y¤6» ò2N!k"'°Øõ3NG&–½R×*JH#“·Ñî" /I8c8œÕ!í"&2%YBNÂ0.B&q˜­ Áâ%÷-7e{¥"¾ á"7%$].‚$±*ÖO*Q%|/¢-Ò%r&™ª½ÙJðO;2‹H¾ $$ ,I v #Š 2® "á "!#'!#K!&o!–!µ!QÕ!V'"!~"  "&Á"-è"4#2K#!~# #À#AÛ#$;$ J$k$ˆ$$²$Ç$Ü$ò$%"%8%M%'b%Š%¦%¼%Ó%é%þ%&E(&'n&*–&-Á&Cï&)3' ]'+~'(ª' Ó'"ô'(!6("X({(!‘(G³(2û(%.)T)s)%‘))·)Vá)8*ÔX*/-,5],“,<­,Oê,/:-:j-:¥-9à-9.>T.=“.=Ñ.#/;3/,o/-œ/*Ê/#õ/"0 <0#]0J0JÌ0 1!817Z18’1*Ë15ö1>,2<k2*¨2IÓ2$3"B3e3‚35¡3×3'ê34 24#S4(w41 4-Ò4*5-+5+Y5…5t¡586#O6gs6'Û6R7,V7 ƒ7 ¤7,Å7)ò7 8$=8Pb8P³8 9%9'B9+j9'–9M¾9v :3ƒ:D·:)ü:&;=;!T;v;2;Â;4á;<.<5F<,|<.©<$Ø<%ý<>#=3b=F–=2Ý=2>rC>4¶>0ë>B?F_?*¦?‰Ñ?[@o@"ˆ@«@RÆ@^ABxA^»A!B35¢Ž\°@ MŸtco¬˜¥„BfbYJO:·p7m8Œ|®=s–x´LK{h'qCa X/³[ 0µS;&Š]3•(k¯UlI^¡4 d—©_.‰W}En*T+v1r§ ‚œ2G›¦e<j“ QiH¤`™Zg~z«²BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ HEAD Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-02-13 12:58+0100 Last-Translator: Laurent Dhima 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); Header i figurës BMP ka të dhëna të gabuaraFigura BMP ka një header me madhësi të pasuportuarNdesha në kod të gabuarNumri i bit për kanal i figurës PNG është i pavlefshëm.Numri i bit-eve për kanal të figurës së transformuar në PNG nuk është 8.I pamundur sigurimi i kujtesës për header TGAE pamundur vendosja e elementëve të hartës së ngjyraveE pamundur vendosja e strukturës së hartës së ngjyraveI pamundur sigurimi i kujtesës për të dhënat IOBufferI pamundur sigurimi i kujtesës për strukturën IOBufferI pamundur sigurimi i kujtesës për strukturën kontekste TGAI pamundur sigurimi i kujtesës për ngarkimin e figurës PNMI pamundur sigurimi i kujtesës për ngarkimin e figurës XPME pamundur vendosja e pixbuf të riI pamundur sigurimi i të dhënave të përkohshme IOBufferI pamundur leximi i hartës së ngjyrave XPMI pamundur risigurimi i të dhënave IOBufferElement i përsëritur tabele në file GIFIkonat e kompresuara nuk suportohenI pamundur sigurimi i memorjes: %sI pamundur krijimi i fluksit: %sI pamundur dekodifikimi i file ICNSI pamundur përcaktimi i lartësisë së figurës (file TIFF i keqformuar)I pamundur përcaktimi i gjerësisë së figurës (file TIFF i keqformuar)I pamundur leximi nga fluksi: %sI pamundur kërkimi i fluksit: %sI pamundur sigurimi i memorjes për profilin e ngjyrësNuk mund të siguroj kujtesë për përmbajtjen e bufferNuk munda të siguroj kujtesë për headerS'mund të siguroj kujtesë për të dhënat e vijësE pamundur përgatitja e kujtesës për të ngarkuar file JPEGE pamundur përgatitja e kujtesës për të ruajtur file BMPI pamundur sigurimi i memorjes për streamI pamundur sigurimi i memorjes për të magazinuar të dhënat e figurësI pamundur krijimi i "pixbuf" të riI pamundur dekodifikimi i figurësI pamundur ngarkimi i bitmapI pamundur ngarkimi i metafileNuk munda të njoh formatin e figurës për file '%s'E pamundur ruajtjaE pamundur ruajtja e pjesës së mbeturI pamundur shkrimi tek file BMPI pamundur shkrimi tek file TIFFHotspot i kursorit jashtë figurësNuk mora të gjitha vijat e figurës PCXPërmasat e figurës TIFF janë tepër të mëdhaGabim gjatë interpretimit të file JPEG (%s)Gabim gjatë leximit të figurës ICNS: %sGabim gjatë shkrimit tek file i figurës: %sGabim gjatë shkrimit tek stream i figurësTepri të dhënash në fileE pamundur mbyllja e '%s' gjatë shkrimit të figurës, ka mundësi që asnjë nga të dhënat të jetë ruajtur: %sDështova në ngarkimin e të dhënave RGB nga file TIFFI pamundur ngarkimi i figurës TIFFDështova në ngarkimin e animacionit '%s': arsye e panjohur, ka mundësi që file të jetë i dëmtuarI pamundur ngarkimi i figurës '%s': %sHapja e figurës '%s' dështoi: shkaku nuk njihet, ndoshta file është i dëmtuarE pamundur hapja e '%s' për të shkruar: %sE pamundur hapja e figurës TIFFE pamundur hapja e file '%s': %sDështova në hapjen e file të përkohshëmI pamundur leximi i file të përkohshëmRuajtja e figurës TIFF dështoiShkrimi i të dhënave TIFF dështoiDështova në shkrimin e file të përkohshëm gjatë ngarkimit të figurës XBMDështova në shkrimin e file të përkohshëm gjatë ngarkimit të figurës XPMGabim gjatë leximit të GIF: %sGabim fatal në file PNG: %sGabim fatal gjatë leximit të file PNGGabim fatal gjatë leximit të file PNG: %sFile nuk duket të jetë i formatit GIFFile GIF i mungojnë të dhëna (mbase në një farë mënyre i janë hequr?)Figura GIF nuk ka një hartë ngjyrash globale dhe, në një fotogramë të brendshme, mungon harta e ngjyrave lokale.Figurë GIF e dëmtuar (gabime në kompresimin LZW)Ngarkuesi i imazheve GIF nuk arrin të interpretojë këtë figurë.Figurë GIF e ndëprerë ose jo e plotë.Ikona ka lartësi zeroIkona ka gjerësi zeroFile '%s' nuk përmban të dhënaFormat i panjohur figureFigura ka gjerësi dhe/ose lartësi të pavlefshmeFigura ka bpp të pasuportuar Figura ka numër të pasuportuar planesh prej %d-bitFigura ka lartësi zeroFigura ka gjerësi zeroTë dhënat filluese të figurës janë të dëmtuaraTë dhëna pixel të dëmtuara për figurënFigurë tepër e madhe për t'u ruajtur si ICOFigurat e llojit '%s' nuk suportohenFigurat e këtij lloji nuk suportohenNgarkimi inkremental i figurave të llojit '%s' nuk suportohetKujtesë e pamjaftueshme për të ngarkuar file PNGKujtesë e pamjaftueshme për ngarkimin e strukturës kontekstuale PNMKujtesë e pamjaftueshme për ngarkimin e file PNMKujtesë e pamjaftueshme për ngarkimin e file XBMKujtesë e pamjaftueshme për të ngarkuar figurën, provoni të mbyllni disa programe që të lironi pak kujtesëMemorje e pamjaftueshme për hapjen e file JPEG 2000Kujtesë e pamjaftueshme për hapjen e file TIFFKujtesë e pamjaftueshme për të ruajtur figurën në një bufferKujtesë e pamjaftueshme për të ruajtur figurën që duhet rithirrurGabim i brendshëm në ngarkuesin GIF (%s)Gabim i brendshëm: Moduli ngarkues i figurave '%s' dështoi në plotësimin e një operacioni, por nuk dha ndonjë arsye për dështiminFile XBM i pasaktëHeader XPM i pavlefshëmFillim i pavlefshëm në animacionHeader ikone i pavlefshëmCilësia JPEG duhet të jetë një vlerë midis 0 dhe 100; vlera '%d' nuk lejohet.Cilësia JPEG duhet të jetë një vlerë midis 0 dhe 100; vlera '%s' nuk mund të analizohet.Kyçet për segmentet e tekstit PNG duhet të jenë simbole ASCII.Kyçet për segmentet e tekstit PNG duhet të kenë të paktën 1 dhe në maksimum 79 simbole.Pjesë e keqformuar në animacionVlera më e madhe e ngjyrës në file PNM është 0Vlera më e madhe e ngjyrës në file PNM është tepër e madheMungon header XPMNuk u gjet paletë tek fundi i të dhënave PCXKujtesë e pamjaftueshme për të krijuar një fragment tek file GIFKujtesë e pamjaftueshme për të ngarkuar file GIFKujtesë e pamjaftueshme për të ngarkuar file ICOKujtesë e pamjaftueshme për të ngarkuar figurën RASKujtesë e pamjaftueshme për të ngarkuar animacioninKujtesë e pamjaftueshme për të ngarkuar figurën bitmapKujtesë e pamjaftueshme për të ngarkuar ikonënKujtesë e pamjaftueshme për ngarkimin e figurësNiveli i ngjeshjes PNG duhet të jetë një vlerë midis 0 dhe 9; vlera '%d' nuk lejohet.Niveli i ngjeshjes PNG duhet të jetë një vlerë midis 0 dhe 9; vlera '%s' nuk mund të analizohet.File PNM me lartësi baraz me 0File PNM me gjerësi baraz me 0File PNM me byte fillestar të pasaktëFile PNM nuk është një nënformat PNM i njohurNgarkuesi i pamjeve PNM nuk suporton këtë nënformat PNM Numri i plotë i pritur nga moduli ngarkues PNM nuk u gjetNdesha në eof të parakohshëmFigura RAS ka titull të gabuar të dhënashFigura RAS është e një lloji të panjohurFormatet PNM të papërpunuar kanë nevojë për tamam një hapësirë bosh para të dhënavaLloji i papërpunuar i figurës PNM është i pasaktë Stack overflowFigura TGA ka përmasa të pavlefshmeLloj figure TGA e pasuportuarFormati i figurave ANIFormati i figurës BMPFormati EMFFormati GIFFormati ICNS i figuraveFormati i figurës ICOFormati JPEG 2000 i figuraveFormati JPEGFormati i figurës PCXFormati PNGFamilja e figurave të formateve PNM/PBM/PGM/PPMFormati Sun rasterFormati i figurës TIFFFormati TargaFormati i figurës WBMPFormati WMFFormati XBMFormati i figurës XPMKy variant i gdk-pixbuf nuk suporton ruajtjen e figurës në formatin: %sFigurat Topdown BMP nuk mund të kompresohenJPEG e transformuar gjerësi apo lartësi zero.JPEG2000 e transformuar ka gjerësi apo lartësi zeroFigurë e transformuar në PNG me numër të pasuportuar kanalesh, duhet të jetë 3 ose 4.Figura e transformuar në PNG ka gjerësi apo lartësi zero.Figura e transformuar në PNG nuk përdor RGB apo RGBA.I pamundur ngarkimi i modulit ngarkues të figurave: %s: %sIntensitet i papritur për zërat e hartës së ngjyraveFund i papritur i të dhënave të figurës PNMPjesë ikone e paparashikuar në animimFormat i panjohur figureNgjyrë hapësire JPEG (%s) e pasuportuarIntensitet i pasuportuar për file ICO: %dLloj ikone i pasuportuarFormat figure i pasuportuar për GDI+Vlera për segmentin %s të tekstit PNG nuk mund të konvertohet në familjen ISO-8859-1.Versioni %s i formatit GIF nuk suportohetGjerësia ose lartësia e figurës TIFF është zeroFile XPM e ka lartësinë e figurës <= 0File XPM e ka gjerësinë e figurës <= 0File XPM ka numër të pavlefshëm ngjyrashXPM ka numër të pavlefshëm simbolesh për pixeli pamundur sigurimi i buffer të figurës prej %u bytei pamundur sigurimi i buffer të figurës prej %u bytesVariant figure RAS i pasuportuargdk-pixbuf-2.30.8/po/quot.sed0000664000175000017500000000023112305775535017107 0ustar00mclasenmclasen00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“â€/""/g gdk-pixbuf-2.30.8/po/hu.gmo0000664000175000017500000005403012340760137016537 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0â&0* 242)S2}2;“2=Ï2) 3073.h32—39Ê3=49B4:|4$·40Ü4( 5,650c5(”5.½5)ì5!6"86*[6=†6?Ä6'7,,7&Y7.€7:¯7+ê758;L86ˆ83¿84ó8%(9$N9 s9!”9;¶9ò9:! :"B:6e:&œ:Ã:+à:' ;4;S;o;q‡;6ù;l0<5<Ó<0ò<&#=nJ=1¹=bë=,N>%{>0¡>+Ò>$þ>,#?#P?…t?%ú?> @>_@ž@%¼@+â@/A%>A&dAI‹AhÕA/>B7nB)¦BÐBéB.C3C5LC8‚C8»CôC D&D"9D\D+zD(¦DÏDrìDA_E ¡E0ÂE2óE0&F5WF|F6 G1AG1sGG¥GšíG#ˆHj¬HI/I&II pId‘IlöIEcJ\©J K*'K2RK…K*¤KHÏK0L1IL/{L2«L+ÞL, M+7MhcMmÌM:NWN$vN.›N:ÊN2O%8OM^O¬OËOYéO$CPhPˆP œP#½P7áPQ+Q=QOQaQxQ‹QQµQÈQÚQ'ìQR)RBRURiR|RŽR Rd²R3S9KS<…SeÂS8(T.aT9T3ÊT6þT#5U$YU%~U#¤U+ÈUôU(VM8V.†V.µV äV"W,(W@UW_–W!öWA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-25 10:05+0200 Last-Translator: Balázs Úr 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: Lokalize 1.2 Az ANI-kép csonkolódott vagy nem teljes.A BMP-kép fejlécadata hibásA BMP-kép fejlécmérete nem támogatottHibás kód érkezettA PNG-kép csatornánkénti bitjeinek száma érvénytelen.Az átalakított PNG csatornánkénti bitjeinek száma nem 8.Nem lehet kiosztani TGA-fejlécmemóriátNem lehet kiosztani színtérkép bejegyzéseketNem lehet kiosztani színtérkép struktúrátNem lehet memóriát kiosztani az IOBuffer-adathozNem lehet memóriát kiosztani az IOBuffer-struktúráhozNem lehet memóriát lefoglalni a TGA kontextusstruktúránakNem lehet memóriát kiosztani a PNM-kép betöltéséhezNem lehet memóriát kiosztani az XPM-kép betöltéséhezNem lehet lefoglalni új képpuffertNem lehet kiosztani az átmeneti IOBuffer-adatotNem lehet olvasni az XPM-színtérképetNem lehet újra kiosztani az IOBuffer-adatotKörkörös táblázat bejegyzés a GIF fájlbanA színprofil hossza (%d) érvénytelen.A színprofil hossza („%uâ€) érvénytelen.Tömörített ikonok nincsenek támogatvaNem lehet memóriát foglalni: %sNem hozható létre adatfolyam: %sNem sikerült visszafejteni az ICNS fájltNem lehet megszerezni a kép magasságát (hibás TIFF fájl)Nem lehet megszerezni a kép szélességét (hibás TIFF fájl)Nem lehet olvasni az adatfolyamból: %sNem lehet pozicionálni az adatfolyamban: %sNem foglalható memória a PCX képnekNem lehet memóriát foglalni a színprofilhozNem lehet memóriát foglalni a kontextus-puffer számáraNem lehet memóriát kiosztani a fejléchezNem lehet memóriát foglalni a vonaladatok számáraNem lehet memóriát kiosztani a JPEG fájl betöltéséhezNem lehet memóriát foglalni a BMP fájl mentéséhezNem sikerült memóriát kiosztani az adatfolyamhozNem lehet memóriát foglalni a képadatok számáraNem lehet létrehozni új képpuffertNem sikerült visszafejteni a képetNem lehet betölteni a bitképetNem lehet betölteni a metafájltNem lehet azonosítani a(z) „%s†képfájl formátumátNem lehet menteniNem lehet menteni a többitNem sikerült írni a BMP fájlbaNem sikerült írni a TIFF fájlbaA kurzor aktív pontja a képen kívül helyezkedik elNem található a PCX-kép minden soraA TGA-kép mérete túl nagyHiba a JPEG képfájl értelmezésekor (%s)Hiba az ICNS képfájl olvasásakor: %sHiba képfájlba íráskor: %sHiba képfolyamba íráskorTöbbletadat a fájlbanNem sikerült %d bájt fájlolvasási puffert lefoglalniNem sikerült %d bájt fájlolvasási puffert lefoglalniNem sikerült lefoglalni a QTIF kontextusstruktúrát.A(z) „%s†nem zárható le a kép írása közben, lehet, hogy nem sikerült minden adatot elmenteni: %sA GdkPixbufLoader objektum létrehozása meghiúsult.Nem található képadat atom.RGB-adat betöltése a TIFF-fájlból sikertelenNem sikerült betölteni a TIFF képetNem sikerült betölteni a(z) „%s†animációt: ok ismeretlen, valószínűleg sérült az animációfájlNem sikerült betölteni a(z) „%s†képet: %sNem sikerült betölteni a(z) „%s†képet: ok ismeretlen, valószínűleg sérült a képfájl„%s†megnyitása írásra sikertelen: %sNem sikerült megnyitni a TIFF képetNem sikerült megnyitni a(z) „%s†fájlt: %sNem sikerült megnyitni az átmeneti fájltA QTIF fejléc olvasása meghiúsultNem sikerült olvasni az átmeneti fájlbólNem sikerült menteni a TIFF képetA következÅ‘ %d bájt átugrása a seek() hívással meghiúsult.A következÅ‘ %d bájt átugrása a seek() hívással meghiúsult.Nem sikerült kiírni a TIFF adatokatÃtmeneti fájlba írás az XBM-kép betöltésekor sikertelenÃtmeneti fájlba írás az XPM-kép betöltésekor sikertelenHiba a GIF olvasásánál: %sVégzetes hiba a PNG képfájlban: %sVégzetes hiba a PNG képfájl olvasásakorVégzetes hiba a PNG képfájl olvasásakor: %sA fájl nem tűnik GIF formátumúnakFájlhiba a QTIF atom olvasásakor: %sA GIF fájl egyes adatai hiányoznak (lehet, hogy csonkolódott a fájl?)A GIF képnek nincs globális színtérképe, és a benne lévÅ‘ keretnek sincs lokális színtérképe.A GIF-kép hibás (helytelen LZW-tömörítés)A GIF-képbetöltÅ‘ nem tudja értelmezni ezt a képet.A GIF-kép csonkolódott vagy nem teljes.Az ikon magassága nullaAz ikon szélessége nullaA(z) „%s†képfájl nem tartalmaz adatokatIsmeretlen képformátumA kép szélessége és/vagy magassága érvénytelenA kép képpontonkénti bitjeinek száma nem támogatottNem támogatott számú %d bites színsík van a képbenA kép magassága nullaA kép szélessége nullaHibás képfejlécA kép sérült vagy csonkolódottA kép képpontadata sérültA kép túl nagy ICO formátumba mentéshezA(z) „%s†képtípus nem támogatottA képtípus nem támogatottA(z) %s képbetöltÅ‘-modul nem exportálja a megfelelÅ‘ felületet, talán egy másik gdk-pixbuf verzióból van?A(z) %s típusú képek növekményes betöltése nem támogatottA bemeneti fájl leírója NULL.Nincs elég memória a PNG fájl betöltéséhezNincs elég memória a PNM kontextusstruktúránakNincs elég memória a PNM fájl betöltéséhezNincs elég memória az XBM képfájl betöltéséhezNincs elég memória a kép betöltéséhez, memória felszabadításához próbáljon meg kilépni néhány alkalmazásbólNincs elég memória a JPEG 2000 fájl megnyitásáhozNincs elég memória a TIFF fájl megnyitásáhozNincs elég memória a kép pufferbe mentéséhezNincs elég memória a visszahíváshoz használandó kép mentéséhezNincs elég memória egy %lu x %lu méretű kép betöltéséhez, próbáljon meg kilépni néhány alkalmazásból a memóriahasználat csökkentéséhezBelsÅ‘ hiba a GIF betöltÅ‘ben (%s)BelsÅ‘ hiba: A(z) %s képbetöltÅ‘ modul nem tudott befejezni egy műveletet, de nem adta meg a hiba okátÉrvénytelen XBM-fájlÉrvénytelen XPM-fejlécÉrvénytelen fejléc az animációbanÉrvénytelen fejléc az ikonbanA JPEG-minÅ‘ség értékének 0 és 100 között kell lennie, a(z) „%d†érték nem megengedett.A JPEG-minÅ‘ség értékének 0 és 100 között kell lennie, a(z) „%s†értéket nem lehet feldolgozni.A PNG szöveges darabok kulcsainak ASCII karaktereknek kell lenniük.A PNG szöveges darabok kulcsainak legalább 1 és legfeljebb 79 karakterbÅ‘l kell állniuk.Hibás részlet az animációbanA PNM-fájlban a maximális színérték 0A PNM-fájlban a maximális színérték túl nagyNem található az XPM-fejlécNem található paletta a PCX-adat végénNincs elég memória a keretnek a GIF-fájlban való kiegészítéséhezNincs elég memória a GIF-fájl betöltéséhezNincs elég memória az ICO-fájl betöltéséhezNincs elég memória a RAS-kép betöltéséhezNincs elég memória az animáció betöltéséhezNincs elég memória a kép betöltéséhezNincs elég memória az ikon betöltéséhezNincs elég memória a kép betöltéséhezA PNG-tömörítés értékének 0 és 9 között kell lennie, a(z) „%d†érték nem engedélyezett.A PNG-tömörítés értékének 0 és 9 között kell lennie, a(z) „%s†értéket nem lehet feldolgozni.A PNM-fájl képmagassága 0A PNM-fájl képszélessége 0A PNM-fájl kezdÅ‘ bájtja helytelenA PNM-fájl nincs felismert PNM-alformátumbanA PNM-képbetöltÅ‘ nem támogatja ezt a PNM-alformátumotA PNM-betöltÅ‘ egy egészet várt, de nem találtA fájl végét túl korán értem elA QTIF atomméret túl nagy (%d bájt)A QTIF atomméret túl nagy (%d bájt)A RAS-kép fejlécadata hibásA RAS-kép típusa ismeretlenA nyers PNM-formátumok pontosan egy üreshely-karaktert igényelnek a mintaadatok elÅ‘ttA nyers PNM-képtípus érvénytelenA kapott GIF kép mérete nullaVeremtúlcsordulásA TGA-kép mérete érvénytelenA TGA képformátum nem támogatottA TIFF tömörítés nem érvényes kodekre hivatkozik.ANI képformátumBMP képformátumEMF képformátumGIF képformátumA GdkPixdata formátumICNS képformátumICO képformátumJPEG 2000 képformátumJPEG képformátumPCX képformátumPNG képformátumA PNM/PBM/PGM/PPM képformátum családA QTIF képformátumSun raster képformátumTIFF képformátumTarga képformátumWBMP képformátumWMF képformátumXBM képformátumXPM képformátumA gdk-pixbuf ezen változatába nincs befordítva a(z) %s képformátumba való mentés támogatásaA fentrÅ‘l-lefelé BMP képek nem tömöríthetÅ‘ekAz átalakított JPEG szélessége vagy magassága nulla.Az átalakított JPEG2000 szélessége vagy magassága nullaAz átalakított PNG csatornánkénti bitjeinek száma nem támogatott, 3-nak vagy 4-nek kell lennie.Az átalakított PNG szélessége vagy magassága nulla.Az átalakított PNG nem RGB vagy RGBA módú.Az átalakított kép szélessége vagy magassága nulla.Nem lehet betölteni a képbetöltÅ‘ modult: %s: %sVáratlan bitmélység a színtérkép-bejegyzésekhezA PNM-képadatnak váratlanul végeVáratlan ikondarab az animációbanAzonosíthatatlan képfájl formátumNem támogatott JPEG-színtér (%s)Nem támogatott mélység ICO-fájlnál: %dNem támogatott ikontípusNem támogatott képformátum a GDI+-hoz%s PNG szöveges darab értéke nem konvertálható ISO-8859-1 kódolásúra.A %s verziójú GIF formátum nincs támogatvaA TIFF-kép szélessége vagy magassága nullaAz XPM-fájl képmagassága <= 0Az XPM-fájl képszélessége <= 0Az XPM-fájl színeinek száma érvénytelenAz XPM-fájl képpontonkénti karaktereinek száma érvénytelennem sikerült %u bájtos képpuffert lefoglalninem sikerült %u bájtos képpuffert lefoglalninem támogatott RAS-képváltozatgdk-pixbuf-2.30.8/po/sq.po0000664000175000017500000007570512340760136016415 0ustar00mclasenmclasen00000000000000# Përkthimi i gtk+.HEAD në shqip. # Copyright (C) 2006 - 2009 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # # Besnik Bleta , 2003. # Laurent Dhima , 2003-2008, 2009. msgid "" msgstr "" "Project-Id-Version: gtk+ HEAD\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-02-13 12:58+0100\n" "Last-Translator: Laurent Dhima \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "E pamundur hapja e file '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "File '%s' nuk përmban të dhëna" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Dështova në ngarkimin e animacionit '%s': arsye e panjohur, ka mundësi që " "file të jetë i dëmtuar" # (pofilter) puncspacing: checks for bad spacing after punctuation #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Hapja e figurës '%s' dështoi: shkaku nuk njihet, ndoshta file është i dëmtuar" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "I pamundur ngarkimi i modulit ngarkues të figurave: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Moduli i ngarkimit të figurave %s nuk eksporton interfaqen e duhur; mbase " "është për një version tjetër të GTK?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Figurat e llojit '%s' nuk suportohen" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nuk munda të njoh formatin e figurës për file '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Format i panjohur figure" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "I pamundur ngarkimi i figurës '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Gabim gjatë shkrimit tek file i figurës: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ky variant i gdk-pixbuf nuk suporton ruajtjen e figurës në formatin: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Kujtesë e pamjaftueshme për të ruajtur figurën që duhet rithirrur" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Dështova në hapjen e file të përkohshëm" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "I pamundur leximi i file të përkohshëm" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "E pamundur hapja e '%s' për të shkruar: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "E pamundur mbyllja e '%s' gjatë shkrimit të figurës, ka mundësi që asnjë nga " "të dhënat të jetë ruajtur: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Kujtesë e pamjaftueshme për të ruajtur figurën në një buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Gabim gjatë shkrimit tek stream i figurës" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Gabim i brendshëm: Moduli ngarkues i figurave '%s' dështoi në plotësimin e " "një operacioni, por nuk dha ndonjë arsye për dështimin" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ngarkimi inkremental i figurave të llojit '%s' nuk suportohet" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Të dhënat filluese të figurës janë të dëmtuara" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Format i panjohur figure" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Të dhëna pixel të dëmtuara për figurën" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "i pamundur sigurimi i buffer të figurës prej %u byte" msgstr[1] "i pamundur sigurimi i buffer të figurës prej %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Pjesë ikone e paparashikuar në animim" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Fillim i pavlefshëm në animacion" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Kujtesë e pamjaftueshme për të ngarkuar animacionin" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Pjesë e keqformuar në animacion" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Figurë GIF e ndëprerë ose jo e plotë." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Formati i figurave ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Header i figurës BMP ka të dhëna të gabuara" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Kujtesë e pamjaftueshme për të ngarkuar figurën bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Figura BMP ka një header me madhësi të pasuportuar" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Figurat Topdown BMP nuk mund të kompresohen" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Ndesha në eof të parakohshëm" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "E pamundur përgatitja e kujtesës për të ruajtur file BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "I pamundur shkrimi tek file BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Formati i figurës BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Formati EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Formati GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Formati i figurës ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Cilësia JPEG duhet të jetë një vlerë midis 0 dhe 100; vlera '%s' nuk mund të " "analizohet." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Cilësia JPEG duhet të jetë një vlerë midis 0 dhe 100; vlera '%d' nuk lejohet." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Formati JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Formati i figurës TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "I pamundur sigurimi i memorjes: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "I pamundur krijimi i fluksit: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "I pamundur kërkimi i fluksit: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "I pamundur leximi nga fluksi: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "I pamundur ngarkimi i bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "I pamundur ngarkimi i metafile" # (pofilter) startcaps: checks that the message starts with the correct capitalisation #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Format figure i pasuportuar për GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "E pamundur ruajtja" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Formati WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Gabim gjatë leximit të GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "File GIF i mungojnë të dhëna (mbase në një farë mënyre i janë hequr?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Gabim i brendshëm në ngarkuesin GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Ngarkuesi i imazheve GIF nuk arrin të interpretojë këtë figurë." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ndesha në kod të gabuar" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Element i përsëritur tabele në file GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Kujtesë e pamjaftueshme për të ngarkuar file GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Kujtesë e pamjaftueshme për të krijuar një fragment tek file GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Figurë GIF e dëmtuar (gabime në kompresimin LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "File nuk duket të jetë i formatit GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versioni %s i formatit GIF nuk suportohet" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Figura ka gjerësi zero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Figura GIF nuk ka një hartë ngjyrash globale dhe, në një fotogramë të " "brendshme, mungon harta e ngjyrave lokale." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Figurë GIF e ndëprerë ose jo e plotë." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Gabim gjatë leximit të figurës ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "I pamundur dekodifikimi i file ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Formati ICNS i figurave" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Header ikone i pavlefshëm" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Kujtesë e pamjaftueshme për të ngarkuar ikonën" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ikonat e kompresuara nuk suportohen" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikona ka gjerësi zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikona ka lartësi zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Lloj ikone i pasuportuar" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Kujtesë e pamjaftueshme për të ngarkuar file ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Figurë tepër e madhe për t'u ruajtur si ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Hotspot i kursorit jashtë figurës" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Intensitet i pasuportuar për file ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "I pamundur sigurimi i memorjes për stream" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "I pamundur dekodifikimi i figurës" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "JPEG2000 e transformuar ka gjerësi apo lartësi zero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Figurat e këtij lloji nuk suportohen" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "I pamundur sigurimi i memorjes për profilin e ngjyrës" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Memorje e pamjaftueshme për hapjen e file JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "I pamundur sigurimi i memorjes për të magazinuar të dhënat e figurës" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Formati JPEG 2000 i figurave" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Gabim gjatë interpretimit të file JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Kujtesë e pamjaftueshme për të ngarkuar figurën, provoni të mbyllni disa " "programe që të lironi pak kujtesë" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ngjyrë hapësire JPEG (%s) e pasuportuar" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "E pamundur përgatitja e kujtesës për të ngarkuar file JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "JPEG e transformuar gjerësi apo lartësi zero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nuk munda të siguroj kujtesë për header" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nuk mund të siguroj kujtesë për përmbajtjen e buffer" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Figura ka gjerësi dhe/ose lartësi të pavlefshme" # (pofilter) endwhitespace: checks whether whitespace at the end of the strings matches #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Figura ka bpp të pasuportuar " #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Figura ka numër të pasuportuar planesh prej %d-bit" # (pofilter) doublequoting: checks whether doublequoting is consistent between the two strings #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "I pamundur krijimi i \"pixbuf\" të ri" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "S'mund të siguroj kujtesë për të dhënat e vijës" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Nuk munda të siguroj kujtesë për header" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nuk mora të gjitha vijat e figurës PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nuk u gjet paletë tek fundi i të dhënave PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Formati i figurës PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Figura e transformuar në PNG ka gjerësi apo lartësi zero." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Formati GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Numri i bit për kanal i figurës PNG është i pavlefshëm." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Figura e transformuar në PNG ka gjerësi apo lartësi zero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" "Numri i bit-eve për kanal të figurës së transformuar në PNG nuk është 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Figura e transformuar në PNG nuk përdor RGB apo RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Figurë e transformuar në PNG me numër të pasuportuar kanalesh, duhet të jetë " "3 ose 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Gabim fatal në file PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Kujtesë e pamjaftueshme për të ngarkuar file PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Kujtesë e pamjaftueshme për të ruajtur një figurë %ld × %ld; provoni " "mbylljen e disa programeve për të zvogëluar përdorimin e kujtesës" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Gabim fatal gjatë leximit të file PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Gabim fatal gjatë leximit të file PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Kyçet për segmentet e tekstit PNG duhet të kenë të paktën 1 dhe në maksimum " "79 simbole." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Kyçet për segmentet e tekstit PNG duhet të jenë simbole ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Niveli i ngjeshjes PNG duhet të jetë një vlerë midis 0 dhe 9; vlera '%s' nuk " "mund të analizohet." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Niveli i ngjeshjes PNG duhet të jetë një vlerë midis 0 dhe 9; vlera '%d' nuk " "lejohet." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Vlera për segmentin %s të tekstit PNG nuk mund të konvertohet në familjen " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Formati PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Numri i plotë i pritur nga moduli ngarkues PNM nuk u gjet" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "File PNM me byte fillestar të pasaktë" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "File PNM nuk është një nënformat PNM i njohur" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "File PNM me gjerësi baraz me 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "File PNM me lartësi baraz me 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Vlera më e madhe e ngjyrës në file PNM është 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Vlera më e madhe e ngjyrës në file PNM është tepër e madhe" # (pofilter) endwhitespace: checks whether whitespace at the end of the strings matches #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Lloji i papërpunuar i figurës PNM është i pasaktë " # (pofilter) endwhitespace: checks whether whitespace at the end of the strings matches #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Ngarkuesi i pamjeve PNM nuk suporton këtë nënformat PNM " #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Formatet PNM të papërpunuar kanë nevojë për tamam një hapësirë bosh para të " "dhënava" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "I pamundur sigurimi i kujtesës për ngarkimin e figurës PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Kujtesë e pamjaftueshme për ngarkimin e strukturës kontekstuale PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Fund i papritur i të dhënave të figurës PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Kujtesë e pamjaftueshme për ngarkimin e file PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Familja e figurave të formateve PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Shkrimi i kreut dështoi\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "i pamundur sigurimi i buffer të figurës prej %u byte" msgstr[1] "i pamundur sigurimi i buffer të figurës prej %u byte" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Gabim gjatë leximit të GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "I pamundur sigurimi i kujtesës për strukturën kontekste TGA" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Shkrimi i treguesit të kartelës dështoi\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "E pamundur hapja e figurës TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Formati i figurës TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Figura RAS ka titull të gabuar të dhënash" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Figura RAS është e një lloji të panjohur" # (pofilter) startcaps: checks that the message starts with the correct capitalisation #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Variant figure RAS i pasuportuar" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Kujtesë e pamjaftueshme për të ngarkuar figurën RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Formati Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "I pamundur sigurimi i kujtesës për strukturën IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "I pamundur sigurimi i kujtesës për të dhënat IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "I pamundur risigurimi i të dhënave IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "I pamundur sigurimi i të dhënave të përkohshme IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "E pamundur vendosja e pixbuf të ri" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "Figurë GIF e ndëprerë ose jo e plotë." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "E pamundur vendosja e strukturës së hartës së ngjyrave" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "E pamundur vendosja e elementëve të hartës së ngjyrave" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Intensitet i papritur për zërat e hartës së ngjyrave" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "I pamundur sigurimi i kujtesës për header TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Figura TGA ka përmasa të pavlefshme" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Lloj figure TGA e pasuportuar" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "I pamundur sigurimi i kujtesës për strukturën kontekste TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Tepri të dhënash në file" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Formati Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "I pamundur përcaktimi i gjerësisë së figurës (file TIFF i keqformuar)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "I pamundur përcaktimi i lartësisë së figurës (file TIFF i keqformuar)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Gjerësia ose lartësia e figurës TIFF është zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Përmasat e figurës TIFF janë tepër të mëdha" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Kujtesë e pamjaftueshme për hapjen e file TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Dështova në ngarkimin e të dhënave RGB nga file TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "E pamundur hapja e figurës TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "I pamundur ngarkimi i figurës TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Ruajtja e figurës TIFF dështoi" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Shkrimi i të dhënave TIFF dështoi" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "I pamundur shkrimi tek file TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Figura ka gjerësi zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Figura ka lartësi zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Kujtesë e pamjaftueshme për ngarkimin e figurës" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "E pamundur ruajtja e pjesës së mbetur" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Formati i figurës WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "File XBM i pasaktë" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Kujtesë e pamjaftueshme për ngarkimin e file XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Dështova në shkrimin e file të përkohshëm gjatë ngarkimit të figurës XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Formati XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Mungon header XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Header XPM i pavlefshëm" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "File XPM e ka gjerësinë e figurës <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "File XPM e ka lartësinë e figurës <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ka numër të pavlefshëm simbolesh për pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "File XPM ka numër të pavlefshëm ngjyrash" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "I pamundur sigurimi i kujtesës për ngarkimin e figurës XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "I pamundur leximi i hartës së ngjyrave XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Dështova në shkrimin e file të përkohshëm gjatë ngarkimit të figurës XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Formati i figurës XPM" #~ msgid "Unsupported animation type" #~ msgstr "Lloj i pasuportuar animacioni" #~ msgid "TIFFClose operation failed" #~ msgstr "Operacioni TIFFClose dështoi" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "S'mund të siguroj kujtesë për të dhënat e palet-uara" gdk-pixbuf-2.30.8/po/de.gmo0000664000175000017500000005501712340760137016521 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0á&082(A25j2" 25Ã25ù27/39g31¡3FÓ3I4Dd4F©4Qð4)B5Ql5+¾5Hê5.36(b6,‹6.¸6/ç6+7(C7?l7@¬7*í7-89F8F€8>Ç8;9<B9E9FÅ9; :@H:)‰:"³:"Ö:%ù:;;"[;(~;)§;*Ñ;#ü;3 <#T<+x<*¤<*Ï<'ú<""=†E=5Ì=s>3v>.ª>5Ù>%?f5?+œ?[È?6$@'[@.ƒ@+²@'Þ@-A)4A‡^A+æATBTgB¼B$ÚB.ÿB2.C%aC'‡CU¯CbD5hD5žD8ÔD E'E%BEhE$}E(¢E<ËEFF1F0JF{F/—F&ÇF'îF~G?•G%ÕG+ûG5'H+]H/‰Ht¹H2.I.aI:I6ËI‹J!ŽJ‚°J3KHK!aKƒKT¢Kb÷K;ZLb–LùL)M,CM!pM,’M@¿M*N*+N.VN+…N-±N(ßN&O]/OkO"ùO#P!@PAbP7¤P0ÜP" QL0Q/}Q­QDÉQR/.R^R#nR’R>±RðRSS)STSTgTzTTV T3÷T:+U<fU^£U9V/±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-07-14 12:25+0100 Last-Translator: Christian Kirbach Language-Team: Deutsch 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: Poedit 1.5.4 Das ANI-Bild wurde verstümmelt oder ist unvollständig.Vorspanndaten des BMP-Bildes sind UnsinnVorspannlänge des BMP-Bildes wird nicht unterstütztFehlerhafte Bilddaten festgestelltDie Bitanzahl pro Kanal des PNG-Bildes ist ungültig.Bits pro Kanal des transformierten PNGs sind nicht 8.TGA-Vorspannspeicher konnte nicht bereitgestellt werdenFarbtabelleneinträge konnten nicht bereitgestellt werdenFarbtabellenstruktur konnte nicht angelegt werdenSpeicher für Daten des E/A-Puffers konnte nicht bereitgestellt werdenSpeicher für Struktur des E/A-Puffers konnte nicht bereitgestellt werdenSpeicher für TGA-Kontextstruktur konnte nicht bereitgestellt werdenSpeicher zum Laden eines PNM-Bildes konnte nicht bereitgestellt werdenDer zum Laden eines XPM-Bildes verwendete Speicher konnte nicht zugewiesen werdenNeuer Pixbuf konnte nicht angelegt werdenSpeicher für temporäre Daten des E/A-Puffers konnte nicht bereitgestellt werdenXPM-Farbtabelle konnte nicht gelesen werdenDatenbereich des E/A-Puffers konnte nicht mit realloc() geändert werdenRingschluss in Tabelleneinträgen in GIF-DateiFarbprofil hat die ungültige Länge %d.Farbprofil hat die ungültige Länge »%u«.Komprimierte Symbole werden nicht unterstütztSpeicher konnte nicht bereitgestellt werden: %sDatenstrom konnte nicht angelegt werden: %sICNS-Datei konnte nicht dekodiert werdenBildhöhe konnte nicht ermittelt werden (ungültige TIFF-Datei)Bildbreite konnte nicht ermittelt werden (ungültige TIFF-Datei)Datenstrom konnte nicht gelesen werden: %sIm Datenstrom konnte nicht gesucht werden: %sSpeicher für PCX-Bild konnte nicht bereitgestellt werdenSpeicher zum Laden des Farbprofils konnte nicht bereit gestellt werdenSpeicher für Kontextpuffer konnte nicht bereitgestellt werdenSpeicher für Kopfzeilen konnte nicht bereitgestellt werdenSpeicher für Zeilendaten konnte nicht bereitgestellt werdenSpeicher zum Laden von JPEG-Datei konnte nicht bereit gestellt werdenSpeicher zum Sichern von BMP-Datei konnte nicht bereit gestellt werdenSpeicher für Datenstrom konnte nicht bereitgestellt werdenSpeicher für Bilddatenpuffer konnte nicht bereitgestellt werdenNeuer Pixbuf konnte nicht angelegt werdenBild konnte nicht dekodiert werdenBitmap konnte nicht geladen werdenMetadatei konnte nicht geladen werdenDas Format der Bilddatei »%s« konnte nicht erkannt werdenEs konnte nicht gespeichert werdenDer Rest konnte nicht gespeichert werdenBMP-Datei konnte nicht geschrieben werdenTIFF-Datei konnte nicht geschrieben werdenZeiger-Hotspot außerhalb des BildsEs wurden nicht alle Zeilen des PCX-Bilds abgerufenAbmessungen des TIFF-Bilds zu großFehler beim Lesen einer JPEG-Bilddatei (%s)Fehler beim Lesen einer ICNS-Bilddatei: %sFehler beim Schreiben einer Bilddatei (%s)Fehler beim Schreiben in BilddatenstromÃœberschüssige Daten in der DateiAnforderung von %d Byte für den Bildlesepuffer ist fehlgeschlagenAnforderung von %d Bytes für den Bildlesepuffer ist fehlgeschlagenZuweisen der QTIF-Kontextstruktur ist fehlgeschlagen.»%s« konnte nach dem Schreiben des Bildes nicht geschlossen werden, evtl. wurden nicht alle Daten gespeichert: %sGdkPixbufLoader-Objekt konnte nicht erstellt werdenBilddatenelement konnte nicht gefunden werden.RGB-Daten konnten nicht aus TIFF-Datei geladen werdenTIFF-Bild konnte nicht geladen werdenAnimation »%s« konnte nicht geladen werden: Grund unbekannt, vermutlich eine defekte AnimationsdateiBild »%s« konnte nicht geladen werden: %sBild »%s« konnte nicht geladen werden: Grund unbekannt, vermutlich eine defekte Bilddatei»%s« konnte nicht zum Schreiben geöffnet werden: %sTIFF-Bild konnte nicht geöffnet werdenDatei »%s« konnte nicht geöffnet werden: %sÖffnen einer temporären Datei gescheitertQTIF-Header konnte nicht gelesen werdenLesen aus einer temporären Datei gescheitertTIFF-Bild konnte nicht gespeichert werdenÃœberspringen des nächsten %d Bytes mit seek() ist fehlgeschlagen.Ãœberspringen der nächsten %d Bytes mit seek() ist fehlgeschlagen.TIFF-Daten konnten nicht gespeichert werdenBeim Laden eines XBM-Bildes konnte nicht in eine temporäre Datei geschrieben werdenBeim Laden eines XPM-Bildes konnte nicht in eine temporäre Datei geschrieben werdenFehler beim Lesen von GIF: %sSchwerer Fehler in PNG-Bilddatei: %sSchwerer Fehler beim Lesen einer PNG-BilddateiSchwerer Fehler beim Lesen einer PNG-Bilddatei: %sDatei scheint keine GIF-Datei zu seinFehler beim Lesen des QTIF-Elements: %sDaten in der GIF-Datei unvollständig (vielleicht wurden sie irgendwie verstümmelt?)Das GIF-Bild hat keine globale Farbtabelle, und ein Einzelbild darin hat keine lokale Farbtabelle.Das GIF-Bild ist defekt (fehlerhafte LZW-Kompression)Der GIF-Bildlader konnte dieses Bild nicht verstehen.Das GIF-Bild wurde verstümmelt oder ist unvollständig.Symbolhöhe beträgt nullSymbolbreite beträgt nullBilddatei »%s« enthält keine DatenBildformat unbekanntBildhöhe und/oder -breite ungültigBPP-Anzahl des Bildes nicht unterstütztBild hat eine nicht unterstützte Anzahl von %d-Bit-FlächenBild hat Höhe nullBild hat Breite nullBildvorspann unbrauchbarBild wurde verstümmelt oder ist unvollständig.Bild-Pixeldaten unbrauchbarBild zu groß, um als ICO gespeichert zu werdenBildtyp »%s« wird nicht unterstütztBildtyp wird derzeit nicht unterstütztBildlader-Modul %s exportiert nicht die richtige Schnittstelle; vielleicht stammt es aus einer anderen Version von gdk-pixbuf?Schrittweises Laden des Bildtyps »%s« wird nicht unterstütztDeskriptor der Eingabedatei ist NULL.Nicht genug Speicher, um PNG-Datei zu ladenNicht genug Speicher, um PNM-Kontextstruktur zu ladenNicht genug Speicher, um PNM-Datei zu ladenNicht genug Speicher, um XBM-Bilddatei zu ladenNicht genug Speicher, um das Bild zu laden. Versuchen Sie, einige Anwendungen zu beenden, um Speicher frei zu machenNicht genug Speicher, um JPEG2000-Datei zu öffnenNicht genug Speicher, um TIFF-Datei zu öffnenNicht genug Speicher, um Bild in einen Puffer zu speichernNicht genug Speicher, um Bild in Callback zu speichernNicht genug Speicher, um ein %lu-mal-%lu-Bild zu speichern; versuchen Sie, einige Anwendungen zu beenden, um die Speicherbelegung zu senkenInterner Fehler im GIF-Lader (%s)Interner Fehler: Bildlader-Modul »%s« schaffte es nicht, eine Operation abzuschließen, gab aber keinen Grund für den Fehler anUngültige XBM-DateiUngültige XBM-DateikopfUngültiger Vorspann in AnimationUngültiger Vorspann in SymbolJPEG-Qualität muss ein Wert zwischen 0 und 100 sein; Wert »%d« ist nicht erlaubt.JPEG-Qualität muss ein Wert zwischen 0 und 100 sein; Wert »%s« konnte nicht verarbeitet werden.Schlüssel für PNG-Text-Chunks müssen ASCII-Zeichen sein.Schlüssel für PNG-Text-Chunks müssen mindestens eines und dürfen maximal 79 Zeichen lang sein.Fehlerhafter Chunk in AnimationMaximaler Farbwert in der PNM-Datei ist 0Maximaler Farbwert in der PNM-Datei zu großKeine XPM-Vorspannzeilen gefundenKeine Palette am Ende der PCX-Daten gefundenNicht genug Speicher, um ein Einzelbild in GIF-Datei einzufügenNicht genug Speicher, um GIF-Bild zu ladenNicht genug Speicher, um ICO-Bild zu ladenNicht genug Speicher, um das RAS-Bild zu ladenNicht genug Speicher, um Animation zu ladenNicht genug Speicher, um Bitmap-Bild zu ladenNicht genug Speicher, um Symbol zu ladenNicht genug Speicher, um Bild zu ladenDie PNG-Kompressionsstufe muss ein Wert zwischen 0 und 9 sein; Wert »%d« ist nicht erlaubt.Die PNG-Kompressionsstufe muss ein Wert zwischen 0 und 9 sein; Wert »%s« konnte nicht verarbeitet werden.Bildhöhe der PNM-Datei beträgt 0Bildbreite der PNM-Datei beträgt 0Startbyte der PNM-Datei ungültigPNM-Datei liegt nicht in einem unterstützten PNM-Unterformat vorPNM-Bildlader unterstützt dieses PNM-Unterformat nichtPNM-Lader erwartete eine Ganzzahl und fand keineDateiende ist zu früh aufgetretenQTIF-Elemente sind zu groß (%d Byte)QTIF-Elemente sind zu groß (%d Bytes)Die Vorspanndaten des RAS-Bildes sind ungültigTyp des RAS-Bilds unbekanntRohe PNM-Formate verlangen genau einen Leerraum vor den Sample-DatenRoher PNM-Bildtyp ist ungültigDas resultierende GIF-Bild hat die Größe nullStack-ÃœberlaufTGA-Bild hat ungültige AbmessungenTGA-Bildtyp nicht unterstütztTIFF-Kompression bezieht sich nicht auf einen gültigen Codec.Das ANI-BildformatDas BMP-BildformatDas EMF-BildformatDas GIF-BildformatDas GdkPixdata-FormatDas ICNS-BildformatDas ICO-BildformatDas JPEG2000-BildformatDas JPEG-BildformatDas PCX-BildformatDas PNG-BildformatDie PNM/PBM/PGM/PPM-Bildformat-FamilieDas QTIF-BildformatDas Bildformat »Sun Raster Image«Das TIFF-BildformatDas Targa-BildformatDas WBMP-BildformatDas WMF-BildformatDas XBM-BildformatDas XPM-BildformatDiese Fassung von gdk-pixbuf unterstützt das Speichern in diesem Bildformat nicht: %sTopdown-BMP-Bilder können nicht komprimiert werdenHöhe oder Breite des transformierten JPEGs beträgt null.Höhe oder Breite des transformierten JPEG2000 beträgt nullDie Anzahl der Kanäle des transformierten PNGs werden nicht unterstützt, muss 3 oder 4 sein.Höhe oder Breite des transformierten PNGs beträgt null.Das transformierte PNG ist weder RGB noch RGBA.Höhe oder Breite des transformierten Pixbufs beträgt null.Bildlader-Modul konnte nicht geladen werden: %s: %sUnerwartete Farbtiefe der Farbtabellen-EinträgeUnerwartetes Ende der PNM-BilddatenNicht erwarteter Symbol-Chunk in AnimationFormat der Bilddatei unbekanntNicht unterstützter JPEG-Farbraum (%s)Nicht unterstützte Farbtiefe der ICO-Datei: %dNicht unterstützter SymboltypNicht unterstütztes Bildformat für GDI+Wert für PNG-Text-Chunk %s konnte nicht in ISO-8859-1-Zeichenkodierung umgewandelt werden.Version %s des GIF-Dateiformats wird nicht unterstütztBreite oder Höhe des TIFF-Bildes beträgt nullHöhe der XPM-Bilddatei <= 0Breite der XPM-Bilddatei <= 0Farbanzahl der XPM-Datei ungültigXPM hat eine ungültige Anzahl von Zeichen pro PixelBildpuffer von %u Byte konnte nicht bereitgestellt werdenBildpuffer von %u Bytes konnte nicht bereitgestellt werdenNicht unterstützte RAS-Bildvariationgdk-pixbuf-2.30.8/po/tr.gmo0000664000175000017500000005210712340760137016553 0ustar00mclasenmclasen00000000000000Þ•ËtÌ  %)O)d-Ž!¼ Þ"ÿ("*K-v,¤,Ñþ'AZ w$˜&½"ä%A*\)‡±Ð&ê*+<#h&Œ.³,â#-3a|’§6¾ õ5Q!n"'³Ûø6`J*«NÖ(%"N&q˜R²J##n’¬Éç"%Z?š8´8í&!>"`&ƒ%ª%ÐBöN90ˆ.¹&è$ 8Y%n”-®Üò<"U x"™o¼7, d $ƒ .¨ $× *ü O'!*w!%¢!/È!-ø!e&"%Œ"r²"%#6#I#e#J|#OÇ#2$HJ$“$$°$,Õ$%#%2:%"m%"%#³%#×%&û%"&A&Qa&V³&! ' ,'&M'-t'4¢'2×'! (F,(s(“(A®(ð(!)0) ?)`)0})®)Ã)Ø)í)**.*C*^*t*‰*'ž*Æ*Ü*ø*+%+;+P+e+Ez+'À+*è+-,CA,)…, ¯,,Ð,+ý,()- R-"s-–-!µ-"×-ú-!.G2.2z.%­.Ó.ò.%/)6/V`/·/¶×/,Ž1<»1ø172BF2&‰2&°2,×2/3143/f36–37Í3&42,4_42x4(«4,Ô4*5,,5Y5q5 54®52ã56/6+H6&t6.›6"Ê6,í6473O7 ƒ74¤7Ù7ö78&81<8 n8|8š8¶8)Ó8,ý8%*9)P9z9(˜9"Á9ä9?ú97::Nr:<Á:4þ:)3;];\u;Ò;Cî;,2<_<w<–<.±<'à<=<!=^=3w=3«=ß=)ö=& >*G>)r>œ>=º>Xø>3Q?0…?1¶?è?@)@G@6`@!—@2¹@ì@A!A9AYA/tA ¤A$ÅAmêA=XB&–B/½B7íB/%C5UCc‹C2ïC-"D-PD:~Dƒ¹D!=Eh_EÈEßE'ùE !FSBFX–F;ïFH+G3tG+¨G6ÔG H''HCOH/“H/ÃH3óH8'I/`I1I%ÂI_èIdHJ&­J%ÔJ,úJ;'K3cK9—K&ÑK'øK) L$JLMoL ½L ÞLÿL!M4M7TMŒMžM°MÂMÔMçMúM N$N7NIN$[N€N“N­NÀNÔNçNùN OBO:`OG›OBãOO&PFvP-½PFëP+2Q3^Q!’Q+´Q!àQ$R.'RVR'rRLšR-çR1S(GS'pS-˜S8ÆS&ÿS &T ­[ŽV¯‰©¤½¥/lm{0 d¨”<I¡„h±&;]˜¸U“bºF™wÈSž…N  ’*3Â'67·»¦_¼+@n.`ucHà ¶Jki¾8~#—Ë$§Œœ‡P‹?B^Ég†ZµŠWTt¬ |1A"²®>ˆ-9R5›2OÅ¿ŸÆ€š°v³Cf´}yMKªQsD%Ê•rƒ«‚Lezq!Ç£ G:jp,Á\EÄXoa¢(–4=)Y‘À¹xBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-04-06 18:42+0300 Last-Translator: Ozan ÇaÄŸlayan Language-Team: Türkçe <> Language: tr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Gtranslator 2.91.6 BMP resmi baÅŸlığı hatalı veri içeriyorBMP resmi desteklenmeyen bir baÅŸlık büyüklüğüne sahipHatalı kod saptandıPNG dosyasının kanal başına bit sayısı geçersiz.Dönüştürülmüş PNG'nin kanal başına bit sayısı 8 deÄŸil.TGA baÅŸlığına bellek ayrılamıyorcolormap girdilerine yer ayrılamıyorcolormap yapısı için bellek ayrılamıyorIOBuffer verisi için bellekte yer ayrılamadıIOBuffer yapısı için bellekte yer ayrılamadıTGA içerik yapısı için bellek ayrılamıyorPNM resminin yüklenebilmesi için bellek ayrılamadıXPM resminin yüklenebilmesi için bellek ayrılamıyorYeni pixbuf için bellek ayrılamıyorGeçici IOBuffer verisi için bellek ayrılamıyorXPM colormap okunamıyorIOBuffer verisi için bellek yeniden ayrılamıyorGIF dosyasında döngüsel tablo girdisiRenk profili %d geçersiz uzunluÄŸuna sahip.Renk profili için geçersiz uzunluk '%u'.Sıkıştırılmış simgeler desteklenmiyorBellek ayrılamadı: %sAkış oluÅŸturulamadı: %sICNS dosyası kodu çözülemediResim yüksekliÄŸi alınamadı (bozuk TIFF dosyası)Resim geniÅŸligi alınamadı (bozuk TIFF dosyası)Akıştan okunamadı: %sAkışta atlanamadı: %sPCX görüntüsü için bellek ayrılamadıRenk profili için bellek ayrılamadıTGA içerik yapısı için bellek ayrılamadıBaÅŸlık için bellek ayrılamadıYeni satır verisi için bellek ayrılamadıJPEG dosyasını yüklemek için bellek ayrılamadıBMP dosyasını kaydetmek için bellek ayrılamadıAkış için bellek ayrılamadıResim verisini tamponlamak için bellek ayrılamadıYeni pixbuf oluÅŸturulamadıResim kodu çözülemediBiteÅŸlem yüklenemediMetafile yüklenemedi'%s' dosyasındaki resmin biçimi anlaşılamadıKaydedilemediGeriye kalanlar kaydedilemediBMP dosyasına yazılamadıTIFF dosyasına yazılamadıİmleç iÅŸaretleyicisi resmin dışındaPCX resminin bütün satırları alınamadıTIFF resminin boyutları çok büyükJPEG resim dosyası iÅŸlenirken hata (%s)ICNS resmi okunurken hata: %sJPEG resim dosyası iÅŸlenirken hata: %sResim akışına yazılırken hataDosyada aşırı veriDosya okuma tamponu için %d bayt yer ayırma baÅŸarısız olduQTIF baÄŸlam yapısı ayrılırken baÅŸarısız olundu.Resim yazılırken '%s' kapatılamadı, tüm veri kaydedilememiÅŸ olabilir: %sGdkPixbufLoader nesnesi oluÅŸturulurken baÅŸarısız olundu.Bir resim veri atomu bulunurken baÅŸarısız olundu.TIFF dosyasından RGB verisi yüklenemediTIFF resmi yüklenemedi'%s' canlandıması yüklenemedi: sebep bilinmiyor, canlandırma dosyası bozulmuÅŸ olabilirResim '%s' yüklenemedi: %s'%s' resmi yüklenemedi: sebep bilinmiyor, dosya bozulmuÅŸ olabilir'%s' dosyası yazmak için açılamıyor: %sTIFF resmi açılamadı'%s' dosyası açılamadı: %sGeçici dosya açılamadıQTIF baÅŸlığı okunurken baÅŸarısız olunduGeçici dosya okumak için açılamadıTIFF resmi kaydedilemediSonraki %d baytın seek() ile atlanması baÅŸarısız oldu.TIFF verisi yazılamadıXBM resmi yüklenirken geçici dosyaya yazılamadıXPM resmi yüklenirken geçici dosyaya yazılamadıGIF okunurken hata: %sPNG resim dosyasında ölümcül hata: %sPNG dosyası okunurken ölümcül hataPNG dosyası okunurken ölümcül hata: %sDosya bir GIF dosyası gibi görünmüyorQTIF atomu okunurken hata: %sGIF dosyasında veri eksik (dosya kırpılmış olabilir mi?)GIF resmi genel renk eÅŸlemi içermiyor ve bir çerçeve içi yerel renk eÅŸlemi de yok.Bozuk GIF dosyası (LZW sıkıştırması yanlış)GIF resim yükleyicisi bu resmi tanımlayamadı.GIF resmi ya kırpılmış ya da tamamlanmamış.Simge yüksekliÄŸi sıfırSimge geniÅŸliÄŸi sıfırResim dosyası '%s' hiç bilgi içermiyorResim biçimi bilinmiyorResim geçersiz geniÅŸliÄŸe ve/veya yüksekliÄŸe sahipResim desteklenmeyen bpp'ye sahipResim desteklenmeyen sayıda %d-bit düzleme sahipResim yüksekliÄŸi sıfırResim geniÅŸliÄŸi sıfırResim baÅŸlığı bozukResim bozuk ya da kırpılmışResmin piksel verisi bozukResim ICO olarak kaydedilmek için çok büyükResim türü '%s' desteklenmiyorResim türü ÅŸu anda desteklenmiyorResim yükleme modülü %s doÄŸru arayüze gönderilmemiÅŸ, farklı bir gdk-pixbuf sürümünden olabilir mi?Resim türü '%s' için arttırımlı yükleme desteklenmiyorGirdi dosyası tanımlayıcısı NULL.PNG dosyasını yüklemek için yetersiz bellekPNM içerik yapısını yüklemek için yetersiz bellekPNM dosyasını yüklemek için yetersiz bellekXBM resim dosyasını yüklemek için yetersiz bellekResim yüklemek için bellek yetersiz, diÄŸer uygulamaları kapatarak belleÄŸi boÅŸaltmayı deneyinJPEG 2000 dosyasını açmak için yetersiz bellekTIFF dosyasını açmak için yetersiz bellekResmi tampona kaydetmek için yetersiz bellekGeri çağırım için resim kaydedilirken yetersiz bellek%lu x %lu boyutunda resim saklamak için bellek yetersiz; bazı uygulamaları kapatarak bellek kullanımını düşürmeyi deneyin.GIF yükleyicide dahili hata (%s)Dahili hata: Resim yükleme modülü '%s' iÅŸlemi tamamlayamadı, ama baÅŸarısızlık sebebi de vermediGeçersiz XBM dosyasıGeçersiz XBM baÅŸlığıCanlandırma içinde geçersiz baÅŸlıkSimge içinde geçersiz baÅŸlıkJPEG kalitesi 0 ile 100 arasında bir deÄŸer olmalı; '%d' deÄŸeri kabul edilmiyor.JPEG kalitesi 0 ile 100 arasında bir deÄŸer olmalı; '%s' deÄŸeri ayrıştırılamadı.PNG metin yığın anahtarları ASCII karakter olmalıdır.PNG metin yığın anahtarları en az 1 en çok 79 karakter olabilirler.Canlandırmada yanlış biçimlendirilmiÅŸ yığınPNM dosyasındaki en yüksek renk deÄŸeri 0PNM dosyasındaki en yüksek renk deÄŸeri çok büyükXPM baÅŸlığı bulunamadıPCX verisinin sonunda palet bulunamadıGIF dosyasındaki bir çerçeveyi oluÅŸturmak için yetersiz bellekGIF dosyasını yüklemek için yetersiz bellekICO dosyasını yüklemek için yetersiz bellekRAS resmini yükleyebilmek için yeterli bellek yokCanlandırma dosyasını yüklemek için yetersiz bellekBiteÅŸlem resmi yüklemek için bellek yetersizSimge dosyasını yüklemek için yetersiz bellekResmi yüklemek için yetersiz bellekPNG sıkıştırma seviyesi 0 ile 9 arasında bir deÄŸer olmalı; '%d' deÄŸeri kabul edilmiyor.PNG sıkıştırma seviyesi 0 ile 9 arasında bir deÄŸer olmalı; '%s' deÄŸeri ayrıştırılamadı.PNM dosyasındaki resim yüksekliÄŸi 0PNM dosyasındaki resim geniÅŸliÄŸi 0PNM dosyası geçersiz giriÅŸ baytına sahipPNM dosyası bilinen bir PNM alt biçimi olarak tanınmadıPNM resim yükleyicisi bu alt biçimi desteklemiyorPNM yükleyici tamsayı bulmayı bekledi, ancak bulamadıErken dosya sonu ile karşılaşıldıQTIF atom boyutu çok büyük (%d bayt)RAS resmi hatalı baÅŸlık verisine sahipRAS resmi bilinmeyen bir türe sahipTemel PNM biçimleri örnek veri öncesinde tam olarak bir boÅŸluk gerektirirTemel PNM resim türü geçersizOluÅŸan GIF resim boyutu sıfırYığın taÅŸmasıTGA resmi hatalı boyutlara sahipTGA resim türü desteklenmiyorTIFF sıkıştırması geçerli bir kodeki belirtmiyor.ANI resim biçimiBMP resim biçimiEMF resim biçimiGIF resim biçimiGdkPixdata biçimiICNS resim biçimiICO resim biçimiJPEG 2000 resim biçimiJPEG resim biçimiPCX resim biçimiPNG resim biçimiPNM/PBM/PGM/PPM resim biçimi ailesiQTIF resim biçimiSun ızgara resim biçimiTIFF resim biçimiTarga resim biçimiWBMP resim biçimiWMF resim biçimiXBM resim biçimiXPM resim biçimigdk-pixbuf'un bu kurgusu resim biçimi kaydını desteklemiyor: %sYukarıdan aÅŸağıya BMP resimleri sıkıştırılamıyorDönüştürülmüş JPEG resminin geniÅŸliÄŸi ve yüksekliÄŸi sıfır.Dönüştürülmüş JPEG2000 geniÅŸliÄŸi ve yüksekliÄŸi sıfır.Dönüştürülmüş PNG'de desteklenmeyen sayıda kanal var, 3 veya 4 olmalı.Dönüştürülmüş PNG resminin geniÅŸliÄŸi ve yüksekliÄŸi sıfır.Dönüştürülen PNG, RGB veya RGBA deÄŸil.Dönüştürülmüş pixbuf'un geniÅŸliÄŸi ya da yüksekliÄŸi sıfır.Resim yükleme modülü bulunamadı: %s: %scolormap girdileri için beklenmeyen bit derinliÄŸiBeklenmeyen PNM resim verisi sonuCanlandırmada beklenmeyen simge yığınıBilinmeyen resim dosyası biçimiDesteklenmeyen JPEG renk uzayı (%s)ICO dosyası için desteklenmeyen derinlik: %dDesteklenmeyen simge türüGDI+ için desteklenmeyen resim biçimi%s PNG metin yığın deÄŸerleri ISO-8859-1 kodlamaya dönüştürülemiyor.%s sürümü GIF dosya biçimi desteklenmiyorTIFF resminin geniÅŸlik veya yüksekliÄŸi sıfırXPM dosyasının resim yüksekliÄŸi <= 0XPM dosyasının resim geniÅŸliÄŸi <= 0XPM dosyası geçersiz sayıda renk içeriyorXPM geçersiz sayıda piksel başına karakter içeriyor%u baytlık resim tamponu ayrılamadıdesteklenmeyen RAS resim türevigdk-pixbuf-2.30.8/po/lt.po0000664000175000017500000007511412340760136016403 0ustar00mclasenmclasen00000000000000# Lithuanian translation of GTK+ # Copyright (C) 2000-2010 Free Software Foundation, Inc. # Gediminas Paulauskas , 2000-2004. # Tomas Kuliavas , 2004. # Žygimantas BeruÄka , 2004-2007, 2010. # Mantas KriauÄiÅ«nas , 2006. # Gintautas Miliauskas , 2007. # Rimas Kudelis , 2008, 2010. # Gintautas Miliauskas , 2009. # Aurimas ÄŒernius , 2013. # msgid "" msgstr "" "Project-Id-Version: lt\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-28 23:03+0300\n" "Last-Translator: Aurimas ÄŒernius \n" "Language-Team: Lietuvių \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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" "%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Gtranslator 2.91.6\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Nepavyko atverti failo „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "PaveikslÄ—lio faile „%s“ nÄ—ra duomenų" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Nepavyko įkelti animacijos „%s“: nežinoma priežastis, tikriausiai sugadintas " "failas" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Nepavyko įkelti paveikslÄ—lio „%s“: nežinoma priežastis, tikriausiai " "sugadintas failas" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Nepavyko įkelti paveikslÄ—lių kelties modulio: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "PaveikslÄ—lių kelties modulis „%s“ neeksportuoja teisingos sÄ…sajos; galbÅ«t " "jis yra iÅ¡ kitos „gdk-pixbuf“ versijos?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "PaveikslÄ—lio tipas „%s“ nepalaikomas" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nepavyko atpažinti paveikslÄ—lio failo „%s“ formato" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Neatpažintas paveikslÄ—lio failo formatas" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Nepavyko įkelti paveikslÄ—lio „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Klaida raÅ¡ant į paveikslÄ—lio failÄ…: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "JÅ«sų naudojamas gdk-pixbuf variantas nepalaiko saugojimo į šį paveikslÄ—lių " "formatÄ…: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nepakanka atminties paveikslÄ—lio iÅ¡saugojimui funkcijoje" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Nepavyko atverti laikino failo" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Nepavyko perskaityti laikino failo" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Nepavyko atverti „%s“ įraÅ¡ymui: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Saugant paveikslÄ—lį nepavyko uždaryti „%s“, duomenys gali bÅ«ti neiÅ¡saugoti: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nepakanka atminties įšsaugoti paveikslÄ—lį į buferį" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Klaida raÅ¡ant į paveikslÄ—lio srautÄ…" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "VidinÄ— klaida: PaveikslÄ—lių įkÄ—limo moduliui „%s“ nepavyko užbaigti, " "operacijos, taÄiau nebuvo iÅ¡vestas joks klaidos praneÅ¡imas" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" "LaipsniÅ¡kas apdorojimas pieÅ¡inių, kurių tipas yra „%s“, yra nepalaikomas" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "PaveikslÄ—lio antraÅ¡tÄ— sugadinta" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "PaveikslÄ—lio formatas nežinomas" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "PaveikslÄ—lio taÅ¡kiniai duomenys apgadinti" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "nepavyko rezervuoti %u baito paveikslÄ—lio buferio" msgstr[1] "nepavyko rezervuoti %u baitų paveikslÄ—lio buferio" msgstr[2] "nepavyko rezervuoti %u baitų paveikslÄ—lio buferio" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Nesuprantamas piktogramos gabalas animacijoje" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Netinkama animacijos antraÅ¡tÄ—" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nepakanka atminties įkelti animacijai" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Blogai suformuotas animacijos blokas" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI paveikslÄ—lis buvo nukirstas arba nepilnas." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI paveikslÄ—lių formatas" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP paveikslÄ—lis turi klaidinanÄiÄ… antraÅ¡tÄ™" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nepakanka atminties įkelti rastrinį paveikslÄ—lį" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP paveikslÄ—lis turi nepalaikomÄ… antraÅ¡tÄ—s dydį" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP paveikslÄ—liai negali bÅ«ti suspausti" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Per anksti aptiktas failo pabaigos simbolis" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nepavyko priskirti atminties BMP failui iÅ¡saugoti" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nepavyko įraÅ¡yti į BMP failÄ…" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP paveikslÄ—lių formatas" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF paveikslÄ—lių formatas" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF paveikslÄ—lių formatas" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO paveikslÄ—lių formatas" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG kokybÄ—s reikÅ¡mÄ— turi bÅ«ti tarp 0 ir 100, reikÅ¡mÄ—s „%s“ nepavyko " "apdoroti." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG kokybÄ—s reikÅ¡mÄ— turi bÅ«ti tarp 0 ir 100; reikÅ¡mÄ— „%d“ yra neleistina." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG paveikslÄ—lių formatas" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF paveikslÄ—lių formatas" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nepavyko rezervuoti atminties: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nepavyko sukurti srauto: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nepavyko ieÅ¡koti sraute: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Nepavyko skaityti iÅ¡ srauto: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nepavyko įkelti rastrinio paveikslÄ—lio" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nepavyko įkelti metafailo" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ nepalaikomas paveikslÄ—lio tipas" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nepavyko iÅ¡saugoti" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF paveikslÄ—lių formatas" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Klaida skaitant GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF failui trÅ«ksta dalies duomenų (galbÅ«t ji buvo kaip nors sugadinta?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "VidinÄ— klaida GIF kelties programoje (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Steko perpildymas" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF įkelties programa negali suprasti Å¡io paveikslÄ—lio." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Aptiktas blogas kodas" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "CikliÅ¡kas lentelÄ—s įraÅ¡as GIF faile" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nepakanka atminties įkelti GIF failui" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nepakanka atminties sukurti kadrui GIF faile" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF paveikslÄ—lis apgadintas (netinkamas LZW suspaudimas)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Atrodo, kad tai ne GIF failas" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF formato versija %s nÄ—ra palaikoma" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Rezultato GIF paveikslÄ—lio dydis yra nulinis" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF paveikslÄ—lis neturi bendros spalvų lentelÄ—s, o jo kadras irgi neturi " "spalvų lentelÄ—s." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF paveikslÄ—lis buvo nukirstas arba nepilnas." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Ä®vyko klaida skaitant ICNS paveikslÄ—lį: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nepavyko iÅ¡koduoti ICNS failo" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS paveikslÄ—lių formatas" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Netinkama piktogramos antraÅ¡tÄ—" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nepakanka atminties įkelti piktogramai" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Suspaustos piktogramos yra nepalaikomos" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Piktogramos plotis yra nulinis" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Piktogramos aukÅ¡tis yra nulinis" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nepalaikomas piktogramos tipas" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nepakanka atminties įkelti ICO failui" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "PaveikslÄ—lis yra per didelis ir negali bÅ«ti iÅ¡saugotas ICO formatu" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Žymeklio aktyvus taÅ¡kas yra už paveikslÄ—lio ribų" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nepalaikomas ICO failo spalvų gylis: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nepavyko rezervuoti atminties srautui" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nepavyko iÅ¡koduoti paveikslÄ—lio" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Pakeistas JPEG2000 turi nulinį plotį arba aukÅ¡tį." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "PaveikslÄ—lio tipas Å¡iuo metu nepalaikomas" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nepakako atminties spalvų profiliui" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nepakanka atminties atverti JPEG 2000 failÄ…" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nepavyko rezervuoti atminties paveikslÄ—lio duomenims" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 paveikslÄ—lių formatas" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Klaida interpretuojant JPEG paveikslÄ—lio failÄ… (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nepakanka atminties pakrauti paveikslÄ—lį, uždarykite dalį programų, kad " "atlaisvinti atmintį" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nepalaikoma JPEG spalvų gama (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nepakako atminties įkelti JPEG failÄ…" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Pakeistas JPEG turi nulinį plotį arba aukÅ¡tį." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Spalvų profilio ilgis „%u“ netinkamas." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nepavyko rezervuoti atminties bÅ«tinos antraÅ¡tei" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nepavyko rezervuoti atminties bÅ«tinos turinio buferiui" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "PaveikslÄ—lio aukÅ¡tis arba plotis yra neteisingas" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "PaveikslÄ—lis turi nepalaikomÄ… bpp dydį" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "PaveikslÄ—lis turi nepalaikomÄ… %d bitų lygių kiekį" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nepavyko sukurti naujo pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nepavyko rezervuoti atminties eiluÄių duomenims" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Nepavyko rezervuoti atminties PCX paveikslÄ—liui" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nepavyko gauti visų PCX paveikslÄ—lio eiluÄių" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX duomenų pabaigoje nerasta paletÄ—" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX paveikslÄ—lių formatas" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformuotas pikselių žemÄ—lapis turi nulinį plotį arba aukÅ¡tį." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata formatas" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Netinkamas PNG paveikslÄ—lio bitų skaiÄius kanalui." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Pakeistas PNG turi nulinį plotį arba aukÅ¡tį." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Pakeistas PNG turi ne 8 bitus kanalui." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Pakeistas PNG yra ne RGB arba RGBA formate." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Pakeistas PNG turi nepalaikomÄ… kanalų kiekį, turi bÅ«ti 3 arba 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Lemtinga klaida PNG paveikslÄ—lių faile: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nepakanka atminties įkelti PNG failÄ…" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nepakanka atminties įraÅ¡yti %lu iÅ¡ %lu dydžio paveikslÄ—lį; uždarykite dalį " "programų, kad sumažintumÄ—te atminties naudojimÄ…" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Skaitant PNG įvyko lemtinga klaida" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Ä®vyko lemtinga klaida skaitant PNG paveikslÄ—lį: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG tekstiniai raktai turi turÄ—ti nuo 1 iki 79 simbolių." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG tekstiniai raktai turi naudoti tik ASCII simbolius." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Spalvų profilio ilgis (%d) netinkamas." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG suspaudimo lygis turi bÅ«ti reikÅ¡mÄ— tarp 0 ir 9: reikÅ¡mÄ—s „%s“ nesuprasta." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG suspaudimo lygis turi bÅ«ti reikÅ¡mÄ— tarp 0 ir 9: reikÅ¡mÄ— „%d“ yra " "neleistina." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG tekstinÄ—s dalies reikÅ¡mÄ— %s negali bÅ«ti perkoduota į ISO-8859-1 koduotÄ™." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG paveikslÄ—lių formatas" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM apdorojimui reikÄ—jo sveikų skaiÄių, taÄiau jie nebuvo rasti" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM failas turi netinkamÄ… pradinį baitÄ…" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM failas naudoja neatpažįstamÄ… PNM antrinį formatÄ…" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM faile yra paveikslÄ—lis, kurio plotis lygus nuliui" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM faile yra paveikslÄ—lis, kurio aukÅ¡tis lygus nuliui" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Didžiausia PNM spalvos reikÅ¡mÄ— yra 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Didžiausia spalvos reikÅ¡mÄ— PNM faile yra per didelÄ—" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Netinkamas neapdoroto PNM paveikslÄ—lio tipas" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM apdorojimo posistemÄ— nepalaiko Å¡io PNM antrinio formato" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Neapdorotuose PNM formato paveikslÄ—liose turi bÅ«ti lygiai vienas tarpas " "prieÅ¡ pavyzdžio duomenis" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nepavyko rezervuoti atminties kiekio bÅ«tino PNM failo atvaizdavimui" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nepakanka atminties apdoroti PNM struktÅ«rÄ…" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NetikÄ—ta PNM paveikslÄ—lio duomenų pabaiga" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nepakanka atminties apdoroti PNM failÄ…" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM paveikslÄ—lių formatų Å¡eima" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Ä®vesties failo deskriptorius yra NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Nepavyko perskaityti QTIF antraÅ¡tÄ—s" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atomas per didelis (%d baitas)" msgstr[1] "QTIF atomas per didelis (%d baitai)" msgstr[2] "QTIF atomas per didelis (%d baitų)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Nepavyko rezervuoti %d baito failo skaitymo buferio" msgstr[1] "Nepavyko rezervuoti %d baitų failo skaitymo buferio" msgstr[2] "Nepavyko rezervuoti %d baitų failo skaitymo buferio" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Failo klaida skaitant QTIF atomÄ…: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Nepavyko praleisti %d baito naudojant seek() funkcijÄ…." msgstr[1] "Nepavyko praleisti %d baitų naudojant seek() funkcijÄ…." msgstr[2] "Nepavyko praleisti %d baitų naudojant seek() funkcijÄ…." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Nepavyko rezervuoti QTIF konteksto struktÅ«ros." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Nepavyko sukurti GdkPixbufLoader objekto." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Nepavyko rasti paveikslÄ—lio duomenų atomo." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF paveikslÄ—lių formatas" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS paveikslÄ—lio antraÅ¡tÄ— turi klaidinanÄius duomenis" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Nežinomas RAS paveikslÄ—lio tipas" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nepalaikomas RAS paveikslÄ—lio variantas" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nepakanka atminties apdoroti RAS paveikslÄ—lį" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun rastrinis paveikslÄ—lių formatas" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nepavyko rezervuoti atminties IOBuffer struktÅ«rai" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nepavyko rezervuoti atminties IOBuffer duomenims" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Nepavyko perkelti IOBuffer duomenų" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nepavyko rezervuoti laikinų IOBuffer duomenų" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Nepavyko rezervuoti naujo pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "PaveikslÄ—lis yra sugadintas arba nepilnas." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nepavyko paskirti spalvų lentelÄ—s struktÅ«ros" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nepavyko paskirti spalvų lentelÄ—s įrašų" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NetikÄ—tas bitdepth požymis spalvų lentelÄ—s įraÅ¡uose" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nepavyko rezervuoti atminties TGA antraÅ¡tei" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA paveikslÄ—lis turi neteisingus iÅ¡matavimus" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA paveikslÄ—lio tipas nepalaikomas" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nepavyko rezervuoti atminties TGA struktÅ«rai" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Faile duomenų perteklius" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa paveikslÄ—lių formatas" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nepavyko gauti paveikslÄ—lio ploÄio (blogas TIFF failas)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nepavyko gauti paveikslÄ—lio aukÅ¡Äio (blogas TIFF failas)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF paveikslÄ—lio plotis ar aukÅ¡tis yra nulis" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF paveikslÄ—lio iÅ¡matavimai per dideli" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nepakanka atminties atverti TIFF failÄ…" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Nepavyko įkelti RGB duomenų iÅ¡ TIFF failo" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Nepavyko atverti TIFF failo" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Nepavyko įkelti TIFF paveikslÄ—lio" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Nepavyko iÅ¡saugoti TIFF paveikslÄ—lio" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF glaudinimas nurodo nežinomÄ… kodekÄ…." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Nepavyko įraÅ¡yti TIFF duomenų" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nepavyko įraÅ¡yti į TIFF failÄ…" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "PaveikslÄ—lio plotis yra nulinis" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "PaveikslÄ—lio aukÅ¡tis yra nulinis" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nepakanka atminties įkelti paveisklÄ—liui" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nepavyko iÅ¡saugoti likuÄių" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP paveikslÄ—lių formatas" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Sugadintas XBM failas" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nepakanka atminties įkelti XBM paveikslÄ—lio failÄ…" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM apdorojimo metu nepavyko įraÅ¡yti į laikinÄ… failÄ…" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM paveikslÄ—lių formatas" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nerasta XPM antraÅ¡tÄ—" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Netinkama XPM antraÅ¡tÄ—" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM faile saugomo paveikslÄ—lio plotis <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM faile saugomo paveikslÄ—lio aukÅ¡tis <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM faile yra klaidingas simbolių kiekis pikseliui" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM faile yra netinkamas spalvų skaiÄius" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nepavyko rezervuoti atminties reikalingos įkelti XPM paveikslÄ—lį" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nepavyko perskaityti XPM spalvų lentelÄ—s" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Ä®keliant XPM failÄ… nepavyko įraÅ¡yti laikino failo" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM paveikslÄ—lių formatas" gdk-pixbuf-2.30.8/po/ko.gmo0000664000175000017500000005635312340760137016546 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0¸&05ß172IM2—2<¯2;ì22(3.[3.Š3A¹3>û3L:4R‡4RÚ4.-57\5(”57½5%õ5=6>Y60˜6+É6(õ6,7<K7<ˆ7(Å7.î7?8H]8H¦8;ï8?+9Ak9P­9>þ9X=:+–:'Â:*ê:-;:C;~;'™;"Á;#ä;*<63<)j<"”<,·<<ä<;!=*]=>ˆ=3Ç=û=4}>,²>-ß>( ?€6?·?eÕ? ;@\@v@-”@Â@-â@%AI6A"€AF£AFêA1B/KB;{B?·B%÷B*CDHC_C9íCA'D5iD!ŸD!ÁD/ãDE@0E:qE9¬EæEF$F4N%oND•NNÚN>)O>hOG§OGïOA7P=yPC·PaûPh]Q)ÆQ)ðQ;RFVRORfíR)TS5~S7´S,ìSbT1|T)®T ØT-æT.U@CU„U–U¨UºUÌUÞUñUVV.V@V'RVzVV©V¼VÐVãVõVWWW2qW1¤W6ÖW[ X0iX4šX9ÏX7 Y5AY1wYD©Y#îY(Z6;Z$rZ,—ZXÄZA[-_[=[=Ë[< \FF\7\%Å\A™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-09 04:35+0900 Last-Translator: Changwoo Ryu Language-Team: Gnome Korea Language: Korean MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; ANI ê·¸ë¦¼ì´ ìž˜ë ¤ì ¸ 있거나 불완전합니다.BMP ê·¸ë¦¼ì˜ í—¤ë” ë°ì´í„°ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤BMP ê·¸ë¦¼ì´ ì§€ì›ë˜ì§€ 않는 í—¤ë” í¬ê¸°ë¥¼ 가지고 ìžˆìŠµë‹ˆë‹¤ìž˜ëª»ëœ ì½”ë“œ 발견PNG ê·¸ë¦¼ì˜ ì±„ë„ ë‹¹ 비트수가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤.ë³€í™˜ëœ PNGì˜ ì±„ë„ ë‹¹ 비트수가 8ì´ ì•„ë‹™ë‹ˆë‹¤.TGA í—¤ë” ë©”ëª¨ë¦¬ë¥¼ 할당할 수 없습니다컬러맵 í•­ëª©ì„ í• ë‹¹í•  수 없습니다컬러맵 구조를 할당할 수 없습니다IOBuffer ë°ì´í„°ì— 쓸 메모리를 할당할 수 없습니다IOBuffer êµ¬ì¡°ì— ì“¸ 메모리를 할당할 수 없습니다TGA 컨í…스트 êµ¬ì¡°ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다PNM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° í•„ìš”í•œ 메모리를 할당할 수 없습니다XPM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° í•„ìš”í•œ 메모리를 할당할 수 없습니다새 픽스버í¼ë¥¼ 할당할 수 없습니다임시 IOBuffer ë°ì´í„°ë¥¼ 할당할 수 없습니다XPM ì»¬ëŸ¬ë§µì„ ì½ì„ 수 없습니다IOBuffer ë°ì´í„°ë¥¼ 다시 할당할 수 없습니다GIF 파ì¼ì— 순환 í…Œì´ë¸” 항목색 프로파ì¼ì˜ 길ì´ê°€ (%d) 올바르지 않습니다.색 프로파ì¼ì˜ 길ì´ê°€('%u') 올바르지 않습니다.ì••ì¶•ëœ ì•„ì´ì½˜ì€ 지ì›í•˜ì§€ 않습니다메모리를 할당할 수 없습니다: %sìŠ¤íŠ¸ë¦¼ì„ ë§Œë“¤ 수 없습니다: %sICNS 파ì¼ì„ 디코딩할 수 없습니다그림 높ì´ë¥¼ ì–»ì„ ìˆ˜ 없습니다(틀린 TIFF 파ì¼)그림 너비를 ì–»ì„ ìˆ˜ 없습니다(틀린 TIFF 파ì¼)ìŠ¤íŠ¸ë¦¼ì„ ì½ì„ 수 없습니다: %s스트림ì—ì„œ ì´ë™í•  수 없습니다: %sPCX ê·¸ë¦¼ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다컬러 프로파ì¼ì— 필요한 메모리를 할당할 수 없습니다컨í…스트 버í¼ì— 필요한 메모리를 할당할 수 없습니다헤ë”ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다ë¼ì¸ ë°ì´í„°ì— 쓸 메모리를 할당할 수 없습니다JPEG파ì¼ì„ ì½ëŠ” 중 메모리 í• ë‹¹ì„ í•  수 없습니다BMP 파ì¼ì„ ì €ìž¥í•˜ëŠ”ë° í•„ìš”í•œ 메모리 í• ë‹¹ì„ í•  수 ì—†ìŠµë‹ˆë‹¤ìŠ¤íŠ¸ë¦¼ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다그림 ë°ì´í„°ë¥¼ 버í¼ë§í•˜ëŠ”ë° ì‚¬ìš©í•  메모리를 할당할 수 없습니다새 픽스버í¼ë¥¼ 만들 수 ì—†ìŠµë‹ˆë‹¤ê·¸ë¦¼ì„ ë””ì½”ë”©í•  수 ì—†ìŠµë‹ˆë‹¤ë¹„íŠ¸ë§µì„ ì½ì–´ë“¤ì¼ 수 없습니다메타파ì¼ì„ ì½ì–´ë“¤ì¼ 수 ì—†ìŠµë‹ˆë‹¤íŒŒì¼ '%s'ì˜ ê·¸ë¦¼íŒŒì¼ í˜•ì‹ì„ ì•Œ 수 없습니다저장할 수 없습니다나머지를 저장할 수 없습니다BMP 파ì¼ì— 쓸 수 없습니다TIFF 파ì¼ì— 쓸 수 없습니다핫스í¿ì´ 그림 ë°”ê¹¥ì— ìžˆìŠµë‹ˆë‹¤PCXX 그림ì—ì„œ ì½ì§€ 못한 ë¼ì¸ì´ 있습니다TIFF ê·¸ë¦¼ì˜ í¬ê¸°ê°€ 너무 í½ë‹ˆë‹¤JPEG íŒŒì¼ í•´ì„ ì¤‘ 오류 (%s)ICNS ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì˜¤ë¥˜: %s그림 파ì¼ì„ 쓰는 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤: %s그림 ìŠ¤íŠ¸ë¦¼ì„ ì“°ëŠ” 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤íŒŒì¼ì— ë°ì´í„°ê°€ 너무 ë§ŽìŠµë‹ˆë‹¤íŒŒì¼ ì½ê¸° 버í¼ì— %d ë°”ì´íŠ¸ë¥¼ í• ë‹¹í•˜ëŠ”ë° ì‹¤íŒ¨QTIF 컨í…스트 구조를 í• ë‹¹í•˜ëŠ”ë° ì‹¤íŒ¨.ê·¸ë¦¼ì„ ì €ìž¥í•˜ëŠ” ë™ì•ˆ '%s'ì„(를) ë‹«ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 모든 ë°ì´í„°ë¥¼ 저장하지 ì•Šì•˜ì„ ê²ë‹ˆë‹¤: %sGdkPixbufLoader 오브ì íŠ¸ë¥¼ ë§Œë“œëŠ”ë° ì‹¤íŒ¨.그림 ë°ì´í„° ì•„í†°ì„ ì°¾ëŠ”ë° ì‹¤íŒ¨.TIFF 파ì¼ì—ì„œ RGB ë°ì´í„° ì½ê¸° 실패TIFF ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì‹¤íŒ¨ì›€ì§ì´ëŠ” 그림 '%s' ì½ê¸° 실패: ì´ìœ ë¥¼ ì•Œ 수 없습니다. 아마 움ì§ì´ëŠ” 그림 파ì¼ì´ ê¹¨ì¡Œì„ ê²ë‹ˆë‹¤ê·¸ë¦¼ '%s' ì½ê¸° 실패: %s그림 '%s' ì½ê¸° 실패: ì´ìœ ë¥¼ ì•Œ 수 없습니다. 아마 그림파ì¼ì´ ê¹¨ì¡Œì„ ê²ë‹ˆë‹¤ì“°ê¸°ìš© '%s' 열기 실패: %sTIFF 그림 열기 ì‹¤íŒ¨íŒŒì¼ '%s' 열기 실패: %sìž„ì‹œ 파ì¼ì„ ì—¬ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤QTIF í—¤ë”를 ì½ëŠ”ë° ì‹¤íŒ¨ìž„ì‹œ 파ì¼ì„ ì½ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤TIFF ê·¸ë¦¼ì„ ì €ìž¥í•˜ëŠ”ë° ì‹¤íŒ¨seek()ì„ ì´ìš©í•´ ë‹¤ìŒ %d ë°”ì´íŠ¸ 위치로 ì´ë™í•˜ëŠ”ë° ì‹¤íŒ¨.TIFF ë°ì´í„°ë¥¼ ì“°ëŠ”ë° ì‹¤íŒ¨XBM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ìž„ì‹œ 파ì¼ì„ 쓸 수 없습니다XPM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ìž„ì‹œ 파ì¼ì„ 쓸 수 없습니다GIF ì½ëŠ” 중 실패: %sPNG 그림 파ì¼ì—ì„œ 치명ì ì¸ 오류: %sPNG 그림 파ì¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì¹˜ëª…ì ì¸ 오류PNG 그림 파ì¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì¹˜ëª…ì ì¸ 오류: %sGIF 파ì¼ì´ ì•„ë‹Œ 것 같습니다GIF ì•„í†°ì„ ì½ëŠ” 중 íŒŒì¼ ì˜¤ë¥˜: %sGIF 파ì¼ì— ë°ì´í„°ê°€ 부족합니다(ì¤‘ê°„ì— ìž˜ë¦° 파ì¼?)GIF ê·¸ë¦¼ì— ì „ì²´ ì»¬ëŸ¬ë§µì´ ì—†ê³ , 프레임 ë‚´ë¶€ì— ë¶€ë¶„ ì»¬ëŸ¬ë§µì´ ì—†ìŠµë‹ˆë‹¤.GIF ê·¸ë¦¼ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤(ìž˜ëª»ëœ LZW 압축)GIF 그림 ì½ê¸°ì—ì„œ ì´ ê·¸ë¦¼ì„ ì´í•´í•  수 없습니다.GIF ê·¸ë¦¼ì´ ìž˜ë ¤ì ¸ 있거나 불완전합니다.ì•„ì´ì½˜ì˜ 높ì´ê°€ 0입니다아ì´ì½˜ì˜ 너비가 0입니다그림 íŒŒì¼ '%s'ì— ë°ì´í„°ê°€ 없습니다알 수 없는 그림 형ì‹ê·¸ë¦¼ì˜ í­ì´ë‚˜ 높ì´, í˜¹ì€ ë‘˜ 다 잘못ë˜ì—ˆìŠµë‹ˆë‹¤ê·¸ë¦¼ì˜ 픽셀당 비트수를 지ì›í•˜ì§€ ì•ŠìŠµë‹ˆë‹¤ê·¸ë¦¼ì˜ %d비트 플레ì¸ì„ 지ì›í•˜ì§€ ì•ŠìŠµë‹ˆë‹¤ê·¸ë¦¼ì˜ ë†’ì´ê°€ 0ìž…ë‹ˆë‹¤ê·¸ë¦¼ì˜ ë„ˆë¹„ê°€ 0ìž…ë‹ˆë‹¤ìž˜ëª»ëœ ê·¸ë¦¼ í—¤ë”ê·¸ë¦¼ì´ ì†ìƒë˜ì—ˆê±°ë‚˜ 잘려져 있습니다.ìž˜ëª»ëœ ê·¸ë¦¼ 픽셀 ë°ì´í„°ê·¸ë¦¼ì„ ICOë¡œ 저장하기ì—는 너무 í½ë‹ˆë‹¤ê·¸ë¦¼ í˜•ì‹ '%s'ì„(를) 지ì›í•˜ì§€ 않습니다그림 형ì‹ì„ 현재 지ì›í•˜ì§€ 않습니다%s 그림 ì½ê¸° ëª¨ë“ˆì´ ì˜¬ë°”ë¥¸ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 내놓지 않습니다. 아마 다른 gdk-pixbuf ë²„ì „ì˜ ëª¨ë“ˆë¡œ 보입니다.'%s' íƒ€ìž…ì˜ ê·¸ë¦¼ì—서는 ì ì§„ì  ì½ì–´ë“¤ì´ê¸°ë¥¼ 지ì›í•˜ì§€ 않습니다입력 íŒŒì¼ ë””ìŠ¤í¬ë¦½í„°ê°€ NULL입니다.PNG 파ì¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 부족합니다PNM 컨í…스트 구조를 ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 부족합니다PNM íŒŒì¼ ì½ëŠ”ë° ë©”ëª¨ë¦¬ 부족XBM 그림 파ì¼ì„ ì½ì–´ë“¤ì´ê¸°ì— 메모리가 ë¶€ì¡±í•©ë‹ˆë‹¤ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ê¸°ì— 메모리가 부족합니다. 메모리를 확보하려면 ì‹¤í–‰ì¤‘ì¸ í”„ë¡œê·¸ëž¨ì„ ë내보십시오JPEG 2000 íŒŒì¼ ì—¬ëŠ”ë° ë©”ëª¨ë¦¬ 부족TIFF íŒŒì¼ ì—¬ëŠ”ë° ë©”ëª¨ë¦¬ 부족버í¼ì— ê·¸ë¦¼ì„ ì €ìž¥í•˜ê¸°ì—는 메모리가 ë¶€ì¡±í•©ë‹ˆë‹¤ì½œë°±ì— ê·¸ë¦¼ì„ ì €ìž¥í•˜ê¸°ì—는 메모리가 ë¶€ì¡±í•©ë‹ˆë‹¤í­ %lu ë†’ì´ %luì˜ ê·¸ë¦¼ì„ ì €ìž¥í•  메모리가 부족합니다. 메모리를 확보하려면 ì‹¤í–‰ì¤‘ì¸ í”„ë¡œê·¸ëž¨ì„ ë내보십시오GIF ì½ê¸°ì—ì„œ 내부 오류 (%s)내부 오류: 그림 ì½ì–´ë“¤ì´ê¸° 모듈 '%s'ì´(ê°€) ìž‘ì—… ì™„ë£Œì— ì‹¤íŒ¨í–ˆì§€ë§Œ, 실패한 ì´ìœ ë¥¼ 넘겨주지 ì•Šì•˜ìŠµë‹ˆë‹¤ìž˜ëª»ëœ XBM 파ì¼ìž˜ëª»ëœ XPM í—¤ë”움ì§ì´ëŠ” ê·¸ë¦¼ì˜ í—¤ë”ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤ì•„ì´ì½˜ì˜ í—¤ë”ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤JPEG í™”ì§ˆì€ 0ì—ì„œ 100 사ì´ì˜ ê°’ì´ì–´ì•¼ 합니다; '%d' ê°’ì€ ì“¸ 수 없습니다.JPEG í™”ì§ˆì€ 0ì—ì„œ 100 사ì´ì˜ ê°’ì´ì–´ì•¼ 합니다; '%s' ê°’ì„ ë¶„ì„í•  수 없습니다.PNG í…스트 ë¶€ë¶„ì˜ í‚¤ëŠ” 아스키 문ìžë¡œ ë˜ì–´ 있어야 합니다.PNG í…스트 ë¶€ë¶„ì˜ í‚¤ì—서는 최소 1 최대 79 문ìžê¹Œì§€ 쓸 수 있습니다.움ì§ì´ëŠ” ê·¸ë¦¼ì— ìž˜ëª»ëœ ë¶€ë¶„ì´ ìžˆìŠµë‹ˆë‹¤PNM 파ì¼ì˜ 최대 색 ê°’ì´ 0입니다PNM 파ì¼ì˜ 최대 색 ê°’ì´ ë„ˆë¬´ í½ë‹ˆë‹¤XPM í—¤ë”를 ì°¾ì„ ìˆ˜ 없습니다PCX ë°ì´í„°ì˜ ë까지 팔레트를 발견하지 못했습니다GIF 파ì¼ì˜ í”„ë ˆìž„ì„ ë§Œë“œëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다GIF 파ì¼ì„ ì½ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다ICO 파ì¼ì„ ì½ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다RAS ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다움ì§ì´ëŠ” ê·¸ë¦¼ì„ ì½ì–´ 들ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 부족합니다비트맵 ê·¸ë¦¼ì„ ì½ì„ 메모리가 충분하지 않습니다아ì´ì½˜ì„ ì½ì–´ 들ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ ë¶€ì¡±í•©ë‹ˆë‹¤ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다PNG 압축 단계는 0ì—ì„œ 9 사ì´ì˜ê°’ì´ì–´ì•¼ 합니다; '%d' ê°’ì„ ì“¸ 수 없습니다.PNG 압축 단계는 0ì—ì„œ 9 사ì´ì˜ ê°’ì´ì–´ì•¼ 합니다; '%s' ê°’ì„ ë¶„ì„í•  수 없습니다.PNM 파ì¼ì˜ 그림 높ì´ê°€ 0입니다PNM 파ì¼ì˜ 그림 너비가 0입니다PNM 파ì¼ì˜ 최초 ë°”ì´íŠ¸ê°€ 올바르지 못합니다PNM 파ì¼ì´ ì¸ì‹ 가능한 PNM 서브í¬ë§·ì— 맞지 않습니다PNM 그림 ì½ì–´ë“¤ì´ê¸°ê°€ ì´ PNM 서브í¬ë§·ì„ 지ì›í•˜ì§€ 않습니다PNM ì½ì–´ë“¤ì´ê¸°ì—ì„œ 정수가 나와야 하는 ìƒí™©ì—ì„œ, 정수가 나오지 않았습니다파ì¼ì´ 갑작스럽게 ë났습니다QTIF 아톰 í¬ê¸°ê°€ 너무 í½ë‹ˆë‹¤ (%d ë°”ì´íŠ¸)RAS ê·¸ë¦¼ì˜ í—¤ë” ë°ì´í„°ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤RAS ê·¸ë¦¼ì˜ í˜•ì‹ì„ ì•Œ 수 없습니다로우 PNM 형ì‹ì—서는 견본 ë°ì´í„° ì•žì— ì •í™•ížˆ í•œ ê°œì˜ ê³µë°±ì´ ì™€ì•¼ 합니다로우 PNM 그림 형ì‹ì´ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤ê²°ê³¼ GIF ê·¸ë¦¼ì˜ í¬ê¸°ê°€ 0ìž…ë‹ˆë‹¤ìŠ¤íƒ ë„˜ì¹¨TGA ê·¸ë¦¼ì˜ í¬ê¸°ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤TGA 그림 형ì‹ì€ 지ì›í•˜ì§€ 않습니다TIFF ì••ì¶•ì´ ê°€ë¦¬í‚¤ëŠ” ì½”ë±ì´ 올바르지 않습니다.ANI 그림 형ì‹BMP 그림 형ì‹EMF 그림 형ì‹GIF 그림 형ì‹GdkPixdata 형ì‹ICNS 그림 형ì‹ICO 그림 형ì‹JPEG 2000 그림 형ì‹JPEG 그림 형ì‹PCX 그림 형ì‹PNG 그림 형ì‹PNM/PBM/PGM/PPM 그림 í˜•ì‹ íŒ¨ë°€ë¦¬QTIF 그림 형ì‹Sun 래스터 그림 형ì‹TIFF 그림 형ì‹Targa 그림 형ì‹WBMP 그림 형ì‹WMF 그림 형ì‹XBM 그림 형ì‹XPM 그림 형ì‹gdk-pixbufì˜ ì´ ë¹Œë“œì—서는 그림 í˜•ì‹ ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않습니다: %s톱다운 BMP ê·¸ë¦¼ì€ ì••ì¶•í•  수 ì—†ìŠµë‹ˆë‹¤ë³€í™˜ëœ JPEGì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다.ë³€í™˜ëœ JPEG 2000ì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다.ë³€í™˜ëœ PNGì˜ ì±„ë„ ìˆ˜ë¥¼ 지ì›í•˜ì§€ 않습니다. 3ì´ë‚˜ 4ê°€ ë˜ì–´ì•¼ 합니다.ë³€í™˜ëœ PNGì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다.ë³€í™˜ëœ PNGê°€ RGB나 RGBA 형ì‹ì´ 아닙니다.변환한 픽스버í¼ì˜ 너비나 높ì´ê°€ 0입니다.그림 ì½ê¸° ëª¨ë“ˆì„ ì½ì„ 수 없습니다: %s: %s지ì›í•˜ì§€ 않는 컬러맵 í•­ëª©ì˜ ìƒ‰ìƒ ëª¨ë“œPNM 그림 ë°ì´í„°ê°€ ê°‘ìžê¸° ë났습니다움ì§ì´ëŠ” ê·¸ë¦¼ì•ˆì— ëœ»ë°–ì˜ ì•„ì´ì½˜ ë¶€ë¶„ì´ ìžˆìŠµë‹ˆë‹¤ì•Œ 수 없는 그림 íŒŒì¼ í˜•ì‹ì§€ì›í•˜ì§€ 않는 JPEG 색 공간 (%s)ICO 파ì¼ì—ì„œ 지ì›í•˜ì§€ 않는 ìƒ‰ìƒ ëª¨ë“œ: %d지ì›í•˜ì§€ 않는 ì•„ì´ì½˜ 형ì‹GDI+ì—ì„œ 지ì›í•˜ì§€ 않는 그림 형ì‹PNG í…스트 부분 %sì˜ ê°’ì„ ISO-8859-1 ì¸ì½”딩으로 변환할 수 없습니다.GIF íŒŒì¼ í˜•ì‹ì˜ 버전 %sì€(는) 지ì›ë˜ì§€ 않습니다.TIFF ê·¸ë¦¼ì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다XPM 파ì¼ì˜ 그림 높ì´ê°€ 0보다 같거나 작습니다XPM 파ì¼ì˜ 그림 너비가 0보다 같거나 작습니다XPM 파ì¼ì´ ìž˜ëª»ëœ ìƒ‰ 개수를 가지고 있습니다XPM 파ì¼ì´ ìž˜ëª»ëœ í”½ì…€ë‹¹ ë¬¸ìž ìˆ˜ë¥¼ 가지고 있습니다그림 버í¼ì— %u ë°”ì´íŠ¸ë¥¼ í• ë‹¹í•˜ëŠ”ë° ì‹¤íŒ¨ì§€ì›í•˜ì§€ 않는 RAS 그림 형ì‹gdk-pixbuf-2.30.8/po/pl.gmo0000664000175000017500000005520112340760137016537 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0&00D2u29”2Î27æ2@39_32™31Ì31þ3704<h47¥47Ý4,54B5(w50 5%Ñ56÷58.6(g6$6#µ6!Ù6:û6;67&r7$™7/¾75î75$8/Z81Š8%¼84â8/99G9+9­9Ë9ç91:7:K: f:!‡:©:'Ä:ì:5 ;*?;.j;/™;#É;Ìí;:º<tõ<6j=4¡=4Ö=( >g4>,œ>cÉ>1-?'_?*‡?.²?-á?0@(@@Øi@(BAPkAP¼A, B':B6bB:™B%ÔB0úBK+CUwC5ÍCCD0GDxD•D#³D×D:îD,)E>VE•E³EÒE"ïE"F95F%oF(•F†¾FJEG*G$»G2àG$H$8Hv]HAÔH&I(=I2fI°™I8JJrƒJöJK$,KQKZqKYÌK;&LLbL¯L0ÌL5ýL3M+RM-~M$¬M$ÑM%öM#N*@N kN!ŒNb®NkO%}O&£O-ÊO0øO@)PMjP&¸P„ßPdQƒQ>žQ+ÝQ) R3R#HRlR7‹RÃRÕRçRùR SS0SBSZSmSS*‘S¼S ÏSðSTT*T,UWkU:ÃU/þUD.V8sVC¬V&ðV)W!AW6cW/šWÊW.äW\X,pX7X(ÕX)þX1(Y:ZYÌ•YbZA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-06-08 19:41+0200 Last-Translator: Piotr DrÄ…g Language-Team: Polish Language: pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); X-Poedit-Language: Polish X-Poedit-Country: Poland Plik ANI zostaÅ‚ obciÄ™ty lub jest niekompletny.BÅ‚Ä™dny nagłówek obrazu BMPObraz BMP zawiera nagłówek o nieobsÅ‚ugiwanym rozmiarzeWystÄ…piÅ‚ bÅ‚Ä™dny kodLiczba bitów na kanaÅ‚ obrazu PNG jest nieprawidÅ‚owa.Liczba bitów na kanaÅ‚ przeksztaÅ‚conego PNG nie jest równa 8.Nie można przydzielić pamiÄ™ci na nagłówek obrazu TGANie można przydzielić elementów palety kolorówNie można przydzielić struktury palety kolorówNie można przydzielić pamiÄ™ci na dane IOBufferNie można przydzielić pamiÄ™ci na strukturÄ™ IOBufferNie można przydzielić pamiÄ™ci na strukturÄ™ kontekstu TGANie można przydzielić pamiÄ™ci na wczytanie pliku PNMNie można przydzielić pamiÄ™ci na wczytanie pliku XPMNie można przydzielić nowego obiekt pixbufNie można przydzielić tymczasowych danych IOBufferNie można odczytać palety kolorów XPMNie można ponownie przydzielić danych IOBufferZapÄ™tlona pozycja tabeli w pliku GIFProfil kolorów posiada nieprawidÅ‚owÄ… dÅ‚ugość %d.Profil kolorów posiada nieprawidÅ‚owÄ… dÅ‚ugość "%u".Skompresowane ikony nie sÄ… obsÅ‚ugiwaneNie można przydzielić pamiÄ™ci: %sNie można utworzyć strumienia: %sNie można zdekodować pliku ICNSNie można uzyskać wysokoÅ›ci obrazu (bÅ‚Ä™dny plik TIFF)Nie można uzyskać szerokoÅ›ci obrazu (bÅ‚Ä™dny plik TIFF)Nie można odczytać ze strumienia: %sNie można przewijać strumienia: %sNie można przydzielić pamiÄ™ci dla obrazu PCXNie można przydzielić pamiÄ™ci dla profilu kolorówNie można przydzielić pamiÄ™ci dla bufora kontekstuNie można przydzielić pamiÄ™ci dla nagłówkaNie można przydzielić pamiÄ™ci dla danych liniiBrak pamiÄ™ci na wczytanie pliku JPEGNie można przydzielić pamiÄ™ci do zapisu pliku BMPNie można przydzielić pamiÄ™ci dla strumieniaNie można przydzielić pamiÄ™ci dla bufora danych obrazuNie można utworzyć nowego bufora piksmapyNie można zdekodować obrazuNie można wczytać bitmapyNie można wczytać metaplikuNie można rozpoznać formatu obrazu w pliku "%s"Nie można zapisaćNie można zapisać resztyNie można zapisać do pliku BMPNie można zapisać do pliku TIFFGorÄ…cy punkt poza obrazemNie pobrano wszystkich linii obrazu PCXZa duże wymiary obrazu TIFFBÅ‚Ä…d podczas interpretowania pliku obrazu JPEG (%s)BÅ‚Ä…d podczas odczytywania pliku ICNS: %sBÅ‚Ä…d podczas zapisywania do pliku obrazu: %sBÅ‚Ä…d podczas zapisywania do strumienia obrazuW pliku wystÄ™pujÄ… nadmiarowe danePrzydzielenie %d bajtu dla bufora odczytu pliku siÄ™ nie powiodÅ‚oPrzydzielenie %d bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚oPrzydzielenie %d bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚oPrzydzielenie struktury kontekstu QTIF siÄ™ nie powiodÅ‚o.ZamkniÄ™cie pliku "%s" po zapisaniu w nim obrazu siÄ™ nie powiodÅ‚o. Część danych mogÅ‚a nie zostać zapisana: %sUtworzenie obiektu GdkPixbufLoader siÄ™ nie powiodÅ‚o.Odnalezienie atomu danych obrazu siÄ™ nie powiodÅ‚o.Wczytanie danych RGB z pliku TIFF siÄ™ nie powiodÅ‚oWczytanie obrazu TIFF siÄ™ nie powiodÅ‚oWczytanie animacji "%s" siÄ™ nie powiodÅ‚o: przyczyna nieznana; prawdopodobnie uszkodzony plik animacjiWczytanie obrazu "%s" siÄ™ nie powiodÅ‚o: %sWczytanie obrazu "%s" siÄ™ nie powiodÅ‚o: przyczyna nieznana; prawdopodobnie uszkodzony plik obrazuOtwarcie "%s" do zapisania siÄ™ nie powiodÅ‚o: %sOtwarcie obrazu TIFF siÄ™ nie powiodÅ‚oOtwarcie pliku "%s" siÄ™ nie powiodÅ‚o: %sOtwarcie pliku tymczasowego siÄ™ nie powiodÅ‚oOdczytanie nagłówka QTIF siÄ™ nie powiodÅ‚oOdczytanie pliku tymczasowego siÄ™ nie powiodÅ‚oZapisanie obrazu TIFF siÄ™ nie powiodÅ‚oPominiÄ™cie nastÄ™pnego %d bajtu za pomocÄ… seek() siÄ™ nie powiodÅ‚o.PominiÄ™cie nastÄ™pnych %d bajtów za pomocÄ… seek() siÄ™ nie powiodÅ‚o.PominiÄ™cie nastÄ™pnych %d bajtów za pomocÄ… seek() siÄ™ nie powiodÅ‚o.Zapisanie danych TIFF siÄ™ nie powiodÅ‚oZapisanie do pliku tymczasowego podczas wczytywania pliku XBM siÄ™ nie powiodÅ‚oZapisanie do pliku tymczasowego podczas wczytywania pliku XPM siÄ™ nie powiodÅ‚oOdczytanie obrazu GIF siÄ™ nie powiodÅ‚o: %sKrytyczny bÅ‚Ä…d w pliku obrazu PNG: %sKrytyczny bÅ‚Ä…d podczas odczytywania pliku obrazu PNGKrytyczny bÅ‚Ä…d podczas odczytywania pliku obrazu PNG: %sPlik nie wydaje siÄ™ być plikiem GIFBÅ‚Ä…d pliku podczas odczytywania atomu QTIF: %sPlik GIF nie zawiera wszystkich wymaganych danych (może zostaÅ‚ obciÄ™ty?)Obraz GIF nie ma globalnej palety kolorów, a ramka wewnÄ…trz nie ma palety lokalnej.Obraz GIF jest uszkodzony (niepoprawna kompresja LZW)Ten obraz jest niezrozumiaÅ‚y dla moduÅ‚u wczytujÄ…cego obrazy GIF.Plik GIF zostaÅ‚ obciÄ™ty lub jest niekompletny.Wysokość ikony jest zerowaSzerokość ikony jest zerowaPlik obrazu "%s" nie zawiera danychNieznany format obrazuObraz posiada nieprawidÅ‚owÄ… szerokość i/lub wysokośćObraz zawiera nieobsÅ‚ugiwanÄ… wartość bppObraz zawiera nieobsÅ‚ugiwanÄ… liczbÄ™ %d-bitowych pÅ‚aszczyznWysokość obrazu jest zerowaSzerokość obrazu jest zerowaUszkodzony nagłówek obrazuObraz jest uszkodzony lub obciÄ™tyUszkodzone dane o pikselach obrazuObraz jest za duży, aby mógÅ‚ zostać zapisany jako ICOObrazy typu "%s" nie sÄ… obsÅ‚ugiwaneTyp obrazu nie jest obecnie obsÅ‚ugiwanyModuÅ‚ %s do wczytywania obrazów nie eksportuje wÅ‚aÅ›ciwego interfejsu. Być może pochodzi on z innej wersji biblioteki gdk-pixbuf.Funkcja przyrostowego wczytywania obrazów typu "%s" nie jest obsÅ‚ugiwanaDeskryptor pliku wejÅ›ciowego wynosi NULL.Brak pamiÄ™ci na wczytanie pliku PNGBrak pamiÄ™ci na wczytanie struktury kontekstu PNMBrak pamiÄ™ci na wczytanie pliku PNMBrak pamiÄ™ci na wczytanie pliku XBMBrak pamiÄ™ci na wczytanie pliku. ProszÄ™ spróbować zakoÅ„czyć pracÄ™ niektórych programów, aby zwolnić pamięćBrak wystarczajÄ…cej iloÅ›ci pamiÄ™ci do otwarcia pliku JPEG 2000Brak pamiÄ™ci na odczytanie pliku TIFFBrak pamiÄ™ci do zapisu obrazu do buforaBrak pamiÄ™ci do zapisu obrazu do funkcji zwrotnejBrak pamiÄ™ci na przechowanie obrazu o wymiarach %lu na %lu punktów. ProszÄ™ spróbować zakoÅ„czyć pracÄ™ niektórych programów, aby zmniejszyć zapotrzebowanie na pamięćWewnÄ™trzny bÅ‚Ä…d w module wczytujÄ…cym obrazy GIF (%s)BÅ‚Ä…d wewnÄ™trzny: moduÅ‚ wczytujÄ…cy obrazy "%s" nie ukoÅ„czyÅ‚ dziaÅ‚ania, nie podajÄ…c przyczyny niepowodzeniaNieprawidÅ‚owy plik XBMNieprawidÅ‚owy nagłówek XPMNieprawidÅ‚owy nagłówek w animacjiNieprawidÅ‚owy nagłówek ikonyJakość obrazu JPEG musi być wartoÅ›ciÄ… od 0 do 100. Wartość "%d" nie jest dozwolona.Jakość obrazu JPEG musi być wartoÅ›ciÄ… od 0 do 100. Wartość "%s" nie jest poprawna.Klucze elementów tekstowych PNG muszÄ… być znakami ASCII.Klucze elementów tekstowych PNG muszÄ… mieć dÅ‚ugość od 1 do 79 znaków.Uszkodzony fragment animacjiMaksymalna wartość koloru w pliku PNM wynosi 0Maksymalna wartość koloru w pliku PNM jest za dużaNie odnaleziono nagłówka XPMNie odnaleziono palety na koÅ„cu danych PCXBrak pamiÄ™ci na utworzenie ramki w pliku GIFBrak pamiÄ™ci na wczytanie pliku GIFBrak pamiÄ™ci na wczytanie pliku ICOBrak pamiÄ™ci na wczytanie obrazu RASBrak pamiÄ™ci do wczytania animacjiBrak pamiÄ™ci na wczytanie bitmapy z plikuBrak pamiÄ™ci na wczytanie ikonyBrak pamiÄ™ci na wczytanie obrazuPoziom kompresji obrazu PNG musi być wartoÅ›ciÄ… od 0 do 9. Wartość "%d" nie jest dopuszczalna.Poziom kompresji obrazu PNG musi być wartoÅ›ciÄ… od 0 do 9. Wartość "%s" nie może zostać przetworzona.Plik PNM zawiera obraz o wysokoÅ›ci 0Plik PNM zawiera obraz o szerokoÅ›ci 0Plik PNM zawiera niepoprawny bajt poczÄ…tkowyPlik PNM nie zawiera rozpoznanego podformatu PNMModuÅ‚ wczytujÄ…cy obrazy PNM nie obsÅ‚uguje tego podformatu PNMModuÅ‚ wczytujÄ…cy PNM oczekiwaÅ‚ wartoÅ›ci caÅ‚kowitej, lecz otrzymaÅ‚ innÄ…PrzedwczeÅ›nie wystÄ…piÅ‚ koniec plikuRozmiar atomu QTIF jest za duży (%d bajt)Rozmiar atomu QTIF jest za duży (%d bajty)Rozmiar atomu QTIF jest za duży (%d bajtów)BÅ‚Ä™dny nagłówek obrazu RASNieznany format obrazu RASSurowy format PNM wymaga dokÅ‚adnie jednej spacji przed danymiTyp surowego obrazu PNM jest nieprawidÅ‚owyRozmiar wynikowego obrazu GIF wynosi zeroPrzepeÅ‚nienie stosuObraz TGA ma nieprawidÅ‚owe wymiaryNieobsÅ‚ugiwany typ obrazu TGAKompresja TIFF nie odnosi siÄ™ do prawidÅ‚owego kodeka.Format obrazu ANIFormat obrazu BMPFormat obrazu EMFFormat obrazu GIFFormat GdkPixdataFormat obrazu ICNSFormat obrazu ICOFormat obrazu JPEG 2000Format obrazu JPEGFormat obrazu PCXFormat obrazu PNGRodzina formatów obrazów PNM/PBM/PGM/PPMFormat obrazu QTIFRastrowy format obrazu firmy SUNFormat obrazu TIFFFormat obrazu TargaFormat obrazu WBMPFormat obrazu WMFFormat obrazu XBMFormat obrazu XPMTa kopia biblioteki gdk-pixbuf nie obsÅ‚uguje zapisywania obrazu w formacie: %sZstÄ™pujÄ…ce (top-down) obrazy BMP nie mogÄ… być skompresowanePrzeksztaÅ‚cony JPEG ma zerowÄ… szerokość lub wysokość.PrzeksztaÅ‚cony JPEG2000 ma zerowÄ… szerokość lub wysokośćPrzeksztaÅ‚cony PNG zawiera nieobsÅ‚ugiwanÄ… liczbÄ™ kanałów, powinien mieć 3 lub 4.PrzeksztaÅ‚cony PNG ma zerowÄ… szerokość lub wysokość.PrzeksztaÅ‚cony PNG nie jest typu RGB ani RGBA.PrzeksztaÅ‚cony bufor pikseli ma zerowÄ… szerokość lub wysokość.Nie można wczytać moduÅ‚u wczytujÄ…cego obrazy: %s: %sNieoczekiwana wartość gÅ‚Ä™bi kolorów elementów palety kolorówNieoczekiwany koniec danych obrazu PNMNieobsÅ‚ugiwany fragment ikony w animacjiNierozpoznany format pliku obrazuNieobsÅ‚ugiwana przestrzeÅ„ kolorów w pliku JPEG (%s)NieobsÅ‚ugiwana gÅ‚Ä™bokość dla pliku ICO: %dNieobsÅ‚ugiwany typ ikonyNieobsÅ‚ugiwany typ obrazu dla biblioteki GDI+Wartość elementu tekstowego PNG %s nie może być przeksztaÅ‚cona na kodowanie ISO-8859-1.Format GIF w wersji %s nie jest obsÅ‚ugiwanySzerokość lub wysokość obrazu TIFF jest równa zeruPlik XPM zawiera obraz o wysokoÅ›ci <= 0Plik XPM zawiera obraz o szerokoÅ›ci <= 0Plik XPM zawiera nieprawidÅ‚owÄ… liczbÄ™ kolorówPlik XPM zawiera nieprawidÅ‚owÄ… liczbÄ™ znaków na pikselprzydzielenie %u bajtu dla bufora odczytu pliku siÄ™ nie powiodÅ‚oprzydzielenie %u bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚oprzydzielenie %u bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚onieobsÅ‚ugiwany typ obrazu RASgdk-pixbuf-2.30.8/po/Rules-quot0000644000175000017500000000337612340757634017437 0ustar00mclasenmclasen00000000000000# Special Makefile rules for English message catalogs with quotation marks. DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot .SUFFIXES: .insert-header .po-update-en en@quot.po-create: $(MAKE) en@quot.po-update en@boldquot.po-create: $(MAKE) en@boldquot.po-update en@quot.po-update: en@quot.po-update-en en@boldquot.po-update: en@boldquot.po-update-en .insert-header.po-update-en: @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ ll=`echo $$lang | sed -e 's/@.*//'`; \ LC_ALL=C; export LC_ALL; \ cd $(srcdir); \ if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "creation of $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi en@quot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header en@boldquot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header mostlyclean: mostlyclean-quot mostlyclean-quot: rm -f *.insert-header gdk-pixbuf-2.30.8/po/ml.po0000664000175000017500000013412512340760136016372 0ustar00mclasenmclasen00000000000000# translation of gtk+.master.ml.po to # This file is distributed under the same license as the gtk+ package. # Copyright (C) 2003-2008 gtk+'S COPYRIGHT HOLDER. # FSF-India , 2003. # Ani Peter , 2006, 2007, 2009. # Hari Vishnu , 2008. # Anish A , 2012, 2013. msgid "" msgstr "" "Project-Id-Version: gtk+.master.ml\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-02-15 11:28+0530\n" "Last-Translator: Anish A \n" "Language-Team: Swatantra Malayalam Computing\n" "Language: ml\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: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' à´Žà´¨àµà´¨ ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¿à´²àµâ€ പരാജയം: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' à´Žà´¨àµà´¨ ഇമേജൠഫയലിലàµâ€ ഡേറàµà´±à´¾ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' à´Žà´¨àµà´¨ ആനിമേഷനàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം: ഒരൠപകàµà´·àµ‡ തകരാറàµà´³àµà´³ ആനിമേഷനàµâ€ ഫയലàµâ€ ആവാം കാരണം " #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s' à´Žà´¨àµà´¨ ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം: ഒരൠപകàµà´·àµ‡ തകരാറàµà´³àµà´³ ഇമേജൠഫയലàµâ€à´†à´µà´¾à´‚ കാരണം " #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨ ഘടകം ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨ ഘടകമായ %s ശരിയായ സംയോജക ഘടകം à´Žà´•àµà´¸àµà´ªàµ‹à´°àµâ€à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¿à´²àµà´²; മറàµà´±àµŠà´°àµ gdk-" "pixbuf ലകàµà´•à´¤àµà´¤à´¿à´²àµâ€ നിനàµà´¨àµà´®à´¾à´µà´¾à´‚?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' തരതàµà´¤à´¿à´²àµà´³àµà´³ ഇമേജിനൠപിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' ഫയലിനàµà´³àµà´³ ഇമേജിനàµà´±àµ† ഫയലിനàµà´±àµ† രീതി തിരിചàµà´šà´±à´¿à´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ഇമേജൠഫയലിനàµà´±àµ† അപരിചിതമായ രീതി" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' à´Žà´¨àµà´¨ ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ഇമേജൠഫയലിലേകàµà´•àµ സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "ഇമേജിനàµà´±àµ† രീതി സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ പിനàµà´¤àµà´£ gdk-pixbuf -à´¨àµà´±àµ† à´ˆ ബിളàµâ€à´¡à´¿à´²àµâ€ ലഭàµà´¯à´®à´²àµà´²: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "കോളàµâ€à´¬à´¾à´•àµà´•à´¿à´²àµ‡à´•àµà´•àµ ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "താലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "താലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലിലàµâ€ നിനàµà´¨àµà´‚ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s'-ലേകàµà´•àµ സൂകàµà´•à´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ '%s' à´…à´Ÿà´¯àµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം, ഡേറàµà´±à´¾ പൂറàµâ€à´£àµà´£à´®à´¾à´¯à´¿ സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿ " "കാണിലàµà´²: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ബഫറിലേകàµà´•àµ ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´µà´¶àµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ഇമേജൠസàµà´±àµà´±àµà´°àµ€à´®à´¿à´²àµ‡à´•àµà´•àµàµâ€Œ സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ആനàµà´¤à´°à´¿à´• പിശകàµ: ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨ ഘടകമായ '%s' ഒരൠപàµà´°à´•àµà´°à´¿à´¯ പൂരàµâ€à´£àµà´£à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ, " "കാരണമെനàµà´¤àµ†à´¨àµà´¨àµ à´µàµà´¯à´•àµà´¤à´®à´²àµà´²" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' തരതàµà´¤à´¿à´²àµà´³àµà´³ ഇമേജിനàµà´±àµ† വരàµâ€à´¦àµà´§à´¿à´šàµà´šàµà´³àµà´³ ലഭàµà´¯à´®à´¾à´•àµà´•à´²àµâ€ പിനàµà´¤àµà´£à´¯àµà´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ഇമേജൠഹെഡറിനൠതകരാറൠസംഭവിചàµà´šàµ" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ഇമേജൠà´à´¤àµ രീതിയിലàµà´³àµà´³à´¤àµ†à´¨àµà´¨àµ à´…à´µàµà´¯à´•àµà´¤à´‚" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ഇമേജൠപികàµà´¸à´²àµâ€ ഡേറàµà´±à´¾à´¯à´¿à´²àµâ€ തകരാറàµ" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u ബെറàµà´±àµ ഉളàµà´³ à´šà´¿à´¤àµà´° ബഫരàµâ€ à´•à´°àµà´¤à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´²" msgstr[1] "%u ബെറàµà´±àµà´•à´³àµâ€ ഉളàµà´³ à´šà´¿à´¤àµà´° ബഫരàµâ€ à´•à´°àµà´¤à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´²" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "ചലനചിതàµà´°à´¤àµà´¤à´¿à´²àµâ€ à´…à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´¤à´®à´¾à´¯ à´ªàµà´°à´¤àµ€à´°àµ‚പം" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ആനിമേഷനിലàµâ€ തെറàµà´±à´¾à´¯ ഹെഡറàµâ€" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ആനിമേഷനàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ചലനചിതàµà´°à´¤àµà´¤à´¿à´²àµâ€ പിശകàµ" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ഇമേജൠപൂറàµâ€à´£àµà´£à´®à´²àµà´²." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ഇമേജൠരീതി" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ഇമേജിലàµâ€ തെറàµà´±à´¾à´¯ ഹെജറàµâ€ ഡേറàµà´±à´¾" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ബിറàµà´±àµà´®à´¾à´ªàµà´ªàµ ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ BMP ഇമേജൠഹെഡറിനàµà´±àµ† വലിപàµà´ªà´‚" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ടോപàµà´ªàµ ഡൌണàµâ€ BMP ഇമേജàµà´•à´³àµâ€ à´•à´‚à´ªàµà´°à´¸àµà´¸àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "അസാധàµà´µà´¾à´¯ end-of-file ലഭàµà´¯à´®à´¾à´¯à´¿" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ഫയലàµâ€ സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ഫയലിലേകàµà´•àµ സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ഇമേജൠരീതി" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ഇമേജൠരീതി" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ഇമേജൠരീതി" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ഇമേജൠരീതി" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG തനിമ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 100-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; '%s' à´Žà´¨àµà´¨ മൂലàµà´²àµà´¯à´‚ പാഴàµà´¸àµ " "ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG തനിമ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 100-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; %d à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´²." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ഇമേജൠരീതി" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ഇമേഡൠരീതി" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´² :%s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "à´¸àµà´±àµà´±àµà´°àµ€à´‚ ഉണàµà´Ÿà´¾à´•àµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´² : %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "à´¸àµà´±àµà´±àµà´°àµ€à´‚ à´•à´£àµà´Ÿàµà´ªà´¿à´Ÿà´¿à´•àµà´•à´¾à´¨àµâ€/തിരയാനàµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´² : %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "à´¸àµà´±àµà´±àµà´°àµ€à´‚ വായികàµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´² : %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "ബിറàµà´±àµà´®à´¾à´ªàµ à´¤àµà´°à´•àµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "മെറàµà´±à´¾à´«à´¯à´²àµâ€ à´¤àµà´°à´•àµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ à´šà´¿à´¤àµà´° രീതി, GDI+ -ഇനàµà´³àµà´³à´¤àµàµâ€Œ" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ഇമേജൠരീതി" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ഫയലിലàµâ€ പൂറàµâ€à´£àµà´£ ഡേറàµà´±à´¾ ലഭàµà´¯à´®à´²àµà´² " #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ലോഡറിലàµâ€ (%s) ആനàµà´¤à´°à´¿à´• പിശകàµ" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "à´¸àµà´±àµà´±à´¾à´•àµà´•àµ ഓവറàµâ€à´«àµà´³àµ‹" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ഇമേജൠലോഡറിനൠഈ ഇമേജൠതിരിചàµà´šà´±à´¿à´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "തെറàµà´±à´¾à´¯ കോഡൠലഭിചàµà´šàµ" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ഫയലിലàµâ€ സിറàµâ€à´•àµà´•àµà´²à´¾à´±àµâ€ ടേബിളàµâ€ à´Žà´¨àµâ€à´Ÿàµà´°à´¿" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ഫയലിലàµâ€ ഒരൠഫàµà´±àµ†à´¯à´¿à´‚ തയàµà´¯à´¾à´±à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ഇമേജിലàµâ€ തകരാറൠ(തെറàµà´±à´¾à´¯ LZW à´•à´‚à´ªàµà´°à´·à´¨àµâ€)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ഫയലàµâ€ ഒരൠGIF ഫയലàµâ€ à´…à´²àµà´²" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ഫയലിനàµà´±àµ† %s ലകàµà´•à´¤àµà´¤à´¿à´¨àµà´³àµà´³ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "à´•à´¿à´Ÿàµà´Ÿàµà´¨àµà´¨ GIF ഇമേജിനàµà´±àµ† വലിപàµà´ªà´‚ പൂജàµà´¯à´®à´¾à´£àµ" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ഇമേജിലàµâ€ à´—àµà´³àµ‹à´¬à´²àµâ€ കളറàµâ€à´®à´¾à´ªàµà´ªàµ ലഭàµà´¯à´®à´²àµà´², അതിലàµà´³àµà´³ ഒരൠഫàµà´±àµ†à´¯à´¿à´®à´¿à´²àµâ€ ലോകàµà´•à´²àµâ€ കളറàµâ€à´®à´¾à´ªàµà´ªàµà´‚ ലഭàµà´¯à´®à´²àµà´²." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ഇമേജൠപൂറàµâ€à´£àµà´£à´®à´²àµà´²." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ഇമേജൠതàµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ഫയലàµâ€ ഡീകàµà´•àµ‹à´¡àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS à´šà´¿à´¤àµà´° ഫോരàµâ€à´®à´¾à´±àµà´±àµ" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´²àµâ€ തെറàµà´±à´¾à´¯ ഹേഡറàµâ€" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "à´šà´¿à´¹àµà´¨à´‚ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "à´•à´‚à´ªàµà´°à´¸àµà´¸àµ ചെയàµà´¤ à´šà´¿à´¹àµà´¨à´™àµà´™à´³àµâ€à´•àµà´•àµ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´¨àµà´±àµ† വീതി പൂജàµà´¯à´‚" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´¨àµà´±àµ† ഉയരം പൂജàµà´¯à´‚" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´¨àµà´±àµ† രീതിയàµà´•àµà´•àµà´³àµà´³ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO ആയി സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²; ഇമേജൠവളരെ വലàµà´¤à´¾à´£àµ" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "à´•à´°àµâ€à´¸à´°àµâ€ ഹോടàµà´Ÿàµà´¸àµà´ªàµ‹à´Ÿàµà´Ÿàµ à´ªàµà´±à´®àµ‡à´¯àµà´³àµà´³ ഇമേജàµ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ഫയലിനàµàµ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ à´µàµà´¯à´¾à´ªàµà´¤à´¿: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "à´¸àµà´±àµà´±àµà´°àµ€à´®à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "à´šà´¿à´¤àµà´°à´‚ ഡീകàµà´•àµ‹à´¡àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ JPEG-à´¯àµà´Ÿàµ† വീതിയോ ഉയരമോ പൂജàµà´¯à´‚." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr " ഇമേജൠതരതàµà´¤à´¿à´¨àµà´³àµà´³ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "നിറം à´ªàµà´°àµŠà´«àµˆà´²à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "à´šà´¿à´¤àµà´°à´‚ ഡേറàµà´±à´¾à´¯àµà´•àµà´•àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ഇമേജൠരീതി" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ഇമേജൠഫയലàµâ€ (%s) തിരിചàµà´šà´±à´¿à´¯àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ഇമേജൠതàµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´², à´«àµà´°àµ€ മെമàµà´®à´±à´¿à´¯àµà´•àµà´•à´¾à´¯à´¿ à´šà´¿à´² à´ªàµà´°à´¯àµ‹à´—à´™àµà´™à´³à´¿à´²àµâ€ നിനàµà´¨àµà´‚ à´ªàµà´±à´¤àµà´¤àµ " "à´•à´Ÿà´•àµà´•àµà´•" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "പിനàµà´¤àµà´£ ഇലàµà´²à´¾à´¤àµà´¤ JPEG കളരàµâ€ à´¸àµà´ªàµ†à´¯à´¿à´¸àµ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ JPEG-à´¯àµà´Ÿàµ† വീതിയàµà´‚ ഉയരവàµà´‚ പൂജàµà´¯à´‚." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "നിറ à´ªàµà´°àµˆà´«àµˆà´²à´¿à´¨àµà´³àµà´³ അസാധàµà´µà´¾à´¯ നീളം '%u'." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ഹെഡറിനàµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ഇമേജിനàµà´±àµ† വീതി à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഉയരം തെറàµà´±à´¾à´£àµ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ഇമേജിനàµà´±àµ† bpp-à´¯àµà´•àµà´•àµ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ഇമേജിനൠപിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ %d-ബിറàµà´±àµ à´ªàµà´³àµ†à´¯à´¿à´¨àµà´•à´³àµâ€" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "à´ªàµà´¤à´¿à´¯ pixbuf ഉണàµà´Ÿà´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ലൈനàµâ€ ഡേറàµà´±à´¯àµà´•àµà´•àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX à´šà´¿à´¤àµà´°à´¤à´¿à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ഇമേജിനàµà´±àµ† വരികളെലàµà´²à´¾à´‚ ലഭàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX ഡേറàµà´±à´¾à´¯àµà´Ÿàµ† അവസാനം പാലറàµà´±àµ ലഭàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ഇമേജൠരീതി" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ pixbuf-à´¨àµà´±àµ† വീതിയോ ഉയരമോ പൂജàµà´¯à´®à´¾à´£àµ." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata ഫോരàµâ€à´®à´¾à´±àµà´±àµ" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ഇമേജിനàµà´±àµ† ഒരോ ചാനലിലàµà´‚ ഉളàµà´³ ബിറàµà´±àµà´•à´³àµâ€ തെറàµà´±à´¾à´£àµ." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG-à´¯àµà´Ÿàµ† വീതിയàµà´‚ ഉയരവàµà´‚ പൂജàµà´¯à´®à´¾à´£àµ." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG-à´¯àµà´Ÿàµ† ഓരോ ചാനലിലàµà´‚ ഉളàµà´³ ബിറàµà´±àµà´•à´³àµà´Ÿàµ† à´Žà´£àµà´£à´‚ 8 à´…à´²àµà´²." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG, RGB à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ RGBA à´…à´²àµà´²." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG-à´²àµâ€ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ ചാനലàµà´•à´³àµâ€ ഉണàµà´Ÿàµ, 3 à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ 4 à´Žà´£àµà´£à´‚ ആവശàµà´¯à´®àµà´£àµà´Ÿàµ." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ഇമേജൠഫയലിലàµâ€ സാരമായ പിശകàµ: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu x %lu ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²; à´šà´¿à´² à´ªàµà´°à´¯àµ‹à´—à´™àµà´™à´³àµâ€ നിരàµâ€à´¤àµà´¤à´¿ മെമàµà´®à´±à´¿à´¯àµà´Ÿàµ† " "ഉപയോഗം à´•àµà´±à´¯àµà´•àµà´•àµà´•" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ഇമേജൠഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ സാരമായ പിശകàµ" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ഇമേജൠഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ സാരമായ പിശകàµ: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG ടെകàµà´¸àµà´±àµà´±àµà´•à´³àµà´Ÿàµ† കീകളിലàµâ€ à´•àµà´±à´žàµà´žà´¤àµ 1 à´…à´•àµà´·à´°à´‚ ഉണàµà´Ÿà´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚, 79-à´²àµâ€ കൂടàµà´¤à´²àµâ€ പാടിലàµà´²." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG ടെകàµà´¸àµà´±àµà´±àµà´•à´³àµà´Ÿàµ† കീകളàµâ€ ASCII à´…à´•àµà´·à´°à´™àµà´™à´³à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "നിറ à´ªàµà´°àµˆà´«àµˆà´²à´¿à´¨àµà´³àµà´³ അസാധàµà´µà´¾à´¯ നീളം %d" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG à´•à´‚à´ªàµà´°à´·à´¨àµâ€ ലവലàµâ€ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 9-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; '%s' à´Žà´¨àµà´¨ മൂലàµà´²àµà´¯à´‚ പാഴàµà´¸àµ " "ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG à´•à´‚à´ªàµà´°à´·à´¨àµâ€ ലവലàµâ€ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 9-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; '%d' à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´²" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG ടെകàµà´¸àµà´±àµà´±àµ à´šà´™àµà´•àµ %s-à´¨àµà´³àµà´³ മൂലàµà´²àµà´¯à´‚ ISO-8859-1 à´Žà´¨àµâ€à´•àµ‹à´¡à´¿à´™à´¿à´²àµ‡à´•àµà´•àµàµ വേരàµâ€à´¤à´¿à´°à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´²àµà´²." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ഇമേജൠരീതി" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ലോഡറിനൠഒരൠഇനàµà´±à´¿à´œà´±àµâ€ ലഭികàµà´•àµà´‚ à´Žà´¨àµà´¨àµ à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´šàµà´šàµ, പകàµà´·àµ‡ ലഭàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ഫയലിലàµâ€ ആരംഭതàµà´¤à´¿à´²àµâ€ തെറàµà´±à´¾à´¯ ബൈറàµà´±àµ" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ഫയലിനàµà´±àµ† PNM സബàµà´«àµ‹à´±àµâ€à´®à´¾à´±àµà´±àµ അപരിചിതമാണàµ" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ഫയലിനàµà´³àµà´³ ഇമേജിനàµà´±àµ† വീതി 0 ആണàµ" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ഫയലിനàµà´³àµà´³ ഇമേജിനàµà´±àµ† ഉയരം 0 ആണàµ" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ഫയലിനàµà´±àµ† à´à´±àµà´±à´µàµà´‚ കൂടിയ കളറàµâ€ മൂലàµà´²àµà´¯à´‚ 0 ആണàµ." #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ഫയലിനàµà´±àµ† à´à´±àµà´±à´µàµà´‚ കൂടിയ കളറàµâ€ മൂലàµà´²àµà´¯à´‚ വളരെ വലàµà´¤à´¾à´£àµ" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "റോ PNM ഇമേജൠതരം തെറàµà´±à´¾à´£àµ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ഇമേജൠലോഡറàµâ€ PNM സബàµà´«àµ‹à´±àµâ€à´®à´¾à´±àµà´±àµ പിനàµà´¤àµà´£à´¯àµà´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "റോ PNM രീതിയിലàµà´³àµà´³à´µà´¯àµà´•àµà´•àµàµ മാതൃക ഡേറàµà´±à´¾à´¯àµà´•àµà´•àµàµ à´®àµà´®àµà´ªàµ ഒരൊറàµà´±àµ വൈറàµà´±àµà´¸àµà´ªàµ†à´¯à´¿à´¸àµ ആവശàµà´¯à´®àµà´£àµà´Ÿàµàµ" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM context struct ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ഇമേഡൠഡേറàµà´±à´¾ à´…à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´¤à´®à´¾à´¯à´¿ അവസാനിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ഇമേജൠരീതി" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "à´…à´•à´¤àµà´¤àµ‹à´Ÿàµà´Ÿàµà´³àµà´³ ഫയലിനàµà´±àµ† à´¡à´¿à´¸àµà´•àµà´°à´¿à´ªàµà´±àµà´±à´°àµâ€ NULL ആണàµ." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF ഹെഡരàµâ€ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "വളരെ വലിയ QTIF ആറàµà´±à´‚ വലിപàµà´ªà´‚ (%d ബൈറàµà´±àµ)" msgstr[1] "വളരെ വലിയ QTIF ആറàµà´±à´‚ വലിപàµà´ªà´‚ (%d ബൈറàµà´±àµà´•à´³àµâ€)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ഫയലàµâ€ വായന ബഫറിനായി %d ബൈറàµà´±àµ മാറàµà´±à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´²" msgstr[1] "ഫയലàµâ€ വായന ബഫറിനായി %d ബൈറàµà´±àµà´•à´³àµâ€ മാറàµà´±à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF ആറàµà´±à´‚ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "seek() വെചàµà´šàµ à´…à´Ÿàµà´¤àµà´¤ %d ബൈറàµà´±àµ ചാടാനàµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´²." msgstr[1] "seek() വെചàµà´šàµ à´…à´Ÿàµà´¤àµà´¤ %d ബൈറàµà´±àµà´•à´³àµâ€ ചാടാനàµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´²." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF ഉളàµà´³à´Ÿà´•àµà´• സംവിധാനതàµà´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader à´’à´¬àµà´œà´•àµà´±àµà´±àµ ഉണàµà´Ÿà´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "à´šà´¿à´¤àµà´° ഡാറàµà´± ആറàµà´±à´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´²." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ഇമേജൠരീതി" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ഇമേജിലàµâ€ തെറàµà´±à´¾à´¯ ഹെഡറàµâ€ ഡേറàµà´±à´¾" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ഇമേജിലàµâ€ അപരിചിമായ തരതàµà´¤à´¿à´²àµà´³àµà´³à´¤àµ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ RAS ഇമേജൠമാറàµà´±à´‚" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster ഇമേജൠരീതി" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer struct-നൠആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer ഡേറàµà´±à´¾à´¯àµà´•àµà´•àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer data realloc ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "താലàµâ€à´•àµà´•à´¾à´²à´¿à´•à´®à´¾à´¯ IOBuffer ഡേറàµà´±à´¾ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "à´ªàµà´¤à´¿à´¯ pixbuf à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "à´šà´¿à´¤àµà´°à´‚ നശിചàµà´šàµ പോയി" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "കളറàµâ€à´®à´¾à´ªàµà´ªàµ രൂപം à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "കളറàµâ€à´®à´¾à´ªàµà´ªàµ à´Žà´¨àµâ€à´Ÿàµà´°à´¿à´•à´³àµâ€ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "colormap à´Žà´¨àµâ€à´Ÿàµà´°à´¿à´•à´³àµâ€à´•àµà´•àµ à´…à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´¤à´®à´¾à´¯ bitdepth" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA ഹെഡരàµâ€ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ഇമേജിലàµâ€ തെറàµà´±à´¾à´¯ അളവàµà´•à´³àµâ€" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA തരതàµà´¤à´¿à´²àµà´³àµà´³ ഇമേജിനൠപിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA context struct-à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ഫയലിലàµâ€ കൂടàµà´¤à´²àµâ€ ഡേറàµà´±à´¾" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa ഇമേജൠരീതി" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ഇമേജിനàµà´±àµ† വീതി ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´² (തെറàµà´±à´¾à´¯ TIFF ഫയലàµâ€)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ഇമേജിനàµà´±àµ† ഉയരം ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´² (തെറàµà´±à´¾à´¯ TIFF ഫയലàµâ€)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ഇമേജിനàµà´±àµ† വീതി à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഉയരം പൂജàµà´¯à´®à´¾à´£àµ" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ഇമേജിനàµà´±àµ† അളവàµà´•à´³àµâ€ വളരെ കൂടàµà´¤à´²à´¾à´£àµ" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ഫയലിലàµâ€ നിനàµà´¨àµà´‚ RGB ഡേറàµà´±à´¾ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ഇമേജൠതàµà´±à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF à´•à´®àµà´ªàµà´°à´·à´¨àµâ€ ശരിയായ കോഡകàµà´•à´¿à´²àµ‡à´•àµà´•àµ ചൂണàµà´Ÿàµà´¨àµà´¨à´¿à´²àµà´²." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF ഇമേജൠഎഴàµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ഫയലിലേകàµà´•àµ à´Žà´´àµà´¤àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ഇമേജിനàµà´±àµ† വീതി പൂജàµà´¯à´®à´¾à´£àµ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ഇമേജിനàµà´±àµ† ഉയരം പൂജàµà´¯à´®à´¾à´£àµ" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ബാകàµà´•à´¿à´¯àµà´³àµà´³à´µ സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ഇമേജൠരീതി" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "തെറàµà´±à´¾à´¯ XBM ഫയലàµâ€" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ഇമേജൠഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ താലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലിലേകàµà´•àµ à´Žà´´àµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ഇമേജൠരീതി" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM ഹെഡറàµâ€ ലഭàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "തെറàµà´±à´¾à´¯ XPM ഹെഡറàµâ€" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ഫയലിനàµà´±àµ† ഇമേജൠവീതി <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ഫയലിനàµà´±àµ† ഇമേജൠഉയരം <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM-à´²àµà´³àµà´³ ഓരോ പികàµà´¸à´²àµà´•à´³à´¿à´²àµ‡à´¯àµà´‚ à´…à´•àµà´·à´°à´™àµà´™à´³àµà´Ÿàµ† à´Žà´£àµà´£à´‚ തെറàµà´±à´¾à´£àµ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ഫയലിലàµà´³àµà´³ നിറങàµà´™à´³àµà´Ÿàµ† à´Žà´£àµà´£à´‚ തെറàµà´±à´¾à´£àµ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM കളറàµâ€à´®à´¾à´ªàµà´ªàµ വായികàµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ താലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലിലേകàµà´•àµ à´Žà´´àµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ഇമേജൠരീതി" #~ msgid "Unsupported animation type" #~ msgstr "പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ ആനിമേഷനàµâ€ രീതി" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose à´ªàµà´°à´•àµà´°à´¿à´¯ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "പാലറàµà´±à´¡àµ ഡേറàµà´±à´¯àµà´•àµà´•àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" gdk-pixbuf-2.30.8/po/uz@cyrillic.po0000664000175000017500000005507412340760136020260 0ustar00mclasenmclasen00000000000000# translation of uz@cyrillic.po to Uzbek # Copyright (C) 1998-2003, 2004, 2008 Free Software Foundation, Inc. # # Mashrab Kuvatov , 2003, 2004. # Nurali Abdurahmonov , 2008. msgid "" msgstr "" "Project-Id-Version: uz@cyrillic\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2008-12-28 09:44+0500\n" "Last-Translator: Nurali Abdurahmonov \n" "Language-Team: Uzbek\n" "Language: uz@cyrillic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' файлини очиб бўлмади: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' раÑм файли ҳеч қандай маълумотга Ñга ÑмаÑ" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' : анимациÑÑини юклаб бўлмади: Ñабаби номаълум, балки файл бузуқ бўлиши " "мумкин" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "'%s' раÑмини юклаб бўлмади: Ñабаби номаълум, балки файл бузуқ бўлиши мумкин" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "РаÑм юклаш модулини юклаб бўлмади: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' раÑм тури қўлланилмайди" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' файлидаги раÑм форматини аниқлаб бўлмади" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ðомаълум раÑм формати" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' раÑми юкланмади: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "РаÑм файлига ёзишда хатолик юз берди: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Вақтинчалик файлни очиб бўлмади" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Вақтинчалик файлдан ўқиб бўлмади" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' файлини ёзиш учун очиб бўлмади: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "РаÑмни буферга Ñақлаш учун хотира етишмайди" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "РаÑм ÑаравҳаÑи бузуқ" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "РаÑм формати номаълум" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "РаÑмнинг пикÑел маълумотлари хато" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ÐнимациÑни юклаш учун хотира етишмайди" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI раÑм формати" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF раÑм формати" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Қуйидаги оқимни Ñратиб бўлмади: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Қуйидаги оқимдан ўқиб бўлмади: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Мета-файлни юклаб бўлмади" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ учун қўлланилмайдиган раÑм формати" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Сақлаб бўлмади" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF раÑм формати" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Мета-файлни юклаб бўлмади" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "XPM раÑм формати" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Сарлавҳа ёзишда хатолик юз берди\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Жилд индекÑини ёзишда хатолик юз берди\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "'%s' раÑми юкланмади: %s" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "ANI раÑм формати" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM раÑм формати" #~ msgid "Unsupported animation type" #~ msgstr "Қўлланилмайдиган Ð°Ð½Ð¸Ð¼Ð°Ñ†Ð¸Ñ Ñ‚ÑƒÑ€Ð¸" gdk-pixbuf-2.30.8/po/nn.gmo0000664000175000017500000004467312340760137016552 0ustar00mclasenmclasen00000000000000Þ•·ÔûŒ xy%™¿)Ô-þ!, N"o(’*»-æ,,An'‰±Ê ç"+Ie*€)«Õô*+9#e&‰.°,ß# -0^y¤6» ò2N!k"'°Øõ3NG&–½R×*JH#“·Ñî" /I8c8œÕ!í"&2%YBNÂ0.B&q˜­ Áâ%÷-7e{¥"¾ á"7%$].‚$±*ÖO*Q%|/¢-Ò%r&™ª½ÙJðO;2‹H¾ $$ ,I v #Š 2® "á "!#'!#K!&o!–!µ!QÕ!V'"!~"  "&Á"-è"4#2K#!~# #À#AÛ#$;$ J$k$ˆ$$²$Ç$Ü$ò$%"%8%M%'b%Š%¦%¼%Ó%é%þ%&E(&'n&*–&-Á&Cï&)3' ]'+~'(ª' Ó'"ô'(!6("X({(!‘(G³(2û(%.)T)s)%‘))·)Vá)8*áX*':,Cb,¦,3¸,.ì,%-'A-(i-)’-+¼-0è-1.1K.}.+™. Å.*æ.%/!7/Y/ y/š//¶/0æ/!090(Y00‚0"³0&Ö01ý00/1#`15„1º1Õ1ï12<)2f2y2’2±2Ñ2%ï23).3-X3$†3 «3Ì3hå3-N4!|4cž4(5[+5-‡5!µ5$×5 ü5(6!F6h6>ˆ6CÇ6 7(7(G7,p7(7,Æ7có74W82Œ8+¿8ë89%9@9+T91€9,²9ß9÷9:&:+F:#r:–:6³:$ê:1;%A;*g;Y’;,ì;(<3B<3v<ª<xÊ<C=S=e==P–=Qç=19>8k>¤>#Â>*æ>?/+?6[?%’?%¸?'Þ?&@(-@#V@#z@^ž@^ý@"\A#A)£A4ÍA<B%?BeB(}B¦B?ÂBC C#/C SCtC‡CšC­CÀCÔCçCÿCD&D$9D^DvDŠDŸD³DÆDÙD>ìD)+E5UE4‹ERÀE/F)CF6mF)¤FÎFîF G G15¢Ž\°@ MŸtco¬˜¥„BfbYJO:·p7m8Œ|®=s–x´LK{h'qCa X/³[ 0µS;&Š]3•(k¯UlI^¡4 d—©_.‰W}En*T+v1r§ ‚œ2G›¦e<j“ QiH¤`™Zg~z«²BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: nn Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-01-22 11:03+0100 Last-Translator: Ã…smund Skjæveland Language-Team: Norwegian Nynorsk Language: nn MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 0.2 Plural-Forms: nplurals=2; plural=(n != 1); BMP-biletet har ugyldige data i hovudetBMP-biletet har ein storleik pÃ¥ biletehovudet som ikkje er støttaFann ugyldig kodeTalet pÃ¥ bitar per kanal i PNG-biletet er ugyldig.Bitar per kanal i transformert PNG er ikkje 8.Kan ikkje tildela minne for TGA-hovudKan ikkje tildela fargekartoppføringarKan ikkje tildela struktur for fargekartKan ikkje tildela minne for IOBuffer-dataKan ikkje tildela minne for IOBuffer-structKan ikkje tildela minne for TGA-kontekststrukturKan ikkje tildela minne for lasting av PNM-bileteKan ikkje tildela minne for lasting av XPM-bileteKan ikkje tildela ny pixbufKan ikkje tildela mellombelse IOBuffer-dataKan ikkje lesa fargekart for XPMKan ikkje køyra realloc for IOBuffer-dataSirkulær tabelloppføring i GIF-filaKomprimerte ikon er ikkje støttaKlarte ikkje setja av minne: %sKlarte ikkje oppretta straum: %sKunne ikkje dekode ICNS-filKan ikkje finna biletehøgda (ugyldig TIFF-fil)Kan ikkje finna biletebreidda (ugyldig TIFF-fil)Klarte ikkje lesa frÃ¥ straum: %sKlarte ikkje søka i straum: %sKan ikkje setja av minne til fargeprofilKan ikkje setja av minne til kontekstmellomlagerKan ikkje setja av minne til hovudKan ikkje setja av minne til linjedataKan ikkje setja av minne til Ã¥ lasta JPEG-bileteKunne ikkje tildela minne for lagring av BMP-filKan ikkje setja av minne til straumKan ikkje setja av minne til Ã¥ hurtiflagra biletdataKan ikkje laga nytt pixbufKunne ikkje dekode bileteKlarte ikkje lasta punktbileteKlarte ikkje lasta metafilKlarte ikkje Ã¥ kjenna att biletefilformatet pÃ¥ fila «%s»Klarte ikkje lagraKunne ikkje lagra restenKunne ikkje skriva til BMP-filKunne ikkje skriva til TIFF-filPeikarpunktet utanfor biletetFekk ikkje alle linjene i PCX-biletetTIFF-bildet er for stortFeil under tolking av JPEG-biletefil (%s)Fatal feil under lesing av ICNS-biletefil: %sFeil under skriving av biletefil: %sFeil under skriving av biletefilOverflødige data i filaKlarte ikkje Ã¥ lukka «%s» medan biletet vart skrive. Det er ikkje sikkert at alle data vart lagra: %sKlarte ikkje Ã¥ lasta RGB-data frÃ¥ TIFF-filaKlarte ikkje Ã¥ lasta TIFF-bileteKlarte ikkje Ã¥ lasta animasjonen «%s». Ã…rsaken er ukjent, men truleg ei øydelagt animasjonsfilKlarte ikkje Ã¥ lasta biletet «%s»: %sKlarte ikkje Ã¥ lasta biletet «%s». Ã…rsaken er ukjent, men truleg ei øydelagt biletefilKlarte ikkje Ã¥ opna «%s» for Ã¥ skriva: %sKlarte ikkje Ã¥ opna TIFF-biletetKlarte ikkje Ã¥ opna fila «%s»: %sKlarte ikkje opna mellombels filKlarte ikkje Ã¥ lesa frÃ¥ mellombels filKlarte ikkje Ã¥ lagra TIFF-bileteKlarte ikkje Ã¥ lagra TIFF-dataKlarte ikkje Ã¥ skriva mellombels fil medan XBM-fil vart lastaKlarte ikkje Ã¥ skriva til mellombels fil medan XPM-fila vart lastaKlarte ikkje Ã¥ lesa GIF: %sFatal feil i PNG-biletefil: %sFatal feil under lesing av PNG-biletefilFatal feil under lesing av PNG-biletefil: %sFila ser ikkje ut til Ã¥ vera ei GIF-filGIF-fil manglar data (Har fila vorte kutta?)GIF-biletet har ikkje noko globalt fargekart, og ei ramme inni det har ikkje noko lokalt fargekart.GIF-biletet er øydelagt (ikkje rett LZW-kompresjon)Lastar for GIF-bileta forstÃ¥r ikkje dette bilete.GIF-biletet var avkutta eller ufullstendig.Ikonet har høgde nullIkonet har breidde nullBiletefila «%s» inneheld ikkje dataUkjent bileteformatBiletet har ugyldig høgde og/eller breiddeBiletet har eit ustøtta tal pÃ¥ bitar per pikselBiletet har eit ustøtta tal pÃ¥ %d-bit-planBiletet har null høgdeBiletet har null breiddeØydelagt biletehovudØydelagte pikseldata i biletetBiletet er for stort til Ã¥ lagrast som ICOBiletetypen «%s» er ikkje støttaBiletetypen er ikkje støttaStegvis lasting av biletetypen «%s» er ikkje støttaIkkje nok minne til Ã¥ lasta PNG-filIkkje nok minne til Ã¥ lasta PNM-kontekststrukturIkkje nok minne til Ã¥ lasta PNM-filaIkkje nok minne itl Ã¥ lasta XBM-biletefilIkkje nok minne til Ã¥ lasta biletet. Prøv Ã¥ avslutta nokon program for frigjera minneIkkje nok minne til Ã¥ opna JPEG2000-biletetIkkje nok minne til Ã¥ opna TIFF-biletetIkkje nok minne til Ã¥ lagra biletet til eit bufferIkkje nok minne til Ã¥ lagra bilete til tilbakekallIntern feil i GIF-lastaren (%s)Intern feil: Modul for lasting av bileta «%s» klarte ikkje Ã¥ fullutføra ein operasjon, men ga inga Ã¥rsak for feilenUgyldig XBM-filUgyldig XPM-hovudUgyldig hovud i animasjonenUgyldig hovud i ikonJPEG-kvalitet mÃ¥ vera eit tal mellom 0 og 100. Verdien «%d» er ikkje tillate.JPEG-kvalitet mÃ¥ vera eit tal mellom 0 og 100. Verdien «%s» kan ikkje tolkast.Nøklane til PNG-tekstbitar mÃ¥ vera ASCII-teikn.Nøklane til PNG-tekstbitar mÃ¥ ha mellom 1 og 79 teikn.Feil i ein del av animasjonenStørste fargeverdi i PNM-fila er 0Største fargeverdi i PNM-fila er for storFann ikkje noko XBM-hovudFann ikkje nokon palett pÃ¥ slutten av PCX-dataIkkje nok minne til Ã¥ setja saman ei ramme i GIF-filaIkkje nok minne til Ã¥ lasta GIF-filaIkkje nok minne til Ã¥ lasta ICO-filaIkkje nok minne til Ã¥ lasta RAS-bileteIkkje nok minne til Ã¥ lasta animasjonIkkje nok minne til Ã¥ lasta punktbileteIkkje nok minne til Ã¥ lasta ikonetIkkje nok minne til Ã¥ lasta bileteNivÃ¥et pÃ¥ PNG-komprimering mÃ¥ vera ein verdi mellom 0 og 9; verdien «%d» er ikkje tillat.NivÃ¥et til PNG-komprimeringa mÃ¥ vera ein verdi mello 0 og 9; verdi «%s» kan ikkje brukast.PNM-fila har ei biletehøgde pÃ¥ 0PNM-fila har ei biletebreidde pÃ¥ 0PNM-fila har ein feil i den fyrste byten.PNM-fila er ikkje i eit gjenkjent underformat av PNMPNM-biletelastaren støttar ikkje dette underformatet av PNMPNG-lastaren fann ikkje venta heiltalFila sluttar for tidlegRAS-biletet har ugyldige data i headerenRAS-biletet har ukjent typeRÃ¥ PNM-format krev nøyaktig eitt blankt teikn før datablokkaRÃ¥ PNM-biletetype er ugyldigStabeloverflytTGA-bilete har ugyldige dimensjonarTGA-biletetypen er ikkje støttaBileteformatet ANIBileteformatet BMPBileteformatet EMFGIF-bileteformatetICNS-bileteformatetICO-bileteformatetJPEG2000-bileteformatetJPEG-bileteformatetBileteformatet PCXPNG-bileteformatetPNM/PBM/PGM/PPM-bileteformatfamilienSun raster-bileteformatTIFF-bileteformatetTarga-bileteformatetWBMP-bileteformatetWMF-bileteformatetXBM-bileteformatetXPM-bileteformatetDenne utgÃ¥va av gdk-pixbuf kan ikkje lagra bileteformatet: %sTopdown BMP-bileta kan ikkje komprimerastTransformert JPEG har breidd eller storleik lik null.Transformert JPEG2000 har null breidde eller høgde.Transformert PNG har eit tal pÃ¥ kanalar som ikkje er støtta. MÃ¥ vera 3 eller 4.Transformert PNG har null breidde eller høgde.Transformert PNG er ikkje RGB eller RGBA.Ikkje i stand til Ã¥ lasta biletelastingsmodul: %s: %sUventa mange bits i fargekartoppføringarUventa slutt pÃ¥ PNM-biletedataUventa ikondel i animasjonUkjent biletefilformatUstøtta JPEG-fargerom (%s)Djupna til biletet er for djup for ei ICO-fil: %dIkontypen er ikkje støttaIkkje støtta bileteformat for GDI+Verdi for PNG-tekstbit %s kan ikkje konverterast til ISO-8859-1-koding.Versjon %s av GIF-filformatet er ikkje støttaBreidda eller høgda til TIFF-biletet er nullXBM-biletet har høgde mindre enn eller lik nullXBM-biletet har breidde mindre enn eller lik nullXPM-fila har ikkje gyldig tal fargarXPM-fila har ugyldig tal pÃ¥ teikn per pikselklarte ikkje Ã¥ setja av eit mellomlager pÃ¥ %u byte til biletetklarte ikkje Ã¥ setja av eit mellomlager pÃ¥ %u byte til biletetBiletevariasjonen i RAS-biletet er ikkje støttagdk-pixbuf-2.30.8/po/ug.po0000664000175000017500000010646212340760136016400 0ustar00mclasenmclasen00000000000000# Uighur translation for gdk-pixbuf # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Sahran , 2010. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-02-22 22:21+0900\n" "Last-Translator: Gheyret Kenji \n" "Language-Team: Uyghur Computer Science Association \n" "Language: \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ھۆججەت «%s» نى ئاچالمىدى: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "‹%s› سۈرەت ھۆججەتتە Ú¾Ûچقانداق سانلىق-مەلۇمات يوق" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "‹%s› جانلاندۇرۇمنى يۈكلىيەلمىدى: سەۋەبى ئÛنىق ئەمەس ياكى جانلاندۇرۇم ھۆججەت " "بۇزۇلۇپ كەتكەن بولۇشى مۇمكىن" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "‹%s› سۈرەتنى يۈكلىيەلمىدى. سەۋەبى ئÛنىق ئەمەس بۇ ھۆججەت بۇزۇلۇپ كەتكەن " "بولۇشى مۇمكىن" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "سۈرەت يۈكلەش بۆلىكىنى يۈكلىيەلمىدى: %s : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "%s سۈرەت يۈكلەش بۆلىكى توغرا ئÛغىزنى چىقىرالمىدى: ئۇ باشقا بىر gdk-pixbuf " "نەشرىگە تەۋەمۇ؟" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "بۇ ‹%s› خىلدىكى سۈرەت تىپىنى قوللىمايدۇ" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "‹%s› نىڭ سۈرەت Ùورماتىنى پەرقلەندۈرەلمىدى" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "پەرقلەندۈرگىلى بولمايدىغان سۈرەت ھۆججەت Ùورماتى" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "‹%s› سۈرەت يۈكلىيەلمىدى: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "سۈرەت ھۆججەتكە ÙŠÛزىشتا خاتالىق كۆرۈلدى: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "بۇ gdk-pixbuf ساقلايدىغان بۇ خىل ھۆججەت شەكلىنى قوللىمايدۇ :%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "بۇ سۈرەتنى ساقلاشقا ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ۋاقىتلىق ھۆججەتنى ئاچالمىدى" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ۋاقىتلىق ھۆججەتتىن ئوقۇيالمىدى" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "‹%s› نى ئÛچىپ يازالمىدى: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "سۈرەتكە يازغاندا ‹%s› نى ياپالمىدى، ھەممە سانلىق-مەلۇمات ساقلانمىغان بولۇشى " "مۇمكىن: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "بۇ سۈرەتنى يىغلەككە ساقلاشقا ئەسلەك ÙŠÛتىشمەيدۇ" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "سۈرەت ئÛقىمىنى ساقلاۋاتقاندا خاتالىق كۆرۈلدى" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ئىچكى خاتالىق: سۈرەت يۈكلەش بۆلىكى ‹%s› Ù…Û•Ù„Û‡Ù… مەشغۇلاتنى تاماملىيالمىدى، " "Ù„Ûكىن Ú¾Ûچقانداق خاتالىق سەۋەبى بÛرىلمىدى" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "‹%s› سۈرەت تىپى تەدرىجىي يۈكلەشنى قوللىمايدۇ" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "سۈرەت بÛشى بۇزۇلغان" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "نامەلۇم سۈرەت شەكلى" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "سۈرەت پىكسÛÙ„ سانلىق-مەلۇماتى بۇزۇلغان" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u بايتلىق سۈرەت يىغلەكنى تەقسىملىيەلمىدى" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "جانلاندۇرۇمدا ئÛنىقلانمىغان بۆلەك بار" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "جانلاندۇرۇم بÛشى ئىناۋەتسىز" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "جانلاندۇرۇم يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "جانلاندۇرۇمدىكى بۆلەكنىڭ شەكلى خاتا" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF سۈرەت ÙƒÛسىپ قىسقارتىلغان ياكى چالا" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI سۈرەت Ùورماتى" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP سۈرەتتە يالغان سۈرەت بÛشى سانلىق-مەلۇماتى بار" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "بىتلىق تەسۋىر يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "قوللىمايدىغان BMP سۈرەت بÛشى Ú†ÙˆÚ­ كىچىكلىكى" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "يۇقىرىدىن تۆۋەنگە ÙŠÛزىلغان BMP سۈرەت شەكلىنى پرÛسلىيالمايدۇ" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ھۆججەت بۇرۇن ئاخىرلاشقان" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ھۆججەتنى ساقلاشقا ئەسلەك تەقسىملىيەلمىدى" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ھۆججەتكە يازالمىدى" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP سۈرەت Ùورماتى" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF سۈرەت Ùورماتى" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF سۈرەت Ùورماتى" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO سۈرەت Ùورماتى" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG نىڭ سۈپىتى چوقۇم 0 دىن 100 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك. ‹%s› قىممەتنى تەھلىل " "قىلالمىدى" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG نىڭ سۈپىتى چوقۇم 0 دىن 100 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك. '%d' قىممەتنى ئىشلىتىشكە " "يول قويۇلمايدۇ." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG سۈرەت Ùورماتى" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF سۈرەت Ùورماتى" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "ئەسلەك تەقسىملىيەلمەيدۇ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ئÛقىم قۇرالمايدۇ: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ئÛقىمنى ئىزدىيەلمىدى: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ئÛقىمدىن ئوقۇيالمايدۇ: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "سۈرەتنى يۈكلىيەلمىدى" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ù…Ûتا ھۆججەتنى يۈكلىيەلمىدى" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ بۇ سۈرەت Ùورماتىنى تونۇمايدۇ" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "ساقلىيالمىدى" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF سۈرەت Ùورماتى" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ھۆججەتنى ئوقۇيالمىدى:%s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF ھۆججەتتە بەزى سانلىق-مەلۇماتلار ÙƒÛ•Ù…(ھۆججەت ÙƒÛسىپ قىسقارتىلغان بولۇشى " "مۇمكىن)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF يۈكلىگۈچتە ئىچكى خاتالىق كۆرۈلدى(%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "تۇرادىن ھالقىدى" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ھۆججەت يۈكلەش بۆلىكى بۇ سۈرەتنى تەھلىل قىلالمىدى" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "خاتا كود كۆرۈلدى" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF سۈرەتتىكى جەدۋەل تۈرى دەۋرىيلىكى" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ھۆججەتنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ھۆججەتتىكى بىر كاندۇكنى ھاسىل قىلىشقا ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF سۈرەت بۇزۇلغان(ناتوغرا LZW پرÛس شەكلى)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ھۆججەت GIF ھۆججەت ئەمەستەك تۇرىدۇ" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "قوللىمايدىغان %s نەشرىدىكى GIF سۈرەت ھۆججەت Ùورماتى" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "ھاسىل بولغان GIF سۈرەتنىڭ چوڭلۇقى Ù†Û†Ù„" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF سۈرەتنىڭ ئومۇمىيەت رەڭ خەرىتىسى يوق، ئۇنىڭ ئىچىدىكى بىر بۆلەكنىڭمۇ رەڭ " "خەرىتىسى يوق" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF سۈرەت ÙƒÛسىپ قىسقارتىلغان ياكى چالا" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS سۈرەت ھۆججەت ئوقۇغاندا خاتالىق كۆرۈلدى: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ھۆججەت كودىنى ÙŠÛشەلمىدى" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS سۈرەت Ùورماتى" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "سىنبەلگە بÛشى ئىناۋەتسىز" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "سىنبەلگە يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "پرÛسلانغان سىنبەلگىنى قوللىمايدۇ" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "سىنبەلگە كەڭلىكى Ù†Û†Ù„" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "سىنبەلگە ئÛگىزلىكى Ù†Û†Ù„" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "قوللىمايدىغان رەسىم بەلگە تۈرى" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ھۆججىتىنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "سۈرەت بەك Ú†ÙˆÚ­ØŒ ICO شەكلىدە ساقلىغىلى بولمايدۇ." #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "نۇربەلگە ئورنى سۈرەت سىرتىدا" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "قوللىمايدىغان ICO ھۆججەت چوڭقۇرلۇقى: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ئÛقىمغا ئەسلەك تەقسىملىيەلمىدى" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "سۈرەت كودىنى ÙŠÛشەلمىدى" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "ئايلاندۇرۇلغان JPEG2000 نىڭ كەڭلىكى ياكى ئۇزۇنلۇقى Ù†Û†Ù„" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "نۆۋەتتە بۇ خىل سۈرەت Ùورماتىنى قوللىمايدۇ" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "رەڭ سەپلىمىسىگە ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ھۆججەتنى ئÛچىشقا ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "يىغلەك سۈرەت سانلىق-مەلۇماتىغا ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 سۈرەت Ùورماتى" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG سۈرەتنى تەھلىل قىلغاندا خاتالىق كۆرۈلدى (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "سۈرەت يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇ، بەزى پروگراممىلارنى ÙŠÛپىپ ئەسلەكنى " "بىكارلاپ سىناپ بÛقىڭ" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "قوللىمايدىغان JPEG رەڭ بوشلۇقى (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ھۆججەتنى يۈكلەشكە ئەسلەك تەقسىملىيەلمىدى" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ئايلاندۇرۇلغان JPEG نىڭ كەڭلىكى ياكى ئۇزۇنلۇقى Ù†Û†Ù„" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "رەڭ سەپلىمە ھۆججىتىنىڭ ئۇزۇنلۇقى ‹%u› ئىناۋەتسىز." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ھۆججەت بÛشىغا ئەسلەك تەقسىملىيەلمىدى" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "كونتÛكىست يىغلەككە ئەسلەك تەقسىملىيەلمىدى" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "سۈرەتنىڭ كەڭلىكى Û‹Û• ياكى ئۇزۇنلۇقى ئىناۋەتسىز" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "رەسىمدە قوللىمايدىغان bpp بار" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "سۈرەتتە قوللىمايدىغان %d بىتلىق رەڭ تەخسىسى بار" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "ÙŠÛÚ­Ù‰ پىكسÛÙ„ يىغلەك قۇرالمىدى" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "سىزىقلىق سانلىق-مەلۇماتقا ئەسلەك تەقسىملىيەلمىدى" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX رەسىمىگە يىغلەككە ئەسلەك تەقسىملىيەلمىدى" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX سۈرەتنىڭ بارلىق سىزىقلىق مەلۇماتلىرىغا ئÛرىشەلمىدى" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX سانلىق-مەلۇماتىنىڭ ئاخىرىدا رەڭ تەڭشىگۈچ بايقالمىدى" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX سۈرەت Ùورماتى" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "ئايلاندۇرۇلغان pixbuf نىڭ كەڭلىكى ياكى ئÛگىزلىكى Ù†Û†Ù„." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "BMP سۈرەت پىچىمى" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG سۈرەتنىڭ ھەر بىر قانىلىنىڭ بىت سانى ئىناۋەتسىز ." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ئايلاندۇرۇلغان PNG نىڭ كەڭلىكى ياكى ئÛگىزلىكى Ù†Û†Ù„." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ئايلاندۇرۇلغان PNG نىڭ بىت سانى 8 ئەمەس" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ئايلاندۇرۇلغان PNG بولسا RGB ياكى RGBA ئەمەس." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "ئايلاندۇرۇلغان PNG قوللىمايدىغان قانال سانىنى ئۆز ئىچىگە ئالغان. چوقۇم 3 " "ياكى 4 بولۇشى لازىم" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG سۈرەت ھۆججەتتە ئÛغىر خاتالىق كۆرۈلدى: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "چوڭلۇقى %lu x %lu بولغان سۈرەتنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق؛ باشقا " "پروگراممىلارنى ÙŠÛپىپ ئەسلەك ئىشلىتىش مىقدارىنى ئازايتىڭ." #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG سۈرەتنى ئوقۇغاندا ئÛغىر خاتالىق كۆرۈلدى" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG سۈرەتنى ئوقۇغاندا ئÛغىر خاتالىق كۆرۈلدى: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG ÙŠÛزىق رامكىسىنىڭ ھالقىلىق سۆزى 1-79 غىچە بولۇشى ÙƒÛرەك" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG ÙŠÛزىق رامكىسىنىڭ ھالقىلىق سۆزى ASCII چوقۇم بولۇشى ÙƒÛرەك" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "رەڭ سەپلىمە ھۆججىتىنىڭ ئۇزۇنلۇقى %d ئىناۋەتسىز." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG پرÛسلاش دەرىجىسى چوقۇم 9-0 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك؛ ئانالىز قىلىنمايدىغان " "قىممەت %s ." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG نىڭ پرÛسلاش دەرىجىسى چوقۇم 9-0 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك . '%d' قىممەتنى " "ئىشلىتىشكە يول قويۇلمايدۇ." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG تÛكىست رامكىسى %s نى ISO-8859-1 غا ئايلاندۇرۇشقا بولمايدۇ" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG سۈرەت Ùورماتى" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM يۈكلەش بۆلەك پۈتۈن سان تاپالمىدى" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ھۆججەتنىڭ باش بايتى خاتا" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNG ھۆججەت پەرقلەندۈرگىلى بولىدىغان PNM قوشۇمچە Ùورماتتا ساقلانمىغان" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ھۆججەتنىڭ سۈرەت كەڭلىكى 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ھۆججەتنىڭ سۈرەت ئÛگىزلىكى 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ھۆججەتتە ئىشلەتكىلى بولىدىغان ئەڭ ÙƒÛ†Ù¾ رەڭ سانى 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ھۆججەتتە ئىشلەتكىلى بولىدىغان ئەڭ ÙƒÛ†Ù¾ رەڭ سانى بەك Ú†ÙˆÚ­" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ئەسلىدىكى PNM سۈرەتنىڭ تىپى ئىناۋەتسىز" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM يۈكلەش پروگراممىسى بۇ خىل PNM تارماق Ùورماتنى قوللىمايدۇ" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "ئەسلىدىكى PNM Ùورماتى نۇسخىلاشتىن بۇرۇن بىر بوشلۇق ئورنىغا ئÛھتىياجلىق" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "ئەسلەك تەقسىملەپ PNM سۈرەتنى يۈكلىيەلمەيدۇ" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM نىڭ تىل مۇھىت بۆلىكىنى يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇ" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM سۈرەت سانلىق-مەلۇماتى بالدۇر ئاخىرلاشقان" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM نى يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇ" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM سۈرەت ھۆججەت تۈرى" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "كىرگۈزگەن ھۆججەت چۈشەندۈرۈشى NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF بÛشىنى ئوقۇيالمىدى" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF ئاتوم چوڭلۇقى بەك Ú†ÙˆÚ­ (%d بايت)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "%d بايتلىق ھۆججەت ئوقۇش يىغلەكنى تەقسىملىيەلمىدى" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF ئاتوم ئوقۇشتىكى ھۆججەت خاتالىقى: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "ÙƒÛيىنكى %d بايت seek() تىن ئاتلىيالمىدى." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF تىل مۇھىت قۇرۇلمىسىنى تەقسىملىيەلمىدى." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader ئوبيÛكت قۇرالمىدى." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "سۈرەت سانلىق-مەلۇمات ئاتومىنى تاپالمىدى." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF سۈرەت Ùورماتى" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS سۈرەتتە يالغان باش سانلىق-مەلۇماتى بار" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS سۈرەتنىڭ تىپى نامەلۇم" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "قوللىمايدىغان RAS سۈرەت شالغۇتى" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS سۈرەتنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun ئوپتىك پەنجىرىلىك سۈرەت Ùورماتى" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer سانلىق-مەلۇماتى ئۈچۈن ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer ئۈچۈن قايتىدىن ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "IOBuffer ئۈچۈن ۋاقىتلىق ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "ÙŠÛÚ­Ù‰ پىكسÛللىق يىغلەكنى تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "سۈرەت بۇزۇلغان ياكى ÙƒÛسىلگەن" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "رەڭ جەدۋەل قۇرۇلمىسىنى تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "رەڭ جەدۋەل تۈرىنى تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ئÛنىقسىز رەڭلىك جەدۋەل بىت چوڭقۇرلۇقى" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA باش ئەسلەكنى تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA سۈرەت ئۆلچىمى ئىناۋەتسىز" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA سۈرەت تىپىنى قوللىمايدۇ" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA نىڭ تىل مۇھىت تۈزۈلۈشى ئۈچۈن ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ھۆججەتتىكى سانلىق-مەلۇمات نورمىدىن ھالقىپ كەتكەن" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa سۈرەت Ùورماتى" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "سۈرەت كەڭلىكىگە ئÛرىشەلمىدى (TIFF ھۆججەت بۇزۇلغان)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "سۈرەت ئÛگىزلىكىگە ئÛرىشەلمىدى (TIFF ھۆججەت بۇزۇلغان)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF سۈرەتنىڭ كەڭلىك ياكى ئÛگىزلىكى 0" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF سۈرەت ئۆلچىمى بەك Ú†ÙˆÚ­" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ھۆججەتنى ئÛچىشقا ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ھۆججەتتىكى RGB سانلىق-مەلۇماتلارنى يۈكلىيەلمىدى" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF سۈرەتنى ئاچالمىدى" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF سۈرەتنى يۈكلىيەلمىدى" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF سۈرەتنى ساقلىيالمىدى" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF پرÛسلاش ئىناۋەتلىك كودلاشتىن پايدىلىنالمىدى." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF سانلىق-مەلۇماتقا يازالمىدى" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ھۆججەتكە يازالمىدى" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "سۈرەت كەڭلىكى 0" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "سۈرەت ئÛگىزلىكى 0" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "سۈرەت يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "قالغان قىسمىنى ساقلىيالمايدۇ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP سۈرەت Ùورماتى" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "XBM ھۆججەت ئىناۋەتسىز" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ھۆججەت يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇ" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM سۈرەت يۈكلەۋاتقاندا ۋاقىتلىق ھۆججەتكە يازالمىدى" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM سۈرەت Ùورماتى" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM بÛشى تÛپىلمىدى" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "XBM باش ئىناۋەتسىز" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ھۆججەت سۈرەت كەڭلىكى <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ھۆججەت سۈرەت ئÛگىزلىكى <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ھەربىر پىكسÛÙ„ ئىگىلىگەن بىت سانى ئىناۋەتسىز" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ھۆججەت رەسىم رەڭ سانى توغرا ئەمەس" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM سۈرەت يۈكلەشكە ئەسلەك تەقسىملىيەلمەيدۇ" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM رەڭ جەدۋەلنى ئوقۇيالمىدى" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM يۈكلىگەندە ۋاقىتلىق ھۆججەتكە يازالمىدى" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM سۈرەت Ùورماتى" #~ msgid "Unsupported animation type" #~ msgstr "قوللىمايدىغان جانلاندۇرۇم تىپى" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose مەشغۇلات مەغلۇپ بولدى" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "رەڭ تەڭشەش تاختىسى سانلىق-مەلۇمات ئۈچۈن ئەسلەك تەقسىملىيەلمەيدۇ" gdk-pixbuf-2.30.8/po/ar.po0000664000175000017500000010330112340760135016353 0ustar00mclasenmclasen00000000000000# translation of gtk+.HEAD.po to Arabic # Copyright (C) 2002,2003, 2004, 2006, 2007, 2008 Free Software Foundation, Inc. # Sayed Jaffer Al-Mosawi , 2002. # Isam Bayazidi , 2002. # Arafat Medini , 2003, 2004. # Ayman Hourieh , 2004. # Djihed Afifi , 2006. # Seba Barto , 2006. # Anas Afif Emad , 2008. # Khaled Hosny , 2006, 2007, 2008, 2009, 2010. msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-05-24 22:57+0300\n" "Last-Translator: Khaled Hosny \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 && n%100<=99 ? 4 : 5;\n" "X-Generator: Virtaal 0.5.2\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Ùشل Ùتح المل٠'%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "لا يحتوي مل٠الصورة '%s' على بيانات" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ùشل تحميل الرسوم المتحرّكة '%s': السبب مجهول، ربما يكون مل٠الرسوم المتحرّكة " "تالÙًا" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "Ùشل تحميل الصورة '%s': السبب مجهول، ربما يكون مل٠الصورة تالÙًا" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "تعذّر تحميل وحدة تحميل الصور: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "وحدة تحميل الصور %s لا تصدّر الواجهة الصحيحة؛ قد تكون من إصدارة GTK مغايرة؟" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "نوع الصورة '%s' غير مدعوم" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "تعذّر تمييز صيغة مل٠الصور للمل٠'%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "صيغة مل٠صور تعذّر تمييزها" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ùشل تحميل الصورة '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Ùشلت الكتابة ÙÙŠ مل٠الصورة: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "بناء gdk-pixbuf هذا لا يدعم الحÙظ بصيغة الصور: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ذاكرة غير كاÙية لحÙظ الصورة إلى إعادة النداء (callback)" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ùشل Ùتح المل٠المؤقّت" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ùشلت القراءة من المل٠المؤقّت" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ùشل Ùتح '%s' لكتابة: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "Ùشل غلق '%s' أثناء كتابة الصورة، ربما لم تÙØ­Ùظ كل البيانات: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ذاكرة غير كاÙية لحÙظ الصورة ÙÙŠ براح" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Ùشلت الكتابة ÙÙŠ دÙÙ‚ الصور" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "خطأ داخلي: Ùشلت وحدة تحميل الصور '%s' ÙÙŠ إنهاء إحدى العمليات، لكنّها لم تعط٠" "سببا للÙشل" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "التحميل التزايدي لنوع الصور '%s' غير مدعوم" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ترويسة الصورة تالÙØ©" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "صيغة الصورة مجهولة" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "البيانات البكسلية للصورة تالÙØ©" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Ùشل تحصيص براح للصورة بحجم صÙر بايت" msgstr[1] "Ùشل تحصيص براح للصورة بحجم بايت واحد" msgstr[2] "Ùشل تحصيص ذاكرة وسيطة للصورة بحجم بايتين" msgstr[3] "Ùشل تحصيص ذاكرة وسيطة للصورة بحجم %u بايت" msgstr[4] "Ùشل تحصيص ذاكرة وسيطة للصورة بحجم %u بايت" msgstr[5] "Ùشل تحصيص ذاكرة وسيطة للصورة بحجم %u بايت" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "قطعة أيقونة غير متوقعة ÙÙŠ الرسم المتحرّك" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ترويسة غير صالحة ÙÙŠ الرسم المتحرّك" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "لا ذاكرة كاÙية لتحميل الرسوم المتحرّكة" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "قطعة مشوّهة ÙÙŠ الرسّم المتحرّك" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "صورة GIF مقطّعة أو غير كاملة." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "صيغة صور ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "صورة BMP لها بيانات ترويسة زائÙØ©" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "لا ذاكرة كاÙية لتحميل الصورة النقطية" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "صورة BMP لها حجم ترويسة غير مدعوم" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "صور BMP أعلى-أسÙÙ„ تعذّر ضغطها" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "انتهى المل٠قبل أوانه" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "تعذّر تحصيص ذاكرة لحÙظ مل٠BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "تعذّر الكتابة ÙÙŠ مل٠BMP " #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "صيغة صور BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "صيغة صور EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "صيغة صور GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "صيغة صور ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "يجب أن تكون جودة JPEG قيمة بين 0 Ùˆ 100ØŒ لذلك تعذّر تحليل القيمة '%s'." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "يجب أن تكون جودة JPEG قيمة بين 0 Ùˆ 100ØŒ القيمة '%Id' غير مسموح بها." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "صيغة صور JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "صيغة صور TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "تعذّر تحصيص ذاكرة: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "تعذّر إنشاء الدÙÙ‚: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "تعذّر الالتماس ÙÙŠ الدÙÙ‚: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "تعذّر القراءة من الدÙÙ‚: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "تعذّر تحميل الصورة النقطية" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "تعذّر تحميل مل٠المعلومات الÙوقية" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "نسق صور لا يدعمه GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "تعذّر الحÙظ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "صيغة صور WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "خطأ أثناء قراءة GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "ÙŠÙتقد مل٠GIF بعض البيانات (ربما استقطعت بكيÙية ما؟)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "خطأ داخلي ÙÙŠ محمّل GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Ùيضان المكدّس" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "لا يستطيع محمّل صور GIF Ùهم هذه الصورة." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ÙˆÙجÙد رمز سيء" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "خانة جدول دائرية ÙÙŠ مل٠GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "لا ذاكرة كاÙية لتحميل مل٠GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "لا ذاكرة كاÙية لتشكيل إطار ÙÙŠ مل٠GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "صورة GIF تالÙØ© (ضغط LZW غير سليم)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "يبدو أن المل٠ليس مل٠GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "إصدارة %s من صيغ ملÙات GIF غير مدعومة" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "عرض الصورة صÙر" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "ليس لصورة GIF مخطط ألوان عام، وليس لإطار بداخلها مخطط ألوان محلي." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "صورة GIF مقطّعة أو غير كاملة." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "خطأ أثناء قراءة مل٠صورة ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "تعذّر ÙÙƒ مل٠ترميز مل٠ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "صيغة صور ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ترويسة غير صحيحة ÙÙŠ الأيقونة" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "لا ذاكرة كاÙية لتحميل الأيقونة" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "الأيقونات المضغوطة غير مدعومة" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "عرض الأيقونة صÙر" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ارتÙاع الأيقونة صÙر" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "نوع أيقونات غير مدعوم" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "لا ذاكرة كاÙية لتحميل مل٠ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "تعذّر Ø­Ùظ الصورة كـ ICO لأنها كبيرة جدًا" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "منطقة المؤشّر النشطة خارج الصورة" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "عمق مل٠ICO غير مدعوم: %Id" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "تعذّر تحصيص ذاكرة للتيار" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "تعذّر ÙÙƒ ترميز الصورة" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "صورة JPEG2000 المÙحوّلة ذات عرض أو ارتÙاع صÙري" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "نوع الصورة غير مدعوم حاليا" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "تعذّر تحصيص ذاكرة لاحة اللون" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "لا ذاكرة كاÙية Ù„Ùتح مل٠JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "تعذّر تحصيص ذاكرة لبراح بيانات الصور" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "صيغة صور JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "خطأ ÙÙŠ تÙسير مل٠صورة JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "لا ذاكرة كاÙية لتحميل الصورة، حاوÙÙ„ الخروج من بعض التطبيقات لتحرير الذاكرة" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "نطاق ألوان JPEG غير مدعوم (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "تعذّر تحصيص ذاكرة لتحميل مل٠JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "صورة JPEG المÙحوّلة ذات عرض أو ارتÙاع صÙري." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "طول لاحة %d اللون غير سليم. " #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "تعذّر تحصيص ذاكرة للترويسة" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "تعذّر تحصيص ذاكرة لبراح السياق" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ارتÙاع الصورة Ùˆ/أو عرضها غير صحيحين" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "للصورة bpp غير مدعوم" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "للصورة عدد غير مدعوم من مستويات %Id-بت" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "تعذّر إنشاء pixbuf جديد" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "تعذّر تحصيص ذاكرة لبيانات السطر" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "تعذّر تحصيص ذاكرة للترويسة" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "لم يتم تلقي كل سطور صورة PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "لا توجد لوحة ألوان عند نهاية بيانات PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "صيغة صور PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "صورة PNG المÙحوّلة ذات عرض أو ارتÙاع صÙري." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "صيغة صور GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "عدد البتّات لكل قناة ÙÙŠ صورة PNG غير صحيحة." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "صورة PNG المÙحوّلة ذات عرض أو ارتÙاع صÙري." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "عدد البتّات لكل قناة ÙÙŠ صورة PNG لا يساوي 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "صورة PNG المحوّلة ليست RGB أو RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "صورة PNG المحولة لها عدد غير مدعوم من القنوات، يجب أن تكون 3 أو 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "خطأ قاتل ÙÙŠ مل٠صورة PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "لا ذاكرة كاÙية لتحميل مل٠PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "ذاكرة غير كاÙية لتخزين %ld من %ld صورة، حاول الخروج من بعض التطبيقات لتقليل " "استخدام الذاكرة" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "خطأ قاتل عند قراءة مل٠صورة PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "خطأ قاتل عند قراءة مل٠صورة PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "يجب أن يكون لمÙاتيح قطع PNG النصية محرÙًا واحدًا على الأقل Ùˆ 79 كحد أقصى." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "يجب أن تكون Ù…Ùاتيح المقاطع النصية لـ PNG محار٠أسكي." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "طول لاحة %d اللون غير سليم. " #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "يجب أن يكون مستوى ضغط PNG قيمة بين 0 Ùˆ 100ØŒ لذلك تعذّر تحليل القيمة '%s'." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "يجب أن يكون مستوي ضغط PNG قيمة بين 0 Ùˆ 100ØŒ القيمة '%Id' غير مسموح بها." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "تعذّر تحويل قيمة مقطع PNG النصي %s إلى ترميز ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "صيغة صور PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "توقَّع Ù…Ùحمّل PNM العثور على رقم صحيح، لكن لم يجده" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "لمل٠PNM بايت أوَّلي غير سليم" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "مل٠PNM ليس ÙÙŠ صيغة Ùرعيّة من PNM يمكن تمييزها" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "مل٠PNM له عرض صورة يساوي 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "مل٠PNM له ارتÙاع صورة يساوي 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "قيمة اللون القصوى ÙÙŠ مل٠PNM هي 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "قيمة اللون القصوى ÙÙŠ مل٠PNM كبيرة جدًا" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "نوع صورة PNM الخام غير صحيح" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Ù…ÙحمّÙÙ„ صور PNM لا يَدعم صيغة PNM الÙرعية هذه" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "صيغ PNM الخام تحتاج إلى وَضع Ùراغ واحد قبل بيانات العيّنة" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "تعذّر تحصيص ذاكرة لتحميل صورة PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "ذاكرة غير كاÙية لتحميل بنية سياق PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "نهاية غير متوقّعة لبيانات صورة PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "ذاكرة غير كاÙية لتحميل مل٠PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "عائلة صيغ صور PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "واص٠مل٠الدخل صÙري." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ùشلت قراءة ترويسة QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "حجم ذرة QTIF كبير جدا (%d بايت)" msgstr[1] "حجم ذرة QTIF كبير جدا (%d بايت)" msgstr[2] "حجم ذرة QTIF كبير جدا (%d بايت)" msgstr[3] "حجم ذرة QTIF كبير جدا (%d بايت)" msgstr[4] "حجم ذرة QTIF كبير جدا (%d بايت)" msgstr[5] "حجم ذرة QTIF كبير جدا (%d بايت)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Ùشل تحصيص %d بايت لبراح قراءة الملÙ" msgstr[1] "Ùشل تحصيص %d بايت لبراح قراءة الملÙ" msgstr[2] "Ùشل تحصيص %d بايت لبراح قراءة الملÙ" msgstr[3] "Ùشل تحصيص %d بايت لبراح قراءة الملÙ" msgstr[4] "Ùشل تحصيص %d بايت لبراح قراءة الملÙ" msgstr[5] "Ùشل تحصيص %d بايت لبراح قراءة الملÙ" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "خطأ أثناء قراءة ذرة QTIF:†%s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Ùشل التخطي إلى %d بايت التالية باستخدام ‪seek()‬." msgstr[1] "Ùشل التخطي إلى %d بايت التالية باستخدام ‪seek()‬." msgstr[2] "Ùشل التخطي إلى %d بايت التالية باستخدام ‪seek()‬." msgstr[3] "Ùشل التخطي إلى %d بايت التالية باستخدام ‪seek()‬." msgstr[4] "Ùشل التخطي إلى %d بايت التالية باستخدام ‪seek()‬." msgstr[5] "Ùشل التخطي إلى %d بايت التالية باستخدام ‪seek()‬." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "تعذّر تحصيص ذاكرة لبنية سياق QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Ùشلت إنشاء كائن GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Ùشل العثور على ذرة بيانات صورة." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "صيغة صور QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "لصورة RAS بيانات ترويسة زائÙØ©" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "لصورة RAS نوع مجهول" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "انحرا٠صورة RAS غير مدعوم" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ذاكرة غير كاÙية لتحميل صورة RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "صيغة صور Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "تعذّر تحصيص ذاكرة لبنية IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "تعذّر تحصيص ذاكرة لبيانات IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "تعذّر إعادة تحصيص بيانات IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "تعذّر تحصيص بيانات IOBuffer المؤقتة" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "تعذّر تحصيص pixbuf جديد" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "الصورة تالÙØ© أو ناقصة" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "تعذّر تحصيص تركيب Ù…Ùخطط الألوان" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "تعذّر تحصيص مدخلات Ù…Ùخطط الألوان" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "عمق بت غير متوقّع لخانات Ù…Ùخطط الألوان" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "تعذّر تحصيص ذاكرة ترويسة TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "صورة TGA لها أبعاد غير سليمة" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "نوع صور TGA غير مدعوم" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "تعذّر تحصيص ذاكرة لبنية سياق TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "بيانات زائدة ÙÙŠ الملÙ" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "صيغة صور Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "تعذّر معرÙØ© عرض الصورة (مل٠TIFF رديء)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "تعذّر معرÙØ© ارتÙاع الصورة (مل٠TIFF رديء)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "عرض أو ارتÙاع صÙري لصورة TIFF" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "أبعاد صورة TIFF كبيرة جدًا" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "ذاكرة غير كاÙية Ù„Ùتح مل٠TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Ùشل تحميل بيانات RGB من مل٠TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Ùشل Ùتح صورة TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Ùشل تحميل صورة TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Ùشل Ø­Ùظ صورة TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "ضغط TIFF لا يشير إلى مرمّز صحيح." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Ùشلت كتابة بيانات TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "الكتابة لمل٠TIFF غير ممكنة" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "عرض الصورة صÙر" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ارتÙاع الصورة صÙر" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ذاكرة غير كاÙية لتحميل الصورة" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "تعذّر Ø­Ùظ الباقي" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "صيغة صور WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "مل٠XBM غير سليم" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ذاكرة غير كاÙية Ù„Ùتح صورة مل٠XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Ùشلت الكتابة ÙÙŠ مل٠مؤقّت عند تحميل صورة XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "صيغة صور XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "لا توجد ترويسة XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ترويسة XPM غير صالحة" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "عرض صورة مل٠XPM قيمته <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "ارتÙاع صورة مل٠XPM قيمته <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "مل٠XPM له عدد غير صحيح من المحار٠لكل بكسل" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "مل٠XPM له عدد غير صحيح من الألوان" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "تعذّر تحصيص ذاكرة لتحميل صورة XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "تعذّر قراءة مخطط ألوان XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Ùشلت الكتابة ÙÙŠ مل٠مؤقت عند تحميل صورة XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "صيغة صور XPM" #~ msgid "Unsupported animation type" #~ msgstr "نوع رسوم متحرّكة غير مدعوم" #~ msgid "TIFFClose operation failed" #~ msgstr "Ùشلت عملية TIFFClose" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "تعذّر تحصيص ذاكرة للبيانات المرصّÙØ©" gdk-pixbuf-2.30.8/po/uz@cyrillic.gmo0000664000175000017500000000677612340760137020432 0ustar00mclasenmclasen00000000000000Þ•ü%Üpq¬6à úR({J™#ä%"C f‡œ± Ê/ë#?Ti~+“¿!Þš=›;Ù/QE—G³’û&Ž †µ A< /~ ;® =ê Q( (z &£ ?Ê 1 Q< HŽ × ó  + FG (Ž F·      Could not create stream: %sCould not read from stream: %sCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveError writing to image file: %sFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileImage file '%s' contains no dataImage format unknownImage header corruptImage pixel data corruptImage type '%s' is not supportedInsufficient memory to save image into a bufferNot enough memory to load animationThe ANI image formatThe EMF image formatThe WMF image formatThe XPM image formatUnable to load image-loading module: %s: %sUnrecognized image file formatUnsupported image format for GDI+Project-Id-Version: uz@cyrillic Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2008-12-28 09:44+0500 Last-Translator: Nurali Abdurahmonov Language-Team: Uzbek Language: uz@cyrillic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 Қуйидаги оқимни Ñратиб бўлмади: %sҚуйидаги оқимдан ўқиб бўлмади: %sМета-файлни юклаб бўлмади'%s' файлидаги раÑм форматини аниқлаб бўлмадиСақлаб бўлмадиРаÑм файлига ёзишда хатолик юз берди: %s'%s' : анимациÑÑини юклаб бўлмади: Ñабаби номаълум, балки файл бузуқ бўлиши мумкин'%s' раÑми юкланмади: %s'%s' раÑмини юклаб бўлмади: Ñабаби номаълум, балки файл бузуқ бўлиши мумкин'%s' файлини ёзиш учун очиб бўлмади: %s'%s' файлини очиб бўлмади: %sВақтинчалик файлни очиб бўлмадиВақтинчалик файлдан ўқиб бўлмади'%s' раÑм файли ҳеч қандай маълумотга Ñга ÑмаÑРаÑм формати номаълумРаÑм ÑаравҳаÑи бузуқРаÑмнинг пикÑел маълумотлари хато'%s' раÑм тури қўлланилмайдиРаÑмни буферга Ñақлаш учун хотира етишмайдиÐнимациÑни юклаш учун хотира етишмайдиANI раÑм форматиEMF раÑм форматиWMF раÑм форматиXPM раÑм форматиРаÑм юклаш модулини юклаб бўлмади: %s: %sÐомаълум раÑм форматиGDI+ учун қўлланилмайдиган раÑм форматиgdk-pixbuf-2.30.8/po/id.po0000664000175000017500000007271212340760135016360 0ustar00mclasenmclasen00000000000000# Indonesia translation of gdk-pixbuf # Copyright (C) 2003 THE gdk-pixbuf'S COPYRIGHT HOLDER # This file is distributed under the same license as the gdk-pixbuf package. # # Ahmad Riza H Nst , 2006. # Mohammad DAMT , 2003. # Andika Triwidada , 2010, 2012, 2013. # Dirgita , 2012, 2014. msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2014-04-09 05:31+0700\n" "Last-Translator: Dirgita \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: Lokalize 1.5\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Gagal membuka berkas '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Berkas gambar '%s' tak memuat data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Gagal memuat animasi '%s': alasan tak diketahui, mungkin berkas animasi yang " "rusak" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Gagal memuat citra '%s': alasan tak diketahui, mungkin berkas citra yang " "rusak" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Tak dapat jalankan modul pembuka gambar: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul pembuka gambar %s tidak mengekspor interface yang benar; mungkin modul " "berasal dari gdk-pixbuf versi lain?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Tipe gambar '%s' tak didukung" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Format berkas gambar pada berkas '%s' tidak dikenali" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Format berkas gambar tidak dikenali" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Gagal memuat berkas citra '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Galat saat menulis ke berkas citra: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "gdk-pixbuf yang ada sekarang tak mendukung penyimpanan bentuk citra: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Memori yang tersedia tidak mencukupi untuk menyimpan gambar" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Gagal membuka berkas sementara" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Gagal membaca dari berkas sementara" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Gagal membuka '%s' untuk menulis: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Tak bisa menutup '%s' saat menyimpan gambar, mungkin ada data yang tidak " "tersimpan: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" "Memori yang tersedia tidak mencukupi untuk menyimpan gambar ke dalam " "penyangga" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Galat menulis citra ke stream" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Error intern: Modul pembuka gambar '%s' gagal menyelesaikan suatu operasi, " "tapi tidak menyebutkan alasan errornya" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Pemuatan bertahap gambar tipe '%s' tak didukung" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Kepala berkas gambar rusak" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Format gambar tidak dikenal" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Data piksel gambar rusak" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "gagal mengalokasikan %u byte bagi penyangga berkas" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ada data error pada bagian ikon pada animasi" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Header pada animasi tidak benar" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Tak cukup memori untuk membuka animasi ini" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Ada bagian yang rusak pada animasi" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Gambar ANI rusak atau tidak lengkap." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Format gambar ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Gambar BMP ini memiliki data header yang aneh" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Tak cukup memori untuk membuka gambar bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Gambar BMP ini memiliki ukuran header yang tidak dikenal" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Gambar BMP topdown tidak dapat dikompresi" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Akhir berkas dijumpai secara mendadak" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Tak dapat menyediakan ruang memori saat membuka berkas BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Berkas BMP tidak dapat ditulis" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Format gambar BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Format gambar EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Format gambar GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Format gambar ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Kualitas JPEG harus bernilai antara 0 dan 100; nilai '%s' tidak bisa diurai." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "Kualitas JPEG harus bernilai antara 0 dan 100; nilai '%d' tidak boleh." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Format gambar JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Format gambar TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Tak dapat mengalokasikan memori: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Tak dapat membuat stream: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Tak dapat men-seek stream: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Tak dapat membaca dari stream: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Tak bisa memuat bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Tak bisa memuat berkas meta" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Bentuk gambar yang tak didukung bagi GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Tak bisa menyimpan" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Format gambar WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Ada error saat membaca berkas GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Ada data yang hilang pada berkas GIF ini (mungkin rusak?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Error intern pada pembuka berkas GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack meluap" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Pembuka gambar GIF tidak mengenali isi berkas ini." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ada kode yang salah" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Ada entri tabel sirkular pada berkas GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Tak cukup memori untuk membuka berkas GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Tak cukup memori untuk melakukan komposisi bingkai dalam berkas GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Gambar dalam berkas GIF rusak (kompresi LZWnya salah)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Berkas ini bukan berkas GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versi %s berkas GIF ini tidak bisa dibuka" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Gambar GIF yang dihasilkan berukuran nol" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Gambar GIF tidak memiliki peta warna global, dan frame di dalamnya tidak " "memiliki peta warna lokal." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Gambar GIF rusak atau tidak lengkap." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Galat saat membaca citra ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Tak bisa mengurai kode berkas ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Format citra ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Header error pada ikon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Tak cukup memori untuk membuka ikon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ikon terkompresi tidak bisa dibuka" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikon memiliki lebar 0" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikon memiliki tinggi 0" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipe ikon tidak bisa dibuka" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Tak cukup memori untuk membuka berkas ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Gambar ini terlalu besar untuk berkas ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kursor hotspot di luar gambar" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Kedalaman warna berkas ICO ini tidak didukung: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Tak dapat mengalokasikan memori untuk stream" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Tak bisa mengurai kode citra" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "JPEG2000 yang telah ditransformasi memiliki lebar atau tinggi 0" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Tipe citra kini belum didukung" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Tak bisa mengalokasikan memori untuk profil warna" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Tak cukup memori untuk membuka berkas JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Tak bisa mengalokasikan memori untuk menyangga data citra" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Format citra JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Galat menginterpretasi berkas citra JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Tak cukup memori untuk membuka gambar, cobalah untuk menutup aplikasi " "lainnya untuk mengosongkan memori" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ruang warna JPEG tidak bisa ditampilkan (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Tak dapat menyediakan ruang memori saat membuka berkas JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "JPEG yang telah ditransformasi memiliki lebar atau tinggi 0." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Panjang profil warna '%u' tidak sah." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Tak dapat mengalokasikan memori untuk header" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Tak dapat mengalokasikan memori untuk buffer konteks" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Gambar memiliki tinggi dan/atau lebar yang salah" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Gambar ini memiliki bpp yang tidak dapat ditampilkan" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Gambar ini memiliki jumlah bidang %d-bit yang tidak dapat ditampilkan" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Tak dapat membuat pixbuf baru" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Tak dapat mengalokasikan memori untuk data baris" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Tak dapat mengalokasikan memori gambar PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Tak berhasil memperoleh semua baris pada gambar PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "TIdak ada palet pada data PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Format gambar PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Pixbuf tertransformasi memiliki lebar atau tinggi 0." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Format GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Nilai bit per channel pada gambar PNG salah." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "PNG tertransformasi memiliki lebar atau tinggi 0." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" "Nilai bit ber channel pada berkas PNG tertransformasi tidak bernilai 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PNG tertransformasi bukan dalam mode RGB atau RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "PNG tertransformasi berisi nilai channel yang salah, seharusnya bernilai 3 " "atau 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Error fatal pada berkas gambar PNG: %s" # r gdk-pixbuf/io-png.c:301 #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Tak cukup memori untuk meload berkas PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Memori tidak cukup untuk menyimpan gambar %lu x %lu; coba tutup beberapa " "aplikasi untuk mengurangi penggunaan memori" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Error fatal saat membaca berkas gambar PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Error fatal saat membaca berkas gambar PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Key untuk teks bagian PNG harus berukuran antara 1 dan 79 karakter." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Key untuk teks bagian PNG harus dalam karakter ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Panjang profil warna %d tak valid." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Tingkat kompresi PNG harus bernilai antara 0 dan 9; Nilai '%s' tidak bisa di " "baca." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Tingkat kompresi PNG harus bernilai antara 0 dan 9; Nilai '%d' tidak " "diperbolehkan." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Nilai teks bagian PNG %s tidak bisa dikonversikan ke gugus karakter " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Format gambar PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Pembuka PNM mengalami kegagalan, harusnya menemukan bilangan bulat" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Berkas PNM berisi byte awal yang salah" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Berkas PNM tidak dikenali" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Berkas PNM memiliki gambar dengan lebar 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Berkas PNM memiliki gambar dengan tinggi 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Warna maksimum PNM bernilai 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Nilai warna maksimum dalam berkas PNM terlalu besar" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Tipe gambar PNM raw tidak bisa dibaca" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Pembuka gambar PNM tidak bisa membaca subformat PNM ini" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Format PNM raw harus berisi satu whitespace sebelum data gambar" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Tak dapat mengalokasikan memori untuk membuka gambar PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" "Memori yang tersedia tidak mencukupi untuk membuka struktur konteks PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Akhir data gambar PNM berakhir secara mendadak" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Memori yang tersedia tidak mencukupi untuk membuka berkas PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Keluarga format gambar PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Deskriptor berkas masukan adalah NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Gagal membaca header QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Ukuran atom QTIF terlalu besar (%d bita)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Gagal mengalokasikan %d bita bagi penyangga dalam pembacaan berkas" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Galat berkas ketika membaca atom QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Gagal melompati %d bita berikutnya dengan seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Gagal mengalokasikan struktur konteks QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Gagal membuat objek GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Gagal menemukan atom data citra." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Format gambar QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Gambar RAS memiliki data header yang salah" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Gambar RAS memiliki tipe yang tidak dikenali" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "varian gambar RAS yang tidak dapat dibuka" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Memori yang tersedia tidak mencukupi untuk membuka gambar RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Format gambar raster Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Tak dapat mengalokasikan memori untuk struktur IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Tak dapat mengalokasikan memori untuk data IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Tak dapat melakukan realokasi data IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Tak dapat mengalokasikan data sementara IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Tak dapat mengalokasikan pixbuf baru" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Gambar rusak atau terpotong" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Tak dapat mengalokasikan struktur peta warna" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Tak dapat mengalokasikan isi peta warna" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Kedalaman bit untuk entri peta warna salah" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Tak dapat mengalokasikan memori untuk kepala TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Gambar TGA ini memiliki dimensi yang salah" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Tipe gambar TGA jenis ini tidak dapat dibuka" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Tak dapat mengalokasikan memori untuk struktur konteks TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Data berlebih pada file" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Format gambar Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Tak dapat menentukan lebar gambar (file TIFFnya rusak)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Tak dapat menentukan tinggi gambar (file TIFFnya rusak)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Lebar atau tinggi gambar TIFF ini bernilai nol" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensi gambar TIFF ini terlampau besar" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Memori yang tersedia tidak mencukupi untuk membuka berkas TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Data RGB gagal dibaca dari berkas TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Gambar TIFF ini tidak dapat dibuka" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Berkas TIFF tidak dapat dibuka" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Gambar TIFF ini tidak dapat disimpan" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Kompresi TIFF tidak mengacu ke suatu codec yang valid." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Gambar TIFF ini tidak dapat ditulis" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Tak dapat menulis ke berkas TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Gambar memiliki lebar nol" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Gambar memiliki tinggi nol" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Memori tidak mencukupi untuk membuka gambar" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Saya tidak dapat menyimpan sisa data" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Format gambar WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Berkas XBM ini tidak dapat dibuka" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Memori yang tersedia tidak mencukupi untuk membuka berkas gambar XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Saat membuka gambar XBM ini, ada kegagalan saat menulis ke berkas sementara" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Format gambar XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Header XPM tidak dijumpai" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Kepala XPM tidak benar" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Berkas XPM ini memiliki lebar gambar <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Berkas XPM ini memiliki tinggi gambar <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Berkas XPM ini memiliki jumlah karakter per pixel yang salah" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Berkas XPM ini memiliki jumlah warna yang tidak benar" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Tak dapat mengalokasikan memori untuk membuka gambar XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Saya tidak dapat membaca peta warna XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Saat membuka gambar XPM ini, ada kegagalan menulis ke berkas sementara" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Format gambar XPM" gdk-pixbuf-2.30.8/po/li.po0000664000175000017500000007415612340760136016375 0ustar00mclasenmclasen00000000000000# Limburgish translation of gtk+. # Mathieu van Woerkom , 2003. # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2003-05-28 17:57+0000\n" "Last-Translator: Mathieu van Woerkom \n" "Language-Team: Limburgish \n" "Language: li\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Äöpene van besjtandj '%s' mislök: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Aafbiljing '%s' haet gei data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Laje van animasie '%s' mislök: oerzaak ónbekènd, dènkelik ein " "versjangeleerde animasie" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Laje van aafbiljing '%s' mislök: oerzaak ónbekènd, dènkelik ein " "versjangeleerde aafbiljing" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Laje van module in module_path: %s mislök: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Aafbiljingslajer %s geuf de verkierde interface door ; mesjiens is 't de " "lajer van ein anger GTK+ verzie?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Aafbiljingstiep '%s' weurt neet gesjtiep" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Aafbiljingstiep van besjtandj '%s' neet herkènd" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ónbekènd aafbiljingstiep" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Laje van aafbiljing '%s' mislök: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, fuzzy, c-format msgid "Error writing to image file: %s" msgstr "Faeler bie 't interpretere van JPEG-aafbiljing (%s)" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Dees verzie van gdk-pixbuf haet gein sjtiep veur 't opsjlaon van 't " "besjtandjsformaat: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 #, fuzzy msgid "Insufficient memory to save image to callback" msgstr "Neet genóg ónthaud óm XBM-aafbiljing te laje" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 #, fuzzy msgid "Failed to open temporary file" msgstr "Kós TIFF-aafbiljing neet äöpene" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 #, fuzzy msgid "Failed to read from temporary file" msgstr "" "Neet mäögelik om nao tiedelik besjtandj te sjrieve bie 't laje van XBM-" "aafbiljing" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Äöpene van '%s' veur te sjrieve is mislök: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Sjloete van '%s' tiedes 't sjrieve is mislök; 't kèn zeen det data verlaore " "is gegange: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 #, fuzzy msgid "Insufficient memory to save image into a buffer" msgstr "Neet genóg ónthaud óm XBM-aafbiljing te laje" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Faeler bie 't interpretere van JPEG-aafbiljing (%s)" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Interne faeler: aafbiljingslajer '%s' sjtarte neet mit 't laje van ein " "aafbiljing, mer goof gein oerzaak" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Inkrementeel laje van aafbiljingstiep '%s' weurt neet gesjtiep" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Aafbiljingsheader versjangeleerd" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Besjtandjsformaat van aafbiljing is ónbekènd" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Aafbiljings-pixeldata korrup" #: gdk-pixbuf/gdk-pixdata.c:445 #, fuzzy, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Neet mäögelik aafbiljingsbuffer van %u bytes te allokere" msgstr[1] "Neet mäögelik aafbiljingsbuffer van %u bytes te allokere" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ónverwach piktogram-brökske in animasie" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Óngeljige header in animasie" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Neet genóg ónthaud veur animasie te laje" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Kröppel brökske in animasie" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF-besjtandj is aafgebraoke of ónvolsjtendig" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "'t ANI-besjtandjsformaat" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-aafbiljing haet ónzinnige headerdata" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Neet genóg ónthaud veur 't laje van de bitmap-aafbiljing" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-aafbiljing haet ein neet-gestiepde headergruutde" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Veurtiedig besjtandjsènj gevónje" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "Allokasie van ónthaud veur JPEG-besjtandj is mislök" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Kós besjtandjsnaam neet konvertere" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "'t BMP-besjtandjsformaat" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "'t BMP-besjtandjsformaat" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "'t GIF-besjtandjsformaat" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "'t ICO-besjtandjsformaat" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kwaliteit moot ein waerd tösje 0 en 100 zeen: waerd '%s' kèn neet " "verwirk waere." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kwaliteit moot tösje 0 en 100 likge; waerd '%d' is neet toegesjtange." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "'t JPEG-besjtandjsformaat" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "'t TIFF-besjtandjsformaat" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Allokasie van ónthaud veur TGA-header is mislök" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Faeler bie 't make van map \"%s\": %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "Faeler bie 't make van map \"%s\": %s\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Faeler bie 't make van map \"%s\": %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Kós besjtandjsnaam neet konvertere" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Kós besjtandjsnaam neet konvertere" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "Neet gesjtiepde RAS-aafbiljingsvarrejasie" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Kós de res neet opsjlaon" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "'t WBMP-besjtandjsformaat" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Laeze van GIF mislök: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF-besjtandj mankeerde data (mesjiens waor 't aafgebraoke?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interne faeler in de GIF-lajer (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "GIF-lajer begriep dees aafbiljing neet." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Verkierde kood óntdèk" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Circulaer tabelveldj in GIF-besjtandj" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Neet genóg ónthaud veur GIF-besjtandj te laje" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Neet genóg ónthaud veur GIF-besjtandj te laje" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-besjtandj is versjangeleerd (verkierde LZW-kompressie)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Besjtandj lik neet op ein GIF-besjtandj" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Verzie %s van 't GIF-tiep weurt neet gesjtiep" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Aafbiljing haet breide nöl" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-besjtandj haet gein globaal kleurepalet, en ein aafbiljing dao-in haet " "gein lokaal kleurepalet" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-besjtandj is aafgebraoke of ónvolsjtendig" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Fatale faeler bie 't laeze van PNG aafbiljing: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "Faeler bie 't make van map \"%s\": %s\n" "%s" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "'t ICO-besjtandjsformaat" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Óngeljige header in piktogram" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Neet genóg ónthaud veur piktogram te laje" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Gekomprimeerde piktogramme waere neet gesjtiep" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Piktogram haet breide nöl" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Piktogram haet huugde nöl" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Neet gesjtiep piktogramtiep" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Neet genóg ónthaud veur ICO-besjtandj te laje" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Allokasie van ónthaud veur TGA-header is mislök" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Kós besjtandjsnaam neet konvertere" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "Getransformeerde PNG haet nöl breide of huugde." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Aafbiljingstiep '%s' weurt neet gesjtiep" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Allokasie van ónthaud veur JPEG-besjtandj is mislök" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Neet genóg ónthaud veur TIFF-besjtandj te äöpene" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Allokasie van ónthaud veur IOBUFFER gegaeves neet gelök" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "'t JPEG-besjtandjsformaat" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Faeler bie 't interpretere van JPEG-aafbiljing (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Neet genóg ónthaud veur aafbiljing te laje, probeer get programme aaf te " "sjloete veur ónthaud vrie te make" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Neet gesjtiep JPEG kleurruumde (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Allokasie van ónthaud veur JPEG-besjtandj is mislök" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "Getransformeerde PNG haet nöl breide of huugde." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 #, fuzzy msgid "Couldn't allocate memory for header" msgstr "Allokasie van ónthaud veur TGA-header is mislök" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 #, fuzzy msgid "Couldn't allocate memory for context buffer" msgstr "Allokasie van ónthaud veur TGA-conteks struct mislök" #: gdk-pixbuf/io-pcx.c:598 #, fuzzy msgid "Image has invalid width and/or height" msgstr "Aafbiljing haet huugde nöl" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 #, fuzzy msgid "Image has unsupported bpp" msgstr "BMP-aafbiljing haet ein neet-gestiepde headergruutde" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, fuzzy, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "BMP-aafbiljing haet ein neet-gestiepde headergruutde" #: gdk-pixbuf/io-pcx.c:639 #, fuzzy msgid "Couldn't create new pixbuf" msgstr "Kèn nuuj pixbuf neet allokere" #: gdk-pixbuf/io-pcx.c:647 #, fuzzy msgid "Couldn't allocate memory for line data" msgstr "Allokasie van ónthaud veur IOBUFFER gegaeves neet gelök" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Allokasie van ónthaud veur TGA-header is mislök" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 #, fuzzy msgid "The PCX image format" msgstr "'t BMP-besjtandjsformaat" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Getransformeerde PNG haet nöl breide of huugde." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "'t GIF-besjtandjsformaat" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bits per kenaal van PNG-aafbiljing is óngeljig." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Getransformeerde PNG haet nöl breide of huugde." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bits per kenaal van getransformeerde PNG is neet geliek aan 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Getransformeerde PNG is gein RGB of RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Getransformeerde PNG haet ein deil neet gesjtiepde kenale, moot geliek zeen " "aan 3 of 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatale faeler in PNG-aafbiljing: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Neet genóg ónthaud veur PNG-besjtandj te laje" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Neet genóg ónthaud veur ein aafbiljing van %ld bie %ld op te sjlaon; probeer " "get programme aaf te sjloete veur ónthaud vrie te make" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatale faeler bie 't laeze van PNG aafbiljing" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatale faeler bie 't laeze van PNG aafbiljing: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Sjleutels veur PNG teksblök mote minimaal 1, en maksimaal 79 teikes höbbe" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Sjleutels veur PNG tektblök mote oet ASCII teikes besjtaon" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "JPEG-kwaliteit moot ein waerd tösje 0 en 100 zeen: waerd '%s' kèn neet " "verwirk waere." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "JPEG-kwaliteit moot tösje 0 en 100 likge; waerd '%d' is neet toegesjtange." #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Waerd veur PNG teksblok %s kèn neet gekonverteerd waere nao ISO-8859-1 " "kodering" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "'t PNG-besjtandjsformaat" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-lajer verwachde ein integer te vènje, mer deeg daet neet" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM besjtandj haet ein verkierde ierste byte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM is neet in ein herkènbaar PNM subformaat" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM besjtandj haet breide 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM besjtandj haet huugde 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksimale kleurwaerd in PNM besjtandj is 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksimale kleurwaerd in PNM besjtandj is te groet" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Raw PNM-aafbiljingstiep is óngeljig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-lajer sjtiep dit PNM-subtiep neet" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Raw PNM-formate mote zjus ein sjpasie höbbe veur d'n aanvang van de data" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Allokasie van ónthaud veur laje van PNM besjtandj mislök" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Neet genóg ónthaud veur 't laeze van PNM context struct" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ónverwach ènj van PNM aafbiljingsgegaeves" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Neet genóg ónthaud veur PNM-besjtandj te laje" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "De PNM/PBM/PGM/PPM-besjtandjsformaatfemielie" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Kós TIFF-aafbiljing neet äöpene" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Neet mäögelik aafbiljingsbuffer van %u bytes te allokere" msgstr[1] "Neet mäögelik aafbiljingsbuffer van %u bytes te allokere" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Laeze van GIF mislök: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Allokasie van ónthaud veur TGA-conteks struct mislök" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "" "Neet mäögelik om nao tiedelik besjtandj te sjrieve bie 't laje van XBM-" "aafbiljing" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Kós TIFF-aafbiljing neet äöpene" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "'t TIFF-besjtandjsformaat" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-aafbiljing haet ónzinnige headerdata" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-aafbiljing is van ónbekènd tiep" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Neet gesjtiepde RAS-aafbiljingsvarrejasie" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Neet genóg ónthaud veur 't laje van de RAS-aafbiljing" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "'t Sun raster-besjtandjsformaat" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "Allokasie van ónthaud veur IOBuffer struct neet gelök" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "Allokasie van ónthaud veur IOBUFFER gegaeves neet gelök" #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "Kèn IOBuffer gegaeves neet obbenuuts allokere" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "Kèn tiedelike IOBuffer gegaeves neet allokere" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Kèn nuuj pixbuf neet allokere" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF-besjtandj is aafgebraoke of ónvolsjtendig" #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Kèn struktuur van kleurekaart neet allokere" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "Kèn eingange van kleurekaart neet allokere" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ónverwachde bitdeepde veur eingange van kleurekaart" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "Kèn ónthaud veur TGA-kop neet allokere" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA aafbiljing haet óngeljige aafmaetinge" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA besjtandjstiep weurt neet gesjtiep" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "Allokasie van ónthaud veur TGA-conteks struct mislök" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Euverbaojige data in besjtandj" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "'t Targa-besjtandjsformaat" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Kós aafbiljingsbreide neet vènje (verkierd TIFF besjtandj)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Kós aafbiljingshuugde neet vènje (verkierd TIFF besjtandj)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Huugde of breide van TIFF-aafbiljing is nöl" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Aafmaetinge van TIFF-aafbiljing te groet" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Neet genóg ónthaud veur TIFF-besjtandj te äöpene" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Kós RGB-gegaeves neet inlaeze oet TIFF besjtandj" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Kós TIFF-aafbiljing neet äöpene" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Neet mäögelik óm TIFF-aafbiljing te laje" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Kós TIFF-aafbiljing neet äöpene" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Kós TIFF-aafbiljing neet äöpene" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Kós besjtandjsnaam neet konvertere" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Aafbiljing haet breide nöl" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Aafbiljing haet huugde nöl" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Neet genóg ónthaud veur 't laje van de aafbiljing" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kós de res neet opsjlaon" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "'t WBMP-besjtandjsformaat" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Óngeljig XBM-besjtandj" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Neet genóg ónthaud óm XBM-aafbiljing te laje" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Neet mäögelik om nao tiedelik besjtandj te sjrieve bie 't laje van XBM-" "aafbiljing" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "'t XBM-besjtandjsformaat" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Gein XPM-header gevónje" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Óngeljig XBM-besjtandj" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-besjtandj haet aafbiljingsbreide <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-besjtandj haet aafbiljingshuugde <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM haet ein deil óngeljige teikes per pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-besjtandj haet ein deil óngeljige kleure" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Kèn ónthaud veur 't laje van XPM-aafbiljing neet allokere" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Kèn XPM-kleurekaart neet laeze" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Neet mäögelik óm nao tiedelik besjtandj te sjrieve bie 't laje van XPM-" "aafbiljing" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "'t XPM-besjtandjsformaat" #~ msgid "Unsupported animation type" #~ msgstr "Neet gesjtiep animasietiep" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose bewirking mislök" #, fuzzy #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Allokasie van ónthaud veur IOBUFFER gegaeves neet gelök" gdk-pixbuf-2.30.8/po/tg.gmo0000664000175000017500000000135012340760137016532 0ustar00mclasenmclasen00000000000000Þ•4L` a‚¶—]N;¬Image file '%s' contains no dataImage format unknownProject-Id-Version: Tajik Gnome Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-01-21 18:02+0500 Last-Translator: Victor Ibragimov Language-Team: Language: tg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Poedit 1.5.4 Файли таÑвири "%s" Ñгон иттилоотро дар бар намегирадФормати таÑвир номаълум мебошадgdk-pixbuf-2.30.8/po/pl.po0000664000175000017500000007636712340760136016412 0ustar00mclasenmclasen00000000000000# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Aviary.pl # JeÅ›li masz jakiekolwiek uwagi odnoszÄ…ce siÄ™ do tÅ‚umaczenia lub chcesz # pomóc w jego rozwijaniu i pielÄ™gnowaniu, napisz do nas: # gnomepl@aviary.pl # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- # Krzysztof Krzyżaniak , 1998. # Tomasz KÅ‚oczko , 1999. # PaweÅ‚ DziekoÅ„ski , 1999. # Zbigniew Chyla , 1999-2002. # Artur Flinta , 2003-2006. # Wadim Dziedzic , 2007-2009. # Tomasz Dominikowski , 2007-2009. # Piotr DrÄ…g , 2010-2013. # Aviary.pl , 2007-2013. msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-06-08 19:41+0200\n" "Last-Translator: Piotr DrÄ…g \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=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" "X-Poedit-Language: Polish\n" "X-Poedit-Country: Poland\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Otwarcie pliku \"%s\" siÄ™ nie powiodÅ‚o: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Plik obrazu \"%s\" nie zawiera danych" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Wczytanie animacji \"%s\" siÄ™ nie powiodÅ‚o: przyczyna nieznana; " "prawdopodobnie uszkodzony plik animacji" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Wczytanie obrazu \"%s\" siÄ™ nie powiodÅ‚o: przyczyna nieznana; prawdopodobnie " "uszkodzony plik obrazu" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Nie można wczytać moduÅ‚u wczytujÄ…cego obrazy: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ModuÅ‚ %s do wczytywania obrazów nie eksportuje wÅ‚aÅ›ciwego interfejsu. Być " "może pochodzi on z innej wersji biblioteki gdk-pixbuf." #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Obrazy typu \"%s\" nie sÄ… obsÅ‚ugiwane" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nie można rozpoznać formatu obrazu w pliku \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nierozpoznany format pliku obrazu" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Wczytanie obrazu \"%s\" siÄ™ nie powiodÅ‚o: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "BÅ‚Ä…d podczas zapisywania do pliku obrazu: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ta kopia biblioteki gdk-pixbuf nie obsÅ‚uguje zapisywania obrazu w formacie: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Brak pamiÄ™ci do zapisu obrazu do funkcji zwrotnej" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Otwarcie pliku tymczasowego siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Odczytanie pliku tymczasowego siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Otwarcie \"%s\" do zapisania siÄ™ nie powiodÅ‚o: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ZamkniÄ™cie pliku \"%s\" po zapisaniu w nim obrazu siÄ™ nie powiodÅ‚o. Część " "danych mogÅ‚a nie zostać zapisana: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Brak pamiÄ™ci do zapisu obrazu do bufora" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "BÅ‚Ä…d podczas zapisywania do strumienia obrazu" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "BÅ‚Ä…d wewnÄ™trzny: moduÅ‚ wczytujÄ…cy obrazy \"%s\" nie ukoÅ„czyÅ‚ dziaÅ‚ania, nie " "podajÄ…c przyczyny niepowodzenia" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" "Funkcja przyrostowego wczytywania obrazów typu \"%s\" nie jest obsÅ‚ugiwana" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Uszkodzony nagłówek obrazu" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Nieznany format obrazu" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Uszkodzone dane o pikselach obrazu" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "przydzielenie %u bajtu dla bufora odczytu pliku siÄ™ nie powiodÅ‚o" msgstr[1] "przydzielenie %u bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚o" msgstr[2] "przydzielenie %u bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NieobsÅ‚ugiwany fragment ikony w animacji" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "NieprawidÅ‚owy nagłówek w animacji" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Brak pamiÄ™ci do wczytania animacji" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Uszkodzony fragment animacji" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Plik ANI zostaÅ‚ obciÄ™ty lub jest niekompletny." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Format obrazu ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BÅ‚Ä™dny nagłówek obrazu BMP" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Brak pamiÄ™ci na wczytanie bitmapy z pliku" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Obraz BMP zawiera nagłówek o nieobsÅ‚ugiwanym rozmiarze" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ZstÄ™pujÄ…ce (top-down) obrazy BMP nie mogÄ… być skompresowane" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "PrzedwczeÅ›nie wystÄ…piÅ‚ koniec pliku" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nie można przydzielić pamiÄ™ci do zapisu pliku BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nie można zapisać do pliku BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Format obrazu BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Format obrazu EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Format obrazu GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Format obrazu ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Jakość obrazu JPEG musi być wartoÅ›ciÄ… od 0 do 100. Wartość \"%s\" nie jest " "poprawna." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Jakość obrazu JPEG musi być wartoÅ›ciÄ… od 0 do 100. Wartość \"%d\" nie jest " "dozwolona." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Format obrazu JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Format obrazu TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nie można przydzielić pamiÄ™ci: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nie można utworzyć strumienia: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nie można przewijać strumienia: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Nie można odczytać ze strumienia: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nie można wczytać bitmapy" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nie można wczytać metapliku" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "NieobsÅ‚ugiwany typ obrazu dla biblioteki GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nie można zapisać" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Format obrazu WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Odczytanie obrazu GIF siÄ™ nie powiodÅ‚o: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Plik GIF nie zawiera wszystkich wymaganych danych (może zostaÅ‚ obciÄ™ty?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "WewnÄ™trzny bÅ‚Ä…d w module wczytujÄ…cym obrazy GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "PrzepeÅ‚nienie stosu" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Ten obraz jest niezrozumiaÅ‚y dla moduÅ‚u wczytujÄ…cego obrazy GIF." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "WystÄ…piÅ‚ bÅ‚Ä™dny kod" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "ZapÄ™tlona pozycja tabeli w pliku GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Brak pamiÄ™ci na wczytanie pliku GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Brak pamiÄ™ci na utworzenie ramki w pliku GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Obraz GIF jest uszkodzony (niepoprawna kompresja LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Plik nie wydaje siÄ™ być plikiem GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Format GIF w wersji %s nie jest obsÅ‚ugiwany" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Rozmiar wynikowego obrazu GIF wynosi zero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Obraz GIF nie ma globalnej palety kolorów, a ramka wewnÄ…trz nie ma palety " "lokalnej." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Plik GIF zostaÅ‚ obciÄ™ty lub jest niekompletny." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "BÅ‚Ä…d podczas odczytywania pliku ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nie można zdekodować pliku ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Format obrazu ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "NieprawidÅ‚owy nagłówek ikony" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Brak pamiÄ™ci na wczytanie ikony" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Skompresowane ikony nie sÄ… obsÅ‚ugiwane" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Szerokość ikony jest zerowa" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Wysokość ikony jest zerowa" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "NieobsÅ‚ugiwany typ ikony" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Brak pamiÄ™ci na wczytanie pliku ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Obraz jest za duży, aby mógÅ‚ zostać zapisany jako ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "GorÄ…cy punkt poza obrazem" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "NieobsÅ‚ugiwana gÅ‚Ä™bokość dla pliku ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nie można przydzielić pamiÄ™ci dla strumienia" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nie można zdekodować obrazu" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "PrzeksztaÅ‚cony JPEG2000 ma zerowÄ… szerokość lub wysokość" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Typ obrazu nie jest obecnie obsÅ‚ugiwany" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nie można przydzielić pamiÄ™ci dla profilu kolorów" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Brak wystarczajÄ…cej iloÅ›ci pamiÄ™ci do otwarcia pliku JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nie można przydzielić pamiÄ™ci dla bufora danych obrazu" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Format obrazu JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "BÅ‚Ä…d podczas interpretowania pliku obrazu JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Brak pamiÄ™ci na wczytanie pliku. ProszÄ™ spróbować zakoÅ„czyć pracÄ™ niektórych " "programów, aby zwolnić pamięć" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "NieobsÅ‚ugiwana przestrzeÅ„ kolorów w pliku JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Brak pamiÄ™ci na wczytanie pliku JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "PrzeksztaÅ‚cony JPEG ma zerowÄ… szerokość lub wysokość." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Profil kolorów posiada nieprawidÅ‚owÄ… dÅ‚ugość \"%u\"." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nie można przydzielić pamiÄ™ci dla nagłówka" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nie można przydzielić pamiÄ™ci dla bufora kontekstu" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Obraz posiada nieprawidÅ‚owÄ… szerokość i/lub wysokość" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Obraz zawiera nieobsÅ‚ugiwanÄ… wartość bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Obraz zawiera nieobsÅ‚ugiwanÄ… liczbÄ™ %d-bitowych pÅ‚aszczyzn" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nie można utworzyć nowego bufora piksmapy" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nie można przydzielić pamiÄ™ci dla danych linii" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Nie można przydzielić pamiÄ™ci dla obrazu PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nie pobrano wszystkich linii obrazu PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nie odnaleziono palety na koÅ„cu danych PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Format obrazu PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "PrzeksztaÅ‚cony bufor pikseli ma zerowÄ… szerokość lub wysokość." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Format GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Liczba bitów na kanaÅ‚ obrazu PNG jest nieprawidÅ‚owa." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "PrzeksztaÅ‚cony PNG ma zerowÄ… szerokość lub wysokość." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Liczba bitów na kanaÅ‚ przeksztaÅ‚conego PNG nie jest równa 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PrzeksztaÅ‚cony PNG nie jest typu RGB ani RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "PrzeksztaÅ‚cony PNG zawiera nieobsÅ‚ugiwanÄ… liczbÄ™ kanałów, powinien mieć 3 " "lub 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Krytyczny bÅ‚Ä…d w pliku obrazu PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Brak pamiÄ™ci na wczytanie pliku PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Brak pamiÄ™ci na przechowanie obrazu o wymiarach %lu na %lu punktów. ProszÄ™ " "spróbować zakoÅ„czyć pracÄ™ niektórych programów, aby zmniejszyć " "zapotrzebowanie na pamięć" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Krytyczny bÅ‚Ä…d podczas odczytywania pliku obrazu PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Krytyczny bÅ‚Ä…d podczas odczytywania pliku obrazu PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Klucze elementów tekstowych PNG muszÄ… mieć dÅ‚ugość od 1 do 79 znaków." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Klucze elementów tekstowych PNG muszÄ… być znakami ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Profil kolorów posiada nieprawidÅ‚owÄ… dÅ‚ugość %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Poziom kompresji obrazu PNG musi być wartoÅ›ciÄ… od 0 do 9. Wartość \"%s\" nie " "może zostać przetworzona." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Poziom kompresji obrazu PNG musi być wartoÅ›ciÄ… od 0 do 9. Wartość \"%d\" nie " "jest dopuszczalna." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Wartość elementu tekstowego PNG %s nie może być przeksztaÅ‚cona na kodowanie " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Format obrazu PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "ModuÅ‚ wczytujÄ…cy PNM oczekiwaÅ‚ wartoÅ›ci caÅ‚kowitej, lecz otrzymaÅ‚ innÄ…" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Plik PNM zawiera niepoprawny bajt poczÄ…tkowy" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Plik PNM nie zawiera rozpoznanego podformatu PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Plik PNM zawiera obraz o szerokoÅ›ci 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Plik PNM zawiera obraz o wysokoÅ›ci 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksymalna wartość koloru w pliku PNM wynosi 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksymalna wartość koloru w pliku PNM jest za duża" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Typ surowego obrazu PNM jest nieprawidÅ‚owy" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "ModuÅ‚ wczytujÄ…cy obrazy PNM nie obsÅ‚uguje tego podformatu PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Surowy format PNM wymaga dokÅ‚adnie jednej spacji przed danymi" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nie można przydzielić pamiÄ™ci na wczytanie pliku PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Brak pamiÄ™ci na wczytanie struktury kontekstu PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Nieoczekiwany koniec danych obrazu PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Brak pamiÄ™ci na wczytanie pliku PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Rodzina formatów obrazów PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Deskryptor pliku wejÅ›ciowego wynosi NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Odczytanie nagłówka QTIF siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Rozmiar atomu QTIF jest za duży (%d bajt)" msgstr[1] "Rozmiar atomu QTIF jest za duży (%d bajty)" msgstr[2] "Rozmiar atomu QTIF jest za duży (%d bajtów)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Przydzielenie %d bajtu dla bufora odczytu pliku siÄ™ nie powiodÅ‚o" msgstr[1] "Przydzielenie %d bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚o" msgstr[2] "Przydzielenie %d bajtów dla bufora odczytu pliku siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "BÅ‚Ä…d pliku podczas odczytywania atomu QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "PominiÄ™cie nastÄ™pnego %d bajtu za pomocÄ… seek() siÄ™ nie powiodÅ‚o." msgstr[1] "PominiÄ™cie nastÄ™pnych %d bajtów za pomocÄ… seek() siÄ™ nie powiodÅ‚o." msgstr[2] "PominiÄ™cie nastÄ™pnych %d bajtów za pomocÄ… seek() siÄ™ nie powiodÅ‚o." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Przydzielenie struktury kontekstu QTIF siÄ™ nie powiodÅ‚o." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Utworzenie obiektu GdkPixbufLoader siÄ™ nie powiodÅ‚o." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Odnalezienie atomu danych obrazu siÄ™ nie powiodÅ‚o." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Format obrazu QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "BÅ‚Ä™dny nagłówek obrazu RAS" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Nieznany format obrazu RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nieobsÅ‚ugiwany typ obrazu RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Brak pamiÄ™ci na wczytanie obrazu RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Rastrowy format obrazu firmy SUN" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nie można przydzielić pamiÄ™ci na strukturÄ™ IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nie można przydzielić pamiÄ™ci na dane IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Nie można ponownie przydzielić danych IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nie można przydzielić tymczasowych danych IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Nie można przydzielić nowego obiekt pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Obraz jest uszkodzony lub obciÄ™ty" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nie można przydzielić struktury palety kolorów" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nie można przydzielić elementów palety kolorów" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Nieoczekiwana wartość gÅ‚Ä™bi kolorów elementów palety kolorów" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nie można przydzielić pamiÄ™ci na nagłówek obrazu TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Obraz TGA ma nieprawidÅ‚owe wymiary" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "NieobsÅ‚ugiwany typ obrazu TGA" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nie można przydzielić pamiÄ™ci na strukturÄ™ kontekstu TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "W pliku wystÄ™pujÄ… nadmiarowe dane" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Format obrazu Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nie można uzyskać szerokoÅ›ci obrazu (bÅ‚Ä™dny plik TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nie można uzyskać wysokoÅ›ci obrazu (bÅ‚Ä™dny plik TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Szerokość lub wysokość obrazu TIFF jest równa zeru" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Za duże wymiary obrazu TIFF" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Brak pamiÄ™ci na odczytanie pliku TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Wczytanie danych RGB z pliku TIFF siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Otwarcie obrazu TIFF siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Wczytanie obrazu TIFF siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Zapisanie obrazu TIFF siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Kompresja TIFF nie odnosi siÄ™ do prawidÅ‚owego kodeka." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Zapisanie danych TIFF siÄ™ nie powiodÅ‚o" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nie można zapisać do pliku TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Szerokość obrazu jest zerowa" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Wysokość obrazu jest zerowa" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Brak pamiÄ™ci na wczytanie obrazu" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nie można zapisać reszty" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Format obrazu WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "NieprawidÅ‚owy plik XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Brak pamiÄ™ci na wczytanie pliku XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Zapisanie do pliku tymczasowego podczas wczytywania pliku XBM siÄ™ nie " "powiodÅ‚o" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Format obrazu XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nie odnaleziono nagłówka XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "NieprawidÅ‚owy nagłówek XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Plik XPM zawiera obraz o szerokoÅ›ci <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Plik XPM zawiera obraz o wysokoÅ›ci <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Plik XPM zawiera nieprawidÅ‚owÄ… liczbÄ™ znaków na piksel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Plik XPM zawiera nieprawidÅ‚owÄ… liczbÄ™ kolorów" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nie można przydzielić pamiÄ™ci na wczytanie pliku XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nie można odczytać palety kolorów XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Zapisanie do pliku tymczasowego podczas wczytywania pliku XPM siÄ™ nie " "powiodÅ‚o" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Format obrazu XPM" gdk-pixbuf-2.30.8/po/pa.gmo0000664000175000017500000007664012340760137016536 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0×&0wþ1Tv2GË2.3[B3Mž3Qì3d>4d£4j5ms5Zá5n<6X«6Z7Z_7Qº7W 8Jd8\¯8^ 9Sk9a¿9>!:L`:X­:[;Qb;8´;{í;qi<qÛ<wM=ˆÅ=N>}Ð>tN?•Ã?PY@Mª@Mø@PFA‹—A6#B@ZB;›BO×BC'CvkCFâC`)DEŠDOÐDF E7gEßE[cFÀ¿FS€GTÔG])H.‡Hú¶HS±IèJVîJKEKE‘KL×K;$LI`L>ªL£éL5M}ÃMAN-ÃNKñNW=O[•OOñOLAP›ŽPÛ*QJRhQRwºR32S6fSYS2÷SX*TQƒTÕT3WU6‹U2ÂUFõU?±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.HEAD Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-12-07 20:25-0600 Last-Translator: A S Alam Language-Team: Punjabi/Panjabi Language: pa MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.5 Plural-Forms: nplurals=2; plural=(n != 1); ANI ਚਿੱਤਰ ਦੀ ਕੱਟ-ਵੱਢ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਪੂਰਾ ਨਹੀਂ ਹੈ।BMP ਚਿੱਤਰ ਵਿੱਚ ਜਾਅਲੀ ਹੈਂਡਰ ਡਾਟਾ ਹੈBMP ਚਿੱਤਰ ਬਿਨ-ਮੱਦਦ ਹੈਂਡਰ ਅਕਾਰਬਾਰ-ਕੋਡ ਮਿਲ ਗਿਆ ਹੈPNG ਚਿੱਤਰ ਵਿੱਚ ਬਿੱਟ ਪà©à¨°à¨¤à©€ ਚੈਨਲ ਗਲਤ ਹੈPNG ਦੇ ਬਿੱਟ ਪà©à¨°à¨¤à©€ ਚੈਨਲ 8 ਨਹੀਂ ਹੈ।TGA ਹੈਂਡਰ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਹੋ ਸਕੀਰੰਗ-ਨਕਸ਼ਾ à¨à¨‚ਟਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾਰੰਗ-ਨਕਸ਼ਾ ਢਾਂਚਾ ਜਾਰੀ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾIOBuffer ਡਾਟਾ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈIOBuffer ਢਾਂਚਾ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈTGA context struct ਲਈ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈPNM ਚਿੱਤਰ ਲੋਡਿੰਗ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕਰ ਸਕਿਆXPM ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਨਵਾਂ ਪਿਕਬਫ਼ ਜਾਰੀ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾIOBuffer ਡਾਟਾ ਲਈ ਆਰਜ਼ੀ ਜਾਰੀ ਨਹੀਂ ਹੋ ਸਕਿਆXPM ਰੰਗ-ਨਕਸ਼ਾ ਪੜà©à¨¹à¨¿à¨† ਨਹੀਂ ਜਾ ਸਕਿਆIOBuffer ਡਾਟਾ ਮà©à©œ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆGIF ਫਾਇਲ ਵਿੱਚ ਚੱਕਰੀ ਟੇਬਲ à¨à¨‚ਟਰੀਰੰਗ ਪਰੋਫਾਇਲ ਦੀ ਅਢà©à©±à¨•à¨µà©€à¨‚ ਲੰਬਾਈ %d ਹੈ।ਰੰਗ ਪਰੋਫਾਇਲ ਦੀ ਅਢà©à©±à¨•à¨µà©€à¨‚ ਲੰਬਾਈ '%u' ਹੈ।ਨਪੀੜੇ ਆਈਕਾਨ ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹਨਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ: %sਸਟਰੀਮ ਬਣਾਈ ਨਹੀਂ ਜਾ ਸਕੀ: %sICNS ਫਾਇਲ ਡੀਕੋਡ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀਚਿੱਤਰ ਦੀ ਉਚਾਈ ਮਿਲ ਨਹੀਂ (ਗਲਤ TIFF ਫਾਇਲ)ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਮਿਲ ਨਹੀਂ (ਗਲਤ TIFF ਫਾਇਲ)ਸਟਰੀਮ ਤੋਂ ਪੜà©à¨¹à¨¿à¨† ਨਹੀਂ ਜਾ ਸਕਿਆ: %sਸਟਰੀਮ ਲਈ ਨਹੀਂ ਜਾ ਸਕੀ: %sPCX ਈਮੇਜ਼ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀਰੰਗ ਪਰੋਫਾਇਲ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀਹਿੱਸਾ ਬਫ਼ਰ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀਹੈਂਡਰ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀਲਾਈਨ ਡਾਟਾ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈJPEG ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈBMP ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ ਹੈਸਟਰੀਮ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀਬਫਰ ਚਿੱਤਰ ਡਾਟਾ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਜਾਰੀ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈਨਵਾਂ ਪਿਕਬਫ਼ ਨਹੀਂ ਬਣਾਇਆ ਜਾ ਸਕਦਾਚਿੱਤਰ ਡੀਕੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆਬਿੱਟਮੈਪ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆਮੇਟਾਡਾਟਾ ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆਫਾਇਲ '%s' ਲਈ ਚਿੱਤਰ ਫਾਇਲ ਫਾਰਮੈਟ ਦੀ ਪਛਾਣ ਨਾ ਕੀਤੀ ਜਾ ਸਕੀ ਹੈ।ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆਬਾਕੀ ਨੂੰ ਸੰਭਾਲ ਨਹੀਂ ਸਕਿਆBMP ਫਾਇਲ ਲਿਖੀ ਨਹੀਂ ਜਾ ਸਕੀTIFF ਫਾਇਲ ਵਿੱਚ ਲਿਖਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆਕਰਸਰ ਬਿੰਦੂ ਚਿੱਤਰ ਤੋਂ ਬਾਹਰPCX ਚਿੱਤਰ ਦੀਆਂ ਸਾਰੀਆਂ ਰੇਖਾਵਾਂ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੋਈਆTIFF ਚਿੱਤਰ ਦਾ ਮਾਪ ਬਹà©à¨¤ ਵੱਡਾ ਹੈJPEG ਚਿੱਤਰ ਫਾਇਲ (%s) ਦੀ ਪੇਸ਼ਕਾਰੀ ਵਿੱਚ ਗਲਤੀICNS ਚਿੱਤਰ ਪੜà©à¨¹à¨¨ ਦੌਰਾਨ ਗਲਤੀ: %sਚਿੱਤਰ ਫਾਇਲ 'ਤੇ ਲਿਖਣ ਵਿੱਚ ਗਲਤੀ: %sਚਿੱਤਰ ਧਾਰਾ ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀਫਾਇਲ ਵਿੱਚ ਵੱਧ ਡਾਟਾ ਹੈਫਾਇਲ ਬਫ਼ਰ ਦੇ %d ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲਫਾਇਲ ਬਫ਼ਰ ਦੇ %d ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲQTIF context struct ਲਈ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਚਿੱਤਰ ਨੂੰ ਲਿਖਣ ਸਮੇ, '%s' ਨੂੰ ਬੰਦ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ, ਸਾਰਾ ਡਾਟਾ ਸੰਭਾਲਣ ਵਿੱਚ ਅਸਫ਼ਲ: %sGdkPixbufLoader ਆਬਜੈਕਟ ਬਣਾਉਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।ਚਿੱਤਰ ਡਾਟਾ à¨à¨Ÿà¨® ਲੱਭਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।TIFF ਫਾਇਲ ਤੋਂ RGB ਡਾਟਾ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲTIFF ਚਿੱਤਰ ਲੋਡ ਅਸਫ਼ਲà¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ '%s' ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ: ਕਾਰਨ ਜਾਣਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ ਹੈ, ਸੰਭਵ ਹੈ ਕਿ à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਫਾਇਲ ਨਿਕਾਰਾ ਹੈਚਿੱਤਰ '%s' ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਫੇਲà©à¨¹: %sਚਿੱਤਰ '%s' ਨੂੰ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ: ਕਾਰਨ ਜਾਣਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ ਹੈ, ਸੰਭਵ ਹੈ ਕਿ ਚਿੱਤਰ ਫਾਇਲ ਨਿਕਾਰਾ ਹੈਲਿਖਣ ਲਈ '%s' ਨੂੰ ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਅਸਫ਼ਲ: %sTIFF ਫਾਇਲ ਨੂੰ ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਅਸਫ਼ਲਫਾਇਲ '%s' ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਫੇਲà©à¨¹: %sਆਰਜ਼ੀ ਫਾਇਲ ਖੋਲà©à¨¹à¨£ ਵਿੱਚ ਫੇਲà©à¨¹QTIF ਹੈੱਡਰ ਪੜà©à¨¹à¨¨ ਲਈ ਫੇਲà©à¨¹à¨†à¨°à¨œà¨¼à©€ ਫਾਇਲ ਪੜà©à¨¹à¨¨ ਵਿੱਚ ਫੇਲà©à¨¹TIFF ਚਿੱਤਰ ਸੰਭਾਲਣ ਲਈ ਅਸਫ਼ਲਅੱਗੇ %d ਬਾਈਟ seek() ਛੱਡਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।ਅੱਗੇ %d ਬਾਈਟ seek() ਛੱਡਣ ਲਈ ਫੇਲà©à¨¹ ਹੈ।TIFF ਡਾਟਾ ਲਿਖਣ ਲਈ ਅਸਫ਼ਲXBM ਚਿੱਤਰ ਲੋਡਿੰਗ ਦੌਰਾਨ ਆਰਜ਼ੀ ਫਾਇਲ ਲਿਖਣ ਵਿੱਚ ਅਸਫ਼ਲXPM ਚਿੱਤਰ ਦੀ ਲੋਡਿੰਗ ਦੌਰਾਨ ਆਰਜ਼ੀ ਫਾਇਲ ਲਿਖਣ ਵਿੱਚ ਗਲਤੀGIF ਪੜà©à¨¹à¨¨à¨¾ ਅਸਫ਼ਲ਼: %sPNG ਚਿੱਤਰ ਫਾਇਲ ਵਿੱਚ ਘਾਤਕ ਗਲਤੀ: %sPNG ਚਿੱਤਰ ਫਾਇਲ ਪੜà©à¨¹à¨¨ ਵਿੱਚ ਘਾਤਕ ਗਲਤੀPNG ਚਿੱਤਰ ਫਾਇਲ ਪੜà©à¨¹à¨¨ ਵਿੱਚ ਘਾਤਕ ਗਲਤੀ: %sਫਾਇਲ ਇੱਕ GIF ਫਾਇਲ ਲੱਗ ਨਹੀਂ ਰਹੀ ਹੈQTIF à¨à¨Ÿà¨® ਪੜà©à¨¹à¨¨ ਦੌਰਾਨ ਫਾਇਲ ਗਲਤੀ: %sGIF ਫਾਇਲ ਵਿੱਚ ਕà©à¨ ਡਾਟਾ ਗà©à©°à¨® ਹੈ (ਸਾਇਦ ਇਸ ਵਿੱਚ ਕà©à¨ ਕੱਟ-ਵੱਢ ਹੋਈ ਹੈ?)GIF ਚਿੱਤਰ ਕੋਲ ਗਲੋਬਲ ਰੰਗ-ਨਕਸ਼ਾ ਨਹੀਂ ਅਤੇ ਇਸ ਦੇ ਫਰੇਮ ਅੰਦਰ ਆਪਣਾ ਕੋਈ ਲੋਕਲ ਰੰਗ-ਨਕਸ਼ਾ ਨਹੀਂ ਹੈ।GIF ਚਿੱਤਰ ਨਕਾਰਾ ਹੈ (ਗਲਤ LZW ਨਪੀੜੀ)GIF ਚਿੱਤਰ ਲੋਡਰ ਇਸ ਚਿੱਤਰ ਨੂੰ ਸਮਠਨਹੀਂ ਸਕਿਆ।GIF ਚਿੱਤਰ ਦੀ ਕੱਟ-ਵੱਢ ਕੀਤੀ ਗਈ ਹੈ ਜਾਂ ਪੂਰਾ ਨਹੀਂ ਹੈ।ਆਈਕਾਨ ਦੀ ਸਿਫ਼ਰ ਉਚਾਈਆਈਕਾਨ ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈਚਿੱਤਰ ਫਾਇਲ '%s' ਵਿੱਚ ਕੋਈ ਡਾਟਾ ਨਹੀਂ ਹੈਚਿੱਤਰ ਫਾਰਮੈਟ ਅਣਜਾਣਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਅਤੇ/ਜਾਂ ਉਚਾਈ ਗਲਤ ਹੈਚਿੱਤਰ ਵਿੱਚ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ bpp ਹੈਚਿੱਤਰ ਵਿੱਚ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ %d-ਬਿੱਟ ਪਲੇਨ ਦੀ ਗਿਣਤੀ ਹੈਚਿੱਤਰ ਦੀ ਉਚਾਈ ਸਿਫ਼ਰਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਸਿਫ਼ਰਚਿੱਤਰ ਹੈੱਡਰ ਨਿਕਾਰਾਚਿੱਤਰ ਨਿਕਾਰਾ ਜਾਂ ਛਾਂਗਿਆ ਹੈਚਿੱਤਰ ਪਿਕਸਲ ਡਾਟਾ ਨਿਕਾਰਾਚਿੱਤਰ ਇੰਨਾ ਵੱਡਾ ਹੈ ਕਿ ਇਸ ਨੂੰ ICO ਦੇ ਤੌਰ ਤੇ ਸੰਭਾਲਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾਚਿੱਤਰ ਕਿਸਮ '%s' ਮੱਦਦ-ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈਚਿੱਤਰ ਟਾਈਪ ਹਾਲੇ ਸਹਾਇਕ ਨਹੀਂ ਹੈਚਿੱਤਰ- ਲੋਡਿੰਗ-ਮੋਡੀਊਲ %s ਢà©à©±à¨•à¨µà¨¾à¨‚ ਇੰਟਰਫੇਸ ਨਿਰਯਾਤ ਨਹੀਂ ਕਰ ਸਕਦਾ; ਸੰਭਵ ਹੈ ਕਿ ਇਹ ਵੱਖਰੇ gdk-pixbuf ਵਰਜਨ ਤੋਂ ਹੋਵੇ?ਚਿੱਤਰ ਕਿਸਮ '%s' ਦੀ ਲਗਾਤਾਰ ਲੋਡਿੰਗ ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈਇੰਪà©à©±à¨Ÿ ਫਾਇਲ ਵੇਰਵਾ NULL ਹੈ।PNG ਫਾਇਲ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈPNM context struct ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈPNM ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈXBM ਚਿੱਤਰ ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਚਿੱਤਰ ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ, ਕà©à¨ ਕਾਰਜਾਂ ਨੂੰ ਬੰਦ ਕਰਕੇ ਮੈਮੋਰੀ ਖਾਲੀ ਕਰੋJPEG 2000 ਫਾਇਲ ਖੋਲà©à¨¹à¨£ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈTIFF ਫਾਇਲ ਖੋਲà©à¨¹à¨£ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਚਿੱਤਰ ਨੂੰ ਬਫਰ ਵਿੱਚ ਸੰਭਾਲਣ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਚਿੱਤਰ ਨੂੰ ਮà©à©œ-ਲਿਆਉਣ ਲਈ ਸੰਭਾਲ ਵਾਸਤੇ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ%lu X %lu ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈ ਕà©à¨ ਕਾਰਜ ਬੰਦ ਕਰਕੇ ਮੈਮੋਰੀ ਦੀ ਵਰਤੋਂ ਨੂੰ ਘੱਟ ਕਰੋ।GIF ਲੋਡਰ ਵਿੱਚ ਅੰਦਰੂਨੀ ਗਲਤੀ(%s)ਅੰਦਰੂਨੀ ਗਲਤੀ: ਚਿੱਤਰ ਦੀ ਲੋਡਿੰਗ ਸ਼à©à¨°à©‚ ਕਰਨ ਲਈ ਚਿੱਤਰ ਲੋਡਰ ਮੈਡੀਊਲ '%s' ਅਸਫ਼ਲ, ਪਰ ਗਲਤੀ ਦਾ ਕਾਰਨ ਇਹ ਦੱਸ ਨਹੀਂ ਸਕਿਆ।ਗਲਤ XBM ਫਾਇਲਗਲਤ XPM ਹੈਂਡਰà¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਵਿੱਚ ਗਲਤ ਹੈਂਡਰਆਈਕਾਨ ਵਿੱਚ ਗਲਤ ਹੈਂਡਰJPEG ਗà©à¨£ ਦਾ ਮà©à©±à¨² ੦ ਤੇ ੧੦੦ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ; ਮà©à©±à¨² '%d' ਦੀ ਮਨਜ਼ੂਰੀ ਨਹੀਂ ਹੈ।JPEG ਗà©à¨£ ਦਾ ਮà©à©±à¨² ੦ ਤੇ ੧੦੦ ਹੋਣਾ ਜ਼ਰੂਰੀ ਹੈ; ਮà©à©±à¨² '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।PNG ਪਾਠ ਲਈ ਅੱਖਰ ASCII ਅੱਖਰ ਹੋਣੇ ਜ਼ਰੂਰੀ ਹਨPNG ਵਿੱਚ ਪਾਠ ਹੋਣ ਲਈ ਅੱਖਰਾਂ ਦੀ ਗਿਣਤੀ ਘੱਟੋ-ਘੱਟੋ ੧ ਅਤੇ ਵੱਧੋ-ਵੱਧ ੭੯ ਹੋ ਸਕਦੀ ਹੈ।à¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਵਿੱਚ ਨਿਕਾਰਾ ਭਾਗPNM ਫਾਇਲ ਵਿੱਚ ਅਧਿਕਤਮ ਰੰਗ ਮà©à©±à¨² 0 ਹੈPNM ਫਾਇਲ ਵਿੱਚ ਅਧਿਕਤਮ ਰੰਗ ਮà©à©±à¨² ਬਹà©à¨¤ ਜਿਆਦਾ ਹੈਕੋਈ XPM ਹੈਂਡਰ ਨਹੀਂ ਲੱਭਾPCX ਡਾਟਾ ਦੇ ਅਖੀਰ ਤੇ ਕੋਈ ਪਲੇਟਸ ਨਹੀਂ ਲੱਭਾGIF ਫਾਇਲ ਵਿੱਚ ਇੱਕ ਫਰੇਮ ਬਣਾਉਣ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈGIF ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈICO ਫਾਇਲ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈRAS ਚਿੱਤਰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈà¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਬਿੱਟਮੈਪ ਚਿੱਤਰ ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਆਈਕਾਨ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈਚਿੱਤਰ ਲੋਡ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਮੈਮੋਰੀ ਨਹੀਂ ਹੈPNG ਨਪੀੜਨ ਪੱਧਰ ਦਾ ਮà©à©±à¨² 0 ਤੋਂ 9 ਦੇ ਵਿੱਚ ਹੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਮà©à©±à¨² '%d' ਮਨਜ਼ੂਰ ਨਹੀਂ ਹੈ।PNG ਨਪੀੜਨ ਪੱਧਰ ਦਾ ਮà©à©±à¨² 0 ਤੋਂ 9 ਦੇ ਵਿੱਚ ਹੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਮà©à©±à¨² '%s' ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।PNM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਉਚਾਈ 0 ਹੈPNM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ 0 ਹੈPNM ਫਾਇਲ ਵਿੱਚ ਮà©à¨¢à¨²à¨¾ ਬਾਈਟ ਗਲਤ ਹੈPNM ਫਾਇਲ ਇੱਕ ਪਛਾਣਯੋਗ PNM ਸਬ-ਫਾਰਮੈਟ ਨਹੀਂ ਹੈPNM ਚਿੱਤਰ ਲੋਡਰ, ਇਸ PNM ਸਬ-ਫਾਰਮੈਟ ਮੱਦਦ ਨਹੀਂ ਦੇ ਰਿਹਾ ਹੈPNM ਲੋਡਰ ਲਈ ਪੂਰਨ ਅੰਕ ਲੋੜੀਦਾ ਸੀ, ਪਰ ਮਿਲਿਆ ਨਹੀਫਾਇਲ ਦਾ ਅਪੂਰਨ ਅੰਤ ਆ ਗਿਆQTIF à¨à¨Ÿà¨® ਆਕਾਰ ਬਹà©à¨¤ ਵੱਡਾ ਹੈ (%d ਬਾਈਟ)QTIF à¨à¨Ÿà¨® ਆਕਾਰ ਬਹà©à¨¤ ਵੱਡਾ ਹੈ (%d ਬਾਈਟ)RAS ਚਿੱਤਰ ਦਾ ਜਾਅਲੀ ਹੈਂਡਰ ਡਾਟਾRAS ਚਿੱਤਰ ਦੀ ਕਿਸਮ ਅਣਜਾਣਅਨਘੜ PNM ਫਾਰਮੈਟ ਲਈ ਇੱਕ ਸੈਂਪਲ ਡਾਟਾ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਸਫੈਦ ਥਾਂ ਲੋੜੀਦੀ ਹੈਅਣਘੜ-PNM ਚਿੱਤਰ ਕਿਸਮ ਠੀਕ ਨਹੀਂ ਹੈਨਤੀਜੇ ਵਜੋਂ ਬਣੇ GIF ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ ਸਿਫ਼ਰਸਟਾਕ ਸੀਮਾ ਤੋਂ ਬਾਹਰTGA ਚਿੱਤਰ ਦਾ ਮਾਪ ਗਲਤ ਹੈTGA ਚਿੱਤਰ ਟਾਈਪ ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈTIFF ਕੰਪਰੈਸ਼ਨ ਢà©à©±à¨•à¨µà©‡à¨‚ codec ਨੂੰ ਨਹੀਂ ਦਰਸਾਉਂਦਾ।ANI ਚਿੱਤਰ ਫਾਰਮੈਟBMP ਚਿੱਤਰ ਫਾਰਮੈਟEMF ਚਿੱਤਰ ਫਾਰਮੈਟGIF ਚਿੱਤਰ ਫਾਰਮੈਟGdkPixdata ਫਾਰਮੈਟICNS ਚਿੱਤਰ ਫਾਰਮੈਟICO ਚਿੱਤਰ ਫਾਰਮੈਟJPEG 2000 ਚਿੱਤਰ ਫਾਰਮੈਟJPEG ਚਿੱਤਰ ਫਾਰਮੈਟPCX ਚਿੱਤਰ ਫਾਰਮੈਟPNG ਫਾਇਲ ਫਾਰਮੈਟPNM/PBM/PGM/PPM ਇੱਕ ਚਿੱਤਰ ਫਾਰਮੈਟ ਸਮੂਹ ਹੈQTIF ਚਿੱਤਰ ਫਾਰਮੈਟਸਨ ਰਾਸਟਰ ਚਿੱਤਰ ਫਾਰਮੈਟTIFF ਚਿੱਤਰ ਫਾਰਮੈਟਟਾਰਗ ਚਿੱਤਰ ਫਾਰਮੈਟWBMP ਚਿੱਤਰ ਫਾਰਮੈਟWMF ਚਿੱਤਰ ਫਾਰਮੈਟXBM ਚਿੱਤਰ ਫਾਰਮੈਟXPM ਚਿੱਤਰ ਫਾਰਮੈਟgdk-pixbuf ਦਾ ਇਹ ਬਿਲੱਡ, ਚਿੱਤਰ ਫਾਰਮੈਟ ਵਿੱਚ ਸੰਭਾਲਣ ਲਈ ਸਹਾਇਕ ਨਹੀਂ ਹੈ: %sਉੱਤੋਂ-ਹੇਠਾਂ BMP ਚਿੱਤਰ ਕੰਪਰੈੱਸ ਨਹੀਂ ਜਾ ਸਕਦੇ ਹਨਤਬਦੀਲ JPEG ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈ।ਤਬਦੀਲ JPEG2000 ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈ।ਤਬਦੀਲ PNG ਵਿੱਚ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਚੈਨਲਾਂ ਦੀ ਗਿਣਤੀ, ਇਹ 3 ਜਾਂ 4 ਹੋਣੀ ਜ਼ਰੂਰੀ ਹੈ।ਤਬਦੀਲ PNG ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈਤਬਦੀਲ PNG RGB ਜਾਂ RGBA ਨਹੀਂ ਹੈ।ਤਬਦੀਲ pixbuf ਦੀ ਸਿਫ਼ਰ ਚੌੜਾਈ ਜਾਂ ਉਚਾਈ ਹੈ।ਚਿੱਤਰ- ਲੋਡਕਰਨ-ਮੋਡੀਊਲ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਮੱਰਥ: %s: %sਰੰਗ-ਨਕਸ਼ਾ à¨à¨‚ਟਰੀ ਲਈ ਗਲਤ ਬਿੱਟ-ਡੂੰਘਾਈPNM ਚਿੱਤਰ ਡਾਟਾ ਦਾ ਅਨਿਸ਼ਚਿਤ ਅੰਤà¨à¨¨à©€à¨®à©‡à¨¸à¨¼à¨¨ ਵਿੱਚ ਬੇਲੋੜੀਦਾ ਆਈਕਾਨਬੇ-ਪਛਾਣ ਚਿੱਤਰ ਫਾਇਲ ਫਾਰਮੈਟJPEG ਰੰਗ ਸਪੇਸ (%s) ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀICO ਚਿੱਤਰ ਲਈ ਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਡੂੰਘਾਈ: %dਬਿਨ-ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਆਈਕਾਨ ਕਿਸਮGDI+ ਲਈ ਚਿੱਤਰ ਫਾਰਮੈਟ ਗ਼ੈਰ-ਸਹਾਇਕPNG ਟੈਕਸਟ %s ਦਾ ਮà©à©±à¨² ਨੂੰ ISO-੮੮੫੯-੧ ਇੰਕੋਡਿੰਗ ਵਿੱਚ ਤਬਦੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।GIF ਫਾਇਲ ਫਾਰਮੈਟ ਦਾ ਵਰਜਨ %s ਮੱਦਦ ਪà©à¨°à¨¾à¨ªà¨¤ ਨਹੀਂ ਹੈTIFF ਚਿੱਤਰ ਦੀ ਉਚਾਈ ਜਾਂ ਚੌੜਾਈ ਸਿਫ਼ਰ ਹੈXPM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਉਚਾਈ<= 0XPM ਫਾਇਲ ਵਿੱਚ ਚਿੱਤਰ ਦੀ ਚੌੜਾਈ<= 0XPM ਫਾਇਲ ਵਿੱਚ ਰੰਗ ਦੀ ਗਿਣਤੀ ਗਲਤ ਹੈXPM ਵਿੱਚ ਅੱਖਰ ਪà©à¨°à¨¤à©€ ਪਿਕਸਲ ਦੀ ਗਿਣਤੀ ਗਲਤ ਹੈਚਿੱਤਰ ਬਫ਼ਰ ਦੇ %u ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲਚਿੱਤਰ ਬਫ਼ਰ ਦੇ %u ਬਾਈਟ ਜਾਰੀ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲRAS ਚਿੱਤਰ ਪਰਿਵਰਤਨ ਬਿਨ-ਮੱਦਦgdk-pixbuf-2.30.8/po/ko.po0000664000175000017500000007616312340760135016401 0ustar00mclasenmclasen00000000000000# gtk+ ko.po # This file is distributed under the same license as the gdk-pixbuf package. # # Sung-Hyun Nam , 1998 # Changwoo Ryu , 2002-2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-09 04:35+0900\n" "Last-Translator: Changwoo Ryu \n" "Language-Team: Gnome Korea \n" "Language: Korean\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "íŒŒì¼ '%s' 열기 실패: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "그림 íŒŒì¼ '%s'ì— ë°ì´í„°ê°€ 없습니다" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "움ì§ì´ëŠ” 그림 '%s' ì½ê¸° 실패: ì´ìœ ë¥¼ ì•Œ 수 없습니다. 아마 움ì§ì´ëŠ” 그림 파ì¼" "ì´ ê¹¨ì¡Œì„ ê²ë‹ˆë‹¤" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "그림 '%s' ì½ê¸° 실패: ì´ìœ ë¥¼ ì•Œ 수 없습니다. 아마 그림파ì¼ì´ ê¹¨ì¡Œì„ ê²ë‹ˆë‹¤" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "그림 ì½ê¸° ëª¨ë“ˆì„ ì½ì„ 수 없습니다: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "%s 그림 ì½ê¸° ëª¨ë“ˆì´ ì˜¬ë°”ë¥¸ ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 내놓지 않습니다. 아마 다른 gdk-" "pixbuf ë²„ì „ì˜ ëª¨ë“ˆë¡œ 보입니다." #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "그림 í˜•ì‹ '%s'ì„(를) 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "íŒŒì¼ '%s'ì˜ ê·¸ë¦¼íŒŒì¼ í˜•ì‹ì„ ì•Œ 수 없습니다" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ì•Œ 수 없는 그림 íŒŒì¼ í˜•ì‹" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "그림 '%s' ì½ê¸° 실패: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "그림 파ì¼ì„ 쓰는 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbufì˜ ì´ ë¹Œë“œì—서는 그림 í˜•ì‹ ì €ìž¥ì„ ì§€ì›í•˜ì§€ 않습니다: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ì½œë°±ì— ê·¸ë¦¼ì„ ì €ìž¥í•˜ê¸°ì—는 메모리가 부족합니다" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ìž„ì‹œ 파ì¼ì„ ì—¬ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ìž„ì‹œ 파ì¼ì„ ì½ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "쓰기용 '%s' 열기 실패: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ê·¸ë¦¼ì„ ì €ìž¥í•˜ëŠ” ë™ì•ˆ '%s'ì„(를) ë‹«ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. 모든 ë°ì´í„°ë¥¼ 저장하지 " "ì•Šì•˜ì„ ê²ë‹ˆë‹¤: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "버í¼ì— ê·¸ë¦¼ì„ ì €ìž¥í•˜ê¸°ì—는 메모리가 부족합니다" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "그림 ìŠ¤íŠ¸ë¦¼ì„ ì“°ëŠ” 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "내부 오류: 그림 ì½ì–´ë“¤ì´ê¸° 모듈 '%s'ì´(ê°€) ìž‘ì—… ì™„ë£Œì— ì‹¤íŒ¨í–ˆì§€ë§Œ, 실패한 ì´" "유를 넘겨주지 않았습니다" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' íƒ€ìž…ì˜ ê·¸ë¦¼ì—서는 ì ì§„ì  ì½ì–´ë“¤ì´ê¸°ë¥¼ 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ìž˜ëª»ëœ ê·¸ë¦¼ í—¤ë”" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ì•Œ 수 없는 그림 형ì‹" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ìž˜ëª»ëœ ê·¸ë¦¼ 픽셀 ë°ì´í„°" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "그림 버í¼ì— %u ë°”ì´íŠ¸ë¥¼ í• ë‹¹í•˜ëŠ”ë° ì‹¤íŒ¨" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "움ì§ì´ëŠ” ê·¸ë¦¼ì•ˆì— ëœ»ë°–ì˜ ì•„ì´ì½˜ ë¶€ë¶„ì´ ìžˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "움ì§ì´ëŠ” ê·¸ë¦¼ì˜ í—¤ë”ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "움ì§ì´ëŠ” ê·¸ë¦¼ì„ ì½ì–´ 들ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 부족합니다" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "움ì§ì´ëŠ” ê·¸ë¦¼ì— ìž˜ëª»ëœ ë¶€ë¶„ì´ ìžˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI ê·¸ë¦¼ì´ ìž˜ë ¤ì ¸ 있거나 불완전합니다." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI 그림 형ì‹" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ê·¸ë¦¼ì˜ í—¤ë” ë°ì´í„°ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "비트맵 ê·¸ë¦¼ì„ ì½ì„ 메모리가 충분하지 않습니다" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ê·¸ë¦¼ì´ ì§€ì›ë˜ì§€ 않는 í—¤ë” í¬ê¸°ë¥¼ 가지고 있습니다" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "톱다운 BMP ê·¸ë¦¼ì€ ì••ì¶•í•  수 없습니다" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "파ì¼ì´ 갑작스럽게 ë났습니다" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP 파ì¼ì„ ì €ìž¥í•˜ëŠ”ë° í•„ìš”í•œ 메모리 í• ë‹¹ì„ í•  수 없습니다" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP 파ì¼ì— 쓸 수 없습니다" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP 그림 형ì‹" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF 그림 형ì‹" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF 그림 형ì‹" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO 그림 형ì‹" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG í™”ì§ˆì€ 0ì—ì„œ 100 사ì´ì˜ ê°’ì´ì–´ì•¼ 합니다; '%s' ê°’ì„ ë¶„ì„í•  수 없습니다." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG í™”ì§ˆì€ 0ì—ì„œ 100 사ì´ì˜ ê°’ì´ì–´ì•¼ 합니다; '%d' ê°’ì€ ì“¸ 수 없습니다." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG 그림 형ì‹" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF 그림 형ì‹" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "메모리를 할당할 수 없습니다: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ìŠ¤íŠ¸ë¦¼ì„ ë§Œë“¤ 수 없습니다: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "스트림ì—ì„œ ì´ë™í•  수 없습니다: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ìŠ¤íŠ¸ë¦¼ì„ ì½ì„ 수 없습니다: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "ë¹„íŠ¸ë§µì„ ì½ì–´ë“¤ì¼ 수 없습니다" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "메타파ì¼ì„ ì½ì–´ë“¤ì¼ 수 없습니다" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ì—ì„œ 지ì›í•˜ì§€ 않는 그림 형ì‹" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "저장할 수 없습니다" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF 그림 형ì‹" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ì½ëŠ” 중 실패: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF 파ì¼ì— ë°ì´í„°ê°€ 부족합니다(ì¤‘ê°„ì— ìž˜ë¦° 파ì¼?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ì½ê¸°ì—ì„œ 내부 오류 (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ìŠ¤íƒ ë„˜ì¹¨" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF 그림 ì½ê¸°ì—ì„œ ì´ ê·¸ë¦¼ì„ ì´í•´í•  수 없습니다." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ìž˜ëª»ëœ ì½”ë“œ 발견" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF 파ì¼ì— 순환 í…Œì´ë¸” 항목" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF 파ì¼ì„ ì½ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF 파ì¼ì˜ í”„ë ˆìž„ì„ ë§Œë“œëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ê·¸ë¦¼ì´ ìž˜ëª»ë˜ì—ˆìŠµë‹ˆë‹¤(ìž˜ëª»ëœ LZW 압축)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "GIF 파ì¼ì´ ì•„ë‹Œ 것 같습니다" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF íŒŒì¼ í˜•ì‹ì˜ 버전 %sì€(는) 지ì›ë˜ì§€ 않습니다." #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "ê²°ê³¼ GIF ê·¸ë¦¼ì˜ í¬ê¸°ê°€ 0입니다" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF ê·¸ë¦¼ì— ì „ì²´ ì»¬ëŸ¬ë§µì´ ì—†ê³ , 프레임 ë‚´ë¶€ì— ë¶€ë¶„ ì»¬ëŸ¬ë§µì´ ì—†ìŠµë‹ˆë‹¤." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ê·¸ë¦¼ì´ ìž˜ë ¤ì ¸ 있거나 불완전합니다." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì˜¤ë¥˜: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS 파ì¼ì„ 디코딩할 수 없습니다" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS 그림 형ì‹" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ì•„ì´ì½˜ì˜ í—¤ë”ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ì•„ì´ì½˜ì„ ì½ì–´ 들ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 부족합니다" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ì••ì¶•ëœ ì•„ì´ì½˜ì€ 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ì•„ì´ì½˜ì˜ 너비가 0입니다" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ì•„ì´ì½˜ì˜ 높ì´ê°€ 0입니다" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "지ì›í•˜ì§€ 않는 ì•„ì´ì½˜ 형ì‹" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO 파ì¼ì„ ì½ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ê·¸ë¦¼ì„ ICOë¡œ 저장하기ì—는 너무 í½ë‹ˆë‹¤" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "핫스í¿ì´ 그림 ë°”ê¹¥ì— ìžˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO 파ì¼ì—ì„œ 지ì›í•˜ì§€ 않는 ìƒ‰ìƒ ëª¨ë“œ: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ìŠ¤íŠ¸ë¦¼ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ê·¸ë¦¼ì„ ë””ì½”ë”©í•  수 없습니다" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "ë³€í™˜ëœ JPEG 2000ì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "그림 형ì‹ì„ 현재 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "컬러 프로파ì¼ì— 필요한 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 íŒŒì¼ ì—¬ëŠ”ë° ë©”ëª¨ë¦¬ 부족" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "그림 ë°ì´í„°ë¥¼ 버í¼ë§í•˜ëŠ”ë° ì‚¬ìš©í•  메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 그림 형ì‹" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG íŒŒì¼ í•´ì„ ì¤‘ 오류 (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ê¸°ì— 메모리가 부족합니다. 메모리를 확보하려면 ì‹¤í–‰ì¤‘ì¸ í”„ë¡œê·¸" "ëž¨ì„ ë내보십시오" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "지ì›í•˜ì§€ 않는 JPEG 색 공간 (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG파ì¼ì„ ì½ëŠ” 중 메모리 í• ë‹¹ì„ í•  수 없습니다" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ë³€í™˜ëœ JPEGì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "색 프로파ì¼ì˜ 길ì´ê°€('%u') 올바르지 않습니다." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "í—¤ë”ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "컨í…스트 버í¼ì— 필요한 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ê·¸ë¦¼ì˜ í­ì´ë‚˜ 높ì´, í˜¹ì€ ë‘˜ 다 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ê·¸ë¦¼ì˜ í”½ì…€ë‹¹ 비트수를 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ê·¸ë¦¼ì˜ %d비트 플레ì¸ì„ 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "새 픽스버í¼ë¥¼ 만들 수 없습니다" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ë¼ì¸ ë°ì´í„°ì— 쓸 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX ê·¸ë¦¼ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCXX 그림ì—ì„œ ì½ì§€ 못한 ë¼ì¸ì´ 있습니다" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX ë°ì´í„°ì˜ ë까지 팔레트를 발견하지 못했습니다" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX 그림 형ì‹" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "변환한 픽스버í¼ì˜ 너비나 높ì´ê°€ 0입니다." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata 형ì‹" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ê·¸ë¦¼ì˜ ì±„ë„ ë‹¹ 비트수가 잘못ë˜ì—ˆìŠµë‹ˆë‹¤." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ë³€í™˜ëœ PNGì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ë³€í™˜ëœ PNGì˜ ì±„ë„ ë‹¹ 비트수가 8ì´ ì•„ë‹™ë‹ˆë‹¤." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ë³€í™˜ëœ PNGê°€ RGB나 RGBA 형ì‹ì´ 아닙니다." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "ë³€í™˜ëœ PNGì˜ ì±„ë„ ìˆ˜ë¥¼ 지ì›í•˜ì§€ 않습니다. 3ì´ë‚˜ 4ê°€ ë˜ì–´ì•¼ 합니다." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG 그림 파ì¼ì—ì„œ 치명ì ì¸ 오류: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG 파ì¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 부족합니다" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "í­ %lu ë†’ì´ %luì˜ ê·¸ë¦¼ì„ ì €ìž¥í•  메모리가 부족합니다. 메모리를 확보하려면 실" "í–‰ì¤‘ì¸ í”„ë¡œê·¸ëž¨ì„ ë내보십시오" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG 그림 파ì¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì¹˜ëª…ì ì¸ 오류" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG 그림 파ì¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì¹˜ëª…ì ì¸ 오류: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG í…스트 ë¶€ë¶„ì˜ í‚¤ì—서는 최소 1 최대 79 문ìžê¹Œì§€ 쓸 수 있습니다." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG í…스트 ë¶€ë¶„ì˜ í‚¤ëŠ” 아스키 문ìžë¡œ ë˜ì–´ 있어야 합니다." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "색 프로파ì¼ì˜ 길ì´ê°€ (%d) 올바르지 않습니다." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG 압축 단계는 0ì—ì„œ 9 사ì´ì˜ ê°’ì´ì–´ì•¼ 합니다; '%s' ê°’ì„ ë¶„ì„í•  수 없습니다." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG 압축 단계는 0ì—ì„œ 9 사ì´ì˜ê°’ì´ì–´ì•¼ 합니다; '%d' ê°’ì„ ì“¸ 수 없습니다." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG í…스트 부분 %sì˜ ê°’ì„ ISO-8859-1 ì¸ì½”딩으로 변환할 수 없습니다." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG 그림 형ì‹" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "PNM ì½ì–´ë“¤ì´ê¸°ì—ì„œ 정수가 나와야 하는 ìƒí™©ì—ì„œ, 정수가 나오지 않았습니다" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM 파ì¼ì˜ 최초 ë°”ì´íŠ¸ê°€ 올바르지 못합니다" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM 파ì¼ì´ ì¸ì‹ 가능한 PNM 서브í¬ë§·ì— 맞지 않습니다" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM 파ì¼ì˜ 그림 너비가 0입니다" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM 파ì¼ì˜ 그림 높ì´ê°€ 0입니다" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM 파ì¼ì˜ 최대 색 ê°’ì´ 0입니다" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM 파ì¼ì˜ 최대 색 ê°’ì´ ë„ˆë¬´ í½ë‹ˆë‹¤" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "로우 PNM 그림 형ì‹ì´ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM 그림 ì½ì–´ë“¤ì´ê¸°ê°€ ì´ PNM 서브í¬ë§·ì„ 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "로우 PNM 형ì‹ì—서는 견본 ë°ì´í„° ì•žì— ì •í™•ížˆ í•œ ê°œì˜ ê³µë°±ì´ ì™€ì•¼ 합니다" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° í•„ìš”í•œ 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM 컨í…스트 구조를 ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 부족합니다" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM 그림 ë°ì´í„°ê°€ ê°‘ìžê¸° ë났습니다" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM íŒŒì¼ ì½ëŠ”ë° ë©”ëª¨ë¦¬ 부족" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM 그림 í˜•ì‹ íŒ¨ë°€ë¦¬" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ìž…ë ¥ íŒŒì¼ ë””ìŠ¤í¬ë¦½í„°ê°€ NULL입니다." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF í—¤ë”를 ì½ëŠ”ë° ì‹¤íŒ¨" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF 아톰 í¬ê¸°ê°€ 너무 í½ë‹ˆë‹¤ (%d ë°”ì´íŠ¸)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "íŒŒì¼ ì½ê¸° 버í¼ì— %d ë°”ì´íŠ¸ë¥¼ í• ë‹¹í•˜ëŠ”ë° ì‹¤íŒ¨" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF ì•„í†°ì„ ì½ëŠ” 중 íŒŒì¼ ì˜¤ë¥˜: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "seek()ì„ ì´ìš©í•´ ë‹¤ìŒ %d ë°”ì´íŠ¸ 위치로 ì´ë™í•˜ëŠ”ë° ì‹¤íŒ¨." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF 컨í…스트 구조를 í• ë‹¹í•˜ëŠ”ë° ì‹¤íŒ¨." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader 오브ì íŠ¸ë¥¼ ë§Œë“œëŠ”ë° ì‹¤íŒ¨." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "그림 ë°ì´í„° ì•„í†°ì„ ì°¾ëŠ”ë° ì‹¤íŒ¨." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF 그림 형ì‹" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ê·¸ë¦¼ì˜ í—¤ë” ë°ì´í„°ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ê·¸ë¦¼ì˜ í˜•ì‹ì„ ì•Œ 수 없습니다" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "지ì›í•˜ì§€ 않는 RAS 그림 형ì‹" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun 래스터 그림 형ì‹" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer êµ¬ì¡°ì— ì“¸ 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer ë°ì´í„°ì— 쓸 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer ë°ì´í„°ë¥¼ 다시 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "ìž„ì‹œ IOBuffer ë°ì´í„°ë¥¼ 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "새 픽스버í¼ë¥¼ 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ê·¸ë¦¼ì´ ì†ìƒë˜ì—ˆê±°ë‚˜ 잘려져 있습니다." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "컬러맵 구조를 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "컬러맵 í•­ëª©ì„ í• ë‹¹í•  수 없습니다" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "지ì›í•˜ì§€ 않는 컬러맵 í•­ëª©ì˜ ìƒ‰ìƒ ëª¨ë“œ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA í—¤ë” ë©”ëª¨ë¦¬ë¥¼ 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ê·¸ë¦¼ì˜ í¬ê¸°ê°€ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA 그림 형ì‹ì€ 지ì›í•˜ì§€ 않습니다" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA 컨í…스트 êµ¬ì¡°ì— í•„ìš”í•œ 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "파ì¼ì— ë°ì´í„°ê°€ 너무 많습니다" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa 그림 형ì‹" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "그림 너비를 ì–»ì„ ìˆ˜ 없습니다(틀린 TIFF 파ì¼)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "그림 높ì´ë¥¼ ì–»ì„ ìˆ˜ 없습니다(틀린 TIFF 파ì¼)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ê·¸ë¦¼ì˜ ë„ˆë¹„ë‚˜ 높ì´ê°€ 0입니다" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ê·¸ë¦¼ì˜ í¬ê¸°ê°€ 너무 í½ë‹ˆë‹¤" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF íŒŒì¼ ì—¬ëŠ”ë° ë©”ëª¨ë¦¬ 부족" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF 파ì¼ì—ì„œ RGB ë°ì´í„° ì½ê¸° 실패" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF 그림 열기 실패" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ì‹¤íŒ¨" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ê·¸ë¦¼ì„ ì €ìž¥í•˜ëŠ”ë° ì‹¤íŒ¨" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF ì••ì¶•ì´ ê°€ë¦¬í‚¤ëŠ” ì½”ë±ì´ 올바르지 않습니다." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF ë°ì´í„°ë¥¼ ì“°ëŠ”ë° ì‹¤íŒ¨" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF 파ì¼ì— 쓸 수 없습니다" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ê·¸ë¦¼ì˜ ë„ˆë¹„ê°€ 0입니다" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ê·¸ë¦¼ì˜ ë†’ì´ê°€ 0입니다" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ë©”ëª¨ë¦¬ê°€ 충분하지 않습니다" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "나머지를 저장할 수 없습니다" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP 그림 형ì‹" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ìž˜ëª»ëœ XBM 파ì¼" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM 그림 파ì¼ì„ ì½ì–´ë“¤ì´ê¸°ì— 메모리가 부족합니다" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ìž„ì‹œ 파ì¼ì„ 쓸 수 없습니다" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM 그림 형ì‹" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM í—¤ë”를 ì°¾ì„ ìˆ˜ 없습니다" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ìž˜ëª»ëœ XPM í—¤ë”" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM 파ì¼ì˜ 그림 너비가 0보다 같거나 작습니다" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM 파ì¼ì˜ 그림 높ì´ê°€ 0보다 같거나 작습니다" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM 파ì¼ì´ ìž˜ëª»ëœ í”½ì…€ë‹¹ ë¬¸ìž ìˆ˜ë¥¼ 가지고 있습니다" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM 파ì¼ì´ ìž˜ëª»ëœ ìƒ‰ 개수를 가지고 있습니다" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° í•„ìš”í•œ 메모리를 할당할 수 없습니다" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM ì»¬ëŸ¬ë§µì„ ì½ì„ 수 없습니다" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ê·¸ë¦¼ì„ ì½ì–´ë“¤ì´ëŠ”ë° ìž„ì‹œ 파ì¼ì„ 쓸 수 없습니다" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM 그림 형ì‹" gdk-pixbuf-2.30.8/po/gl.gmo0000664000175000017500000005551012340760137016531 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0â&0) 2)325]2!“20µ20æ2434L3433¶39ê3C$47h47 4&Ø43ÿ4*35(^5*‡54²56ç5*6%I6"o6-’6CÀ6D7%I7#o71“75Å7.û71*87\8;”8:Ð8- 9A99%{9%¡9&Ç9&î9M:c:{:)›:)Å:%ï:-;2C;?v;*¶;7á;0<J<˜f<4ÿ<t4=6©=.à=?>)O>‚y>/ü>x,?5¥?(Û?1@/6@*f@3‘@)Å@zï@,jAI—AIáA#+B+OB;{B?·B)÷B#!CBEC]ˆC:æC6!D)XD‚DœD,·D"äD3E";E7^E–E®E!ÇE(éE*F5=F)sF1FlÏF=XHe—H4ýH52I8hIH¡I}êI$hJˆJK3K(LK#uKV™K[ðKHLL`•L"öL+M:EM€M4žM?ÓM5N5IN2N3²N5æN.O.KO[zObÖO,9P-fP-”P7ÂPCúP:>Q*yQj¤Q,R'¶W'õW+X,IX'vX4žXÓX(ñX^Y;yY)µY,ßY- Z1:Z8lZz¥Z' [A™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+-master-po-gl-77922___.merged Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-02 12:19+0200 Last-Translator: Fran Dieguez Language-Team: gnome-l10n-gl@gnome.org Language: gl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Virtaal 0.7.1 A imaxe ANI está truncada ou incompleta.A imaxe BMP ten datos de cabeceira falsosA imaxe BMP ten un tamaño de cabeceira non permitidoEncontrouse un código incorrectoOs bits por canal non son válidos na imaxe PNG.Os bits por canal do PNG transformado non son 8.Non é posíbel asignar memoria para a cabeceira TGANon é posíbel asignar as entradas do mapa de coresNon é posíbel asignar a estrutura do mapa de coresNon é posíbel asignar memoria para datos IOBufferNon é posíbel asignar memoria para a estrutura IOBufferNon é posíbel asignar memoria para a estrutura de contexto de TGANon é posíbel asignar memoria para cargar a imaxe PNMNon é posíbel asignar memoria para cargar a imaxe XPMNon é posíbel asignar un novo pixbufNon é posíbel asignar datos temporais de IOBufferNon é posíbel ler o mapa de cores de XPMNon é posíbel reasignar datos IOBufferEntrada de táboa circular no ficheiro GIFO perfíl de cor ten unha lonxitude '%d' incorrecta.O perfil de cor ten unha lonxitude «%u» non válida.As iconas comprimidas non son compatíbeisNon é posíbel asignar a memoria: %sNon foi posíbel crear o fluxo: %sNon foi posíbel descodificar o ficheiro ICNSNon foi posíbel obter a altura da imaxe (ficheiro TIFF incorrecto)Non foi posíbel obter a largura da imaxe (ficheiro TIFF incorrecto)Non é posíbel ler desde o fluxo: %sNon foi posíbel buscar o fluxo: %sNon foi posíbel asignar memoria para a imaxe PCXNon foi posíbel asignar memoria para o perfil de corNon foi posíbel asignar memoria para o búferNon foi posíbel asignar memoria para a cabeceiraNon foi posíbel asignar memoria para os datos de liñaNon é posíbel asignar memoria para cargar o ficheiro JPEGNon é posíbel asignar memoria para gardar o ficheiro BMPNon foi posíbel asignar memoria para o fluxoNon foi posíbel asignar memoria para os datos de imaxe do búferNon foi posíbel crear un pixbuf novoNon foi posíbel descodificar a imaxeNon foi posíbel cargar o mapa de bitsNon foi posíbel cargar o metaficheiroNon foi posíbel recoñecer o formato do ficheiro de imaxe no ficheiro «%s»Non foi posíbel gardarNon foi posíbel gardar o restoNon foi posíbel escribir no ficheiro BMPNon foi posíbel escribir o ficheiro TIFFPunto activo do cursor fóra da imaxeNon se obtiveron todas as liñas da imaxe PCXAs dimensións da imaxe TIFF son demasiado grandesProduciuse un erro ao interpretar o ficheiro de imaxe JPEG (%s)Produciuse un erro ao ler a imaxe ICNS: %sProduciuse un erro ao escribir no ficheiro de imaxe: %sProduciuse un erro ao escribir no fluxo de imaxeDatos en exceso no ficheiroProduciuse un erro ao asignar %d byte para o búfer de lectura de ficheirosProduciuse un erro ao asignar %d bytes para o búfer de lectura de ficheirosProduciuse un fallo na asignación do contexto QTIF.Produciuse un erro ao pechar «%s» mentres se escribía a imaxe; é posíbel que non se gardaran todos os datos: %sProduciuse un erro ao crear o obxecto GdkPixbufLoader.Non de puido atopar un atom de datos de imaxe.Produciuse un erro ao cargar os datos RGB desde o ficheiro TIFFProduciuse un erro ao cargar a imaxe TIFFProduciuse un erro ao cargar a animación «%s»: o motivo é descoñecido, é probábel que o ficheiro da animación estea danadoProduciuse un erro ao cargar a imaxe «%s»: %sProduciuse un erro ao cargar a imaxe «%s»: o motivo é descoñecido, é probábel que o ficheiro de imaxe estea danadoProduciuse un erro ao abrir «%s» para escritura: %sProduciuse un erro ao abrir a imaxe TIFFProduciuse un erro ao abrir o ficheiro «%s»: %sProduciuse un erro ao abrir o ficheiro temporalProduciuse un erro ao ler a cabeceira QTIFProduciuse un erro ao ler desde o ficheiro temporalProduciuse un erro ao gardar a imaxe TIFFProduciuse un erro ao saltar o seguinte %d byte con seek().Produciuse un erro ao saltar os seguintes %d bytes con seek().Produciuse un erro ao escribir os datos TIFFProduciuse un erro ao escribir no ficheiro temporal ao cargar a imaxe XBMProduciuse un erro ao escribir no ficheiro temporal ao cargar a imaxe XPMProduciuse un erro ao ler o GIF: %sErro moi grave no ficheiro de imaxe PNG: %sProduciuse un erro moi grave ao ler o ficheiro de imaxe PNGProduciuse un erro moi grave ao ler o ficheiro de imaxe PNG: %sO ficheiro non parece ser un ficheiro GIFProduciuse un erro ao ler o GIF: %sAo ficheiro GIF fáltanlle algúns datos (foron talvez truncados?)A imaxe GIF non ten un mapa de cores global e o marco interno non ten un mapa de cores local.A imaxe GIF está danada (a compresión LZW é incorrecta)O cargador de imaxes GIF non pode entender esta imaxe.A imaxe GIF está truncada ou incompleta.A altura da icona é ceroA largura da icona é ceroO ficheiro de imaxe «%s» non contén datosO formato de imaxe é descoñecidoA imaxe ten unha largura ou unha altura non válidaA imaxe ten un bpp non compatíbelA imaxe ten un número non compatíbel de planos %d-bitA imaxe ten altura ceroA imaxe ten largura ceroA cabeceira da imaxe está danadaA imaxe GIF está truncada ou incompletaOs datos do píxel da imaxe están danadosA imaxe é demasiado grande para ser gardada como ICOO tipo de imaxe «%s» non é compatíbelEste tipo de imaxe non é compatíbel actualmenteO módulo de carga de imaxes %s non exporta a interface axeitada; é dunha versión do gdk-pixbuf diferente?A carga incremental das imaxes do tipo «%s» non é posíbelO descritor do ficheiro de entrada é NULL.Non hai suficiente memoria para cargar o ficheiro PNGNon hai suficiente memoria para cargar a estrutura de contexto do PNMNon hai suficiente memoria para cargar o ficheiro PNMNon hai suficiente memoria para cargar o ficheiro de imaxe XBMNon hai suficiente memoria para cargar a imaxe, tente saír dalgúns aplicativos para liberar memoriaMemoria insuficiente para abrir o ficheiro JPEG 2000Non hai suficiente memoria para abrir o ficheiro TIFFNon hai suficiente memoria para gardar a imaxe no búferNon hai suficiente memoria para gardar a imaxe para a chamada de retornoNon hai memoria dabondo para almacenar unha imaxe %lu por %lu; tente saír dalgúns aplicativos para reducir o uso de memoriaErro interno no cargador de GIF (%s)Erro interno: Produciuse un erro ao completar unha operación co módulo de carga de imaxes «%s», mais non deu ningún motivo do falloO ficheiro XBM é incorrectoCabeceira XPM incorrectaA cabeceira na animación non é válidaA cabeceira non é válida na iconaA calidade dun JPEG debe ser un valor entre 0 e 100; o valor '%d' non está permitido.A calidade dun JPEG debe ser un valor entre 0 e 100; o valor «%s» non pode ser analizado.As chaves para os fragmentos de texto de PNG deben ser caracteres ASCII.As chaves para os fragmentos de texto de PNG deben ter polo menos 1 carácter e como máximo 79.Fragmento malformado na animaciónO valor máximo de cor no ficheiro PNM é 0O valor máximo de cor no ficheiro PNM é demasiado grandeNon se atopou a cabeceira XPMNon se atopou ningunha paleta ao final dos datos PCXNon hai suficiente memoria para compor un marco no ficheiro GIFNon hai suficiente memoria para cargar o ficheiro GIFNon hai suficiente memoria para cargar o ficheiro ICONon hai suficiente memoria para cargar a imaxe RASNon hai suficiente memoria para cargar a animaciónNon hai suficiente memoria para cargar o mapa de bitsNon hai suficiente memoria para cargar a iconaNon hai suficiente memoria para cargar a imaxeO nivel de compresión PNG debe ser un valor entre 0 e 9; o valor '%d' non está permitido.O nivel de compresión PNG debe ser un valor entre 0 e 9; non é posíbel analizar o valor «%s».O ficheiro PNM ten unha altura de imaxe de 0O ficheiro PNM ten unha largura de imaxe de 0O ficheiro PNM ten un byte inicial incorrectoO ficheiro PNM non está nun subformato PNM recoñecidoO cargador de imaxes PNM non é compatíbel con este subformato PNMO cargador PNM esperaba atopar un enteiro, mais non o fixoEncontrouse un final de ficheiro prematuroO tamaño do QTIFF atom é demasiado longo (%d byte)O tamaño do QTIFF atom é demasiado longo (%d bytes)A imaxe RAS posúe datos de cabeceira falsosA imaxe RAS posúe un tipo descoñecidoOs formatos PNM en bruto requiren exactamente un espazo en branco antes dos datos de mostraO tipo de imaxe PNM en bruto non é válidoA imaxe GIF resultante ten un tamaño ceroDesbordamento da pilaA imaxe TGA ten dimensións incorrectasO tipo de imaxe TGA non é compatíbelA compresión TIFF non informa dun códec válido.O formato de imaxe ANIO formato de imaxe BMPO formato de imaxe EMFO formato de imaxe GIFO formato de GdkPixdataO formato de imaxe ICNSO formato de imaxe ICOO formato de imaxe JPEG 2000O formato de imaxe JPEGO formato de imaxe PCXO formato de imaxe PNGA familia formato de imaxes PNM/PBM/PGM/PPMO formato de imaxe TIFFO formato de imaxe SUN rasterO formato de imaxe TIFFO formato de imaxe TargaO formato de imaxe WBMPO formato de imaxe WMFO formato de imaxe XBMO formato de imaxe XPMEsta construción de gdk-pixbuf non permite a gravación de imaxes co formato: %sNon é posíbel comprimir as imaxes BMP TopdownO JPEG transformado ten cero en largura ou altura.O JPEG 2000 transformado ten unha largura ou altura ceroO PNG transformado posúe un número de canais non admitido: deben ser 3 ou 4.O PNG transformado ten cero en largura ou altura.O PNG transformado non é RGB ou RGBA.O búfer de píxeles transformado ten anchura ou altura cero.Non foi posíbel cargar o módulo de carga de imaxes: %s: %sProfundidade de cor inesperada para as entradas do mapa de corFinal inesperado dos datos da imaxe PNMFragmento de icona inesperado na animaciónFormato do ficheiro de imaxe non recoñecidoEspazo de cor JPEG non compatíbel (%s)Profundidade non compatíbel para o ficheiro ICO: %dTipo de icona non compatíbelFormato de imaxe incompatíbel para GDI+Non é posíbel converter o valor do fragmento de texto %s de PNG á codificación ISO-8859-1.A versión %s do formato de ficheiro GIF non é compatíbelA largura ou altura da imaxe TIFF é ceroO ficheiro XPM ten unha altura de imaxe <= 0O ficheiro XPM ten unha largura de imaxe <= 0O ficheiro XPM ten un número incorrecto de coresO XPM ten un número incorrecto de caracteres por píxelProduciuse un erro ao asignar un búfer de imaxe de %u bytes Produciuse un erro ao asignar un búfer de imaxe de %u bytesVariación de imaxe RAS non compatíbelgdk-pixbuf-2.30.8/po/zh_CN.gmo0000664000175000017500000004676412340760137017143 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0ç&0"212 Q2r2%‹2%±2×2ò2 3%'3%M3)s3&3&Ä3ë3+434"N4q4$Ž4)³4Ý4ó4 5 5+95+e5‘5¬5 Á5!â5'6,6!E6'g6&6¶6'Ï6÷67&797/O7 7Œ7¥7½7Ö7#ò78%18,W8 „8¥8¾8.×8$9C+9&o9–9)²9Ü9Jõ9@:J`:%«:Ñ:ê: ;#;9;U;3n;¢;,»;,è;<',<,T<1<³<Ñ<<é<O&=2v=.©=%Ø=þ=> $>E>"X>{>"•>¸>Ë>Þ>'î>?"/?R?p?a?,ñ? @ ?@,`@ @&®@KÕ@&!A!HA*jA$•AkºA2&B\YB¶BÇBÙBéBKùBHEC2ŽCPÁCD'.D(VDD&‘D,¸D åD E 'EHE!dE†E¢EN¾EK FYFxF%—F6½F-ôF("GKG"^GG¡G;¸GôGH /H9HPH&kH’H£H´HÅHÖHèHúH I"I4IEIVIvIˆIŸI±IÄIÖIçIøI5 J&?J$fJ.‹J=ºJ#øJ!K,>K1kKK¼K!ÙK!ûK"L"@LcL|L;›L'×L#ÿL#M?M%[M+M(­MÖMA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2014-01-24 21:23+0800 Last-Translator: YunQiang Su Language-Team: Chinese (simplified) Language: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bits Plural-Forms: nplurals=1; plural=0; X-Generator: Gtranslator 2.91.5 ANI 文件被截断或ä¸å®Œæ•´ã€‚BMP 图åƒæœ‰ä¼ªé€ çš„头数æ®ä¸æ”¯æŒçš„ BMP 图åƒå¤´å¤§å°é‡åˆ°äº†é”™è¯¯çš„代ç PNG 图åƒçš„æ¯é€šé“ä½æ•°æ— æ•ˆã€‚å˜å½¢ PNG æ¯é€šé“ä½æ•°ä¸æ˜¯ 8ã€‚æ— æ³•åˆ†é… TGA 头内存无法分é…色彩表项无法分é…色彩表结构无法为 IOBuffer æ•°æ®åˆ†é…内存无法为 IOBuffer 结构分é…内存无法为 TGA 上下文结构分é…内存无法分é…内存æ¥è½½å…¥ PNM 图åƒæ— æ³•åˆ†é…内存æ¥è½½å…¥ XPM 图åƒæ— æ³•åˆ†é…æ–°åƒç´ ç¼“冲无法为临时 IOBuffer æ•°æ®åˆ†é…内存无法读入 XPM 色彩表无法é‡æ–°åˆ†é… IOBuffer æ•°æ®GIF 文件中的表项循环色彩é…置有无效的长度 %d。色彩é…置有无效的长度“%uâ€ã€‚ä¸æ”¯æŒåŽ‹ç¼©å›¾æ ‡æ— æ³•åˆ†é…内存:%s无法创建æµï¼š%sæ— æ³•è§£ç  ICNS 文件无法å–得图åƒé«˜åº¦(TIFF 文件æŸå)无法å–得图åƒå®½åº¦(TIFF 文件æŸå)无法从æµä¸­è¯»å–:%s无法æœç´¢æµï¼š%s无法为 PCX 图åƒåˆ†é…内存无法为色彩é…置分é…内存无法为上下文缓冲区分é…内存无法为头分é…内存无法为线形数æ®åˆ†é…内存无法分é…内存æ¥è½½å…¥ JPEG 文件无法分é…内存æ¥ä¿å­˜ BMP 文件无法为æµåˆ†é…内存无法为缓冲图åƒæ•°æ®åˆ†é…内存无法创建新åƒç´ ç¼“冲无法解ç å›¾åƒæ— æ³•è£…å…¥ä½å›¾æ— æ³•è£…入元文件识别文件“%sâ€çš„图åƒæ–‡ä»¶æ ¼å¼å¤±è´¥æ— æ³•ä¿å­˜æ— æ³•ä¿å­˜å‰©ä½™éƒ¨åˆ†æ— æ³•å†™å…¥ BMP 文件无法写入 TIFF 文件光标热点ä½äºŽå›¾åƒå¤–未获得 PCX 图åƒçš„全部线形TIFF 图åƒçš„å°ºå¯¸å¤ªå¤§åˆ†æž JPEG 图åƒæ–‡ä»¶æ—¶å‡ºé”™(%s)读入 ICNS 图åƒæ–‡ä»¶æ—¶å‘生错误:%s写入图åƒæ–‡ä»¶æ—¶å‡ºé”™ï¼š%s写入图åƒæµæ—¶å‡ºé”™æ–‡ä»¶ä¸­çš„æ•°æ®è¶…é¢åˆ†é… %d 字节的文件读å–缓冲区失败无法为 OTIF 分é…上下文结构写入图åƒæ—¶æ— æ³•å…³é—­â€œ%sâ€ï¼Œå¯èƒ½æ²¡æœ‰ä¿å­˜æ•°æ®ï¼š%s创建 GdkPixbufLoader 对象失败。查找图åƒæ•°æ®å¤±è´¥ã€‚载入 TIFF 文件里的 RGB æ•°æ®å¤±è´¥è½½å…¥ TIFF 图åƒå¤±è´¥è½½å…¥åŠ¨ç”»â€œ%sâ€å¤±è´¥ï¼šåŽŸå› æœªçŸ¥ï¼Œå¯èƒ½æ˜¯åŠ¨ç”»æ–‡ä»¶å·²æŸå载入图åƒâ€œ%sâ€å¤±è´¥ï¼š%s载入图åƒâ€œ%sâ€å¤±è´¥ï¼šåŽŸå› æœªçŸ¥ï¼Œå¯èƒ½æ˜¯å›¾åƒæ–‡ä»¶å·²æŸå打开“%sâ€è¿›è¡Œå†™å…¥å¤±è´¥ï¼š%s打开 TIFF 图åƒå¤±è´¥æ‰“开文件“%sâ€å¤±è´¥ï¼š%sæ‰“å¼€ä¸´æ—¶æ–‡ä»¶å¤±è´¥è¯»å– QTIF 头失败从临时文件读å–失败ä¿å­˜ TIFF 图åƒå¤±è´¥ä½¿ç”¨ seek() 跳过接下æ¥çš„ %d 字节失败。写入 TIFF 图åƒå¤±è´¥è½½å…¥ XBM 图åƒæ—¶æ— æ³•å†™å…¥ä¸´æ—¶æ–‡ä»¶è½½å…¥ XPM 图åƒæ—¶å†™å…¥ä¸´æ—¶æ–‡ä»¶å¤±è´¥è¯»å…¥ GIF 失败:%sPNG 图åƒæ–‡ä»¶é‡Œæœ‰ä¸¥é‡é”™è¯¯ï¼š%s读入 PNG 图åƒæ–‡ä»¶æ—¶å‘生严é‡é”™è¯¯è¯»å…¥ PNG 图åƒæ–‡ä»¶æ—¶å‘生严é‡é”™è¯¯ï¼š%s文件好åƒä¸æ˜¯ GIF 文件读入 QTIF 失败:%sGIF 文件缺少了æŸäº›æ•°æ®(å¯èƒ½æ–‡ä»¶è¢«æˆªçŸ­äº†ï¼Ÿ)GIF 图åƒæ²¡æœ‰å…¨å±€è‰²å½©è¡¨ï¼Œå®ƒå…¶ä¸­çš„一帧也没有局部色彩表。GIF 图åƒå·²æŸå(ä¸æ­£ç¡®çš„ LZW 压缩数æ®)GIF 文件载入模å—无法分æžæ­¤å›¾åƒã€‚GIF 文件被截断或是ä¸å®Œæ•´ã€‚图标高度为零图标宽度为零图åƒæ–‡ä»¶â€œ%sâ€æ²¡æœ‰å†…容图åƒæ ¼å¼æœªçŸ¥å›¾åƒçš„宽度和/或高度无效图åƒæœ‰ä¸æ”¯æŒçš„ bpp图åƒæœ‰ä¸æ”¯æŒçš„ %d ä½è‰²ç›˜å›¾åƒé«˜åº¦ä¸ºé›¶å›¾åƒå®½åº¦ä¸ºé›¶å›¾åƒå¤´æŸå图åƒæ–‡ä»¶è¢«æˆªæ–­æˆ–是ä¸å®Œæ•´ã€‚图åƒåƒç´ æ•°æ®æŸå图åƒå¤ªå¤§ï¼Œæ— æ³•å¦å­˜ä¸º ICOä¸æ”¯æŒå›¾åƒç±»åž‹â€œ%sâ€ç›®å‰ä¸æ”¯æŒè¯¥å›¾åƒç±»åž‹å›¾åƒè½½å…¥æ¨¡å— %s 没有导出正确的接å£ï¼›å®ƒæ˜¯å¦å±žäºŽå¦ä¸€ä¸ª gdk-pixbuf 版本?图åƒç±»åž‹â€œ%sâ€ä¸æ”¯æŒæ¸è¿›å¼è½½å…¥è¾“入文件æ述符为 NULL。内存ä¸è¶³ä»¥è½½å…¥ PNG 文件内存ä¸è¶³ä»¥è½½å…¥ PNM 的上下文结构内存ä¸è¶³ä»¥è½½å…¥ PNM 文件内存ä¸è¶³ä»¥è½½å…¥ XBM 图åƒæ–‡ä»¶å†…å­˜ä¸è¶³ä»¥è½½å…¥å›¾åƒï¼Œè¯•è¯•å…³é—­å…¶å®ƒåº”用程åºæ¥é‡Šæ”¾å†…存内存ä¸è¶³ä»¥æ‰“å¼€ JPEG 2000 文件内存ä¸è¶³ä»¥æ‰“å¼€ TIFF 文件内存ä¸è¶³ä»¥å°†å›¾åƒä¿å­˜è‡³ç¼“冲区内存ä¸è¶³ä»¥ä¿å­˜å›žè°ƒçš„图åƒå†…å­˜ä¸è¶³ä»¥è½½å…¥å¤§å°ä¸º %lu x %lu 的图åƒï¼›è¯•è¯•å…³é—­å…¶å®ƒåº”用程åºä»¥å‡å°‘内存使用é‡GIF 文件载入模å—产生内部程åºé”™è¯¯(%s)内部错误:图åƒè½½å…¥æ¨¡å—“%sâ€å®ŒæˆæŸæ“作失败,但没有给出任何原因XBM 文件无效无效的 XBM 头动画头无效图标头无效JPEG è´¨é‡ä¸€å®šè¦åœ¨ 0 至 100 之间;ä¸å…许使用数值“%dâ€ã€‚JPEG è´¨é‡ä¸€å®šè¦åœ¨ 0 至 100 之间;无法解æžæ•°å€¼â€œ%sâ€ã€‚PNG 文本å—的关键字必须是 ASCII 字符。PNG 文本å—的关键字必须至少有 1 个字符,最多有 79 个字符。动画中的å—æ ¼å¼é”™è¯¯PNM 文件中最大å¯ç”¨é¢œè‰²æ•°ä¸º 0PNM 文件中最大å¯ç”¨é¢œè‰²æ•°è¿‡å¤§æ‰¾ä¸åˆ° XPM 头在 PCX æ•°æ®ç»“尾未å‘现调色æ¿å†…å­˜ä¸è¶³ä»¥æž„建 GIF 文件中的一帧内存ä¸è¶³ä»¥è½½å…¥ GIF 文件内存ä¸è¶³ä»¥è½½å…¥ ICO 文件内存ä¸è¶³ä»¥è½½å…¥ RAS 图åƒå†…å­˜ä¸è¶³ä»¥è½½å…¥åŠ¨ç”»å†…å­˜ä¸è¶³ä»¥è½½å…¥ä½å›¾å›¾åƒå†…å­˜ä¸è¶³ä»¥è½½å…¥å›¾æ ‡å†…å­˜ä¸è¶³ä»¥è½½å…¥å›¾åƒPNG 压缩级别一定è¦åœ¨ 0 至 9 之间;ä¸å…许使用数值“%dâ€ã€‚PNG 压缩级别一定è¦åœ¨ 0 至 9 之间;无法解æžæ•°å€¼â€œ%sâ€ã€‚PNM 文件的图åƒé«˜åº¦ä¸º 0PNM 文件的图åƒå®½åº¦ä¸º 0PNM 文件的第一个字节ä¸æ­£ç¡®PNG 文件ä¸æ˜¯ä»¥å¯è¯†åˆ«çš„ PNM 副格å¼å­˜å‚¨çš„PNM 载入程åºä¸æ”¯æŒè¿™ç§ PNM 副格å¼PNM 载入模å—找ä¸åˆ°è¦æ‰¾çš„整数文件过早结æŸQTIF 原å­å°ºå¯¸å¤ªå¤§(%d 字节)RAS 图åƒæœ‰ä¼ªé€ çš„头数æ®RAS 图åƒç±»åž‹æœªçŸ¥åŽŸå§‹ PNM æ ¼å¼åœ¨æ ·æœ¬æ•°æ®å‰ç²¾ç¡®éœ€è¦ä¸€ä¸ªç©ºæ ¼åŽŸå§‹ PNM 图åƒç±»åž‹æ— æ•ˆç»“æžœ GIF 图åƒå¤§å°ä¸º 0栈溢出TGA 图åƒå°ºå¯¸æ— æ•ˆä¸æ”¯æŒ TGA 图åƒç±»åž‹TIFF 压缩未指å有效的编ç ã€‚ANI 图åƒæ ¼å¼BMP 图åƒæ ¼å¼EMF 图åƒæ ¼å¼GIF 图åƒæ ¼å¼GdkPixdata æ ¼å¼ICNS 图åƒæ ¼å¼ICO 图åƒæ ¼å¼JPEG 2000 图åƒæ ¼å¼JPEG 图åƒæ ¼å¼PCX 图åƒæ ¼å¼PNG 图åƒæ ¼å¼PNM/PBM/PGM/PPM 图åƒæ ¼å¼æ—QTIF 图åƒæ ¼å¼Sun 光栅图åƒæ ¼å¼TIFF 图åƒæ ¼å¼Targa 图åƒæ ¼å¼WBMP 图åƒæ ¼å¼WMF 图åƒæ ¼å¼XBM 图åƒæ ¼å¼XPM 图åƒæ ¼å¼æ­¤ gdk-pixbuf ä¸æ”¯æŒè¦ä¿å­˜çš„图åƒæ ¼å¼ï¼š%s无法压缩自上而下的 BMP 图åƒå˜å½¢ JPEG 宽度或高度为零。已转æ¢çš„ JPEG2000 的宽度或高度为零å˜å½¢ PNG å«æœ‰ä¸æ”¯æŒçš„通é“数,必须是 3 或 4。å˜å½¢ PNG 宽度或高度为零。å˜å½¢ PNG ä¸æ˜¯ RGB 或 RGBA。å˜å½¢åŽ pixbuf 的宽度或高度为零。加载用æ¥è½½å…¥å›¾åƒçš„模å—失败:%s:%s未预期的色彩表项ä½æ·±PNM 图åƒæ•°æ®è¿‡æ—©ç»“æŸåŠ¨ç”»ä¸­æœ‰æœªé¢„期的图标å—无法识别的图åƒæ–‡ä»¶æ ¼å¼ä¸æ”¯æŒçš„ JPEG 色彩空间(%s)ä¸æ”¯æŒçš„ ICO 文件深度:%dä¸æ”¯æŒçš„图标类型ä¸æ”¯æŒçš„ GDI+ 图åƒæ ¼å¼PNG æ–‡æœ¬å— %s 的值无法转æ¢ä¸º ISO-8859-1 ç¼–ç ã€‚ä¸æ”¯æŒ %s 版本的 GIF 文件格å¼TIFF 图åƒçš„宽度或高度为零XPM 文件图åƒé«˜åº¦ <= 0XPM 文件图åƒå®½åº¦ <= 0XPM 文件图åƒé¢œè‰²æ•°ç›®ä¸æ­£ç¡®XPM æ¯ä¸ªåƒç´ å ç”¨çš„å­—èŠ‚æ•°ç›®æ— æ•ˆåˆ†é… %u 字节的图åƒç¼“冲区失败ä¸æ”¯æŒçš„ RAS 图åƒå˜ç§gdk-pixbuf-2.30.8/po/tg.po0000664000175000017500000005135012340760136016372 0ustar00mclasenmclasen00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Victor Ibragimov , 2013. # msgid "" msgstr "" "Project-Id-Version: Tajik Gnome\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-01-21 18:02+0500\n" "Last-Translator: Victor Ibragimov \n" "Language-Team: \n" "Language: tg\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: Poedit 1.5.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Файли таÑвири \"%s\" Ñгон иттилоотро дар бар намегирад" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Формати таÑвир номаълум мебошад" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "" gdk-pixbuf-2.30.8/po/it.po0000664000175000017500000007644612340760135016410 0ustar00mclasenmclasen00000000000000# This is the Italian locale definition for gdk-pixbuf # Based on GTK+ translation # Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012, 2013 Free Software Foundation, Inc. # Tristan Tarrant , 1999. # Christopher Gabriel , 2000, 2001, 2002. # Alessio Dessì , 2003, 2004, 2005, 2006, 2007. # Luca Ferretti , 2007, 2008, 2009, 2010, 2012. # Milo Casagrande , 2012, 2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-06-19 10:39+0200\n" "Last-Translator: Milo Casagrande \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "X-Generator: Gtranslator 2.91.6\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Apertura del file «%s» non riuscita: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Il file d'immagine «%s» non contiene dati" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Caricamento dell'animazione «%s» non riuscito: causa sconosciuta, " "probabilmente un file d'animazione danneggiato" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Caricamento dell'immagine «%s» non riuscito: causa sconosciuta, " "probabilmente un file d'immagine danneggiato" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" "Impossibile aprire il modulo «%s» per il caricamento delle immagini: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Il modulo per il caricamento delle immagini «%s» non esporta l'interfaccia " "opportuna, forse appartiene a una versione differente di gdk-pixbuf." #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Il tipo di immagine «%s» non è supportato" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Impossibile riconoscere il formato di immagine per il file «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Formato del file di immagine non riconosciuto" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Caricamento dell'immagine «%s» non riuscito: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Errore nello scrivere sul file d'immagine: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Questa versione di gdk-pixbuf non permette di salvare nel formato %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Memoria insufficiente per salvare l'immagine sulla callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Apertura del file temporaneo non riuscita" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Lettura dal file temporaneo non riuscita" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Apertura di «%s» in scrittura non riuscita: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Chiusura di «%s» non riuscita durante la scrittura dell'immagine, alcuni " "dati potrebbero non essere stati salvati: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Memoria insufficiente per salvare l'immagine in un buffer" # stream lasciato non tradotto come in glib/gio, # credo intenda qualcosa 'tipo' file, ma più generico #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Errore nello scrivere sullo stream d'immagine" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Errore interno: il modulo di caricamento immagine «%s» non riesce a " "completare l'operazione, causa del problema sconosciuta" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Caricamento progressivo non supportato per il tipo di immagine «%s»" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Header dell'immagine danneggiato" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Formato dell'immagine sconosciuto" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Immagine con dati dei pixel danneggiati" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" "allocazione di %u byte per il buffer di lettura del file non riuscita" msgstr[1] "" "allocazione di %u byte per il buffer di lettura del file non riuscita" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Segmento di icona inaspettato nell'animazione" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Header dell'animazione non valido" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Memoria insufficiente per caricare l'animazione" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Segmento malformato nell'animazione" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Immagine ANI troncata o incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Formato ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Immagine BMP con dati fasulli nell'header" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Memoria insufficiente per caricare l'immagine bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Immagine BMP con dimensione dell'header non supportata" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Le immagini BMP topdown non possono essere compresse" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "End-of-file raggiunto prematuramente" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Impossibile allocare memoria per salvare il file BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Impossibile scrivere nel file BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Formato BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Formato EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Formato GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Formato ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "La qualità di un'immagine JPEG deve essere compresa tra 0 e 100; il valore " "«%s» non può essere analizzato." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "La qualità di un'immagine JPEG deve essere compresa tra 0 e 100; il valore " "«%d» non è permesso." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Formato JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Formato TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Impossibile allocare memoria: %s" # stream lasciato non tradotto come in glib/gio, # credo intenda qualcosa 'tipo' file, ma più generico #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Impossibile creare lo stream: %s" # stream lasciato non tradotto come in glib/gio, # credo intenda qualcosa 'tipo' file, ma più generico # # seek->posizionare come il gio #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Impossibile posizionarsi nello stream: %s" # stream lasciato non tradotto come in glib/gio, # credo intenda qualcosa 'tipo' file, ma più generico #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Impossibile leggere dallo stream: %s" # il bitmap o la bitmap ?? #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Impossibile caricare la bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Impossibile caricare i metadati" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Formato di immagine non supportato per GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Impossibile salvare" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Formato WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Lettura dell'immagine GIF non riuscita: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Il file GIF non è completo (forse parte dei dati sono andati persi)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Errore interno nel modulo di caricamento GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" "Il modulo di caricamento di immagini GIF non riconosce questa immagine." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Lettura di codice errato" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Voce tabella circolare nel file GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Memoria insufficiente per caricare il file GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Memoria insufficiente per comporre un fotogramma nel file GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Immagine GIF danneggiata (errori nella compressione LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Il file non sembra essere in formato GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "La versione %s del formato GIF non è supportata" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "La dimensione dell'immagine GIF risultante è zero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Immagine GIF priva di colormap globale e in un fotogramma interno manca la " "colormap locale." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Immagine GIF troncata o incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Errore nel leggere l'immagine ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Impossibile decodificare il file ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Formato ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Header dell'icona non valido" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Memoria insufficiente per caricare l'icona" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Icone compresse non supportate" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Icona con larghezza pari a zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Icona con altezza pari a zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipo di icona non supportato" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Memoria insufficiente per caricare il file ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Immagine troppo larga per essere salvata come ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Hotspot del cursore esterno all'immagine" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Profondità non supportata per il file ICO: %d" # stream lasciato non tradotto come in glib/gio, # credo intenda qualcosa 'tipo' file, ma più generico #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Impossibile allocare memoria per lo stream" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Impossibile decodificare l'immagine" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "L'immagine trasformata in JPEG2000 ha larghezza o altezza pari a zero." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Il tipo di immagine non è attualmente supportato" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Impossibile allocare memoria per il profilo di colore" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Memoria insufficiente per aprire il file JPEG 2000" # FIXME: bufferizzare ???!!!!?? #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Impossibile allocare memoria per bufferizzare i dati dell'immagine" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Formato JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Errore nell'interpretare il file JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Memoria insufficiente per caricare l'immagine, provare a chiudere qualche " "applicazione per liberare memoria" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Spazio di colore JPEG (%s) non supportato" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Impossibile allocare memoria per caricare il file JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "L'immagine convertita in JPEG ha larghezza o altezza pari a zero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Il profilo di colore presenta la lunghezza «%u» non valida." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Impossibile allocare memoria per l'header" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Impossibile allocare memoria per il «context buffer»" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Larghezza e/o altezza dell'immagine non valida" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Byte per pixel dell'immagine non supportati" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Immagine ha un numero non supportato di piani %d-bit" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Impossibile creare un nuovo pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Impossibile allocare memoria per i dati della riga" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Impossibile allocare memoria per l'immagine PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Impossibile ottenere tutte le righe dell'immagine PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nessuna tavolozza trovata alla fine dei dati PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Formato PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "La pixbuf trasformata ha larghezza o altezza pari a zero." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Formato GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "I bit per canale dell'immagine PNG è non valido." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "L'immagine PNG trasformata ha larghezza o altezza pari a zero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "I bit per canale dell'immagine PNG trasformata non è 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "L'immagine PNG trasformata non utilizza RGB o RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "L'immagine PNG trasformata presenta un numero di canali non supportato, deve " "essere 3 o 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Errore critico nel file di immagine PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Memoria insufficiente per caricare il file PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Memoria insufficiente per contenere un'immagine %lu × %lu; chiudere qualche " "applicazione per liberare memoria" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Errore critico nella lettura del file PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Errore critico nella lettura del file PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Le chiavi per i segmenti di testo PNG devono avere da 1 a 79 caratteri." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "Le chiavi per i segmenti di testo PNG possono contenere solo caratteri ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Il profilo di colore presenta la lunghezza %d non valida." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Il livello di compressione PNG deve essere un valore tra 0 e 9; il valore " "«%s» non può essere elaborato." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Il livello di compressione PNG deve essere un valore tra 0 e 9; il valore " "«%d» non è consentito." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Il valore per il segmento di testo PNG %s non è convertibile nella codifica " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Formato PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Il numero intero atteso dal modulo di caricamento PNM non è stato trovato" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Il file PNM presenta un byte iniziale non corretto" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Il file PNM non è in un sottoformato PNM riconosciuto" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Il file PNM ha larghezza pari a zero" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Il file PNM ha altezza pari a zero" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Il valore di colore massimo nel file PNM è zero" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Il valore di colore massimo nel file PNM troppo grande" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Il tipo di immagine PNM Raw è non valido" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" "Il modulo di caricamento per le immagini PNM non supporta questo " "sottoformato PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "I formati Raw PNM richiedono esattamente uno spazio bianco prima dei dati " "grezzi" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Impossibile allocare memoria per caricare l'immagine PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Memoria insufficiente per caricare la struttura context del file PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Fine dei dati dell'immagine PNM inaspettata" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Memoria insufficiente per caricare il file PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Famiglia formati PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Il descrittore di file di input è NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Lettura dell'intestazione QTIF non riuscita" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Dimensione dell'atom QTIF troppo grande (%d byte)" msgstr[1] "Dimensione dell'atom QTIF troppo grande (%d byte)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Allocazione di %d byte per il buffer di lettura del file non riuscita" msgstr[1] "" "Allocazione di %d byte per il buffer di lettura del file non riuscita" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Errore di file nella lettura dell'atom QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Omissione dei successivi %d byte con seek() non riuscita." msgstr[1] "Omissione dei successivi %d byte con seek() non riuscita." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Allocazione della struttura di contesto QTIF non riuscita." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Creazione dell'oggetto GdkPixbufLoader non riuscita." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Ricerca di un atom dati di immagine non riuscita." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Formato QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "L'immagine RAS presenta dati fasulli nell'header" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "L'immagine RAS ha tipo sconosciuto" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "variante di immagine RAS non supportata" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Memoria insufficiente per caricare l'immagine RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Formato Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Impossibile allocare memoria per la struttura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Impossibile allocare memoria per i dati IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Impossibile riallocare i dati IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Impossibile allocare i dati IOBuffer temporanei" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Impossibile allocare il nuovo pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "L'immagine è danneggiata o troncata" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Impossibile allocare la struttura colormap" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Impossibile allocare gli elementi della struttura colormap" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profondità di colore inattesa per gli elementi della colormap" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Impossibile allocare memoria per l'header TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "L'immagine TGA presenta dimensioni non valide" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Tipo di immagine TGA non supportato" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Impossibile allocare memoria per la struttura context TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Dati in eccesso nel file" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Formato Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Impossibile ottenere la larghezza dell'immagine (file TIFF difettoso)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Impossibile ottenere l'altezza dell'immagine (file TIFF difettoso)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "La larghezza o altezza dell'immagine TIFF è pari a zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensioni dell'immagine TIFF troppo grandi" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Memoria insufficiente per aprire il file TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Impossibile caricare i dati RGB dal file TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Impossibile aprire l'immagine TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Impossibile caricare l'immagine TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Impossibile salvare l'immagine TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "La compressione TIFF non fa riferimento a un codec valido." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Scrittura dati TIFF non riuscita" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Impossibile scrivere nel file TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Larghezza dell'immagine pari a zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Altezza dell'immagine pari a zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Memoria insufficiente per caricare l'immagine" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Impossibile salvare il resto" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Formato WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "File XBM non valido" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Memoria insufficiente per caricare l'immagine XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Fallita la scrittura sul file temporaneo durante il caricamento " "dell'immagine XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Formato XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Impossibile trovare l'header XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Header XBM non valido" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "File XPM con larghezza <= a zero" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "File XPM con altezza <= zero" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM con numero di byte per pixel non valido" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "File XPM con numero di colori non valido" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Impossibile allocare memoria per caricare l'immagine XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Impossibile leggere la colormap XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Scrittura nel file temporaneo durante il caricamento dell'immagine XPM non " "riuscita" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Formato XPM" gdk-pixbuf-2.30.8/po/sr.gmo0000664000175000017500000007071712340760137016561 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/09&0B`2>£2Uâ2#83O\3Q¬3Oþ3@N4F4dÖ4h;5c¤5\6`e69Æ6c7<d7[¡7=ý7@;8F|85Ã86ù8.09?_9\Ÿ9`ü9/]:6:MÄ:M;a`;HÂ;S <^_<\¾<>=yZ=;Ô=0>0A>:r>e­>!?05?:f?<¡?8Þ?F@+^@?Š@1Ê@:ü@,7A3dA“˜AQ,C“~CZDNmD\¼D;E›UE7ñE“)FB½F=GG>GG†G?ÎGHH=WHa•H?÷I€7J€¸J.9K0hK=™KA×K;LNULw¤LyMV–MOíMB=N)€N)ªNEÔN(OHCOPŒONÝO%,P%RP1xP<ªP?çPB'Q8jQ=£QŸáQ^R9àRXShsSXÜSV5T¤ŒT\1UXŽUaçUhIVÞ²VA‘WÉÓW0X0ÎX8ÿX48YmY“ûYpZ†[2‡[Jº[[\1a\N“\bâ\RE]X˜]Rñ]MD^R’^Oå^K5_’_˜`>­`>ì`Q+aN}aYÌai&b>bCÏb>d4Rdf‡dCîdM2e!€e<¢e4ßeZfofŒf©fÆf-ãf g2g"Ogrg ‘g²gDÏg h55hkh Šh«hÊh çh im)iF—iOÞiR.jsjMõj<CkU€kUÖkJ,l/wlF§l3îl8"mB[m.žm7Ím†nHŒnBÕn,o,EoIroN¼o‘ p1qA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: transmission Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-05 07:29+0200 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=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; X-Project-Style: gnome ÐÐИ Ñлика је одÑечена или непотпуна.БМП Ñлика има неиÑправно заглављеБМП Ñлика Ñадржи заглавље неподржане величинеÐаиђох на лош запиÑÐеиÑправан број битова по каналу ПÐГ Ñлике.Број битова по каналу преиначеног ПÐГ није 8.Ðе могу да доделим меморију за ТГРзаглављеÐе могу да доделим Ñтавке мапе бојаÐе могу да доделим Ñтруктуру мапе бојаÐе могу да доделим меморију за УИ податке међумеморијеÐе могу да доделим меморију за УИ Ñтруктуру међумеморијеÐе могу да доделим меморију за ТГРподатке о контекÑтуÐе могу да доделим меморију за учитавање ПÐÐœ ÑликеÐе могу да доделим меморију за учитавање ИкÑПМ ÑликеÐе могу да доделим нову ÑличицуÐе могу да доделим привремене УИ податке међумеморијеÐе могу да учитам ИкÑПМ мапу бојаÐе могу поново да доделим УИ податке међумеморијеКружни ÑƒÐ½Ð¾Ñ Ñƒ табели ГИФ датотекеПрофил боја није иÑправне дужине %d.Профил боја није иÑправне дужине „%u“.Сажете иконице ниÑу подржанеÐе могу да доделим меморију: %sÐе могу да направим ток: %sÐе могу да декодирам ИЦÐС датотекуÐе могу да Ñазнам виÑину Ñлике (лоша ТИФФ датотека)Ðе могу да прочитам ширину Ñлике (лоша ТИФФ датотека)Ðе могу да читам из тока: %sÐе могу да Ñе крећем по току: %sÐе могу да доделим меморију за ÐŸÐ¦Ð˜ÐºÑ ÑликуÐе могу да доделим меморију за палету бојаÐе могу да доделим меморију за међумеморију ÑадржајаÐе могу да доделим меморију за заглављеÐе могу да доделим меморију за податке линијеÐе могу да доделим меморију за учитавање ЈПЕГ ÑликеÐе могу да доделим меморију за чување БМП датотекеÐе могу да доделим меморију за токÐе могу да доделим меморију за привремено Ñмештање података ÑликеÐе могу да направим нову ÑличицуÐе могу да декодирам ÑликуÐе могу да отворим битмапуÐе могу да отворим метадатотекуÐе могу да препознам начин запиÑа Ñлике у датотеци „%s“Ðе могу да ÑачувамÐе могу да Ñачувам оÑтатакÐе могу да упишем у БМП датотекуÐе могу да упишем у ТИФФ датотекуПоказивач курÑора је ван ÑликеÐиÑам учитао Ñве линије из ÐŸÐ¦Ð˜ÐºÑ ÑликеТИФФ Ñлика је превеликаГрешка при развијању ЈПЕГ Ñлике (%s)Грешка читања ИЦÐС Ñлике: %sГрешка упиÑа у датотеку Ñлике: %sГрешка упиÑа у ток ÑликеПревише података у датотециÐе могу да доделим %d бајт у оÑтаву за читање датотекаÐе могу да доделим %d бајта у оÑтаву за читање датотекаÐе могу да доделим %d бајтова у оÑтаву за читање датотекаÐе могу да доделим један бајт у оÑтаву за читање датотекеÐе могу да доделим Ñтруктуру КуТИФ Ñадржаја.Ðе могу да затворим „%s“ при упиÑу Ñлике, могуће је да ниÑу Ñви подаци Ñачувани: %sÐе могу да Ñтворим објекат Гдк учитавача Ñличице.Ðе могу да пронађем атом Ñа подацима Ñлике.ÐиÑам уÑпео да учитам РГБ податак из ТИФФ датотекеÐиÑам уÑпео да учитам ТИФФ ÑликуÐиÑам уÑпео да учитам анимацију „%s“: разлог није познат, вероватно неиÑправан запиÑÐе могу да учитам Ñлику „%s“: %sÐиÑам уÑпео да учитам Ñлику „%s“: разлог није познат, вероватно неиÑправан запиÑÐе могу да отворим „%s“ ради упиÑа: %sÐиÑам уÑпео да отворим ТИФФ ÑликуÐиÑам уÑпео да отворим датотеку „%s“: %sÐе могу да отворим привремену датотекуÐе могу да прочитам КуТИФ заглављеÐе могу да читам из привремене датотекеÐиÑам уÑпео да Ñачувам ТИФФ ÑликуÐе могу да преÑкочим Ñледећи %d бајт Ñа „seek()“.Ðе могу да преÑкочим Ñледећа %d бајта Ñа „seek()“.Ðе могу да преÑкочим Ñледећих %d бајтова Ñа „seek()“.Ðе могу да преÑкочим Ñледећи један бајт Ñа „seek()“.ÐиÑам уÑпео да упишем ТИФФ податкеÐиÑам уÑпео да упишем у привремену датотеку при учитавању ИкÑБМ ÑликеÐиÑам уÑпео да упишем у привремену датотеку при учитавању ИкÑПМ ÑликеГрешка при читању ГИФ-а: %sКобна грешка у ПÐГ Ñлици: %sКобна грешка при читању ПÐГ ÑликеКобна грешка при читању ПÐГ Ñлике: %sИзгледа да ово није ГИФ датотекаГрешка у датотеци при читању КуТИФ атома: %sГИФ датотеци недоÑтаје нешто података (можда је некако Ñкраћена?)ГИФ Ñлика нема општу мапу боја, а кадар у њему нема меÑну мапу боја.ГИФ Ñлика је оштећена (неиÑправно ЛЗВ Ñажимање)Учитавач ГИФ Ñлика не препознаје ову Ñлику.ГИФ Ñлика је одÑечена или непотпуна.Иконица је виÑине нулаИконица је ширине нулаДатотека Ñлике „%s“ не Ñадржи податкеÐепозната врÑта ÑликеСлика је неиÑправне ширине и/или виÑинеСлика Ñадржи неподржан број битова по тачкиСлика Ñадржи неподржан број %d-битних равниСлика је виÑине нулаСлика је ширине нулаЗаглавље Ñлике је оштећеноСлика је одÑечена или неиÑправнаОштећени Ñу подаци о тачкама ÑликеСлика је превелика за чување као ИЦОВрÑта Ñлике „%s“ није подржанаВрÑта Ñлике за Ñада није подржанаМодул за учитавање Ñлике „%s“ не извози одговарајуће Ñучеље; можда је из другог издања?Ðије подржано поÑтепено учитавање Ñлике врÑте „%s“ОпиÑивач улазне датотеке је NULL.Ðема довољно меморије за учитавање ПÐГ датотекеÐема довољно меморије за учитавање ПÐÐœ података о ÑмиÑлуÐема довољно меморије за учитавање ПÐÐœ датотекеÐема довољно меморије за учитавање ИкÑБМ ÑликеÐема довољно меморије за учитавање Ñлике, затворите неке програме да оÑлободите меморијуÐема довољно меморије за отварање ЈПЕГ2000 датотекеÐема довољно меморије за отварање ТИФФ датотекеÐема довољно меморије за чување Ñлике у међумеморијуÐема довољно меморије за чување Ñлике у позивну функцијуÐема довољно меморије за Ñмештај Ñлике величине %lu × %lu; покушајте да оÑлободите нешто меморије затварањем неких програмаУнутрашња грешка учитавача ГИФ-а (%s)Унутрашња грешка: Модул за учитавање Ñлика „%s“ није уÑпео да обави операцију, а није навео ни разлог неуÑпехаÐеиÑправна ИкÑБМ датотекаÐеиÑправно ИкÑПМ заглављеÐеиÑправно заглавље анимацијеÐеиÑправно заглавље иконицеКвалитет ЈПЕГ-а мора бити вредноÑÑ‚ између 0 и 100; није дозвољена вредноÑÑ‚ „%d“.Квалитет ЈПЕГ-а мора бити вредноÑÑ‚ између 0 и 100; не могу да обрадим вредноÑÑ‚ „%s“.Кључеви за текÑтуалне одељке ПÐГ-а морају бити ÐСКРИ знакови.Кључеви за текÑтуалне одељке ПÐГ-а морају имати бар 1, а највише 79 знакова.ÐеиÑправан делић анимацијеÐајвећа вредноÑÑ‚ боје у ПÐÐœ датотеци је 0Ðајвећа вредноÑÑ‚ боје у ПÐÐœ датотеци је превеликаÐиÑам нашао ИкÑПМ заглављеÐије нађена палета на крају ÐŸÐ¦Ð˜ÐºÑ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°Ðема довољно меморије за Ñлагање кадра у ГИФ датотециÐема довољно меморије да учитам ГИФ датотекуÐема довољно меморије за учитавање ИЦО датотекеÐема довољно меморије за учитавање РÐС ÑликеÐема довољно меморије да учитам анимацијуÐема довољно меморије да учитам битмап ÑликуÐема довољно меморије за учитавање иконицеÐема довољно меморије за учитавање ÑликеÐиво Ñажимања ПÐГ-а мора бити вредноÑÑ‚ између 0 и 9; вредноÑÑ‚ „%d“ није допуштена.Ðиво Ñажимања ПÐГ-а мора бити вредноÑÑ‚ између 0 и 9; не могу да обрадим вредноÑÑ‚ „%s“.ПÐÐœ датотека Ñадржи Ñлику виÑине 0ПÐÐœ датотека Ñадржи Ñлику ширине 0ПÐÐœ датотека Ñадржи неиÑправан почетни бајтПÐÐœ датотека није у познатом ПÐÐœ подзапиÑуУчитавач ПÐÐœ Ñлика не подржава овај ПÐÐœ подзапиÑУчитавач ПÐÐœ Ñлика је очекивао цео број, али га није нашаоÐаиђох на превремен крај датотекеВеличина КуТИФ атома је превелика (%d бајт)Величина КуТИФ атома је превелика (%d бајта)Величина КуТИФ атома је превелика (%d бајтова)Величина КуТИФ атома је превелика (један бајт)РÐС Ñлика има неиÑправно заглављеРÐС Ñлика је непознате врÑтеСиров ПÐÐœ Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° тачно један размак пре ÑадржајаВрÑта Ñирове ПÐÐœ Ñлике није иÑправнаРезултирајућа ГИФ Ñлика има величину нулаПрекорачење ÑтекаТГРÑлика је неиÑправне Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½ÐµÐ¢Ð“Ð Ð·Ð°Ð¿Ð¸Ñ Ñлике није подржанПаковање ТИФФ-а не упућује на одговарајући кодек.ÐÐИ Ð·Ð°Ð¿Ð¸Ñ ÑликеБМП Ð·Ð°Ð¿Ð¸Ñ ÑликеЕМФ Ð·Ð°Ð¿Ð¸Ñ ÑликеГИФ Ð·Ð°Ð¿Ð¸Ñ ÑликеГдк ПикÑдата Ð·Ð°Ð¿Ð¸Ñ ÑликеИЦÐС формат ÑликеИЦО Ð·Ð°Ð¿Ð¸Ñ ÑликеЈПЕГ2000 Ð·Ð°Ð¿Ð¸Ñ ÑликеЈПЕГ Ð·Ð°Ð¿Ð¸Ñ ÑÐ»Ð¸ÐºÐµÐŸÐ¦Ð˜ÐºÑ Ð·Ð°Ð¿Ð¸Ñ ÑликеПÐГ Ð·Ð°Ð¿Ð¸Ñ ÑликеПородица ПÐÐœ/ПБМ/ПГМ/ППМ запиÑа ÑликаКуТИФ Ð·Ð°Ð¿Ð¸Ñ ÑликеСанов Ð·Ð°Ð¿Ð¸Ñ Ñ€Ð°ÑтерÑких ÑликаТИФФ Ð·Ð°Ð¿Ð¸Ñ ÑликаТарга Ð·Ð°Ð¿Ð¸Ñ ÑликаВБМП Ð·Ð°Ð¿Ð¸Ñ ÑликаВМФ Ð·Ð°Ð¿Ð¸Ñ ÑликеИкÑБМ Ð·Ð°Ð¿Ð¸Ñ ÑликаИкÑПМ Ð·Ð°Ð¿Ð¸Ñ ÑликеОво издање гдк-Ñличице не подржава чување ове врÑте Ñлике: %sОкренуте БМП Ñлике не могу бити ÑажетеПреиначени ЈПЕГ има виÑину или ширину нула.Преиначени ЈПЕГ2000 има виÑину или ширину нулаÐеподржан број канала у преиначеној ПÐГ Ñлици; мора бити 3 или 4.Преиначени ПÐГ има виÑину или ширину нула.Преиначени ПÐГ није РГБ или РГБÐ.Преиначена Ñличица има виÑину или ширину нула.Ðе могу да учитам модул за учитавање Ñлике: %s: %sÐеочекиван број боја за Ñтавке мапе бојаÐеочекиван крај ПÐÐœ ÑликеÐеочекивани делић иконице у анимацијиÐепознат начин запиÑа ÑликеÐеподржан ЈПЕГ проÑтор боја (%s)Ðеподржана дубина за ИЦО датотеку: %dÐеподржана врÑта иконицеÐеподржана врÑта Ñлике за ГДИ+ВредноÑÑ‚ текÑтуалног одељка ПÐГ-а %s Ñе не може претворити у ИСО-8859-1 запиÑ.Издање %s ГИФ врÑте запиÑа није подржаноВиÑина или ширина ТИФФ Ñлике је нулаИкÑПМ Ñлика је виÑине ≤0ИкÑПМ Ñлика је ширине ≤0ИкÑПМ датотека има неиÑправан број бојаИкÑПМ има неиÑправан број знакова по тачкиниÑам уÑпео да доделим међумеморију Ñлике од %u бајтаниÑам уÑпео да доделим међумеморију Ñлике од %u бајтаниÑам уÑпео да доделим међумеморију Ñлике од %u бајтованиÑам уÑпео да доделим међумеморију Ñлике од једног бајтанеподржана врÑта РÐС Ñликеgdk-pixbuf-2.30.8/po/en_CA.gmo0000664000175000017500000004204112340760137017067 0ustar00mclasenmclasen00000000000000Þ•­„éì ‘%±×)ì-!D f"‡(ª*Ó-þ,,,Y†'¡Éâ ÿ" C*^)‰*³+Þ# &..U,„#±-Õ64k‚¹!Ö"ø'C`€žN²&(RB•J³#þ"<Y"wš´8Î8@!X"z&%ÄBêN-0|.­&Ü ,M%bˆ-¢Ðæû") L"m7$È.í$*AOl*¼%ç/ -=%kr‘(DJ[O¦2öH)r$,´á#õ2"L"o#’#¶&Ú  Q@ V’ !é !&,!-S!4!2¶!!é! "+"AF"ˆ"¦" µ"Ö"ó"##2#H#]#x#Ž#£#'¸#à#ü#$)$?$T$Ei$'¯$*×$-%C0%)t% ž%+¿%(ë% &"5&X&!w&"™&¼&GÒ&2'%M's'’'%°')Ö'V(W(µw(-*%M*s*)ˆ*-²*!à*!+#$+(H+*q+-œ+,Ê+,÷+$,'?,g,, ž,"¿,â,*ý,)(-+R-+~-#ª-&Î-.õ--$.#R.-v.¤.¿.6Õ. /#/?/[/!x/"š/'½/å/0"0@0NT0&£0Ê0Rä071JU1# 1Ä1Þ1û1"2<2V28p28©2â2!ú2"3&?3%f3BŒ3PÏ30 4.Q4&€4§4¼4 Ð4ñ4%5,5-F5t5Š5Ÿ5´5"Í5 ð5"6746$l6.‘6$À6*å6O7*`7%‹7/±7-á7%8r58¨8¹8Ì8è8Jÿ8OJ92š9HÍ9:%3:-Y:‡:#›:2¿:"ò:";#8;#\;&€;§;Æ;Qæ;V8<!< ±<&Ò<-ù<4'=2\=!=±=Ñ=Aì=.>L> [>|>™>®>Ã>Ø>î>??4?I?'^?†?¢?¸?Ï?å?ú?E@(U@*~@-©@C×@)A EA+fA)’A ¼A"ÝAB"B"BBeBG{B2ÃB%öBC;C&YC)€CVªCD ;’Nm€v«~4@uFƒ%ŽP—™'>Ie.£= 70&zK][rR‘oDXWwc†|b(!t“,–OHŸ¦Q*˜œ <¤a$x+‰/Z6k_„…Bh\)31YGdq ¢8:•Tf#5?¡Msª¨Eg­- y{›¥AJn”i"‹©ž2ŒC‡§¬L`Š^‚pSšUVˆ l} j9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2005-07-18 03:57-0400 Last-Translator: Adam Weinberger Language-Team: Canadian English Language: en_CA MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colourmap entriesCannot allocate colourmap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colourmapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for colour profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCould not allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't recognize the image file format for file '%s'Couldn't save the restCould not write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colourmap, and a frame inside it has no local colourmap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum colour value in PNM file is 0Maximum colour value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTop-down BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colourmap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG colour space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of coloursXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationgdk-pixbuf-2.30.8/po/xh.gmo0000664000175000017500000004120512340760137016542 0ustar00mclasenmclasen00000000000000Þ••ÄÇl ˆ ‰ %© Ï )ä - !< ^ " (¢ *Ë -ö ,$,Q~'™ÁÚ ÷"*;)f+#¼&à.66QˆŸ!¼"Þ')IN]&¬ÓRí@J^#©Íç""8E8~·!Ï"ñ&%;BaN¤0ó.$&Sz £Ä%Ùÿ-G]r‡"  Ã7ä$.A$p*•OÀ%/6-f%”ºËçJþOI2™HÌ$2,W„#˜"¼"ß##&&Jq!° Ò&ó-4H2}!°ÒòA Om |ºÏäù$9'Nv’¨¿ÕêEÿ'ECm)± Û+ü(( Q "r • !´ "Ö ù G!2W!%Š!°!Ï!%í!)"="´]"'$Q:$ Œ$;­$7é$3!%2U%0ˆ%7¹%8ñ%:*&?e&>¥&&ä&0 '(<'/e'-•'5Ã'Cù'F=(<„(1Á(4ó(I()#r)?–)Ö))õ),*)L*4v*"«*'Î*jö*:a+*œ+aÇ++),eU,/»,*ë,(-*?-,j-M—-Lå-"2./U.8….=¾.+ü.S(/†|/A02E09x0!²0$Ô0,ù0&1-@1 n141Ä1Ù17ñ1$)25N2$„2:©26ä2=37Y3E‘3m×38E4G~4GÆ4,5;5)Y5/ƒ5S³5W6?_6TŸ6ô617GC7‹7E¤7<ê79'8:a83œ8RÐ8G#93k9+Ÿ9*Ë9/ö9?&:4f:I›:2å:';)@;Lj;9·;ñ;+<'3<[<v<Ž<§<À<$Ú<ÿ<>=9W=‘=­=Ê=é=>C!>4e>Wš>+ò>+?4J?8?:¸?9ó?&-@(T@*}@-¨@TÖ@-+A:YA.”A.ÃA2òA8%B&^BP)q+O@Œc‰ _ ‡(N?9kv#CU”pG6<Q,\‚&iŠ |'o•{d~V]y/nK%B5“†H…eZ*:T>w."zYˆahFD2WŽu! I=84 `‹Atƒ^‘’rl1$JM0gX3€bE7Rs „fj[xS-;}LmBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2005-02-08 13:20+0200 Last-Translator: Canonical Ltd Language-Team: Xhosa Language: xh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n!=1; Umfanekiso we-BMP une-bogus header dataUmfanekiso we-BMP uwubuxhasanga ubungakanani bobukhulu bokubhalwe emantla ephephaKufumaneke ikhowudi engalungangaAmasuntsu ejelo ngalinye lomfanekiso we-PNG alivumelekanga.Amasuntsu ejelo ngalinye eliguquliweyo i-PNG alisosi-8.Ayikwazi ukunikezela ngovimba wolwazi we-TGA headerAyikwazi ukunikezela ngezingeniso zemephu yemibalaAyikwazi ukunikezela ngesakhiwo semephu yemibalaAyinako ukunikezela ngovimba wolwazi kwi- IOBuffer dataAyinako ukunikezela ngovimba wolwazi lwe-IOBuffer structAyikwazi ukunikezela uvimba wolwazi kwi-TGA context structAyikwazi ukwandisa uvimba wolwazi ukuze ifake umfanekiso we-PNMAyikwazi ukunikela ngovimba wolwaz wokufaka umfanekiso we- XPMAyikwazi ukunikezela nge-pixbuf entshaAyikwazi ukunikezela nge-IOBuffer data yexeshanaayikwazi ukufunda imephu yemibala ye-XPMAyinako ukunikezelwa kwakhona nge-IOBuffer dataKungene itheyibhile esisangqa kwifayile i-GIFIsishwankathelo somfanekiso ongumqondiso asixhaswangaAyikwazi ukufumana ubude bomfanekiso (ifayili engalunganga ye-TIFF)Ayikwazi ukufumana ububanzi bomfanekiso (ifayili engalunganga ye-TIFF)Ayikwazanga ukunikezela ngovimba wolwazi kumgcini wethutyanaAyikwazanga ukunikezela uvimba wolwazi kwi-headerAyikwazanga ukwandisa uvimba wolwazi lwe-data yomgcaAyikwazanga ukwandisa uvimba wolwazi ukuze akwazi ukufaka ifayili ye-JPEGAyikwazanga ukwakha i-pixbuf entshaAyikwazanga ukubona umfanekiso kubume befayili yale fayili '%s'Ayikwazanga ukugcina okuseleyoI-hotspot yekhesa ingaphandle komfanekisoAyifumananga yonke imigca yomfanekiso we-PCXMakhulu gqitha amacala omfanekiso we-TIFFImpazamo ekutolikeni ifayili yomfanekiso i-JPEG (%s)Impazamo ekubhaleni umfanekiso: %sKukho i-data eninzi kakhulu kule fayiliAyiphumelelanga ukuvala '%s' ngelixa ibhala umfanekiso, kusenokwenzeka ukuba ayigcinwanga yonke i-data: %sAyiphumelelanga ukufaka i-RGB data esuka kwifayili ye-TIFFAyiphumelelanga ukufaka umfanekiso we-TIFFAkuphumelelanga ukufaka oopopayi '%s': isizathu asaziwa, mhlawumbi yifayile yoopopayi eyonakeleyoAyiphumelelanga ukufaka umfanekiso '%s': %sUkufaka umfanekiso akuphumelelanga '%s': isizathu asaziwa, mhlawumbi yifayili yomfanekiso eyonakeleyoAyiphumelelanga ukuvula '%s' ukuba kubhalwe: %sAyiphumelelanga ukuvula umfanekiso we-TIFFAkuphumelelanga ukuvula ifayili '%s': %sAyiphumelelanga ukuvula iifayili zexeshanaAyiphumelelanga ukufunda kwifayili yexeshanaAyiphumelelanga ukubhala kwifayili yexeshana ngelixa ifaka umfanekiso we- XBMayiphumelelanga ukubhala kwifayili yexeshana ngelixa ifaka umfanekiso we-XPMAyiphumelelanga ukufunda i-GIF: %sImpazamo ekukufa kumfanekiso wefayili i-PNG: %sImpazamo ebulalayo ekufundeni ifayili yemifanekiso i-PNGImpazamo ebulalayo ekufundeni ifayile yemifanekiso i-PNG : %sLe fayili ayikhangeleki njengefayili ye-GIFIfayili ye-GIF ibingenayo enye i-data (mhlawumbi iyekwe phakathi ngendlela ethile?)Umfanekiso we-GIFawunayo yonke imaphu yemibala, yaye isakhelo esingaphakathi kwawo asinayo imibala efikeleleka ngqo kwimaphu yemibala.Umfanekiso we-GIF wonakele (isishwankathelo se-LZW asichanekanga)Isifaki mifanekiso se-GIF asiwuqondi lo mfanekiso.Umfanekiso we-GIF uyekwe esithubeni okanye awugqitywanga.Umfanekiso ongumqondiso awunabudeUmfanekiso ongumqondiso awunabubanziIfayili yemifanekiso '%s' ayiqulathanga dataUbume bomfanekiso abaziwaUmfanekiso unobubanzi/ubude obungavumelekangaUmfanekiso une-bpp engaxhaswangaUmfanekiso unenani elingaxhaswanga lee-%d-bit planesUmfanekiso awunabudeUmfanekiso awunabubanziI-header yomfanekiso obonakala ngayo kwiskrini yonakeleI-data yomfanekiso we-pixel yonakeleUmfanekiso mkhulu kakhulu ukuba ungagcinwa njenge-ICOUhlobo lomfanekiso '%s' aluxhaswangaUkongezwa kokufaka olu hlobo lomfanekiso '%s' akuxhaswangaAkonelanga uvimba wolwazi ukuba angafaka ifayili i-PNGUvimba wolwazi akonelanga ukuba angafaka i-PNM context structUvimba wolwazi akonelanga ukuba angafaka ifayili ye-PNMUvimba wolwazi akanelanga ukuba angafaka ifayili yemifanekiso ye- XBMUvimba wolwazi akanelanga ukuba angafaka umfanekiso, zama ukuphuma kwezinye iinkqubo ukwandisa uvimba wolwaziUvimba wolwazi akanelanga ukuba angavula ifayili ye-TIFFUvimba wolwazi akanelanga ukuba agcine umfanekiso kwisigcini sethutyanaUvimba wolwazi akonelanga ukugcina umfanekiso ukuba ungaphinde ubuyisweImpazamo yangaphakathi kwisifaki se-GIF (%s)Ifayili ye-XBM engavunywangwaI-header engavunywanga ekwenzeni oopopayiI-header engavunywanga kumfanekiso ongumqondisoUbunjani be-JPEG kufuneka buxabise phakathi kwe-0 ne100; ixabiso '%d' livumelekile.Ubunjani be-JPEG kufuneka buxabise phakathi kwe-0 ne-100; ixabiso '%s' alihlahlelwanga.Amaqhosha esiqa sombhalo we-PNG kufuneka abe ne-ASCII yeempawu.Amaqhosha esiqa sombhalo we-PNG kufuneka abe nophawu olu-1 ubuncinane ukuya kuma-79.Isiqa esinesiphene koopopayiUbukhulu bexabiso lombala okwifayili ye-PNM ngu-0Ubukhulu bexabiso lombala okwifayili ye-PNM bukhulu kakhuluis too largeI-XPM header ayifunyanwaAkukho ngqokelela yezixhobo ethe yafunyanwa ekugqibeleni kwe-PCX dataUvimba wolwazi akalingananga ukuba kungafakwa ifayili ye-GIFUvimba wolwazi akanelanga ukuba kungafakwa ifayili ye-ICOUvimba wolwazi akonelanga ukuba angafaka umfanekiso we-RASUvimba wolwazi akonelanga ukuba kungafakwa oopopayiAkukho vimba wolwazi owaneleyo ukuba kungafakwa umfanekiso wengqokelela yamasuntsuAkukho vimba wolwazi owaneleyo ukuba kungafakwa umfanekiso ongumqondisoUvimba wolwazi akonelanga ukuba angafaka umfanekisoIfayili ye-PNM inobude bomfanekiso obungu-0Ifayili i-PNM inomfanekiso obubanzi buli-0Ifayili ye-PNM ine-byte yokuqala engachanekangaIfayili i-PNM ayikho kubume bangaphakathi be-PNM obunokunakanwaIsifaki-mfanekiso se-PNM asiyixhasi le-PNM subformatIsifaki-nkqubo se-PNM kulindeleke ukuba sifumane inani, kodwa asikwazangaKufumaniseke ukupheliswa kwefayili phambi kwexeshaUmfanekiso we-RAS one-bogus header dataUmfanekiso we-RAS ngowohlobo olungaziwayoIformat engenziwanga nto ye=PNM ifuna indawo enye phambi kwe-data eyisampuliUmfanekiso ongekenziwa nto wohlobo lwe-PNM awuvumelekangaUkuchitheka kwemfumbaUmfanekiso we-TGA unamacala angavunyelwangaUmfanekiso wohlobo lwe-TGA awuxhaswangaUbume bemifanekiso eyi-ANIUbume bomfanekiso i-BMPUbume bomfanekiso we-GIFUbume bomfanekiso we-ICOUbume bomfanekiso we-JPEGUbume bomfanekiso bomfanekiso we-PCXUbume bomfanekiso we-PNGIi-PNM/PBM/PGM/PPM lusapho lokulungelelanisa umfanekiso wobumeUlungelelwaniso lwe-format yomfanekiso eyi-The Sun rasterI-format yomfanekiso i-TIFFI-format yomfanekiso i-TargaI-format yemifanekiso eyi-WBMPI-format yomfanekiso we-XBMI-format yomfanekiso we-XPMIsakhiwo se-gdk-pixbuf asikuxhasi ukugcinwa kobume bemifanekiso: %sImifanekiso ye-Topdown BMP ayikwazi ukushwankathelwaEguquliweyo i-PNG inenani lamajelo elingaxhaswanga, nekufuneka ibe sisi-3 okanye isi-4.I-PNG eguqulweyo ayinabubanzi okanye ubude.Eguquliweyo i-PNG hayi i-RGB okanye i-RGBA.Ayinako ukufaka imodyuli yokufaka umfanekiso: %s: %sI-bitdepth engalindelekanga kwiingeniso zemephu yemibalaUkufika ekugqibeleni okungalindelekanga kwe-PNM image dataIsiqa esingalindelekanga somfanekiso womqondiso koopopayiUbume befayili yemifanekiso engaziwayoIndawo yombala ye-JPEG ayixhaswanga (%s)Ubunzulu abuxhaswanga kwifayili ye-ICO: %dUhlobo lomfanekiso ongumqondiso ongaxhaswangaIxabiso lesiqa sombhalo we-PNG %s asinako ukuguqulwa sisiwe kwi-ISO-8859-1 encoding.Uhlobo %s lobume befayili ye-GIF aluxhaswangaUbubanzi okanye ubude befayili yomfanekiso ye-TIFF liqandaIfayili ye-XPM inobubanzi bomfanekiso obu-<= 0Ifayili ye-XPM inobubanzi bomfanekiso obu-<= 0Ifayili ye-XPM file inenani lemibala engavunywangaI-XPM inenani elingavunywanga kwi-chars nge-pixel nganyeuhlobo lomfanekiso oluyi-RAS variationgdk-pixbuf-2.30.8/po/az.gmo0000664000175000017500000003467512340760137016552 0ustar00mclasenmclasen00000000000000Þ•‡TµŒ` a % § )¼ -æ  "5 *X )ƒ +­ #Ù &ý .$ S 6n ¥ ¼ !Ù "û 'FfNz&ÉðR ]J{#Æê!"?8b8›Ô!ì"&1%XB~NÁ0&Ah} ‘²%Çí-5K`u"Ž ±7Ò$ ./$^*ƒO®%þ/$-T%‚¨¹ÕJìO72‡Hº$ ,Er#†"ª"Í#ð#&8_~!ž À&á-462k!žÀàAû=[ j‹¨½Òçü''<d€–­ÃØEíC3)w ¡+Â(î "8[!z"œ¿2Õ%.M%k)‘V»ì20!@P!‘!5¦!>Ü!'".C"?r"4²"0ç")#1B#8t#­#6Í#$$$,D$3q$.¥$!Ô$ö$^%6m%'¤%SÌ%# &MD&(’&%»& á&"' %'>F'C…'É'&é'#('4(\(7|(´(>4)(s)$œ)Á)0Û) *2$**W*8‚*"»*Þ*ý*+5:+!p+?’+7Ò+= ,2H,2{,m®,.-8K-;„- À-á-ö-.X1.XŠ.Dã.V(//7˜/7Ð/0/$08T0=01Ë0Cý0,A16n14¥1.Ú1* 23422h2:›2?Ö2%30<3$m3Z’3&í34,'4 T4u4ˆ4›4®4Á4Õ4è4&û4"5<5P5c5w5Š5Y5^÷5:V6&‘60¸6Eé6,/7*\7‡7+ž74Ê7!ÿ77!80Y8'Š8²8*Ï84ú8a/9+‘9![B A2^m :†&rgyoD (jp%OGuLql@7$btc8-e{EdCf0Q‚<NMiKS`TaIXRh=Vƒ6v/']+)| Z;">W9.,F#„x‡ \_3w}k ?JY€P5HzU1n4*s…~BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.HEAD Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-04-17 22:41+0300 Last-Translator: MÉ™tin Æmirov Language-Team: Azerbaijani Language: az MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit net> Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: KBabel 1.0.2 BMP rÉ™smi saxta baÅŸlıq mÉ™'lumatına malikdirBMP rÉ™smi dÉ™stÉ™klÉ™nmÉ™yÉ™n baÅŸlıq ölçülÉ™rinÉ™ malikdirSÉ™hv kod görüldüPNG rÉ™smindÉ™ki kanal hissÉ™ciklÉ™ri hökmlü deyil.ÇevirilmiÅŸ PNG-nin kanal başına olan bit miqdarı 8 deyil.GIF faylında dairÉ™vi cÉ™dvÉ™l giriÅŸiSıxıçdırılmış timsallar dÉ™stÉ™klÉ™nmirRÉ™sm hündürlüyü öyrÉ™nilÉ™ bilmir (xÉ™sÉ™rli TIFF faylı)RÉ™sm eni öyrÉ™nilÉ™ bilmir (xÉ™sÉ™rli TIFF faylı)MÉ™zmun bufferi üçün yaddaÅŸ ayrıla bilmÉ™diBaÅŸlıq üçün yaddaÅŸ ayrıla bilmÉ™diSÉ™tri mÉ™'lumat üçün yaddaÅŸ ayrıla bilmÉ™diJPEG faylını yüklÉ™mÉ™ üçün yaddaÅŸ ayrıla bilmirYeni piksbuf yaradıla bilmÉ™di'%s' faylının rÉ™sm formatı baÅŸa düşülÉ™ bilmirGeri qalan qeyd edilÉ™ bilmÉ™diKursor sahÉ™si rÉ™sm xaricindÉ™PCX rÉ™sminin bütün sÉ™tirlÉ™ri alınmadıTIFF rÉ™sminin böyüklüyü hÉ™ddindÉ™n artıqdırJPEG rÉ™sm faylı interperensiya xÉ™tası (%s)RÉ™sm faylına yazma xÉ™tası: %sFaylda artıq mÉ™'lumatRÉ™sm yazılırkÉ™n '%s' baÄŸlana bilinmÉ™di, bütün mÉ™'lumat qeyd edilmÉ™miÅŸ ola bilÉ™r:%sTIFF rÉ™smindÉ™ RGB verilÉ™ni alınması bacarılmadıTIFF rÉ™smi yüklÉ™nmÉ™si bacarılmadı'%s' animasiyası yüklÉ™nÉ™ bilmÉ™di: sÉ™bÉ™bi bilinmir, xÉ™sÉ™rli fayl ola bilÉ™r'%s' rÉ™smi yüklÉ™nÉ™ bilmÉ™di: %s'%s' rÉ™smi yüklÉ™nÉ™ bilmÉ™di: sÉ™bÉ™bi bilinmir, xÉ™sÉ™rli fayl ola bilÉ™r'%s' yazmaq üçün açıla bilmÉ™di: %sTIFF rÉ™smi açılması bacarılmadı'%s' faylı açıla bilmÉ™di: %sMüvÉ™qqÉ™ti fayl açıla bilmÉ™diMüvÉ™qqÉ™ti fayl oxuna bilmÉ™diXBM rÉ™smini açmaq üçün müvÉ™qqÉ™ti fayl yazıla bilmÉ™diXBM rÉ™smini yüklÉ™mÉ™k üçün müvÉ™qqÉ™ti fayl yazıla bilmÉ™diGIF oxunması bacarılmadı: %sPNG rÉ™sm faylında ağır xÉ™ta: '%s'PNG rÉ™sm oxunmasında ağır xÉ™taPNG rÉ™sm oxunmasında ağır xÉ™ta: %sFayl deyÉ™sÉ™n GIF faylı deyilGIF faylı datası É™ksikdir (dÉ™yÉ™sÉ™n parçalanıb?)GIF rÉ™sminin qlobal rÉ™ng xÉ™ritÉ™si yoxdur vÉ™ üstünÉ™ bir dÉ™ içindÉ™ki çərçivÉ™nin dÉ™ yerli rÉ™ng xÉ™ritÉ™si yoxdur.GIF rÉ™smi xÉ™sÉ™rlidir (sÉ™liqÉ™siz LZW sıxışdırılması)GIF rÉ™smi parçalanıb vÉ™ natamamdır.Timsalın hündürlüyü sıfırdırTimsalın eni sıfırdır'%s' rÉ™sm faylı heç bir mÉ™'lumat daxil etmirRÉ™sm formatı bilinmirRÉ™smin hündürlüyü vÉ™/ya da eni hökmsüzdürRÉ™sm dÉ™stÉ™klÉ™nmÉ™yÉ™n bpp-yÉ™ malikdirRÉ™sm dÉ™stÉ™klÉ™nmÉ™yÉ™n sayda %d-bit sahÉ™yÉ™ malikdirRÉ™smin hündürlüyü sıfırdırRÉ™smin geniÅŸliyi sıfırdırRÉ™sm baÅŸlığı xÉ™sarÉ™tiRÉ™sm piksel verilÉ™ni xÉ™sÉ™riRÉ™sm ICO olaraq qeyd etmÉ™k üçün çox böyükdür'%s' rÉ™sm növü dÉ™stÉ™klÉ™nmir'%s' rÉ™sm növünün inkremental yüklÉ™nmÉ™si dÉ™stÉ™klÉ™nmirPNG faylını yüklÉ™mÉ™ üçün yaddaÅŸ ayrıla bilmirPNM mÉ™zmunu quruluÅŸunu yüklÉ™mÉ™k üçün yaddaÅŸ çatmırPNM faylını yüklÉ™mÉ™k üçün yaddaÅŸ çatmırXBM faylını yüklÉ™mÉ™k üçün yaddaÅŸ çatmırRÉ™sm yüklÉ™mÉ™ üçün yaddaÅŸ çatmır, bÉ™'zi proqramlardan yaddaÅŸ açmaq üçün çıxmaÄŸa çalışınTIFF faylını açmaq üçün yaddaÅŸ çatmırRÉ™smi bufferÉ™ qeyd etmÉ™k üçün yaddaÅŸ çatışmırRÉ™smi callback-É™ qeyd etmÉ™k üçün yaddaÅŸ çatışmırGIF yüklÉ™yicisindÉ™ xÉ™ta (%s)Hökmsüz XBM faylıAnimasiyada hökmsüz baÅŸlıqTimsalda hökmsüz baÅŸlıqJPEG keyfiyyÉ™t qiymÉ™ti 0 ilÉ™ 100 arasında olmalıdır; '%d' qiymÉ™ti qÉ™bl edilmÉ™z.JPEG keyfiyyÉ™t qiymÉ™ti 0 ilÉ™ 100 arasında olmalıdır; '%s' qiymÉ™ti alına bilmÉ™z.PNG mÉ™tn parçaları açarları ASCII xarakterlÉ™ri olmalıdırlar.PNG mÉ™tn parçaları açarları É™n az 1 É™n çox 79 xarakterÉ™ malik olmalıdırlar.Animasiyada xarab parçaPNG faylının maksimal rÉ™ng qitmÉ™ti 0 olaraq verilibPNM faylının maksimal rÉ™ng qiymÉ™ti çox böyükdürXPM baÅŸlığı tapılmadıPCX mÉ™'lumatının sonunda palitra tapılmadıGIF rÉ™sm yüklÉ™nçmÉ™si üçün lazımi yaddaÅŸ yoxdurICO faylının yüklÉ™nçmÉ™si üçün lazımi yaddaÅŸ yoxdurRAS rÉ™smini yüklÉ™mÉ™k üçün yaddaÅŸ çatmırAnimasiyanın yüklÉ™nmÉ™si üçün lazımi miqdarda yaddaÅŸ yoxdurBitmÉ™p rÉ™sm üçün lazımi yaddaÅŸ yoxdurTimsalın yüklÉ™nmÉ™si üçün lazımi yaddaÅŸ yoxdurRÉ™smin yüklÉ™nmÉ™si üçün lazımi yaddaÅŸ yoxdurPNG faylının hündürlüyü 0 olara verilibPNM faylının geniÅŸliyi 0 olaraq verilibPNM faylı xÉ™sÉ™rli baÅŸlanğıc baytına malikdirPNM faylı PNM alt formatında baÅŸa düşülmÉ™diPNM rÉ™sm yüklÉ™yicisi PNM alt formatını dÉ™stÉ™klÉ™mirPNM yüklÉ™yicisi inteqer tapmağı gözlÉ™yirdi, amma tapmadıFaylın erkÉ™n sonlanması görüldüRAS rÉ™smi sÉ™hv baÅŸlıq mÉ™'lumatına malikdirRAS rÉ™smi namÉ™'lum növÉ™ malikdirXam PNM formatları nümunÉ™ datası arasında dÉ™qiq bir boÅŸluÄŸa ehtiyac hiss edÉ™rlÉ™rSÉ™tir PNM rÉ™sm növü hökmlü deyilKütlÉ™ daÅŸqınıTGA rÉ™smi hökmsüz ölçmÉ™lÉ™rÉ™ malikdirTGA rÉ™sm növü dÉ™stÉ™klÉ™nmirANI rÉ™sm formatıBMP rÉ™sm formatıGIF rÉ™sm formatıICO rÉ™sm formatıJPEG rÉ™sm formatıPCX rÉ™sm formatıPNG rÉ™sm formatıPNM/PBM/PGM/PPM rÉ™sm formatı ailÉ™siSun raster rÉ™sm formatıTIFF rÉ™sm formatıTarga rÉ™sm növüWBMP rÉ™sm formatıXBM rÉ™sm formatıXPM rÉ™sm formatıgdk-pixbuf-un bu buraxılışı bu formatdakı rÉ™smlÉ™ri qeyd etmÉ™ni dÉ™stÉ™klÉ™mir: %sÇevirilmiÅŸ PNG-nin dÉ™stÉ™klÉ™nmÉ™yÉ™n sayıda kanal miqdarı var, ya 3 ya da 4 olmalıdır.ÇevirilmiÅŸ PNG-nin eni ya da hündürlüyü sıfırdır.ÇevirilmiÅŸ PNG RGB ya da RGBA deyil.RÉ™sm yüklÉ™mÉ™ modulu tapıla bilmÉ™di: %s: %sRÉ™ng xÉ™ritÉ™si giriÅŸlÉ™ri üçün gözlÉ™nilmÉ™yÉ™n bit dÉ™rinliyiPNM rÉ™sm datasının gözlÉ™nilmÉ™z bitiÅŸiGözlÉ™nilmÉ™z timsal animasiyada qopuqlarNamÉ™'lum rÉ™sm növüDÉ™stÉ™klÉ™nmÉ™yÉ™n JPEG rÉ™ng sahÉ™si (%s)ICO faylı üçün dÉ™stÉ™klÉ™nmÉ™yÉ™n dÉ™rinlik: %dDÉ™stÉ™klÉ™nmÉ™yÉ™n timsal növüGIF faylının %s buraxılışı hÉ™lÉ™ dÉ™stÉ™klÉ™nmirTIFF rÉ™smi hündürlüyü ya da eni sıfırdırXPM faylının hündürlüyü <= 0-dırXPM faylının eni <= 0-dırXPM faylı sÉ™hv rÉ™ng miqdarına malikdirXPM pÉ™tÉ™k başına sÉ™hv sayda xarakterÉ™ malikdir%u bayt üçün rÉ™sm bufferi ayırıla bilmÉ™di%u bayt üçün rÉ™sm bufferi ayırıla bilmÉ™diDÉ™stÉ™klÉ™nmÉ™yÉ™n RAS rÉ™sm dÉ™yiÅŸikliyigdk-pixbuf-2.30.8/po/th.po0000664000175000017500000012107612340760136016376 0ustar00mclasenmclasen00000000000000# Thai translation for gtk+. # Copyright (C) 2003-2014 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # Paisa Seeluangsawat , 2003, 2004. # Theppitak Karoonboonyanan , 2005-2014. # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2014-03-03 17:36+0700\n" "Last-Translator: Theppitak Karoonboonyanan \n" "Language-Team: Thai \n" "Language: th\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "เปิดà¹à¸Ÿà¹‰à¸¡ '%s' ไม่สำเร็จ: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž '%s' ไม่มีข้อมูล" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "เปิดà¹à¸Ÿà¹‰à¸¡à¸ à¸²à¸žà¹€à¸„ลื่อนไหว '%s' ไม่สำเร็จ: ไม่à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹€à¸žà¸£à¸²à¸°à¸­à¸°à¹„ร à¹à¸•à¹ˆà¸­à¸²à¸ˆà¹€à¸›à¹‡à¸™à¹€à¸žà¸£à¸²à¸°à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "เปิดà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž '%s' ไม่สำเร็จ: ไม่à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹€à¸žà¸£à¸²à¸°à¸­à¸°à¹„ร à¹à¸•à¹ˆà¸­à¸²à¸ˆà¹€à¸›à¹‡à¸™à¹€à¸žà¸£à¸²à¸°à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ไม่สามารถเปิดมอดูลสำหรับอ่านรูปภาพ: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "มอดูล %s ซึ่งใช้สำหรับอ่านรูปภาพ ไม่ได้ส่งออà¸à¸­à¸´à¸™à¹€à¸—อร์เฟซที่ต้องà¸à¸²à¸£ เป็นไปได้ว่ามาจาภgdk-" "pixbuf ที่ต่างรุ่นà¸à¸±à¸™" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ไม่รองรับรูปภาพชนิด '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ไม่รู้จัà¸à¸Šà¸™à¸´à¸”รูปภาพของà¹à¸Ÿà¹‰à¸¡ '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ไม่รู้จัà¸à¸Šà¸™à¸´à¸”ของà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "อ่านรูปภาพ '%s' ไม่สำเร็จ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "เà¸à¸´à¸”ข้อผิดพลาดขณะเขียนà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "คนคอมไพล์ gdk-pixbuf ไม่ได้เลือà¸à¸£à¸­à¸‡à¸£à¸±à¸šà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¹à¸Ÿà¹‰à¸¡à¸Šà¸™à¸´à¸”: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "หน่วยความจำไม่พอสำหรับบันทึà¸à¸‚้อมูลภาพผ่านฟังà¸à¹Œà¸Šà¸±à¸™à¹€à¸£à¸µà¸¢à¸à¸à¸¥à¸±à¸š" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "เปิดà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จ" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "อ่านà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จ" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "เปิดเขียน '%s' ไม่สำเร็จ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "ไม่สามารถปิดà¹à¸Ÿà¹‰à¸¡ '%s' ขณะเขียนรูปภาพ ข้อมูลอาจจะไม่ถูà¸à¸šà¸±à¸™à¸—ึà¸: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "หน่วยความจำไม่พอที่จะบันทึà¸à¸£à¸¹à¸›à¸ à¸²à¸žà¸¥à¸‡à¹ƒà¸™à¸šà¸±à¸Ÿà¹€à¸Ÿà¸­à¸£à¹Œ" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "เà¸à¸´à¸”ข้อผิดพลาดขณะเขียนสตรีมรูปภาพ" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ข้อผิดพลาดภายใน: มอดูลโหลดรูปภาพ '%s' ดำเนินà¸à¸²à¸£à¸šà¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¹„ม่สำเร็จ à¹à¸•à¹ˆà¹„ม่ได้ระบุสาเหตุ" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ไม่รองรับà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” '%s' à¹à¸šà¸šà¹€à¸žà¸´à¹ˆà¸¡à¸—ีละส่วน" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ส่วนหัวของà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ไม่รู้จัà¸à¸Šà¸™à¸´à¸”ของรูปภาพ" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ข้อมูลพิà¸à¹€à¸‹à¸¥à¹ƒà¸™à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "จัดสรรเนื้อที่ %u ไบต์เพื่อเป็นบัฟเฟอร์รูปภาพไม่สำเร็จ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "พบชิ้นไอคอนเà¸à¸´à¸™à¸¡à¸²à¹ƒà¸™à¸ à¸²à¸žà¹€à¸„ลื่อนไหว" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ข้อมูลส่วนหัวของภาพเคลื่อนไหวเสีย" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "หน่วยความจำไม่พอที่จะอ่านภาพเคลื่อนไหว" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ส่วนของภาพเคลื่อนไหวเสีย" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "รูปภาพ ANI ถูà¸à¸•à¸±à¸”ตอนหรือไม่สมบูรณ์" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "รูปภาพ BMP มีข้อมูลส่วนหัวที่ใช้ไม่ได้" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "หน่วยความจำไม่พอที่จะอ่านรูปภาพบิตà¹à¸¡à¸›" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "รูปภาพ BMP มีขนาดข้อมูลส่วนหัวที่ไม่รองรับ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ภาพ BMP ที่ไล่เส้นจาà¸à¸šà¸™à¸¥à¸‡à¸¥à¹ˆà¸²à¸‡ ไม่สามารถบีบอัดข้อมูลได้" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "พบ end-of-file à¸à¹ˆà¸­à¸™à¸—ี่ควร" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "หน่วยความจำไม่พอสำหรับบันทึà¸à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "เขียนà¹à¸Ÿà¹‰à¸¡ BMP ไม่สำเร็จ" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "คุณภาพของรูปภาพ JPEG ต้องอยู่ระหว่าง 0 à¹à¸¥à¸° 100 ค่า '%s' ไม่สามารถตีความได้" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "คุณภาพของรูปภาพ JPEG ต้องอยู่ระหว่าง 0 à¹à¸¥à¸° 100 ค่า '%d' ที่ตั้งใช้ไม่ได้" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "ไม่สามารถจองหน่วยความจำ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ไม่สามารถสร้างสตรีม: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ไม่สามารถเลื่อนตำà¹à¸«à¸™à¹ˆà¸‡à¹ƒà¸™à¸ªà¸•à¸£à¸µà¸¡: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ไม่สามารถอ่านข้อมูลจาà¸à¸ªà¸•à¸£à¸µà¸¡: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "โหลดบิตà¹à¸¡à¸›à¹„ม่สำเร็จ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "โหลด metafile ไม่สำเร็จ" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "พบชนิดรูปภาพที่ GDI+ ไม่รองรับ" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "บันทึà¸à¹„ม่สำเร็จ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "อ่านรูปภาพ GIF ไม่สำเร็จ: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "à¹à¸Ÿà¹‰à¸¡ GIF นี้ขาดข้อมูลบางส่วน (อาจจะคัดลอà¸à¹à¸Ÿà¹‰à¸¡à¸¡à¸²à¹„ม่ครบà¹à¸Ÿà¹‰à¸¡)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "เà¸à¸´à¸”ข้อผิดพลาดในตัวโหลดรูปภาพ GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "ตัวโหลดรูปภาพ GIF ไม่เข้าใจรูปภาพนี้" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "พบโค้ดเสีย" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "ตารางในà¹à¸Ÿà¹‰à¸¡ GIF มีรายà¸à¸²à¸£à¸—ี่อ้างวà¸à¸«à¸¥à¸±à¸šà¸¡à¸²à¸–ึงตัวเอง" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "หน่วยความจำไม่พอที่จะอ่านรูปภาพ GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "หน่วยความจำไม่พอที่จะสร้างเฟรมในà¹à¸Ÿà¹‰à¸¡ GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "à¹à¸Ÿà¹‰à¸¡ GIF เสียหาย (à¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”à¹à¸šà¸š LZW ไม่ถูà¸à¸•à¹‰à¸­à¸‡)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ดูเหมือนว่านี่ไม่ใช่à¹à¸Ÿà¹‰à¸¡ GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ไม่รองรับà¹à¸Ÿà¹‰à¸¡ GIF รุ่น %s" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "รูปภาพ GIF ผลลัพธ์มีขนาดเป็นศูนย์" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "รูปภาพ GIF ไม่มีตารางสีส่วนà¸à¸¥à¸²à¸‡ à¹à¸¥à¸°à¹€à¸Ÿà¸£à¸¡à¸‚้างในไม่มีตารางสีเฉพาะเฟรม" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "รูปภาพ GIF ถูà¸à¸•à¸±à¸”ตอนหรือไม่สมบูรณ์" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "เà¸à¸´à¸”ข้อผิดพลาดขณะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ไม่สามารถอ่านรหัสà¹à¸Ÿà¹‰à¸¡ ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ข้อมูลส่วนหัวของไอคอนเสีย" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "หน่วยความจำไม่พอที่จะอ่านไอคอน" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ไม่รองรับไอคอนà¹à¸šà¸šà¸—ี่ถูà¸à¸šà¸µà¸šà¸­à¸±à¸”" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ไอคอนมีความà¸à¸§à¹‰à¸²à¸‡à¸¨à¸¹à¸™à¸¢à¹Œ" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ไอคอนมีความสูงศูนย์" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ไม่รองรับไอคอนชนิดนี้" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "หน่วยความจำไม่พอที่จะอ่านà¹à¸Ÿà¹‰à¸¡ ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "รูปภาพใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ปสำหรับà¹à¸Ÿà¹‰à¸¡à¸Šà¸™à¸´à¸” ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "จุดเล็งของเคอร์เซอร์อยู่นอà¸à¸£à¸¹à¸›à¸ à¸²à¸ž" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ความลึà¸à¸—ี่ไม่รองรับสำหรับà¹à¸Ÿà¹‰à¸¡ ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ไม่สามารถจองหน่วยความจำสำหรับสตรีม" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ไม่สามารถอ่านรหัสภาพ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "รูปภาพ JPEG2000 ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ยังไม่รองรับรูปภาพชนิดนี้" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "ไม่สามารถจองหน่วยความจำสำหรับโพรไฟล์สี" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "หน่วยความจำไม่พอจะเปิดà¹à¸Ÿà¹‰à¸¡ JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ไม่สามารถจองหน่วยความจำสำหรับพัà¸à¸‚้อมูลภาพ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "เà¸à¸´à¸”ข้อผิดพลาดขณะà¹à¸ˆà¸‡à¸‚้อมูลà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "หน่วยความจำไม่พอสำหรับอ่านรูปภาพ à¸à¸£à¸¸à¸“าลองปิดโปรà¹à¸à¸£à¸¡à¸­à¸·à¹ˆà¸™à¹† เพื่อคืนความจำที่ถูà¸à¹ƒà¸Šà¹‰à¸­à¸¢à¸¹à¹ˆ" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ไม่รองรับห้วงสีนี้สำหรับ JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "หน่วยความจำไม่พอสำหรับอ่านรูปภาพ JPEG นี้" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "รูปภาพ JPEG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "โพรไฟล์สีมีความยาว '%u' ซึ่งไม่ถูà¸à¸•à¹‰à¸­à¸‡" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "หน่วยความจำไม่พอสำหรับข้อมูลส่วนหัว" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "หน่วยความจำไม่พอสำหรับ context buffer" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "รูปภาพมีค่าความà¸à¸§à¹‰à¸²à¸‡ à¹à¸¥à¸°/หรือ ความสูงที่ไม่ถูà¸à¸•à¹‰à¸­à¸‡" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "รูปภาพมีค่าบิตต่อพิà¸à¹€à¸‹à¸¥à¸—ี่ไม่รองรับ" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ไม่รองรับจำนวนของระนาบ %d บิตนี้" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "สร้างพิà¸à¸‹à¹Œà¸šà¸±à¸Ÿà¹ƒà¸«à¸¡à¹ˆà¹„ม่สำเร็จ" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "หน่วยความจำไม่พอสำหรับข้อมูลเส้นนอนของภาพ" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "หน่วยความจำไม่พอสำหรับรูปภาพ PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "ได้รับเส้นภาพของรูปภาพ PCX ไม่ครบ" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "ไม่พบจานสีตรงท้ายข้อมูล PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "พิà¸à¸‹à¹Œà¸šà¸±à¸Ÿà¸—ี่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "รูปà¹à¸šà¸š GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "รูปภาพ PNG มีค่าบิตต่อช่องที่ใช้ไม่ได้" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "รูปภาพ PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ค่าบิตต่อช่องของ PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¹„ม่ใช่ 8" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¹„ม่ใช่ RGP หรือ RGBA" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸ˆà¸³à¸™à¸§à¸™à¸Šà¹ˆà¸­à¸‡à¸—ี่ไม่รองรับ มันควรจะเป็น 3 หรือ 4" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "มีข้อผิดพลาดร้ายà¹à¸£à¸‡à¹ƒà¸™à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "หน่วยความจำไม่พอที่จะอ่านà¹à¸Ÿà¹‰à¸¡ PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "หน่วยความจำไม่พอที่จะเà¸à¹‡à¸šà¸£à¸¹à¸›à¸ à¸²à¸žà¸‚นาด %lux%lu à¸à¸£à¸¸à¸“าปิดโปรà¹à¸à¸£à¸¡à¸—ี่ไม่ใช้à¹à¸¥à¹‰à¸§ " "เพื่อจะได้มีหน่วยความจำว่างเพิ่มขึ้น" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "เà¸à¸´à¸”ข้อผิดพลาดร้ายà¹à¸£à¸‡à¸‚ณะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "มีข้อผิดพลาดร้ายà¹à¸£à¸‡à¸‚ณะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "คีย์ของชิ้นข้อความใน PNG ต้องมีระหว่าง 1 ถึง 79 ตัวอัà¸à¸©à¸£" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "คีย์ของชิ้นข้อความใน PNG ต้องใช้ตัวอัà¸à¸©à¸£ ASCII" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "โพรไฟล์สีมีความยาว %d ซึ่งไม่ถูà¸à¸•à¹‰à¸­à¸‡" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "ระดับà¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”ข้อมูล PNG ต้องอยู่ระหว่าง 0 ถึง 9 ค่า '%s' ที่ตั้งใช้ไม่ได้" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "ระดับà¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”ข้อมูล PNG ต้องอยู่ระหว่าง 0 ถึง 9 ค่า '%d' ที่ตั้งใช้ไม่ได้" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "à¹à¸›à¸¥à¸‡à¸„่าของชิ้นข้อความใน PNG (%s) ไปเป็น ISO-8859-1 ไม่สำเร็จ" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "ตัวโหลด PNM ควรจะพบเลขจำนวนเต็มตัวหนึ่ง à¹à¸•à¹ˆà¹„ม่พบ" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "à¹à¸Ÿà¹‰à¸¡ PNM มีไบต์à¹à¸£à¸à¸—ี่ไม่ถูà¸à¸•à¹‰à¸­à¸‡" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "à¹à¸Ÿà¹‰à¸¡ PNM นี้ไม่ตรงà¸à¸±à¸šà¸£à¸¹à¸›à¹à¸šà¸š PNM ย่อยใดๆ ที่รองรับ" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNM มีความà¸à¸§à¹‰à¸²à¸‡à¹€à¸›à¹‡à¸™à¸¨à¸¹à¸™à¸¢à¹Œ" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNM มีความสูงเป็นศูนย์" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "à¹à¸Ÿà¹‰à¸¡ PNM มีค่าจำนวนสีมาà¸à¸ªà¸¸à¸”เป็น 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "à¹à¸Ÿà¹‰à¸¡ PNM มีค่าจำนวนสีมาà¸à¸ªà¸¸à¸”ที่ใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ป" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ชนิดของรูปภาพ Raw PNM ไม่ถูà¸à¸•à¹‰à¸­à¸‡" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "ตัวโหลดรูปภาพ PNM ไม่รองรับรูปà¹à¸šà¸š PNM ย่อยนี้" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "รูปà¹à¸šà¸š Raw PNM บังคับว่าต้อมีช่องว่างหนึ่งตัวà¸à¹ˆà¸­à¸™à¸‚้อมูลตัวอย่าง" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "หน่วยความจำไม่พอสำหรับอ่านรูปภาพ PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "หน่วยความจำไม่พอสำหรับโครงสร้างข้อมูล PNM context" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "ข้อมูล PNM จบà¸à¹ˆà¸­à¸™à¸—ี่ควร" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "หน่วยความจำไม่พอที่จะอ่านà¹à¸Ÿà¹‰à¸¡ PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸•à¸£à¸°à¸à¸¹à¸¥ PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "file descriptor ขาเข้าเป็น NULL" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "อ่านข้อมูลส่วนหัว QTIF ไม่สำเร็จ" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "ขนาดอะตอม QTIF ใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ป (%d ไบต์)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "จัดสรรเนื้อที่ %d ไบต์เพื่อเป็นบัฟเฟอร์สำหรับอ่านà¹à¸Ÿà¹‰à¸¡à¹„ม่สำเร็จ" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "เà¸à¸´à¸”ข้อผิดพลาดขณะอ่านอะตอม QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "ข้าม %d ไบต์ถัดไปด้วย seek() ไม่สำเร็จ" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "จัดสรรหน่วยความจำสำหรับโครงสร้าง QTIF context ไม่สำเร็จ" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "สร้างอ็อบเจà¸à¸•à¹Œ GdkPixbufLoader ไม่สำเร็จ" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "หาอะตอมข้อมูลของรูปภาพไม่พบ" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "รูปภาพ RAS มีข้อมูลส่วนหัวไม่ถูà¸à¸•à¹‰à¸­à¸‡" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "รูปภาพ RAS มีชนิดที่ไม่รู้จัà¸" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ไม่รองรับรูปภาพ RAS ชนิดย่อยนี้" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "หน่วยความจำไม่พอที่จะอ่านรูปภาพ RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¹à¸šà¸šà¸£à¸²à¸ªà¹€à¸•à¸­à¸£à¹Œà¸‚อง Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "หน่วยความจำไม่พอสำหรับโครงสร้งข้อมูล IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "หน่วยความจำไม่พอสำหรับข้อมูล IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "realloc ข้อมูล IOBuffer ไม่สำเร็จ" # FIXME: What does this really mean? #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "หน่วยความจำไม่พอสำหรับข้อมูลชั่วคราวของ IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "หน่วยความจำไม่พอสำหรับพิà¸à¸‹à¹Œà¸šà¸±à¸Ÿà¹ƒà¸«à¸¡à¹ˆ" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "รูปภาพเสียหายหรือถูà¸à¸•à¸±à¸”ตอน" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "หน่วยความจำไม่พอสำหรับโครงสร้างข้อมูลตารางสี" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "หน่วยความจำไม่พอสำหรับรายà¸à¸²à¸£à¹ƒà¸™à¸•à¸²à¸£à¸²à¸‡à¸ªà¸µ" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "รายà¸à¸²à¸£à¹ƒà¸™à¸•à¸²à¸£à¸²à¸‡à¸ªà¸µà¸¡à¸µà¸„วามลึà¸à¸ªà¸µà¸—ี่ไม่รองรับ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "หน่วยความจำไม่พอสำหรับข้อมูลส่วนหัวของ TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "รูปภาพ TGA มีขนาดà¸à¸§à¹‰à¸²à¸‡à¸¢à¸²à¸§à¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "พบชนิดรูปภาพ TGA ที่ไม่รองรับ" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "หน่วยความจำไม่พอสำหรับโครงสร้างข้อมูล TGA context" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "à¹à¸Ÿà¹‰à¸¡à¸¡à¸µà¸‚้อมูลเà¸à¸´à¸™" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "อ่านค่าความà¸à¸§à¹‰à¸²à¸‡à¸£à¸¹à¸›à¸ à¸²à¸žà¹„ม่สำเร็จ (à¹à¸Ÿà¹‰à¸¡ TIFF เสีย)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "อ่านค่าความสูงรูปภาพไม่สำเร็จ (à¹à¸Ÿà¹‰à¸¡ TIFF เสีย)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ความà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงของรูปภาพชนิด TIFF เป็นศูนย์" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "รูปภาพ TIFF มีขนาดà¸à¸§à¹‰à¸²à¸‡à¸¢à¸²à¸§à¸—ี่ใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ป" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "หน่วยความจำไม่พอจะเปิดà¹à¸Ÿà¹‰à¸¡ TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "อ่านค่า RGB จาà¸à¹à¸Ÿà¹‰à¸¡ TIFF ไม่สำเร็จ" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "เปิดรูปภาพ TIFF ไม่สำเร็จ" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "โหลดรูปภาพ TIFF ไม่สำเร็จ" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "บันทึà¸à¸£à¸¹à¸›à¸ à¸²à¸ž TIFF ไม่สำเร็จ" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "à¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸” TIFF ไม่ได้อ้างอิงถึงตัวอ่านà¹à¸¥à¸°à¸¥à¸‡à¸£à¸«à¸±à¸ªà¸—ี่ใช้à¸à¸²à¸£à¹„ด้" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "เขียนข้อมูล TIFF ไม่สำเร็จ" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "เขียนà¹à¸Ÿà¹‰à¸¡ TIFF ไม่สำเร็จ" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "รูปภาพมีความà¸à¸§à¹‰à¸²à¸‡à¹€à¸›à¹‡à¸™à¸¨à¸¹à¸™à¸¢à¹Œ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "รูปภาพมีความสูงเป็นศูนย์" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "หน่วยความจำไม่พอที่จะโหลดรูปภาพ" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "บันทึà¸à¸—ี่เหลือไม่สำเร็จ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "à¹à¸Ÿà¹‰à¸¡ XBM ใช้ไม่ได้" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "หน่วยความจำไม่พอจะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "เขียนลงà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จ ขณะอ่านรูปภาพ XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "ไม่พบข้อมูลส่วนหัว XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ข้อมูลส่วนหัว XBM ผิดพลาด" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "à¹à¸Ÿà¹‰à¸¡ XPM มีค่าความà¸à¸§à¹‰à¸²à¸‡à¸£à¸¹à¸›à¸ à¸²à¸žà¸™à¹‰à¸­à¸¢à¸à¸§à¹ˆà¸²à¸¨à¸¹à¸™à¸¢à¹Œ" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "à¹à¸Ÿà¹‰à¸¡ XPM มีค่าความสูงรูปภาพน้อยà¸à¸§à¹ˆà¸²à¸¨à¸¹à¸™à¸¢à¹Œ" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "à¹à¸Ÿà¹‰à¸¡ XPM ตั้งค่าไบต์ต่อพิà¸à¹€à¸‹à¸¥à¸—ี่ใช้ไม่ได้" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "à¹à¸Ÿà¹‰à¸¡ XPM ตั้งค่าจำนวนสีที่ใช้ไม่ได้" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "หน่วยความจำไม่พอสำหรับอ่านรูปภาพ XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "อ่านตารางสีของ XPM ไม่สำเร็จ" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "เขียนลงà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จ ขณะอ่านรูปภาพ XBM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” XPM" #~ msgid "Unsupported animation type" #~ msgstr "ไม่รู้จัà¸à¸Šà¸™à¸´à¸”ของภาพเคลื่อนไหว" #~ msgid "TIFFClose operation failed" #~ msgstr "คำสั่ง TIFFClose ทำงานไม่สำเร็จ" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "หน่วยความจำไม่พอสำหรับข้อมูลจุดภาพ" gdk-pixbuf-2.30.8/po/ku.gmo0000664000175000017500000004436212340760137016551 0ustar00mclasenmclasen00000000000000Þ•¯”é °±%Ñ÷) -6!d †"§(Ê*ó-,L,y¦'Áé "@c*~)©*Ó+þ#*&N.u,¤#Ñ-õ#>6T ‹™°Ëç!"&'IqŽ®NÂ&8RR¥JÃ#2Li"‡ªÄ8Þ8P!h"Š&­%ÔBúN=0Œ.½&ì( <]%r˜-²àö  "9 \"}7 $Ø.ý$,*QO|*Ì%÷/-M%{r¡%8TJkO¶2H9‚$Ÿ,Äñ#2)"\"#¢#Æ&ê 0 QP V¢ !ù !&4#a4%…4B«4Iî4#85,\5(‰5:²5í596k@62¬63ß6#777O7(f77&£7Ê78à7818G8`8.w8¦8*Æ87ñ8#)95M9,ƒ9+°9MÜ9'*:#R:>v:Hµ:+þ:*;º;Ó;1æ;<V7<QŽ<3à<e=&z=0¡=.Ò=>.>,B>#o>#“>&·>*Þ>+ ? 5?V?Nv?WÅ?/@-M@){@B¥@3è@)A"FAiA#ˆAH¬A.õA$B 4B%UB{B”B¨B¼BÐBåBùBC'C?C,SC#€C¤C¹CÏCäCøCDC"D0fD.—D1ÆDOøD'HE#pE,”E6ÁE6øE3/F!cF'…F'­F ÕFGöF'>G+fG#’G#¶G+ÚG-H•4H'ÊH ;“Nm€v­‘~4@uFƒ&P™›(>Ie.¥= 70'zK][rR’oDXŽWwc†|b)!t”˜OH¡¨ŸQ+šž <¦a%x,Š/Z6k_„…Bh\*31YGdq¢¤#8:ˆTf$5?£Ms¬ªEg¯- y{§AJn–i"Œ« •2C‡©®—L`‹^‚pSœUV‰ l} j9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: ku Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-02-24 01:08+0200 Last-Translator: Erdal Ronahi Language-Team: http;//pckurd.net Language: ku MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural= n != 1 X-Generator: Virtaal 0.3.0 Sernavê wêneyê BMP daneyên ÅŸaÅŸ dihundirîneWêneyê BMP ne li gor mezinahiya serikeÅžifreyek ne durust hate dîtinHejmara bitan di her qenalên wêneyê PNG de çewt e.Bitên her qenalekî yên wêneyê guheztî yê PNG nake 8.Nikare bîrekê ji serikê TGA re veqetîneMalik ji bo nexÅŸiya rengan nikarin werin veqetandinNikare bingehekê ji nexÅŸeya rengan re veqetîneJi bo daneya IOBufferê di bîrê de cih nayê veqetandinJi bo binyada IOBufferê di bîrê de cih nayê veqetandinNikare bîrekê ji TGA re veqetîneJi wêneyê PNM were barkirin bîr nayê veqetandinNikare bîrekê ji bo barkirina wêneyê XPM veqetîneJi bo pixbufa nû bîr nayê veqetandinJi bo daneya derbasdar ya IOBuffer di bîrê de cih nayê veqetandinNikare nexÅŸeya rengan XPM bixwîneJi bo daneya IOBufferê di bîrê de dîsa cih nayê veqetandinMalika gilover di pelê GIF deÃŽkonê ÅŸidandî nayên destekirinDekodkirina pelê ICNS biserneketBilidahiya wêne napejirîne (dosya TIFF ya ne baÅŸ )Firehiya wêne nayê pejirandin (dosya TIFF ya ne baÅŸ )Nikarî bîrekê bo barkirina profîla rengan veqetîneBîrek ji bîra navbênkar re nayê veqetandinJi bo sernavê bîr nehate veqetandinNikare bîrê ji rêza daneyê re veqetîneNikare bîrekê bo barkirina dosya JPEG veqetîneNikarî ku bîreke ji bo barkirina pelê BMP veqetîneJi bo stream bîr nehate veqetandinNikarî bîrê ji pêştomarkirina daneyên wêneyê re veqetîneNikare pixbufeke nû avabikeWêne nehate dekodkirinNikare formata pelê wêne nasbike ji bo pelê '%s'Nikarî tomar bikeNikare yê mayî tomar bikeNikarî ku di pelê BMP de binvîseNikarî ku di dosya TIFF de binvîseNîşankera nîşanekê derveyî wêne yeHemû rêzikên wêneyê PCX ne girtinpîvanên wêneyê TIFF gelekî mezininÇewtiya wergera dosya wêneyê JPEG (%s)Çewtiyek di dema xwendina wêneya ICNS: %sÇewtiya nivisandinê ya pelê wêne : %sDaneyên zêde di dosya de heneÇewtiya girtinê'%s' di dema nivisandina wêne de, dibe ku hemû dane nehatibin tomar kirin: %sBarkirina dane ya RGB ye ji dosya TIFF biserneketBarkirina wêneya TIFF biserneketZindîkirina '%s' nehate barkirin: sedem nayê zanîn, dibe pelê zindîkirinê xerabe beBarkirina wêneya '%s' biserneket: %sWêneyê '%s' nehate barkirin: sedem nayê zanîn, dibe pelê wêne xerabe beVekirina '%s' ji bo nivîsandinê bi ser neket: %sVekirina wêneya TIFF biserneketVekirina pelê '%s' biserneket: %sVekirina pelê demîn serneketXwendina ji pelê demî biserneketTomarkirina wêneya TIFF biserneketNivîsandina daneyên TIFF biserneketDema wêneya XBM hatiye barkirin nivîsandina pelê demî serneketDi dema barkirina wêneyê XPM de Nivîsîna di pelê demî de biserneketÇewtî di dema xwendina GIF: %s deÇewtiyek mezin di dosya wêneyê PNG de: %sÇewtiyek mezin di dosya wêneyê PNG deÇewtiyek mezin di dema xwendina dosya wêneyê PNG de: %sXuyaye ku dosya ne GIF ePelê GIF hin dane winda kirin (dibe ku hatiye qudkirin?)NexÅŸeya reng a wêneyê GIF tuneye û nexÅŸeya rengan a herêmî jî di çarçoveya hidurê wê de tuneye.Wêneyê GIF xerabe ye (ÅŸidandina LZW ne duriste)Barkerê wêneyê GIF nikare vî wêneyî fam bike.Wêneyê GIF kême an perçekiriye.Bilidiya Ä°konê sifireFirehiya ikonê sifireDi pelê wêne '%s' de qet agahî nîn eFomata wêne nenaseBilidî an jî firehiya wêne ne rasteWêne bpp destek nakeGelek astên ne destekirî yên wêne hene %d-bit planesbilidahiya wêne sifireFirehiya wêne sifireSernavê wêne xerabe yeDaneya pixel na xebiteWêne gelekî mezine ji bo tomarkirina wek ICOCureyê wêne %s' destekê nadeHeta niha piÅŸtgirya cureyê wêneyê tuneDaxistina zêdeyî ya cureyê wêne '%s' destekê nadeBîr têra barkirina dosya PNG nakeJi bo barkirina avahiya naveroka PNM bîr têrê nakeJi bo barkirina dosyaya PNM bîr têrê nakeBîr têra vekirina dosya wêneyê XBM nakeBîr têra tomarkirinê nake, hin gavan jêbibin da cih di bîrê de çêbibeBîr têra vekirina pelê JPEG2000 nakeBîr têra vekirina dosya TIFF nakeBîr têr nake ku wêne di Bîra navbênkar de were tomarkirinJi bo paÅŸ de vegerandinê dema wêne dihate tomarkirin bîr têrê nakeÇewtiyek hundirîn di barkerê GIF (%s) deÇewtiyek hundirî: Modula barkirina wêneyan '%s' di temamkirina operasiyonekê de biserneket, sedemê biserneketinê ne hate destnîşankirinPelê XBM ya nederbasdarSerikê XPM çewteDi hundirê sêwirandinê de sernavê nederbasdarSernivîsek çewt di ikonê dePêwiste ku nirxê kalîteya JPEG di navbera 0 û 100 de be; nirxa '%d' ne gengaz e.Pêwiste ku nirxê JPEG di navbera 0 û 100 de be; nirxa %s' nayê şîrovekirin.Pêwiste ku ÅŸifreyên PNG yê nivîskî ASCII be.Mifteyên lodên tekstê yê PNG herî kêm divê 1 karakter û herî zêde jî divê 79 karakter be.Perçeyek beloq di wêneyên bi liv deAsta herî bilind a nirxa reng di pelê PNM de 0Asta herî bilind a nirxa reng di dosya PNM deserikê XPM nîneDi dawiya daneyên pcx de tabloya rengan nîneBîr têra barkirina frame bo dosya GIF nakeBîr têra barkirina pelê GIF nakeBîr têra barkirina dosya ICO nakeBîr têra barkirina wêneyê RAS nakeBîr têra barkirina wêneyên bi liv nakeBîr têra tomarkirina wêneyê bitmap nakeBîr têra barkirina ikonê nakeBîr têra barkirina wêne nakePêwiste ku nirxa JPEG di navbera 0 û 100 de be , nirxa %d' nayê destekirin.Pêwiste ku nirxa JPEG di navbera 0 û 100 de be '%s' lewra nirx nehate şîrove kirin.Dirêjahiya wêneyê di hundirê pelê PNM de 0Firehûna wêneyê di hundirê pelê PNM de 0Byteke destpêkî ya ne rast bo dosya PNMDosya PNM ne di amadekariyek ÅŸaxikî de ye, dikare were xuyakirinBarkera wêneyan a PNM vê jêrecureyê destek nakeLêkerê PNM pêrgî hejmarake rast nebûPêrgî dawiya dosyeyê ya zû hatDaneyên çewt ê wêneyê RasWêneyê RAS xwedî cureyeke nenasePêwistiya amadekirina PNM bi valehiyekê heye beriya daxuyaniya daneyêCureyê wêneyê PNM yê bingeh ne derbasdar eLod pir zêdeyepîvanên wêneyê TGA ne rastinCureyê wêneyê TGA ne destekirî yeAmadekariya ANI bo wêneFormata wêneya BMPFormata wêneya EMFFormata wêneya GIFFormata wêneya ICNSFormata wêneya ICOFormata wêneya JPEG2000Formata wêneya JPEGAmadekariya formata PCXFormata wêneya PNGMalbata şêwazên wêneyên PNM/PBM/PGM/PPMAmadekirinên wêne yên Sun rasterFormata wêneya TIFFFormata wêneya TargaFormata wêneya WMBPFormata wêneya WMFŞêwaza wêneyê XBMFormata wêneya XPMEv avakirina gdk-pixbuf destekê nade tomarkirina formata wêne: %sJi jor ber bi jêr wêneyên BMP tayê tengkirinBilindahî an firehiya JPEG a guherî sifir e.Bilindahî an firehiya JPEG2000 a guherî sifir eQenalên wêneyê PNG yê guhestî ne destnîşankirîne pêwiste ku 3 an 4 be.Nirxê wêneyê PNG ê sarkirî sifire.Wêneyê PNG ne RGB an jî RGBA ye.Modula barkirina wêne nehate dîtin: %s: %sKûrahiyek ne di hesêb de ya malikên nexÅŸeya renganDawiya daneyan a wêneyên PNM encama kes ne li bendêPerçeyek ikona ne bitexmîn di wêneyên bi liv deFormata pelê wêne nenaskirî yeAsoya rengên JPEG (%s)nayê destekirinFirehiya dosya ICO nayê destekirin: %dCureyek îkonê nayê destekirinNirxa perçeyê PNG yên niviskî %s snayên sembolkirin bo ISO-8859-1.Guhertoya %s dosya GIF nayê destekirinFirehî an bilindahiya wêneyê TIFF sifireBilindahiya wêneyê dosya XPM <= 0Firehiya wêne di dosya XPM <= 0 yeDosya XPM xwedî hejmarek ne rast a renganeDosya XPM xwedî hejmarek ne rast a sembolaneVeqetandina bîra navbênkar bo wêneyê bi meznahiya %u byte bi ser neketVeqetandina bîra navbênkar bo wêneyê bi meznahiya %u byte bi ser neketBihêkirina wêneyê RAS ne destekiriyegdk-pixbuf-2.30.8/po/hy.gmo0000664000175000017500000006416412340760137016554 0ustar00mclasenmclasen00000000000000Þ•À !%Ag)|-¦!Ô ö"(:*c-Ž,¼,é'1Yr $°"Õø2*M)x¢Á*Û+#2&V.},¬#Ù-ý+F\q6ˆ ¿Íäÿ!8"Z'}¥Ââ*N?(Ž"·&ÚRnJŒ#×û2P"kŽ¨8Â8û4!L"n&‘%¸%ÞBNG0–.Ç&ö2 Fg%|¢-¼ê*J"c †"§7Ê$!.F$u*šOÅ*%@/f-–%Ärê] n   J´ Oÿ 2O!H‚!Ë!$è!, ":"#N"2r""¥""È"#ë"##&3#Z#y#Q™#Vë#!B$ d$&…$-¬$4Ú$2%!B%d%„%AŸ%á%ÿ% &/&0L&}&’&§&¼&Ñ&ç&ü&'-'B''W''•'±'Ç'Þ'ô' ((E3('y(*¡(-Ì(Cú()>) h)+‰)(µ) Þ)"ÿ)"*!A*"c*†*!œ*G¾*2+%9+_+~+%œ+)Â+ì+À ,SÍ-H!.+j.?–.KÖ.Z"/}}/û/a‹0wí0se1rÙ1rL2I¿2` 3Kj3H¶3Hÿ3WH4C 4Dä40)5;Z5b–5`ù54Z6=6eÍ6n37]¢7l8km8pÙ8WJ9‰¢9/,:K\:*¨:2Ó:p;$w;2œ;7Ï;1<<9<=v<=´<Kò<C>=A‚=@Ä=8>Z>>£™>@=?J~?HÉ?3@™F@7à@~A?—A1×A3 B?=B7}BCµB7ùB31CeeC_ËC-+DDYD]žDcüD'`E?ˆEÈE©VFBGOCG4“G7ÈG5HK6H(‚H`«H[ IdhIAÍI=J3MJ7JJ¹JRK:WKK’KaÞK=@LW~L~ÖL[UMl±M¸N[×N^3Ol’OYÿO-YPÇPKQ&gQQŽQ0àQ†R…˜RfS…SOTNfTdµT5UZPU]«UY VYcV_½V[W]yW]×WU5X…‹XY=“Y;ÑY6 ZADZ[†Z^âZ"A[Sd[/¸[¢è[K‹\×\-ó\9!]T[]°]Ð]%ð]^ 6^W^%w^ ^%¾^ä^B_&G_4n_&£_'Ê_ ò_ `%4`%Z`ƒ€`UaoZarÊaˆ=blÆb:3cPnce¿cI%dModA½d:ÿd=:e2xeE«ejñeB\fdŸfAg?FgB†gqÉg8;h<vs§E¼%D®n‰H¹c3Œ)±´€hu’.z U³]Š¥q¯g +…¬#ÀI»QR=“¢"^¿C›6Ÿ;ˆ[4¸†o0$2j‚·BSZ}‘f_9&8y–lY«'£rK ¡­„²-P\@Fx”Žƒž—wV½? `d¨/¶µš°˜JT7~p© ‹ª‡W™(!m¾*¤¦>ea:OitAk{M 5,œ• b|LGXN1ºBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+.HEAD.hy Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-06-23 12:21+0400 Last-Translator: Nune Language-Team: Language: hy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: KBabel 1.9.1 BMP ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¯Õ¥Õ²Õ® Õ¿Õ¾ÕµÕ¡Õ¬BMP ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Õ¾Õ¥Ö€Õ¶Õ¡Õ£Ö€Õ« Õ¹Õ¡ÖƒÕ€Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¥Õ¬ Õ§ Õ½Õ­Õ¡Õ¬ Õ¯Õ¸Õ¤ÕÕ­Õ¡Õ¬ Õ¥Õ¶ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ«Õ©Õ¥Ö€Õ¶ Õ¨Õ½Õ¿ Õ¡Õ¬Õ«Ö„Õ«ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG–ի Õ¢Õ«Õ©Õ¥Ö€Õ« Ö„Õ¡Õ¶Õ¡Õ¯Õ¨ Õ°Õ¸Õ½Ö„Õ¸Ö‚Õ´ 8 Õ¹Õ§Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ TGA Õ¾Õ¥Ö€Õ¶Õ¡Õ£Ö€Õ«Õ¶Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ« Õ¿Õ¡Ö€Ö€Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ«Õ¶Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ IOBuffer Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ«Õ¶Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ IOBuffer Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ« (struct) Õ°Õ¡Õ´Õ¡Ö€Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ TGA Õ¯Õ¸Õ¶Õ¿Õ¥Ö„Õ½Õ¿Õ« Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ«Õ¶Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ PNM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ XPM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Õ¸Ö€ pixbuf Õ£Ö€Õ¡Õ¤Õ¡Ö€Õ¡Õ¶Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ IOBuffer-Õ« ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬ XPM-Õ« Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ¨Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ¾Õ¥Ö€Õ¡Õ¢Õ¡Õ·Õ­Õ¥Õ¬ IOBuffer Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨GIF Ö†Õ¡ÕµÕ¬ Õ¶Õ¥Ö€Õ´Õ¸Ö‚Õ®Õ¾Õ¡Õ® Õ§ Õ·Ö€Õ»Õ¡Õ¶Õ¡ÕµÕ«Õ¶ Õ¡Õ²ÕµÕ¸Ö‚Õ½Õ¡Õ¯Ô³Õ¸Ö‚ÕµÕ¶Õ¡ÕµÕ«Õ¶ ÕºÖ€Õ¸Ö†Õ«Õ¬Õ¨ Õ¸Ö‚Õ¶Õ« Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ¥Ö€Õ¯Õ¡Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ %dÖ‰Ô½Õ¿Õ¡ÖÕ¾Õ¡Õ® ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨ Õ¹Õ¥Õ¶ Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ հիշողություն․ %sÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ հոսք․ %sÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¡ÕºÕ¡Õ¯Õ¸Õ¤Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ ICNS Ö†Õ¡ÕµÕ¬Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¡Õ¶Õ¡Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Õ Õ½Õ­Õ¡Õ¬ TIFF Ö†Õ¡ÕµÕ¬Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¡Õ¶Õ¡Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Õ Õ½Õ­Õ¡Õ¬ TIFF Ö†Õ¡ÕµÕ¬Õ‰Õ¯Õ¡Ö€Õ¸Õ²Õ¡ÖÕ¡Õ¾ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬ Õ°Õ¸Õ½Ö„Õ«Ö․ %sÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÖƒÕ¸Õ­Õ¥Õ¬ Õ¤Õ«Ö€Ö„Õ¨ հոսքում․ %sÕ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ£Õ¸Ö‚ÕµÕ¶Õ¡ÕµÕ«Õ¶ ÕºÖ€Õ¸Ö†Õ«Õ¬Õ«Õ¶Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ´Õ«Õ»Õ¡Õ¾Õ¡ÕµÖ€Õ« Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¾Õ¥Ö€Õ¶Õ¡Õ£Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ£Õ®Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ JPEG Ö†Õ¡ÕµÕ¬ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ¥Õ²Õ¡Õ¾ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ BMP Ö†Õ¡ÕµÕ¬Õ¨ ÕºÕ¡Õ°Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ°Õ¸Õ½Ö„Õ« Õ°Õ¡Õ´Õ¡Ö€Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ¡ÕµÕ«Õ¶ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¶Õ¥Ö€Õ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ Õ¶Õ¸Ö€ pixbufÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¡ÕºÕ¡Õ¯Õ¸Õ¤Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ Õ¶Õ¯Õ¡Ö€Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ Õ´Õ¥Õ¿Õ¡Ö†Õ¡ÕµÕ¬Õ¨Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ³Õ¡Õ¶Õ¡Õ¹Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¨ '%s' Ö†Õ¡ÕµÕ¬Õ« Õ°Õ¡Õ´Õ¡Ö€Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ´Õ¶Õ¡ÖÕ¡Õ®Õ¨Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ¥Õ²Õ¡Õ¾ BMP Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¥Õ¬Õ‰Õ¯Õ¡Ö€Õ¸Õ²Õ¡ÖÕ¡Õ¾ Õ£Ö€Õ¥Õ¬ TIFF Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ÕÕ¬Õ¡Ö„Õ« ÖÕ¸Ö‚ÖÕ¡Õ´Õ¡Õ½Õ¨ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ«Ö Õ¤Õ¸Ö‚Ö€Õ½ Õ§PCX ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¸Õ¹ Õ¢Õ¸Õ¬Õ¸Ö€ Õ¿Õ¸Õ²Õ¥Ö€Õ¶ Õ¥Õ¶ Õ¡Õ¼Õ¯Õ¡TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¹Õ¡ÖƒÕ¥Ö€Õ¨ Õ¹Õ¡ÖƒÕ¡Õ¦Õ¡Õ¶Ö Õ´Õ¥Õ® Õ¥Õ¶JPEG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Õ´Õ¥Õ¯Õ¶Õ¡Õ¢Õ¡Õ¶Õ´Õ¡Õ¶ Õ½Õ­Õ¡Õ¬Õ (%s)ICNS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ Õ½Õ­Õ¡Õ¬Õ %sÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¡Õ¼Õ´Õ¡Õ¶ սխալ․ %sÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¡Õ¼Õ´Õ¡Õ¶ Õ½Õ­Õ¡Õ¬Õ %sÔ±Õ¾Õ¥Õ¬ÖÕ¸Ö‚Õ¯Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ QTIF Õ¯Õ¸Õ¶Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Ö‰ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ£Ö€Õ¥Õ¬Õ¸Ö‚ Õ¨Õ¶Õ©Õ¡ÖÖ„Õ¸Ö‚Õ´ Õ¹Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÖƒÕ¡Õ¯Õ¥Õ¬ '%s', Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ§ Õ¢Õ¸Õ¬Õ¸Ö€ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨ Õ¹Õ¥Õ¶ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¥Õ¬Õ %sÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ GdkPixbufLoader Ö…Õ¢ÕµÕ¥Õ¯Õ¿Ö‰Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ£Õ¿Õ¶Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¡Õ¿Õ¸Õ´Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö TIFF Ö†Õ¡ÕµÕ¬Õ«Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ RGB Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' Õ¡Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡Õ¶. ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¶ Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Õ§, Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§ Õ¡Õ¶Õ«Õ´Õ¡ÖÕ«Õ¸Õ¶ Ö†Õ¡ÕµÕ¬Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' պատկերը․ %sÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' Õ¶Õ¯Õ¡Ö€Õ¨. ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¶ Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Õ§, Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Ö†Õ¡ÕµÕ¬Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' Õ£Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ %sÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' ֆայլը․ %sÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Õ¨QTIF Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ Õ¹Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Õ«ÖÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ£Ö€Õ¥Õ¬ TIFF Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¥Õ¬ XBM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ«Õ½Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ£Ö€Õ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬ XPM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ«Õ½Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ GIF Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ %sÕŽÕ³Õ¼Õ¸Ö€Õ¸Õ· Õ½Õ­Õ¡Õ¬ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´Õ %sÕŽÕ³Õ¼Õ¸Ö€Õ¸Õ· Õ½Õ­Õ¡Õ¬Õ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯ÕŽÕ³Õ¼Õ¸Ö€Õ¸Õ· Õ½Õ­Õ¡Õ¬Õ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ ժամանակ․ %sÕ–Õ¡ÕµÕ¬Õ¨ Õ¶Õ´Õ¡Õ¶ Õ¹Õ§ GIF Ö†Õ¡ÕµÕ¬Õ«QTIF Õ¡Õ¿Õ¸Õ´Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ«Õ½ Ö†Õ¡ÕµÕ¬Õ¡ÕµÕ«Õ¶ Õ½Õ­Õ¡Õ¬Õ %sGIF Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ¢Õ¡ÖÕ¡Õ¯Õ¡ÕµÕ¸Ö‚Õ´ Õ§Õ«Õ¶ Õ¸Ö€Õ¸Õ· Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€. Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ§ Õ¡ÕµÕ¶ Õ«Õ¶Õ¹ Õ¸Ö€ Õ¯Õ¥Ö€Õº Õ¯Ö€Õ³Õ¡Õ¿Õ¾Õ¥Õ¬ Õ§GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¹Õ¸Ö‚Õ¶Õ« Õ£Õ¬Õ¸Õ¢Õ¡Õ¬ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦, Ö‡ Õ¶Õ¥Ö€Ö„Õ«Õ¶ Õ·Ö€Õ»Õ¡Õ¶Õ¡Õ¯Õ¨ Õ¦Õ¸Ö‚Ö€Õ¯ Õ§ Õ¿Õ¥Õ²Õ¡ÕµÕ«Õ¶ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ«ÖGIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§ (Õ½Õ­Õ¡Õ¬ LZW Õ­Õ¿Õ¡ÖÕ¸Ö‚Õ´)GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ¨ Õ¹Õ« Õ°Õ¡Õ½Õ¯Õ¡Õ¶Õ¸Ö‚Õ´ Õ¡ÕµÕ½ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¯Õ¿Ö€Õ¾Õ¡Õ® Õ¯Õ¡Õ´ Õ¯Õ«Õ½Õ¡Õ¿ Õ§ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¦Ö€Õ¸ Õ§ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¦Ö€Õ¸ Õ§ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ '%s' Ö†Õ¡ÕµÕ¬Õ¨ Õ¿Õ¾ÕµÕ¡Õ¬ Õ¹Õ« ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´/Ö‡ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² ÕºÕ«Ö„Õ½Õ¥Õ¬Õ¶Õ¥Ö€Õ« Ö„Õ¡Õ¶Õ¡Õ¯ 1 Õ¢Õ«Õ©Õ¸Ö‚Õ´ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Ö„Õ¡Õ¶Õ¡Õ¯Õ« %d–բիթային Õ°Õ¡Ö€Õ©Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©Õ¸Ö‚Õ¶ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§ Õ¯Õ¡Õ´ Õ¯Õ¿Ö€Õ¾Õ¡Õ® Õ§ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« ÕºÕ«Ö„Õ½Õ¥Õ¬Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ¥Õ¶ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¹Õ¡ÖƒÕ¡Õ¦Õ¡Õ¶Ö Õ´Õ¥Õ® Õ§ Õ¸Ö€ÕºÕ¥Õ½ ICO ÕºÕ¡Õ°Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« '%s' Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¶Õ¥Ö€Õ¯Õ¡ÕµÕ¸Ö‚Õ´Õ½ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´ '%s' Õ¿Õ¥Õ½Õ¡Õ¯ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¡Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Õ¢Õ¥Õ¼Õ¶Õ¸Ö‚Õ´Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´Õ„Õ¸Ö‚Õ¿Ö„Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Õ¶Õ¯Õ¡Ö€Õ¡Õ£Ö€Õ«Õ¹Õ¨ NULL Õ§Ö‰Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ PNG Ö†Õ¡Õ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ PNM Õ¯Õ¸Õ¶Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ PNM Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ XBM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Õ¯Õ¡Õ¶ Õ¹Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€. ÖƒÕ¸Ö€Õ±Õ¥Ö„ Õ¡Õ¦Õ¡Õ¿Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Õ ÖƒÕ¡Õ¯Õ¥Õ¬Õ¸Õ¾ Õ¸Ö€Õ¸Õ· Õ®Ö€Õ¡Õ£Ö€Õ¥Ö€Ô±Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ JPEG 2000 Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¡ÖÕ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¡ÖÕ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ¸Ö‚Õ´ ÕºÕ¡Õ°Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ°Õ«Õ·Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€GIF Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ« Õ¶Õ¥Ö€Ö„Õ«Õ¶ Õ½Õ­Õ¡Õ¬ (%s)Õ†Õ¥Ö€Ö„Õ«Õ¶ Õ½Õ­Õ¡Õ¬. ÕºÕ¡Õ¿Õ¯Õ¥Ö€ Õ¢Õ¥Õ¼Õ¶Õ¸Õ² '%s' Õ´Õ¸Õ¤Õ¸Ö‚Õ¬Õ¨ Õ¹Õ¯Õ¡Ö€Õ¸Õ²Õ¡ÖÕ¡Õ¾ Õ¡Õ¾Õ¡Ö€Õ¿Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¥Õ¼Õ¶Õ¸Ö‚Õ´Õ¨, Õ½Õ¡Õ¯Õ¡ÕµÕ¶ Õ½Õ­Õ¡Õ¬Õ« ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¨ Õ¹Õ« Õ¶Õ·Õ¾Õ¸Ö‚Õ´Ô±Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ XBM Ö†Õ¡ÕµÕ¬Ô±Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ XPM-Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¸Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ½Õ­Õ¡Õ¬ Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€ÕÕ­Õ¡Õ¬ Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ¸Ö‚Õ´JPEG Õ¸Ö€Õ¡Õ¯Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡ 0â€“Õ«Ö 100 Õ´Õ«Õ»Õ¡Õ¯Õ¡ÕµÖ„Õ«Ö Õ¡Ö€ÕªÕ¥Ö„. '%d' Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¡Õ¶Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¥Õ¬Õ« Õ§JPEG Õ¸Ö€Õ¡Õ¯Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡ 0â€“Õ«Ö 100 Õ´Õ«Õ»Õ¡Õ¯Õ¡ÕµÖ„Õ« Õ¡Ö€ÕªÕ¥Ö„. '%s' Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¹Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ´Õ·Õ¡Õ¯Õ¾Õ¥Õ¬PNG Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¿Õ¸Ö€Õ¶Õ¥Ö€Õ« Õ¢Õ¡Õ¶Õ¡Õ¬Õ«Õ¶Õ¥Ö€Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¬Õ«Õ¶Õ¥Õ¶ ASCII Õ¿Õ¥Õ½Õ¡Õ¯Õ«PNG Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¿Õ¸Ö€Õ¶Õ¥Ö€Õ« Õ¢Õ¡Õ¶Õ¡Õ¬Õ«Õ¶Õ¥Ö€Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¶ Õ¡Õ¼Õ¶Õ¾Õ¡Õ¦Õ¶ 1 Ö‡ Õ¡Õ¼Õ¡Õ¾Õ¥Õ¬Õ¡Õ£Õ¸Ö‚ÕµÕ¶Õ¨ 79 Õ¶Õ«Õ·Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡Õ¶ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¾Õ¡Õ¿ Õ±Ö‡Õ¡Õ¾Õ¸Ö€Õ¾Õ¡Õ® Õ¯Õ¿Õ¸Ö€PNM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Õ¸Ö‚ÕµÕ¶Õ¥Ö€Õ« Õ¡Õ¼Õ¡Õ¾Õ¥Õ¬Õ¡Õ£Õ¸Ö‚ÕµÕ¶ Õ¡Ö€ÕªÕ¥Ö„Õ¨ 0 Õ§Ô±Õ¼Õ¡Õ¾Õ¥Õ¬Õ¡Õ£Õ¸Ö‚ÕµÕ¶ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Õ¡Ö€ÕªÕ¥Ö„Õ¨ PNM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ¹Õ¡ÖƒÕ¡Õ¦Õ¡Õ¶Ö Õ´Õ¥Õ® Õ§XPM-Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€ Õ¹Õ« Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¥Õ¬PCX Õ¿Õ¾ÕµÕ¡Õ¬Õ« Õ¾Õ¥Ö€Õ»Õ¸Ö‚Õ´ Õ¸Õ¹ Õ´Õ« Õ£Õ¸Ö‚Õ¶Õ¡Õ¯Õ¡Õ¦Õ´ Õ¹Õ« Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¥Õ¬Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬Õ¸Ö‚ Õ¯Õ¡Õ¤Ö€ GIF Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ GIF Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ ICO Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡Õ¶ Õ¢Õ¡ÖÕ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ Õ¯Õ¥Õ¿ÕºÕ¡Õ¿Õ¯Õ¥Ö€ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ Õ¶Õ¯Õ¡Ö€ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€PNG Õ½Õ¥Õ²Õ´Õ´Õ¡Õ¶ Õ¡Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¬ 0-Õ«Ö 9 Õ¡Ö€ÕªÕ¥Ö„. '%d' Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¡Õ¶Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¥Õ¬Õ« Õ§PNG Õ½Õ¥Õ²Õ´Õ´Õ¡Õ¶ Õ¡Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¬ 0-Õ«Ö 9 Õ¡Ö€ÕªÕ¥Ö„. '%s' Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¾Õ¥Ö€Õ¬Õ¸Ö‚Õ®Õ¥Õ¬Õ« Õ¹Õ§PNM Ö†Õ¡ÕµÕ¬Õ« ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ 0 Õ§PNM Ö†Õ¡ÕµÕ¬Õ« ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ 0 Õ§PNM Ö†Õ¡ÕµÕ¬Õ¶ Õ¸Ö‚Õ¶Õ« Õ½Õ­Õ¡Õ¬ Õ½Õ¯Õ¦Õ¢Õ¶Õ¡Õ¢Õ¡ÕµÕ© PNM Ö†Õ¡ÕµÕ¬Õ¨ Õ³Õ¡Õ¶Õ¡Õ¹Õ¥Õ¬Õ« PNM Õ¥Õ¶Õ©Õ¡Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¸Õ¾ Õ¹Õ§PNM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¸Ö‚Õ´ Õ¡ÕµÕ½ PNM Õ¥Õ¶Õ©Õ¡Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¨PNM Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ¨ Õ¡Õ¯Õ¶Õ¯Õ¡Õ¬Õ¸Ö‚Õ´ Õ§Ö€ Õ£Õ¿Õ¶Õ¥Õ¬ Õ¡Õ´Õ¢Õ¸Õ²Õ» Õ©Õ«Õ¾, Õ¢Õ¡ÕµÖ Õ¹Õ£Õ¿Õ¡Õ¾Õ–Õ¡ÕµÕ¬Õ« Õ¾Õ¡Õ²Õ¡Õ°Õ¡Õ½ Õ¾Õ¥Ö€Õ»RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¯Õ¥Õ²Õ® Õ¿Õ¾ÕµÕ¡Õ¬RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¥Õ½Õ¡Õ¯Õ¶ Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Õ§PNM Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¶Õ¥Ö€Õ¨ ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¸Ö‚Õ´ Õ¥Õ¶ Õ¸Ö‚Õ²Õ«Õ² Õ´Õ¥Õ¯ Õ´Õ«Õ¡Õ¾Õ¸Ö€ Õ¡Õ¦Õ¡Õ¿ Õ¿Õ¡Ö€Õ¡Õ®Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¶Õ´Õ¸Ö‚Õ·Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ«Ö Õ¡Õ¼Õ¡Õ»PNM Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ« ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¾ÕµÕ¡Õ¬ Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ§ÕÕ¿Õ¥Õ¯Õ« Õ£Õ¥Ö€Õ¬ÖÕ¸Ö‚Õ´TGA ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¹Õ¡ÖƒÕ¥Ö€Õ¨ Õ½Õ­Õ¡Õ¬ Õ¥Õ¶ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« TGA Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´TIFF Õ½Õ¥Õ²Õ´Õ¸Ö‚Õ´Õ¨ Õ¹Õ« Õ°Õ²Õ¾Õ¸Ö‚Õ´ Õ¾Õ¡Õ¾Õ¥Ö€Õ¡Õ¯Õ¡Õ¶ Õ¯Õ¸Õ¤Õ¡Õ¾Õ¸Ö€Õ¹Õ« Õ¾Ö€Õ¡ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« ANI Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« BMP Ö†Õ¸Ö€Õ´Õ¡Õ¿EMF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« GIF Ö†Õ¸Ö€Õ´Õ¡Õ¿ICNS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« ICO Ö†Õ¸Ö€Õ´Õ¡Õ¿JPEG 2000 ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« JPEG Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶Õ¥Ö€Õ« PCX Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« PNG Ö†Õ¸Ö€Õ´Õ¡Õ¿PNM/PBM/PGM/PPM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ« Õ¨Õ¶Õ¿Õ¡Õ¶Õ«Ö„QTIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿Sun–ի ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÖÕ¡Õ¶ÖÕ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Targa Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« WBMP Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« WBMP Ö†Õ¸Ö€Õ´Õ¡Õ¿XBM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ XPM Ö†Õ¸Ö€Õ´Õ¡Õ¿gdk-pixbuf Õ£Ö€Õ¡Õ¤Õ¡Ö€Õ¡Õ¶Õ« Õ¡ÕµÕ½ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ Õ¹Õ« Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¸Ö‚Õ´ ÕºÕ¡Õ°Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« ֆորմատը․ %s Ô±ÕµÕ½ Õ¿Õ¥Õ½Õ¡Õ¯Õ« (topdown) BMP ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¶Õ¥Õ¨ Õ¹Õ¥Õ¶ Õ¯Õ¡Ö€Õ¸Õ² Õ½Õ¥Õ²Õ´Õ¾Õ¥Õ¬ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® JPEG–ն Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Ö‰ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® JPEG2000 - Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG Ö†Õ¡ÕµÕ¬Õ¨ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Ö„Õ¡Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ¡Õ¬Õ«Ö„Õ¶Õ¥Ö€. ÕºÕ¥Õ¿Ö„ Õ§ Õ¬Õ«Õ¶Õ« 3 Õ¯Õ¡Õ´ 4ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG–ն Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG -Õ¶ Õ¸Õ›Õ¹ RGB Õ§, Õ¸Õ›Õ¹ Õ§Õ¬ RGBAÕ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€ Õ¢Õ¥Õ¼Õ¶Õ¸Õ² Õ´Õ¸Õ¤Õ¸Ö‚Õ¬Õ¨. %s. %sÔ³Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ« Õ¿Õ¡Ö€Ö€Õ¥Ö€Õ« Õ¡Õ¶Õ½ÕºÕ¡Õ½Õ¥Õ¬Õ« Õ¢Õ«Õ©Õ¡ÕµÕ«Õ¶ Õ­Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶PNM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¡Õ¶Õ½ÕºÕ¡Õ½Õ¥Õ¬Õ« Õ¡Õ¾Õ¡Ö€Õ¿Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡ÕµÕ¸Ö‚Õ´ Õ¡Õ¶Õ½ÕºÕ¡Õ½Õ¥Õ¬Õ« Õ¯Õ¡Õ¤Ö€Õ¥Ö€Õ« Õ´Õ¡Õ½Õ¶Õ¡Õ¿Õ¸Ö‚Õ´ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Õ¡Õ¶Õ³Õ¡Õ¶Õ¡Õ¹Õ¥Õ¬Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² JPEG Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Õ¥Ö€Õ¡Õ¶Õ£ (%s)ICO Ö†Õ¡ÕµÕ¬Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Õ­Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ %dÕ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ« Õ¿Õ¥Õ½Õ¡Õ¯Õ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿ GDI+ - Õ« Õ°Õ¡Õ´Õ¡Ö€PNG Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¿Õ¸Ö€Õ« %s Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¹Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ±Ö‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¥Õ¬ ISO-8859-1 Õ¯Õ¸Õ¤Õ«Ö‰GIF Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ« %s Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶XPM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ <= 0XPM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ <= 0XPM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Õ¸Ö‚ÕµÕ¶Õ¥Ö€Õ« Ö„Õ¡Õ¶Õ¡Õ¯Õ¨ Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ§XPM Õ¶Õ¯Õ¡Ö€Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Ö„Õ¡Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ¶Õ«Õ·Õ¥Ö€ Õ¨Õ½Õ¿ ÕºÕ«Ö„Õ½Õ¥Õ¬Õ«Õ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯gdk-pixbuf-2.30.8/po/my.po0000664000175000017500000013305112340760136016404 0ustar00mclasenmclasen00000000000000# Burmese (Myanmar) translation of gtk+. # Copyright © 2009, 2010 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # Russell Kyaw , 2009, 2010. msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-01-19 16:30+0200\n" "Last-Translator: Russell Kyaw \n" "Language-Team: Burmese \n" "Language: my\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ဖွင့်ဖို့ မအောင်မြင်á€á€²á€· ဖိုင် '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ရုပ်ပုံဖိုင် '%s' မှာ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ မရှိဘူး" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "သက်á€á€„်လှုပ်ရှားá€á€²á€· '%s': ဖွင့်လို့ မရá€á€²á€· အကြောင်းရင်းကို မသိရဘူးአပျက်စီးá€á€²á€· သက်á€á€„်လှုပ်ရှားမှု ဖိုင်á€á€á€¯ ဖြစ်နိုင်á€á€šá€º" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "ရုပ်ပုံ %s': ဖွင့်လို့ မရá€á€²á€· အကြောင်းရင်းကို မသိရဘူးአပျက်စီးá€á€²á€· ဖိုင်á€á€á€¯ ဖြစ်နိုင်á€á€šá€º" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ရုပ်ပုံ-ဖွင့်á€á€²á€· အစိá€á€ºá€¡á€•á€­á€¯á€„်းကို မဖွင့်နိုင်ဘူး - %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ရုပ်ပုံ-ဖွင့်ပေးá€á€²á€· အစိá€á€ºá€¡á€•á€­á€¯á€„်း %s က သင့်á€á€±á€¬á€ºá€á€²á€· ကြားá€á€¶á€™á€¼á€„်ကွင်းကို မá€á€„်ပို့​ဘူးአá€á€¼á€¬á€¸á€”ားá€á€²á€· GTK မူအဆင့်​ " "á€á€á€¯á€€á€¼á€±á€¬á€„့် ဖြစ်နိုင်á€á€šá€ºá‹" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ရုပ်ပုံ အမျိုးအစား '%s' ကို လက်မá€á€¶á€˜á€°á€¸" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' ဖိုင်ရဲ့ ရုပ်ပုံဖိုင် အမျိုးအစားကို နားမလည်ဘူး" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "နားမလည်ဘူးá€á€²á€· ရုပ်ပုံဖိုင် အမျိုးအစား" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ဖွင့်ဖို့ မအောင်မြင်á€á€²á€· ရုပ်ပုံ '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ရေးသားá€á€»á€€á€º á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· ရုပ်ပုံဖိုင် - %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf á€á€Šá€ºá€†á€±á€¬á€€á€ºá€™á€¾á€¯á€€ လက်မá€á€¶á€á€²á€· ရုပ်ပုံ အမျိုးအစား သိမ်းဆည်းမှု - %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "á€á€”်ပြန်á€á€±á€«á€ºá€†á€­á€¯á€›á€”် ရုပ်ပုံကို သိမ်းဆည်းဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ယာယီဖိုင်ကို ဖွင့်ဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ယာယီဖိုင်ထဲကို ဖá€á€ºá€–ို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' ကို ဖွင့်ပြီး ရေးသားဖို့ မအောင်မြင်á€á€²á€· အရာ - %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ရုပ်ပုံကို ရေးကူးစဉ် '%s' ကို ပိá€á€ºá€–ို့ မအောင်မြင်ဘူးአအá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အားလုံးကို မသိမ်းဆည်းá€á€¬ ဖြစ်နိုင်á€á€šá€º - %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ရုပ်ပုံကို ကြားá€á€¶á€á€á€¯á€¡á€á€½á€„်း သိမ်းဆည်းဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ရုပ်ပုံ စီးကြောင်းမှာ ရေးသားá€á€»á€€á€º á€á€»á€­á€¯á€·á€šá€½á€„်းမှု" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "အá€á€½á€„်းပိုင်း á€á€»á€­á€¯á€·á€šá€½á€„်းမှုአရုပ်ပုံဖွင့်ကိရိယာ အစိá€á€ºá€¡á€•á€­á€¯á€„်း '%s' က လုပ်ငန်းá€á€á€¯ ပြီးစီးဖို့ မအောင်မြင်ဘူးአဒါပေမဲ့ " "မှားယွင်းမှုအá€á€½á€€á€º အကြောင်းပြá€á€»á€€á€º á€á€á€¯ မပေးဘူးá‹" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ရုပ်ပုံ အမျိုးအစား '%s' ဖွင့်လာá€á€²á€· နှစ်á€á€­á€¯á€¸á€€á€­á€¯ လက်မá€á€¶á€˜á€°á€¸" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ရုပ်ပုံ á€á€±á€«á€„်းစီး ပျက်နေá€á€šá€ºá‹" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "အမည်မသိ ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ရုပ်ပုံ ပစ်ဆယ် အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ ပျက်သွားá€á€šá€º" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "သက်á€á€„်လှုပ်ရှားနေá€á€²á€· မမျှော်လင့်á€á€²á€· ပုံသ​င်္ကေဠအá€á€¯á€¶á€¸" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "သက်á€á€„်လှုပ်ရှားနေá€á€²á€· မမှန်á€á€²á€· á€á€±á€«á€„်းစီး" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "သက်á€á€„်လှုပ်ရှားမှုကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံးလောက်ဘူး" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "သက်á€á€„်လှုပ်ရှားနေá€á€²á€· ပုံမှန်မဟုá€á€ºá€á€²á€· အá€á€¯á€¶á€¸" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ရုပ်ပုံဟာ á€á€­á€–ြá€á€ºá€‘ားá€á€šá€º (သို့) မပြည့်စုံဘူးá‹" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ရုပ်ပုံမှာ á€á€±á€«á€„်းစီး အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€¯ ရှိá€á€šá€º" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "bitmap ရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ရုပ်ပုံမှာ လက်á€á€¶á€™á€‘ားá€á€²á€· á€á€±á€«á€„်းစီး အရွယ် ရှိá€á€šá€º" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "အထက်အောက် BMP ရုပ်ပုံများကို မဖိသိပ်နိုင်ဘူး" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "အá€á€»á€­á€”်မá€á€”် ​ပျက်စီးမှု ဖြစ်နေá€á€šá€º" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ဖိုင်ကို သိမ်းဆည်းဖို့ မှá€á€ºá€‰á€¬á€á€º á€á€½á€²á€á€±á€œá€­á€¯á€· မရနိုင်ဘူး" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ဖိုင်ထဲ မရေးနိုင်ဘူး" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ရုပ်ပုံ အမျိးအစား" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG ရဲ့ အရည်အသွေးဟာ á€á€”်ဖိုး á နဲ့ áá€á€ အကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%s' á€á€”်ဖိုးကို မá€á€½á€²á€á€¼á€™á€ºá€¸á€”ိုင်ဘူးá‹" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG ရဲ့ အရည်အသွေးဟာ á€á€”်ဖိုး á နဲ့ áá€á€ အကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%d' á€á€”်ဖိုးကို á€á€½á€„့်မပြုဘူးá‹" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး - %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "စီးကြောင်းကို မဖန်á€á€®á€¸á€”ိုင်ဘူး - %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "စီးကြောင်းကို မရှာဖွေနိုင်ဘူး - %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "စီးကြောင်းထဲမှာ မဖá€á€ºá€”ိုင်ဘူး - %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "ဘစ်မက်ကို မဖွင့်နိုင်ဘူး" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "metaဖိုင်ကို မဖွင့်နိုင်ဘူး" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ အá€á€½á€€á€º ထောက်ပံ့မထားá€á€²á€· ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "မသိမ်းဆည်းနိုင်ဘူး" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ဖá€á€ºá€›á€¾á€¯á€á€¼á€„်း á€á€»á€¯á€¶á€·á€šá€½á€„်းá€á€»á€€á€º - %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ဖိုင်မှာ အá€á€»á€­á€¯á€· အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ ပျောက်နေá€á€²á€·á€á€šá€º (á„င်းဟာ á€á€”ည်းနည်းနဲ့ á€á€­á€–ြá€á€ºá€á€¬ ဖြစ်နိုင်á€á€šá€º)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "အá€á€½á€„်းပိုင်း á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· GIF ဖွင့်ကိရိယာ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ဆင့်စီá€á€»á€€á€º လျှံသွားá€á€šá€º" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ရုပ်ပုံ ဖွင့်ကိရိယာက ဒီရုပ်ပုံကို နားမလည်ဘူးá‹" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ကုဒ် အမှား ကြုံနေá€á€šá€º" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ဖိုင်နဲ့ စက်á€á€­á€¯á€„်းပုံ ဇယား ရေးသွင်းá€á€»á€€á€º" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "ဘောင်á€á€á€¯á€€á€­á€¯ GIF ဖိုင်နဲ့ ပေါင်းစပ်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ရုပ်ပုံ ပျက်နေá€á€šá€º (LZW ဖိသိပ်မှု မမှန်ဘူး)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "GIF ဖိုင်á€á€á€¯ ဖြစ်ပုံ မပေါ်ဘူး" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ဖိုင် အမျိုးအစားရဲ့ %s မူအဆင့်ကို မထောက်ပံ့ဘူး" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ရုပ်ပုံမှာ သုည အကျယ် ရှိá€á€šá€º" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ရုပ်ပုံမှာ အများဆိုင် အရောင်ဇယား á€á€á€¯ မရှိဘူးአနောက်ပြီး အဲဒီ အထဲက ဘောင်á€á€á€¯á€™á€¾á€¬ အများဆိုင် အရောင် " "ဇယား မရှိဘူးá‹" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ရုပ်ပုံဟာ á€á€­á€–ြá€á€ºá€‘ားá€á€šá€º (သို့) မပြည့်စုံဘူးá‹" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· ICNS ရုပ်ပုံ ဖá€á€ºá€›á€°á€á€¼á€„်း - %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ဖိုင်ကို စာá€á€¾á€€á€ºá€–ေါ်လို့ မဖေါ်နိုင်ဘူး" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ပုံသင်္ကေá€á€‘ဲမှ မမှန်á€á€²á€· á€á€±á€«á€„်းစီး" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ပုံသင်္ကေဠဖွင့်ဖို့ လုံလောက်á€á€²á€· မှá€á€ºá€‰á€¬á€á€º မရှိဘူး" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ဖိသိပ်ထားá€á€²á€· ပုံသင်္ကေá€á€™á€»á€¬á€¸á€€á€­á€¯ ထောက်ပံ့မထားဘူး" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ပုံသင်္ကေá€á€™á€¾á€¬ သုည အကျယ် ရှိá€á€šá€º" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ုံသင်္ကေá€á€™á€¾á€¬ သုည အမြင့် ရှိá€á€šá€º" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ထောက်ပံ့မထားá€á€²á€· ပုံသင်္ကေဠအမျိုးအစား" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO လို သိမ်းဆည်းထားဖို့ ရုပ်ပုံ အရမ်းကြီးá€á€šá€º" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ရုပ်ပုံပြင်ပမှ Cursor အá€á€»á€€á€ºá€¡á€á€»á€¬á€”ေရာ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ဖိုင်အá€á€½á€€á€º မထောက်ပံ့á€á€²á€· ICO ဖိုင် - %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "စီးကြောင်းအá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ á€á€½á€²á€á€±á€™á€•á€±á€¸á€”ိုင်ဘူး" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ရုပ်ပုံကို စာá€á€¾á€€á€º မဖေါ်နိုင်ဘူး" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "အသွင်ပြောင်းထားá€á€²á€· JPEG2000 မှာ သုည အကျယ် (သို့) အမြင့် ရှိá€á€šá€º" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "လá€á€ºá€á€œá€±á€¬ ထောက်ပံ့မထားá€á€²á€· ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "အရောင် မှá€á€ºá€á€™á€ºá€¸á€¡á€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG á‚á€á€á€ ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ကြားá€á€¶ ရုပ်ပုံ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€¡á€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG á‚á€á€á€ ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "ဘာသာပြန်မှု á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· JPEG ရုပ်ပုံ ဖိုင် (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးአမှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ ရှင်းလင်းဖို့ ရှိနေá€á€²á€· အá€á€»á€­á€¯á€· လုပ်ငန်းသုံး ကိရိယာများကို စမ်းကြည့်ပါ" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ထောက်ပံ့မထားá€á€²á€· JPEG အရောင် နေရာလပ် (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "အသွင်ပြောင်းထားá€á€²á€· JPEG မှာ သုည အကျယ်နဲ့ အမြင့် ရှိá€á€šá€ºá‹" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "á€á€±á€«á€„်းစီးအá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "စကားစပ် ကြားá€á€¶ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ရုပ်ပုံမှာ မမှန်á€á€²á€· အကျယ်နဲ့/(သို့)အမြင့်" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ရုပ်ပုံမှာ ထောက်ပံ့မထားá€á€²á€· bpp ရှိá€á€šá€º" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ရုပ်ပုံမှာ ထောက်ပံ့မထားá€á€²á€· %d-bit ပြင်ညီများ အရေအá€á€½á€€á€º ရှိá€á€šá€º" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "pixbuf အသစ်ကို မဖန်á€á€®á€¸á€”ိုင်ဘူး" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "လိုင်း အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "á€á€±á€«á€„်းစီးအá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ရုပ်ပုံရဲ့ လိုင်းများ အားလုံးကို မယူရဘူးá‹" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€›á€²á€· အဆုံးမှာ အရောင်စပ် ဆေးá€á€½á€€á€º မá€á€½á€±á€·á€›á€˜á€°á€¸" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "အသွင်ပြောင်းထားá€á€²á€· PNG မှာ သုည အကျယ် (သို့) အမြင့် ရှိá€á€šá€ºá‹" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ရုပ်ပုံရဲ့ လိုင်းá€á€á€¯á€…ီမှ အá€á€­á€¯á€„်းအá€á€¬á€™á€»á€¬á€¸á€Ÿá€¬ မမှန်ဘူးá‹" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "အသွင်ပြောင်းထားá€á€²á€· PNG မှာ သုည အကျယ် (သို့) အမြင့် ရှိá€á€šá€ºá‹" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "အသွင်ပြောင်းထားá€á€²á€· PNGရဲ့ လိုင်းá€á€á€¯á€…ီမှ အá€á€­á€¯á€„်းအá€á€¬á€™á€»á€¬á€¸á€Ÿá€¬ မမှန်ဘူးá‹" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "အသွင်ပြောင်းထားá€á€²á€· PNG မှာ RGB (သို့) RGBA မရှိဘူးá‹" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "အသွင်ပြောင်းထားá€á€²á€· PNG မှာ ထောက်ပံ့မထားá€á€²á€· လိုင်းá€á€½á€± ရှိá€á€šá€ºáŠ რ(သို့) ᄠဖြစ်ရမယ်á‹" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "ဆိုးရွားá€á€²á€· á€á€»á€­á€¯á€·á€šá€½á€„်းဖြစ်နေá€á€²á€· PNG ရုပ်ပုံ ဖိုင် - %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မရှိဘူး" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld ရုပ်ပုံနဲ့ %ld á€á€á€¯ သိုထားဖို့ လုံလောက်á€á€²á€· မှá€á€ºá€‰á€¬á€á€º မရှိဘူးአမှá€á€ºá€‰á€¬á€á€º သုံးစွဲမှုကို လျှော့á€á€»á€–ို့ ရှိနေá€á€²á€· အá€á€»á€­á€¯á€· " "လုပ်ငန်းသုံးကိရိယာများကို စမ်းကြည့်ပါ" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "ဆိုးရွားá€á€²á€· ဖá€á€ºá€›á€¾á€¯á€™á€¾á€¯ á€á€»á€­á€¯á€·á€šá€½á€„်းဖြစ်နေá€á€²á€· PNG ရုပ်ပုံ ဖိုင်" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "ဆိုးရွားá€á€²á€· ဖá€á€ºá€›á€¾á€¯á€™á€¾á€¯ á€á€»á€­á€¯á€·á€šá€½á€„်းဖြစ်နေá€á€²á€· PNG ရုပ်ပုံ ဖိုင် - %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG စာသား အá€á€¯á€¶á€¸á€™á€»á€¬á€¸á€›á€²á€· သော့á€á€»á€€á€ºá€™á€»á€¬á€¸á€™á€¾á€¬ အနည်းဆုံး အက္á€á€›á€¬á€™á€»á€¬á€¸ á နဲ့ áá€á€ အကြား ရှိရမယ်á‹" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG စာသား အá€á€¯á€¶á€¸á€™á€»á€¬á€¸á€Ÿá€¬ ASCII အက္á€á€›á€¬á€™á€»á€¬á€¸ ဖြစ်ရမယ်á‹" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG ဖိသိပ်မှု အဆင့်ဟာ á€á€”်ဖိုး ဠနဲ့ በá€á€”်ဖိုးကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%s' á€á€”်ဖိုးကို á€á€½á€²á€á€¼á€™á€ºá€¸á€œá€­á€¯á€· မရနိုင်ဘူးá‹" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG ဖိသိပ်မှု အဆင့်ဟာ á€á€”်ဖိုး ဠနဲ့ በá€á€”်ဖိုးကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%d' á€á€”်ဖိုးကို á€á€½á€„့်မပြုဘူးá‹" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG စာသား အá€á€¯á€¶á€¸ %s á€á€”်ဖိုးကို ISO-8859-1 စာá€á€¾á€€á€ºá€›á€±á€¸á€žá€¬á€¸á€á€¼á€„်း အဖြစ် အသွင်ပြောင်းလို့ မရနိုင်ဘူးá‹" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ပွင့်ကိရိယာက ကိန်းပြည့်á€á€á€¯á€€á€­á€¯ á€á€½á€±á€·á€–ို့ မျှော်လင့်ထားá€á€šá€ºáŠ ဒါပေမဲ့ မá€á€½á€±á€·á€á€²á€·á€˜á€°á€¸á‹" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM မှာ မမှန်á€á€²á€· ဘိုက်အစပိုင်း á€á€á€¯ ရှိá€á€šá€º" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ဖိုင်ဟာ အသိအမှá€á€ºá€•á€¼á€¯á€‘ားá€á€²á€· PNM ပုံစံá€á€½á€²á€á€á€¯á€‘ဲမှာ မရှိဘူး" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ဖိုင်မှာ 0 ရဲ့ ရုပ်ပုံ အကျယ် á€á€á€¯ ရှိá€á€šá€º" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ဖိုင်မှာ 0 ရဲ့ ရုပ်ပုံ အမြင့် á€á€á€¯ ရှိá€á€šá€º" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ဖိုင်ထဲက အများဆုံး အရောင် á€á€”်ဖိုးဟာ 0 ဖြစ်á€á€šá€º" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ဖိုင်ထဲက အများဆုံး အရောင်á€á€”်ဖိုးဟာ အလွန်ကြီးá€á€šá€º" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "PNM အကြမ်း ရုပ်ပုံ အမျိုးအစားဟာ မမှန်ဘူး" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ရုပ်ပုံဖွင့်ကိရိယာက ဒီ PNM ပုံစံá€á€½á€²á€€á€­á€¯ ထောက်ပံ့မထားဘူး" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "PNM အကြမ်း အမျိုးအစားများက နမူနာ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ မá€á€­á€¯á€„်á€á€„် အá€á€­á€¡á€€á€» နေရာလပ် á€á€á€¯ လိုအပ်á€á€šá€º" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ရုပ်ပုံ ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM အကြောင်းအá€á€»á€€á€º á€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€¯á€¶á€€á€­á€¯ ဖွင့်ဖို့ လုံလောက်á€á€²á€· မှá€á€ºá€‰á€¬á€á€º မရှိဘူး" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "မမျှော်လင့်á€á€²á€· PNM ရုပ်ပုံ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အဆုံး" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ဖိုင်ကို ဖွင့်ဖို့ လုံလေက်á€á€²á€· မှá€á€ºá€‰á€¬á€á€º မရှိဘူး" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ရုပ်ပုံ အမျိုးအစား အုပ်စု" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "á€á€±á€«á€„်းစီးကို ရေးဖို့ မအောင်မြင်ဘူး\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "စကားစပ် ကြားá€á€¶ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF ဖá€á€ºá€›á€¾á€¯á€á€¼á€„်း á€á€»á€¯á€¶á€·á€šá€½á€„်းá€á€»á€€á€º - %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "TGA အကြောင်းအá€á€»á€€á€º á€á€Šá€ºá€†á€±á€¬á€€á€ºá€™á€¾á€¯ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "ဖိုင်á€á€½á€² အညွှန်းကို ရေးဖို့ မအောင်မြင်ဘူး\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF ဖိုင်ကို ဖွင့်ဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ရုပ်ပုံမှာ á€á€±á€«á€„်းစီး အ​á€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€¯ ရှိá€á€šá€º" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ရုပ်ပုံမှာ အမည်မသိá€á€²á€· အမျိုးအစား ရှိá€á€šá€º" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ထောက်ပံ့ထားá€á€²á€· RAS ရုပ်ပုံ ကွာá€á€¼á€¬á€¸á€™á€¾á€¯" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun ရာစá€á€¬ ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "အá€á€„်အထွက်ကြားá€á€¶ á€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€¯á€¶á€¡á€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "အá€á€„်အထွက်ကြားá€á€¶ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "အá€á€„်အထွက်ကြားá€á€¶ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€€á€­á€¯ realloc မလုပ်နိုင်ဘူး" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "အá€á€„်အထွက်ကြားá€á€¶ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "pixbuf အသစ်ကို မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF ရုပ်ပုံဟာ á€á€­á€–ြá€á€ºá€‘ားá€á€šá€º (သို့) မပြည့်စုံဘူးá‹" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "အရောင်ဇယား á€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€¯á€¶á€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "အရောင်ဇယား ရေးသွင်းá€á€»á€€á€ºá€™á€»á€¬á€¸á€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "အရောင်ဇယား ရေးသွင်းá€á€»á€€á€ºá€™á€»á€¬á€¸ အá€á€½á€€á€º မမျှော်လင့်á€á€²á€· bitdepth" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA á€á€±á€«á€„်းစီး မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ရုပ်ပုံမှာ မမှန်á€á€²á€· အá€á€­á€¯á€„်းအá€á€¬á€™á€»á€¬á€¸ ရှိá€á€šá€º" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ရုပ်ပုံ အမျိုးအစားကို ထောက်á€á€¶ မထားဘူး" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA အကြောင်းအá€á€»á€€á€º á€á€Šá€ºá€†á€±á€¬á€€á€ºá€™á€¾á€¯ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ဖိုင်မှ ပိုသွားá€á€²á€· အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "á€á€¬á€‚ါ ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ရုပ်ပုံရဲ့ အကျယ်ကို မရနိုင်ဘူး (မကောင်းá€á€²á€· TIFF ဖိုင်)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ရုပ်ပုံရဲ့ အမြင့်ကို မရနိုင်ဘူး (မကောင်းá€á€²á€· TIFF ဖိုင်)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ရုပ်ပုံရဲ့ အကျယ်နဲ့ အမြင့် သုညဖြစ်á€á€šá€º" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ရုပ်ပုံရဲ့ အá€á€­á€¯á€„်းအá€á€¬ အရမ်း ကြီးá€á€šá€º" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ဖိုင် ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ဖိုင်မှ RGB အ​á€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€€á€­á€¯ ဖွင့်ဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ဖိုင်ကို ဖွင့်ဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ရုပ်ပုံ ဖွင့်ဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ရုပ်ပုံ သိမ်းဆည်းဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ ရေးဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ဖိုင် မရေးသားနိုင်ဘူး" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ရုပ်ပုံမှာ သုည အကျယ် ရှိá€á€šá€º" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ရုပ်ပုံမှာ သုည အမြင့် ရှိá€á€šá€º" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ကျန်á€á€¬á€€á€­á€¯ မသိမ်းဆည်းနိုင်ဘူး" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "မမှန်á€á€²á€· XBM ဖိုင်" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ရုပ်ပုံဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူး" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ရုပ်ပုံကို ဖွင့်နေစဉ် ယာယီဖိုင်ထဲ ရေးသားဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ရုပ်ပုံ အမျိုးအစား" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM á€á€±á€«á€„်းစီး မá€á€½á€±á€·á€›á€˜á€°á€¸" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "မမှန်á€á€²á€· XPM á€á€±á€«á€„်းစီး" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ဖိုင်ရဲ့ ရုပ်ပုံ အကျယ် <= 0 " #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ဖိုင်ရဲ့ ရုပ်ပုံ အမြင့် <= 0 " #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM မှာ အက္á€á€›á€¬á€™á€»á€¬á€¸á€›á€²á€· မမှá€á€ºá€á€²á€· အစက် အရေအá€á€½á€€á€º ရှိá€á€šá€º" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ဖိုင်မှာ မမှန်á€á€²á€· အရောင်များရဲ့ အရေအá€á€½á€€á€º ရှိá€á€šá€º" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ရုပ်ပုံ ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM အရောင်ဇယားကို မဖá€á€ºá€”ိုင်ဘူး" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ရုပ်ပုံကို ဖွင့်နေစဉ် ယာယီဖိုင်ထဲ ရေးသားဖို့ မအောင်မြင်ဘူး" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ရုပ်ပုံ အမျိုးအစား" #~ msgid "Unsupported animation type" #~ msgstr "လက်á€á€¶á€™á€‘ားá€á€²á€· သက်á€á€„်လှုပ်ရှားမှု အမျိုးအစား" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFအပိá€á€º လုပ်ဆောင်á€á€»á€€á€º မအောင်မြင်ဘူး" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "အရောင်စပ် ဆေးá€á€½á€€á€º အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူး" gdk-pixbuf-2.30.8/po/zh_CN.po0000664000175000017500000006773012340760136016772 0ustar00mclasenmclasen00000000000000# gtk+ package simplified Chinese translation file. # Copyright (C) 2000, 2001, 2003, 2004, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # è¾›ç«‹ä» , 2000. # Chih-Wei Huang , 2000. # Abel Cheung , 2001. # He Qiangqiang , 2001. # Funda Wang , 2003,2004 # Yang Zhang , 2007. # Deng Xiyue , 2008,2009. # Funda Wang , 2008,2009. # Aron Xu , 2010 # YunQiang Su , 2012. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2014-01-24 21:23+0800\n" "Last-Translator: YunQiang Su \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: 8bits\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Gtranslator 2.91.5\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "打开文件“%sâ€å¤±è´¥ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "图åƒæ–‡ä»¶â€œ%sâ€æ²¡æœ‰å†…容" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "载入动画“%sâ€å¤±è´¥ï¼šåŽŸå› æœªçŸ¥ï¼Œå¯èƒ½æ˜¯åŠ¨ç”»æ–‡ä»¶å·²æŸå" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "载入图åƒâ€œ%sâ€å¤±è´¥ï¼šåŽŸå› æœªçŸ¥ï¼Œå¯èƒ½æ˜¯å›¾åƒæ–‡ä»¶å·²æŸå" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "加载用æ¥è½½å…¥å›¾åƒçš„模å—失败:%s:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "图åƒè½½å…¥æ¨¡å— %s 没有导出正确的接å£ï¼›å®ƒæ˜¯å¦å±žäºŽå¦ä¸€ä¸ª gdk-pixbuf 版本?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ä¸æ”¯æŒå›¾åƒç±»åž‹â€œ%sâ€" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "识别文件“%sâ€çš„图åƒæ–‡ä»¶æ ¼å¼å¤±è´¥" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "无法识别的图åƒæ–‡ä»¶æ ¼å¼" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "载入图åƒâ€œ%sâ€å¤±è´¥ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "写入图åƒæ–‡ä»¶æ—¶å‡ºé”™ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "æ­¤ gdk-pixbuf ä¸æ”¯æŒè¦ä¿å­˜çš„图åƒæ ¼å¼ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "内存ä¸è¶³ä»¥ä¿å­˜å›žè°ƒçš„图åƒ" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "打开临时文件失败" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "从临时文件读å–失败" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "打开“%sâ€è¿›è¡Œå†™å…¥å¤±è´¥ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "写入图åƒæ—¶æ— æ³•å…³é—­â€œ%sâ€ï¼Œå¯èƒ½æ²¡æœ‰ä¿å­˜æ•°æ®ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "内存ä¸è¶³ä»¥å°†å›¾åƒä¿å­˜è‡³ç¼“冲区" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "写入图åƒæµæ—¶å‡ºé”™" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "内部错误:图åƒè½½å…¥æ¨¡å—“%sâ€å®ŒæˆæŸæ“作失败,但没有给出任何原因" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "图åƒç±»åž‹â€œ%sâ€ä¸æ”¯æŒæ¸è¿›å¼è½½å…¥" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "图åƒå¤´æŸå" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "图åƒæ ¼å¼æœªçŸ¥" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "图åƒåƒç´ æ•°æ®æŸå" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "åˆ†é… %u 字节的图åƒç¼“冲区失败" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "动画中有未预期的图标å—" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "动画头无效" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "内存ä¸è¶³ä»¥è½½å…¥åŠ¨ç”»" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "动画中的å—æ ¼å¼é”™è¯¯" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI 文件被截断或ä¸å®Œæ•´ã€‚" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI 图åƒæ ¼å¼" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP 图åƒæœ‰ä¼ªé€ çš„头数æ®" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "内存ä¸è¶³ä»¥è½½å…¥ä½å›¾å›¾åƒ" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "ä¸æ”¯æŒçš„ BMP 图åƒå¤´å¤§å°" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "无法压缩自上而下的 BMP 图åƒ" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "文件过早结æŸ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "无法分é…内存æ¥ä¿å­˜ BMP 文件" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "无法写入 BMP 文件" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP 图åƒæ ¼å¼" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF 图åƒæ ¼å¼" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF 图åƒæ ¼å¼" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO 图åƒæ ¼å¼" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG è´¨é‡ä¸€å®šè¦åœ¨ 0 至 100 之间;无法解æžæ•°å€¼â€œ%sâ€ã€‚" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG è´¨é‡ä¸€å®šè¦åœ¨ 0 至 100 之间;ä¸å…许使用数值“%dâ€ã€‚" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG 图åƒæ ¼å¼" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF 图åƒæ ¼å¼" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "无法分é…内存:%s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "无法创建æµï¼š%s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "无法æœç´¢æµï¼š%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "无法从æµä¸­è¯»å–:%s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "无法装入ä½å›¾" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "无法装入元文件" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "ä¸æ”¯æŒçš„ GDI+ 图åƒæ ¼å¼" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "无法ä¿å­˜" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF 图åƒæ ¼å¼" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "读入 GIF 失败:%s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF 文件缺少了æŸäº›æ•°æ®(å¯èƒ½æ–‡ä»¶è¢«æˆªçŸ­äº†ï¼Ÿ)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF 文件载入模å—产生内部程åºé”™è¯¯(%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "栈溢出" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF 文件载入模å—无法分æžæ­¤å›¾åƒã€‚" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "é‡åˆ°äº†é”™è¯¯çš„代ç " #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF 文件中的表项循环" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "内存ä¸è¶³ä»¥è½½å…¥ GIF 文件" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "内存ä¸è¶³ä»¥æž„建 GIF 文件中的一帧" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF 图åƒå·²æŸå(ä¸æ­£ç¡®çš„ LZW 压缩数æ®)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "文件好åƒä¸æ˜¯ GIF 文件" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ä¸æ”¯æŒ %s 版本的 GIF 文件格å¼" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "结果 GIF 图åƒå¤§å°ä¸º 0" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF 图åƒæ²¡æœ‰å…¨å±€è‰²å½©è¡¨ï¼Œå®ƒå…¶ä¸­çš„一帧也没有局部色彩表。" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF 文件被截断或是ä¸å®Œæ•´ã€‚" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "读入 ICNS 图åƒæ–‡ä»¶æ—¶å‘生错误:%s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "æ— æ³•è§£ç  ICNS 文件" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS 图åƒæ ¼å¼" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "图标头无效" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "内存ä¸è¶³ä»¥è½½å…¥å›¾æ ‡" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ä¸æ”¯æŒåŽ‹ç¼©å›¾æ ‡" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "图标宽度为零" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "图标高度为零" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ä¸æ”¯æŒçš„图标类型" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "内存ä¸è¶³ä»¥è½½å…¥ ICO 文件" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "图åƒå¤ªå¤§ï¼Œæ— æ³•å¦å­˜ä¸º ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "光标热点ä½äºŽå›¾åƒå¤–" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ä¸æ”¯æŒçš„ ICO 文件深度:%d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "无法为æµåˆ†é…内存" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "无法解ç å›¾åƒ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "已转æ¢çš„ JPEG2000 的宽度或高度为零" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ç›®å‰ä¸æ”¯æŒè¯¥å›¾åƒç±»åž‹" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "无法为色彩é…置分é…内存" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "内存ä¸è¶³ä»¥æ‰“å¼€ JPEG 2000 文件" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "无法为缓冲图åƒæ•°æ®åˆ†é…内存" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 图åƒæ ¼å¼" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "åˆ†æž JPEG 图åƒæ–‡ä»¶æ—¶å‡ºé”™(%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "内存ä¸è¶³ä»¥è½½å…¥å›¾åƒï¼Œè¯•è¯•å…³é—­å…¶å®ƒåº”用程åºæ¥é‡Šæ”¾å†…å­˜" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ä¸æ”¯æŒçš„ JPEG 色彩空间(%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "无法分é…内存æ¥è½½å…¥ JPEG 文件" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "å˜å½¢ JPEG 宽度或高度为零。" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "色彩é…置有无效的长度“%uâ€ã€‚" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "无法为头分é…内存" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "无法为上下文缓冲区分é…内存" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "图åƒçš„宽度和/或高度无效" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "图åƒæœ‰ä¸æ”¯æŒçš„ bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "图åƒæœ‰ä¸æ”¯æŒçš„ %d ä½è‰²ç›˜" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "无法创建新åƒç´ ç¼“冲" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "无法为线形数æ®åˆ†é…内存" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "无法为 PCX 图åƒåˆ†é…内存" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "未获得 PCX 图åƒçš„全部线形" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "在 PCX æ•°æ®ç»“尾未å‘现调色æ¿" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX 图åƒæ ¼å¼" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "å˜å½¢åŽ pixbuf 的宽度或高度为零。" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata æ ¼å¼" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG 图åƒçš„æ¯é€šé“ä½æ•°æ— æ•ˆã€‚" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "å˜å½¢ PNG 宽度或高度为零。" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "å˜å½¢ PNG æ¯é€šé“ä½æ•°ä¸æ˜¯ 8。" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "å˜å½¢ PNG ä¸æ˜¯ RGB 或 RGBA。" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "å˜å½¢ PNG å«æœ‰ä¸æ”¯æŒçš„通é“数,必须是 3 或 4。" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG 图åƒæ–‡ä»¶é‡Œæœ‰ä¸¥é‡é”™è¯¯ï¼š%s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "内存ä¸è¶³ä»¥è½½å…¥ PNG 文件" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "内存ä¸è¶³ä»¥è½½å…¥å¤§å°ä¸º %lu x %lu 的图åƒï¼›è¯•è¯•å…³é—­å…¶å®ƒåº”用程åºä»¥å‡å°‘内存使用é‡" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "读入 PNG 图åƒæ–‡ä»¶æ—¶å‘生严é‡é”™è¯¯" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "读入 PNG 图åƒæ–‡ä»¶æ—¶å‘生严é‡é”™è¯¯ï¼š%s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG 文本å—的关键字必须至少有 1 个字符,最多有 79 个字符。" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG 文本å—的关键字必须是 ASCII 字符。" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "色彩é…置有无效的长度 %d。" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG 压缩级别一定è¦åœ¨ 0 至 9 之间;无法解æžæ•°å€¼â€œ%sâ€ã€‚" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG 压缩级别一定è¦åœ¨ 0 至 9 之间;ä¸å…许使用数值“%dâ€ã€‚" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG æ–‡æœ¬å— %s 的值无法转æ¢ä¸º ISO-8859-1 ç¼–ç ã€‚" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG 图åƒæ ¼å¼" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM 载入模å—找ä¸åˆ°è¦æ‰¾çš„æ•´æ•°" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM 文件的第一个字节ä¸æ­£ç¡®" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNG 文件ä¸æ˜¯ä»¥å¯è¯†åˆ«çš„ PNM 副格å¼å­˜å‚¨çš„" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM 文件的图åƒå®½åº¦ä¸º 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM 文件的图åƒé«˜åº¦ä¸º 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM 文件中最大å¯ç”¨é¢œè‰²æ•°ä¸º 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM 文件中最大å¯ç”¨é¢œè‰²æ•°è¿‡å¤§" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "原始 PNM 图åƒç±»åž‹æ— æ•ˆ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM 载入程åºä¸æ”¯æŒè¿™ç§ PNM 副格å¼" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "原始 PNM æ ¼å¼åœ¨æ ·æœ¬æ•°æ®å‰ç²¾ç¡®éœ€è¦ä¸€ä¸ªç©ºæ ¼" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "无法分é…内存æ¥è½½å…¥ PNM 图åƒ" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "内存ä¸è¶³ä»¥è½½å…¥ PNM 的上下文结构" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM 图åƒæ•°æ®è¿‡æ—©ç»“æŸ" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "内存ä¸è¶³ä»¥è½½å…¥ PNM 文件" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM 图åƒæ ¼å¼æ—" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "输入文件æ述符为 NULL。" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "è¯»å– QTIF 头失败" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF 原å­å°ºå¯¸å¤ªå¤§(%d 字节)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "åˆ†é… %d 字节的文件读å–缓冲区失败" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "读入 QTIF 失败:%s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "使用 seek() 跳过接下æ¥çš„ %d 字节失败。" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "无法为 OTIF 分é…上下文结构" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "创建 GdkPixbufLoader 对象失败。" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "查找图åƒæ•°æ®å¤±è´¥ã€‚" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF 图åƒæ ¼å¼" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS 图åƒæœ‰ä¼ªé€ çš„头数æ®" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS 图åƒç±»åž‹æœªçŸ¥" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ä¸æ”¯æŒçš„ RAS 图åƒå˜ç§" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "内存ä¸è¶³ä»¥è½½å…¥ RAS 图åƒ" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun 光栅图åƒæ ¼å¼" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "无法为 IOBuffer 结构分é…内存" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "无法为 IOBuffer æ•°æ®åˆ†é…内存" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "无法é‡æ–°åˆ†é… IOBuffer æ•°æ®" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "无法为临时 IOBuffer æ•°æ®åˆ†é…内存" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "无法分é…æ–°åƒç´ ç¼“冲" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "图åƒæ–‡ä»¶è¢«æˆªæ–­æˆ–是ä¸å®Œæ•´ã€‚" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "无法分é…色彩表结构" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "无法分é…色彩表项" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "未预期的色彩表项ä½æ·±" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "æ— æ³•åˆ†é… TGA 头内存" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA 图åƒå°ºå¯¸æ— æ•ˆ" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "ä¸æ”¯æŒ TGA 图åƒç±»åž‹" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "无法为 TGA 上下文结构分é…内存" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "文件中的数æ®è¶…é¢" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa 图åƒæ ¼å¼" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "无法å–得图åƒå®½åº¦(TIFF 文件æŸå)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "无法å–得图åƒé«˜åº¦(TIFF 文件æŸå)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF 图åƒçš„宽度或高度为零" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF 图åƒçš„尺寸太大" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "内存ä¸è¶³ä»¥æ‰“å¼€ TIFF 文件" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "载入 TIFF 文件里的 RGB æ•°æ®å¤±è´¥" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "打开 TIFF 图åƒå¤±è´¥" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "载入 TIFF 图åƒå¤±è´¥" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "ä¿å­˜ TIFF 图åƒå¤±è´¥" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF 压缩未指å有效的编ç ã€‚" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "写入 TIFF 图åƒå¤±è´¥" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "无法写入 TIFF 文件" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "图åƒå®½åº¦ä¸ºé›¶" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "图åƒé«˜åº¦ä¸ºé›¶" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "内存ä¸è¶³ä»¥è½½å…¥å›¾åƒ" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "无法ä¿å­˜å‰©ä½™éƒ¨åˆ†" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP 图åƒæ ¼å¼" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "XBM 文件无效" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "内存ä¸è¶³ä»¥è½½å…¥ XBM 图åƒæ–‡ä»¶" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "载入 XBM 图åƒæ—¶æ— æ³•å†™å…¥ä¸´æ—¶æ–‡ä»¶" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM 图åƒæ ¼å¼" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "找ä¸åˆ° XPM 头" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "无效的 XBM 头" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM 文件图åƒå®½åº¦ <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM 文件图åƒé«˜åº¦ <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM æ¯ä¸ªåƒç´ å ç”¨çš„字节数目无效" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM 文件图åƒé¢œè‰²æ•°ç›®ä¸æ­£ç¡®" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "无法分é…内存æ¥è½½å…¥ XPM 图åƒ" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "无法读入 XPM 色彩表" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "载入 XPM 图åƒæ—¶å†™å…¥ä¸´æ—¶æ–‡ä»¶å¤±è´¥" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM 图åƒæ ¼å¼" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose æ“作失败" #~ msgid "Unsupported animation type" #~ msgstr "ä¸æ”¯æŒçš„动画类型" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "无法为调色æ¿æ•°æ®åˆ†é…内存" gdk-pixbuf-2.30.8/po/ta.gmo0000664000175000017500000010112712340760137016527 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-ØB-{/t—/e 0br0mÕ0tC1s¸1¤,2{Ñ2M3’Û3’n4“5N•5iä5XN6f§6 7Œ/7Ž¼7QK8W8[õ8›Q9˜í9J†:HÑ:x;”“;¢(<’Ë<|^=¦Û=±‚>4?ƒ´?U8@ZŽ@Mé@Y7Al‘A7þAJ6BQBRÓBu&CpœCb DgpDTØD^-EZŒE;çE`#Fï„F^tG`ÓGo4HR¤H÷HWûIñSJrEKX¸KVL_hLRÈLzMO–MFæM¯-N¯ÝN@O@ÎOePiuP[ßPd;Q¥ Q4FRg{S—ãS€{T<üT<9UfvU6ÝUwVAŒVƒÎVJRW*W\ÈW{%Xc¡XYY__Yp¿Y$0ZU[^ó[bR\kµ\O!]vq]Øè]‰Á^eK_›±_|M`JÊ`@aAVb)˜bPÂbkcÁc¥Adzçd¸be~fašfüfnŠgtùg–nhdidjiUÏij%j…j‹k¢kÏ"lÁòlH´mHýmXFnjŸnŒ o——ox/p{¨pC$qÏhq@8r4yrm®r^sˆ{s#t(tCt^t$yt#žt Ât$ãtu6#u?Zu$šu$¿uäu)v*vFvav#|v© vYJw‚¤w–'xʾx‹‰yOzrezØzah{rÊ{N=|HŒ|aÕ|Y7}w‘}« ~wµ~c-K‘K݉)€Š³€Ò>E‚\°<3†H±{Q‘[¾5›=|‰/­®;xnMiW)U>.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.master.ta Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2011-09-09 04:51+0530 Last-Translator: I Felix Language-Team: Tamil Language: ta MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.2 Plural-Forms: nplurals=2; plural=(n!=1);\n BMP உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ பிழையான தலைபà¯à®ªà¯-பகà¯à®¤à®¿ தரவ௠உணà¯à®Ÿà¯BMP உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ ஆதரவிலà¯à®²à®¾ தலைபà¯à®ªà¯-பகà¯à®¤à®¿ உணà¯à®Ÿà¯à®¤à®µà®±à®¾à®© கà¯à®±à®¿à®¯à¯€à®Ÿà¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯PNG படதà¯à®¤à®¿à®©à¯ தடதà¯à®¤à®¿à®±à¯à®•à®¾à®© பிட௠தவறானதà¯.மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG தடதà¯à®¤à®¿à®±à¯à®•à®¾à®© பிடà¯à®•à®³à¯ 8 அலà¯à®².TGA தலைபà¯à®ªà¯ நினைவகதà¯à®¤à®¿à®©à¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.நிற ஒபà¯à®ªà¯€à®Ÿà¯ உளà¯à®³à¯€à®Ÿà¯à®•à®³à¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¨à®¿à®± ஒபà¯à®ªà®¿à®Ÿà¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆIOBuffer தரவà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆIOBuffer கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆTGA சூழலà¯-கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆPNM படதà¯à®¤à¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆXPM படதà¯à®¤à¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.பà¯à®¤à®¿à®¯ pixbuf஠ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¤à®±à¯à®•à®¾à®²à®¿à®• IOBuffer தரவ௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆXPM நிற ஒபà¯à®ªà¯€à®Ÿà¯ˆ படிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆIOBuffer தரவà¯à®•à¯à®•à¯ மற௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆCircular table entry in GIF fileவணà¯à®£ விவரகà¯à®•à¯à®±à®¿à®ªà¯à®ªà®¾à®©à®¤à¯ %d நீளதà¯à®¤à¯ˆ தவறாக கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯.சà¯à®°à¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கà¯à®±à¯à®®à¯à®ªà®Ÿ வகைகà¯à®•à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯à®¨à®¿à®©à¯ˆà®µà®•à®®à¯ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %sஸà¯à®Ÿà¯à®°à¯€à®®à¯ˆ உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %sICNS கோபà¯à®ªà®¿à®©à¯ˆ கà¯à®±à®¿à®¨à¯€à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®‰à®°à¯à®µà®¤à¯à®¤à®¿à®©à¯ உயரவதà¯à®¤à¯ˆ பெறமà¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ (கெடà¯à®Ÿà¯à®¤à®²à®¾à®© TIFF கோபà¯à®ªà¯)உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ அகலதà¯à®¤à¯ˆ பெறமà¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ (கெடà¯à®Ÿà¯à®¤à®²à®¾à®© TIFF கோபà¯à®ªà¯)ஸà¯à®Ÿà¯à®°à¯€à®®à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வாசிகà¯à®•: %sஸà¯à®Ÿà¯à®°à¯€à®®à¯ˆ தேட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %sPCX படதà¯à®¤à®¿à®±à¯à®•à®¾à®© நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¨à®¿à®± விவரகà¯à®•à¯à®±à®¿à®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®šà¯‚ழல௠இடையக-வைபà¯à®ªà®¿à®±à¯à®•à®¾à®© நினைவகம௠ஒதà¯à®•à¯à®•à®¿ வைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¤à®²à¯ˆà®ªà¯à®ªà¯ பகà¯à®¤à®¿à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à®¿ வைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®µà®°à®¿à®šà¯ˆ தரவà¯à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆJPEG கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿà¯ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆBMP கோபà¯à®ªà®¿à®©à¯ˆ சேமிபà¯à®ªà®¤à®±à¯à®•à®¾à®© நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿà¯ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¤à®²à¯ˆà®ªà¯à®ªà¯ பகà¯à®¤à®¿à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®‡à®Ÿà¯ˆà®¯à®• பட தரவà¯à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®ªà¯à®¤à®¿à®¯ pixbuf ஠உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®•à¯‹à®ªà¯à®ªà¯à®ªà¯ பெயரை மாறà¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®ªà®¿à®Ÿà¯à®®à¯‡à®ªà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®®à¯†à®Ÿà¯à®Ÿà®¾à®•à¯‹à®ªà¯à®ªà®¿à®©à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ'%s' உரà¯à®µà®•à¯ கோபà¯à®ªà®¿à®©à¯ வகையை உணர à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®šà¯‡à®®à®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®®à¯€à®¤à®¿à®¯à¯ˆ சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆBMP கோபà¯à®ªà®¿à®±à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆTIFF கோபà¯à®ªà¯à®•à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¨à®¿à®²à¯ˆà®•à®¾à®Ÿà¯à®Ÿà®¿ வெளியிலà¯à®³à¯à®³ படதà¯à®¤à¯ˆ கà¯à®±à®¿à®•à¯à®•à®¿à®±à®¤à¯PCX படதà¯à®¤à®¿à®©à¯ அனைதà¯à®¤à¯ கோடà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பெறவிலà¯à®²à¯ˆTIFF உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ பரிமாணம௠மிகப௠பெரியதà¯JPEG (%s) உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ வாசிகà¯à®•à¯à®®à¯à®ªà¯‹à®¤à¯ பிழைICNS படதà¯à®¤à¯ˆ வாசிகà¯à®•à¯à®®à¯ போத௠பிழை: %sஉரà¯à®µ கோபà¯à®ªà¯à®•à¯à®•à¯ எழà¯à®¤à¯à®®à¯à®ªà¯‹à®¤à¯ பிழை: %sஉரà¯à®µ கோபà¯à®ªà¯à®•à¯à®•à¯ எழà¯à®¤à¯à®®à¯à®ªà¯‹à®¤à¯ பிழைகோபà¯à®ªà®¿à®²à¯ அதிகமான தரவà¯QTIF சூழல௠அமைபà¯à®ªà¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.உரà¯à®µà®¤à¯à®¤à¯ˆ எழà¯à®¤à¯à®®à¯à®ªà¯‹à®¤à¯ '%s' மூட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ, அனைதà¯à®¤à¯ தரவà¯à®•à®³à¯à®®à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®®à®²à¯ இரà¯à®•à¯à®•à®²à®¾à®®à¯: %sGdkPixbufLoader பொரà¯à®³à¯ˆ உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.ஒர௠படத௠தரவ௠அணà¯à®µà¯ˆ தேட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.TIFF கோபà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ RGB தரவ௠à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆTIFF உரà¯à®µà®¤à¯à®¤à¯ˆà®¤à¯ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ'%s' அசைவூடà¯à®Ÿ கோபà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: காரணம௠தெரியாதà¯, ஊழலாகà¯à®•à®ªà®Ÿà¯à®Ÿ அசைவூடà¯à®Ÿà®•à¯ கோபà¯à®ªà®¾à®• இரà¯à®•à¯à®•à®²à®¾à®®à¯'%s' உரà¯à®µ கோபà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s'%s' உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: காரணம௠தெரியாதà¯, ஊழலாகà¯à®•à®ªà®Ÿà¯à®Ÿ உரà¯à®µà®•à¯ கோபà¯à®ªà®¾à®• இரà¯à®•à¯à®•à®²à®¾à®®à¯'%s' கோபà¯à®ªà¯ˆ எழà¯à®¤à¯à®µà®¤à®±à¯à®•à¯ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %sTIFF உரà¯à®µà®¤à¯à®¤à¯ˆà®¤à¯ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ'%s' கோபà¯à®ªà®¿à®©à¯ˆ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %sதறà¯à®•à®¾à®²à®¿à®• கோபà¯à®ªà¯ திறகà¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆQTIF தலைபà¯à®ªà¯ˆ வாசிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¤à®±à¯à®•à®¾à®²à®¿à®• கோபà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வாசிகà¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆTIFF படதà¯à®¤à¯ˆ சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆTIFF தரவினை எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆXBM உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯, தறà¯à®•à®¾à®²à®¿à®•à®®à®¾à®© கோபà¯à®ªà®¿à®±à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆXPM உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯, தறà¯à®•à®¾à®²à®¿à®•à®®à®¾à®© கோபà¯à®ªà®¿à®±à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆGIF வாசிகà¯à®•à¯à®®à¯ போத௠பிழை: %sPNG உரà¯à®µà®•à¯ கோபà¯à®ªà®¿à®²à¯ பிழை: %sPNG உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯ கொல௠பிழைPNG உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯ கொல௠பிழை: %sஇநà¯à®¤ கோபà¯à®ªà¯ GIF கோபà¯à®ªà®¾à®• தோனà¯à®±à®µà®¿à®²à¯à®²à¯ˆQTIF அணà¯à®µà¯ˆ வாசிகà¯à®•à¯à®®à¯ போத௠கோபà¯à®ªà¯ பிழை: %sGIF கோபà¯à®ªà®¿à®²à¯ சில தரவà¯à®•à®³à¯ கிடையாத௠(தà¯à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à®¾à®• இரà¯à®•à¯à®•à¯à®®à¯‹?)GIF உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ à®®à¯à®´à®®à¯ˆ வணà¯à®£ விவரப௠படம௠கிடையாதà¯, மறà¯à®±à¯à®®à¯ அதனà¯à®²à¯ இரà¯à®•à¯à®•à¯à®®à¯ ஓர௠சடà¯à®Ÿà®¤à¯à®¤à®¿à®±à¯à®•à¯ வணà¯à®£ விவரப௠படம௠கிடையாதà¯.GIF உரà¯à®µà®®à¯ சிதைநà¯à®¤à®¤à¯ (பிழையான LZW செறிபà¯à®ªà¯)GIF à®à®±à¯à®±à®¿à®•à¯à®•à¯ இநà¯à®¤à®ªà¯ படதà¯à®¤à¯ˆà®ªà¯ பà¯à®°à®¿à®¨à¯à®¤à¯ கொளà¯à®³ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.GIF உரà¯à®µà®®à¯ தà¯à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ அலà¯à®²à®¤à¯ பூரà¯à®¤à®¿à®¯à®¾à®•à®¾à®¤à®¤à¯.கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®©à¯ உயரம௠0கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®©à¯ அகலம௠0'%s' உரà¯à®µà®•à¯ கோபà¯à®ªà®¿à®²à¯ தரவ௠à®à®¤à¯à®®à¯ கிடையாதà¯à®¤à¯†à®°à®¿à®¯à®¾à®¤ உரà¯à®µ வடிவம௠படம௠தவறான அகலம௠அலà¯à®²à®¤à¯ உயரதà¯à®¤à¯ˆ கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯à®‰à®°à¯à®µà®¤à¯à®¤à®¿à®²à¯ ஆதரவிலà¯à®²à®¾à®¤ bppஉரà¯à®µà®¤à¯à®¤à®¿à®²à¯ ஆதரவி இலà¯à®²à®¾à®¤ %d-பிட௠தளஙà¯à®•à®³à¯ எணà¯à®£à®¿à®•à¯à®•à¯ˆà®‰à®°à¯à®µà®¤à¯à®¤à®¿à®©à¯ உயரம௠பூசà¯à®šà®¿à®¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®©à¯ அகலம௠0உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ தலைபà¯à®ªà®•à¯à®¤à®¿ கெடà¯à®¤à®²à®¾à®©à®¤à¯à®‰à®°à¯à®µà®®à¯ தà¯à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ அலà¯à®²à®¤à¯ பூரà¯à®¤à®¿à®¯à®¾à®•à®¾à®¤à®¤à¯à®‰à®°à¯à®µà®¤à¯à®¤à®¿à®©à¯ பிகà¯à®šà¯†à®²à¯ தரவ௠கெடà¯à®¤à®²à®¾à®©à®¤à¯ICO வகையாக சேமிக௠உரà¯à®µ அளவ௠பெரியதà¯'%s' உரà¯à®µ வகைகà¯à®•à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯à®‰à®°à¯à®µ வகைகà¯à®•à¯ தறà¯à®ªà¯‹à®¤à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯à®‰à®°à¯à®µà®®à¯-à®à®±à¯à®±à¯à®®à¯ கூற௠%s சரியான இடைமà¯à®•à®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®®à®¤à®¿ செயà¯à®µà®¤à®¿à®²à¯à®²à¯ˆ; இத௠வேர௠ஒர௠gdk-pixbuf பதிபà¯à®ªà¯à®•à¯à®•à®¾à®• இரà¯à®•à¯à®•à®•à¯ கூடà¯à®®à¯?'%s' வகையான உரà¯à®µà®™à¯à®•à®³à¯ˆ படிமà¯à®±à¯ˆà®¯à®¾à®• à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ ஆதரவ௠கிடையாதà¯à®‰à®³à¯à®³à¯€à®Ÿà¯ கோபà¯à®ªà¯ விளகà¯à®•à®¿ NULL ஆக உளà¯à®³à®¤à¯.PNG கோபà¯à®ªà®¿à®©à¯ˆ à®à®±à¯à®± போதிய நினைவகம௠இலà¯à®²à¯ˆPNM சூழலà¯-கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ à®à®±à¯à®± நினைவகம௠போதாதà¯PNM கோபà¯à®ªà¯ à®à®±à¯à®± நினைவகம௠போதாதà¯XBM உரà¯à®µà®•à¯à®•à¯‹à®ªà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯à®‰à®°à¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯, நினைவகதà¯à®¤à¯ˆ விடà¯à®•à¯à®• சில கோபà¯à®ªà¯à®•à®³à¯ˆ மூடவà¯à®®à¯JPEG 2000 கோபà¯à®ªà¯ˆà®¤à¯ திறபà¯à®ªà®¤à®±à¯à®•à¯ போதாதà¯à®®à®¾à®© நினைவகம௠இலà¯à®²à¯ˆTIFF கோபà¯à®ªà¯ திறபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯à®‰à®°à¯à®µà®¤à¯à®¤à¯ˆ இடையக வைபà¯à®ªà®¿à®²à¯ (buffer) சேமிபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯à®‰à®°à¯à®µà®¤à¯à®¤à¯ˆ callback-இல௠சேமிபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯GIF à®à®±à¯à®±à®¿à®¯à®¿à®²à¯ (%s) உளà¯à®³à®®à¯ˆà®ªà¯ பிழைஉளà¯à®³à®¾à®°à¯à®¨à¯à®¤ பிழை: உர௠à®à®±à¯à®±à®¿ தொகà¯à®¤à®¿ '%s' செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ˆ à®®à¯à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ, ஆனால௠அதன௠இயலாமைகà¯à®•à®¾à®© காரணதà¯à®¤à¯ˆ தர à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®šà¯†à®²à¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤ XBM கோபà¯à®ªà¯à®¤à®µà®±à®¾à®© XPM தலைபà¯à®ªà¯à®…சைவூடà¯à®Ÿà®¤à¯à®¤à®¿à®²à¯ தவறான தலைபà¯à®ªà¯à®•à¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®²à¯ செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤ தலைபà¯à®ªà¯JPEG தரம௠0 கà¯à®•à¯à®®à¯ 100 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%d' மதிபà¯à®ªà®¿à®•à¯à®•à¯ அனà¯à®®à®¤à®¿ கிடையாதà¯.JPEG தரம௠0 கà¯à®•à¯à®®à¯ 100 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%s' அலகிட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.PNG உரை தொகà¯à®¤à¯à®¤à®²à¯à®•à®³à®¿à®©à¯ விசைகள௠ASCII எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯.PNG உரை தொகà¯à®¤à¯à®¤à®²à¯à®•à®³à®¿à®©à¯ விசை கà¯à®±à¯ˆà®¨à¯à®¤à®¤à¯ 1 மறà¯à®±à¯à®®à¯ அதிகமாக 79 எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯.அசைவூடà¯à®Ÿà®¤à¯à®¤à¯ˆ தொகà¯à®¤à¯à®¤à®²à®¿à®²à¯ தவற௠நிகழà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯PNM கோபà¯à®ªà®¿à®²à¯ மிக-அதிகமான வணà¯à®£ மதிபà¯à®ªà¯ 0PNM கோபà¯à®ªà®¿à®²à¯ மிக-அதிகமான வணà¯à®£ மதிபà¯à®ªà¯ செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤à¯XPM தலைபà¯à®ªà®•à¯à®¤à®¿à®¯à¯ˆ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆPCX தரவின௠மà¯à®Ÿà®¿à®µà®¿à®²à¯ நிறதà¯à®¤à®Ÿà¯à®Ÿà¯ எதà¯à®µà¯à®®à¯ இலà¯à®²à¯ˆGIF கோபà¯à®ªà®¿à®²à¯ ஒர௠சடà¯à®Ÿà®¤à¯à®¤à¯ˆ இணைபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதவிலà¯à®²à¯ˆGIF கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯ICO கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯RAS உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®± நினைவகம௠போதாதà¯à®…சைவூடà¯à®Ÿà®¤à¯à®¤à¯ˆ à®à®±à¯à®± போதிய நினைவகம௠இலà¯à®²à¯ˆà®•à¯à®±à¯ˆà®µà®¾à®© நினைவகதà¯à®¤à®¿à®©à®¾à®²à¯ பிடà¯à®ªà®Ÿà®¤à¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯à®•à¯à®±à¯ˆà®µà®¾à®© நினைவகதà¯à®¤à®¿à®©à®¾à®²à¯ கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯à®•à¯à®±à¯ˆà®µà®¾à®© நினைவகதà¯à®¤à®¿à®©à®¾à®²à¯ உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯PNG கà¯à®±à¯à®•à¯à®•à¯à®®à¯ நிலை 0 கà¯à®•à¯à®®à¯ 9 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%d' அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à®¿à®²à¯à®²à¯ˆ.PNG கà¯à®±à¯à®•à¯à®•à¯à®®à¯ நிலை 0 கà¯à®•à¯à®®à¯ 9 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%s' அலகிட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.PNM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ உயரம௠0PNM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ அகலம௠0PNM கோபà¯à®ªà®¿à®²à¯ பிழையான தொடகà¯à®• பைடà¯à®Ÿà¯PNM பகà¯à®¤à®¿-வடிவம௠தெரிநà¯à®¤ ஓர௠PNM கோபà¯à®ªà¯ அலà¯à®²PNM உரà¯à®µ à®à®±à¯à®±à®¿à®•à¯à®•à¯ இநà¯à®¤ PNM பகà¯à®¤à®¿-வடிவதà¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯PNM à®à®±à¯à®±à®¿ ஓர௠மà¯à®´à¯à®Žà®£à¯ எதிரà¯à®ªà®¾à®°à¯à®¤à¯à®¤à®¤à¯, அனால௠கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆPremature கோபà¯à®ªà¯ à®®à¯à®Ÿà®¿à®µà¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯RAS உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ பிழையான தலைபà¯à®ªà¯-பகà¯à®¤à®¿ தரவ௠உணà¯à®Ÿà¯RAS உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ தெரியாத வகை வெறà¯à®±à¯ PNM வடிவஙà¯à®•à®³à®¿à®©à¯ மாதிரி தரவà¯à®•à¯à®•à¯ à®®à¯à®©à¯ சரியாக ஒர௠இடைவெளி தேவைபà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯à®®à¯‚ல PNM உரà¯à®µ வகை பிழையானதà¯à®…டà¯à®•à¯à®•à®¿à®²à¯ இடமிலà¯à®²à¯ˆTGA படஙà¯à®•à®³à¯ தவறான பரிமாணஙà¯à®•à®³à¯ˆ கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯TGA உரà¯à®µ வகைகà¯à®•à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯TIFF சà¯à®°à¯à®•à¯à®•à®®à®¾à®©à®¤à¯ ஒர௠சரியான கோடெகà¯à®•à¯ˆ பாரà¯à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆ.ANI உரà¯à®µ வடிவமà¯BMP உரà¯à®µ வகைEMF உரà¯à®µ வகைGIF உரà¯à®µ வகைICNS உரà¯à®µà®Ÿà®¿à®µ வகைICO உரà¯à®µà®Ÿà®¿à®µ வகைJPEG 2000 உரà¯à®µ வகைJPEG உரà¯à®µà®Ÿà®¿à®µ வகைPCX உரà¯à®µ வகைPNG உரà¯à®µ வகை பிழையானதà¯PNM/PBM/PGM/PPM பட வடிவ கà¯à®Ÿà¯à®®à¯à®ªà®®à¯QTIF உரà¯à®µ வடிவமà¯Sun raster பட வடிவமà¯TIFF உரà¯à®µ வகைடாரà¯à®•à®¾ உரà¯à®µ வகைWBMP உரà¯à®µ வகைWMF உரà¯à®µ வகைXBM உரà¯à®µ வகைXPM உரà¯à®µà®Ÿà®¿à®µ வகைஇநà¯à®¤ gdk-pixbuf அமைபà¯à®ªà®¿à®²à¯, இநà¯à®¤ உரà¯à®µ வகையில௠சேமிபà¯à®ªà®¤à®±à¯à®•à¯ ஆதரவிலà¯à®²à¯ˆ: %sTopdown BMP படஙà¯à®•à®³à¯ˆ கà¯à®±à¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®‡à®Ÿà®®à®¾à®±à¯à®±à®ªà¯à®ª JPEG அகலம௠மறà¯à®±à¯à®®à¯ உயரம௠பூஜà¯à®œà®¿à®¯à®®à®¾à®•à¯à®®à¯.இடமாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ JPEG2000 ன௠அகலம௠மறà¯à®±à¯à®®à¯ உயரம௠பூஜà¯à®œà®¿à®¯à®®à®¾à®•à¯à®®à¯.மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG தà¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾à®¤ தடஙà¯à®•à®³à®¿à®©à¯ எணà¯à®£à®¿à®•à¯à®•à¯ˆ 3 அலà¯à®²à®¤à¯ 4 ஆக இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯.மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG ன௠அகலம௠மறà¯à®±à¯à®®à¯ உயரம௠பூஜà¯à®œà®¿à®¯à®®à®¾à®•à¯à®®à¯.மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG RGB அலà¯à®²à®¤à¯ RGBA அலà¯à®².உரà¯à®µà®®à¯-à®à®±à¯à®±à¯à®®à¯ கூறà¯à®µà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s: %sநிற ஒபà¯à®ªà¯€à®Ÿà¯ உளà¯à®³à¯€à®Ÿà¯à®•à®³à¯à®•à¯à®•à¯ எதிரà¯à®ªà®¾à®°à®¾à®¤ பிட௠அடரà¯à®¤à¯à®¤à®¿à®Žà®¤à®¿à®°à¯à®ªà®¾à®°à¯à®•à¯à®•à®¾à®¤ PNM உரà¯à®µà®¤à¯ தரவ௠மà¯à®Ÿà®¿à®µà¯à®…சைவூடà¯à®Ÿà®¤à¯à®¤à®¿à®²à¯ எதிரà¯à®ªà®¾à®°à®¾à®¤ சினà¯à®© தொகà¯à®ªà¯à®ªà¯à®‰à®£à®°à®®à¯à®Ÿà®¿à®¯à®¾à®¤ உரà¯à®µà®•à¯ கோபà¯à®ªà¯ வகைதà¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾ JPEG நிற இடைவெளி (%s)ICO கோபà¯à®ªà¯à®•à¯à®•à¯ தà¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾à®¤ அடரà¯à®¤à¯à®¤à®¿: %dகà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®±à¯à®•à¯ ஆதரவ௠கிடையாதà¯GDI+கà¯à®•à¯ உரà¯à®µ வகையால௠தà¯à®£à¯ˆà®ªà¯à®ªà¯à®°à®¿à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆPNG உரை தொகà¯à®¤à¯à®¤à®²à¯ %sன௠மதிபà¯à®ªà¯ ISO-8859-1 கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®•à¯à®•à¯ மாறà¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ.பதிபà¯à®ªà¯ %s GIF கோபà¯à®ªà¯ வகைகளிகà¯à®•à¯ ஆதரவ௠கிடையாதà¯TIFF உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ அகலம௠அலà¯à®²à®¤à¯ உயரம௠சà¯à®´à®¿XPM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ உயரம௠<= 0XPM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ அகலம௠<= 0XPM கோபà¯à®ªà¯ தவறான நிறஙà¯à®•à®³à®¿à®©à¯ எணà¯à®£à®¿à®•à¯à®•à¯ˆà®¯à¯ˆ கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯XPM உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ ஒர௠பிகà¯à®šà¯†à®²à®¿à®²à¯ தவறà¯à®¤à®²à®¾à®© உர௠எணà¯à®£à®¿à®•à¯à®•à¯ˆ%u பைடà¯à®Ÿà®¿à®²à¯ பட பஃபரை ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ%u பைடà¯à®•à®³à®¿à®²à¯ பட பஃபரை ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆà®¤à¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾à®¤ RAS பட வேறà¯à®ªà®¾à®Ÿà¯gdk-pixbuf-2.30.8/po/en_GB.po0000664000175000017500000007126012340760135016733 0ustar00mclasenmclasen00000000000000# English (British) translation # Copyright (C) 2004 GTK+'s COPYRIGHT HOLDER # This file is distributed under the same licence as the gtk+ package. # Abigail Brady , Gareth Owen 2004 # Bruce Cowan , 2009, 2010, 2012. # Philip Withnall , 2010. msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-09-05 20:22+0100\n" "Last-Translator: Bruce Cowan \n" "Language-Team: British English \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: Virtaal 0.7.1\n" "X-Poedit-Language: English\n" "X-Poedit-Country: UNITED KINGDOM\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Failed to open file '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Image file '%s' contains no data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Failed to load image '%s': reason not known, probably a corrupt image file" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Unable to load image-loading module: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Image type '%s' is not supported" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Couldn't recognise the image file format for file '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Unrecognised image file format" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Failed to load image '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Error writing to image file: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "This build of gdk-pixbuf does not support saving the image format: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Insufficient memory to save image to callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Failed to open temporary file" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Failed to read from temporary file" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Failed to open '%s' for writing: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Insufficient memory to save image into a buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Error writing to image stream" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Incremental loading of image type '%s' is not supported" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Image header corrupt" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Image format unknown" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Image pixel data corrupt" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "failed to allocate image buffer of %u byte" msgstr[1] "failed to allocate image buffer of %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Unexpected icon chunk in animation" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Invalid header in animation" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Not enough memory to load animation" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Malformed chunk in animation" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF image was truncated or incomplete." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "The ANI image format" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP image has bogus header data" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Not enough memory to load bitmap image" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP image has unsupported header size" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP images cannot be compressed" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Premature end-of-file encountered" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Couldn't allocate memory for saving BMP file" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Couldn't write to BMP file" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "The BMP image format" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "The EMF image format" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "The GIF image format" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "The ICO image format" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "The JPEG image format" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "The TIFF image format" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Could not allocate memory: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Could not create stream: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Could not seek stream: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Could not read from stream: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Couldn't load bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Couldn't load metafile" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Unsupported image format for GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Couldn't save" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "The WMF image format" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Failure reading GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF file was missing some data (perhaps it was truncated somehow?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Internal error in the GIF loader (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF image loader cannot understand this image." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Bad code encountered" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Circular table entry in GIF file" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Not enough memory to load GIF file" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Not enough memory to composite a frame in GIF file" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF image is corrupt (incorrect LZW compression)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "File does not appear to be a GIF file" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Version %s of the GIF file format is not supported" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Resulting GIF image has zero size" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF image has no global colourmap, and a frame inside it has no local " "colourmap." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF image was truncated or incomplete." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Error reading ICNS image: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Could not decode ICNS file" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "The ICNS image format" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Invalid header in icon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Not enough memory to load icon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Compressed icons are not supported" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Icon has zero width" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Icon has zero height" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Unsupported icon type" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Not enough memory to load ICO file" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Image too large to be saved as ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Cursor hotspot outside image" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Unsupported depth for ICO file: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Couldn't allocate memory for stream" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Couldn't decode image" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformed JPEG2000 has zero width or height" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Image type currently not supported" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Couldn't allocate memory for colour profile" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Insufficient memory to open JPEG 2000 file" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Couldn't allocate memory to buffer image data" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "The JPEG 2000 image format" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Error interpreting JPEG image file (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Insufficient memory to load image, try exiting some applications to free " "memory" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Unsupported JPEG colour space (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Couldn't allocate memory for loading JPEG file" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformed JPEG has zero width or height." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Colour profile has invalid length '%d'." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Couldn't allocate memory for header" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Couldn't allocate memory for context buffer" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Image has invalid width and/or height" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Image has unsupported bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Image has unsupported number of %d-bit planes" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Couldn't create new pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Couldn't allocate memory for line data" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Couldn't allocate memory for PCX image" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Didn't get all lines of PCX image" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "No palette found at end of PCX data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "The PCX image format" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformed pixbuf has zero width or height." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "The GdkPixdata format" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bits per channel of PNG image is invalid." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformed PNG has zero width or height." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bits per channel of transformed PNG is not 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformed PNG not RGB or RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Transformed PNG has unsupported number of channels, must be 3 or 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatal error in PNG image file: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Insufficient memory to load PNG file" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatal error reading PNG image file" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatal error reading PNG image file: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Keys for PNG text chunks must be ASCII characters." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Colour profile has invalid length %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "The PNG image format" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM loader expected to find an integer, but didn't" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM file has an incorrect initial byte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM file is not in a recognised PNM subformat" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM file has an image width of 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM file has an image height of 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maximum colour value in PNM file is 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maximum colour value in PNM file is too large" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Raw PNM image type is invalid" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM image loader does not support this PNM subformat" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Raw PNM formats require exactly one whitespace before sample data" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Cannot allocate memory for loading PNM image" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Insufficient memory to load PNM context struct" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Unexpected end of PNM image data" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Insufficient memory to load PNM file" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "The PNM/PBM/PGM/PPM image format family" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Input file descriptor is NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Failed to read QTIF header" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atom size too large (%d byte)" msgstr[1] "QTIF atom size too large (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Failed to allocate %d byte for file read buffer" msgstr[1] "Failed to allocate %d bytes for file read buffer" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "File error when reading QTIF atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Failed to skip the next %d byte with seek()." msgstr[1] "Failed to skip the next %d bytes with seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Failed to allocate QTIF context structure." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Failed to create GdkPixbufLoader object." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Failed to find an image data atom." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "The QTIF image format" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS image has bogus header data" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS image has unknown type" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "unsupported RAS image variation" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Not enough memory to load RAS image" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "The Sun raster image format" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Cannot allocate memory for IOBuffer struct" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Cannot allocate memory for IOBuffer data" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Cannot realloc IOBuffer data" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Cannot allocate temporary IOBuffer data" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Cannot allocate new pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Image is corrupted or truncated" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Cannot allocate colourmap structure" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Cannot allocate colourmap entries" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Unexpected bitdepth for colourmap entries" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Cannot allocate TGA header memory" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA image has invalid dimensions" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA image type not supported" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Cannot allocate memory for TGA context struct" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Excess data in file" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "The Targa image format" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Could not get image width (bad TIFF file)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Could not get image height (bad TIFF file)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Width or height of TIFF image is zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensions of TIFF image too large" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Insufficient memory to open TIFF file" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Failed to load RGB data from TIFF file" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Failed to open TIFF image" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Failed to load TIFF image" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Failed to save TIFF image" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF compression doesn't refer to a valid codec." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Failed to write TIFF data" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Couldn't write to TIFF file" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Image has zero width" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Image has zero height" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Not enough memory to load image" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Couldn't save the rest" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "The WBMP image format" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Invalid XBM file" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Insufficient memory to load XBM image file" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Failed to write to temporary file when loading XBM image" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "The XBM image format" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "No XPM header found" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Invalid XPM header" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM file has image width <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM file has image height <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM has invalid number of chars per pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM file has invalid number of colours" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Cannot allocate memory for loading XPM image" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Cannot read XPM colourmap" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Failed to write to temporary file when loading XPM image" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "The XPM image format" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose operation failed" #~ msgid "Unsupported animation type" #~ msgstr "Unsupported animation type" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Couldn't allocate memory for palette data" gdk-pixbuf-2.30.8/po/sv.gmo0000664000175000017500000005126112340760137016556 0ustar00mclasenmclasen00000000000000Þ•È\ œ ÐÑ%ñ),-V!„ ¦"Ç(ê*->,l,™Æ'á " ?$`"…¨Æâ*ý)(Rq&‹*²+Ý# &-.T,ƒ#°-Ô3H6_ –¤»Öò!"1'T|™¹×`ë*LNw(Æ"ï&9RS¦JÄ#3Mjˆ"£ÆZà;8U8ŽÇ!ß"&$%K%qB—NÚ0).Z&‰°Å Ùú%5-O}“¨½Ý"ö ":o]7Í $$ .I $x * OÈ *!%C!/i!-™!%Ç!rí!`"q"„" "J·"O#2R#H…#Î#$ë#,$=$#Q$2u$"¨$"Ë$#î$#%&6%]%|%Qœ%Vî%!E& g&&ˆ&-¯&4Ý&2'!E'Fg'®'Î'Aé'+(I( X(y(0–(Ç(Ü(ñ())1)G)\)w))¢)'·)ß)õ)*'*>*T*i*~*E“*'Ù**+-,+CZ+)ž+ È+,é++,(B, k,"Œ,¯,!Î,"ð,-!)-GK-2“-%Æ-ì- .%).)O.Vy.Ð.ºð.!«0+Í0ù0*10?1 p1"‘1$´1*Ù1,2.123`23”2È2*ä23!-3 O3'p3˜3¸3Ö3ò34 44B4!w4™4'·4*ß41 5$<5&a55ˆ52¾5%ñ526J6e6|6—65³6é6ú6717Q7(n7'—7%¿7!å7"8!*8L8}c87á8b92|9+¯95Û9':j9:-¤:_Ò:32;%f;*Œ;)·;&á;.<$7<w\<%Ô<Hú<HC="Œ=!¯=+Ñ=/ý=!->$O>Et>Qº>1 ?0>?-o??´?$Ë?ð?(@"1@/T@„@›@²@!Ê@ì@(A0A&KAqrA5äA%B6@BFwB6¾B:õBp0C:¡C5ÜC@DFSD!šD†¼DCESEfEEY—EXñE6JFFFÈF'åF0 G>G,WG@„G6ÅG6üG73H8kH3¤H3ØH3 I_@I^ IÿIJ%5J1[J8J5ÆJ!üJQK!pK’K=¬KêK L#L8L6RL‰LšL«L¼LÍLáLóLMM-M>M#OMsM…MM¯MÂMÔMåMöMCN9KN2…N6¸NKïN1;O*mO4˜O0ÍO&þO%PDPdP!yP#›P¿PÕPMóP)AQ.kQšQ·Q$ÔQ+ùQk%R‘R{…?K“SWY¤s|Œ%š]µ}AN$2k–«Âlz½Q¾o¬ÆÄ €=eƒž¼iÊ+C_›1&8>˜BÁ£.´°@9j†,fF‚¨³»3 -!•w„Ž0‰tr™4~¿¦uU¹#(L¢E*:TgÀ±PI”a`­§7Ÿ;qm"'¶G¡ˆ®‡‘OX¥\ pR[ÈZd ©b·²Å65 ¸ºcM‹)Dy ’nv—œJÇh^¯<ªxV/HBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-02-25 21:09+0100 Last-Translator: Daniel Nylander 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); BMP-bilden har felaktig huvuddataBMP-bilden har huvudstorlek som inte stödsFelaktig kod pÃ¥träffadesBitar per kanal i PNG-bilden är ogiltigt.Bitar per kanal av transformerad PNG är inte 8.Kan inte allokera TGA-huvudminneKan inte allokera färgkarteposterKan inte allokera färgkartestrukturKan inte allokera minne för IOBuffer-dataKan inte allokera minne för IOBuffer-structKan inte allokera minne för TGA-kontextstructKan inte allokera minne för inläsning av PNM-bildKan inte allokera minne för inläsning av XPM-bildKan inte allokera ny pixbufKan inte allokera temporära IOBuffer-dataKan inte läsa XPM-färgkartaKan inte omallokera IOBuffer-dataCirkulär tabellpost i GIF-filenFärgprofilen har en ogiltig längd %d.Komprimerade ikoner stöds inteKunde inte allokera minne: %sKunde inte skapa ström: %sKunde inte avkoda ICNS-filKunde inte fÃ¥ tag i bildhöjden (felaktig TIFF-fil)Kunde inte fÃ¥ tag i bildbredden (felaktig TIFF-fil)Kunde inte läsa frÃ¥n ström: %sKunde inte spola i ström: %sKunde inte allokera minne för PCX-bildKunde inte allokera minne för färgprofilKunde inte allokera minne för sammanhangsbuffertKunde inte allokera minne för huvudKunde inte allokera minne för raddataKunde inte allokera minne för inläsning av JPEG-filKunde inte allokera minne för sparande av BMP-filKunde inte allokera minne för strömKunde inte allokera minne för att buffra bilddataKunde inte skapa ny pixbufKunde inte avkoda bildKunde inte läsa in bitmapKunde inte läsa in metafilKunde inte känna igen bildfilformatet pÃ¥ filen "%s"Kunde inte sparaKunde inte spara restenKunde inte skriva till BMP-filKunde inte skriva till TIFF-filMarkörpunkt utanför bildenFick inte tag i alla rader för PCX-bildTIFF-bildens dimensioner är för storaFel vid tolkning av JPEG-bildfil (%s)Fel vid läsning av ICNS-bild: %sFel vid skrivning till bildfil: %sFel vid skrivning till bildströmFör mycket data i filMisslyckades med att allokera %d byte för filläsningsbuffertMisslyckades med att allokera %d byte för filläsningsbuffertMisslyckades med att allokera QTIF-sammanhangsstruktur.Misslyckades med att stänga "%s" när bilden skrevs, all data kanske inte har sparats korrekt: %sMisslyckades med att skapa GdkPixbufLoader-objekt.Misslyckades med att hitta en bilddataatom.Misslyckades med att läsa in RGB-data frÃ¥n TIFF-filMisslyckades med att läsa in TIFF-bildMisslyckades med att läsa in animeringen "%s": anledningen är okänd, troligtvis en trasig animeringsfilMisslyckades med att läsa in bilden "%s": %sMisslyckades med att läsa in bilden "%s": anledningen är okänd, troligtvis en trasig bildfilMisslyckades med att öppna "%s" för skrivning: %sMisslyckades med att öppna TIFF-bildMisslyckades med att öppna filen "%s": %sMisslyckades med att öppna temporär filMisslyckades med att läsa QTIF-rubrikMisslyckades med att läsa frÃ¥n temporär filMisslyckades med att spara TIFF-bildMisslyckades med att hoppa över nästa %d byte med seek().Misslyckades med att hoppa över nästa %d byte med seek().Misslyckades med att skriva TIFF-dataMisslyckades med att skriva till temporär fil vid inläsning av XBM-filMisslyckades med skrivning till temporär fil vid inläsning av XPM-bildMisslyckades med att läsa GIF: %sÖdesdigert fel i PNG-bildfil: %sÖdesdigert fel vid läsning av PNG-bildfilÖdesdigert fel vid läsning av PNG-bildfil: %sFilen verkar inte vara en GIF-filFilfel vid läsning av QTIF-atom: %sGIF-filen saknade en del data (den kanske klipptes pÃ¥ nÃ¥got sätt?)GIF-bilden har ingen global färgkarta, och en ram i den saknar lokal färgkarta.GIF-bilden är trasig (felaktig LZW-komprimering)GIF-bildinläsaren kan inte förstÃ¥ denna bild.GIF-bilden var trunkerad eller ofullständig.Ikonens höjd är nollIkonens bredd är nollBildfilen "%s" innehÃ¥ller inga dataBildformatet är okäntBilden har ogiltig bredd och/eller höjdBilden har bitdjup som inte stödsBilden har ett antal %d-bitplan som inte stödsBilden har ingen höjdBilden har ingen breddBildhuvudet är trasigtBilden är skadad eller trunkeradBildpunktsdata är trasigtBilden för stor för att sparas som ICOBildtypen "%s" stöds inteBildtypen stöds inte för tillfälletBildinläsningsmodulen %s exporterar inte rätt gränssnitt; den kanske är frÃ¥n en annan version av gdk-pixbuf?Inkrementell inläsning av bildtypen "%s" stöds inteFilbeskrivare för inmating är NULL.Inte tillräckligt med minne för att läsa in PNG-filInte tillräckligt med minne för att läsa in PNM-sammanhangsstrukturInte tillräckligt med minne för att läsa in PNM-filInte tillräckligt med minne för att läsa in XBM-bildfilInte tillräckligt med minne för att läsa in bild, försök att avsluta nÃ¥gra program för att frigöra minneInte tillräckligt med minne för att öppna JPEG 2000-filInte tillräckligt med minne för att öppna TIFF-filInte tillräckligt med minne för att spara bild till en buffertInte tillräckligt med minne för att spara bild till Ã¥teruppringningInternt fel i GIF-inläsaren (%s)Internt fel: Bildinläsningsmodulen "%s" misslyckades med att färdigställa en Ã¥tgärd, men gav inte en anledning till misslyckandetOgiltig XBM-filOgiltigt XPM-huvudOgiltigt huvud i animationOgiltigt huvud i ikonJPEG-kvaliteten mÃ¥ste vara ett värde mellan 0 och 100; värdet "%d" är inte tillÃ¥tet.JPEG-kvaliteten mÃ¥ste vara ett värde mellan 0 och 100; värdet "%s" kunde inte tolkas.Nycklar för PNG-textstycken mÃ¥ste vara ASCII-tecken.Nycklar för PNG-textstycken mÃ¥ste ha minst 1 och som mest 79 tecken.Felaktigt stycke i animationMaximala färgvärdet i PNM-filen är 0Maximala färgvärdet i PNM-filen är för stortInget XPM-huvud hittadesIngen palett hittades vid slutet av PCX-dataInte tillräckligt med minne för att komponera en ram i GIF-filInte tillräckligt med minne för att läsa in GIF-filInte tillräckligt med minne för att läsa in ICO-filInte tillräckligt med minne för att läsa in RAS-bildInte tillräckligt med minne för att läsa in animationInte tillräckligt med minne för att läsa in bildInte tillräckligt med minne för att läsa in ikonInte tillräckligt med minne för att läsa in bildPNG-komprimeringsnivÃ¥n mÃ¥ste vara ett värde mellan 0 och 9; värdet "%d" är inte tillÃ¥tet.PNG-komprimeringsnivÃ¥n mÃ¥ste vara ett värde mellan 0 och 9; värdet "%s" kunde inte tolkas.PNM-filens bildhöjd är 0PNM-filens bildbredd är 0PNM-filen har en ogiltig första bytePNM-filen är inte i ett känt underformat av PNMPNM-bildinläsaren stöder inte detta underformat av PNMPNM-inläsaren förväntade ett heltal, men fick inteFör tidigt filslut pÃ¥träffadesQTIF-atomstorlek är för stor (%d byte)QTIF-atomstorlek är för stor (%d byte)RAS-bilden har felaktig huvuddataRAS-bilden har okänd typRÃ¥a PNM-format kräver precis ett blanktecken före provdataRÃ¥a PNM-bildtypen är ogiltigStackspillTGA-bilden har ogiltiga dimensionerTGA-bildtypen stöds inteTIFF-komprimering refererar inte till en giltig kodek.Bildformatet ANIBildformatet BMPBildformatet EMFBildformatet GIFGdkPixdata-formatetBildformatet ICNSBildformatet ICOBildformatet JPEG 2000Bildformatet JPEGBildformatet PCXBildformatet PNGBildformatsfamiljen PNM/PBM/PGM/PPMBildformatet QTIFBildformatet Sun-rasterBildformatet TIFFBildformatet TargaBildformatet WBMPBildformatet WMFBildformatet XBMBildformatet XPMDetta bygge av gdk-pixbuf stöder inte sparande av bildformatet: %sBMP-bilder som är uppifrÃ¥n-och-ned kan inte komprimerasTransformerad JPEG har bredden eller höjden noll.Transformerad JPEG2000 har bredden eller höjden noll.Transformerad PNG har antal kanaler som inte stöds, mÃ¥ste vara 3 eller 4.Transformerad PNG har bredden eller höjden noll.Transformerad PNG är inte RGB eller RGBA.Transformerad pixbuf har bredden eller höjden noll.Kan inte läsa in bildinläsningsmodulen: %s: %sOväntat bitdjup för färgkarteposterOväntat slut pÃ¥ PNM-bilddataOväntat ikonstycke i animationOkänt bildfilformatJPEG-färgrymden stöds inte (%s)Djupet stöds inte för ICO-fil: %dIkontypen stöds inteGDI+-bildformatet stöds inteVärdet för PNG-textstycket %s kan inte konverteras till ISO-8859-1-kodning.Version %s av filformatet GIF stöds inteBredden eller höjden pÃ¥ TIFF-bilden är nollXPM-filen har bildhöjd <= 0XPM-filen har bildbredd <= 0XPM-filen har ogiltigt antal färgerXPM har ogiltigt antal tecken per bildpunktmisslyckades med att allokera bildbuffert pÃ¥ %u bytemisslyckades med att allokera bildbuffert pÃ¥ %u byteRAS-bildvariationen stöds integdk-pixbuf-2.30.8/po/gu.po0000664000175000017500000011743612340760135016402 0ustar00mclasenmclasen00000000000000# translation of gtk+.gtk-2-18.gu.po to Gujarati # MagNet , 2004. # Ankit Patel , 2005, 2006. # Ankit Patel , 2007, 2009. # Sweta Kothari , 2008, 2009, 2010. # translation of gtk.po to # Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. msgid "" msgstr "" "Project-Id-Version: gtk+.gtk-2-18.gu\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-03-22 13:03+0530\n" "Last-Translator: Sweta Kothari \n" "Language-Team: Gujarati\n" "Language: gu\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" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "X-Generator: KBabel 1.11.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' ફાઈલ લાવવામાં નિષà«àª«àª³: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ચિતà«àª° ફાઈલ '%s'માં કોઇ માહિતી નથી" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "àªàª¨à«€àª®à«‡àª¶àª¨ %s લાવવામાં નિષà«àª«àª³, કારણ જાણીતà«àª‚ નથી, સંભવિત રીતે àªàª• બગડેલી àªàª¨à«€àª®à«‡àª¶àª¨ ફાઈલ છે" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "ચિતà«àª° %s લાવવામાં નિષà«àª«àª³, કારણ જાણીતà«àª‚ નથી, સંભવિત રીતે àªàª• બગડેલી ચિતà«àª° ફાઈલ છે" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ચિતà«àª° લાવવા માટેનà«àª‚ મોડà«àª¯à«àª² લાવી શકાયà«àª‚ નહિ: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ચિતà«àª° લાવવા માટેનà«àª‚ મોડà«àª¯à«àª² %s યોગà«àª¯ ઈનà«àªŸàª°àª«à«‡àª¸àª¨à«‹ નિકાસ કરતà«àª‚ નથી, કદાચ ઠઅલગ GTK " "અહેવાલમાંથી છે?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ચિતà«àª°àª¨à«‹ પà«àª°àª•àª¾àª° '%s' આધાર આપતો નથી" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ફાઈલ %s માટે ચિતà«àª°àª¨à«àª‚ બંધારણ ઓળખી શકાતà«àª‚ નથી" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ચિતà«àª° ફાઈલનà«àª‚ બંધારણ અજાણà«àª¯à« છે" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ચિતà«àª° '%s' લાવવામાં નિષà«àª«àª³: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ચિતà«àª°àª¨à«€ ફાઇલમાં લખવામાં ભૂલ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbfનà«àª‚ બંધારણ ચિતà«àª°àª¨àª¾ બંધારણનો સંગà«àª°àª¹ કરવા માટે આધાર આપતà«àª‚ નથી: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "કૉલબેક માટે ચિતà«àª° ફાઈલને લાવવા માટે અપૂરતી મેમરી" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "કામચલાઉ ફાઇલ ખોલવામાં નિષà«àª«àª³" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "કામચલાઉ ફાઇલમાંથી વાંચવામાં નિષà«àª«àª³" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "લખવા માટે '%s' ખોલવામાં નિષà«àª«àª³: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ચિતà«àª° લખતી વખતે %s બંધ કરવામાં નિષà«àª«àª³, કદાચ બધી માહિતીનો સંગà«àª°àª¹ નહિ થયો હોય: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "અનામત મૅમરીમાં ચિતà«àª°àª¨à«‹ સંગà«àª°àª¹ કરવા માટે અપૂરતી મૅમરી" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ચિતà«àª°àª¨à«€ સà«àªŸà«àª°à«€àª®àª®àª¾àª‚ લખવામાં ભૂલ" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "આંતરિક ભૂલ: ચિતà«àª° લાવનાર મોડà«àª¯à«àª² '%s' પà«àª°àª•à«àª°àª¿àª¯àª¾ પૂરà«àª£ કરવામાં નિષà«àª«àª³, પરંતૠનિષà«àª«àª³àª¤àª¾ માટે " "તેણે કારણ આપà«àª¯à«àª‚ ન હતà«àª‚" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ચિતà«àª°àª¨àª¾ પà«àª°àª•àª¾àª° '%s'ને ધીરેધીરે લાવવા માટે આધાર નથી" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ચિતà«àª° માટેનà«àª‚ હેડર બગડેલૠછે" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ચિતà«àª° માટેનૠબંધારણ જાણીતà«àª‚ નથી" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ચિતà«àª° માટેની પિકà«àª¸à«‡àª² માહિતી બગડેલી છે" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "àªàª¨àª¿àª®à«‡àª¶àª¨àª®àª¾àª‚ અણધારà«àª¯à«‹ ચિહà«àª¨àª¨à«‹ કટકો છે" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "àªàª¨àª¿àª®à«‡àª¶àª¨àª®àª¾àª‚ અયોગà«àª¯ હેડર" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "àªàª¨àª¿àª®à«‡àª¶àª¨ લાવવા માટે પૂરતી મેમરી નથી" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "àªàª¨àª¿àª®à«‡àª¶àª¨àª®àª¾àª‚ ખરાબ રચના વાળો કટકો" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ચિતà«àª° છેદાયેલ અથવા અધૂરૠછે." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ચિતà«àª° પાસે ખોટી હેડર માહિતી છે" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "બિટમેપ ચિતà«àª°àª¨à«‡ લાવવા માટેની પૂરતી મેમરી નથી" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP માટે હેડરનà«àª‚ માપ આધારભૂત નથી" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP ઈમેજો સંકà«àªšàª¿àª¤ કરી શકાતી નથી" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "સમય કરતા પહેલા ફાઈલનો અંત આવà«àª¯à«‹" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ફાઈલ સંગà«àª°àª¹àªµàª¾ માટે મેમરી સોંપી શકાઈ નહિં" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ફાઈલમાં લખી શકà«àª¯àª¾ નહિં" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEGની ગà«àª£àªµàª¤à«àª¤àª¾ માટેનૠકિંમત 0 થી 100 ની વચà«àªšà«‡ હોવૠજરૂરી છે; કિંમત '%s' ને પદચà«àª›à«‡àª¦ કરી " "શકાતી નથી." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEGની ગà«àª£àªµàª¤à«àª¤àª¾ માટેની કિંમત 0 થી 100 ની વચà«àªšà«‡ હોવી જરૂરી છે; કિંમત '%d' ચાલશે નહિ." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ચિતà«àª°àª¨à«àª‚ બંધારણ" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "મેમરી ફાળવી શકાતી નથી: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "સà«àªŸà«àª°à«€àª®àª¨à«‡ બનાવી શકાયૠનથી: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "સà«àªŸà«àª°à«€àª® સà«àª§à«€ પહોંચી શકà«àª¯àª¾ નહિં: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "સà«àªŸà«àª°à«€àª®àª®àª¾àª‚થી વાંચી શકાતૠનથી: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "બીટમેપને લોડ કરી શકાયૠનહિ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "મેટાફાઇલને લોડ કરી શકાયૠનહિ" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ માટે નિરાધારીત ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "સંગà«àª°àª¹à«€ શકાતૠનથી" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF વાંચવામાં નિષà«àª«àª³: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ફાઈલને કોઈ માહિતીની અછત વરà«àª¤àª¾àª¯ છે (કદાચ તે કોઇક રીતે છેદાઇ ગયà«àª‚?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF લાવનારમાં આંતરિક ભૂલ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "સà«àªŸà«‡àª• વધારેપડતૠભરાઈ ગયૠછે" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ચિતà«àª° લાવનાર આ ચિતà«àª°àª¨à«‡ સમજી શકતૠનથી." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ખરાબ કોડનો સામનો થયો" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ફાઈલમાં ફરતો કોષà«àªŸàª• પà«àª°àªµà«‡àª¶" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ફાઈલ લાવવા માટે પૂરતી મેમરી નથી" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ફાઈલમાં ચોકઠà«àª‚ સમાવવા માટે પૂરતી મેમરી નથી" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ચિતà«àª° બગડેલૠછે (ખોટૠLZW સંકોચન)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "આ ફાઈલ GIF ફાઈલ હોય àªàªµà«àª‚ લાગતૠનથી" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ફાઈલના બંધારણની %s આવૃતà«àª¤àª¿ માટે આધાર નથી" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ચિતà«àª°àª¨à«€ શૂનà«àª¯ પહોળાઈ" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ચિતà«àª° માટે કોઈ વૈશà«àªµàª¿àª• રંગનકà«àª¶à«‹ નથી, અને તેની અંદરના ચોકઠા માટે કોઈ પà«àª°àª¾àª¦à«‡àª¶àª¿àª• રંગનકà«àª¶à«‹ " "નથી." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ચિતà«àª° છેદાયેલ અથવા અધૂરૠછે." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ચિતà«àª° ને વાંચવામાં ભૂલ: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ફાઇલ ને ડિકોડ કરી શકાતી નથી" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ચિહà«àª¨àª®àª¾àª‚ અયોગà«àª¯ હેડર" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ચિહà«àª¨àª¨à«‡ લાવવા માટે પૂરતી મેમરી નથી" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "સંકà«àªšàª¿àª¤ ચિહà«àª¨à«‹ માટે આધાર નથી" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ચિહà«àª¨àª¨à«€ પહોળાઈ શૂનà«àª¯ છે" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ચિહà«àª¨àª¨à«€ ઊંચાઈ શૂનà«àª¯ છે" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "નિરાધારીત ચિહà«àª¨àª¨à«‹ પà«àª°àª•àª¾àª°" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ફાઈલ લાવવા માટે પૂરતી મેમરી નથી" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ચિતà«àª°àª¨à«‹ ICO તરીકે સંગà«àª°àª¹ કરવા માટે તે ખૂબ મોટૠછે" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ચિતà«àª°àª¨à«€ બહાર કરà«àª¸àª°àª¨à«‹ હોટસà«àªªà«‹àªŸ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ફાઇલ માટે બિનઆઘારભૂત ઊંડાઇ: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "સà«àªŸà«àª°à«€àª® માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ચિતà«àª° ને ડિકોડ કરી શકાતો નથી" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "રૂપાંતરિત JPEG2000 પાસે શૂનà«àª¯ પહોળાઈ અથવા ઊંચાઈ હોય છે" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ચિતà«àª°àª¨à«‹ પà«àª°àª•àª¾àª° હાલમાં આધાર આપતો નથી" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "રંગ પà«àª°à«‹àª«àª¾àª‡àª² માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG ૨૦૦૦ ફાઇલ ને ખોલવા માટે મેમરી અપૂરતી છે" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "બફર ચિતà«àª° માહિતી ની મેમરી ને ફાળવી શકાતી નથી" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ફાઈલનાં(%s) અરà«àª¥àª˜àªŸàª¨àª®àª¾àª‚ ભૂલ" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ચિતà«àª°àª¨à«‡ લાવવા માટે પૂરતી મેમરી નથી, મેમરીને મà«àª•à«àª¤ કરવા કોઈક કારà«àª¯àª•à«àª°àª®àª®àª¾àª‚થી બહાર નીકળો" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "બિનઆધારભૂત JPEG રંગની જગà«àª¯àª¾ %s" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ફાઈલને લાવવા માટે કોઈ મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "રૂપાંતરિત JPEG માટે શૂનà«àª¯ પહોળાઈ અથવા ઊંચાઈ હોય છે." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "હેડર માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "સંદરà«àª­àª¨à«€ સંરચનાની અનામત મૅમરી માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ચિતà«àª°àª¨à«‡ અયોગà«àª¯ પહોળાઇ અને/અથવા ઊંચાઇ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ચિતà«àª°àª¨à«‡ બિઆધારભૂત bpp છે" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ચિતà«àª°àª¨à«‡ %d-બીટ સમતલોની સંખà«àª¯àª¾ બિનઆધારભૂત છે" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "નવૠPixbuf ફાળવી શકાતૠનથી" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "લીટી માહિતી માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "હેડર માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ચિતà«àª° માટે બધી લીટીઓ મેળવી શકાતી નથી" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX માહિતીના અંતે કોઇ પેલેટ મળતૠનથી" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "રૂપાંતરિત PNG માટે શૂનà«àª¯ પહોળાઈ અથવા ઊંચાઈ હોય છે." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ચિતà«àª° માટે બીટà«àª¸ પà«àª°àª¤àª¿ ચેનલ અયોગà«àª¯ છે." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "રૂપાંતરિત PNG માટે શૂનà«àª¯ પહોળાઈ અથવા ઊંચાઈ હોય છે." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "રૂપાંતરિત PNG માટે બીટà«àª¸ પà«àª°àª¤àª¿ ચેનલ à«® નથી." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "રૂપાંતરિત PNG, RGB કે RGBA નથી." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "રૂપાંતરિત PNG માટે નિરાધારીત ચેનલની સંખà«àª¯àª¾, 3 કે 4 હોવી જરૂરી છે." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ચિતà«àª° ફાઈલમાં ઘાતક ભૂલ: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ફાઈલને લાવવા માટે અપૂરતી મેમરી" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld x %ld ચિતà«àª°àª¨à«‹ સંગà«àª°àª¹ કરવા માટે અપૂરતી મેમરી; મેમરીનો વપરાશ ઓછો કરવા માટે કોઈક " "કારà«àª¯àª•à«àª°àª®àª®àª¾àª‚થી બહાર નીકળો" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ચિતà«àª° ફાઈલને વાંચવામાં ઘાતક ભૂલ" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ચિતà«àª° ફાઈલને વાંચવામાં ઘાતક ભૂલ: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG લેખનના કટકાઓ માટેની કીમાં ઓછામાં ઓછા ૧ અને વધારેમાં વધારે ૭૯ અકà«àª·àª°à«‹ હોવા જરૂરી છે." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG લેખનના કટકાઓ માટેની કી ASCII અકà«àª·àª°à«‹àª®àª¾àª‚ હોવી જરૂરી છે." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG સંકોચન સà«àª¤àª° ઠ૦ અને ૯ ની વચà«àªšà«‡àª¨à«€ કિંમત જ હોવી જોઈàª; કિંમત '%s' નà«àª‚ પદચà«àª›à«‡àª¦àª¨ કરી " "શકà«àª¯àª¾ નહિં." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG સંકોચન સà«àª¤àª° ઠ૦ અને ૯ ની વચà«àªšà«‡àª¨à«€ કિંમત જ હોવી જોઈàª; કિંમત '%d' માનà«àª¯ નથી." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG લેખનના કટકા %s માટેની કિંમતને ISO-8859-1 સંગà«àª°àª¹àªªàª§à«àª§àª¤àª¿àª®àª¾àª‚ રૂપાંતરિત કરી શકાતૠનથી." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM લાવનારને પૂરà«àª£àª¾àª‚ક શોધવાની આશા હતી, પરંતૠન શોધી શકà«àª¯à«" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ફાઈલ પાસે શરૂઆતના ખોટા બાઈટ છે" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ફાઈલ ઓળખી શકાય તેવા PNM ઉપબંધારણ નથી" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ફાઈલના ચિતà«àª°àª¨à«€ પહોળાઈ શૂનà«àª¯ છે" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ફાઈલના ચિતà«àª°àª¨à«€ ઊંચાઈ શૂનà«àª¯ છે" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ફાઈલમાં રંગની મહતà«àª¤àª® કિંમત 0 છે" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ફાઈલમાં રંગની મહતà«àª¤àª® કિંમત બહૠમોટી છે" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "PNM ચિતà«àª°àª¨à«‹ કાચો પà«àª°àª•àª¾àª° અયોગà«àª¯ છે" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ચિતà«àª° લાવનાર PNMના આ ઉપ-બંધારણને આધાર આપતો નથી" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "PNM ના કાચા બંધારણ માટે નમૂનાની માહિતી પહેલા àªàª• જ ખાલી જગà«àª¯àª¾ જરૂરી છે" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM લાવવા માટે મેમરી ફાળવી શકતૠનથી" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM ના સંદરà«àª­àª¨à«€ સંરચના લાવવા માટે પૂરતી માહિતી નથી" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ચિતà«àª°àª¨à«€ માહિતીનો અણધારà«àª¯à«‹ અંત" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ફાઈલને લાવવા માટે અપૂરતી મેમરી" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ચિતà«àª°àª¨àª¾ બંધારણનà«àª‚ કà«àªŸà«àª‚બ" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "હેડર લખવામાં નિષà«àª«àª³\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "સંદરà«àª­àª¨à«€ સંરચનાની અનામત મૅમરી માટે મેમરી ફાળવી શકાતી નથી" msgstr[1] "સંદરà«àª­àª¨à«€ સંરચનાની અનામત મૅમરી માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF વાંચવામાં નિષà«àª«àª³: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "TGAના સંદરà«àª­àª¨à«€ સંરચના માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "ફોલà«àª¡àª° અનà«àª•à«àª°àª® લખવામાં નિષà«àª«àª³\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF ચિતà«àª° ખોલવામાં નિષà«àª«àª³" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF ચિતà«àª°àª¨à«àª‚ બંધારણ" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ચિતà«àª° પાસે ખોટી હેડર માહિતી છે" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ચિતà«àª°àª¨à«‹ પà«àª°àª•àª¾àª° અજાણà«àª¯à«‹ છે" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "નિરાધારીત RAS ચિતà«àª° બદલાવો" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ચિતà«àª°àª¨à«‡ લાવવા માટે પૂરતી મેમરી નથી" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "સન રાસà«àªŸàª° ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IO બફર સંરચના માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IO બફર માહિતી માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IO બફર માહિતીને ફરીથી ફાળવી શકાઇ નહિ" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "કામપૂરતી IO બફર માહિતી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "નવૠPixbuf ફાળવી શકાતૠનથી" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF ચિતà«àª° છેદાયેલ અથવા અધૂરૠછે." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "રંગનકà«àª¶àª¾àª¨à«€ સંરચના ફાળવી શકાતૠનથી" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "રંગનકà«àª¶àª¾àª¨àª¾ પà«àª°àªµà«‡àª¶à«‹ ફાળવી શકાતા નથી" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "રંગનકà«àª¶àª¾àª¨àª¾ પà«àª°àªµà«‡àª¶à«‹ માટે અણધારી બીટની ઊંડાઈ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA હેડર મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ચિતà«àª°àª¨à«àª‚ પરિમાણ અયોગà«àª¯ છે" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ચિતà«àª°àª¨àª¾ પà«àª°àª•àª¾àª° માટે આધાર નથી" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGAના સંદરà«àª­àª¨à«€ સંરચના માટે મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ફાઈલમાંથી માહિતી મેળવવી" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "ટારà«àª—ા ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ચિતà«àª°àª¨à«€ પહોળાઈ મેળવી શકાતી નથી (ખરાબ TIFF ફાઈલ)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ચિતà«àª°àª¨à«€ ઊંચાઈ મેળવી શકાતી નથી (ખરાબ TIFF ફાઈલ)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ચિતà«àª°àª¨à«€ પહોળાઈ કે ઊંચાઈ શૂનà«àª¯ છે" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ચિતà«àª°àª¨à« પરિમાણ બહૠમોટૠછે" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ફાઈલ લાવવા માટે અપૂરતી મેમરી" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ફાઈલમાંથી RGB માહિતી લાવવામાં નિષà«àª«àª³" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ચિતà«àª° ખોલવામાં નિષà«àª«àª³" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ચિતà«àª°àª¨à«‡ લાવવામાં નિષà«àª«àª³" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ચિતà«àª° સંગà«àª°àª¹àªµàª¾àª®àª¾àª‚ નિષà«àª«àª³" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF માહિતી લખવામાં નિષà«àª«àª³" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ફાઈલમાં લખી શકà«àª¯àª¾ નહિં" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ચિતà«àª°àª¨à«€ શૂનà«àª¯ પહોળાઈ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ચિતà«àª°àª¨à«€ શૂનà«àª¯ ઊંચાઈ" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ચિતà«àª°àª¨à«‡ લાવવા માટે અપૂરતી મેમરી" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "બાકીનà«àª‚ સંગà«àª°àª¹à«€ શકાતૠનથી" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "અયોગà«àª¯ XBM ફાઈલ" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ચિતà«àª° ફાઈલને લાવવા માટે અપૂરતી મેમરી" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ચિતà«àª°àª¨à«‡ લાવતી વખતે કામપૂરતી ફાઈલમાં લખવામાં નિષà«àª«àª³" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ચિતà«àª° બંધારણ" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "કોઈ XPM હેડર મળતà«àª‚ નથી" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "અયોગà«àª¯ XPM હેડર" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ફાઈલના ચિતà«àª°àª¨à«€ પહોળાઈ <= 0 છે" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ફાઈલના ચિતà«àª°àª¨à«€ ઊંચાઈ <= 0 છે" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM પાસે પà«àª°àª¤àª¿ પીકà«àª¸à«‡àª² અયોગà«àª¯ શબà«àª¦àª¨à«€ સંખà«àª¯àª¾" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ફાઈલ પાસે અયોગà«àª¯ રંગની સંખà«àª¯àª¾ છે" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ચિતà«àª°àª¨à«‡ લાવવા માટે પૂરતી મેમરી ફાળવી શકાતી નથી" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM રંગનકà«àª¶à«‹ વાંચી શકતૠનથી" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ચિતà«àª°àª¨à«‡ લાવતી વખતે કામપૂરતી ફાઈલમાં લખવામાં નિષà«àª«àª³" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ચિતà«àª° બંધારણ" #~ msgid "Unsupported animation type" #~ msgstr "àªàª¨àª¿àª®à«‡àª¶àª¨àª¨à«‹ પà«àª°àª•àª¾àª° આધારિત નથી" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFF બંધ કરવાની પà«àª°àª•à«àª°àª¿àª¯àª¾ નિષà«àª«àª³" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "પેલેટવાળી માહિતી માટે મેમરી ફાળવી શકાતી નથી" gdk-pixbuf-2.30.8/po/ga.po0000664000175000017500000007345512340760135016360 0ustar00mclasenmclasen00000000000000# Irish translations for gtk+ package. # Copyright (C) 1999-2009 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # Seán Ó Ceallaigh , 1999. # Alastair McKinstry , 2004. # Alan Horkan , 2005. # Seán de Búrca , 2007, 2008, 2009, 2010. # msgid "" msgstr "" "Project-Id-Version: gtk+.master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-06-08 12:30-0600\n" "Last-Translator: Seán de Búrca \n" "Language-Team: Irish \n" "Language: ga\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : (n%10==1 || n%10==2) ? 1 : (n" "%10>=3 && n%10<= 6) ? 2 : ((n%10>=7 && n%10<=9) || n==10) ? 3 : 4;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Theip ar oscail comhad '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Níl sonraí ar fáil sa chomhad íomhá '%s'" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Theip ar luchtú beochan '%s': fáth anaithnid, is dócha comhad beochana " "truaillithe" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Theip ar luchtú íomhá '%s': fáth anaithnid, is dócha comhad íomhá truaillithe" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ní féidir modúl íomhá-luchtaithe a luchtú: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Ní easpórtálann an modúl íomhá-luchtaithe %s an comhéadan ceart; b'fhéidir " "gur as leagan GTK difriúil é?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ní thacaítear le cineál íomhá '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Níorbh fhéidir an fhormáid chomhaid íomhá le comhad '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Formáid chomhaid íomhá anaithnid" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Theip ar luchtú íomhá '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Earráid agus comhad íomhá á scríobh: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ní thacaíonn an tógáil gdk-pixbuf seo le sábháil fhormáid na híomhá: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Níl go leor cuimhne ann an íomhá a shábháil go aisghlaoch" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Theip ar oscail comhad sealadach le haghaidh scríobh" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Theip ar léamh ó chomhad sealadach" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Theip ar oscail '%s' le haghaidh scríobh: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Theip ar dhúnadh '%s' agus íomhá á scríobh, seans nár sábháladh sonraí uile: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Níl go leor cuimhne ann an íomhá a shábháil isteach i maolán" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Earráid agus á scríobh go sruth íomhá" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Earráid inmheánach: Theip an modúl luchtóir íomhánna '%s' oibríocht a " "chríochnú, ach níor thug sé cúis leis an teip" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ní thacaítear le luchtú incriminteach an chineáil íomhá '%s'" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Ceanntásc íomhá truaillithe" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Formáid íomhá anaithnid" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Sonraí picteilín íomhá truaillithe" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Smután deilbhín gan choinne sa bheochan" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ceanntásc neamhbhailí sa bheochan" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Níl go leor cuimhne ann an íomhá bheo a luchtú" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Smután míchumtha sa bheochan" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Bhí íomhá GIF teasctha nó neamhiomlán." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "An fhormáid íomhá ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Tá sonraí ceanntásc bréagacha ag íomhá BMP" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Níl go leor cuimhne ann an íomhá mhapa giotán a luchtú" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Tá méid cheanntásc gan tacaíocht ag íomhá BMP" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Ní féidir íomhánna BMP ó bharr anuas a chomhbhrú" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Teagmhaíodh críoch comhaid gan choinne" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Níorbh fhéidir cuimhne a dháileadh chun comhad BMP a shábháil" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Níorbh fhéidir a scríobh go comhad BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "An fhormáid íomhá BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "An fhormáid íomhá EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "An fhormáid íomhá GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "An fhormáid íomhá ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Ní mór an cháilíocht JPEG a bheith luach idir 0 agus 100; níorbh fhéidir " "luach '%s' a pharsáil." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Ní mór an cháilíocht JPEG a bheith luach idir 0 agus 100; ní cheadaítear an " "luach '%d'." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "An fhormáid íomhá JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "An fhormáid íomhá TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Níorbh fhéidir cuimhne a dháileadh: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Níorbh fhéidir sruth a chruthú: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Níorbh fhéidir lorg i sruth: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Níorbh fhéidir léamh ó shruth: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Níorbh fhéidir mapa giotán a luchtú" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Níorbh fhéidir meiteachomhad a luchtú" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Formáid íomhá gan tacaíocht do GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Níorbh fhéidir sábháil " #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "An fhormáid íomhá WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Theip ar léamh GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Bhí roinnt sonraí ar iarraidh ón gcomhad GIF (b'fhéidir gur teascadh é ar " "chaoi éigin?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Earráid inmheánach sa luchtóir GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Róshreabhadh cruaiche" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Ní féidir leis an luchtóir íomhánna GIF an íomhá seo a thuiscint." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Teagmhaíodh drochchód" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Iontráil tábla ciorclach sa chomhad GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Níl go leor cuimhne ann an comhad GIF a luchtú" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Níl go leor cuimhne ann fráma a chomhshuí sa chomhad GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Is truallaithe í an íomhá GIF (comhbhrú LZW mícheart)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Is cosúil nach comhad GIF é an comhad" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Ní thacaítear leagan %s an fhormáid chomhaid GIF" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Tá leithead nialais ag íomhá" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Níl aon mhapa datha ag an íomhá GIF, agus níl aon mhapa datha logánta ag " "fráma istigh inti." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Bhí íomhá GIF teasctha nó neamhiomlán." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Earráid agus íomhá ICNS á léamh: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Níorbh fhéidir comhad ICNS a dhíchódú" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "An fhormáid íomhá ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ceanntásc neamhbhailí sa deilbhín" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Níl go leor cuimhne ann an deilbhín a luchtú" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ní thacaítear le deilbhíní comhbhrúite" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Tá leithead nialais ag an deilbhín" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Tá airde nialais ag an deilbhín" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Cineál deilbhín gan tacaíocht" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Níl go leor cuimhne ann an comhad ICO a luchtú" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Bhí an íomhá rómhór le sábháil mar ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Tá an ball te cúrsóra lasmuigh den íomhá" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Doimhneacht gan tacaíocht le comhad ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Níorbh fhéidir cuimhne a dháileadh le sruth" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Níorbh fhéidir íomhá a dhíchódú" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Tá leithead nó airde nialais ag an JPEG2000 trasfhoirmithe" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Ní thacaítear le cineál íomhá faoi láthair" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Níorbh fhéidir cuimhne a dháileadh le próifíl datha" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Níl go leor cuimhen ann an comhad JPEG 2000 a oscailt" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Níorbh fhéidir cuimhne a dháileadh chun sonraí íomhá a mhaolánú" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "An fhormáid íomhá JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Earráid agus comhad íomhá JPEG á léirmhíniú (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Níl go leor cuimhne ann an íomhá a luchtú, bain triail as scor feidhmchlár " "éigin chun cuimhne a shaoradh" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Spás datha JPEG gan tacaíocht (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Níorbh fhéidir cuimhne a dháileadh chun comhad JPEG a luchtú" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Tá leithead nó airde nialais ag JPEG trasfhoirmithe." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Níorbh fhéidir cuimhne a dháileadh le ceanntásc" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Níorbh fhéidir cuimhne a dháileadh le maolán comhthéacs" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Tá leithead agus/nó airde neamhbhailí ag íomhá" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Tá bpp gan tacaíocht ag íomhá" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Tá uimhir phlánaí %d-ghiotán gan tacaíocht ag an íomhá" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Níorbh fhéidir pictmhaolán nua a chruthú" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Níorbh fhéidir cuimhne a dháileadh le sonraí líne" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Níorbh fhéidir cuimhne a dháileadh le ceanntásc" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ní bhfuair gach líne den íomhá PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Níor aimsíodh aon phailéad ag deireadh na sonraí PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "An fhormáid íomhá PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Tá leithead nó airde nialais ag PNG trasfhoirmithe." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "An fhormáid íomhá GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Is neamhbhailí giotán sa chainéal na híomhá PNG." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Tá leithead nó airde nialais ag PNG trasfhoirmithe." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Níl giotáin sa chainéal an PNG trasfhoirmithe 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Ní RGB nó RGBA é an PNG trasfhoirmithe." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Tá uimhir chainéil gan tacaíocht ag an PNG trasfhoirmithe, ní mór a bheith 3 " "nó 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Earráid mharfach sa chomhad íomhá PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Níl go leor cuimhne ann an comhad PNG a luchtú" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Níl go leor cuimhne ann íomhá %ld faoi %ld a stóráil; bain triail as scor " "feidhmchlár éigin chun úsáid chuimhne a laghdú" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Earráid mharfach agus comhad íomhá PNG á léamh" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Earráid mharfach agus comhad íomhá PNG á léamh: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "An fhormáid íomhá PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Tá beart tosaigh mícheart ag an gcomhad PNM" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Ní fo-fhormáid PNM aitheanta é an comhad PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Tá leithead íomhá nialais ag an gcomhad PNM" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Tá airde íomhá nialais ag an gcomhad PNM" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Is neamhbhailí é an cineál íomhá PNM amh" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Ní thacaíonn an luchtóir íomhánna PNM an fho-fhormáid PNM seo" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ní féidir cuimhne a dháileadh chun íomhá PNM a luchtú" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Níl go leor cuimhne ann an comhad PNM a luchtú" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "An fhine fhormáide íomhá PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Theip ar léamh ceanntásc QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Níorbh fhéidir cuimhne a dháileadh le maolán comhthéacs" msgstr[1] "Níorbh fhéidir cuimhne a dháileadh le maolán comhthéacs" msgstr[2] "Níorbh fhéidir cuimhne a dháileadh le maolán comhthéacs" msgstr[3] "Níorbh fhéidir cuimhne a dháileadh le maolán comhthéacs" msgstr[4] "Níorbh fhéidir cuimhne a dháileadh le maolán comhthéacs" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Theip ar dháileadh struchtúir comhthéacs QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Theip ar chruthú réada GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "An fhormáid íomhá QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Tá sonraí ceanntásc bréagacha ag íomhá RAS" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Tá cineál anaithnid ag íomhá RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "comhathrú íomhá RAS gan tacaíocht" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Níl go leor cuimhne ann an íomhá RAS a luchtú" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "An fhormáid íomhá rastair Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ní féidir cuimhne a dháileadh le strucht IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ní féidir cuimhne a dháileadh le sonraí IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ní féidir sonraí IOBuffer a athdháileadh" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ní féidir sonraí sealadacha IOBuffer a dháileadh" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ní féidir pictmhaolán nua a dháileadh" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Tá an íomhá truaillithe nó teasctha" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ní féidir struchtúr mapa datha a dháileadh" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ní féidir iontrálacha mapa datha a dháileadh" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ní féidir cuimhne cheanntásc TGA a dháileadh" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Ní thacaítear le cineál íomhá TGA" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Níorbh fhéidir cuimhne a dháileadh le strucht comhthéacs TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Sonraí sa bhreis sa chomhad" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "An fhormáid íomhá Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Níorbh fhéidir leithead íomhá a fháil (drochchomhad TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Níorbh fhéidir airde íomhá a fháil (drochchomhad TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Níl go leor cuimhne ann an comhad TIFF a oscailt" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Theip ar luchtú sonraí RGB as comhad TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Theip ar oscail íomhá TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Theip ar luchtú íomhá TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Theip ar shábháil íomhá TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Theip ar scríobh sonraí TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Níorbh fhéidir scríobh sa chomhad TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Tá leithead nialais ag íomhá" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Tá airde nialais ag íomhá" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Níl go leor cuimhne ann an íomhá a luchtú" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Níorbh fhéidir an chuid eile a shábháil" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "An fhormáid íomhá WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Comhad XBM neamhbhailí" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Níl go leor cuimhne ann an comhad íomhá SBM a luchtú" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Theip ar scríobh go comhad sealadach agus íomhá XBM á luchtú" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "An fhormáid íomhá XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Níor aimsíodh aon cheanntásc XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ceanntásc XPM neamhbhailí" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Tá leithead íomhá <= 0 ag an gcomhad XPM" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Tá airde íomhá <= 0 ag an gcomhad XPM" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ní féidir cuimhne a dháileadh chun íomhá XPM a luchtú" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ní féidir mapa datha XPM a léamh" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Theip ar scríobh go comhad sealadach agus íomhá XPM á luchtú" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "An fhormáid íomhá XPM" #~ msgid "Unsupported animation type" #~ msgstr "Cineál beochana gan tacaíocht" #~ msgid "TIFFClose operation failed" #~ msgstr "Theip oibríocht TIFFClose" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Níorbh fhéidir cuimhne a dháileadh le sonraí atá pailéad leo" gdk-pixbuf-2.30.8/po/te.gmo0000664000175000017500000010666612340760137016550 0ustar00mclasenmclasen00000000000000Þ•Êl ¼ ðñ%7)L-v!¤ Æ"ç( *3-^,Œ,¹æ')B _$€"¥Èæ*)Hr‘&«*Ò+ý#)&M.t,£#Ð-ô"=Sh6 ¶ÄÛö!/"Q'tœ¹Ù÷` *lN—(æ"&2YRsÆJä#/SmŠ¨"ÃæZ[8u8®ç!ÿ"!&D%k%‘B·Nú0I.z&©Ðå ù%/U-o³ÈÝý" 9"Zo}7í% $D .i $˜ *½ Oè *8!%c!/‰!-¹!eç!%M"rs"æ"÷" #&#J=#Oˆ#2Ø#H $T$$q$,–$Ã$#×$2û$".%"Q%#t%#˜%&¼%ã%&Q"&Vt&!Ë& í&&'-5'4c'2˜'!Ë'Fí'4(T(Ao(±(!Ï(ñ( )!)0>)o)„)™)®)Ã)Ù)ï)**5*J*'_*‡**¹*Ï*æ*ü*+&+E;+'+*©+-Ô+C,)F, p,,‘,+¾,(ê, -"4-W-!v-"˜-»-!Ñ-Gó-2;.%n.”.³.%Ñ.)÷.V!/x/á˜/z1j2Ps2dÄ2u)3Ÿ3{/4~«4ž*5‡É5xQ6¥Ê6±p7^"8¼8>>9‚}9@:A:YÃ:c;];dß;›D<Ÿà<Z€=;Û=p>Žˆ>‘?…©?š/@zÊ@‹EA‹ÑA›]BBùBME>NEQEoßEOFHÑFQGPlGd½Gi"H[ŒHèHuJ{Jj„KqïK•aLp÷LóhMh\NíÅN^³OgP\zPp×P[HQq¤QaR÷xR@pSµ±S´gT=UeZUÀU~@Va¿VG!WþiWhXumY˜ãYy|Z5öZ9,[if[YÐ[¢*\aÍ\/]-À]3î]T"^^w^pÖ^iG_Z±_p `#}`‰¡aS+blbfìbqScÅcSdy\ehÖe|?f£¼f6`gQ—h$éh/j)>jYhjDÂj k¹¨k…blùèl5âmSnˆlnEõnj;o¨¦o{OpwËpŠCqzÎq§IrvñrhsŸès¹ˆtNBuT‘ufæuMv§Ïv wwyx¹’xeLyB²yãõyPÙzn*{.™{KÈ{U|„j|>ï|>.}>m}>¬}Jë}-6~>d~C£~?ç~>'>f_¥9€Y?€?™€4Ù€3>B>>À¢ÿW¢‚}ú‚xƒ¤úƒrŸ„S…±f…x†k‘†bý†Q`‡r²‡N%ˆStˆFȈn‰€~‰ÿ‰‡ŠH‹OP‹\ ‹Vý‹TŒ^W|†?K”SWYŽ¦t}²%œ]·~AN$2k—­Äl{¿QÀo®ÈÆ =e„ ¾iÅ‹+ŸC_1&8>šBÃ¥.¶˜@9j‡r,fFƒªµ½3 -!–x…0Šus›‚4Á¨vU»#(L¤E*:Tg³PI•a`¯©7¡;qm"'¸G£‰°ˆ’O€X§\¢pR[ÊZd «b¹´Ç65 º¼cMŒ)Dz “nw™ž‘JÉh^±<¬yV/HBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.master.te Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-09-19 00:18+0530 Last-Translator: Krishnababu Krothapalli Language-Team: Telugu Language: te MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n!=1); X-Generator: Lokalize 1.4 BMP à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం నకిలీ శీరà±à°·à°¿à°• దతà±à°¤à°¾à°‚శానà±à°¨à°¿ కలిగివà±à°‚ది.సహకారంలేని BMP à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ శీరà±à°·à°¿à°• పరిమాణంతపà±à°ªà°¡à± సంకేతం కనిపెటà±à°Ÿà°¬à°¡à°¿à°‚దిPNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°ªà±à°°à°¸à°¾à°°à°®à°¾à°°à±à°—బిటౠచెలà±à°²à°µà±.మారà±à°ªà±à°•à± లోనైన PNG à°ªà±à°°à°¸à°¾à°° మారà±à°— Bits సంఖà±à°¯ 8కాదà±.TGA శీరà±à°·à°¿à°• à°…à°—à±à°° à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±à°µà°°à±à°£à°®à°¾à°ªà°• à°ªà±à°°à°µà±‡à°¶à°•à°¾à°²à°•à± à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±à°µà°°à±à°£à°®à°¾à°ªà°• నిరà±à°®à°¾à°£à°¾à°¨à°¿à°•à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±IOBuffer దతà±à°¤à°¾à°‚శానికి à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ నిరà±à°¦à±‡à°¶à°¿à°‚చలేమà±IOBuffer structà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ నిరà±à°¦à±‡à°¶à°¿à°‚చలేమà±Cannot allocate memory for TGA context structà°•à± à°¸à±à°¥à°¾à°¨ నిరà±à°¦à±‡à°¶à°•à°‚ చేయà±à°²à±‡à°®à±PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ ని à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±XPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ ని à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±à°•à±Šà°¤à±à°¤pixbuf à°•à± à°¸à±à°¥à°¾à°¨ నిరà±à°¦à±‡à°¶à°•à°‚ చేయలేమà±IOBuffer దతà±à°¤à°¾à°‚శానికి తాతà±à°•à°¾à°²à°¿à°•à°‚à°—à°¾ à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±.XPM వరà±à°£à°®à°¾à°ªà°¾à°¨à±à°¨à°¿ చదవలేమà±IOBuffer దతà±à°¤à°¾à°‚శానికి మరల à°¸à±à°¥à°¾à°¨à°¾à°¨à±à°¨à°¿ నిరà±à°¦à±‡à°¶à°¿à°‚చలేమà±.GIF దసà±à°¤à±à°°à°‚లో వృతà±à°¤ పటà±à°Ÿà±€ à°°à°‚à°—à± à°ªà±à°°à±Šà°«à±ˆà°²à± à°…à°¨à±à°¨à°¦à°¿ చెలà±à°²à°¨à°¿ పొడవౠ%d కలిగివà±à°‚ది.à°•à±à°¦à°¿à°‚పబడిన à°ªà±à°°à°¤à°¿à°®à°²à°•à± సహకారంలేదà±à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ కేటాయించలేక పోయింది: %sà°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°¨à± సృషà±à°Ÿà°¿à°‚చలేక పోయింది: %sICNS దసà±à°¤à±à°°à°¾à°¨à±à°¨à°¿ డీకోâ€à°¡à± చేయలేకపోయిందిపà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవà±à°¨à± à°—à±à°°à±à°¤à°¿à°‚చలేకపోయామౠ(దోషపూరిత TIFF దసà±à°¤à±à°°à°‚)à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± నౠగà±à°°à°¹à°¿à°‚చలేకపోయామౠ(దోషపూరిత TIFF దసà±à°¤à±à°°à°‚)à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°¨à±à°‚à°¡à°¿ à°šà°¦à±à°µà°²à±‡à°• పోయింది: %sà°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°¨à± కోరలేమà±: %sPCX à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం కొరకౠమెమొరీనౠకేటాయించలేదà±à°µà°°à±à°£ à°ªà±à°°à±Šà°«à±ˆà°²à±â€Œà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ కేటాయింటలేక పోయిందిపà±à°°à°•à°°à°£à°µà°¾à°Ÿà°¿à°•à°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±.శీరà±à°·à°¿à°•à°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±.వరà±à°¸ దతà±à°¤à°¾à°‚శానికి à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±JPEG దసà±à°¤à±à°°à°‚నౠనింపà±à°Ÿà°•à±à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±.BMP దసà±à°¤à±à°°à°¾à°¨à±à°¨à°¿ దాచటానికి à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ సమకూరà±à°šà°²à±‡à°¦à±à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ à°¸à±à°¥à°¾à°¨à°¨à°¿à°°à±à°¦à±‡à°¶à°•à°‚ చేయలేమà±.బఫరౠపà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ డాటాకౠజà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿à°¨à°¿ కేటాయించలేక పోయిందికొతà±à°¤ pixbufనౠసృషà±à°Ÿà°¿à°‚చలేమà±à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బంనౠడీకోడౠచేయలేమà±à°¬à°¿à°Ÿà±â€Œà°®à°¾à°ªà±â€Œà°¨à± లోడà±â€Œ చేయలేక పోయిందిమెటాఫైలà±â€Œà°¨à± లోడౠచేయలేక పోయింది'%sదసà±à°¤à±à°°à°‚ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూప లావణà±à°¯à°¾à°¨à±à°¨à°¿ à°—à±à°°à±à°¤à°¿à°‚à°š లేకపోయింది.'à°­à°¦à±à°°à°ªà°°à°šà°²à±‡à°•à°ªà±‹à°¯à°¿à°‚దిమిగిలిన వాటిని దాచలేమà±BMP దసà±à°¤à±à°°à°®à±à°¨à°•à± à°µà±à°°à°¯à°²à±‡à°®à±TIFF దసà±à°¤à±à°°à°®à±à°•à± à°µà±à°°à°¾à°¯à°²à±‡à°•à°ªà±‹à°¯à°¿à°‚దిపà±à°°à°¤à°¿à°¬à°¿à°‚బం వెలà±à°ªà°²à°¿à°®à±à°²à±à°•à± సంచరించౠసà±à°¥à°²à°‚PCX à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం యెఉకà±à°• à°…à°¨à±à°¨à°¿ వరà±à°¸à°²à°¨à± తీసà±à°•à±à°°à°¾à°²à±‡à°¦à±.TIFFకొలతలౠపెదà±à°¦à°µà°¿à°—à°¾ à°µà±à°¨à±à°¨à°µà°¿ JPEG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ విశà±à°²à±‡à°·à°£à°²à±‹ దోషం(%s)ICNS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం à°šà°¦à±à°µà±à°Ÿà°²à±‹ దోషమà±: %sà°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°°à°¾à°¨à°¿à°•à°¿ రాయà±à°Ÿà°²à±‹ దోషం: %sà°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°¸à±à°Ÿà±à°°à±€à°®à±â€Œà°•à± à°µà±à°°à°¾à°¯à±à°Ÿà°²à±‹ దోషమà±à°¦à°¸à±à°¤à±à°°à°®à±à°²à°²à±‹à°®à°¿à°—ిలిపోయిన దతà±à°¤à°¾à°‚శంఫైలౠరీడౠబఫరౠకొరకౠ%d బైటౠనౠకేటాయించà±à°Ÿà°²à±‹ విఫలమైంవఫైలౠరీడౠబఫరౠకొరకౠ%d బైటà±à°²à°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైందిQTIF సందరà±à°­ à°µà±à°¯à°µà°¸à±à°¥à°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైంది. '%s' à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ రాసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± %sనౠమూయà±à°Ÿà°²à±‹ విఫలమైంది. దతà±à°¤à°¾à°‚శమంతా దాచిపెటà±à°Ÿà°¬à°¡à°¿ à°µà±à°‚డకపోవచà±à°šà±.GdkPixbufLoader ఆబà±à°œà°•à±à°Ÿà± సృషà±à°Ÿà°¿à°‚à°šà±à°Ÿà°²à±‹ విఫలమైంది.à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ డాటా ఆటమౠకనà±à°—ొనà±à°Ÿà°²à±‹ విఫలమైంది. TIFF దసà±à°¤à±à°°à°‚ à°¨à±à°‚à°¡à°¿ RGB దతà±à°¤à°¾à°‚శానà±à°¨à°¿ నింపà±à°•à±Šà°¨à±à°Ÿà°²à±‹ విఫలమైందిTIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°•à±Šà°¨à±à°Ÿà°²à±‹ విఫలమైంది'%s': సచేతనానà±à°¨à°¿ నింపà±à°Ÿà°²à±‹ విఫలమైంది. కారణం తెలియదౠ. బహà±à°¶à°¾ సచేతన దసà±à°¤à±à°°à°®à± చెడిపోయి à°µà±à°‚డవచà±à°šà±.'%s'à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°²à±‹ విఫలమైంది: %s à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం '%s'నౠనింపà±à°Ÿà°²à±‹ విఫలమైంది. కారణం తెలియదà±. బహà±à°¶à°¾ à°ˆ దసà±à°¤à±à°°à°‚ చెడిపోయి à°µà±à°‚డవచà±à°šà±.'%s' à°µà±à°°à°¾à°¯à±à°Ÿ కొరకౠతెరచà±à°Ÿ విఫలమైంది %sTIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ తెరà±à°šà±à°Ÿà°²à±‹ విఫలమైంది'%s': దసà±à°¤à±à°°à°®à±à°¨à± తెరచà±à°Ÿà°²à±‹ విఫలమైంది %sతాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°®à±à°¨à± తెరచà±à°Ÿà°²à±‹ విఫలమైంది.QTIF యెగà±à°µà°¸à±‚చిని à°šà°¦à±à°µà±à°Ÿà°•à± విఫలమైందితాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°®à± à°¨à±à°‚à°¡à°¿ à°šà°¦à±à°µà±à°Ÿ విఫలమంది.TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ దాచà±à°Ÿà°²à±‹ విఫలమైందిseek() తో తరà±à°µà°¾à°¤à°¿ %d బైటౠవిసà±à°®à°°à°¿à°‚à°šà±à°Ÿà°•à± విఫలమైంది.seek() తో తరà±à°µà°¾à°¤à°¿ %d బైటà±à°²à± విసà±à°®à°°à°¿à°‚à°šà±à°Ÿà°•à± విఫలమైంది.TIFF డాటాకౠవà±à°°à°¾à°¯à±à°Ÿà°²à±‹ దోషంXBM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°¨à°ªà±à°¡à± తాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°‚నకౠరాయà±à°Ÿ విఫలమైంది XPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°¨à°ªà±à°¡à± తాతà±à°•à°¾à°²à°¿à°• దసà±à°¤à±à°°à°‚నకౠరాయà±à°Ÿ విఫలమైందిGIF à°šà°¦à±à°µà±à°Ÿà°²à±‹ విఫలమైంది.: %sPNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బదసà±à°¤à±à°°à°‚ లో అనివారà±à°¯ దోషం %sPNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°°à±à°¤à°¾à°¨à±à°¨à°¿ à°šà°¦à±à°µà±à°Ÿà°²à±‹ అనివారà±à°¯à°¦à±‹à°·à°‚PNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°°à°‚ %s నౠచదà±à°µà±à°Ÿà°²à±‹ అనివారà±à°¯ దోషంఈ దసà±à°¤à±à°°à°‚ GIF దసà±à°¤à±à°°à°‚లా కనిపించà±à°Ÿà°²à±‡à°¦à±QTIF ఆటమౠచదà±à°µà±à°¨à°ªà±à°ªà±à°¡à± దోషం: %sGIF దసà±à°¤à±à°°à°®à± కొంత దతà±à°¤à°¾à°‚శానà±à°¨à°¿ కోలà±à°ªà±‹à°¯à°¿à°‚ది. (బహà±à°¶à°¾ దాని చివరి భాగం ఎలాగో à°•à°¤à±à°¤à°¿à°°à°¿à°‚చబడి à°µà±à°‚à°Ÿà±à°‚ది?)GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానికి à°ªà±à°°à°¾à°ªà°‚à°šà°¿à°• వరà±à°£à°¸à°‚ధానం లేదà±à°®à°°à°¿à°¯à± ఫలకమà±à°²à±‹à°ªà°² దానికి à°¸à±à°¥à°¾à°¨à°¿à°• వరà±à°£à°¸à°‚ధానం కూడా లేదà±.GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం చెడిపోయింది. (తపà±à°ªà°¡à± LZW à°•à±à°¦à°¿à°‚à°ªà±)à°ˆ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బనింపà±à°¦à°¾à°°à± à°…à°°à±à°¥à°‚చేసà±à°•à±‹à°²à±‡à°¦à±.GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం à°•à°¤à±à°¤à°¿à°°à°¿à°‚పబడింది లేదా అసంపూరà±à°£à°‚à°ªà±à°°à°¤à°¿à°® à°Žà°¤à±à°¤à± à°¸à±à°¨à±à°¨à°¾à°ªà±à°°à°¤à°¿à°®à°µà±†à°¡à°²à±à°ªà±à°¸à±à°¨à±à°¨à°¾'%s' à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°°à°‚లో ఠదతà±à°¤à°¾à°‚శమూ లేదà±à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°¾à°²à± అపరిచితంపà±à°°à°¤à°¿à°¬à°¿à°‚బం చెలà±à°²à°¨à°¿ à°Žà°¤à±à°¤à± లేదా / మరియౠవెడలà±à°ªà±à°²à°¨à± కలిగివà±à°‚దిపà±à°°à°¤à°¿à°¬à°¿à°‚బం సహకారంలేని bpp కలిగివà±à°‚ది.à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం సహకారంలేని %d బిటà±à°¤à°²à°¾à°²à°¸à°‚à°–à±à°¯à°¨à± కలిగివà±à°‚ది.à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవౠ0à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± 0à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ శీరà±à°·à°¿à°• చెడిపోయింది.à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం పాడైంది లేదా అణచబడింది.à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పికà±à°¸à±†à°²à± దతà±à°¤à°¾à°‚శం చెడిపోయింది.ICOà°—à°¾ దాచà±à°Ÿà°•à± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం పెదà±à°¦à°¦à±ˆà°ªà±‹à°¤à±à°‚ది'%s' à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రకానికి సహకరించలేమà±.à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం రకమౠపà±à°°à°¸à±à°¤à±à°¤à°‚ మదà±à°¦à°¤à±€à°¯à±à°Ÿà°²à±‡à°¦à±.à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం-లోడà±à°šà±‡à°¯à± మాడà±à°¯à±‚లౠ%s సరైన యింటరà±à°«à±‡à°¸à±â€Œà°¨à± యెగà±à°®à°¤à°¿ చేయలేదà±; ఒకవేళ అది వేరే gdk-pixbuf వరà±à°·à°¨à±â€Œà°¨à±à°‚à°¡à°¿ కావచà±à°šà±?'%s' à°°à°•à°‚ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ ఆరోహణలో నింపà±à°Ÿà°•à± సహకారం లేదà±.ఇనà±à°ªà±à°Ÿà± ఫైలౠడిసà±à°•à±à°°à°¿à°ªà±à°Ÿà°¾à°°à± NULL.PNG దసà±à°¤à±à°°à°‚నౠనింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±. PNM context structనౠనింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదౠPNM దసà±à°°à±à°¤à°¾à°¨à±à°¨à°¿ నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదౠXBM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°°à±à°¤à°¾à°¨à±à°¨à°¿ నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బమà±à°¨à± నింపà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±. కొనà±à°¨à°¿ కారà±à°¯à°•à±à°·à±‡à°¤à±à°°à°®à±à°²à°¨à± తొలగించి మరలా à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿JPEG 2000 దసà±à°¤à±à°°à°¾à°¨à±à°¨à°¿ తెరà±à°µà±à°Ÿà°•à± చాలని à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿TIFF దసà±à°¤à±à°°à°‚ తెరà±à°šà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ చాలదà±à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ వాటికయందౠదాచà±à°Ÿà°•à± శకà±à°¤à°¿ చాలదà±à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ వెనకà±à°•à± à°°à°ªà±à°ªà°¿à°‚à°šà°¿ దాచà±à°Ÿà°•à± à°œà±à°žà°¾à°ªà°• శకà±à°¤à°¿ చాలదà±.%lu à°ªà±à°°à°¤à°¿à°°à±‚పంతో %lu నౠనిలà±à°µà°µà±à°‚à°šà±à°Ÿà°•à± మెమొరీ చాలలేదà±; మెమొరీ వాడà±à°•à°¨à± తగà±à°—à°¿à°‚à°šà±à°Ÿà°•à± కొనà±à°¨à°¿ à°…à°¨à±à°µà°°à±à°¤à°¨à°®à±à°²à°¨à±à°‚à°¡à°¿ నిషà±à°•à±à°°à°®à°¿à°‚à°šà±GIF నింపà±à°¦à°¾à°°à±à°²à±‹ అంతరà±à°—à°¤ దోషం(%s) అంతరà±à°—à°¤ దోషం : à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపేటపà±à°ªà±à°¡à± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°ªà±à°°à°®à°¾à°£à°‚ '%s' విఫలం అయింది. వైఫలà±à°¯à°¾à°¨à°¿à°•à°¿ కారణం చెపà±à°ªà°¬à°¡à°²à±‡à°¦à±.XBM దసà±à°¤à±à°°à°‚ చెలà±à°²à°¦à±à°šà±†à°²à±à°²à°¨à°¿ XPM హెడరà±à°¸à°šà±‡à°¤à°¨à°‚లో చెలà±à°²à±à°¬à°¾à°Ÿà±à°•à°¾à°¨à°¿ శీరà±à°·à°¿à°•à°ªà±à°°à°¤à°¿à°®à°²à±‹ చెలà±à°²à°¨à°¿ శీరà±à°·à°¿à°•JPEG నాణà±à°¯à°¤ 0à°•à±100కౠమధà±à°¯ విలà±à°µ అయివà±à°‚డవలెనౠ'%d విలà±à°µ ఆమోదింపబడదà±JPEG నాణà±à°¯à°¤ 0à°•à±100 మధà±à°¯ విలà±à°µà°…యివà±à°‚డవలెనà±'%s' విలà±à°µà°¨à± పదానà±à°¬à°‚ధీకరణ చేయలేమà±.PNG పాఠà±à°¯ ఖండాల కొరకౠమీటలౠASCII à°…à°•à±à°·à°°à°®à±à°²à±ˆà±¯ à°µà±à°‚డవలెనà±.PNG పాఠà±à°¯ ఖండాలకొరకౠమీటలౠఅతి తకà±à°•à±à°µà°—à°¾ à°’à°•à°…à°•à±à°·à°°à°¾à°¨à±à°¨à°¿ అతి à°Žà°•à±à°•à±à°µà°—à°¾ 79à°…à°•à±à°·à°°à°®à±à°²à°¨à± కలిగివà±à°‚డవలెనà±à°¸à°šà±‡à°¤à°¨à°‚లో వికృత à°–à°‚à°¡à°‚PNM దసà±à°¤à±à°°à°‚లో à°…à°¤à±à°¯à°§à°¿à°• వరà±à°£à°¸à°‚à°–à±à°¯ 0PNM దసà±à°¤à±à°°à°‚లో à°…à°¤à±à°¯à°§à°¿à°• వరà±à°£à°¸à°‚à°–à±à°¯ చాలా à°Žà°•à±à°•à±à°µà°—à°¾ à°µà±à°‚ది à°XPM శీరà±à°·à°¿à°•à°¾ à°•à°¨à±à°—ొనబడలేదౠPCX దతà±à°¤à°¾à°‚శం చివరలో వరà±à°£à°ªà°²à°•à°‚ కనిపించలేదà±GIF దసà±à°¤à±à°°à°®à±à°¨à°‚దౠఒక à°«à±à°°à±‡à°®à± నౠమిళితం చేయà±à°Ÿà°•à± సరిపోవౠమెమోరీ లేదà±GIF దసà±à°¤à±à°°à°‚నౠనింపà±à°Ÿà°•à± సరిపడా à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదౠICO దసà±à°¤à±à°°à°‚ నింపà±à°Ÿà°•à± కావలసిన à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±RAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± సరిపడా à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±à°¸à°šà±‡à°¤à°¨à°¾à°¨à±à°¨à°¿ నింపà±à°Ÿà°•à± సరిపడే à°œà±à°žà°¾à°ªà°• శకà±à°¤à°¿ లేదà±à°¬à°¿à°Ÿà±_à°®à±à°¯à°¾à°ªà± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± సరిపడే à°œà±à°žà°¾à°ªà°• శకà±à°¤à°¿ లేదà±.à°ªà±à°°à°¤à°¿à°®à°¨à± నింపà±à°Ÿà°•à± కావలసిన à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బానà±à°¨à°¿ నింపà±à°Ÿà°•à± తగిన à°œà±à°žà°¾à°ªà°•à°¶à°•à±à°¤à°¿ లేదà±JPEG నాణà±à°¯à°¤ 0à°•à±9కౠమధà±à°¯ విలà±à°µ అయివà±à°‚డవలెనà±; '%d విలà±à°µ ఆమోదింపబడదà±JPEG నాణà±à°¯à°¤ 0à°•à±9 మధà±à°¯ విలà±à°µà°…యివà±à°‚డవలెనà±, '%s' విలà±à°µà°¨à± పదానà±à°¬à°‚ధీకరణ చేయలేమà±.PNM దసà±à°¤à±à°°à°‚లో à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవౠ0PNM దసà±à°¤à±à°°à°‚ లో à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± 0PNM దసà±à°¤à±à°°à°‚ లో మెఉదటి బైటౠతపà±à°ªà±à°—à°¾ à°µà±à°‚దిPNM దసà±à°¤à±à°°à°‚ à°—à±à°°à±à°¤à°¿à°‚à°ªà±à°ªà±Šà°‚దిన PNM ఉపరూపలావణà±à°¯à°‚ ౯కాదà±PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ నింపà±à°¦à°¾à°°à± à°ˆ à°°à°•à°‚ PNM ఉపరూప లావణà±à°¯à°¾à°¨à±à°¨à°¿ సహకరించà±à°Ÿà°²à±‡à°¦à±PNM నింపà±à°¦à°¾à°°à± పూరà±à°£à°¾à°‚à°•à°‚ వసà±à°¤à±à°‚దని ౯ఊహించింది కాని అది రాలేదà±à°ªà°°à°¿à°ªà°•à±à°µà°‚ చెందని దతà±à°¤à°¾à°‚à°¶ అంతం కనిపెటà±à°Ÿà°¬à°¡à°¿à°‚దిQTIF ఆటమౠపరిమాణం మరీ పెదà±à°¦à°¦à°¿ (%d బైటà±)QTIF ఆటమౠపరిమాణం మరీ పెదà±à°¦à°¦à°¿ (%d బైటà±à°²à±)RAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ శీరà±à°·à°¿à°• దతà±à°¤à°¾à°‚శం నకిలీదిRAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°°à°•à°‚ అపరిచితంఅపకà±à°µ PNM రూపలావణà±à°¯à°¾à°²à± ఉదాహరణదతà±à°¤à°¾à°‚శానికి à°®à±à°‚దౠఖచà±à°›à°¿à°¤à°‚à°—à°¾ à°’à°• ఖాళీ à°ªà±à°°à°¦à±‡à°¶à°‚ à°µà±à°‚డవలెనౠఅపకà±à°µ PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°°à°•à°‚ చెలà±à°²à°¦à± à°¸à±à°¨à±à°¨à°¾ పరిమాణం à°—à°² GIF à°ªà±à°°à°¤à°¿à°°à±‚పంనౠయిచà±à°šà±à°¨à±à°¦à±Šà°‚తర పొంగిపొరలà±TGA à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం కొలతలౠచెలà±à°²à°µà±TGA à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రకానికి సహకారం లేదà±TIFF à°•à±à°šà°¿à°‚పౠచెలà±à°²à±à°¨à°Ÿà±à°µà°‚à°Ÿà°¿ కోడెకà±â€Œà°¨à± సూచించà±à°Ÿà°²à±‡à°¦à±.ANI à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚BMP à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚EMF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚GIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం ఉపలావణà±à°¯à°‚జిడికెపికà±à°¸à± డేటా ఫారà±à°®à±‡à°Ÿà±ICNS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపంICO à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚JPEG2000 à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚JPEG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బరూప లావణà±à°¯à°‚PCX à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚PNG à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚PNM/PBM/PGM/PPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూప లావణà±à°¯ à°•à±à°Ÿà±à°‚బంQTIF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ ఫారà±à°®à°¾à°Ÿà±à°¸à°¨à± రాసà±à°Ÿà°°à± à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బరూపలావణà±à°¯à°‚TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚Targa à°ªà±à°°à°¤à°¿à°°à±‚à°ª లావణà±à°¯à°‚WBMP à°ªà±à°°à°¤à°¿à°°à±‚à°ª లావణà±à°¯à°‚WMF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚XBM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚XPM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూపలావణà±à°¯à°‚%s నిరà±à°®à°¾à°£à°‚ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ రూప లావణానà±à°¨à°¿ దాచడానికి సహకరించటంలేదà±.టాపà±â€Œà°¡à±Œà°¨à± BMP à°šà°¿à°¤à±à°°à°¾à°²à± à°•à±à°šà°¿à°‚పబడవà±à°®à°¾à°°à±à°ªà±à°•à± లోనైన JPEG పొడà±à°µà± లేదా వెడలà±à°ªà±à°²à± శూనà±à°¯à°‚.మారà±à°ªà±à°•à± లోనైన JPEG2000 పొడà±à°µà± లేదా వెడలà±à°ªà±à°²à± శూనà±à°¯à°‚.మారà±à°ªà±à°¨à°•à± లోనైన PNG మదà±à°¦à°¤à±à°•à°¾à°¨à°¨à±à°¨à°¿ చానలà±à°¸à±à°¨à± కలిగిఉంది, 3 లేదా 4౪మారà±à°ªà±à°•à± లోనైన PNG పొడà±à°µà± వెడలà±à°ªà±à°²à± ౯శూనà±à°¯à°‚.మారà±à°ªà±à°¨à°•à± లోనైన PNG RGB లేదా RGBA కాదà±.మారà±à°ªà±à°•à± లోనైన పికà±à°¸à± బఫౠసà±à°¨à±à°¨à°¾ వెడలà±à°ªà± లేదా à°Žà°¤à±à°¤à±à°¨à± కలిగివà±à°‚ది.%s à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ à°ªà±à°°à°®à°¾à°£à°¾à°¨à±à°¨à°¿ నింపలేకపోతà±à°¨à±à°¨à°¾à°‚.: %sవరà±à°£à°®à°¾à°ªà°• à°ªà±à°°à°µà±‡à°¶à°•à°¾à°²à°²à±‹ ఊహించని బిటౠలోతà±PNM à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దతà±à°¤à°¾à°‚శంలో ఊహించని అంతం సచేతనంలో ఊహించని à°ªà±à°°à°¤à°¿à°®à°¾ à°–à°‚à°¡à°‚à°—à±à°°à±à°¤à°¿à°‚పలేని à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ దసà±à°¤à±à°° రూపలావణà±à°¯à°‚ సహకారం లేనిJPEG వరà±à°£à°ªà±à°°à°¦à±‡à°¶à°®à± (%s)ICO దసà±à°¤à±à°° లోతà±à°¨à°•à± సహకారం లేదà±à°•: %dà°ˆ à°°à°•à°‚ à°ªà±à°°à°¤à°¿à°®à°•à± సహకారం లేదà±GDI+ కొరకౠమదà±à°¦à°¤à±€à°¯à°¨à°¿ à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం రూపలావణà±à°¯à°‚PNG పాఠà±à°¯ à°šà°‚à°•à± %s విలà±à°µ ISO-8859-1 సంకేతరచనకౠమారà±à°šà°¬à°¡à°²à±‡à°¦à±.GIF దసà±à°¤à±à°° రూప లావణà±à°¯à°‚%s వివరణానికి సహకరించà±à°Ÿà°²à±‡à°¦à±TIFF à°ªà±à°°à°¤à°¿à°¬à°¿à°‚బం ౦0అయిన పొడవà±à°¨à± వెడలà±à°ªà± నౠకలిగి à°µà±à°‚దిXPM దసà±à°¤à±à°° à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ పొడవౠ<= 0XPM దసà±à°¤à±à°° à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ వెడలà±à°ªà± <= 0XPM దసà±à°¤à±à°°à°‚ లో వరà±à°£à°®à±à°² సంఖà±à°¯ చెలà±à°²à°¦à±XPM లో pixel à°•à± à°…à°•à±à°·à°°à°®à±à°² సంఖà±à°¯ చెలà±à°²à°¦à±%u బైటౠపà±à°°à°¤à°¿à°°à±‚à°ª బఫరà±â€Œà°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైంది%u బైటà±à°² à°ªà±à°°à°¤à°¿à°°à±‚à°ª బఫరà±â€Œà°¨à± కేటాయించà±à°Ÿà°²à±‹ విఫలమైందిRAS à°ªà±à°°à°¤à°¿à°¬à°¿à°‚à°¬ మారà±à°ªà°¿à°¡à°¿à°•à°¿ సహకారంలేదౠgdk-pixbuf-2.30.8/po/bs.po0000664000175000017500000007412212340760135016365 0ustar00mclasenmclasen00000000000000# translation of gtk+.gtk-2-4.bs.po to Bosnian # translation of gtk+.HEAD.po to Bosnian # This file is distributed under the same license as the gtk+ package. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2003. # Kenan Hadžiavdić , 2004. # Kenan Hadžiavdić , 2004. # msgid "" msgstr "" "Project-Id-Version: gtk+.gtk-2-4.bs\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-07-31 01:30+0200\n" "Last-Translator: Kenan Hadžiavdić \n" "Language-Team: Bosnian \n" "Language: bs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.3\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Nisam uspio otvoriti datoteku '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "GrafiÄka datoteka '%s' ne sadrži podatke" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Nisam uspio uÄitati animaciju '%s': nepoznat razlog, vjerovatno je oÅ¡tećena " "datoteka" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Nisam mogao uÄitati sliku '%s': nepoznat razlog, vjerovatno je oÅ¡tećena " "datoteka" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ne mogu uÄitati modul za uÄitavanje slika: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul za uÄitavanje slika %s ne izvozi pravilan interfejs; možda je iz druge " "verzije GTK-a?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' tip grafiÄke datoteke nije podržan" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nisam mogao prepoznati oblik grafiÄke datoteke od '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nepoznat oblik grafiÄke datoteke" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Nisam uspio uÄitati sliku '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "GreÅ¡ka tokom pisanja u grafiÄku datoteku: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ova kompilacija gdk-pixbuf paketa ne podržava snimanje oblika grafiÄke " "datoteke: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nedovoljno memorije za snimanje slike u callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Nisam uspio otvoriti privremenu datoteku" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "NeuspjeÅ¡no Äitanje iz privremene datoteke" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Nisam uspio otvoriti '%s' za upisivanje: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Nisam uspio zatvoriti '%s' pri upisivanju slike, moguće je da nisu svi " "podaci pohranjeni: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nedovoljno memorije za snimanje slike u buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "GreÅ¡ka tokom pisanja u grafiÄku datoteku: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Interna greÅ¡ka: Modul za uÄitavanje slika '%s' nije uspio zapoÄeti " "uÄitavanje slike, ali nije dao razlog neuspjeha" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Postepeno uÄitavanje '%s' tipa slike nije podržano" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Zaglavlje slike oÅ¡tećeno" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Nepoznat oblik grafiÄke datoteke" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "OÅ¡tećeni podaci o pikslama na slici" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "neuspjeÅ¡na dodjela buffera slike od %u bajt" msgstr[1] "neuspjeÅ¡na dodjela buffera slike od %u bajta" msgstr[2] "neuspjeÅ¡na dodjela buffera slike od %u bajtova" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NeoÄekivani dio ikone u animaciji" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Neispravno zaglavlje u animaciji" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nedovoljno memorije za uÄitavanje animacije" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Neispravan dio u animaciji" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF slika je odsjeÄena ili nekompletna" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI oblik grafiÄke datoteke" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP slika ima neispravne podatke u zaglavlju" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nedovoljno memorije za uÄitavanje bitmap slike" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP slika ima veliÄinu zaglavlja koja nije podržana" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Prerani kraj datoteke" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "Nisam mogao dodijeliti memoriju za uÄitavanje JPEG datoteke" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Nisam mogao pretvoriti ime datoteke" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP oblik grafiÄke datoteke" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP oblik grafiÄke datoteke" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF oblik grafiÄke datoteke" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO oblik grafiÄke datoteke" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG kvalitet mora biti vrijednost izmeÄ‘u 0 i 100; vrijednost '%s' nije " "mogla biti protumaÄena." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG kvaliteta mora imati vrijednost izmeÄ‘u 0 i 100; vrijednost '%d' nije " "dopuÅ¡tena." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG oblik slike" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF oblik slike" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Nisam mogao dodijeliti memoriju za zaglavlje" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "greÅ¡ka tokom pravljenja direktorija '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "Nisam mogao izabrati %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "greÅ¡ka tokom pravljenja direktorija '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Nisam mogao pretvoriti ime datoteke" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Nisam mogao pretvoriti ime datoteke" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "nepodržana varijacija RAS slike" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Nisam uspio snimiti ostatak" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP oblik slike" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Neuspjeh pri uÄitavanju GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF datoteka ima nepotpune podatke (možda je odsjeÄena nekako?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interna greÅ¡ka u GIF ÄitaÄu (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "ÄŒitaÄ GIF slika ne prepoznaje podatke u ovoj slici" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "LoÅ¡ kod pronaÄ‘en" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Kružni unos u tabeli GIF datoteke" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nedovoljno memorije za uÄitavanje GIF datoteke" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Nedovoljno memorije za uÄitavanje GIF datoteke" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF slika je oÅ¡tećena (neispravna LZW kompresija)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Datoteka izgleda nije GIF datoteka" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Verzija %s GIF oblika grafiÄke datoteke nije podržana" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Slika ima nula Å¡irinu" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF slika nema globalnu paletu boja, a okvir unutar nema lokalnu paletu boja." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF slika je odsjeÄena ili nekompletna" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Fatalna greÅ¡ka pri Äitanju PNG grafiÄke datoteke: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "Nisam mogao izabrati %s:\n" "%s" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO oblik grafiÄke datoteke" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Neipravno zaglavlje u ikoni" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nedovoljno memorije za uÄitavanje ikone" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Kompresovane ikone nisu podržane" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Å irina ikone je nula" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Visina ikone je nula" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tip ikone nije podržan" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nedovoljno memorije za uÄitavanje ICO datoteke" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Slika je prevelika da bi se mogla snimiti kao ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kursor hotspot izvan slike" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Dubina ICO datoteke nije podržana: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Nisam mogao dodijeliti memoriju za zaglavlje" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Nisam mogao pretvoriti ime datoteke" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformiran PNG ima 0 Å¡irinu ili visinu." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "'%s' tip grafiÄke datoteke nije podržan" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Nisam mogao dodijeliti memoriju za uÄitavanje JPEG datoteke" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nedovoljno memorije za otvaranje TIFF datoteke" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Nisam mogao dodijeliti memoriju za linijske podatke" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG oblik slike" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "GreÅ¡ka pri tumaÄenju JPEG grafiÄke datoteke (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nedovoljno memorije za uÄitavanje slike, probajte zatvoriti neke aplikacije " "da bi oslobodili memoriju" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "JPEG color space nije podržano (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nisam mogao dodijeliti memoriju za uÄitavanje JPEG datoteke" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "Transformiran PNG ima 0 Å¡irinu ili visinu." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nisam mogao dodijeliti memoriju za zaglavlje" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nisam mogao dodijeliti memoriju za buffer konteksta" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Slika ima nevažeću Å¡irinu i/ili visinu" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Slika ima nepodržani bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Slika ima nepodržan broj %d-bitnih ravni" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nisam mogao napraviti novi pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nisam mogao dodijeliti memoriju za linijske podatke" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Nisam mogao dodijeliti memoriju za zaglavlje" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nisam dobio sve linije PCX slike" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nije naÄ‘ena paleta na kraju PCX podataka" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX oblik slike" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Transformiran PNG ima 0 Å¡irinu ili visinu." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF oblik grafiÄke datoteke" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Broj bitova po kanalu u PNG slici je nevažeći." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformiran PNG ima 0 Å¡irinu ili visinu." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Broj bitova po kanalu u transformiranoj PNG slici nije 8" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformiran PNG nije RGB ili RGBA" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Broj kanala u transformiranom PNG nije podržan, mora biti 3 ili 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatalna greÅ¡ka u PNG grafiÄkoj datoteci: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nedovoljno memorije za uÄitavanje PNG datoteke" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nedovoljno memorije za pohranjivanje %ld od %ld slike; pokuÅ¡ajte zatvoriti " "neke aplikacije radi oslobaÄ‘anja memorije" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatalna greÅ¡ka pri Äitanju PNG grafiÄke datoteke" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatalna greÅ¡ka pri Äitanju PNG grafiÄke datoteke: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "KljuÄevi za PNG tekstualne dijelove moraju imati izmeÄ‘u 1 i 79 znakova." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "KljuÄevi za tekstualne dijelove PNG datoteke moraju biti ASCII zakovi." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "JPEG kvalitet mora biti vrijednost izmeÄ‘u 0 i 100; vrijednost '%s' nije " "mogla biti protumaÄena." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "JPEG kvaliteta mora imati vrijednost izmeÄ‘u 0 i 100; vrijednost '%d' nije " "dopuÅ¡tena." #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Vrijednost PNG tekstualnog dijela PNG %s se ne može pretvoriti u ISO-8859-1 " "kodiranje." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG oblik slike" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-ÄitaÄ nije naÅ¡ao oÄekivani cijeli broj" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM datoteka ima neispravan poÄetni bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM datoteka nije prepoznat PNM podoblik" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM datoteka ima Å¡irinu slike 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM datoteka ima visinu slike 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksimalna vrijednost boje u PNM datoteci je 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksimalna vrijednost boje u PNM datoteci je prevelika" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "NeobraÄ‘eni tip PNM slike je nevažeći" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "ÄŒitaÄ za PNM slike ne podržava ovaj PNM podoblik" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "NeobraÄ‘eni PNM oblici zahtijevaju taÄno jedno prazno polje prije podataka " "uzorka" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Ne mogu dodijeliti memoriju za uÄitavanje PNM slike" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nedovoljno memorije za uÄitavanje PNM context struct" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NeoÄekivani kraj podataka u PNM slici" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nedovoljno memorije za uÄitavanje PNM datoteke" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Familija PNM/PBM/PGM/PPM oblika slika" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "neuspjeÅ¡na dodjela buffera slike od %u bajt" msgstr[1] "neuspjeÅ¡na dodjela buffera slike od %u bajt" msgstr[2] "neuspjeÅ¡na dodjela buffera slike od %u bajt" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Neuspjeh pri uÄitavanju GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Ne mogu dodijeliti memoriju za TGA context struct" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "NeuspjeÅ¡no Äitanje iz privremene datoteke" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF oblik slike" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS slika ima neispravne podatke u zaglavlju" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS slika je nepoznatog tipa" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nepodržana varijacija RAS slike" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nedovoljno memorije za uÄitavanje RAS slike" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster oblik slike" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ne mogu dodijeliti memoriju za IOBuffer struct" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "Ne mogu dodijeliti memoriju za IOBuffer podatke" #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "Ne mogu izvrÅ¡iti realloc za IOBuffer podatke" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "Ne mogu dodijeliti privremene podatke IOBuffer-a" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Ne mogu dodijeliti novi pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF slika je odsjeÄena ili nekompletna" #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Ne mogu dodijeliti strukturu mape boja" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "Ne mogu dodijeliti unose mape boja" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NeoÄekivan broj boja za unose mape boja" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "Ne mogu dodijeliti memoriju za TGA zaglavlje" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA slika je nevažeće veliÄine" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA tip slike nije podržan" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "Ne mogu dodijeliti memoriju za TGA context struct" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ViÅ¡ak podataka u datoteci" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa oblik slike" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nisam mogao dobaviti Å¡irinu slike (neispravna TIFF datoteka)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nisam mogao dobaviti visinu slike (neispravna TIFF datoteka)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Å irina ili visina TIFF slike je nula" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF slika je prevelika" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nedovoljno memorije za otvaranje TIFF datoteke" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Nisam uspio uÄitati RGB podatke iz TIFF datoteke" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Nisam uspio uÄitati TIFF sliku" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Nisam mogao pretvoriti ime datoteke" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Slika ima nula Å¡irinu" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Slika ima nula visinu" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nedovoljno memorije za uÄitavanje slike" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nisam uspio snimiti ostatak" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP oblik slike" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Nevažeća XBM datoteka" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nedovoljno memorije za uÄitavanje XBM grafiÄke datoteke" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "NeuspjeÅ¡no upisivanje privremene datoteke tokom uÄitavanja XBM slike" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM oblik slike" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nedostaje XPM zaglavlje" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Nevažeća XBM datoteka" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM datoteka ima sliku Å¡irine <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM datoteka ima sliku visine <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ima nevažeći broj znakova po piksli" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM datoteka ima nevažeći broj boja" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Ne mogu dodijeliti memoriju za uÄitavanje XPM slike" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Ne mogu Äitati XPM mapu boja" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "NeuspjeÅ¡no upisivanje privremene datoteke tokom uÄitavanja XPM slike" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM oblik slike" #~ msgid "Unsupported animation type" #~ msgstr "Tip animacije nije podržan" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose operacija nije uspjela" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Nisam mogao dodijeliti memoriju za podatke palete" gdk-pixbuf-2.30.8/po/be.gmo0000664000175000017500000007015112340760137016513 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0&0HD2E2JÓ2$3JC3Ž3\4gm4gÕ4N=5VŒ5dã5ZH6Y£6iý6]g7OÅ7R8Qh8Dº8Fÿ8CF97Š99Â96ü9g3:g›:@;KD;I;XÚ;b3<M–<Vä<[;=\—=Kô=]@>Iž>3è>D?7a?^™?$ø?/@4M@5‚@#¸@EÜ@2"AIUA1ŸA6ÑA:B%CB(iBR’C’åCAxDDºDHÿD6HE™E:F‰TF?ÞF-G4LG8G>ºGEùG4?HbtH?×IdJd|J.áJBKQSKU¥K%ûKX!LszL—îL?†MJÆMHN/ZN/ŠN7ºN(òN=O&YO\€O-ÝO- P29P7lP=¤PQâP:4QBoQ¬²Qb_REÂRAS\JSA§SLéS¯6TDæT?+UOkUy»Uá5VIW¶aWX,0X.]X*ŒX™·X¨QYlúY‚gZ8êZU#[by[6Ü[C\SW\A«\Aí\A/]Cq]Pµ]?^=F^£„^´(_:Ý_:`2S`?†`cÆ`:*a7eaÈaEfb-¬b‘Úb+lc@˜c0Ùc+ d96dgpdØdòd e&e@eXesee­eÈeâe<üe9f,Tffœf¸fÓfîfgm"gIgdÚgg?h“§hc;i[ŸinûiSjjd¾jA#k:ek7 kQØkT*l7lG·l“ÿlS“m=çm@%n@fnB§nTêné?o?)pA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf.master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-09-07 18:38+0300 Last-Translator: Ihar Hrachyshka Language-Team: Belarusian Language: be 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); Ð’Ñ‹Ñва ANI была абрÑзана або не закончана.Ð’Ñ‹Ñва BMP мае Ð´Ð·Ñ–ÑžÐ½Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ Ñž загалоўкуВыÑва BMP мае непрымальны памер загалоўкаСуÑÑ‚Ñ€ÑÑ‚Ñ‹ кепÑкі ÐºÐ¾Ð´Ð¥Ñ–Ð±Ð½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць бітаў на канал выÑвы PNG.КолькаÑць бітаў на канал у транÑфармаванай выÑве PNG адрозніваецца ад 8.Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÐ° выÑвы TGAÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñлементаў карты колераўÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñтруктуры карты колераўÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð´Ð°Ð½Ñ‹Ñ… IOBufferÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñтруктуры IOBufferÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñтруктуры кантÑкÑту TGAÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы PNMÐеўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы XPMÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð½Ð¾Ð²Ð°Ð³Ð° раÑтравага буфераÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñ‡Ð°Ñовых даных IOBufferÐе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ карту колераў выÑвы XPMÐе ўдалоÑÑ Ð¿ÐµÑ€Ð°Ð´Ð·Ñліць памÑць Ð´Ð»Ñ Ð´Ð°Ð½Ñ‹Ñ… IOBufferУ файле GIF ÑуÑÑ‚Ñ€ÑÑ‚Ñ‹ зацыклены таблічны запіÑПрофіль колераў мае хібную даўжыню %d.Профіль колераў мае хібную даўжыню "%u".СціÑÐ½ÑƒÑ‚Ñ‹Ñ Ð·Ð½Ð°Ñ‡ÐºÑ– не падтрымліваюццаÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць: %sÐе ўдалоÑÑ Ñтварыць Ñтрумень: %sÐе ўдалоÑÑ Ð´Ñкадаваць файл ICNSÐе ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð´Ð°Ð½Ñ‹Ñ Ð°Ð± вышыні выÑвы (хібны файл TIFF)Ðе ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð´Ð°Ð½Ñ‹Ñ Ð°Ð± шырыні выÑвы (хібны файл TIFF)Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ Ñа ÑтруменÑ: %sÐе ўдалоÑÑ Ð¿ÐµÑ€Ð°Ð½ÐµÑці курÑор у Ñтрумені: %sÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð²Ñ‹Ñвы PCXÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ„Ñ–Ð»Ñ ÐºÐ¾Ð»ÐµÑ€Ð°ÑžÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ ÐºÐ°Ð½Ñ‚ÑкÑтавага буфераÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÐ°Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ñ€Ð°Ð´ÐºÐ¾Ð²Ñ‹Ñ… даныхÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла JPEGÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð° BMPÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ ÑтруменÑÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ памÑць Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° даных выÑвыÐе ўдалоÑÑ Ñтварыць новы раÑтравы буферÐе ўдалоÑÑ Ð´Ñкадаваць выÑвуÐе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ раÑтравую картуÐе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ метафайлÐе ўдалоÑÑ Ð°Ð¿Ð°Ð·Ð½Ð°Ñ†ÑŒ фармат файла выÑвы Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° "%s"Ðе ўдалоÑÑ Ð·Ð°Ñ…Ð°Ð²Ð°Ñ†ÑŒÐе ўдалоÑÑ Ð·Ð°Ñ…Ð°Ð²Ð°Ñ†ÑŒ Ñ€ÑштуÐе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у файл BMPÐе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у файл TIFFКурÑор па-за выÑвайÐе ўдалоÑÑ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ уÑе радкі выÑвы PCXПамер выÑвы TIFF надта вÑлікіПамылка інтÑрпрÑтацыі файла выÑвы JPEG (%s)Памылка Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы ICNS: %sПамылка запіÑу Ñž файл выÑвы: %sПамылка запіÑу Ñž Ñтрумень выÑÐ²Ñ‹Ð›Ñ–ÑˆÐ½Ñ–Ñ Ð´Ð°Ð½Ñ‹Ñ Ñž файлеÐе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ %d байты Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ %d байтаў Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ Ñтруктуру кантÑкÑту QTIF.Ðе ўдалоÑÑ Ð·Ð°ÐºÑ€Ñ‹Ñ†ÑŒ "%s" Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð¿Ñ–Ñу выÑвы. Магчыма, не ÑžÑе Ð´Ð°Ð½Ñ‹Ñ Ð±Ñ‹Ð»Ñ– захаваны: %sÐе ўдалоÑÑ Ñтварыць аб'ект GdkPixbufLoader.Ðе ўдалоÑÑ Ð°Ð´ÑˆÑƒÐºÐ°Ñ†ÑŒ кадр даных выÑвы.Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ RGB-Ð´Ð°Ð½Ñ‹Ñ Ð· файла TIFFÐе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ выÑву TIFFÐе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ анімацыйны файл "%s": прычына невÑдомаÑ, відаць, файл пашкоджаныÐе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ выÑву "%s": %sÐе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ выÑву "%s": прычына невÑдомаÑ, відаць, выÑва пашкоджана.Ðе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ "%s" Ð´Ð»Ñ Ð·Ð°Ð¿Ñ–Ñу: %sÐе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ выÑвуÐе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ файл "%s": %sÐе ўдалоÑÑ Ð°Ð´ÐºÑ€Ñ‹Ñ†ÑŒ чаÑовы файлÐе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ загаловак QTIFÐе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ з чаÑовага файлаÐе ўдалоÑÑ Ð·Ð°Ñ…Ð°Ð²Ð°Ñ†ÑŒ выÑву TIFFÐе ўдалоÑÑ Ð¿Ñ€Ð°Ð¿ÑƒÑціць наÑтупны %d байт з дапамогай функцыі seek().Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ð¿ÑƒÑціць наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ %d байты з дапамогай функцыі seek().Ðе ўдалоÑÑ Ð¿Ñ€Ð°Ð¿ÑƒÑціць наÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ %d байтаў з дапамогай функцыі seek().Ðе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць Ð´Ð°Ð½Ñ‹Ñ Ð²Ñ‹Ñвы TIFFÐе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у чаÑовы файл пры загрузцы выÑвы XBMÐе ўдалоÑÑ Ð·Ð°Ð¿Ñ–Ñаць у чаÑовы файл пры загрузцы выÑвы XPMÐе ўдалоÑÑ Ð¿Ñ€Ð°Ñ‡Ñ‹Ñ‚Ð°Ñ†ÑŒ GIF: %sÐ¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ñž файле выÑвы PNG: %sÐ¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° пры чытанні файла выÑвы PNGÐ¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° пры чытанні файла выÑвы PNG: %sФайл не з'ÑўлÑецца GIFÐŸÐ°Ð´Ñ‡Ð°Ñ Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ ÐºÐ°Ð´Ñ€Ð° QTIF узнікла памылка файла: %sУ файле GIF адÑутнічаюць Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ (магчыма, Ñго абрÑзалі?)Ð’Ñ‹Ñва GIF не мае глабальнай карты колераў, а Ñго кадр не мае лакальнай карты колераў.Ð’Ñ‹Ñва GIF пашкоджана (хібны ÑціÑк LZW)Модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ GIF не зразумеў гÑту выÑву.Ð’Ñ‹Ñва GIF была абрÑзана або не закончана.Значок мае нулÑвую вышынюЗначок мае нулÑвую шырынюФайл выÑвы "%s" не змÑшчае даныхÐевÑдомы фармат выÑвыВыÑва мае хібную шырыню ці вышынюВыÑва мае невÑдомы bppÐ’Ñ‹Ñва мае невÑдомую колькаÑць %d-бітных плоÑкаÑцÑўВыÑва мае нулÑвую вышынюВыÑва мае нулÑвую шырынюЗагаловак выÑвы пашкоджаныВыÑва пашкоджана або абрÑзанаПікÑÐµÐ»Ð½Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ Ð²Ñ‹Ñвы пашкоджаныВыÑва надта вÑлікаÑ, каб быць захаванай Ñк ICOТып выÑвы "%s" не падтрымліваеццаТып выÑвы пакуль не падтрымліваеццаМодуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹ÑÑž %s не ÑкÑпартаваў прыдатны інтÑрфейÑ. Можа, ён належыць іншай верÑÑ–Ñ– gdk-pixbuf?ПаÑÑ‚ÑƒÐ¿Ð¾Ð²Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° выÑвы тыпу "%s" не падтрымліваеццаДÑÑкрыптар уваходнага файла роўны NULL.Ðе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла PNGÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– Ñтруктуры кантÑкÑту PNMÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла PNMÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла выÑвы XBMÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы, паÑпрабуйце выйÑці з некаторых праграм, каб вызваліць памÑцьÐе Ñтае памÑці, каб адкрыць файл JPEG 2000Ðе Ñтае памÑці, каб адкрыць файл TIFFÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы Ñž буферыÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– зваротнага выклікуÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ Ð²Ñ‹Ñвы %lux%lu. Каб зменшыць узровень выкарыÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼Ñці, паÑпрабуйце выйÑці з некаторых Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ñž модулі Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ GIF (%s)Ð£Ð½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹ÑÑž "%s" не здолеў закончыць дзеÑнне, але не падаў прычыну нÑўдачыХібны файл XBMХібны загаловак выÑвы XPMХібны загаловак анімацыіХібны загаловак значкаЯкаÑць выÑвы JPEG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 да 100. ЗначÑнне "%d" не дазволена.ЯкаÑць выÑвы JPEG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 да 100. Ðе ўдалоÑÑ Ñ€Ð°Ð·Ð°Ð±Ñ€Ð°Ñ†ÑŒ значÑнне "%s".Ключы да Ñ‚ÑкÑтавых урыўкаў выÑвы PNG муÑÑць быць знакамі ASCII.Ключы да Ñ‚ÑкÑтавых урыўкаў выÑвы PNG муÑÑць мець даўжыню ад 1 да 79 знакаў.Кадр анімацыі Ñž хібным фармацеМакÑімальнае значÑнне колеру Ñž файле PNM роўна 0МакÑімальнае значÑнне колеру Ñž файле PNM надта вÑлікаеЗагаловак выÑвы XPM адÑутнічаеУ канцы даных PCX не знойдзена палітрыÐе Ñтае памÑці Ð´Ð»Ñ ÐºÐ°Ð¼Ð¿Ð°Ð·Ñ–Ñ†Ñ‹Ñ– кадра Ñž файле GIFÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла GIFÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– файла ICOÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвы RASÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– анімацыіÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– раÑтравай выÑвыÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– значкаÐе Ñтае памÑці Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– выÑвыСтупень ÑціÑку выÑвы PNG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 Ñ– 9. ЗначÑнне "%d" не дазволена.Ступень ÑціÑку выÑвы PNG муÑіць мець значÑнне Ñž дыÑпазоне ад 0 да 9. Ðе ўдалоÑÑ Ñ€Ð°Ð·Ð°Ð±Ñ€Ð°Ñ†ÑŒ значÑнне "%s".Файл PNM мае нулÑвую вышыню выÑвыФайл PNM мае нулÑвую шырыню выÑвыФайл PNM мае хібны першы байтФайл PNM мае неапазнаны падфармат PNMМодуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ PNM не падтрымлівае гÑтага падфармату PNMМодуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ PNM чакаў цÑлы лікЗаўчаÑна ÑуÑÑ‚Ñ€ÑÑ‚Ñ‹ канец файлаПамер кадра QTIF надта вÑлікі (%d байт)Памер кадра QTIF надта вÑлікі (%d байты)Памер кадра QTIF надта вÑлікі (%d байтаў)Ð’Ñ‹Ñва RAS мае Ð´Ð·Ñ–ÑžÐ½Ñ‹Ñ Ð´Ð°Ð½Ñ‹Ñ Ñž загалоўкуВыÑва RAS мае невÑдомы Ñ‚Ñ‹Ð¿Ð¡Ñ‹Ñ€Ñ‹Ñ Ñ„Ð°Ñ€Ð¼Ð°Ñ‚Ñ‹ выÑÑž PNM патрабуюць дакладна аднаго прабелу перад узорнымі даныміХібны тып Ñырой выÑвы PNMÐ’Ñ‹Ð½Ñ–ÐºÐ¾Ð²Ð°Ñ GIF-выÑва мае нулÑвы памерПерапаўненне ÑтоÑу памÑціВыÑва TGA мае хібны памерТып выÑвы TGA не падтрымліваеццаСціÑк выÑвы TIFF не адпавÑдае ні аднаму прыдатнаму кодÑку.Фармат выÑÑž ANIФармат выÑÑž BMPФармат выÑÑž EMFФармат выÑÑž GIFФармат GdkPixdataФармат выÑÑž ICNSФармат выÑÑž ICOФармат выÑÑž JPEG 2000Фармат выÑÑž JPEGФармат выÑÑž PCXФармат выÑÑž PNGСÑмейÑтва фарматаў выÑÑž PNM/PBM/PGM/PPMФармат выÑÑž QTIFФармат раÑтравых выÑÑž SunФармат выÑÑž TIFFФармат выÑÑž TargaФармат выÑÑž WBMPФармат выÑÑž WBMPФармат выÑÑž XBMФармат выÑÑž XPMГÑта зборка gdk-pixbuf не ўмее захоўваць выÑвы Ñž такім фармаце: %sÐемагчыма ÑціÑнуць Ð¿ÐµÑ€Ð°ÐºÑƒÐ»ÐµÐ½Ñ‹Ñ Ð²Ñ‹Ñвы BMPТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва JPEG мае нулÑвую шырыню ці вышыню.ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва JPEG2000 мае нулÑвую шырыню ці вышынюТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва PNG мае невÑдомую колькаÑць каналаў, ÑÐºÐ°Ñ Ð¼ÑƒÑіць быць 3 ці 4.ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва PNG мае нулÑвую шырыню ці вышыню.ТранÑÑ„Ð°Ñ€Ð¼Ð°Ð²Ð°Ð½Ð°Ñ Ð²Ñ‹Ñва PNG не з'ÑўлÑецца ні RGB, ні RGBA.ТранÑфармаваны раÑтравы буфер мае нулÑвую шырыню ці вышыню.Ðе ўдалоÑÑ Ð·Ð°Ð³Ñ€ÑƒÐ·Ñ–Ñ†ÑŒ модуль Ñ‡Ñ‹Ñ‚Ð°Ð½Ð½Ñ Ð²Ñ‹ÑÑž: %s: %sÐÐµÑ‡Ð°ÐºÐ°Ð½Ð°Ñ Ð³Ð»Ñ‹Ð±Ñ–Ð½Ñ ÐºÐ¾Ð»ÐµÑ€Ð°Ñž Ð´Ð»Ñ Ñлементаў карты колераўÐечаканае заканчÑнне даных выÑвы PNMÐечаканы кадр значка Ñž анімацыіÐеапазнаны фармат файла выÑÐ²Ñ‹ÐšÐ¾Ð»ÐµÑ€Ð°Ð²Ð°Ñ Ð¿Ñ€Ð°Ñтора JPEG (%s) не Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°Ð“Ð»Ñ‹Ð±Ñ–Ð½Ñ ÐºÐ¾Ð»ÐµÑ€Ð°Ñž файла ICO не падтрымліваецца: %dТып значка не падтрымліваеццаФармат выÑвы не падтрымліваецца Ð´Ð»Ñ GDI+Ðе ўдалоÑÑ Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ значÑнне Ñ‚ÑкÑтавага ўрыўка %s выÑвы PNG у кадаванне ISO-8859-1.ВерÑÑ–Ñ %s фармату файлаў GIF не падтрымліваеццаÐулÑÐ²Ð°Ñ ÑˆÑ‹Ñ€Ñ‹Ð½Ñ Ñ†Ñ– Ð²Ñ‹ÑˆÑ‹Ð½Ñ Ð²Ñ‹Ñвы TIFFФайл XPM мае недадатную вышыню выÑвыФайл XPM мае недадатную шырыню выÑвыФайл XPM мае хібную колькаÑць колераўВыÑва XPM мае хібную колькаÑць знакаў на пікÑелне ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ буфер выÑвы Ñž %u байтне ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ буфер выÑвы Ñž %u байтыне ўдалоÑÑ Ð²Ñ‹Ð´Ð·ÐµÐ»Ñ–Ñ†ÑŒ буфер выÑвы Ñž %u байтаўпадвід выÑвы RAS не падтрымліваеццаgdk-pixbuf-2.30.8/po/sr@latin.gmo0000664000175000017500000005337012340760137017705 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0+&0%R2"x21›2Í2+ã2.3,>3#k3&37¶39î36(44_46”4 Ë46ì4"#52F5"y5%œ5+Â5î5 6-6"I64l68¡6Ú6!ø6*7*E76p7(§7-Ð75þ7448"i8CŒ8!Ð8ò8 9(9<H9…9™9!µ9"×9ú9':B:&Z::"¡:Ä:Þ:êû:-æ;Y<4n<,£<3Ð<!=Y&=%€=U¦=*ü=!'>,I>&v>$>(Â>"ë>ç?#ö?H@Hc@¬@Ë@$é@(A 7A/XADˆAFÍA3B-HB%vBœB³B*ËBöB( C.5C-dC’C§C½C!ÛC%ýC&#D#JD"nDb‘D9ôD".E2QE;„E2ÀE1óE[%F5F1·F8éF;"G‚^G*áGw H„HžH¹HØHVõHYLI@¦IPçI8J*TJ2J²J+ÏJ7ûJ.3K2bK/•K+ÅK.ñK- L+NLZzL]ÕL#3M$WM-|M*ªM3ÕM> N"HNºkN"&OIO9fO$ O+ÅOñO!P'P4EPzPŠPšPªPºPÓPåPõP QQ-Q%=QcQuQ’Q£QµQÆQÖQèQBúQ'=R-eR0“RCÄR,S"5S1XS5ŠS)ÀSêS'T-T!JT&lT“T­TPÍT*U%IUoUŠU'¦U+ÎUáúUÜVA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: transmission Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-05 07:29+0200 Last-Translator: Miroslav Nikolić Language-Team: Serbian Language: sr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; X-Project-Style: gnome ANI slika je odseÄena ili nepotpuna.BMP slika ima neispravno zaglavljeBMP slika sadrži zaglavlje nepodržane veliÄineNaiÄ‘oh na loÅ¡ zapisNeispravan broj bitova po kanalu PNG slike.Broj bitova po kanalu preinaÄenog PNG nije 8.Ne mogu da dodelim memoriju za TGA zaglavljeNe mogu da dodelim stavke mape bojaNe mogu da dodelim strukturu mape bojaNe mogu da dodelim memoriju za UI podatke meÄ‘umemorijeNe mogu da dodelim memoriju za UI strukturu meÄ‘umemorijeNe mogu da dodelim memoriju za TGA podatke o kontekstuNe mogu da dodelim memoriju za uÄitavanje PNM slikeNe mogu da dodelim memoriju za uÄitavanje IksPM slikeNe mogu da dodelim novu sliÄicuNe mogu da dodelim privremene UI podatke meÄ‘umemorijeNe mogu da uÄitam IksPM mapu bojaNe mogu ponovo da dodelim UI podatke meÄ‘umemorijeKružni unos u tabeli GIF datotekeProfil boja nije ispravne dužine %d.Profil boja nije ispravne dužine „%u“.Sažete ikonice nisu podržaneNe mogu da dodelim memoriju: %sNe mogu da napravim tok: %sNe mogu da dekodiram ICNS datotekuNe mogu da saznam visinu slike (loÅ¡a TIFF datoteka)Ne mogu da proÄitam Å¡irinu slike (loÅ¡a TIFF datoteka)Ne mogu da Äitam iz toka: %sNe mogu da se krećem po toku: %sNe mogu da dodelim memoriju za PCIks slikuNe mogu da dodelim memoriju za paletu bojaNe mogu da dodelim memoriju za meÄ‘umemoriju sadržajaNe mogu da dodelim memoriju za zaglavljeNe mogu da dodelim memoriju za podatke linijeNe mogu da dodelim memoriju za uÄitavanje JPEG slikeNe mogu da dodelim memoriju za Äuvanje BMP datotekeNe mogu da dodelim memoriju za tokNe mogu da dodelim memoriju za privremeno smeÅ¡tanje podataka slikeNe mogu da napravim novu sliÄicuNe mogu da dekodiram slikuNe mogu da otvorim bitmapuNe mogu da otvorim metadatotekuNe mogu da prepoznam naÄin zapisa slike u datoteci „%s“Ne mogu da saÄuvamNe mogu da saÄuvam ostatakNe mogu da upiÅ¡em u BMP datotekuNe mogu da upiÅ¡em u TIFF datotekuPokazivaÄ kursora je van slikeNisam uÄitao sve linije iz PCIks slikeTIFF slika je prevelikaGreÅ¡ka pri razvijanju JPEG slike (%s)GreÅ¡ka Äitanja ICNS slike: %sGreÅ¡ka upisa u datoteku slike: %sGreÅ¡ka upisa u tok slikePreviÅ¡e podataka u datoteciNe mogu da dodelim %d bajt u ostavu za Äitanje datotekaNe mogu da dodelim %d bajta u ostavu za Äitanje datotekaNe mogu da dodelim %d bajtova u ostavu za Äitanje datotekaNe mogu da dodelim jedan bajt u ostavu za Äitanje datotekeNe mogu da dodelim strukturu KuTIF sadržaja.Ne mogu da zatvorim „%s“ pri upisu slike, moguće je da nisu svi podaci saÄuvani: %sNe mogu da stvorim objekat Gdk uÄitavaÄa sliÄice.Ne mogu da pronaÄ‘em atom sa podacima slike.Nisam uspeo da uÄitam RGB podatak iz TIFF datotekeNisam uspeo da uÄitam TIFF slikuNisam uspeo da uÄitam animaciju „%s“: razlog nije poznat, verovatno neispravan zapisNe mogu da uÄitam sliku „%s“: %sNisam uspeo da uÄitam sliku „%s“: razlog nije poznat, verovatno neispravan zapisNe mogu da otvorim „%s“ radi upisa: %sNisam uspeo da otvorim TIFF slikuNisam uspeo da otvorim datoteku „%s“: %sNe mogu da otvorim privremenu datotekuNe mogu da proÄitam KuTIF zaglavljeNe mogu da Äitam iz privremene datotekeNisam uspeo da saÄuvam TIFF slikuNe mogu da preskoÄim sledeći %d bajt sa „seek()“.Ne mogu da preskoÄim sledeća %d bajta sa „seek()“.Ne mogu da preskoÄim sledećih %d bajtova sa „seek()“.Ne mogu da preskoÄim sledeći jedan bajt sa „seek()“.Nisam uspeo da upiÅ¡em TIFF podatkeNisam uspeo da upiÅ¡em u privremenu datoteku pri uÄitavanju IksBM slikeNisam uspeo da upiÅ¡em u privremenu datoteku pri uÄitavanju IksPM slikeGreÅ¡ka pri Äitanju GIF-a: %sKobna greÅ¡ka u PNG slici: %sKobna greÅ¡ka pri Äitanju PNG slikeKobna greÅ¡ka pri Äitanju PNG slike: %sIzgleda da ovo nije GIF datotekaGreÅ¡ka u datoteci pri Äitanju KuTIF atoma: %sGIF datoteci nedostaje neÅ¡to podataka (možda je nekako skraćena?)GIF slika nema opÅ¡tu mapu boja, a kadar u njemu nema mesnu mapu boja.GIF slika je oÅ¡tećena (neispravno LZV sažimanje)UÄitavaÄ GIF slika ne prepoznaje ovu sliku.GIF slika je odseÄena ili nepotpuna.Ikonica je visine nulaIkonica je Å¡irine nulaDatoteka slike „%s“ ne sadrži podatkeNepoznata vrsta slikeSlika je neispravne Å¡irine i/ili visineSlika sadrži nepodržan broj bitova po taÄkiSlika sadrži nepodržan broj %d-bitnih ravniSlika je visine nulaSlika je Å¡irine nulaZaglavlje slike je oÅ¡tećenoSlika je odseÄena ili neispravnaOÅ¡tećeni su podaci o taÄkama slikeSlika je prevelika za Äuvanje kao ICOVrsta slike „%s“ nije podržanaVrsta slike za sada nije podržanaModul za uÄitavanje slike „%s“ ne izvozi odgovarajuće suÄelje; možda je iz drugog izdanja?Nije podržano postepeno uÄitavanje slike vrste „%s“OpisivaÄ ulazne datoteke je NULL.Nema dovoljno memorije za uÄitavanje PNG datotekeNema dovoljno memorije za uÄitavanje PNM podataka o smisluNema dovoljno memorije za uÄitavanje PNM datotekeNema dovoljno memorije za uÄitavanje IksBM slikeNema dovoljno memorije za uÄitavanje slike, zatvorite neke programe da oslobodite memorijuNema dovoljno memorije za otvaranje JPEG2000 datotekeNema dovoljno memorije za otvaranje TIFF datotekeNema dovoljno memorije za Äuvanje slike u meÄ‘umemorijuNema dovoljno memorije za Äuvanje slike u pozivnu funkcijuNema dovoljno memorije za smeÅ¡taj slike veliÄine %lu × %lu; pokuÅ¡ajte da oslobodite neÅ¡to memorije zatvaranjem nekih programaUnutraÅ¡nja greÅ¡ka uÄitavaÄa GIF-a (%s)UnutraÅ¡nja greÅ¡ka: Modul za uÄitavanje slika „%s“ nije uspeo da obavi operaciju, a nije naveo ni razlog neuspehaNeispravna IksBM datotekaNeispravno IksPM zaglavljeNeispravno zaglavlje animacijeNeispravno zaglavlje ikoniceKvalitet JPEG-a mora biti vrednost izmeÄ‘u 0 i 100; nije dozvoljena vrednost „%d“.Kvalitet JPEG-a mora biti vrednost izmeÄ‘u 0 i 100; ne mogu da obradim vrednost „%s“.KljuÄevi za tekstualne odeljke PNG-a moraju biti ASKRI znakovi.KljuÄevi za tekstualne odeljke PNG-a moraju imati bar 1, a najviÅ¡e 79 znakova.Neispravan delić animacijeNajveća vrednost boje u PNM datoteci je 0Najveća vrednost boje u PNM datoteci je prevelikaNisam naÅ¡ao IksPM zaglavljeNije naÄ‘ena paleta na kraju PCIks podatakaNema dovoljno memorije za slaganje kadra u GIF datoteciNema dovoljno memorije da uÄitam GIF datotekuNema dovoljno memorije za uÄitavanje ICO datotekeNema dovoljno memorije za uÄitavanje RAS slikeNema dovoljno memorije da uÄitam animacijuNema dovoljno memorije da uÄitam bitmap slikuNema dovoljno memorije za uÄitavanje ikoniceNema dovoljno memorije za uÄitavanje slikeNivo sažimanja PNG-a mora biti vrednost izmeÄ‘u 0 i 9; vrednost „%d“ nije dopuÅ¡tena.Nivo sažimanja PNG-a mora biti vrednost izmeÄ‘u 0 i 9; ne mogu da obradim vrednost „%s“.PNM datoteka sadrži sliku visine 0PNM datoteka sadrži sliku Å¡irine 0PNM datoteka sadrži neispravan poÄetni bajtPNM datoteka nije u poznatom PNM podzapisuUÄitavaÄ PNM slika ne podržava ovaj PNM podzapisUÄitavaÄ PNM slika je oÄekivao ceo broj, ali ga nije naÅ¡aoNaiÄ‘oh na prevremen kraj datotekeVeliÄina KuTIF atoma je prevelika (%d bajt)VeliÄina KuTIF atoma je prevelika (%d bajta)VeliÄina KuTIF atoma je prevelika (%d bajtova)VeliÄina KuTIF atoma je prevelika (jedan bajt)RAS slika ima neispravno zaglavljeRAS slika je nepoznate vrsteSirov PNM zapis zahteva taÄno jedan razmak pre sadržajaVrsta sirove PNM slike nije ispravnaRezultirajuća GIF slika ima veliÄinu nulaPrekoraÄenje stekaTGA slika je neispravne veliÄineTGA zapis slike nije podržanPakovanje TIFF-a ne upućuje na odgovarajući kodek.ANI zapis slikeBMP zapis slikeEMF zapis slikeGIF zapis slikeGdk Piksdata zapis slikeICNS format slikeICO zapis slikeJPEG2000 zapis slikeJPEG zapis slikePCIks zapis slikePNG zapis slikePorodica PNM/PBM/PGM/PPM zapisa slikaKuTIF zapis slikeSanov zapis rasterskih slikaTIFF zapis slikaTarga zapis slikaVBMP zapis slikaVMF zapis slikeIksBM zapis slikaIksPM zapis slikeOvo izdanje gdk-sliÄice ne podržava Äuvanje ove vrste slike: %sOkrenute BMP slike ne mogu biti sažetePreinaÄeni JPEG ima visinu ili Å¡irinu nula.PreinaÄeni JPEG2000 ima visinu ili Å¡irinu nulaNepodržan broj kanala u preinaÄenoj PNG slici; mora biti 3 ili 4.PreinaÄeni PNG ima visinu ili Å¡irinu nula.PreinaÄeni PNG nije RGB ili RGBA.PreinaÄena sliÄica ima visinu ili Å¡irinu nula.Ne mogu da uÄitam modul za uÄitavanje slike: %s: %sNeoÄekivan broj boja za stavke mape bojaNeoÄekivan kraj PNM slikeNeoÄekivani delić ikonice u animacijiNepoznat naÄin zapisa slikeNepodržan JPEG prostor boja (%s)Nepodržana dubina za ICO datoteku: %dNepodržana vrsta ikoniceNepodržana vrsta slike za GDI+Vrednost tekstualnog odeljka PNG-a %s se ne može pretvoriti u ISO-8859-1 zapis.Izdanje %s GIF vrste zapisa nije podržanoVisina ili Å¡irina TIFF slike je nulaIksPM slika je visine ≤0IksPM slika je Å¡irine ≤0IksPM datoteka ima neispravan broj bojaIksPM ima neispravan broj znakova po taÄkinisam uspeo da dodelim meÄ‘umemoriju slike od %u bajtanisam uspeo da dodelim meÄ‘umemoriju slike od %u bajtanisam uspeo da dodelim meÄ‘umemoriju slike od %u bajtovanisam uspeo da dodelim meÄ‘umemoriju slike od jednog bajtanepodržana vrsta RAS slikegdk-pixbuf-2.30.8/po/si.gmo0000664000175000017500000006032212340760137016537 0ustar00mclasenmclasen00000000000000Þ•–ÌÓ| È É %é  )$ -N !| ž "¿ (â * -6,d,‘¾'Ù 7"X*{)¦+Ð#ü& .G,v£6¾õ '!C"e'ˆ°ÐNä&3ZRtÇJå#0Tn‹"©Ìæ889r!Š"¬&ÏBöN90ˆ.¹&è$ 8Y%n”-®Üò"5 X7y$±.Ö$**OU%¥/Ë-û%)rOÂÓæJOd´$Ñ,ö##72["Ž"±#Ô#ø&CbQ‚VÔ!+ M&n-•4Ãø3Q `ž³ÈÝò'2Zp‡²EÇ* C8 )| ¦ +Ç (ó !"=!`!!!"¡!Ä!2Ú!% "3"R"%p"V–"í"¾ #cÌ$z0%R«%þ%‡Œ&S'mh'ZÖ'_1(h‘(rú(pm)pÞ)=O*^*Hì*O5+Y…+Nß+y.,|¨,Œ%-`²-g.X{.sÔ.=H/v†/5ý/C30Qw0oÉ0N91wˆ1P2OQ2Û¡2X}3JÖ3å!4T5å\5^B6Z¡6Qü6aN7P°7M8EO8›•8›194Í9p:ls:pà:·Q;ù <x=|=aþ=F`>I§>Lñ>>>?p}?Vî?ŒE@OÒ@R"AHuAR¾A_BVqB|ÈB\ECx¢ChDu„D+úDm&F–”F€+GJ¬G’÷G)ŠH/´HWäHAû^n:_Õ©_R`ŒUl"s* uk^N)>'ŠmwƒHg‹‘ 4vb/T€Cfe:ˆF@d{_IV-0! K D[yih; S, cx6a}zn2~…LWŽ„`%BQ<&(A’$?‚‡G9•ROPM5†]Y31+8pZ”X“j.q–|‰7roEtJ\#=BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatRAS image has bogus header dataRAS image has unknown typeRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed JPEG has zero width or height.Transformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: si Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2007-12-28 13:32+0530 Last-Translator: Danishka Navin Language-Team: Sinhala Language: si MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: KBabel 1.11.4 BMP පිළිඹිබු සතුව ව්â€à¶ºà·à¶¢ à·à·’ර්ෂක දත්ත ඇතBMP පිළිඹිබුවේ à·à·“ර්ෂකයේ ප්â€à¶»à¶¸à·à¶«à¶º සහà·à¶º නොදක්වයිසà·à·€à¶¯à·Šâ€à¶º කේතයක් හදුන෠ගන්න෠ලදිPNG පිළිඹිබුවේ නà·à¶½à·“කà·à·€à¶šà·Š සඳහ෠බිට් ප්â€à¶»à¶¸à·à¶«à¶º à·ƒà·à·€à¶¯à·Šâ€à¶ºà·€à·šà¶´à¶»à·’ණà·à¶¸à·’ත PNG à·„à·’ නà·à¶½à·“කà·à·€à¶šà·Š සඳහ෠බිට් ප්â€à¶»à¶¸à·à¶«à¶º 8ක් නොවේTAG à·à·“ර්ෂක මතකය වෙනකර තà·à¶¶à·’ය නොහà·à¶šà·€à¶»à·Šâ€à¶«à·ƒà·’තියම් ඇතුලත් කිරීම් යෙදවිය නොහà·à¶šà·€à¶»à·Šâ€à¶«à·ƒà·’තියම් ආකෘතිය යෙදවිය නොහà·à¶šIOBuffer දත්ත සඳහ෠මතකය වෙනකර තà·à¶¶à·’ය නොහà·à¶šIOBuffer ව්â€à¶ºà·”හය සඳහ෠මතකය වෙනකර තà·à¶¶à·’ය නොහà·à¶šPNM සන්ධර්භ ව්â€à¶ºà·”හය සඳහ෠මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­PNM පිළිඹිබුව පූරණයට මතකය වෙන් කළ නොහà·à¶šà·’ වියXPM පිළිඹිබුව පූරණයට මතකය වෙන් කළ නොහà·à¶šà·’ වියනව pixbuf වෙනකර තà·à¶¶à·’ය නොහà·à¶šà¶­à·à¶±à¶šà·à¶½à·“ක IOBuffer දත්ත වෙනකර තà·à¶¶à·’ය නොහà·à¶šXPM වර්â€à¶«à·ƒà·’තියම කියවිය නොහà·à¶šIOBuffer දත්ත නà·à¶­ වෙනකර තà·à¶¶à·’ය නොහà·à¶šGIF ගොනුවේ චක්â€à¶»à·“ය වගු ඇතුළත් කිරීමසම්පීඩීත සංකේත සහà·à¶º නොදක්වයිපිළිඹිබු උස ලබà·à¶œà¶­ නොහà·à¶šà·’ විය (අයà·à¶œà·Šâ€à¶º TIFF ගොනුව)පිළිඹිබු පළල ලබà·à¶œà¶­ නොහà·à¶šà·’ විය (අයà·à¶œà·Šâ€à¶º TIFF ගොනුව)සන්ධර්භ ස්වà·à¶»à¶šà·Šâ€à·‚ක භà·à¶»à¶º සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ වියà·à·“ර්ෂකය සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ වියරේඛිය දත්ත සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ වියJPEG ගොනුව පූරණයට මතකය වෙන් කළ නොහà·à¶šBMP පිළිඹිබුව සුරකීමට මතකය වෙන් කළ නොහà·à¶šà·’ වියනව pixbuf නිර්මà·à¶«à¶º කළ නොහà·à¶š'%s' ගොනුව සඳහ෠පිළිඹිබු සංයුතිය හදුනà·à¶œà¶­ නොහà·à¶šà¶‰à¶­à·’රිය සුරකීය නොහà·à¶šBMP ගොනුවට ලිවිය නොහà·à¶šà·’ වියTIFF ගොනුවට වෙත ලිවීමට නොහà·à¶šà·’ වියPCX පිළිඹිබුවේ සියළුම පේළි ලබà·à¶œà¶­ නොහà·à¶šà·’ වියTIFF පිළිඹිබුවේ මà·à¶± ඉත෠විà·à·à¶½ වේJPEG පිළිඹිබු ගොනුව (%s) ව්â€à¶ºà·à¶›à·Šâ€à¶ºà·à¶ºà¶±à¶º දà·à·‚ සහිතයිපිළිඹිබුවට ලිවීම දà·à·‚ සහිතයි : %sගොනුව තුළ දත්ත අතිරික්තයක් ඇතපිළිඹිබුව ලිවීම අතරතුරේදි෠'%s'වස෠දà·à¶¸à·“මරීම අසමත්, සියළුම දත්ත සුරක්â€à·‚à·’ නොවුනි: %sවියTIFF ගොනුවෙන් RGB දත්ත පූරණය අසමත් වියTIFF පිළිඹිබුව පූරණය අසමත් විය'%s සජීවීකරණය පූරණය දà·à·‚සහිතයි: හේතුව නොදන්න෠අතර සමහරවිට දූෂිත සජීවීකරණ ගොනුවක් විය à·„à·à¶š'%s' පිළිඹිබුවට පූරණය දà·à·‚ සහිතයි: %s'%s'පිළිඹිබුව පූරණය දà·à·‚සහිතයි: හේතුව නොදන්න෠අතර සමහරවිට දූෂිත පිළිඹිබු ගොනුවක් විය à·„à·à¶šà¶½à·’වීම සඳහ෠'%s' විවෘත කිරීම අසමත්විය: %sTIFF පිළිඹිබුව විවෘත කිරීම අසමත් විය'%s' ගොනුව විවෘත කිරීම අපහසුවිය: %sතà·à·€à¶šà·à¶½à·’ක ගොනුව විවෘත කිරීම අසමත්වියතà·à·€à¶šà·à¶½à·’ක ගොනුවකිවීම අසමත්වියTIFF පිළිඹිබුව සුරකීම අසමත් වියTIFF වෙත දත්ත ලිවීම අසමත් වියXBM පිළිඹිබු ගොනුව පූරණයේදි තà·à·€à¶šà·à¶½à·“ක ගොනුවට ලිවීම අසමත් වියXPM පිළිඹිබු ගොනුව පූරණයේදි තà·à·€à¶šà·à¶½à·“ක ගොනුවට ලිවීම අසමත් වියGIF කියවීම අසමත් විය: %sPNG පිළිඹිබු ගොනුව තුළ තීරනà·à¶­à·Šà¶¸à¶š දà·à·‚යක් ඇත: %sPNG පිළිඹිබු ගොනුව තුළ තීරනà·à¶­à·Šà¶¸à¶š දà·à·‚යක් ඇතPNG පිළිඹිබු ගොනුව තුළ තීරනà·à¶­à·Šà¶¸à¶š දà·à·‚යක් ඇත: %sGIF ගොනුවේ සමහර දත්ත නà·à¶­à·’වි ඇත (සමහර විට එය කිසියම් අයුරකින් ලුප්ත වි ඇත)GIF පිළිඹිබුව සතුව ගොලීය වර්â€à¶«à·ƒà·’තියමක් නà·à¶­à·’ අතරෙය තුළවු රà·à¶¸à·”වේ ප්â€à¶»à·à¶¯à·šà·à·’ය වර්â€à¶«à·ƒà·’තියමක්ද නà·à¶­.GIF පිළිඹිබුව විනà·à· වි ඇත (à·ƒà·à·€à¶¯à·Šâ€à¶º LZW සම්පීඩනයක්)පිළිඹිබු තේරුම්ගà·à¶±à·“ම GIF පිළිඹිබු පූරකයට අපහසුයි.GIF පිළිඹිබු ලුප්ත වි හ෠අසම්පුර්ණව ඇත.සංකේතය සතුව à·à·”න්â€à¶º උසක් ඇතසංකේතය සතුව à·à·”න්â€à¶º පළලක් ඇත%s පිළිඹිබු ගොනුව තුළ දත්ත නà·à¶­à¶´à·’ළිඹිබු සංයුතිය නොදනිපිළිඹිබුව සතුව à·ƒà·à·€à¶¯à·Šâ€à¶º උසක් සහ/හ෠පළලක් ඇතසහà·à¶º නොදක්වන bpp පිළිඹිබුව සතුව ඇතසහà·à¶º නොදක්වන %d-බිට් පුවරු කිහිපයක් පිළිඹිබුව සතුව ඇතපිළිඹිබුව සතුව à·à·”න්â€à¶º උසක් ඇතපිළිඹිබුව සතුව à·à·”න්â€à¶º පළලක් ඇතපිළිඹිබු à·à·’ර්ෂකය විනà·à· වියපිළිඹිබු පික්සල දත්ත විනà·à· වියICO ලෙස පිළිඹිබුව සුරකීමට විà·à¶½ à·€à·à¶©à·’යි'%s' පිළිඹිබු වර්â€à¶œà¶º සහà·à¶º නොදක්වයි'%s' පිළිඹිබු වර්â€à¶œà¶ºà·š වර්â€à¶°à¶š පූරණය සහà·à¶º නොදක්වයිPNG ගොනුව පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­PNM සන්ධර්භ ව්â€à¶ºà·”හය පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­PNM පිළිඹිබුව පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­XBM පිළිඹිබු ගොනුව පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­à¶´à·’ළිඹිබුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­à·’ බà·à·€à·’න් යෙදුම් කිහිපයක් නවත෠ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් ලබ෠ගà·à¶±à·“මට උත්සà·à·„ කරන්නTIFF ගොනුව විවෘත කිරීමට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­à·ƒà·Šà·€à·à¶»à¶šà·Šâ€à·‚ක භà·à¶»à¶ºà¶šà·Š තුළට සුරකීමට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නොමà·à¶­callback වෙත පිළිඹිබුව සුරකීමට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­GIF පූරකයේ අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚යකි (%s)අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚යක්: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureà·ƒà·à·€à¶¯à·Šâ€à¶º XBM ගොනුවසà·à·€à¶¯à·Šâ€à¶º XPM à·à·“ර්ෂකයසජීවීකරණය තුළ à·ƒà·à·€à¶¯à·Šâ€à¶º à·à·’ර්ෂකයක්සà·à·€à¶¯à·Šâ€à¶º à·à·“ර්ෂක සංකේතයක්JPEG ප්â€à¶»à¶¸à·’තිය 0 සහ 100 අගයන් අතර තිබිය යුතුමයි; '%d' අගය අනුමත කළ නොහà·à¶š.JPEG ප්â€à¶»à¶¸à·’තිය 0 සහ 100 අගයන් අතර තිබිය යුතුමයි; '%s' අගය යොමු කළ නොහà·à¶š.සජීවීකරණය තුළ විකෘත විà·à·à¶½ ප්â€à¶»à¶¸à·à¶«à¶ºà¶šà·Š ඇතPNM ගොනුවෙහි උපරිම වර්â€à¶« අගය à·à·”න්â€à¶ºà¶šà·Š වේPNM ගොනුවෙහි උපරිම වර්â€à¶« අගය ඉත෠විà·à·à¶½ වේXPM à·à·“ර්ෂකය හමුවුයේ නà·à¶­PCX දත්ත අවසà·à¶±à¶ºà·š වර්ණà·à·€à¶½à·’ය හමුවූයෙ නà·à¶­GIF ගොනුව තුළ සමිà·à·Šâ€à¶»à·’ත රà·à¶¸à·”වක් à·ƒà·à¶šà·ƒà·“මට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­GIF ගොනුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­ICO ගොනුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­RAS පූරණය පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­à·ƒà¶¢à·“වීකරණය පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­bitmap පිළිඹිබුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­à·ƒà¶‚කේතය පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­à¶´à·’ළිඹිබුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­PNG සම්පීඩන මට්තම අනිවà·à¶»à·Šà¶ºà·™à¶±à·Šà¶¸ 0 සහ 9 අගයන් තුළ පිහිටිය යුතු වේ; '%d' අඟය අනුමත නà·à¶­.PNG සම්පීඩන මට්තම අනිවà·à¶»à·Šà¶ºà·™à¶±à·Šà¶¸ 0 සහ 9 අගයන් තුළ පිහිටිය යුතු වේ; '%s' අඟය විස්තර කළ නොහà·à¶šà·’විය.PNM ගොනුවෙහි පිළිඹිබු උස à·à·”න්â€à¶º වේPNM ගොනුවෙහි පිළිඹිබු පළල à·à·”න්â€à¶º වේPNM ගොනුව තුළ à·ƒà·à·€à¶¯à·Šâ€à¶º ආරම්භක බයිටයක් ඇතPNM ගොනුව හදුනà·à¶œà¶­à·Š PNM උපසංයුතියක් නොවේPNM පිළිඹිබු පූරකය මෙම PNM උපසංයුතියට සහà·à¶º නොදක්වයිRAS පිළිඹිබු සතුව ව්â€à¶ºà·à¶¢ à·à·’ර්ෂක දත්ත ඇතRAS පිළිඹිබු සතුව නොදන්න෠වර්â€à¶œà¶ºà¶šà·Š නà·à¶­à·ƒà¶šà·ƒà·Š නොකළ PNM පිළිඹිබු වර්â€à¶œà¶º à·ƒà·à·€à¶¯à·Šâ€à¶º වේස්ටà·à¶šà¶º පිරී ඇතTAG පිළිඹිබු සතුව à·ƒà·à·€à¶¯à·Šâ€à¶º මà·à¶± ඇතTAG පිළිඹිබු වර්â€à¶œà¶º සහà·à¶º නොදක්වයිANI පිළිඹිබු සංයුතියBMP පිළිඹිබු සංයුතියGIF පිළිඹිබු සංයුතියICO පිළිඹිබු සංයුතියJPEG පිළිඹිබු සංයුතියPCX පිළිඹිබු සංයුතියPNG පිළිඹිබු සංයුතියPNM/PBM/PGM/PPM පිළිඹිබුව සංයුති කුළTIFF පිළිඹිබුවවේ සංයුතියTarga පිළිඹිබු සංයුතියWBMP à·à·“ර්ෂකය සංයුතියXPM à·à·“ර්ෂකය සංයුතියXPM පිළිඹිබු සංයුතියgdk-pixbuf ගොඩ නà·à¶œà·“ම පිළිඹිබු සංයුතිය සුරකීමට සහà·à¶º නොදක්වයි: %sපරිණà·à¶¸à·’ත JPEG ගොනුවේ උස හ෠පළල à·à·”න්â€à¶º වේ.පරිණà·à¶¸à·’ත PNG à·„à·’ සහà·à¶º නොදක්වන නà·à¶½à·“කà·à·€à¶šà· ප්â€à¶»à¶¸à·à¶«à¶ºà¶šà·Š ඇත එය 3 à·„à· 4 විය යුතුම වේ.පරිණà·à¶¸à·’ත PNG à·„à·’ උස හ෠පළල à·à·”න්â€à¶º වේපරිණà·à¶¸à·’ත PNG RGB à·„à· RGBA. නොවේ.පිළිඹිබු පූරණ අංගය පූරණය කළ නොහà·à¶š: %s: %sවර්â€à¶«à·ƒà·’තියම් ඇතුලත් කිරීම් සඳහ෠බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු bitdepth අඟයක්PNM පිළිඹිබු ගොනුවේ බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවුසජීවීකරණය තුළ බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු සංකේත විà·à·à¶½ ප්â€à¶»à¶¸à·à¶«à¶ºà¶šà·Š ඇතහදුන෠නොගත් පිළිඹිබු සංයුතියක්සහà·à¶º නොදක්වන JPEG වර්â€à¶« අවකà·à·à¶ºà¶šà·Š (%s)ICO ගොනුව සඳහ෠සහà·à¶º නොදක්වන ගà·à¶¶à·”රක්: %dසහà·à¶º නොදක්වන සංකේත වර්â€à¶œà¶ºà¶šà·ŠGIF ගොනු සංයුතියෙ %s වන වෙළුම සහà·à¶º නොදක්වයිTIFF පිළිඹිබුවේ උස හ෠පළල à·à·”න්â€à¶ºà·€à·šXPM ගොනුවේ පිළිඹිබු උස <= 0XPM ගොනුවේ පිළිඹිබු පළල <= 0XPM ගොනුච à·ƒà·à·€à¶¯à·Šâ€à¶º වර්â€à¶« සංඛ්â€à¶ºà·€à¶šà·’න් යුතුවේබයිට %u ක පිළිඹිබු බෆරය වෙන් කළ නොහà·à¶šà·’ වියබයිට %u ක පිළිඹිබු බෆරය වෙන් කළ නොහà·à¶šà·’ වියසහà·à¶º නොදක්වන RAS පිළිඹිබු විචලනයgdk-pixbuf-2.30.8/po/et.po0000664000175000017500000007266312340760135016401 0ustar00mclasenmclasen00000000000000# GDK-pixbuf eesti keele tõlge. # Estonian translation of GDK-pixbuf. # # Copyright (C) 1999-2007 Free Software Foundation, Inc. # Copyright (C) 2007-2010 The GNOME Project. # This file is distributed under the same license as the gtk package. # # Lauris Kaplinski , 1999. # Tõivo Leedjärv , 2002-2004. # Priit Laes , 2004, 2005. # Ivar Smolin , 2005-2010. # Mattias Põldaru , 2009-2010, 2012, 2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf MASTER\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-11 23:20+0300\n" "Last-Translator: Mattias Põldaru \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: Poedit 1.5.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Tõrge faili '%s' avamisel: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Pildifaili '%s' ei sisalda andmeid" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Tõrge animatsiooni '%s' laadimisel: põhjus teadmata, arvatavasti on " "animatsioonifail rikutud" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Tõrge pildifaili '%s' laadimisel: põhjus teadmata, arvatavasti on pildifail " "rikutud" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Piltide laadimise moodulit pole võimalik laadida: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Pildilaadimismoodul '%s' ei väljasta korralikku liidest. Võib-olla on " "tegemist erinevate gdk-pixbuf versioonidega?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' pilditüüp pole toetatud" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Pildifaili '%s' vormingut pole võimalik ära tunda" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Pildifaili vorming pole äratuntav" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Tõrge pildi '%s' laadimisel: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Viga pildifaili kirjutamisel: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "See gdk-pixbuf'i variant ei toeta %s pildivormingu salvestamist" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Pildi väljakutsesse salvestamiseks pole piisavalt mälu" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Tõrge ajutise faili avamisel" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Tõrge ajutisest failist lugemisel" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Tõrge faili '%s' kirjutamiseks avamisel: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Tõrge faili '%s' sulgemisel, kõik andmeid ei pruugi olla salvestatud: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Pildi puhvrisse salvestamiseks pole piisavalt mälu" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Viga pildifaili voogu kirjutamisel" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Sisemine viga: pildilaadimismooduli '%s' tõrge toimingu läbiviimisel, moodul " "ei andud tõrke põhjuse kohta andmeid" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Osade kaupa laadimine pole %s pilditüübi puhul toetatud" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Pildi päis on rikutud" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Pildi vorming on tundmatu" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Pildi piksliandmed on rikutud" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Tõrge pildipuhvrile %u baidi eraldamisel" msgstr[1] "Tõrge pildipuhvrile %u baidi eraldamisel" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Animatsioonis on ootamatu ikoonitükk" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Vigane päis animatsioonis" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Animatsiooni laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Animatsioonis on vigaselt vormindatud tükk" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI-pilt pole täielik või on seda tükeldatud." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI-pildivorming" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-pildi päises on võltsandmed" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Rasterpildi laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-pilt omas toetamata suurusega päist" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Ãœlalt-alla suunaga BMP-pilte pole võimalik pakkida" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Faili lõpp tuli enneaegselt" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP-faili salvestamiseks pole võimalik mälu eraldada" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP-faili pole võimalik kirjutada" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP-pildivorming" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF-pildivorming" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF-failivorming" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO-pildivorming" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG kvaliteedi väärtus peab olema 0 ja 100 vahel; väärtust '%s' pole " "võimalik analüüsida." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG kvaliteedi väärtus peab olema 0 ja 100 vahel; väärtus '%d' pole lubatud." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG-pildivorming" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF-pildivorming" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Mälu pole võimalik eraldada: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Voogu pole võimalik luua: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Voos pole võimalik asukohta vahetada: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Voost pole võimalik lugeda: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Rastergraafikat pole võimalik laadida" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Metafaili pole võimalik laadida" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Toetamata pildivorming GDI+ jaoks" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Salvestamine pole võimalik" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF-pildivorming" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Viga GIF-faili lugemisel: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF-failis on mõningad andmed puudu (kas seda on kuidagi tükeldatud?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Sisemine viga GIF laadijas (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Pinu ületäituvus" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF-pildifaili laadija ei saa sellest pildist aru." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Avastati vigane kood" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF-failis on ringseosega tabelikirje" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF-faili laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF-failis liitraami loomiseks pole piisavalt mälu" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-pilt on rikutud (mittekorrektne LZW pakkimine)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Fail ei tundu olevat GIF-fail" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF-failivormingu versioon %s pole toetatud" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Saadud GIF pildi suurus on null" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-pildil puudub üldine värvikaart ja raami sees pole kohalikku värvikaarti." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-pilt pole täielik või on seda tükeldatud." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Viga ICNS-pildi lugemisel: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS-faili pole võimalik dekodeerida" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS-pildivorming" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Vigane päis ikoonis" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ikooni laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Pakitud ikoonid pole toetatud" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikoonil on null-laius" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikoonil on null-kõrgus" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Toetamata ikoonitüüp" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO-faili laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Pilt on ICO-vormingus salvestamiseks liiga suur" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kursori tulipunkt jääb pildist välja" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Toetamata värvisügavus %d ICO-faili jaoks" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Voo jaoks pole võimalik mälu eraldada" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Pilti pole võimalik dekodeerida" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformeeritud JPEG2000 laius või kõrgus on null" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Pilditüüp pole hetkel toetatud" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Värviprofiilile pole võimalik mälu eraldada" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 faili avamiseks pole piisavalt mälu" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Pildi andmete puhverdamiseks pole võimalik mälu eraldada" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 pildivorming" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Viga JPEG-pildifaili (%s) tõlgendamisel" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Pildifaili laadimiseks pole piisavalt mälu. Mälu vabastamiseks võid sa " "proovida sulgeda mõned rakendused" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Toetamata JPEG värviruum (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG-faili laadimiseks pole võimalik mälu eraldada" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformeeritud JPEG laius või kõrgus on null." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Värvusprofiilil pikkus '%u' on vigane." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Päise jaoks pole võimalik mälu eraldada" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kontekstipuhvri jaoks pole võimalik mälu eraldada" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Pildil on vigane laius ja/või kõrgus" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Pildil on toetamata värvisügavus" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Pildil on toetamata hulk %d-bitiseid tasandeid" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Uut pixbuf'i pole võimalik luua" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Joone andmetele pole võimalik mälu eraldada" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX-pildi jaoks pole võimalik mälu eraldada" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX-pildi jaoks ei saadud kõiki ridu" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX-andmete lõpust ei leitud paletti" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX-pildivorming" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformeeritud pixbuf'i laius või kõrgus on null." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata vorming" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bittide arv PNG-faili kanalis on vigane." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformeeritud PNG laius või kõrgus on null." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bittide arv transformeeritud PNG kanali kohta pole 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformeeritud PNG pole RGB ega RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformeeritud PNG omab toetamata arvu kanaleid, peaks olema 3 või 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Saatuslik viga PNG-pildifailis: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG-faili laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu x%lu suurusega pildi salvestamiseks pole piisavalt mälu. Mälukasutuse " "vähendamiseks võid sa proovida mõnede rakenduste sulgemist" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Saatuslik viga PNG-pildifaili lugemisel" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Saatuslik viga PNG-pildifaili lugemisel: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG tekstitükkide võtmed peavad olema vähemalt 1 märgi ja kõige rohkem 79 " "märgi pikkused." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG tekstitükkide võtmed peavad olema ASCII-märkidena." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Värvusprofiilil on vigane pikkus %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG pakkimistase peab olema 0 ja 9 vahel; väärtust '%s' pole võimalik " "analüüsida." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG pakkimistase peab olema 0 ja 9 vahel; väärtus '%d' pole lubatud." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG tekstitüki %s väärtust pole võimalik ISO-8859-1 kooditabelile vastavaks " "teisendada." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG-pildivorming" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM laadur lootis leida täisarvu, kuid ei leidnud" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-failil on ebakorrektne algbait" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-fail pole äratuntavas PNM-alamvormingus" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-failil on pildi laius 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-failil on pildi kõrgus 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksimaalne suurim värvi väärtus PNM-failis on 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksimaalne suurim värvi väärtus PNM-failis on liiga suur" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Toore PNM-faili tüüp on vigane" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-pildivormingu laadija ei toeta seda PNM-alamvormingut" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Toored PNM-vormingud nõuavad näidisandmete ette vähemalt ühte tühemikku" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM-faili laadimiseks pole võimalik mälu eraldada" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM kontekstistruktuuri laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ootamatu PNM-pildi andmete lõpp" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM-faili laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM-pildivormingu perekond" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Sisendfaili deskriptor on NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Tõrge QTIF-päise lugemisel" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF-aatom on liiga suur (%d bait)" msgstr[1] "QTIF-aatom on liiga suur (%d baiti)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Tõrge faililugemispuhvrile %d baidi eraldamisel" msgstr[1] "Tõrge faililugemispuhvrile %d baidi eraldamisel" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF-aatomi lugemisel esines failitõrge: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Tõrge seek() abil järgnevast %d baidist ülehüppamisel." msgstr[1] "Tõrge seek() abil järgnevast %d baidist ülehüppamisel." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF kontekstistruktuuri jaoks pole võimalik ruumi eraldada." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Tõrge GdkPixbufLoader objekti loomisel." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Pildi andmeaatomi leidmine nurjus." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF-pildivorming" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-pildi päises on võltsandmed" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-pildil on tundmatu tüüp" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS-pildi toetamata variatsioon" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS-pildi laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun'i rasterpildivorming" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer struktuuri jaoks pole võimalik mälu eraldada" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer andmete jaoks pole võimalik mälu eraldada" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IO-puhvri andmeid pole võimalik ümber paigutada" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "IOBuffer andmetele pole võimalik mälu eraldada" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Uut pixbuf'i pole võimalik eraldada" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Tõmmis pole täielik või on tükeldatud" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Värvikaardi struktuurile pole võimalik mälu eraldada" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Värvikaardi kirjetele pole võimalik mälu eraldada" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ootamatu bitisügavus värvikaardi kirjetele" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA päisele pole võimalik mälu eraldada" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-pildil on vigane suurus" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-pilditüüp pole toetatud" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA kontekstistruktuuri jaoks pole võimalik mälu eraldada" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Failis on liigsed andmed" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa pildivorming" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Pildi laiust pole võimalik tuvastada (vigane TIFF-fail)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Pildi kõrgust pole võimalik tuvastada (vigane TIFF-fail)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF-pildi laius või kõrgus on null" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF-pildi mõõtmed on liiga suured" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF-faili avamiseks pole piisavalt mälu" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF-failist pole võimalik RGB andmeid lugeda " #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Tõrge TIFF-faili avamisel" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Tõrge TIFF-faili laadimisel" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Tõrge TIFF-faili salvestamisel" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-pakkimine ei viita korrektsele koodekile." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Tõrge TIFF-andmete kirjutamisel" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF-faili pole võimalik kirjutada" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Pildi laius on null" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Pildi kõrgus on null" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Pildi laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ãœlejäänut pole võimalik salvestada" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP-pildivorming" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Vigane XBM-fail" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM-pildifaili laadimiseks pole piisavalt mälu" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Tõrge XBM-pildi laadimise käigus ajutisse faili kirjutamisel" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM-pildivorming" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM päist ei leitud" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Vigane XPM päis" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-failil on pildi laius <= 0 " #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-failil on pildi kõrgus <= 0 " #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM sisaldab vigast \"sümboleid piksli kohta\" arvu" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-fail sisaldab vigast värvide arvu" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM-faili laadimiseks pole võimalik mälu eraldada" # see on kahtlane, kas ühtegi XMP värvikaarti ei loeta? #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM värvikaarti ei suudeta lugeda" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Tõrge ajutise faili kirjutamisel XPM-pildi laadimisel" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM-pildivorming" gdk-pixbuf-2.30.8/po/boldquot.sed0000664000175000017500000000033112305775535017751 0ustar00mclasenmclasen00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“â€/""/g s/“/“/g s/â€/â€/g s/‘/‘/g s/’/’/g gdk-pixbuf-2.30.8/po/km.gmo0000664000175000017500000011034712340760137016536 0ustar00mclasenmclasen00000000000000Þ•¾ ü %!G)\-†!´ Ö"÷(*C-n,œ,Éö'9R o$"µØö*-)X‚¡&»*â+ #9&].„,³#à-2Mcx6 ÆÔï! "-'Px•µÓ*çN(a"Š&­ÔRîAJ_#ªÎè#">a{8•8Î!"A&d%‹%±N×0&.W&†­Â Ö÷% 2-Lz¥ºÚ"ó "7oZ7Ê$!.F$u*šOÅ*%@/f-–%Ärê] n   J´ Oÿ 2O!H‚!Ë!$è!, ":"#N"2r""¥""È"#ë"##&3#Z#y#Q™#Vë#!B$ d$&…$-¬$4Ú$2%!B%d%„%AŸ%á%ÿ% &/&0L&}&’&§&¼&Ñ&ç&ü&'-'B''W''•'±'Ç'Þ'ô' ((E3('y(*¡(-Ì(Cú()>) h)+‰)(µ) Þ)"ÿ)"*!A*"c*†*!œ*G¾*2+%9+_+~+%œ+Â+ßâ+†Â-†I.`Ð.1/¿/’O0aâ0|D1Á1©_2Î 3§Ø3­€4_.5¦Ž5D56Jz6hÅ6s.7c¢7s8^z8`Ù8®:9«é9^•:aô:žV;œõ;á’<t=–>·œ>ÅT?œ@ ·@VÃAQBQlB]¾B½CEÚCt Du•D^ EEjEv°Ei'F‚‘FfG]{G®ÙGˆHw¨IŽ J©¯JkYKìÅKo²Lë"M|Nb‹NfîN„UOVÚO1Pq¿P}1QݯQ×RSeS}¹S…7T‰½TqGUs¹UÞ-Vš W´§Wš\X@÷X78Y`pYTÑY&ZM¨Z—öZ7Ž[1Æ[Eø[j>\N©\pø\Wi]lÁ]<.^¨k_¬`žÁ`Ê`a—+b¸Ãbc|c£àd¡„e&fÓ/g‡h’‹hVj\ujcÒjo6kù¦kò l¥“má9nTopoŒòoPp’Ðpócq³Wr© s¶µsŸlt¨ uŸµu¥UvýûvùwZ yZdyt¿y 4z»ÕzÉ‘{‡[|€ã|hd}ÌÍ}†š~'!kIeµš€F¶€Cý€7AFyZÀC‚L_‚G¬‚Fô‚:;ƒUvƒJ̃A„DY„<ž„GÛ„7#…7[…7“…»Ë…X‡†]à†o>‡“®‡jBˆ_­ˆ‡ ‰`•‰‚ö‰{yŠ~õŠ\t‹€Ñ‹ZRŒ‰­Œ7‡VŽbÞŽ]AWŸz÷tr;ur¦D»&C­mˆGŒ¸b2‹ *°³gt‘Ey SŽ²[‰¤p®f o„«$HºOP<’#\¾Bš5ž:¹Y3·…¡~/%1i¶AQX|e]8'7x•k€Wª(¢qJ  ¬ƒ±-NœZ?nw“‚–vT¼>!^c§.µ´™¯—IR6}¨ Š©†U˜)"l½+£¥=d_9‡hs@jzLŸa4,›” `{KFVM0BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't write to BMP fileCouldn't write to TIFF fileDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsunsupported RAS image variationProject-Id-Version: gdk-pixbuf.master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-02-15 11:52+0700 Last-Translator: Seng Sutha Language-Team: Khmer Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: WordForge 0.8 RC1 X-Language: km-KH រូបភាព​របស់ BMP ​មាន​ទិន្ននáŸáž™â€‹áž”ឋម​កážáž¶â€‹áž€áŸ’លែងក្លាយរូបភាព​របស់ BMP ​មាន​ទំហំ​បឋម​កážáž¶â€‹ážŠáŸ‚ល​មិន​គាំទ្របាន​ជួប​ប្រទះ​កូដ​មិន​ážáŸ’រឹមážáŸ’រូវប៊ីážâ€‹ážáž¶áž˜â€‹áž†áž¶áž“ែល​របស់​រូបភាព PNG មិន​ážáŸ’រឹមážáŸ’រូវ​ឡើយ ។ប៊ីážâ€‹ážáž¶áž˜â€‹áž†áž¶áž“ែល​របស់ PNG ដែល​បាន​បម្លែង​គឺ​មិន ៨ ឡើយ ។មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​បឋមកážáž¶â€‹ážšáž”ស់ TGA បាន​ទáŸáž˜áž·áž“​អាច​បម្រុង​ទុក​ធាážáž» colormap បាន​ទáŸáž˜áž·áž“​អាច​បម្រុង​ទុក​រចនាសម្ពáŸáž“្ធ​ colormap បាន​ទáŸáž˜áž·áž“​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ទិន្ននáŸáž™ IOBuffer ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​រចនាសម្ពáŸáž“្ធ IOBuffer ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​រចនាសម្ពáŸáž“្ធ​បរិបទ​របស់ TGA បាន​ទáŸáž˜áž·áž“​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​​ផ្ទុក​រូបភាព PNM ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ផ្ទុក​រូបភាព XPM បាន​ទáŸáž˜áž·áž“​អាច​បម្រុង​ទុក pixbuf ážáŸ’មី​បាន​ទáŸáž˜áž·áž“​អាច​បម្រុង​ទុក​ទិន្ននáŸáž™â€‹ážšáž”ស់ IOBuffer បណ្ដោះ​អាសន្ន​បាន​ទáŸáž˜áž·áž“​អាច​អាន​ XPM colormap បាន​ទáŸáž˜áž·áž“​អាច​ជា​ទិន្ននáŸáž™ realloc IOBufferធាážáž»â€‹ážšáž”ស់ Circular table នៅ​ក្នុង​ឯកសារ​របស់ GIFទម្រង់​ពណ៌​មាន​ប្រវែង​មិន​ážáŸ’រឹមážáŸ’រូវ %d ។គ្មាន​រូបážáŸ†ážŽáž¶áž„​ដែល​បាន​បង្ហាញ​ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​បាន​ទ០៖ %sមិន​អាច​បង្កើážâ€‹ážŸáŸ’ទ្រីម​បាន​ទ០៖ %sមិន​អាច​ឌិកូដ​ឯកសារ​របស់ ICNS បាន​ទáŸáž˜áž·áž“​អាច​យក​កម្ពស់​រូបភាព​បាន​ទ០(ឯកសារ​របស់ TIFF មិន​ážáŸ’រឹមážáŸ’រូវ)មិន​អាច​យក​ទទឹង​រូបភាព​បាន​ទ០(ឯកសារ​របស់ TIFF មិន​ážáŸ’រឹម​ážáŸ’រូវ)មិន​អាច​អាន​ពី​ស្ទ្រីម​បាន​ទ០៖ %sមិន​អាច​ស្វែងរក​ស្ទ្រីម​បាន​ទ០៖ %sមិន​អាច​បម្រុងទុក​អង្គ​ចងចាំ​សម្រាប់​រូបភាព​របស់ PCX ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ទម្រង់​ពណ៌​ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​អង្គ​ចងចាំ​បណ្ដោះ​អាសន្ន​នៃ​បរិបទ​ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​បឋមកážáž¶â€‹áž¡áž¾áž™áž˜áž·áž“​អាច​បម្រុងទុក​​អង្គ​ចងចាំ​សម្រាប់​ទិន្ននáŸáž™â€‹áž¡áž¾áž™áž˜áž·áž“​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​​ផ្ទុក​រូបភាព​របស់ JPEG ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ការ​រក្សាទុក​ឯកសារ​របស់ BMP ឡើយមិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ស្ទ្រីម​បាន​ទáŸáž˜áž·áž“​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​​​សម្រាប់​​ទិន្ននáŸáž™â€‹ážšáž¼áž”ភាព​នៃ​អង្គ​ចងចាំ​​បណ្ដោះ​អាសន្ន​ឡើយមិន​អាច​បង្កើážâ€‹ pixbuf ážáŸ’មី​បាន​ទáŸáž˜áž·áž“​អាច​ឌិកូដ​រូបភាព​បាន​ទáŸáž˜áž·áž“​អាច​ផ្ទុក​រូបភាព​បាន​ទáŸáž˜áž·áž“​អាច​ផ្ទុក​ឯកសារ​មáŸážáž¶â€‹áž”ាន​ទáŸáž˜áž·áž“​អាច​ទទួល​ស្គាល់​ទ្រង់ទ្រាយ​ឯកសារ​រូបភាព​​សម្រាប់​ឯកសារ '%s' ឡើយមិន​អាច​រក្សាទុក​បាន​ទáŸáž˜áž·áž“​អាច​សរសáŸážšâ€‹áž¢áŸ†áž–ី​​ឯកសារ​របស់ BMP បាន​​ទáŸáž˜áž·áž“​អាច​សរសáŸážšâ€‹áž‘ៅកាន់​ឯកសារ​របស់ TIFF បាន​ទáŸáž€áž»áŸ†â€‹áž™áž€â€‹áž‡áž½ážšâ€‹áž‘ាំងអស់​របស់​រូបភាព PCXទំហំ​របស់​រូបភាព TIFF ធំពáŸáž€áž€áŸ†áž áž»ážŸâ€‹áž€áŸ’នុង​ការ​​បកប្រែ​ឯកសារ​រូបភាព JPEG (%s)កំហុស​ក្នុង​ការ​មើល​រូបភាព​របស់ ICNS ៖ %sកំហុស​ក្នុង​ការ​សរសáŸážšâ€‹áž‘ៅកាន់​ឯកសារ​រូបភាព ៖ %sកំហុស​ក្នុង​ការ​សរសáŸážšâ€‹áž¢áŸ†áž–ី​ស្ទ្រីមទិន្ននáŸáž™â€‹ážŠáŸ‚ល​លើស​នៅ​ក្នុង​ឯកសារបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បម្រុង​ទុក​រចនាសម្ពáŸáž“្ធ​បរិបទ​របស់ QTIF ។បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បិទ '%s' ážážŽáŸˆâ€‹áž–áŸáž›â€‹áž‚ូរ​រូបភាព ទិន្ននáŸáž™â€‹áž‘ាំងអស់​​អាច​​មិន​ážáŸ’រូវ​បាន​រក្សាទុក​ឡើយ ៖ %sបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បង្កើážâ€‹ážœážáŸ’ážáž» GdkPixbufLoader ។បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​រក​​អាážáž¼áž˜â€‹áž‘ិន្ននáŸáž™â€‹ážšáž¼áž”ភាព ។បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​ទិន្ននáŸáž™â€‹ážšáž”ស់ RGB ពី​ឯកសារ​របស់ TIFFបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​រូបភាព​ TIFFបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​ចលនា '%s' ៖ មិន​ដឹង​ហáŸážáž»áž•áž› ប្រហែល​ជា​ឯកសារ​​របស់​ចលនា​ážáž¼áž…បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​រូបភាព '%s' ៖ %sបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​រូបភាព '%s' ៖ មិន​ដឹង​​ហáŸážáž»áž•áž› ។ ប្រហែល​ជា ឯកសារ​រូបភាព​ážáž¼áž…បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក '%s' សម្រាប់​សរសáŸážš ៖ %sបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក​រូបភាព TIFFបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក​ឯកសារ '%s' ៖ %sបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក​ឯកសារ​បណ្ដោះ​អាសន្នបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​អាន​បឋមកážáž¶ QTIFបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​អាន​ពី​ឯកសារ​បណ្ដោះ​អាសន្នបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​រក្សាទុក​រូបភាព TIFFបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​សរសáŸážšâ€‹áž‘ិន្ននáŸáž™â€‹ážšáž”ស់ TIFFបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​សរសáŸážšâ€‹áž¢áŸ†áž–ី​​​ឯកសារ​បណ្ដោះ​អាសន្ន នៅ​ពáŸáž›â€‹áž•áŸ’ទុក​រូបភាព XBMបាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​សរសáŸážšâ€‹áž¢áŸ†áž–ី​ឯកសារ​បណ្ដោះ​អាសន្ន នៅ​ពáŸáž›â€‹áž•áŸ’ទុក​រូបភាព XPMភាព​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​អាន GIF ៖ %sកំហុស​ធ្ងន់ធ្ងរ​នៅ​ក្នុង​ឯកសារ​រូបភាព​ PNG ៖ %sកំហុស​ធ្ងន់ធ្ងរ​ក្នុង​ការ​​អាន​ឯកសារ​រូបភាព PNGកំហុស​ធ្ងន់ធ្ងរ​ក្នុង​ការ​អាន​ឯកសារ​រូបភាព PNG ៖ %sឯកសារ​​មិន​លáŸáž…ឡើង​​​ជា​ឯកសារ​របស់ GIF ឡើយកំហុស​ឯកសារ​ នៅ​ពáŸáž›â€‹â€‹áž˜áž¾áž›â€‹áž¢áž¶ážáž¼áž˜â€‹ážšáž”ស់ QTIF ៖ %sរូបភាព​របស់ GIF ​គ្មាន​ colormap សាកល​ឡើយ ហើយ​ស៊ុម​ážáž¶áž„​ក្នុង​វា​គ្មាន colormap មូលដ្ឋាន​ទ០។រូបភាព​របស់ GIF គឺ​ážáž¼áž… (ការ​បង្ហាប់​របស់ LZW មិន​ážáŸ’រឹមážáŸ’រូវ)កម្មវិធី​ផ្ទុក​រូបភាព​របស់ GIF មិន​អាច​ចំណាំ​រូបភាព​នáŸáŸ‡â€‹áž”ាន​ទ០។រូបភាព​របស់ GIF ážáŸ’រូវ​បាន​​កាážáŸ‹â€‹áž²áŸ’យ​ážáŸ’លី ឬ​មិន​ពáŸáž‰â€‹áž›áŸáž‰ ។រូបážáŸ†ážŽáž¶áž„​មាន​កម្ពស់​ ០រូបážáŸ†ážŽáž¶áž„​មាន​ទទឹង ០គ្មាន​ទិន្ននáŸáž™â€‹áž¯áž€ážŸáž¶ážšâ€‹ážšáž¼áž”ភាព '%s' ឡើយមិន​ស្គាល់​ទ្រង់ទ្រាយ​រូបភាពរូបភាព​មាន​ទទឹង និង​/​ឬ កម្ពស់​មិន​ážáŸ’រឹមážáŸ’រូវរូបភាព​មាន bpp ដែល​មិន​គាំទ្ររូបភាព​មាន​​ចំនួន​ផ្ទៃ​រាប %d ប៊ីážâ€‹ážŠáŸ‚ល​មិន​បាន​គាំទ្ររូបភាព​មាន​កម្ពស់ ០រូបភាព​មាន​ទទឹង ០បឋម​កážáž¶ážšáž”ស់​​រូបភាព​ážáž¼áž…រូបភាព​ážáŸ’រូវ​បាន​កាážáŸ‹â€‹áž²áŸ’យ​ážáŸ’លី ឬ​ážáž¼áž…ទិន្ននáŸáž™â€‹áž—ីកសែល​រូបភាព​ážáž¼áž…រូបភាព​ធំ​ពáŸáž€â€‹â€‹ážáŸ’រូវ​បាន​រក្សាទុក​ជា ICOមិន​គាំទ្រ​ប្រភáŸáž‘​រូបភាព '%s' ឡើយមិន​គាំទ្រ​ប្រភáŸáž‘​រូបភាព​បច្ចុប្បន្នម៉ូឌុល​រូបភាព​ដែល​ផ្ទុក %s មិន​នាំចáŸáž‰â€‹áž…ំណុច​ប្រទាក់​ážáŸ’រឹមážáŸ’រូវ​ឡើយ ប្រហែល​ជា​​មក​ពី​​កំណែ​របស់ gdk-pixbuf ážáž»ážŸâ€‹áž‚្នា​ឬ ?មិន​គាំទ្រ​ការ​ផ្ទុក​ប្រភáŸáž‘​រូបភាព​​នៃ​ចំនួន​បន្ážáŸ‚ម '%s' ឡើយកម្មវិធី​ពណ៌នា​​​ឯកសារ​​អំពី​ពáŸážáŸŒáž˜áž¶áž“​បញ្ចូល​គឺ​គ្មាន​ឡើយ ។អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ PNG ឡើយអង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រចនាសម្ពáŸáž“្ធ​បរិបទ​របស់ PNMអង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​ PNMអង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​រូបភាព​របស់ XBMអង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព សាកល្បង​កម្មវិធី​មួយ​ចំនួន​ដែល​មាន​ស្រាប់​ទៅកាន់​អង្គ​ចងចាំ​ដែល​ទំនáŸážšáž¢áž„្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​បើក​ឯកសារ​របស់ JPEG 2000អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​​ក្នុង​ការ​បើក​ឯកសារ​របស់ TIFFអង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​រក្សាទុក​រូបភាព​​ក្នុង​អង្គ​ចងចាំ​បណ្ដោះ​អាសន្ន​ឡើយអង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​រក្សាទុក​រូបភាព ដើម្បី​​ហៅ​​ទៅ​វិញកំហុស​ážáž¶áž„​ក្នុង​​ក្នុង​កម្មវិធី​ផ្ទុក​របស់ GIF (%s)កំហុស​ážáž¶áž„ក្នុង ៖ ម៉ូឌុល​កម្មវិធី​ផ្ទុក​រូបភាព '%s' បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បំពáŸáž‰â€‹áž”្រážáž·áž”ážáŸ’ážáž·áž€áž¶ážš ប៉ុន្ážáŸ‚​​មិន​បាន​ផ្ដល់​ហáŸážáž»â€‹áž…ំពោះ​ភាព​បរាជáŸáž™â€‹áž¡áž¾áž™áž¯áž€ážŸáž¶ážšâ€‹ážšáž”ស់ XBM មិន​ážáŸ’រឹមážáŸ’រូវ​ទáŸáž”ឋមកážáž¶â€‹ážšáž”ស់ XPM មិន​ážáŸ’រឹមážáŸ’រូវ​ឡើយបឋម​កážáž¶â€‹áž€áŸ’នុង​ចលនា​មិន​ážáŸ’រឹមážáŸ’រូវបឋម​កážáž¶â€‹áž€áŸ’នុង​រូបážáŸ†ážŽáž¶áž„​មិន​ážáŸ’រឹមážáŸ’រូវគុណភាព​របស់ JPEG ážáŸ’រូវ​ážáŸ‚​មាន​ážáž˜áŸ’លៃ​​​ចន្លោះ ០ ដល់ ១០០ ážáž˜áŸ’លៃ '%d' មិន​ážáŸ’រូវ​បាន​អនុញ្ញាážâ€‹áž¡áž¾áž™ ។គុណភាព​របស់ JPEG ážáŸ’រូវ​ážáŸ‚​​មាន​ážáž˜áŸ’លៃ​ចន្លោះ ០ ដល់ ១០០ ážáž˜áŸ’លៃ '%s' មិន​អាច​ážáŸ’រូវ​បាន​ញែក​ឡើយ ។សោ​សម្រាប់​សង្ážáŸáž”​អážáŸ’ážáž”ទ​របស់ PNG ​ážáŸ’រូវ​ážáŸ‚​មាន​ážáž½áž¢áž€áŸ’សរ ASCII ។សោ​សម្រាប់​សង្ážáŸáž”​អážáŸ’ážáž”ទ​របស់ PNG មាន​ážáž½áž¢áž€áŸ’សរ​​យ៉ាងហោចណាស់ ១ ហើយ​ច្រើន​បំផុហ៧៩ ។ផ្នែក​នៃ​ចលនា​មិន​ážáŸ’រឹមážáŸ’រូវážáž˜áŸ’លៃ​ពណ៌​អážáž·áž”រមា​នៅ​​ក្នុង​ឯកសារ​របស់ PNM គឺ ០ážáž˜áŸ’លៃ​ពណ៌​អážáž·áž”រមា​នៅ​ក្នុង​ឯកសារ​របស់ PNM គឺ​ធំពáŸáž€ážšáž€â€‹áž˜áž·áž“​ឃើញ​បឋមកážáž¶â€‹ážšáž”ស់ XPM ឡើយរក​មិន​ឃើញ​ក្ដារ​ពណ៌​នៅ​ចុង​នៃ​ទិន្ននáŸáž™â€‹ážšáž”ស់ PCX ឡើយគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ ដើម្បី​ប្រមូលផ្ដុំ​ស៊ុម​នៅ​ក្នុង​ឯកសារ​របស់ GIF បាន​ឡើយគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​របស់ GIF ឡើយគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​របស់ ICOគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព​របស់ RAS ឡើយគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ចលនា​ឡើយគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព​​ឡើយគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ážáŸ’រូវ​ផ្ទុក​រូបážáŸ†ážŽáž¶áž„​ឡើយគ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព​ឡើយកម្រិážâ€‹áž€áž¶ážšâ€‹áž”ង្ហាញ PNG ážáŸ’រូវ​ážáŸ‚​មាន​ážáž˜áŸ’លៃ​ចន្លោះ ០ ដល់ ៩ ážáž˜áŸ’លៃ '%d' មិន​ážáŸ’រូវ​បាន​អនុញ្ញាážâ€‹áž¡áž¾áž™ ។កម្រិážâ€‹áž€áž¶ážšâ€‹áž”ង្ហាប់​​របស់ PNG ážáŸ’រូវ​ážáŸ‚​មាន​ážáž˜áŸ’លៃ​ចន្លោះ ០ ដល់ ៩ ážáž˜áŸ’លៃ '%s' មិន​អាច​ážáŸ’រូវ​បាន​ញែក​ឡើយ ។ឯកសារ​របស់ PNM មាន​កម្ពស់​រូបភាព ០ឯកសារ​របស់ PNM ​មាន​ទទឹង​រូបភាព​ ០ឯកសារ​របស់ PNM មាន​បៃ​ដំបូង​មិន​ážáŸ’រឹមážáŸ’រូវឯកសារ​របស់ PNM មិន​​ទទួល​ស្គាល់​ទ្រង់ទ្រាយ​​រង​​របស់ PNM ឡើយកម្មវិធី​ផ្ទុក​រូបភាព PNM ​មិន​គាំទ្រ​ទ្រង់ទ្រាយ​រង​​របស់ PNM áž“áŸáŸ‡â€‹áž¡áž¾áž™áž€áž˜áŸ’មវិធី​ផ្ទុក​របស់ PNM ដែល​រំពឹង​ក្នុង​ការ​រក​លáŸážáž‚ážáŸ‹ ប៉ុន្ážáŸ‚​​​មិន​ឡើយចុង​របស់​ឯកសារ​មុន​កាល​កំណážáŸ‹â€‹ážŠáŸ‚ល​បាន​ជួបប្រទះរូបភាព​របស់ RAS មាន​ទិន្ននáŸáž™â€‹áž”ឋមកážáž¶â€‹áž€áŸ’លែងក្លាយរូបភាព​របស់ RAS ​មាន​បៃ​ដែល​មិន​ស្គាល់ទ្រង់ទ្រាយ​របស់ PNM ដើម​ទាមទារ​ចន្លោះ​មិន​ឃើញ​មួយ ážáž¶áž„​មុážâ€‹â€‹áž‘ិន្ននáŸáž™â€‹áž‚ំរូប្រភáŸáž‘​រូបភាព​របស់ PNM ដើម​គឺ​មិន​ážáŸ’រឹមážáŸ’រូវ​ឡើយលើស​ចំនួន​ជង់រូបភាព​របស់ TGA មាន​ទំហំ​មិន​ážáŸ’រឹមážáŸ’រូវមិន​គាំទ្រ​ប្រភáŸáž‘​រូបភាព​របស់ TGA ឡើយការ​បង្ហាប់​របស់ TIFF មិន​​សំដៅ​កូដឌិក​​ážáŸ’រឹមážáŸ’រូវ​ឡើយ ។ទ្រង់ទ្រាយ​រូបភាព​របស់ ANIទ្រង់ទ្រាយ​ឯកសារ​របស់ BMPទ្រង់ទ្រាយ​រូបភាព EMFទ្រង់ទ្រាយ​រូបភាព​របស់ GIFទ្រង់ទ្រាយ​រូបភាព​របស់ ICNS បាន​ទáŸáž‘្រង់ទ្រាយ​ឯកសារ​របស់ ICOទ្រង់ទ្រាយ​រូបភាព​របស់ JPEG 2000ទ្រង់ទ្រាយ​រូបភាព​របស់ JPEGទ្រង់ទ្រាយ​រូបភាព​របស់ PCXទ្រង់ទ្រាយ​រូបភាព​ PNGក្រុម​ទ្រង់ទ្រាយ​រូបភាព PNM/PBM/PGM/PPMទ្រង់ទ្រាយ​រូបភាព​​របស់ QTIFទ្រង់ទ្រាយ​រូបភាព​ Sun rasterទ្រង់ទ្រាយ​ឯកសារ​របស់ TIFFទ្រង់ទ្រាយ​រូបភាព​ Targaទ្រង់ទ្រាយ​រូបភាព​របស់ WBMPទ្រង់ទ្រាយ​រូបភាព WMFទ្រង់ទ្រាយ​រូបភាព XBMទ្រង់ទ្រាយ​រូបភាព XPMស្ážáž¶áž”នា gdk-pixbuf ​នáŸáŸ‡â€‹áž˜áž·áž“​គាំទ្រ​ការ​រក្សាទុក​ទ្រង់ទ្រាយ​ឯកសារ​ឡើយ ៖ %sមិន​អាច​បង្ហាប់​រូបភាព Topdown BMP ឡើយបាន​បម្លែង JPEG មាន​កម្ពស់ ឬ​ទទឹង ០ ។JPEG2000 ដែល​បាន​​​ប្លែង​​មាន​កម្ពស់ ឬ ទទឹង ០PNG ដែល​បម្លែង​មិន​គាំទ្រ​ចំនួន​ឆានែល ážáŸ’រូវ​ážáŸ‚​ ៣ ឬ ៤ ។PNG ដែល​បាន​​ប្លែង​មាន​កម្ពស់ ឬ​ទទឹង ០ ។PNG ដែល​បាន​បម្លែង មិន​មែន RGB ឬ RGBA ឡើយ ។មិន​អាច​ផ្ទុក​រូបភាព ម៉ូឌុល​ដែល​​ផ្ទុក​ឡើយ ៖ %s: %sbitdepth ដែល​មិន​រំពឹង​សម្រាប់​ធាážáž» colormapចុង​ដែល​មិន​រំពឹង​​នៃ​ទិន្ននáŸáž™â€‹ážšáž¼áž”ភាព​របស់ PNMផ្នែក​នៃ​ចលនា​របស់​រូបážáŸ†ážŽáž¶áž„​ដែល​មិន​រំពឹងទ្រង់ទ្រាយ​ឯកសារ​រូបភាព​ដែល​មិន​ទទួលស្គាល់គំរូ​ពណ៌​របស់ JPEG ដែល​មិន​គាំទ្រ (%s)កម្រិážâ€‹ážŠáŸ‚ល​មិន​បាន​គាំទ្រ​សម្រាប់​ឯកសារ ICO ៖ %dប្រភáŸáž‘​រូបážáŸ†ážŽáž¶áž„​ដែល​មិន​គាំទ្រទ្រង់ទ្រាយ​រូបភាព​ដែល​មិន​បាន​គាំទ្រ​សម្រាប់ GDI+ážáž˜áŸ’លៃ​សម្រាប់​សង្ážáŸáž”​អážáŸ’ážáž”ទ​​អážáŸ’ážáž”ទ​របស់​​ PNG %s មិន​អាច​ážáŸ’រូវ​បាន​បម្លែង​ទៅ​ជា​ការ​អ៊ិនកូដ ISO-8859-1 ឡើយ ។មិន​គាំទ្រ​កំណែ %s នៃ​ទ្រង់ទ្រាយ​ឯកសារ​របស់ GIF ឡើយទទឹង ឬ​កម្ពស់​​​របស់​​រូបភាព TIFF គឺ ០ឯកសារ​របស់ XPM មាន​កម្ពស់​រូបភាព <= ០ឯកសារ​របស់ XPM មាន​ទទឹង​រូបភាព <= ០ឯកសារ​របស់ XPM មាន​ចំនួន​ពណ៌​​មិន​ážáŸ’រឹមážáŸ’រូវបម្រែបម្រួល​រូបភាព​របស់ RAS ដែល​មិន​គាំទ្រgdk-pixbuf-2.30.8/po/ast.po0000664000175000017500000007474112340760135016557 0ustar00mclasenmclasen00000000000000# translation of gtk+.po to Asturian # Asturian translation for gtk+2.0 # Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007 # This file is distributed under the same license as the gtk+2.0 package. # FIRST AUTHOR , 2007. # Xose S. Puente , 2007. # Xandru Armesto , 2011. msgid "" msgstr "" "Project-Id-Version: ast\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2011-02-15 18:33+0200\n" "Last-Translator: Xandru Armesto \n" "Language-Team: Softastur alministradores@softastur.org\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: Virtaal 0.5.2\n" "X-Launchpad-Export-Date: 2010-01-11 12:44+0000\n" "X-Poedit-Language: asturian\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Falló al abrir el ficheru '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "El ficheru d'imaxe '%s' nun tien datos" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Falló al cargar l'animación '%s': nun se sabe la razón, pue que'l ficheru " "d'animación tea frayáu" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Falló al cargar la imaxe '%s': nun se sabe la razón, pue que'l ficheru de la " "imaxe tea frayáu" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Incapaz de cargar el módulu de carga d'imaxe: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "El módulu de carga d'imaxe %s nun exporta la interfaz afayadiza; ¿pue que " "seya d'una versióngdk-pixbuf distinta?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "El tipu d'imaxe '%s' nun ta soportáu" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nun pudo reconocese'l formatu del ficheru d'imaxe pal ficheru '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Formatu de ficheru d'imaxe irreconocible" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Falló al cargar la imaxe '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Error al escribir al ficheru d'imaxe: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Esti bloque de gdk-pixbuf nun soporta guardar el formatu d'imaxe: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Memoria insuficiente pa guardar imaxe pa rellamada" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Falló l'apertura del ficheru temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Falló la llectura del ficheru temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Falló l'apertura de '%s' pa escribir: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Falló al zarrar '%s' mentanto s'escribía la imaxe, pue que nun se guardaren " "tolos datos: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Memoria insuficiente pa guardar la imaxe nun búfer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Error al escribir nel fluxu d'imaxe" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Error internu: El módulu de carga d'imaxe '%s' falló al completar una " "operación, pero nun dio un motivu del fallu" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Nun ta soportao la carga creciente del tipu d'imaxe '%s'" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Encabezamientu d'imaxe corruptu" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Formatu d'imaxe desconocíu" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Datos de pixels d'imaxe corruptos" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "falló p'atopar búfer d'imaxe de %u byte" msgstr[1] "falló p'atopar búfer d'imaxe de %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Iconu frayáu n'animación inesperáu" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Encabezamientu non válidu n'animación" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nun hai memoria suficiente pa cargar l'animación" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Trozu mal formáu n'animación" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "La imaxe GIF taba frayada o incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "El formatu d'imaxe ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "La imaxe BMP tien datos d'encabezamientu erróneos" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nun hai memoria suficiente pa cargar imaxe bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "La imaxe BMP tien un tamañu d'encabezamientu non soportáu" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Nun puen comprimise les imaxes BMP d'arriba a abaxo" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Atopóse un fin-de-ficheru prematuru" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nun pudo atopase memoria pa guardar el ficheru BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nun pudo escribise al ficheru BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "El formatu d'imaxe BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "El formatu d'imaxe EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "El formatu d'imaxe GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "El formatu d'imaxe ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "La calidá JPEG tien de ser un valor d'ente 0 y 100; el valor '%s' nun pue " "procesase." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "La calidá JPEG tien de ser un valor d'ente 0 y 100; el valor '%d' nun ye un " "valor válidu." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "El formatu d'imaxe JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "El formatu d'imaxe TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nun se pudo asignar memoria: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nun se pudo crear el fluxu: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nun se pudo buscar el fluxu: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Nun se pudo lleer el fluxu: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nun se pudo cargar el mapa de bits" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nun se pudo cargar el metaficheru" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Formatu d'imaxe non soportáu pa GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nun se pudo guardar" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "El formatu d'imaxe WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Fallu al lleer GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Falta-y dalgún datu al ficheru GIF (¿pue que se frayare?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Error internu nel cargador GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Sobrecarga de pila" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "El cargador d'imaxes GIF nun pescancia esta imaxe." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Atopóse un códigu fallíu" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrada de tabla circular nel ficheru GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nun hai memoria suficiente pa cargar ficheru GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nun hai memoria suficiente pa componer un cuadru nel ficheru GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "La imaxe GIF ta frayada (compresión LZW incorreuta)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "El ficheru nun paez ser un ficheru GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Nun ta soportada la versión %s del formatu GIF" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "La imaxe tien un anchor de cero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "La imaxe GIF nun tien mapa de colores global, y un cuadru en dientro d'ella " "nun tien mapa de colores llocal." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "La imaxe GIF taba frayada o incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Error al lleer la imaxe ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nun se pudo descodificar el ficheru ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "El formatu d'imaxe ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Encabezamientu non válidu nel iconu" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nun hai memoria suficiente pa cargar l'iconu" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Nun tan soportaos los iconos comprimíos" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "L'iconu tien un anchor de cero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "L'iconu tien un altor de cero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipu d'iconu nun soportáu" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nun hai memoria suficiente pa cargar ficheru ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "La imaxe ye mui grande pa guardase como ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "El sensor del cursor ta fuera la imaxe" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Profundidá non soportada pal ficheru ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nun se pudo asignar memoria pal fluxu" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nun se pudo descodificar la imaxe" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "El JPEG2000 tresformáu tien anchor o altor cero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Triba d'imaxe non soportada anguaño" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nun se pudo asignar memoria pal perfil de color" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nun hai memoria abonda p'abrir el ficheru JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nun se pudo asignar memoria p'almacenar los datos de la imaxe" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "El formatu d'imaxe JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Error al interpretar el ficheru d'imaxe JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Memoria insuficiente pa cargar imaxe, intente colar d'otros programes pa " "lliberar memoria" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espaciu de color JPEG non soportáu (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nun pudo atopase memoria pa cargar ficheru JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "El JPEG tresformáu tien un anchor o altor igual a cero." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "El perfil de color tien una llonxitú inválida %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nun pudo atopase memoria pal titular" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nun pudo atopase memoria pal buffer contextual" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "La imaxe tien un anchor y/o altor non válidu" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "La imaxe tien un bpp non soportáu" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "La imaxe tien un númberu de planos %d-bit nun soportaos" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nun pudo crear un nuevu pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nun pudo acutase memoria pa los datos de llinia" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Nun se pudo atopar memoria pa la imaxe PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nun garró toles llinies de la imaxe PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nun s'atopó la paleta al final de los datos PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "El formatu d'imaxe PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "El PNG tresformáu tien un anchu o altor igual a cero" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "El formatu d'imaxe GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Los bits per canal de la imaxe PNG nun son válidos" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "El PNG tresformáu tien un anchu o altor igual a cero" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Los bits per canal del PNG tresformáu nun son 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PNG tresformáu nun ye RGB nin RGBA" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "El PNG tresformáu tien un númberu de canales nun soportáu, tienen de ser 3 ó " "4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Error fatal nel ficheru d'imaxe PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nun hai memoria suficiente pa cargar el ficheru PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nun hai memoria suficiente pa guardar la imaxe %ld por %ld; intente zarrar " "otros programes p'amenorgar l'usu de la memoria" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Error fatal al lleer el ficheru d'imaxe PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Error fatal al lleer el ficheru d'imaxe PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Les claves pa los trozos de testu PNG tienen de tener al menos 1 y como " "máximu 79 carauteres." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Les claves pa los trozos de testu PNG tienen de ser carauteres ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "El perfil de color tien una llonxitú inválida %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "El nivel de compresión PNG tien de tener un valor ente 0 y 9; el valor '%s' " "nun pue procesase." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "El nivel de compresión PNG tien de ser un valor ente 0 y 9; el valor '%d' " "nun ta permitíu." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "El valor de trozos de texto PNG %s nun pue convertise nuna codificación " "ISO-8851-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "El formatu d'imaxe PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "El cargador PNM esperó atopar un enteru, pero nun foi asina" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "El ficheru PNM tien un byte d'entamu incorreutu" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "El ficheru PNM nun ye un subformatu reconocíu" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "El ficheru PNM tien un anchor d'imaxe de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "El ficheru PNM tien un altor d'imaxe de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "El valor de color máximu nel ficheru PNM ye 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "El valor de color máximu nel ficheru PNM ye enforma grande" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Tipu d'imaxe PNM cruda non válida" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "El cargador d'imaxe PNM nun soporta esti subformatu PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Los formatos PNM crudos necesiten esautamente un espaciu en blancu enantes " "de los datos de la muestra" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nun pudo atopase memoria pa cargar la imaxe PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Memoria insuficiente pa cargar la estructura de contestu PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Fin inesperáu de los datos d'imaxe PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Memoria insuficiente pa cargar el ficheru PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La familia de formatos d'imaxe PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "El descriptor d'entrada del ficheru ta baleru (NULL)." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Fallu al lleer testera QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "El tamañu de QTIF atom ye enforma grande (%d bytes)" msgstr[1] "El tamañu de QTIF atom ye enforma grande (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Falló al asignar %d bytes pal búfer de llectura" msgstr[1] "Falló al asignar %d bytes pal búfer de llectura" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Error de ficheru al lleer el QTIF atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Falló al saltar a los siguientes %d bytes cola gueta()." msgstr[1] "Falló al saltar a los siguientes %d bytes cola gueta()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Falló al reservar la estructura de contestu de QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Falló al crear l'oxetu GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Falló al guetar datos atom de la imaxe." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "El formatu d'imaxe QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "La imaxe RAS tien datos d'encabezamientu fallíos" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "La imaxe RAS tien un tipu desconocíu" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "variación d'imaxe RAS nun soportada" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nun hai memoria suficiente pa cargar la imaxe RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "El formatu d'imaxe Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nun pudo acutase memoria pa la estructura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nun pudo atopase memoria pa los datos IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Nun pudieron reallugase datos IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nun pudieron acomodase los datos IOBuffer temporales" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Nun pudieron acomodase nuevos pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "La imaxe ta corrupta o frañada" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nun pudo acomodase la estructura de mapa de colores" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nun pudieron acomodase les entraes de mapa de colores" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profundidá de bits inesperada pa les entraes del mapa de colores" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nun pudo acomodase memoria pal encabezamientu TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "La imaxe TGA tien dimensiones nun válides" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "El tipu d'imaxe TGA nun ta soportáu" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nun pudo acutase memoria pa la estructura de contestu TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Escesu de datos nel ficheru" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "El formatu d'imaxe Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nun pudo garrase l'anchor d'imaxe (ficheru TIFF frayáu)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nun pudo garrase l'altor d'imaxe (ficheru TIFF frayáu)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "L'anchor o l'altor de la imaxe TIFF ye cero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Les dimensiones de la imaxe TIFF son enforma grandes" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nun hai memoria suficiente p'abrir el ficheru TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Falló la carga de datos RGB del ficheru TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Falló l'apertura de la imaxe TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Falló la carga de la imaxe TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Fallu al guardar la imaxe TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "La compresión TIFF nun refier a un códec válidu." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Fallu al escribir datos TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nun se pudo escribir nel ficheru TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "La imaxe tien un anchor de cero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "La imaxe tien un altor de cero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nun hai memoria suficiente pa cargar la imaxe" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nun pudo atroxase'l restu" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "El formatu d'imaxe WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ficheru XBM nun ye válidu" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Memoria insuficiente pa cargar ficheru d'imaxe XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Falló al escribir nel ficheru temporal al cargar la imaxe XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "El formatu d'imaxe XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nun s'atopó encabezamientu XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Encabezamientu XPM non válidu" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "El ficheru XPM tien un anchor d'imaxe <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "El ficheru XPM tien un altor d'imaxe <=0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "El ficheru XPM tien un númberu de carauteres per pixel non válidu" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "El ficheru XPM tien un númberu de colores non válidu" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nun pudo acutase memoria pa cargar la imaxe XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nun pudo lleese'l mapa de colores XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Falló al escribir el ficheru temporal al cargar la imaxe XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "El formatu d'imaxe XPM" #~ msgid "Unsupported animation type" #~ msgstr "Tipu d'animación non soportáu" #~ msgid "TIFFClose operation failed" #~ msgstr "Falló la operación TIFFClose" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Nun pudo acutase memoria pa los datos de paleta" gdk-pixbuf-2.30.8/po/dz.gmo0000664000175000017500000011006112340760137016535 0ustar00mclasenmclasen00000000000000Þ• ß ˜ ™ %¹ ß )ô -!L n"(²*Û-,4,aŽ'©Ñê "(*K)v+ #Ì&ð.,Fs6ŽÅÜ÷!0"R'u½NÑ& GRa´JÒ#A[x"–¹Ó8í8&_!w"™&¼%ãB NL0›.Ì&û"7 Kl%§-Áï/"H k7Œ$Ä.é$*=Oh%¸/Þ-%<rbÕæùJ,Ow2ÇHúC$`,…²#Æ2ê""@#c#‡&«ÒñQVc!º Ü&ý-$4R2‡!ºÜüA Y w † § Ä Ù î !!.!C!'X!€!œ!²!É!ß!ô!E "'O"Cw")»" å"+#(2# [#"|#Ÿ#!¾#"à#$G$2a$%”$º$Ù$%÷$)%VG%ž%ð¾%Ÿ¯'ºO(a )Êl)¿7*†÷*y~+|ø+­u,ª#-ÅÎ-È”.×]/[50›‘0}-1Ž«1§:2˜â2Â{3Â>4”5j–5‘6È“6­\7Z 8°e809gG9v¯9’&:¹:¨I;ˆò;€{<[ü<ýX=ÑV>Ž(?!·?wÙ@'QAcyBvÝBLTCj¡Cv DvƒDlúDügEüdFFaG¢¨GÀKHà I³ÐI „JfKß÷LÒ×MŸªN[JO[¦OƒPm†P®ôPŒ£Q½0RmîRm\SXÊSs#T¡—T‰9UÑÃUª•VØ@W°XäÊXˆ¯Y§8[ªà[¡‹\¤-]¨Ò]Z{_TÖ_d+`d`àõ` ÖaèãbÌcsìd¯`eÆfm×f•EgÔÛg­°hª^iÈ j‘Òj¶dkˆl”¤ló9m-n¯Lo¯üo½¬pÕjq0@r÷qs°it¢uŒ½uJv®]wH x†Ux¡Üxg~yXæyf?zd¦zj {jv{dá{ÜF|e#}m‰}[÷}S~mÓ~mAô¯¶¤€ [·i‚Ä!ƒ§æƒ¼Ž„¶K…Ÿ†¢†­@‡«î‡sšˆ2‰ÌAŠÅ‹”Ô‹”iŒ§þŒÂ¦%iŽ¡;p_ˆ{vm.[Birb6tj5o€ d7 P‰ŽU!I'•Ÿ@”†#EœSƒT]+KCnchZF‹M™O„ 2/›N‡:q˜ (`R V –38aA1“u=H’^ fXw%yŠW&ŒG9eQg?|YD$L-*x4"z—)‚‘ls}<ž>šk,0…J~\BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.HEAD.dz Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2006-08-09 10:30+0530 Last-Translator: Mindu Dorji Language-Team: DZONGKHA Language: dz MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n!=1); X-Poedit-Language: Dzongkha X-Poedit-Country: BHUTAN X-Poedit-SourceCharset: utf-8 བི་ཨེམ་པི་ གཟུགས་བརྙན་ལུ་ མགོ་ཡིག་གནད་སྡུད་ རྫུས་མ་འདུགབི་ཨེམ་པི་ གཟུགས་བརྙན་ནང་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ མགོ་ཡིག་གི་ཚད་འདུགཀོཌི་བྱང་ཉེས་དང་ à½à¼‹à½à½´à½‚་བརà¾à¾±à½–ས་ཅིà¼à½”ི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་ རྒྱུ་ལམ་རེ་རེའི་ བིཊིསི་ཚུ་ ནུས་མེད་ཨིན་པསà¼à½–ཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་གི་ རྒྱུ་ལམ་རེ་རེའི་ བིཊིསི་ ༨ མེན་པསà¼à½Šà½²à¼‹à½‡à½²à¼‹à½¨à½ºà¼‹ མགོ་ཡིག་གི་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼à½šà½¼à½¦à¼‹à½‚ཞི་ས་à½à¾²à½ à½²à¼‹à½à½¼à¼‹à½–ཀོད་ སྤྲོད་མི་ཚུགས་པསà¼à½šà½¼à½¦à¼‹à½‚ཞི་ས་à½à¾²à½ à½²à¼‹à½‚ཞི་བཀོད་ སྤྲོད་མི་ཚུགས་པསà¼à½¨à½ à½²à¼‹à½¨à½¼à¼‹à½–་ཕར་ ་གནད་སྡུད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼à½¨à½ à½²à¼‹à½¨à½¼à¼‹à½–་ཕར་ གཞི་བཀོད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼à½Šà½²à¼‹à½‡à½²à¼‹à½¨à½ºà¼‹à½‚ི་ སà¾à½–ས་འབབ་གཞི་བཀོད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼à½”ི་ཨེན་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་གྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མི་ཚུགས་པསà¼à½¨à½ºà½‚སི་པི་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་སྤྲོད་མི་ཚུགས་པསà¼à½”ར་à½à½¼à½„ས་གསརཔ་ སྤྲོད་མི་ཚུགས་པསà¼à½‚ནས་སà¾à½–ས་ཀྱི་ ཨའི་ཨོ་བ་ཕར་གནད་སྡུད་ སྤྲོད་མི་ཚུགས་པསà¼à½¨à½ºà½‚སི་པི་ཨེམ་ ཚོས་གཞི་ས་à½à¾²à¼‹ ལྷག་མི་ཚུགས་པསà¼à½¨à½ à½²à¼‹à½¨à½¼à¼‹à½–་ཕར་གནད་སྡུད་ ཡང་བསà¾à¾±à½¢à¼‹à½¦à¾¤à¾²à½¼à½‘་མི་ཚུགས་པསà¼à½‡à½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¡à½²à½‚་སྣོད་ནང་ སྒོར་ཅན་à½à½²à½‚་à½à¾²à½˜à¼‹à½‚ྱི་ à½à½¼à¼‹à½–ཀོད་འདུགཨེབ་བཙུགས་འབད་མི་ ངོས་དཔར་ཚུ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུགགཟུགས་བརྙན་གྱི་མà½à½¼à¼‹à½šà½‘་à½à½¼à½–་མ་ཚུགསà¼(ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་བྱང་ཉེས)གཟུགས་བརྙན་གྱི་རྒྱ་ཚད་à½à½¼à½–་མ་ཚུགསà¼(ཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་བྱང་ཉེས)སà¾à½–ས་འབབ་གནད་à½à½¼à½„ས་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼à½˜à½‚ོ་ཡིག་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼à½‚ྱལ་རིམ་གནད་སྡུད་ཀྱི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼à½‡à½ºà¼‹à½”ི་ཨི་ཇི་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནིའི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼à½–ི་ཨེམ་པི་ཡིག་སྣོད་ བསྲུང་ནིའི་དོན་ལུ་ དྲན་ཚད་སྤྲོད་མ་ཚུགསà¼à½”ར་à½à½¼à½„ས་གསར་བསà¾à¾²à½´à½“་འབད་མ་ཚུགསà¼à½‚ཟུགས་བརྙན་ཡིག་སྣོད་ཀྱི་རྩ་སྒྲིག་ ’%s དེ་ ངོས་འཛིན་འབད་མ་ཚུགསà¼à½‚ཞན་སྲུང་མ་ཚུགསà¼à½–ི་ཨེམ་པི་ཡིག་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹à½¡à½²à½‚་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼à½ à½¼à½‘་རྟགས་འà½à¾±à½˜à½¦à¼‹à½‚ནས་ གཟུགས་བརྙན་གྱི་ ཕྱི་à½à½¢à¼‹à½¨à½²à½“་པསà¼à½”ི་སི་ཨེགསི་ གཟུགས་བརྙན་གྱི་ གྱལ་རིམ་ཆ་མཉམ་མ་à½à½¼à½–à¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹ གཟུགས་བརྙན་གྱི་ རྒྱ་à½à¾±à½¼à½“་ཚུ་ སྦོམ་དྲགས་པསà¼à½‡à½ºà¼‹à½”ི་ཨི་ཇི་ཡིག་སྣོད་ (%s) à½à¼‹à½–སྒྱུར་ནི་ལུ་འཛོལ་བ༠གཟུགས་བརྙན་ཡིག་སྣོད་ %s ལུ་ འབྲི་ནི་ལུ་འཛོལ་བà¼à½¡à½²à½‚་སྣོད་ནང་ གནད་སྡུད་à½à½ºà½–ས་འདུགགཟུགས་བརྙན་འབྲི་བའི་སà¾à½–ས་ ’%s’ དེ་ à½à¼‹à½–སྡམས་མ་ཚུགས༠གནད་སྡུད་ཆ་མཉམ་ སྲུང་བཞག་མ་འབདà½à¼‹à½ à½¼à½„༌༠%sཊི་ཨའི་ཨེཕ་ཨེཕ་ཡིག་སྣོད་ནང་ལས་ ཨར་ཇི་བི་ གནད་སྡུད་མངོན་གསལ་འབད་མ་ཚུགསà¼à¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹ གཟུགས་བརྙན་མངོན་གསལ་འབད་མ་ཚུགསà¼à¼à½–སྒུལ་བཟོ་ ’%s’ དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼ གནད་དོན་ཧ་མ་གོ ངན་ཅན་བསྒུལ་བཟོ་ཡིག་སྣོད་ཅིག་ཨིནམ་འོང་ནི་མསà¼à½‚ཟུགས་བརྙན་ ’%s’:%s དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼à½‚ཟུགས་བརྙན་ ’%s’ དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼ གནད་དོན་ཧ་མ་གོ ངན་ཅན་གཟུགས་བརྙན་ཡིག་སྣོད་ཅིག་ཨིནམ་འོང་ནི་མས༠'%s' à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚ས་ %sའབྲི་ནིའི་དོན་ལུà¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹ གཟུགས་བརྙན་à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼à½¡à½²à½‚་སྣོད་ '%s': %s à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼à½‚ནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼à½‚ནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ནང་ལས་ ལྷག་མ་ཚུགསà¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹ གཟུགས་བརྙན་བསྲུང་མ་ཚུགསà¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹à½‚ནད་སྡུད་འབྲི་མ་ཚུགསà¼à½¨à½ºà½‚སི་ཨེམ་བི་ གཟུགས་བརྙན་མངོན་གསལ་འབད་བའི་སà¾à½–ས་ གནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼à½¨à½ºà½‚སི་པི་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་བའི་སà¾à½–ས་ གནས་སà¾à½–ས་ཀྱི་ཡིག་སྣོད་ལུ་ འབྲི་མ་ཚུགསà¼à½‡à½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹ %s ལྷག་མ་ཚུགསà¼à½”ི་ཨེན་ཇི་ གཟུགས་བརྙན་ཡིག་སྣོད་ %s ནང་ ཚབས་ཆེན་གྱི་འཛོལ་བà¼à½”ི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་ ཡིག་སྣོད་ལྷག་ནི་ལུ་ ཚབས་ཆེན་གྱི་འཛོལ་བà¼à½”ི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་ཡིག་སྣོད་ %s ལྷག་ནི་ལུ་ ཚབས་ཆེན་གྱི་འཛོལ་བà¼à½¡à½²à½‚་སྣོད་དེ་ ཇི་ཨའི་ཨེཕ་གི་ཡིག་སྣོད་བཟུམ་ཅིག་སྦེ་ མི་མà½à½¼à½„་པསà¼à½‡à½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¡à½²à½‚་སྣོད་ཀྱི་ གནད་སྡུད་ལ་ལོ་ཅིག་བརླག་སྟོར་ཞུགས་ནུག (ག་དེམ་ཅིག་འབད་ ཆད་སོངཔ་ཨིན་ན?)ཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་ལུ་ སྤྱི་à½à¾±à½–་ཚོས་གཞི་ས་à½à¾²à¼‹à½˜à½²à½“་འདུག དེ་ནང་ཡོད་མི་ གཞི་à½à¾²à½˜à¼‹à½…ིག་ལུ་ཡང་ ཉེ་གནས་ཀྱི་ཚོས་གཞི་ས་à½à¾²à¼‹à½˜à½²à½“་འདུགཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་ ངན་ཅན་ཨིན་མསà¼(ཨེལ་ཛེཊི་དྲབ་ལུ་ ཨེབ་བཙུགས་ཚུལ་མིན་འདུག)ཇི་ཨའི་ཨེཕ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་མི་གིས་ གཟུགས་བརྙན་འདི་ ཧ་གོ་མ་ཚུགསà¼à½‡à½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½‚ཟུགས་བརྙན་དེ་ ཆད་སོང་ནུག ཡང་ཅིན་ ཆ་མ་ཚང་པསà¼à½„ོས་དཔར་ལུ་ མà½à½¼à¼‹à½šà½‘་ཀླད་ཀོར་འདུགངོས་དཔར་ལུ་ རྒྱ་ཚད་ཀླད་ཀོར་འདུགགཟུགས་བརྙན་ཡིག་སྣོད་ ’%s’ ནང་ གནད་སྡུད་མིན་འདུགགཟུགས་བརྙན་གྱི་རྩ་སྒྲིག་ ཤེས་མ་ཚུགསཔà¼à½‚ཟུགས་བརྙན་དེ་ལུ་ ནུས་མེད་ཀྱི་རྒྱ་ཚད་དང་/ཡང་ཅིན་ མà½à½¼à¼‹à½šà½‘་འདུགགཟུགས་བརྙན་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ བི་པི་པི་འདུགགཟུགས་བརྙན་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ བིཊི་ཨང་-%dའབད་མི་ པེ་ལེནསི་འདུགགཟུགས་བརྙན་ལུ་ མà½à½¼à¼‹à½šà½‘་ཀླད་ཀོར་ཨིན་པསà¼à½‚ཟུགས་བརྙན་ལུ་ རྒྱ་ཚད་ཀླད་ཀོར་ཨིན་པསà¼à½‚ཟུགས་བརྙན་གྱི་ མགོ་ཡིག་ངན་ཅནà¼à½‚ཟུགས་བརྙན་གྱི་ པིག་སེལ་གནད་སྡུད་ངན་ཅནà¼à½‚ཟུགས་བརྙན་དེ་ ཨའི་སི་ཨོ་སྦེ་ བསྲུང་ནི་ལུ་སྦོམ་དྲགས་པསà¼à½‚ཟུགས་བརྙན་དབྱེ་བ་ ’%s དེ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུགགཟུགས་བརྙན་དབྱེ་བ་ '%s' ཡར་འཕར་སྦེ་ མངོན་གསལ་འབད་ནི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུགཔི་ཨེན་ཇི་ ཡིག་སྣོད་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུགཔི་ཨེན་ཨེམ་གྱི་ སà¾à½–ས་འབབ་གཞི་བཀོད་ མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགཔི་ཨེན་ཨེམ་ ཡིག་སྣོད་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགཨེགསི་ཨེམ་བི་ གཟུགས་བརྙན་གྱི་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགགཟུགས་བརྙན་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུག དྲན་ཚད་བཟོ་ནིའི་དོན་ལུ་ གློག་རིམ་ལ་ལོ་ཅིག་ ཕྱིར་à½à½¼à½“་འབད་ནི་ལུ་ འབད་རྩོལ་བསà¾à¾±à½ºà½‘་གནང༌à¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹à½¡à½²à½‚་སྣོད་ à½à¼‹à½•à¾±à½ºà¼‹à½“ི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགགནད་à½à½¼à½„ས་ནང་ལུ་ གཟུགས་བརྙན་བསྲུང་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུགཀཱལ་བེཀ་ལུ་ གཟུགས་བརྙན་བསྲུང་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགཇི་ཨའི་ཨེཕ་ མངོན་གསལ་འབད་མི་ (%s) ནང་ལུ་ ནང་འà½à½¼à½‘་ཀྱི་འཛོལ་བà¼à½“ང་འà½à½¼à½‘་ཀྱི་འཛོལ་བ: གཟུགས་བརྙན་མངོན་གསལ་འབད་མིའི་ཚད་གཞི་ ’%s དེ་གིས་ བཀོལ་སྤྱོད་ཅིག་མཇུག་བསྡུ་མ་ཚུགས༠དེ་འབདà½à¼‹à½‘་ མ་ཚུགས་པའིརྒྱུ་མཚན་ ག་ནི་མ་བྱིན་པསà¼à½“ུས་མེད་ཨེགསི་ཨེམ་བི་ཡིག་སྣོདà¼à½“ུས་མེད་ཨེགསི་པི་ཨེམ་མགོ་ཡིགབསྒུལ་བཟོའི་ནང་ལུ་ ནུས་མེད་མགོ་ཡིགངོས་དཔར་ནང་ལུ ནུས་མེད་མགོ་ཡིག་འདུགཇེ་པི་ཨི་ཇི་གི་ སྤུས་ཚད་དེ་ བེ་ལུ་ ༠ ལས་ ༡༠༠ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%d’ དེ་མི་ཆོགཇེ་པི་ཨི་ཇི་གི་ སྤུས་ཚད་དེ་ བེ་ལུ་ ༠ ལས་ ༡༠༠ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%s’ དེ་ མིང་དཔྱད་འབད་མ་ཚུགསà¼à½”ི་ཨེན་ཇི་གི་ ཚིག་ཡིག་དུམ་བུའི་ལྡེ་མིག་ཚུ་ ཡིག་འབྲུ་ ཨེ་ཨེསི་སི་ཨའི་ཨའི་ ཨིན་དགོཔི་ཨེན་ཇི་ ཚིག་ཡིག་གི་དུམ་བུ་ཚུའི་ ལྡེ་མིག་ཚུ་ལུ་ ཉུང་ཤོས་ཡིག་འབྲུ་ ༡ དང་ མང་ཤོས་ཡིག་འབྲུ་ ༧༩ འོང་དགོབསྒུལ་བཟོའི་ནང་ལུ་ བཟོ་གྱུར་བའི་དུམ་བུà¼à½”ི་ཨེན་ཨེམ་ ཡིག་སྣོད་ནང་གི་ ཚོས་གཞིའི་བེ་ལུ་གི་མà½à½¼à¼‹à½šà½‘་ ༠ ཨིནà¼à½”ི་ཨེན་ཨེམ་ ཡིག་སྣོད་ནང་གི་ ཚོས་གཞིའི་བེ་ལུ་གི་མà½à½¼à¼‹à½šà½‘་ སྦོམ་དྲགས་པསà¼à½¨à½ºà½‚སི་པི་ཨེམ་གྱི་ མགོ་ཡིག་འཚོལ་མ་à½à½¼à½–à¼à½”ི་སི་ཨེགསི་ གནད་སྡུད་ཀྱི་མཇུག་ལུ་ པེ་ལེཊི་མིན་འདུགཇི་ཨའི་ཨེཕ་ཡིག་སྣོད་ནང་ གཞི་à½à¾²à½˜à¼‹à½…ིག་བཟོ་ནིའི་དོན་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགཇི་ཨའི་ཨེཕ་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུགཨའི་སི་ཨོ་ཡིག་སྣོད་ མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུགཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་མངོན་གསལ་འབད་ནིའི་དོན་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགབསྒུལ་བཟོ་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགབིཊི་མེཔ་གི་ གཟུགས་བརྙན་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུགངོས་དཔར་མངོན་གསལ་འབད་ནིའི་ དྲན་ཚད་ལངམ་མིན་འདུགགཟུགས་བརྙན་མངོན་གསལ་འབད་ནི་ལུ་ དྲན་ཚད་ལངམ་མིན་འདུགཔི་ཨེན་ཇི་གི་ ཨེབ་བཙུགས་གནས་རིམ་དེ་ བེ་ལུ་ ༠ ལས་ ༩ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%d’ དེ་མི་ཆོགཔི་ཨེན་ཇི་གི་ ཨེབ་བཙུགས་གནས་རིམ་དེ་ བེ་ལུ་ ༠ ལས་ ༩ གི་བར་ན་འོང་དགོ བེ་ལུ་ ’%s’ དེ་ མིང་དཔྱད་འབད་མ་ཚུགསà¼à½”ི་ཨེན་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་མà½à½¼à¼‹à½šà½‘་ ༠ འབད་མི་ཅིག་འདུགཔི་ཨེན་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་རྒྱ་ཚད་ ༠ འབད་མི་ཅིག་འདུགཔི་ཨེན་ཨེམ་ ཡིག་སྣོད་ལུ་ འགོ་à½à½¼à½‚་གི་བ་ཡིཊི་ ཚུལ་ལྡན་མིནམ་ཅིག་འདུགཔི་ཨེན་ཨེམ་ ཡིག་སྣོད་དེ་ ངོས་འཛིན་གྲུབ་པའི་ ཡན་ལག་རྩ་སྒྲིག་ཅིག་ནང་མིན་པསà¼à½”ི་ཨེན་ཨེམ་ གཟུགས་བརྙན་མངོན་གསལ་འབད་མི་གིས་ པི་ཨེན་ཨེམ་གྱི་ ཡན་ལག་རྩ་སྒྲིག་འདི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à¼‹à½ à½–ད་བསà¼à½”ི་ཨེན་ཨེམ་ མངོན་གསལ་འབད་མིའི་ ཧྲིལ་ཨང་ཅིག་ འà½à½¼à½–་ནིའི་རེ་བ་བསà¾à¾±à½ºà½‘་རུང་ à½à½¼à½–་མ་ཚུགས་པསà¼à½‘ུས་ཚོད་མ་རནམ་ལས་ ཡིག་སྣོད་མཇུག་བསྡུ་ནི་དང་ à½à¼‹à½à½´à½‚་བརà¾à¾±à½–ས་ཅིà¼à½¨à½¢à¼‹à½¨à½ºà¼‹à½¨à½ºà½¦à½²à¼‹ གཟུགས་བརྙན་ལུ་ མགོ་ཡིག་གནད་སྡུད་ རྫུས་མ་འདུགཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་ལུ་ མ་ཤེས་པའི་དབྱེ་བ་འདུགཔི་ཨེན་ཨེམ་གྱི་ རྩ་སྒྲིག་རགས་པ་ལུ་ གནད་སྡུད་དཔེ་ཚད་ཀྱི་ཧེ་མར་ བར་སྟོང་དཀརཔོ་གཅིག་ དགོཔ་ཨིན་པསà¼à½”ི་ཨེན་ཨེམ་ གཟུགས་བརྙན་གྱི་ དབྱེ་བ་རགས་པ་དེ་ ནུས་མེད་ཨིན་པསà¼à½•à¾±à½²à½¢à¼‹à½£à½´à½‘་བརྩེགས་ཕུང་འབདà¼à½Šà½²à¼‹à½‡à½²à¼‹à½¨à½ºà¼‹ གཟུགས་བརྙན་ལུ་ ནུས་མེད་རྒྱ་à½à¾±à½¼à½“་འདུགཊི་ཇི་ཨེ་ གཟུགས་བརྙན་གྱི་དབྱེ་བ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུགཨེ་ཨེན་ཨའི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིགབི་ཨེམ་པི་ གཟུགས་བརྙན་རྩ་སྒྲིགཇི་ཨའི་ཨེཕ་གཟུགས་བརྙན་གྱི་རྩ་སྒྲིགཨའི་སི་ཨོ་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིགཇེ་པི་ཨི་ཇི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིགཔི་སི་ཨེགསི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིགཔི་ཨེན་ཇི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིགཔི་ཨེན་ཨེམ / པི་བི་ཨེམ / པི་ཇི་ཨེམ / པི་པི་ཨེམ་གྱི་ གཟུགས་བརྙན་རྩ་སྒྲིག་རིགས་ཚནà¼à½¦à½±à½“་ རཱསི་ཊར་ གཟུགས་བརྙན་རྩ་སྒྲིག་à¼à½Šà½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¨à½ºà½•à¼‹ གཟུགས་བརྙན་རྩ་སྒྲིག་à¼à½Šà½¢à¼‹à½‚་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག་à¼à½‘ྲབ་ལུ་བི་ཨེམ་པི་ གཟུགས་བརྙན་གྱི་རྩ་སྒྲིག་à¼à½¨à½ºà½‚སི་ཨེམ་བི་ གཟུགས་བརྙན་རྩ་སྒྲིག་དེà¼à½¨à½ºà½‚སི་པི་ཨེམ་ གཟུགས་བརྙན་རྩ་སྒྲིག་དེà¼à½‡à½²à¼‹à½Œà½²à¼‹à½€à½ºà¼‹à½”ར་à½à½¼à½„ས་འདི་གིས་ གཟུགས་བརྙན་རྩ་སྒྲིག་ %s དེ་ བསྲུང་ནི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུགམགོ་ལས་མར་གྱི་ བི་ཨེམ་པི་གཟུགས་བརྙན་ཚུ་ ཨེབ་བཙུགས་འབད་མི་ཚུགསà¼à½–ཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ རྒྱུ་ལམ་ཚུ་འདུག དེ་ཚུ་ ༣ ཡང་ཅིན་ ༤ ཨིན་དགོབཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་ལུ་ རྒྱ་ཚད་དམ་མà½à½¼à¼‹à½šà½‘་ ཀླད་ཀོར་འདུགབཟོ་བསྒྱུར་ཅན་གྱི་ པི་ཨེན་ཇི་དེ་ ཨར་ཇི་བི་ ཡང་ན་ ཨར་ཇི་བི་ཨེ་མེན་པསà¼à½‚ཟུགས་བརྙན་མངོན་གསལ་རྩ་སྒྲིག་ %s:%s དེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼à¼à½šà½¼à½¦à¼‹à½‚ཞི་ས་à½à¾²à½ à½²à¼‹à½à½¼à¼‹à½–ཀོད་ཀྱི་དོན་ལུ རེ་བ་མེད་པའི་ བིཊི་གི་གà½à½²à½„་ཚདà¼à½”ི་ཨེན་ཨེམ་ གཟུགས་བརྙན་གྱི་གནད་སྡུད་ རེ་བ་མེད་པར་མཇུག་བསྡུ་ཡིà¼à½–སྒུལ་བཟོ་ནང་ལུ་ རེ་བ་མེད་པའི་ ངོས་དཔར་གྱི་ དུམ་བུ་འདུགངོས་འཛིན་འབད་མ་ཚུགས་པའི་ གཟུགས་བརྙན་ཡིག་སྣོད་རྩ་སྒྲིགཇེ་པི་ཨི་ཇི་ ཚོས་གཞིའི་བར་སྟོང་ (%s) དེ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུགཨའི་སི་ཨོ་ ཡིག་སྣོད་ %d གི་དོན་ལུ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་གà½à½²à½„་ཚདà¼à½¢à¾’ྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ ངོས་དཔར་གྱི་དབྱེ་བà¼à½”ི་ཨེན་ཇི་གི་ ཚིག་ཡིག་གྱི་དུམ་བུ་ %s གི་ བེ་ལུ་དེ་ ཨའི་ཨེསི་ཨོ་ -༨༨༥༩-༡ ཨིན་ཀོ་ཌིང་ལུ་ གཞི་བསྒྱུར་འབད་མི་བà½à½´à½–à¼à½‡à½²à¼‹à½¨à½ à½²à¼‹à½¨à½ºà½•à¼‹à½¡à½²à½‚་སྣོད་ཀྱི་རྩ་སྒྲིག་ à½à½¼à½“་རིམ་ %s དེ་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à½“་འདུགཊི་ཨའི་ཨེཕ་ཨེཕ་གི་ གཟུགས་བརྙན་གྱི་རྒྱ་ཚད་དམ་ མà½à½¼à¼‹à½šà½‘་ཀླད་ཀོར་ཨིན་པསà¼à½¨à½ºà½‚སི་པི་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་མà½à½¼à¼‹à½šà½‘་ <=0 འདུགཨེགསི་པི་ཨེམ་ ཡིག་སྣོད་ལུ་ གཟུགས་བརྙན་རྒྱ་ཚད་ <=0 འདུགཨེགསི་པི་ཨེམ་ ཡིག་སྣོད་ལུ་ ནུས་མེད་ཚོས་གཞིའི་ཨང་གྲངས་འདུགཨེགསི་པི་ཨེམ་ལུ་ པིག་སེལ་རེའི་ཡིག་འབྲུ་ཚུ་ལུ་ ནུས་མེད་ཨང་གྲངས་འདུགགཟུགས་བརྙན་གྱི་གནད་à½à½¼à½„ས་ལུ་ བ་ཡིཊི་ %u སྤྲོད་མ་ཚུགསà¼à½‚ཟུགས་བརྙན་གྱི་གནད་à½à½¼à½„ས་ལུ་ བ་ཡིཊི་ %u སྤྲོད་མ་ཚུགསà¼à½¢à¾’ྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་ ཨར་ཨེ་ཨེསི་ གཟུགས་བརྙན་གྱི་འགྱུར་བà¼gdk-pixbuf-2.30.8/po/lv.gmo0000664000175000017500000005310512340760137016546 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0ÿ&0/&2)V24€2µ21Ê21ü2*.36Y373-È32ö37)42a4-”4+Â45î4$50D5&u5'œ5-Ä5$ò5$6"<6_66~65µ6&ë6"7*57-`7/Ž7&¾7*å7887I8&82¨8Û8ú8949;S99¤9Â9á9!:!#:$E:/j:$š:&¿:!æ:;™;8·;Vð;*G<%r<,˜<!Å<eç<,M=^z=0Ù= >(*> S> t>%•>!»>Ý> n?<?<Ì? @)%@"O@)r@œ@"¼@6ß@^A/uA6¥A/ÜA B&B$?BdB-B­B0ËBüBC3C'KCsC3‘C%ÅC%ëCfD<xD#µD&ÙD;E&±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.HEAD Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-11 13:48+0300 Last-Translator: RÅ«dolfs Mazurs Language-Team: Latvian Language: lv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.5 Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); ANI attÄ“ls ir ticis aprauts vai ir nepilnÄ«gs.BMP attÄ“lam ir apÅ¡aubÄmi galvenes datiBMP attÄ“lam ir neatbalstÄmi liels galvenes izmÄ“rsSastapts slikts kodsBitu skaits uz kanÄlu PNG attÄ“lam ir nepareizs.Biti uz katru kanÄlu transformÄ“tajÄ PNG nav 8.NeizdevÄs pieÅ¡Ä·irt atmiņu TGA galveneiNeizdevÄs pieÅ¡Ä·irt atmiņu krÄsu kartes ierakstiemNeizdevÄs pieÅ¡Ä·irt atmiņu krÄsu kartes struktÅ«raiNeizdevÄs pieÅ¡Ä·irt atmiņu IOBuffer datiemNeizdevÄs pieÅ¡Ä·irt atmiņu IOBuffer struktÅ«raiNeizdevÄs pieÅ¡Ä·irt atmiņu TGA konteksta struktÅ«raiNeizdevÄs pieÅ¡Ä·irt atmiņu PNM attÄ“la ielÄdeiNevar pieÅ¡Ä·irt atmiņu XPM attÄ“la ielÄdeiNeizdevÄs pieÅ¡Ä·irt atmiņu jaunam pixbufNeizdevÄs pieÅ¡Ä·irt atmiņu pagaidu IOBuffer datiemNevar nolasÄ«t XPM krÄsu kartiNeizdevÄs pÄrpieÅ¡kirt atmiņu IOBuffer datiemCirkulÄrs tabulas ieraksts GIF datnÄ“KrÄsu profilam ir nederÄ«gs garums %d.KrÄsu profilam ir nederÄ«gs garums “%uâ€.KompresÄ“tas ikonas nav atbalstÄ«tasNeizdevÄs pieÅ¡Ä·irt atmiņu — %sNeizdevÄs izveidot straumi — %sNeizdevÄs atkodÄ“t ICNS datniNeizdevÄs iegÅ«t attÄ“la augstumu (slikta TIFF datne)NeizdevÄs iegÅ«t attÄ“la platumu (slikta TIFF datne)NeizdevÄs nolasÄ«t no straumes — %sNeizdevÄs meklÄ“t straumÄ“ — %sNeizdevÄs pieÅ¡Ä·irt atmiņu PCX attÄ“lamNeizdevÄs pieÅ¡Ä·irt atmiņu krÄsu profilamNeizdevÄs pieÅ¡Ä·irt atmiņu konteksta buferimNeizdevÄs pieÅ¡Ä·irt atmiņu galveneiNeizdevÄs pieÅ¡Ä·irt atmiņu rindu datiemNeizdevÄs pieÅ¡Ä·irt atmiņu, lai ielÄdÄ“tu JPEG datniNeizdevÄs pieÅ¡Ä·irt atmiņu, lai saglabÄtu BMP datniNeizdevÄs pieÅ¡Ä·irt atmiņu straumeiNeizdevÄs pieÅ¡Ä·irt atmiņu attÄ“la datu buferimNeizdevÄs radÄ«t jaunu pixbufNeizdevÄs atkodÄ“t attÄ“luNeizdevÄs ielÄdÄ“t bitkartiNeizdevÄs ielÄdÄ“t metafailuNeizdevÄs atpazÄ«t attÄ“la datnes formÄtu datnei “%sâ€NeizdevÄs saglabÄtNeizdevÄs saglabÄt pÄrÄ“joNeizdevÄs rakstÄ«t BMP datnÄ“NeizdevÄs rakstÄ«t TIFF datnÄ“Kursora karstvieta Ärpus attÄ“laNeieguva visas PCX attÄ“la rindasTIFF attÄ“la dimensijas ir par lieluKļūda, interpretÄ“jot JPEG attÄ“la datni (%s)Kļūda, nolasot ICNS attÄ“lu — %sKļūda, rakstot attÄ“la datnÄ“ — %sKļūda, rakstot attÄ“la straumÄ“DatnÄ“ ir lieki datiNeizdevÄs pieÅ¡Ä·irt %d baitu lasÄ«Å¡anas buferimNeizdevÄs pieÅ¡Ä·irt %d baitus lasÄ«Å¡anas buferimNeizdevÄs pieÅ¡Ä·irt %d baitu lasÄ«Å¡anas buferimNeizdevÄs pieÅ¡Ä·irt atmiņu QTIF konteksta struktÅ«raiNeizdevÄs aizvÄ“rt “%sâ€, rakstot attÄ“lu, ne visi dati var bÅ«t saglabÄti — %sNeizdevÄs radÄ«t GdkPixbufLoader objektu.NeizdevÄs atrast attÄ“la datu atomu.NeizdevÄs nolasÄ«t RGB datus no TIFF datnesNeizdevÄs ielÄdÄ“t TIFF attÄ“luNeizdevÄs ielÄdÄ“t animÄciju “%s†— iemesls nezinÄms, iespÄ“jams, bojÄta animÄcijas datneNeizdevÄs ielÄdÄ“t attÄ“lu “%s†— %sNeizdevÄs ielÄdÄ“t attÄ“lu “%s†— iemesls nezinÄms, iespÄ“jams, bojÄta attÄ“la datneNeizdevÄs atvÄ“rt “%s†rakstÄ«Å¡anai — %sNeizdevÄs atvÄ“rt TIFF attÄ“luNeizdevÄs atvÄ“rt datni “%s†— %sNeizdevÄs atvÄ“rt pagaidu datniNeizdevÄs nolasÄ«t QTIF galveniNeizdevÄs nolasÄ«t no pagaidu datnesNeizdevÄs saglabÄt TIFF attÄ“luNeizdevÄs izlaist nÄkamo %d baitu ar seek().NeizdevÄs izlaist nÄkamos %d baitus ar seek().NeizdevÄs izlaist nÄkamos %d baitus ar seek().NeizdevÄs ierakstÄ«t TIFF datusNeizdevÄs ierakstÄ«t pagaidu datni, ielÄdÄ“jot XBM attÄ“luNeizdevÄs ierakstÄ«t pagaidu datni, ielÄdÄ“jot XPM attÄ“luKļūda, nolasot GIF — %sFatÄla kļūda PNG attÄ“la datnÄ“ — %sKļūda, nolasot PNG attÄ“la datniKļūda, nolasot PNG attÄ“la datni — %sÅ Ä·iet, ka datne nav GIF datneKļūda, nolasot QTIF atomu — %sGIF datnei iztrÅ«kst dati (varbÅ«t tas ticis aprauts?)GIF attÄ“lam nav globÄlas krÄsu kartes, un kadram tÄ iekÅ¡pusÄ“ nav lokÄlas krÄsu kartes.GIF datne ir bojÄta (nepareiza LZW kompresija)GIF attÄ“lu ielÄdÄ“tÄjs nespÄ“j saprast Å¡o attÄ“lu.GIF attÄ“ls ir ticis aprauts vai ir nepilnÄ«gs.Ikonai ir nulles augstumsIkonai ir nulles platumsAttÄ“la datne “%s†nesatur datusAttÄ“la formÄts nezinÄmsAttÄ“lam ir nederÄ«gs platums un/vai augstumsAttÄ“lam ir neatbalstÄ«ts bppAttÄ“lam ir neatbalstÄ«ts %d-bitu plakņu skaitsAttÄ“lam ir nulles augstumsAttÄ“lam ir nulles platumsAttÄ“la galvene bojÄtaAttÄ“ls ir ticis aprauts vai ir bojÄtsAttÄ“la pikseļu dati bojÄtiAttÄ“ls ir pÄrÄk liels, lai to saglabÄtu kÄ ICOAttÄ“lu tips “%s†nav atbalstÄ«tsAttÄ“la tips Å¡obrÄ«d nav atbalstÄ«tsAttÄ“la ielÄdes modulis %s neeksportÄ“ pareizo saskarni; varbÅ«t tÄ ir no citas gdk-pixbuf versijas?PakÄpeniskÄ ielÄde attÄ“lu tipam “%s†nav atbalstÄ«taIevades datnes deskriptors ir NULL.Nepietiek atmiņas PNG datnes ielÄdeiNepietiek atmiņas, lai ielÄdÄ“tu PNM konteksta struktÅ«ruNepietiek atmiņas PNM datnes ielÄdeiNepietiek atmiņas XBM attÄ“la datnes ielÄdeiPietrÅ«kst atmiņas, lai ielÄdÄ“tu attÄ“lu. Atmiņu varÄ“tu atbrÄ«vot, izslÄ“dzot dažas programmas.Nepietiek atmiņas JPEG 2000 datnes atvÄ“rÅ¡anaiNepietiek atmiņas TIFF datnes ielÄdeiNepietiek atmiņas, lai attÄ“lu saglabÄtu buferÄ«Nepietiek atmiņas, lai saglabÄtu attÄ“lu atzvanamNepietiek atmiņas, lai uzturÄ“tu %lu x %lu attÄ“lu; pamÄ“Ä£iniet iziet no dažÄm lietotnÄ“m, lai samazinÄtu atmiņas lietojumuIekÅ¡Ä“ja kļūda GIF ielÄdÄ“tÄjÄ (%s)IekÅ¡Ä“ja kļūda — attÄ“lu ielÄdes modulis “%s†nespÄ“ja pabeigt darbÄ«bu, bet nepaziņoja kļūdas iemesluNepareiza XBM datneNederÄ«ga XPM galveneNederÄ«ga galvene animÄcijÄNepareiza galvene ikonaiJPEG kvalitÄtei jÄbÅ«t apzÄ«mÄ“tai ar vÄ“rtÄ«bu no 0 lÄ«dz 100. VÄ“rtÄ«ba “%d†nav atļauta.JPEG kvalitÄtei jÄbÅ«t apzÄ«mÄ“tai ar vÄ“rtÄ«bu no 0 lÄ«dz 100. VÄ“rtÄ«bu “%s†neizdevÄs interpretÄ“t.PNG teksta fragmentiem jÄbÅ«t ASCII rakstzÄ«mÄ“m.PNG teksta fragmentiem jÄbÅ«t no 1 lÄ«dz 79 rakstzÄ«mÄ“m.Slikti formÄ“ts fragments animÄcijÄMaksimÄlÄ krÄsu vÄ“rtÄ«ba PNM datnÄ“ ir 0MaksimÄlÄ krÄsu vÄ“rtÄ«ba PNM datnÄ“ ir par lieluNav atrasta XPM galveneNav atrasta palete PCX datu beigÄsNepietiek atmiņas, lai GIF datnÄ“ izveidotu kadruNepietiek atmiņas, lai ielÄdÄ“tu GIF datniNepietiek atmiņas, lai ielÄdÄ“tu ICO datniNepietiek atmiņas RAS attÄ“la ielÄdeiNav pietiekami daudz atmiņas, lai ielÄdÄ“tu animÄcijuNepietiek atmiņas, lai ielÄdÄ“tu bitkartes attÄ“luNepietiek atmiņas, lai ielÄdÄ“tu ikonuNepietiek atmiņas attÄ“la ielÄdeiPNG saspieÅ¡anas lÄ«meņa vÄ“rtÄ«bai jÄbÅ«t starp 0 un 9; vÄ“rtÄ«ba “%d†nav atļauta.PNG saspieÅ¡anas lÄ«meņa vÄ“rtÄ«bai jÄbÅ«t starp 0 un 9; vÄ“rtÄ«bu “%s†neizdevÄs parsÄ“t.PNM datnes attÄ“la augstums ir 0PNM datnes attÄ“la platums ir 0PNM datnei ir nepareizs pirmais bitsPNM datne ir neatpazÄ«tÄ PNM apakÅ¡formÄtÄPNM attÄ“la ielÄdÄ“tÄjs neatbalsta Å¡o PNM apakÅ¡formÄtuPNM ielÄdÄ“tÄjam vajadzÄ“ja atrast skaitli, bet neatradaPriekÅ¡laicÄ«gas datnes beigas (end-of-file)QTIF atoms par lielu (%d baits)QTIF atoms par lielu (%d baiti)QTIF atoms par lielu (%d baitu)RAS attÄ“lam ir neÄ«sti galvenes datiRAS attÄ“ls ir nezinÄma tipaRaw PNM formÄti pieprasa tieÅ¡i vienu atstarpi pirms nolases datiemRaw PNM attÄ“la tips ir nepareizsIegÅ«tajam GIF attÄ“lam ir nulles izmÄ“rsSteka pÄrpildeTGA attÄ“lam ir nepareizas dimensijasTGA attÄ“la tips nav atbalstÄ«tsTIFF kompresija neatsaucas uz derÄ«gu kodeku.ANI attÄ“la formÄtsBMP attÄ“la formÄtsEMF attÄ“la formÄtsGIF attÄ“la formÄtsGdkPixdata formÄtsICNS attÄ“la formÄtsICO attÄ“la formÄtsJPEG 2000 attÄ“la formÄtsJPEG attÄ“la formÄtsPCX attÄ“la formÄtsPNG attÄ“la formÄtsPNM/PBM/PGM/PPM attÄ“la formÄtu saimeQTIF attÄ“la formÄtsSun rastra attÄ“la formÄtsTIFF attÄ“la formÄtsTarga attÄ“la formÄtsWBMP attÄ“la formÄtsWMF attÄ“la formÄtsXBM attÄ“la formÄtsXPM attÄ“la formÄtsÅ is gdk-pixbuf bÅ«vÄ“jums nesatur atbalstu, lai saglabÄtu attÄ“la formÄtu — %sNevar saspiest lejupejoÅ¡os BMP attÄ“lusPÄrveidotais JPEG ir ar nulles platumu vai augstumu.PÄrveidotajam JPEG2000 trÅ«kst platuma vai augstumaTransformÄ“tajam PNG ir neatbalstÄ«ts kanÄlu skaits, jÄbÅ«t 3 vai 4.PÄrveidotais PNG ir ar nulles platumu vai augstumu.TransformÄ“tais PNG nav RGB vai RGBA.PÄrveidotais pixbuf ir ar nulles platumu vai augstumu.NeizdevÄs ielÄdÄ“t attÄ“la ielÄdÄ“Å¡anas moduli — %s — %sNegaidÄ«ts krÄsukarÅ¡u ierakstu bitu dziļumsNegaidÄ«tas PNM attÄ“la datu beigasNegaidÄ«ts ikonas fragments animÄcijÄNeatpazÄ«ts attÄ“la datnes formÄtsNeatbalstÄ«ta JPEG krÄsu telpa (%s)NeatbalstÄ«ts ICO datnes dziļums — %dNeatbalstÄ«ts ikonu tipsNeatbalstÄ«ts GDI+ attÄ“la formÄtsPNG teksta vÄ“rtÄ«bu %s nevar pÄrvÄ“rst ISO-8859-1 kodÄ“jumÄ.GIF datnes formÄta versija %s nav atbalstÄ«taPlatums vai augstums TIFF attÄ“lam ir nulleXPM datnei ir attÄ“la augstums <= 0XPM datnei ir attÄ“la platums <= 0XPM datnei ir nederÄ«gs krÄsu skaitsXPM ir nederÄ«gs rakstzÄ«mju skaits uz pikselineizdevÄs izveidot %u baita lielu attÄ“la buferineizdevÄs izveidot %u baitu lielu attÄ“la buferineizdevÄs izveidot %u baitu lielu attÄ“la buferi NeatbalstÄ«ta RAS attÄ“la variÄcijagdk-pixbuf-2.30.8/po/uk.gmo0000664000175000017500000007452212340760137016552 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0!&0OH2l˜2^30d3…•3‚4až4h5hi5OÒ5W"6tz6cï6mS7DÁ7w8B~8YÁ8Q9Tm9XÂ9=:8Y:5’:AÈ:\ ;\g;<Ä;G<RI<aœ<[þ<NZ=Q©=dû=c`>HÄ>h ?Dv??»?Rû?=N@_Œ@&ì@5A3IA7}AWµA@ B@NBSBQãBP5CE†C+ÌC…øCu~E’ôE@‡FLÈF[GFqG‘¸GJJH—•HC-I@qI8²IDëI@0JFqJ@¸JWùJ4QL}†L„M,‰MJ¶MXN\ZN#·NGÛN{#O·ŸOUWPz­PU(Q3~Q3²QAæQ4(RV]Rb´RkS7ƒS7»S>óSA2TEtT^ºTBUR\Uº¯UwjVGâVS*Wh~WSçWh;XÁ¤XXfYS¿Y[Z`oZðÐZJÁ[ß \%ì\/]?B]F‚]‰É]›S^”ï^®„_=3`jq`oÜ`,LaPyaXÊaS#bewb]ÝbU;cn‘cQdYRdŒ¬dž9eNØeN'f@vfR·ft g•g4hÔJhii9‰ikÃiK/jN{j!ÊjPìj?=kW}k#Õk#ùk#l#Alel$}l#¢l)Æl$ðl#m#9m@]m$žmGÃm$ n%0n$Vn#{n#Ÿn#ÃnçnjgouÒoyHp¤Âptgq`Üqa=roŸrfsOvsRÆsGtXatZºt2uRHu¯›uKKvR—v*êv*wE@wQ†w+ØwMyA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2014-02-14 10:26+0300 Last-Translator: Daniel Korostil Language-Team: linux.org.ua Language: uk 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: Virtaal 0.7.1 X-Project-Style: gnome Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ ANI обрізане або неповне.Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ BMP міÑтить неправильні дані в Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑƒÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ BMP має непідтримуваний розмір заголовкаВиÑвлено неправильний кодÐеправильне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÑ–Ð»ÑŒÐºÐ¾ÑÑ‚Ñ– бітів на канал Ð´Ð»Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNM.Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÑ–Ð»ÑŒÐºÐ¾ÑÑ‚Ñ– бітів на канал у зображенні формату PNM не дорівнює 8.Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° формату TGAÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ–Ð² мапи кольорівÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури мапи кольорівÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð¸Ñ… IOBufferÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури IOBufferÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури контекÑту формату TGAÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ PNMÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPMÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ новий об'єкт PixbufÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñ‚Ð¸Ð¼Ñ‡Ð°Ñових даних Ñтруктури IOBufferÐе вдаєтьÑÑ Ð·Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ мапу кольорів XPMÐе вдаєтьÑÑ Ð¿ÐµÑ€ÐµÑ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ дані Ñтруктури IOBufferЦиклічний табличний Ð·Ð°Ð¿Ð¸Ñ Ñƒ файлі формату GIFКольоровий профіль має неправильну довжину %d.Кольоровий профіль має неправильну довжину «%u».СтиÑнуті значки не підтримуютьÑÑÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ: %sÐе вдаєтьÑÑ Ñтворити потік: %sÐе вдаєтьÑÑ Ñ„Ð°Ð¹Ð» декодувати файл ICNSÐе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ виÑоту (неправильний файл TIFF)Ðе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ ширину (неправильний файл TIFF)Ðе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ з потоку: %sÐе вдаєтьÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ позицію у потоці: %sÐе вдалоÑÑŒ виділити пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PCXÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ð¾Ð²Ð¾Ð³Ð¾ профілюÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° контекÑтуÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð¸Ñ… Ñ€ÑдкаÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ JPEGÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ BMPÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾ÐºÑƒÐе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° даних зображеннÑÐе вдаєтьÑÑ Ñтворити новий об'єкт PixbufÐе вдаєтьÑÑ Ð´ÐµÐºÐ¾Ð´ÑƒÐ²Ð°Ñ‚Ð¸ зображеннÑÐе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ раÑтрове зображеннÑÐе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ метафайлÐе вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ формат Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ файлі "%s"Ðе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸Ðе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ залишокÐе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати файл BMPÐе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати у файл TIFFÐктивна облаÑÑ‚ÑŒ визначена за межами зображеннÑОтримані не вÑÑ– Ñ€Ñдки Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PCXÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ TIFF надто великеПомилка інтерпретації файлу Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ JPEG (%s)При читанні Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ ICNS виникла помилка: %sПомилка при запиÑуванні файлу зображеннÑ: %sПомилка при запиÑÑ– у потік зображеннÑÐадлишкові дані у файліÐе вдалоÑÑŒ відібрати пам'ÑÑ‚ÑŒ розміром %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе вдалоÑÑŒ відібрати пам'ÑÑ‚ÑŒ розміром %d байти Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе вдалоÑÑŒ відібрати пам'ÑÑ‚ÑŒ розміром %d байтів Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури контекÑту формату QTIFÐе вдаєтьÑÑ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ "%s" піÑÐ»Ñ Ð·Ð°Ð¿Ð¸Ñу зображеннÑ, можливо збережено не вÑÑ– дані: %sÐеможливо Ñтворити об'єкт GdkPixbufLoader.Ðе вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ атом даних зображеннÑ.Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ дані RGB з файлу формату TIFFÐе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFFÐе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ анімацію "%s": причина невідома, можливо файл зіпÑованийÐе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ "%s": %sÐе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ "%s": причина невідома, можливо файл пошкодженийÐе вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ "%s" Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу: %sÐе вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFFÐе вдалоÑÑŒ відкрити файл «%s»: %sÐе вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ тимчаÑовий файлÐе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ заголовок QTIFÐе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ тимчаÑовий файлÐе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFFÐеможливо переміÑтитиÑÑ Ð½Ð° наÑтупний %d байт за допомогою seek().Ðеможливо переміÑтитиÑÑ Ð½Ð° наÑтупні %d байти за допомогою seek().Ðеможливо переміÑтитиÑÑ Ð½Ð° наÑтупні %d байтів за допомогою seek().Ðе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати дані TIFFÐе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати тимчаÑовий файл при завантаженні Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XBMÐе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати тимчаÑовий файл під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPMÐе вдаєтьÑÑ Ð·Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ GIF: %sКритична помилка у файлі Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNG: %sКритична помилка Ð·Ñ‡Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNGКритична помилка Ð·Ñ‡Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNG: %sФайл не Ñхожий на GIFФайлова помилка при читанні атома QTIF: %sФайл формату GIF міÑтив пошкоджені дані (можливо його було обрізано?)Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ GIF не має глобальної мапи кольорів, Ñ– кадр в ньому не має локальної мапи кольорів.Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ GIF пошкоджене (невірне ÑтиÑÐ½ÐµÐ½Ð½Ñ LZW)Завантажувач зображень GIF формату не може зрозуміти це зображеннÑ.Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ GIF обрізане чи незавершене.ВиÑота значка дорівнює нулюШирина значка дорівнює нулюФайл Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ "%s" не міÑтить данихÐевідомий формат зображеннÑÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” неправильну виÑоту та/чи ÑˆÐ¸Ñ€Ð¸Ð½ÑƒÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” непідтримувану кількіÑÑ‚ÑŒ біт на Ñ‚Ð¾Ñ‡ÐºÑƒÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” непідтримувану кількіÑÑ‚ÑŒ %d-и бітних Ð¿Ð»Ð¾Ñ‰Ð¸Ð½Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” нульову виÑÐ¾Ñ‚ÑƒÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” нульову ширинуЗаголовок Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð¸Ð¹Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ðµ або обрізанеПошкоджені пікÑельні дані зображеннÑÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð°Ð´Ñ‚Ð¾ велике Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñƒ форматі ICOÐ—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ "%s" не підтримуютьÑÑТип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ðµ підтримуєтьÑÑ Ñƒ цій верÑіїМодуль Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ %s не екÑпортує відповідний інтерфейÑ; можливо, це з іншої верÑÑ–Ñ— gdk-pixbuf?Ðе підтримуєтьÑÑ Ð¿Ð¾Ñтупове Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ форматі "%s"Файловий деÑкриптор вводу дорівнює NULL.ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ PNGÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñтруктури вміÑту PNMÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ PNMÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XBMÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ, Ñпробуйте закрити деÑкі програми, щоб звільнити пам'ÑÑ‚ÑŒÐе доÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ JPEG 2000Ðе доÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ TIFFÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ у буферіÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ зображеннÑÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ %lu з %lu зображень; Ñпробуйте закрити деÑкі програми, щоб зменшити кількіÑÑ‚ÑŒ викориÑтаної пам'ÑÑ‚Ñ–Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° при завантаженні GIF (%s)Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°: модуль Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ "%s" не може завершити операцію, але він не повідомив про причину помилки.Ðеправильний файл XBMÐеправильний заголовок XBMÐеправильний заголовок у анімаціїÐеправильний заголовок у файлі значкаЯкіÑÑ‚ÑŒ формату JPEG має бути в діапазоні від 0 до 100; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ "%d" неприпуÑтиме.ЯкіÑÑ‚ÑŒ формату JPEG має бути в діапазоні від 0 до 100; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ "%s" не вдаєтьÑÑ Ð¾Ð¿Ñ€Ð°Ñ†ÑŽÐ²Ð°Ñ‚Ð¸.Ключі Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑ–Ð² текÑту в зображенні формату PNG мають бути Ñимволами з набору ASCII.Ключі Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑ–Ð² текÑту в зображенні формату PNG мають міÑтити не менше 1 та не більше 79 Ñимволів.Ðеправильний фрагмент у анімаціїМакÑимальне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñƒ у файлі формату PNM дорівнює 0МакÑимальне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñƒ у файлі формату PNM надто великеÐе знайдено заголовок XPMÐе знайдено палітри в кінці файлі формату PCXÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ°Ð´Ñ€Ñƒ файлу GIFÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ GIFÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ у форматі ICOÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ RASÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð½Ñ–Ð¼Ð°Ñ†Ñ–Ñ—ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð°Ñтрового зображеннÑÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð½Ð°Ñ‡ÐºÐ°ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½ÑСтиÑÐ½ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має бути в діапазоні від 0 до 9; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ "%d" неприпуÑтиме.СтиÑÐ½ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має бути в діапазоні від 0 до 9; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ "%s" не вдаєтьÑÑ Ð¾Ð¿Ñ€Ð°Ñ†ÑŽÐ²Ð°Ñ‚Ð¸.Файл PNM міÑтить Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½ÑƒÐ»ÑŒÐ¾Ð²Ð¾Ñ— виÑотиФайл PNM міÑтить Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½ÑƒÐ»ÑŒÐ¾Ð²Ð¾Ñ— шириниФайл PNM має некоректний перший байтФайл формату PNM має незрозумілий підформат PNMЗавантажувач зображень формату PNM не підтримує цей підформат PNMЗавантажувач зображень формату PNM очікував знайти ціле чиÑло, але не знайшов йогоПередчаÑне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»ÑƒÐадто великий розмір атома QTIF (%d байт)Ðадто великий розмір атома QTIF (%d байти)Ðадто великий розмір атома QTIF (%d байтів)Заголовок Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ RAS міÑтить неправильні Ð´Ð°Ð½Ñ–Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ RAS має невідомий типФормат Raw PNM вимагає точно один пропуÑк перед даними зразкаÐеправильний тип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Raw PNMРезультат Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ GIF має нульову ширинуСтек переповненийÐеправильний розмір Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ форматі TGAТип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TGA не підтримуєтьÑÑСтиÑÐ½ÐµÐ½Ð½Ñ TIFF не поÑилаєтьÑÑ Ð½Ð° коректний кодек.Формат зображень ANIФормат зображень BMPФормат зображень EMFФормат зображень GIFФормат GdkPixdataФормат зображень ICNSФормат зображень ICOФормат зображень JPEG 2000Формат зображень JPEGФормат зображень PCXФормат зображень PNGРодина форматів зображень PNM/PBM/PGM/PPMФормат зображень QTIFФормат раÑтрових зображень компанії SunФормат зображень TIFFФормат зображень TargaФормат зображень WBMPФормат зображень WMFФормат зображень XBMФормат зображень XPMÐ¦Ñ Ð·Ð±Ñ–Ñ€ÐºÐ° gdk-pixbuf не підтримує Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ у такому форматі: %sПерегорнуті Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ BMP не можуть бути ÑтиÑненіПеретворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ JPEG має нульову ширину чи виÑоту.Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ JPEG2000 має нульову ширину чи виÑоту.Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має непідтримувану кількіÑÑ‚ÑŒ каналів, Ñ—Ñ… має бути 3 чи 4.Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має нульову ширину чи виÑоту.Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG не має тип RGB чи RGBA.Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” нульову ширину чи виÑоту.Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ модуль Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ: %s: %sÐеÑподівана бітова глибина Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ–Ð² мапи кольорівÐеÑподіване Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNMÐеÑподівана поÑлідовніÑÑ‚ÑŒ кадрів в анімаціїÐерозпізнаний формат файлу зображеннÑПроÑÑ‚Ñ–Ñ€ кольорів (%s) формату JPEG не підтримуєтьÑÑГлибина кольору %d Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ ICO не підтримуєтьÑÑÐепідтримуваний тип значкаЦей формат зображень не підтримуєтьÑÑ Ð´Ð»Ñ GDI+Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑƒ текÑту "%s" в зображенні формату PNG не може бути перетворено в ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ ISO-8859-1.Формат файлу GIF верÑÑ–Ñ— %s не підтримуєтьÑÑШирина чи виÑота Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFF дорівнює нулюВиÑота Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPM <= 0Ширина Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPM <= 0XPM має неправильну кількіÑÑ‚ÑŒ кольорівXPM має неправильну кількіÑÑ‚ÑŒ байтів на точкуне вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ %u байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ñƒ зображеннÑне вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ %u байти Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ñƒ зображеннÑне вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ %u байтів Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ñƒ зображеннÑнепідтримуваний тип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ RASgdk-pixbuf-2.30.8/po/en@shaw.po0000664000175000017500000012213012340760135017337 0ustar00mclasenmclasen00000000000000# Shavian translation of GTK. # Copyright (C) 2009. # This file is distributed under the same license as the GTK package. # Thomas Thurman , 2009. # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-05-16 16:06 -0400\n" "Last-Translator: Thomas Thurman \n" "Language-Team: Shavian \n" "Language: \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ ð‘“ð‘²ð‘¤ '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ '%s' ð‘’ð‘©ð‘¯ð‘‘ð‘±ð‘¯ð‘Ÿ ð‘¯ð‘´ ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ '%s': ð‘®ð‘°ð‘Ÿð‘©ð‘¯ ð‘¯ð‘ªð‘‘ ð‘¯ð‘´ð‘¯, ð‘ð‘®ð‘ªð‘šð‘©ð‘šð‘¤ð‘¦ ð‘© ð‘’ð‘¼ð‘³ð‘ð‘‘ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ ð‘“ð‘²ð‘¤" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡ '%s': ð‘®ð‘°ð‘Ÿð‘©ð‘¯ ð‘¯ð‘ªð‘‘ ð‘¯ð‘´ð‘¯, ð‘ð‘®ð‘ªð‘šð‘©ð‘šð‘¤ð‘¦ ð‘© ð‘’ð‘¼ð‘³ð‘ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ð‘³ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡-ð‘¤ð‘´ð‘›ð‘¦ð‘™ ð‘¥ð‘ªð‘›ð‘¿ð‘¤: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ð‘¦ð‘¥ð‘¦ð‘¡-ð‘¤ð‘´ð‘›ð‘¦ð‘™ ð‘¥ð‘ªð‘›ð‘¿ð‘¤ %s ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘§ð‘’ð‘•ð‘ð‘¹ð‘‘ ð‘ž ð‘ð‘®ð‘ªð‘𑼠ð‘¦ð‘¯ð‘‘ð‘¼ð‘“ð‘±ð‘•; ð‘ð‘¼ð‘£ð‘¨ð‘ð‘• ð‘¦ð‘‘ð‘• ð‘“ð‘®ð‘ªð‘¥ ð‘© " "ð‘›ð‘¦ð‘“ð‘¼ð‘©ð‘¯ð‘‘ GTK ð‘ð‘»ð‘ ð‘©ð‘¯?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ '%s' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘®ð‘§ð‘’ð‘ªð‘œð‘¯ð‘²ð‘Ÿ ð‘ž ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘“𑹠ð‘“ð‘²ð‘¤ '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ð‘©ð‘¯ð‘®ð‘§ð‘’ð‘©ð‘œð‘¯ð‘²ð‘Ÿð‘› ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡ '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ð‘»ð‘¼ ð‘®ð‘²ð‘‘ð‘¦ð‘™ ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "ð‘žð‘¦ð‘• ð‘šð‘¦ð‘¤ð‘› ð‘ gdk-pixbuf ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ ð‘•ð‘±ð‘ð‘¦ð‘™ ð‘ž ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘•ð‘±ð‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ ð‘’ð‘·ð‘¤ð‘šð‘¨ð‘’" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘°ð‘› ð‘“ð‘®ð‘ªð‘¥ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ '%s' ð‘“𑹠ð‘®ð‘²ð‘‘ð‘¦ð‘™: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘’ð‘¤ð‘´ð‘• '%s' ð‘¢ð‘²ð‘¤ ð‘®ð‘²ð‘‘ð‘¦ð‘™ ð‘¦ð‘¥ð‘¦ð‘¡, ð‘·ð‘¤ ð‘›ð‘±ð‘‘ð‘© ð‘¥ð‘± ð‘¯ð‘ªð‘‘ ð‘£ð‘¨ð‘ ð‘šð‘°ð‘¯ ð‘•ð‘±ð‘ð‘›: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘•ð‘±ð‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘¯ð‘‘ð‘« ð‘© ð‘šð‘³ð‘“ð‘¼" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ð‘»ð‘¼ ð‘®ð‘²ð‘‘ð‘¦ð‘™ ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘•ð‘‘ð‘®ð‘°ð‘¥" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ð‘¦ð‘¯ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘»ð‘¼: ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¤ð‘´ð‘›ð‘» ð‘¥ð‘ªð‘›ð‘¿ð‘¤ '%s' ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘’ð‘©ð‘¥ð‘ð‘¤ð‘°ð‘‘ ð‘©ð‘¯ ð‘ªð‘ð‘¼ð‘±ð‘“ð‘±ð‘¤ð‘›, ð‘šð‘³ð‘‘ ð‘›ð‘¦ð‘›ð‘¯ð‘‘ ð‘œð‘¦ð‘ ð‘© " "ð‘®ð‘°ð‘Ÿð‘©ð‘¯ ð‘“𑹠𑞠ð‘“ð‘±ð‘¤ð‘˜ð‘¼" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ð‘¦ð‘¯ð‘’ð‘®ð‘©ð‘¥ð‘§ð‘¯ð‘‘ð‘©ð‘¤ ð‘¤ð‘´ð‘›ð‘¦ð‘™ ð‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ '%s' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘§ð‘›ð‘¼ ð‘’ð‘¼ð‘³ð‘ð‘‘" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘³ð‘¯ð‘´ð‘¯" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘ð‘¦ð‘’ð‘•ð‘©ð‘¤ ð‘›ð‘±ð‘‘ð‘© ð‘’ð‘¼ð‘³ð‘ð‘‘" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘šð‘³ð‘“𑼠ð‘ %u ð‘šð‘²ð‘‘" msgstr[1] "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘šð‘³ð‘“𑼠ð‘ %u ð‘šð‘²ð‘‘ð‘•" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "ð‘³ð‘¯ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘²ð‘’ð‘ªð‘¯ ð‘—ð‘©ð‘™ð‘’ ð‘¦ð‘¯ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘£ð‘§ð‘›ð‘¼ ð‘¦ð‘¯ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ð‘¥ð‘¨ð‘¤ð‘“ð‘¹ð‘¥ð‘› ð‘—ð‘©ð‘™ð‘’ ð‘¦ð‘¯ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘ªð‘Ÿ ð‘‘ð‘®ð‘©ð‘™ð‘’ð‘±ð‘‘ð‘¦ð‘› 𑹠ð‘¦ð‘¯ð‘’ð‘©ð‘¥ð‘ð‘¤ð‘°ð‘‘." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ð‘ž ANI ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘šð‘´ð‘œð‘©ð‘• ð‘£ð‘§ð‘›ð‘¼ ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘šð‘¦ð‘‘ð‘¥ð‘¨ð‘ ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘£ð‘§ð‘›ð‘¼ ð‘•ð‘²ð‘Ÿ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ð‘‘ð‘ªð‘ð‘›ð‘¬ð‘¯ BMP ð‘¦ð‘¥ð‘¦ð‘¡ð‘©ð‘Ÿ ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘’ð‘ªð‘¥ð‘ð‘®ð‘§ð‘•ð‘‘" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ð‘ð‘®ð‘°ð‘¥ð‘©ð‘—ð‘«ð‘® ð‘§ð‘¯ð‘›-ð‘-ð‘“ð‘²ð‘¤ ð‘¦ð‘¯ð‘’ð‘¶ð‘¯ð‘‘ð‘»ð‘›" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘•ð‘±ð‘ð‘¦ð‘™ BMP ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ BMP ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "ð‘ž BMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "ð‘ž EMF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "ð‘ž GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ð‘ž ICO ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG ð‘’ð‘¢ð‘ªð‘¤ð‘¦ð‘‘ð‘° ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠100; ð‘ð‘¨ð‘¤ð‘¿ '%s' ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘ð‘¸ð‘•ð‘‘." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG ð‘’ð‘¢ð‘ªð‘¤ð‘¦ð‘‘ð‘° ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠100; ð‘ð‘¨ð‘¤ð‘¿ '%d' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘©ð‘¤ð‘¬ð‘›." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "ð‘ž JPEG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "ð‘ž TIFF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘’ð‘®ð‘¦ð‘±ð‘‘ ð‘•ð‘‘ð‘®ð‘°ð‘¥: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘•ð‘°ð‘’ ð‘•ð‘‘ð‘®ð‘°ð‘¥: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘®ð‘§ð‘› ð‘“ð‘®ð‘ªð‘¥ ð‘•ð‘‘ð‘®ð‘°ð‘¥: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¤ð‘´ð‘› ð‘šð‘¦ð‘‘ð‘¥ð‘¨ð‘" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¤ð‘´ð‘› metafile" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘“𑹠GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘•ð‘±ð‘" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "ð‘ž WMF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "ð‘“ð‘±ð‘¤ð‘˜ð‘¼ ð‘®ð‘°ð‘›ð‘¦ð‘™ GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ð‘“ð‘²ð‘¤ ð‘¢ð‘ªð‘Ÿ ð‘¥ð‘¦ð‘•ð‘¦ð‘™ ð‘•ð‘³ð‘¥ ð‘›ð‘±ð‘‘ð‘© (ð‘ð‘¼ð‘£ð‘¨ð‘ð‘• ð‘¦ð‘‘ ð‘¢ð‘ªð‘Ÿ ð‘‘ð‘®ð‘©ð‘™ð‘’ð‘±ð‘‘ð‘¦ð‘› ð‘•ð‘³ð‘¥ð‘£ð‘¬?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "ð‘¦ð‘¯ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘»ð‘¼ ð‘¦ð‘¯ ð‘ž GIF ð‘¤ð‘´ð‘›ð‘» (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ð‘•ð‘‘ð‘¨ð‘’ ð‘´ð‘ð‘¼ð‘“ð‘¤ð‘´" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¤ð‘´ð‘›ð‘» ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘³ð‘¯ð‘›ð‘¼ð‘•ð‘‘ð‘¨ð‘¯ð‘› ð‘žð‘¦ð‘• ð‘¦ð‘¥ð‘¦ð‘¡." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ð‘šð‘¨ð‘› ð‘’ð‘´ð‘› ð‘¦ð‘¯ð‘’ð‘¶ð‘¯ð‘‘ð‘»ð‘›" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "ð‘•ð‘»ð‘’ð‘˜ð‘«ð‘¤ð‘¼ ð‘‘ð‘±ð‘šð‘©ð‘¤ ð‘§ð‘¯ð‘‘ð‘®ð‘¦ ð‘¦ð‘¯ GIF ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› GIF ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘’ð‘©ð‘¥ð‘ð‘­ð‘Ÿð‘©ð‘‘ ð‘© ð‘“ð‘®ð‘±ð‘¥ ð‘¦ð‘¯ GIF ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘’ð‘¼ð‘³ð‘ð‘‘ (ð‘¦ð‘¯ð‘’ð‘©ð‘®ð‘§ð‘’ð‘‘ LZW ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ð‘“ð‘²ð‘¤ ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘©ð‘𑽠𑑠ð‘šð‘° ð‘© GIF ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ð‘ð‘»ð‘ ð‘©ð‘¯ %s ð‘ ð‘ž GIF ð‘“ð‘²ð‘¤ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘”" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘¯ð‘´ ð‘œð‘¤ð‘´ð‘šð‘©ð‘¤ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘, 𑯠𑩠ð‘“ð‘®ð‘±ð‘¥ ð‘¦ð‘¯ð‘•ð‘²ð‘› ð‘¦ð‘‘ ð‘£ð‘¨ð‘Ÿ ð‘¯ð‘´ ð‘¤ð‘´ð‘’ð‘©ð‘¤ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘ªð‘Ÿ ð‘‘ð‘®ð‘©ð‘™ð‘’ð‘±ð‘‘ð‘¦ð‘› 𑹠ð‘¦ð‘¯ð‘’ð‘©ð‘¥ð‘ð‘¤ð‘°ð‘‘." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "ð‘»ð‘¼ ð‘®ð‘°ð‘›ð‘¦ð‘™ ICNS ð‘¦ð‘¥ð‘¦ð‘¡: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘›ð‘°ð‘’ð‘´ð‘› ICNS ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ð‘ž ICNS ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘£ð‘§ð‘›ð‘¼ ð‘¦ð‘¯ ð‘²ð‘’ð‘ªð‘¯" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘²ð‘’ð‘ªð‘¯" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ð‘’ð‘ªð‘¥ð‘ð‘®ð‘§ð‘•ð‘‘ ð‘²ð‘’ð‘ªð‘¯ð‘Ÿ 𑸠ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ð‘²ð‘’ð‘ªð‘¯ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘”" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ð‘²ð‘’ð‘ªð‘¯ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘£ð‘²ð‘‘" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘²ð‘’ð‘ªð‘¯ ð‘‘ð‘²ð‘" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ICO ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘𑵠ð‘¤ð‘¸ð‘¡ ð‘‘ ð‘šð‘° ð‘•ð‘±ð‘ð‘› ð‘¨ð‘Ÿ ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ð‘’ð‘»ð‘•ð‘¼ ð‘£ð‘ªð‘‘ð‘•ð‘ð‘ªð‘‘ ð‘¬ð‘‘ð‘•ð‘²ð‘› ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘›ð‘§ð‘ð‘” ð‘“𑹠ICO ð‘“ð‘²ð‘¤: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘•ð‘‘ð‘®ð‘°ð‘¥" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘›ð‘°ð‘’ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› JPEG2000 ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ ð‘’ð‘³ð‘®ð‘©ð‘¯ð‘‘ð‘¤ð‘¦ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘®ð‘´ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘´ð‘ð‘©ð‘¯ JPEG 2000 ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘šð‘³ð‘“𑼠ð‘¦ð‘¥ð‘¦ð‘¡ ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "ð‘ž JPEG 2000 ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "ð‘»ð‘¼ ð‘¦ð‘¯ð‘‘ð‘»ð‘ð‘®ð‘©ð‘‘ð‘¦ð‘™ JPEG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡, ð‘‘ð‘®ð‘² ð‘§ð‘œð‘Ÿð‘¦ð‘‘ð‘¦ð‘™ ð‘•ð‘³ð‘¥ ð‘©ð‘ð‘¤ð‘¦ð‘’ð‘±ð‘•ð‘©ð‘¯ð‘Ÿ ð‘‘ ð‘“ð‘®ð‘° ð‘¥ð‘§ð‘¥ð‘¼ð‘¦" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› JPEG ð‘’ð‘³ð‘¤ð‘¼ ð‘•ð‘ð‘±ð‘• (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘´ð‘›ð‘¦ð‘™ JPEG ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› JPEG ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘®ð‘´ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¤ð‘§ð‘™ð‘” %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘£ð‘§ð‘›ð‘¼" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘’ð‘ªð‘¯ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘šð‘³ð‘“ð‘¼" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¢ð‘¦ð‘›ð‘” ð‘¯/𑹠ð‘£ð‘²ð‘‘" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ %d-ð‘šð‘¦ð‘‘ ð‘ð‘¤ð‘±ð‘¯ð‘Ÿ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘’ð‘®ð‘¦ð‘±ð‘‘ ð‘¯ð‘¿ ð‘ð‘¦ð‘’ð‘•ð‘šð‘³ð‘“" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘²ð‘¯ ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘£ð‘§ð‘›ð‘¼" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "ð‘›ð‘¦ð‘›ð‘¯ð‘‘ ð‘œð‘§ð‘‘ ð‘·ð‘¤ ð‘¤ð‘²ð‘¯ð‘Ÿ ð‘ PCX ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "ð‘¯ð‘´ ð‘ð‘©ð‘¤ð‘§ð‘‘ ð‘“ð‘¬ð‘¯ð‘› ð‘¨ð‘‘ ð‘§ð‘¯ð‘› ð‘ PCX ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "ð‘ž PCX ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "ð‘ž GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "ð‘šð‘¦ð‘‘ð‘• ð‘ð‘» ð‘—ð‘¨ð‘¯ð‘©ð‘¤ ð‘ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘›." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ð‘šð‘¦ð‘‘ð‘• ð‘ð‘» ð‘—ð‘¨ð‘¯ð‘©ð‘¤ ð‘ ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘¯ð‘ªð‘‘ RGB 𑹠RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ ð‘—ð‘¨ð‘¯ð‘©ð‘¤ð‘Ÿ, ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° 3 𑹠4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "ð‘“ð‘±ð‘‘ð‘©ð‘¤ ð‘»ð‘¼ ð‘¦ð‘¯ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› PNG ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘•ð‘‘𑹠𑩠%ld ð‘šð‘² %ld ð‘¦ð‘¥ð‘¦ð‘¡; ð‘‘ð‘®ð‘² ð‘§ð‘œð‘Ÿð‘¦ð‘‘ð‘¦ð‘™ ð‘•ð‘³ð‘¥ ð‘©ð‘ð‘¤ð‘¦ð‘’ð‘±ð‘•ð‘©ð‘¯ð‘Ÿ ð‘‘ ð‘®ð‘¦ð‘›ð‘¿ð‘• " "ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘¿ð‘•ð‘¦ð‘¡" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "ð‘“ð‘±ð‘‘ð‘©ð‘¤ ð‘»ð‘¼ ð‘®ð‘°ð‘›ð‘¦ð‘™ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "ð‘“ð‘±ð‘‘ð‘©ð‘¤ ð‘»ð‘¼ ð‘®ð‘°ð‘›ð‘¦ð‘™ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "ð‘’ð‘°ð‘Ÿ ð‘“𑹠PNG ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘—ð‘©ð‘™ð‘’ð‘• ð‘¥ð‘³ð‘•ð‘‘ ð‘£ð‘¨ð‘ ð‘¨ð‘‘ ð‘¤ð‘°ð‘•ð‘‘ 1 𑯠ð‘¨ð‘‘ ð‘¥ð‘´ð‘•ð‘‘ 79 ð‘’ð‘¨ð‘®ð‘©ð‘’ð‘‘ð‘¼ð‘Ÿ." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "ð‘’ð‘°ð‘Ÿ ð‘“𑹠PNG ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘—ð‘©ð‘™ð‘’ð‘• ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ASCII ð‘’ð‘¨ð‘®ð‘©ð‘’ð‘‘ð‘¼ð‘Ÿ." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, fuzzy, c-format msgid "Color profile has invalid length %d." msgstr "ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘®ð‘´ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¤ð‘§ð‘™ð‘” %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯ ð‘¤ð‘§ð‘ð‘©ð‘¤ ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠9; ð‘ð‘¨ð‘¤ð‘¿ '%s' ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘ð‘¸ð‘•ð‘‘." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯ ð‘¤ð‘§ð‘ð‘©ð‘¤ ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠9; ð‘ð‘¨ð‘¤ð‘¿ '%d' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘©ð‘¤ð‘¬ð‘›." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "ð‘ð‘¨ð‘¤ð‘¿ ð‘“𑹠PNG ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘—ð‘©ð‘™ð‘’ %s ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘’ð‘©ð‘¯ð‘ð‘»ð‘‘ð‘©ð‘› ð‘‘ ISO-8859-1 ð‘§ð‘¯ð‘’ð‘´ð‘›ð‘¦ð‘™." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "ð‘ž PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ð‘¤ð‘´ð‘›ð‘» ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘‘ ð‘“ð‘²ð‘¯ð‘› ð‘©ð‘¯ ð‘¦ð‘¯ð‘‘ð‘©ð‘¡ð‘¼, ð‘šð‘³ð‘‘ ð‘›ð‘¦ð‘›ð‘¯ð‘‘" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘©ð‘¯ ð‘¦ð‘¯ð‘’ð‘©ð‘®ð‘§ð‘’ð‘‘ ð‘¦ð‘¯ð‘¦ð‘–ð‘©ð‘¤ ð‘šð‘²ð‘‘" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ð‘“ð‘²ð‘¤ ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ ð‘© ð‘®ð‘§ð‘’ð‘ªð‘œð‘¯ð‘²ð‘Ÿð‘› PNM ð‘•ð‘³ð‘šð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘©ð‘¯ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘¦ð‘›ð‘” ð‘ 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘©ð‘¯ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘²ð‘‘ ð‘ 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "ð‘¥ð‘¨ð‘’ð‘•ð‘¦ð‘¥ð‘©ð‘¥ ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘¨ð‘¤ð‘¿ ð‘¦ð‘¯ PNM ð‘“ð‘²ð‘¤ ð‘¦ð‘Ÿ 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "ð‘¥ð‘¨ð‘’ð‘•ð‘¦ð‘¥ð‘©ð‘¥ ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘¨ð‘¤ð‘¿ ð‘¦ð‘¯ PNM ð‘“ð‘²ð‘¤ ð‘¦ð‘Ÿ ð‘‘𑵠ð‘¤ð‘¸ð‘¡" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ð‘®ð‘· PNM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ ð‘¦ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘›" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¤ð‘´ð‘›ð‘» ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ ð‘žð‘¦ð‘• PNM ð‘•ð‘³ð‘šð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "ð‘®ð‘· PNM ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘• ð‘®ð‘¦ð‘’ð‘¢ð‘²ð‘¼ ð‘¦ð‘œð‘Ÿð‘¨ð‘’ð‘‘ð‘¤ð‘¦ ð‘¢ð‘³ð‘¯ ð‘¢ð‘²ð‘‘ð‘•ð‘ð‘±ð‘• ð‘šð‘¦ð‘“𑹠ð‘•ð‘­ð‘¥ð‘ð‘©ð‘¤ ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘´ð‘›ð‘¦ð‘™ PNM ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› PNM ð‘’ð‘ªð‘¯ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘‘" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "ð‘³ð‘¯ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘§ð‘¯ð‘› ð‘ PNM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› PNM ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "ð‘ž PNM/PBM/ð‘ð‘°ð‘¡ð‘°ð‘§ð‘¥/ð‘ð‘°ð‘ð‘°ð‘§ð‘¥ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘“ð‘¨ð‘¥ð‘¦ð‘¤ð‘¦" #: gdk-pixbuf/io-qtif.c:126 #, fuzzy msgid "Input file descriptor is NULL." msgstr "ð‘¦ð‘¯ð‘ð‘«ð‘‘ ð‘“ð‘²ð‘¤ descriptor ð‘¦ð‘Ÿ ð‘¯ð‘³ð‘¤." #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘°ð‘› QTIF ð‘£ð‘§ð‘›ð‘¼" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF ð‘¨ð‘‘ð‘©ð‘¥ ð‘•ð‘²ð‘Ÿ ð‘‘𑵠ð‘¤ð‘¸ð‘¡ (%d ð‘šð‘²ð‘‘ð‘•)" msgstr[1] "QTIF ð‘¨ð‘‘ð‘©ð‘¥ ð‘•ð‘²ð‘Ÿ ð‘‘𑵠ð‘¤ð‘¸ð‘¡ (%d ð‘šð‘²ð‘‘ð‘•)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ %d ð‘šð‘²ð‘‘ð‘• ð‘“𑹠ð‘“ð‘²ð‘¤ ð‘®ð‘§ð‘› ð‘šð‘³ð‘“ð‘¼" msgstr[1] "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ %d ð‘šð‘²ð‘‘ð‘• ð‘“𑹠ð‘“ð‘²ð‘¤ ð‘®ð‘§ð‘› ð‘šð‘³ð‘“ð‘¼" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "ð‘“ð‘²ð‘¤ ð‘»ð‘¼ ð‘¢ð‘§ð‘¯ ð‘®ð‘°ð‘›ð‘¦ð‘™ QTIF ð‘¨ð‘‘ð‘©ð‘¥: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘•ð‘’ð‘¦ð‘ ð‘ž ð‘¯ð‘§ð‘’ð‘•ð‘‘ %d ð‘šð‘²ð‘‘ð‘• ð‘¢ð‘¦ð‘ž ð‘•ð‘°ð‘’()." msgstr[1] "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘•ð‘’ð‘¦ð‘ ð‘ž ð‘¯ð‘§ð‘’ð‘•ð‘‘ %d ð‘šð‘²ð‘‘ð‘• ð‘¢ð‘¦ð‘ž ð‘•ð‘°ð‘’()." #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ QTIF ð‘’ð‘ªð‘¯ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘—ð‘¼." #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘’ð‘®ð‘¦ð‘±ð‘‘ GdkPixbufLoader ð‘©ð‘šð‘¡ð‘§ð‘’ð‘‘." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘“ð‘²ð‘¯ð‘› ð‘©ð‘¯ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘›ð‘±ð‘‘ð‘© ð‘¨ð‘‘ð‘©ð‘¥." #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "ð‘ž QTIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘šð‘´ð‘œð‘©ð‘• ð‘£ð‘§ð‘›ð‘¼ ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘´ð‘¯ ð‘‘ð‘²ð‘" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡ ð‘ð‘§ð‘®ð‘°ð‘±ð‘–ð‘©ð‘¯" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "ð‘ž ð‘•ð‘³ð‘¯ ð‘®ð‘¨ð‘•ð‘‘ð‘» ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠IOBuffer ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘‘" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠IOBuffer ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘®ð‘°ð‘¨ð‘¤ð‘ªð‘’ IOBuffer ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ IOBuffer ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¯ð‘¿ ð‘ð‘¦ð‘’ð‘•ð‘šð‘³ð‘“" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘’ð‘¼ð‘³ð‘ð‘‘ð‘©ð‘› 𑹠ð‘‘ð‘®ð‘©ð‘™ð‘’ð‘±ð‘‘ð‘¦ð‘›" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘ ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘—ð‘¼" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘ ð‘§ð‘¯ð‘‘ð‘®ð‘¦ð‘Ÿ" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ð‘³ð‘¯ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘šð‘¦ð‘‘ð‘›ð‘§ð‘ð‘” ð‘“𑹠ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘ ð‘§ð‘¯ð‘‘ð‘®ð‘¦ð‘Ÿ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ TGA ð‘£ð‘§ð‘›ð‘¼ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘›ð‘²ð‘¥ð‘§ð‘¯ð‘–ð‘ªð‘¯ð‘Ÿ" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠TGA ð‘’ð‘ªð‘¯ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘‘" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ð‘¦ð‘’ð‘•ð‘§ð‘• ð‘›ð‘±ð‘‘ð‘© ð‘¦ð‘¯ ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "𑞠·ð‘‘ð‘¸ð‘œð‘© ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘œð‘§ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘¦ð‘›ð‘” (ð‘šð‘¨ð‘› TIFF ð‘“ð‘²ð‘¤)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘œð‘§ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘²ð‘‘ (ð‘šð‘¨ð‘› TIFF ð‘“ð‘²ð‘¤)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘ ð‘ TIFF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘Ÿð‘½ð‘´" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "ð‘›ð‘²ð‘¥ð‘§ð‘¯ð‘–ð‘ªð‘¯ð‘Ÿ ð‘ TIFF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘𑵠ð‘¤ð‘¸ð‘¡" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘´ð‘ð‘©ð‘¯ TIFF ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› RGB ð‘›ð‘±ð‘‘ð‘© ð‘“ð‘®ð‘ªð‘¥ TIFF ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ TIFF ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› TIFF ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘•ð‘±ð‘ TIFF ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "ð‘‘ð‘¦ð‘“ ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯ ð‘›ð‘³ð‘Ÿð‘¯ð‘‘ ð‘®ð‘¦ð‘“ð‘» ð‘‘ ð‘© ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘’ð‘´ð‘›ð‘§ð‘’." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘²ð‘‘ TIFF ð‘›ð‘±ð‘‘ð‘©" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ TIFF ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘”" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘£ð‘²ð‘‘" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘•ð‘±ð‘ ð‘ž ð‘®ð‘§ð‘•ð‘‘" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "ð‘ž WBMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› XBM ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› XBM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤ ð‘¢ð‘§ð‘¯ ð‘¤ð‘´ð‘›ð‘¦ð‘™ XBM ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "ð‘ž XBM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "ð‘¯ð‘´ XPM ð‘£ð‘§ð‘›ð‘¼ ð‘“ð‘¬ð‘¯ð‘›" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› XPM ð‘£ð‘§ð‘›ð‘¼" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘¦ð‘›ð‘” <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘²ð‘‘ <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ ð‘—ð‘¸ð‘Ÿ ð‘ð‘» ð‘ð‘¦ð‘’ð‘•ð‘©ð‘¤" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ ð‘’ð‘³ð‘¤ð‘¼ð‘Ÿ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘´ð‘›ð‘¦ð‘™ XPM ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘®ð‘°ð‘› XPM ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤ ð‘¢ð‘§ð‘¯ ð‘¤ð‘´ð‘›ð‘¦ð‘™ XPM ð‘¦ð‘¥ð‘¦ð‘¡" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "ð‘ž XPM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘" #~ msgid "Unsupported animation type" #~ msgstr "ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ ð‘‘ð‘²ð‘" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose ð‘ªð‘ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘“ð‘±ð‘¤ð‘›" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘ð‘¨ð‘¤ð‘§ð‘‘ð‘¦ð‘› ð‘›ð‘±ð‘‘ð‘©" gdk-pixbuf-2.30.8/po/es.gmo0000664000175000017500000005554612340760137016547 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0ì&002/D27t2&¬24Ó2130:34k35 36Ö37 4AE45‡45½4#ó455(M5@v5+·54ã586+Q6}6œ6&º6Bá6G$7l7Š7-©72×76 8+A83m85¡86×8(9@79,x9 ¥9!Æ9!è9< :G:Z:%v:&œ:5Ã:3ù:7-;2e; ˜;*¹;*ä;<-<5¯<qå<*W=)‚=:¬=%ç= >+>s¹>/-?$]?+‚?)®?Ø?)ø?&"@fI@(°@OÙ@G)A2qA*¤A+ÏA/ûA'+B)SBW}BeÕB?;C;{C(·CàCüC-D&GD1nD# D8ÄDýDE'2E#ZE4~E/³E+ãE+F};FI¹F9G4=GGrG4ºG=ïGk-H9™H4ÓH=IEFI‰ŒI(J‡?JÇJäJ$üJ#!KTEK_šKFúKfAL$¨L0ÍL?þL#>M4bMF—M4ÞM4N3HN3|N5°N.æN/O^EOc¤O+P,4P/aP7‘P;ÉPBQ9HQl‚Q/ïQ'RWGR,ŸR.ÌRûR+S(>S4gSœSµSÎSçSTT3TLTkT…TžT3·TëTU%U?UZUtUU¦UR¿U4V1GV5yVO¯V0ÿV%0W?VW?–WCÖW/X-JX4xX'­X0ÕXY(!YXJY<£Y)àY, Z,7Z6dZ;›Zh×Z%@[A™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf.master.es Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-06-12 13:10+0200 Last-Translator: Daniel Mustieles Language-Team: Español Language: es MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Gtranslator 2.91.5 Plural-Forms: nplurals=2; plural=(n!=1); La imagen ANI se ha truncado o está incompleta.La imagen BMP tiene datos de cabecera erróneosLa imagen BMP tiene un tamaño de cabecera no soportadoSe ha encontrado un código incorrectoLos bits por canal de la imagen PNG son no válidos.Los bits por canal del PNG transformado no son 8.No se puede asignar memoria para la cabecera TGANo se puede asignar las entradas del mapa de coloresNo se puede asignar la estructura del mapa de coloresNo se puede asignar memoria para los datos de IOBufferNo se puede asignar memoria para la estructura IOBufferNo se puede asignar memoria para la estructura «context» de TGANo se puede asignar memoria para cargar la imagen PNMNo se puede asignar memoria para cargar la imagen XPMNo se puede asignar un nuevo pixbufNo se pueden asignar los datos temporales de IOBufferNo se puede leer el mapa de color de XPMNo se puede volver a reservar memoria para los datos de IOBufferEntrada de tabla circular en el archivo GIFEl perfil de color tiene una longitud %d no válida.El perfil de color tiene una longitud «%u» no válida.Los iconos comprimidos no están soportadosNo se pudo asignar memoria: %sNo se pudo crear el flujo: %sNo se pudo decodificar el archivo ICNSNo se puede obtener el alto de la imagen (archivo TIFF incorrecto)No se ha podido obtener el ancho de la imagen (archivo TIFF incorrecto)No se pudo leer del flujo: %sNo se pudo buscar el flujo: %sNo se pudo asignar memoria para la imagen PCXNo se pudo asignar memoria para el perfil de colorNo se pudo asignar memoria para el búfer del contextoNo se pudo asignar memoria para la cabeceraNo se pudo asignar memoria para los datos de líneaNo se pudo asignar memoria para cargar el archivo JPGNo se pudo asignar memoria para guardar el archivo BMPNo se pudo asignar memoria para el flujoNo se pudo asignar memoria para almacenar los datos de la imagenNo se pudo crear un búfer de píxeles nuevoNo se pudo decodificar la imagenNo se pudo cargar el mapa de bitsNo se pudo cargar el meta archivoNo se pudo reconocer el formato de imagen del archivo «%s»No se pudo guardarNo se pudo guardar el restoNo se pudo escribir en el archivo BMPNo se pudo escribir en el archivo TIFFEl punto caliente del cursor está fuera de la imagenNo se obtuvieron todas las líneas de la imagen PCXLas dimensiones de la imagen TIFF son demasiado grandesError al interpretar el archivo gráfico JPEG (%s)Error al leer la imagen ICNS: %sError al escribir en el archivo imagen: %sError al escribir en el flujo de la imagenExceso de datos en el archivoFalló al asignar %d bytes para el búfer de lectura de archivosFalló al asignar %d bytes para el búfer de lectura de archivosFalló al reservar la estructura de contexto de QTIF.No se ha podido cerrar «%s» mientras se escribía la imagen, puede que no se hayan guardado todos los datos: %sFalló al crear el objeto GdkPixbufLoader.Falló al buscar datos atom de la imagen.No se ha podido cargar los datos RGB desde el archivo TIFFNo se ha podido cargar la imagen TIFFNo se ha podido cargar la animación «%s»: el motivo es desconocido, probablemente el archivo de la animación esté corruptoNo se ha podido cargar la imagen «%s»: %sNo se ha podido cargar la imagen «%s»: el motivo es desconocido, probablemente el archivo gráfico esté corruptoNo se ha podido abrir «%s» para escritura: %sNo se ha podido abrir la imagen TIFFNo se ha podido abrir el archivo «%s»: %sNo se ha podido abrir el archivo temporalFalló al leer la cabecera QTIFNo se ha podido leer del archivo temporalNo se ha podido guardar la imagen TIFFFalló al omitir el siguiente %d byte con seek().Falló al omitir los siguientes %d bytes con seek().No se han podido escribir los datos TIFFNo se ha podido escribir en el archivo temporal cuando se cargaba la imagen XBMNo se ha podido escribir en el archivo temporal al cargar la imagen XPMSe produjo un fallo durante la lectura del GIF: %sError fatal en el archivo gráfico PNG: %sError fatal leyendo el archivo gráfico PNGError fatal leyendo el archivo gráfico PNG: %sEl archivo no parece ser un archivo GIFError de archivo al leer el QTIF atom: %sAl archivo GIF le faltan algunos de datos (¿quizás se ha truncado en algún momento?)La imagen GIF no tiene un mapa de colores global, y un marco interno no tiene un mapa de color local.La imagen GIF está corrupta (la compresión LZW es incorrecta)El cargador de imágenes GIF no puede entender esta imagen.La imagen GIF fue truncada o incompleta.La altura del icono es ceroLa anchura del icono es ceroEl archivo de imagen «%s» no contiene datosEl formato de la imagen es desconocidoLa imagen tiene una anchura y/o altura no válidaLa imagen tiene un bpp no soportadoLa imagen tiene un número no soportado de planos %d-bitLa imagen tiene alto ceroLa imagen tiene ancho ceroLa cabecera de la imagen está corruptaLa imagen está corrupta o truncadaLos datos del píxel de la imagen están corrompidosImagen demasiado grande para guardarse como ICOEl tipo de imagen «%s» no está soportadoActualmente no se soporta el tipo de imagenEl módulo de carga de imágenes %s no exporta la interfaz adecuada; ¿puede que sea de una versión de gdk-pixbuf diferente?No hay soporte para la carga incremental de las imágenes del tipo «%s»El descriptor de entrada del archivo está vacío (NULL).No hay memoria suficiente para cargar el archivo PNGNo hay memoria suficiente para cargar la estructura de contexto del PNMNo hay memoria suficiente para cargar el archivo PNMNo hay memoria suficiente para cargar el archivo gráfico XBMNo hay memoria suficiente para cargar la imagen, intente salir de algunas aplicaciones para liberar memoriaNo hay memoria suficiente para abrir el archivo JPEG 2000No hay memoria suficiente para abrir el archivo TIFFNo hay memoria suficiente para guardar la imagen en un búferNo hay memoria suficiente para guardar la imagen a la que retrollamarNo hay memoria suficiente para almacenar una imagen de %lu por %lu; intente cerrar algunas aplicaciones para reducir el uso de la memoriaError interno en el cargador de GIF (%s)Error interno: El módulo de carga de imágenes «%s» ha fallado al completar una operación, pero no ha dado ninguna razón del falloEl archivo XBM no es válidoCabecera XPM no válidaCabecera no válida en la animaciónLa cabecera del icono no es válidaLa calidad JPEG debe ser un valor entre 0 y 100; el valor «%d» no está permitido.La calidad de un JPEG debe ser un valor entre 0 y 100; el valor «%s» no se puede interpretar.Las claves para las porciones de texto PNG deben ser caracteres ASCII.Las claves para las porciones de texto PNG deben tener al menos entre 1 y un máximo de 79 caracteres.Porción malformada en la animaciónEl valor máximo de color en el archivo PNM es 0El valor máximo de color en el archivo PNM es demasiado grandeNo se ha encontrado la cabecera XPMNo se encontró una paleta al final de los datos PCXNo hay memoria suficiente para componer un fotograma en el archivo GIFNo hay memoria suficiente para cargar el archivo GIFNo hay memoria suficiente para cargar el archivo ICONo hay memoria suficiente para cargar la imagen RASNo hay memoria suficiente para cargar la animaciónNo hay memoria suficiente para cargar el mapa de bitsNo hay memoria suficiente para cargar el iconoNo hay memoria suficiente para cargar la imagenEl nivel de compresión PNG debe ser un valor entre 0 y 9; el valor «%d» no está permitido.El nivel de compresión PNG debe ser un valor entre 0 y 9; el valor «%s» no se puede interpretar.El archivo PNM tiene un alto de imagen de 0El archivo PNM tiene un ancho de imagen de 0El archivo PNM tiene un byte inicial incorrectoEl archivo PNM no está en un subformato PNM reconocidoEl cargador de imágenes PNM no permite este subformato PNMEl cargador PNM esperaba encontrar un entero, pero no lo encontróSe ha encontrado un final de archivo antes de lo esperadoEl tamaño de QTIF atom es demasiado grande (%d byte)El tamaño de QTIF atom es demasiado grande (%d bytes)La imagen RAS posee datos de cabecera erróneosLa imagen RAS posee un tipo desconocidoLos formatos PNM en bruto requieren exactamente un espacio en blanco antes de los datosEl tipo de imagen PNM en bruto no es válidoLa imagen GIF resultante tiene un tamaño ceroDesbordamiento de pilaLa imagen TGA tiene dimensiones no válidasEl tipo de imagen TGA no está soportadoLa compresión TIFF no referencia un códec válido.El formato de imagen ANIEl formato de imagen BMPEl formato de imagen EMFEl formato de imagen GIFEl formato de GdkPixdataEl formato de imagen ICNSEl formato de imagen ICOEl formato de imagen JPEG 2000El formato de imagen JPEGEl formato de imagen PCXEl formato de imagen PNGLa familia de formatos de imágenes PNM/PBM/PGM/PPMEl formato de imagen QTIFEl formato de imagen Sun rasterEl formato de imagen TIFFEl formato de imagen TargaEl formato de imagen WBMPEl formato de imagen WMFEl formato de imagen XBMEl formato de imagen XPMEsta compilación de gdk-pixbuf no soporta el guardar imágenes con el formato: %sLas imágenes BMP «Topdown» no se pueden comprimirEl JPEG transformado tiene anchura o altura cero.El JPEG 2000 transformado tiene anchura o altura ceroEl PNG transformado posee un número de canales no soportados, deben ser 3 o 4.El PNG transformado tiene anchura o altura cero.El PNG transformado no es RGB o RGBA.El búfer de píxeles transformado tiene anchura o altura cero.No se ha podido cargar el módulo de carga de imágenes: %s: %sProfundidad de color inesperada para las entradas del mapa de colorFinal no esperado de los datos de la imagen PNMPorción de icono inesperada en la animaciónNo se ha reconocido el formato de imagen del archivoEspacio de color JPEG no soportado (%s)Profundidad no soportada para el archivo ICO: %dTipo de icono no soportadoFormato de imagen no soportado para GDI+El valor la porción de texto PNG %s no puede convertirse a la codificación ISO-8859-1.La versión %s del formato de archivo GIF no está soportadaEl ancho o alto de la imagen TIFF es ceroEl archivo XPM tienen un alto de imagen <= 0El archivo XPM tiene un ancho de imagen <= 0El archivo XPM tienen un número no válido de coloresEl XPM tiene un número no válido de caracteres por píxelfalló al asignar %u byte para el búfer de lecturafalló al asignar %u bytes para el búfer de lecturavariación de imagen RAS no soportadagdk-pixbuf-2.30.8/po/nb.gmo0000664000175000017500000005127112340760137016526 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0Í&0'ô1"2/?2o2+ƒ2?¯2$ï2'3(<3)e3+30»30ì304N4,j4—4)·4$á4$5(+5#T5x5”5³5/Î5/þ5.6M6'k6)“6*½6 è6' 71170c7"”72·7ê788782P8ƒ8”8¬8Ê8é8&9/9(H9#q9$•9#º9Þ9rø9.k:dš:+ÿ:(+;+T; €;^¡;&<U'<-}< «<#Ì< ð<=#/=S=hs=Ü=Cû=B?>‚>Ÿ>'½>+å>)?*;?Cf?Vª?.@10@'b@Š@Ÿ@$´@Ù@(ì@A(.AWAmAƒA ˜A¹A(ÔA!ýABq;B4­B"âB#C,)C#VC(zC_£C*D&.D,UD.‚Du±D'EuEE»EËEÜEõEQ FS[F4¯F<äF!G$>G+cGG+¢G7ÎG%H#,H%PH%vH)œH ÆH!çH] I]gI"ÅI"èI$ J00J5aJ:—JÒJXðJ"IKlKH†KÏKìK L"L=L:\L—L§L·LÇL×LéLúL M!M4MDM#TMxM‹M¢M³MÇMÚMêMúMH N'SN3{N6¯NJæN21O(dO5O4ÃO-øO&PFPdP$P#¤PÈP"ßPEQ.HQ*wQ!¢Q!ÄQ&æQ) R`7R ˜RA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf 2.29.x Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-06-20 11:44+0200 Last-Translator: Kjartan Maraas Language-Team: Norwegian bokmÃ¥l Language: nb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8-bit Plural-Forms: nplurals=2; plural=(n != 1); ANI-bildet er avkuttet eller ukomplett.BMP-bilde har ugyldige data i hodeBMP-bilde har ikke-støttet størrelse pÃ¥ hodeUgyldig kode funnetUgyldig antall biter per kanal i PNG-bilde.Antall biter per kanal i transformert PNG er forskjellig fra 8.Kan ikke allokere minne for TGA-hodeKan ikke allokere fargekartoppføringerKan ikke allokere struktur for fargekartKan ikke allokere minne for IOBuffer-dataKan ikke allokere minne for IOBuffer-structKan ikke allokere minne for TGA-kontekststrukturKan ikke allokere minne for lasting av PNM-bildeKan ikke allokere minne for lasting av XPM-bildeKan ikke allokere ny pixbufKan ikke allokere midlertidige IOBuffer-dataKan ikke lese fargekart for XPMKan ikke kjøre realloc for IOBuffer-dataSirkulær tabelloppføring i GIF-filFargeprofilen har ugyldig lengde %d.Fargeprofilen har ugyldig lengde «%u».Komprimerte ikoner er ikke støttetKan ikke allokere minne: %sKunne ikke opprette strøm: %sKunne ikke dekode ICNS-filKunne ikke finne bildehøyde (ugyldig TIFF-fil)Kunne ikke finne bildebredde (ugyldig TIFF-fil)Kunne ikke lese fra strøm: %sKunne ikke søke i strøm: %sKunne ikke allokere minne for PCX-bildeKunne ikke allokere minne for fargeprofilKan ikke allokere minne for kontekstbufferKan ikke allokere minne for hodeKunne ikke allokere minne for linjedataKunne ikke allokere minne for lasting av JPEG-filKunne ikke allokere minne for lagring av BMP-filKan ikke allokere minne for strømKunne ikke allokere minne for buffer til bildedataKan ikke opprette ny pixbufKunne ikke dekode bildeKunne ikke laste bitkartKunne ikke laste metafilKunne ikke gjenkjenne bildeformatet for fil «%s»Kunne ikke lagreKunne ikke lagre restenKunne ikke skrive til BMP-filKunne ikke skrive til TIFF-filMarkørposisjon utenfor bildetMottok ikke alle linjene for PCX-bildeTIFF-bildet er for stortFeil under tolking av JPEG-bildefil (%s)Feil under lesing av ICNS-bilde: %sFeil under skriving til bildefil: %sFeil under skriving til bildestrømOverflødige data i filenKlarte ikke Ã¥ allokere %d byte for lesebuffer for filenKlarte ikke Ã¥ allokere %d bytes for lesebuffer for filenKlarte ikke Ã¥ allokere QTIF-kontekststruktur.Feil under lukking av «%s» under skriving av bilde. Det er ikke sikkert at alle data er lagret: %sKlarte ikke Ã¥ lage GdkPixbufLoader-objekt.Klarte ikke Ã¥ finne atom for bildedata.Feil under lasting av RGB-data fra TIFF-filFeil under Ã¥pning av TIFF-bildeFeil under lasting av animasjon «%s»: Ã¥rsak ikke kjent, sannsynligvis korrupt animasjonsfilFeil under lasting av bilde «%s»: %sFeil under lasting av bilde «%s»: Ã¥rsak ikke kjent, sannsynligvis korrupt bildefilFeil under Ã¥pning av «%s» for skriving: %sFeil under Ã¥pning av TIFF-bildeKlarte ikke Ã¥ Ã¥pne fil «%s»: %sKunne ikke Ã¥pne midlertidig filKlarte ikke Ã¥ lese QTIF-hodeKunne ikke lese fra midlertidig filKlarte ikke Ã¥ lagre TIFF-bildeKlarte ikke Ã¥ hoppe over neste %d byte med seek().Klarte ikke Ã¥ hoppe over neste %d bytes med seek().Klarte ikke Ã¥ lagre TIFF-dataFeil under skriving til midlertidig file under lasting av XBM-bildeFeil under skriving til midlertidig fil under lasting av XPM-bildeFeil under lesing av GIF: %sFatal feil i PNG-bildefil: %sFatal feil under lesing av PNG-bildefilFatal feil under lesing av PNG-bildefil: %sFilen ser ikke ut til Ã¥ være en GIF-filFeil med fil under lesing av QTIF-atom: %sGIF-fil mangler data (kanskje den har blitt avkuttet pÃ¥ en mÃ¥te?)GIF-bildet har ikke globalt fargekart, og et delbilde i det har ikke lokalt fargekart.GIF-bilde er korrupt (ukorrekt LZW-kompresjon)Laster for GIF-bilder forstÃ¥r ikke dette bildet.GIF-bildet er avkuttet eller ukomplett.Ikon har null høydeIkon har null breddeBildefil «%s» inneholder ikke dataUkjent bildeformatBilde har ugyldig bredde og/eller høydeBildet har ustøttet bppBildet har ustøttet antall %d-bits planBilde har null høydeBilde har null breddeKorrupt hode i bildeBildet er korrupt eller avkuttetKorrupt pikseldata i bildeBildet er for stort til Ã¥ lagre som ICOBildetype «%s» er ikke støttetBildetypen er ikke støttetModul %s for bildelasting eksporterer ikke riktig grensesnitt; kanskje den er fra en annen versjon av gdk-pixbuf?Stegvis lasting av bildetype «%s» er ikke støttetFildeskriptor for inndata er NULL.Ikke nok minne til Ã¥ laste PNG-filIkke nok minne til Ã¥ laste PNM kontekstdataIkke nok minne til Ã¥ laste PNM-filIkke nok minne til Ã¥ laste XBM-bildefilIkke nok minne til Ã¥ laste bildet. Prøv Ã¥ avslutte noen applikasjoner for Ã¥ frigjøre minneIkke nok minne til Ã¥ Ã¥pne JPEG2000-bildeIkke nok minne til Ã¥ Ã¥pne TIFF-bildeIkke nok minne til Ã¥ lagre bilde til bufferIkke nok minne til Ã¥ lagre bilde til callbackIkke nok minne til Ã¥ lagre et %lu ganger %lu bilde; prøv Ã¥ avslutte noen applikasjoner for Ã¥ redusere minnebrukenIntern feil i GIF-laster (%s)Intern feil: Modul for lasting av bilder «%s» klarte ikke Ã¥ fullføre en operasjon, men ga ingen Ã¥rsak for feilenUgyldig XBM-filUgyldig XPM-hodeUgyldig hode i animasjonUgyldig hode i ikonJPEG-kvalitet mÃ¥ være en verdi mellom 0 og 100; verdien «%d» er ikke tillatt.JPEG-kvalitet mÃ¥ være en verdi mellom 0 og 100; verdien «%s» kunne ikke tolkes.Nøkler for PNG tekstbiter mÃ¥ bestÃ¥ av ASCII-tegn.Nøkler for PNG tekstbiter mÃ¥ minst ha mellom 1 og 79 tegn.Feil i en del av animasjonenMaksimal fargeverdi i PNM-filen er 0Maksimal fargeverdi i PNM-filen er for storFant ikke XPM-hodeIngen palett funnet ved slutten av PCX-dataIkke nok minne til Ã¥ sette sammen en ramme i GIF-filenIkke nok minne til Ã¥ laste GIF-bildeIkke nok minne til Ã¥ laste ICO-filIkke nok minne til Ã¥ laste RAS-bildeIkke nok minne til Ã¥ laste animasjonIkke nok minne til Ã¥ laste bitkart-bildeIkke nok minne til Ã¥ laste ikonIkke nok minne til Ã¥ laste bildeNivÃ¥et pÃ¥ PNG-komprimering mÃ¥ være en verdi mellom 0 og 9; verdien «%d» er ikke tillat.NivÃ¥et til PNG-komprimeringen mÃ¥ være en verdi mello 0 og 9; verdi «%s» kan ikke brukes.PNM-filen har en bildehøyde pÃ¥ 0PNM-filen har en bildebredde pÃ¥ 0PNM-filen har ukorrekt initiell bytePNM-filen er ikke i et gjenkjent PNM-underformatPNM-bildelaster støtter ikke dette PNM-underformatetPNM-laster ventet Ã¥ finne et heltall, men gjorde ikke detPrematur slutt-pÃ¥-fil funnetStørrelse pÃ¥ QTIF-atom for stor (%d byte)Størrelse pÃ¥ QTIF-atom for stor (%d bytes)RAS-bilde har ugyldige data i hodeRAS-bilde har ukjent typeUbehandlede PNM-formater krever eksakt ett blankt felt før eksempeldataRÃ¥ PNM-bildetype er ugyldigGIF-bildet har størrelse nullStabeloverflytTGA-bilde har ugyldige dimensjonerTGA bildetype er ikke støttetTIFF-komprimering har ingen referanse til en gyldig kodek.ANI bildeformatBMP bildeformatEMF bildeformatGIF bildeformatGdkPixdata-formatICNS bildeformatICO bildeformatJPEG2000 bildeformatetJPEG bildeformatetPCX bildeformatPNG-bildeformatPNM/PBM/PGM/PPM-bildeformatfamilienQTIF bildeformatetSun raster-bildeformatTIFF bildeformatTarga bildeformatetWBMP bildeformatetWMF bildeformatXBM bildeformatXPM bildeformatDette versjonen av gdk-pixbuf støtter ikke lagring av bildeformatet: %sTopdown BMP-bilder kan ikke komprimeresTransformert JPEG har bredde eller høyde lik null.Transformert JPEG2000 har bredde eller høyde lik nullTransformert PNG har et ikke-støttet antall kanaler, mÃ¥ være 3 eller 4.Transformert PNG har bredde eller høyde lik null.Transformert PNG er ikke RGB eller RGBA.Transformert pixbuf har bredde eller høyde lik null.Kan ikke laste modul for innlesing av bilder: %s: %sUventet oppløsning for fargekartoppføringerUventet slutt pÃ¥ PNM-bildedataUventet ikondel i animasjonenIkke-gjenkjent bildeformatJPEG-fargeomrÃ¥de ikke støttet (%s)Ikke støttet dybde for ICO-fil: %dIkontype ikke støttetBildeformat ikke støttet for GDI+Verdi for PNG-tekstbit %s kan ikke konverteres til ISO-8859-1-koding.Versjon %s av GIF filformatet er ikke støttetBredde eller høyde pÃ¥ TIFF-bilde er nullXPM-filen har en bildehøyde <= 0XPM-filen har en bildebredde <= 0XPM-filen har et ugyldig antall fargerXPM har et ugyldig antall tegn per pikselklarte ikke Ã¥ allokere bildebuffer pÃ¥ %u byteklarte ikke Ã¥ allokere bildebuffer pÃ¥ %u bytesRAS-bildevariasjon ikke støttetgdk-pixbuf-2.30.8/po/nn.po0000664000175000017500000007234512340760136016402 0ustar00mclasenmclasen00000000000000# translation of nn.po to Norwegian Nynorsk # Norwegian translation of gtk+. # Copyright (C) 1998-2002, 2003, 2004 Free Software Foundation, Inc. # # Kjartan Maraas , 1998-2001. # Roy-Magne Mo , 2001-2002. # Ã…smund Skjæveland , 2003, 2004. # Eskild Hustvedt , 2008, 2009. # Ã…smund Skjæveland , 2009. msgid "" msgstr "" "Project-Id-Version: nn\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-01-22 11:03+0100\n" "Last-Translator: Ã…smund Skjæveland \n" "Language-Team: Norwegian Nynorsk \n" "Language: nn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 0.2\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Klarte ikkje Ã¥ opna fila «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Biletefila «%s» inneheld ikkje data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Klarte ikkje Ã¥ lasta animasjonen «%s». Ã…rsaken er ukjent, men truleg ei " "øydelagt animasjonsfil" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Klarte ikkje Ã¥ lasta biletet «%s». Ã…rsaken er ukjent, men truleg ei øydelagt " "biletefil" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ikkje i stand til Ã¥ lasta biletelastingsmodul: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Biletelastingsmodulen %s eksporterer ikkje rett grensesnitt. Kanskje han er " "frÃ¥ ein annan GTK+-versjon?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Biletetypen «%s» er ikkje støtta" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Klarte ikkje Ã¥ kjenna att biletefilformatet pÃ¥ fila «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ukjent biletefilformat" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Klarte ikkje Ã¥ lasta biletet «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Feil under skriving av biletefil: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Denne utgÃ¥va av gdk-pixbuf kan ikkje lagra bileteformatet: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ikkje nok minne til Ã¥ lagra bilete til tilbakekall" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Klarte ikkje opna mellombels fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Klarte ikkje Ã¥ lesa frÃ¥ mellombels fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Klarte ikkje Ã¥ opna «%s» for Ã¥ skriva: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Klarte ikkje Ã¥ lukka «%s» medan biletet vart skrive. Det er ikkje sikkert at " "alle data vart lagra: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ikkje nok minne til Ã¥ lagra biletet til eit buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Feil under skriving av biletefil" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Intern feil: Modul for lasting av bileta «%s» klarte ikkje Ã¥ fullutføra ein " "operasjon, men ga inga Ã¥rsak for feilen" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Stegvis lasting av biletetypen «%s» er ikkje støtta" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Øydelagt biletehovud" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ukjent bileteformat" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Øydelagte pikseldata i biletet" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "klarte ikkje Ã¥ setja av eit mellomlager pÃ¥ %u byte til biletet" msgstr[1] "klarte ikkje Ã¥ setja av eit mellomlager pÃ¥ %u byte til biletet" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Uventa ikondel i animasjon" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ugyldig hovud i animasjonen" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ikkje nok minne til Ã¥ lasta animasjon" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Feil i ein del av animasjonen" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF-biletet var avkutta eller ufullstendig." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Bileteformatet ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-biletet har ugyldige data i hovudet" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ikkje nok minne til Ã¥ lasta punktbilete" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-biletet har ein storleik pÃ¥ biletehovudet som ikkje er støtta" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP-bileta kan ikkje komprimerast" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Fila sluttar for tidleg" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Kunne ikkje tildela minne for lagring av BMP-fil" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Kunne ikkje skriva til BMP-fil" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Bileteformatet BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Bileteformatet EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF-bileteformatet" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO-bileteformatet" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kvalitet mÃ¥ vera eit tal mellom 0 og 100. Verdien «%s» kan ikkje " "tolkast." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kvalitet mÃ¥ vera eit tal mellom 0 og 100. Verdien «%d» er ikkje tillate." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG-bileteformatet" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF-bileteformatet" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Klarte ikkje setja av minne: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Klarte ikkje oppretta straum: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Klarte ikkje søka i straum: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Klarte ikkje lesa frÃ¥ straum: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Klarte ikkje lasta punktbilete" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Klarte ikkje lasta metafil" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Ikkje støtta bileteformat for GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Klarte ikkje lagra" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF-bileteformatet" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Klarte ikkje Ã¥ lesa GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF-fil manglar data (Har fila vorte kutta?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Intern feil i GIF-lastaren (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stabeloverflyt" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Lastar for GIF-bileta forstÃ¥r ikkje dette bilete." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Fann ugyldig kode" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Sirkulær tabelloppføring i GIF-fila" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ikkje nok minne til Ã¥ lasta GIF-fila" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ikkje nok minne til Ã¥ setja saman ei ramme i GIF-fila" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-biletet er øydelagt (ikkje rett LZW-kompresjon)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Fila ser ikkje ut til Ã¥ vera ei GIF-fil" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versjon %s av GIF-filformatet er ikkje støtta" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Biletet har null breidde" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-biletet har ikkje noko globalt fargekart, og ei ramme inni det har ikkje " "noko lokalt fargekart." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-biletet var avkutta eller ufullstendig." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fatal feil under lesing av ICNS-biletefil: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Kunne ikkje dekode ICNS-fil" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS-bileteformatet" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ugyldig hovud i ikon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ikkje nok minne til Ã¥ lasta ikonet" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Komprimerte ikon er ikkje støtta" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikonet har breidde null" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikonet har høgde null" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ikontypen er ikkje støtta" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ikkje nok minne til Ã¥ lasta ICO-fila" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Biletet er for stort til Ã¥ lagrast som ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Peikarpunktet utanfor biletet" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Djupna til biletet er for djup for ei ICO-fil: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Kan ikkje setja av minne til straum" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Kunne ikkje dekode bilete" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformert JPEG2000 har null breidde eller høgde." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Biletetypen er ikkje støtta" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Kan ikkje setja av minne til fargeprofil" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ikkje nok minne til Ã¥ opna JPEG2000-biletet" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Kan ikkje setja av minne til Ã¥ hurtiflagra biletdata" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG2000-bileteformatet" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Feil under tolking av JPEG-biletefil (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ikkje nok minne til Ã¥ lasta biletet. Prøv Ã¥ avslutta nokon program for " "frigjera minne" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ustøtta JPEG-fargerom (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Kan ikkje setja av minne til Ã¥ lasta JPEG-bilete" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformert JPEG har breidd eller storleik lik null." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Kan ikkje setja av minne til hovud" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kan ikkje setja av minne til kontekstmellomlager" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Biletet har ugyldig høgde og/eller breidde" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Biletet har eit ustøtta tal pÃ¥ bitar per piksel" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Biletet har eit ustøtta tal pÃ¥ %d-bit-plan" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Kan ikkje laga nytt pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Kan ikkje setja av minne til linjedata" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Kan ikkje setja av minne til hovud" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Fekk ikkje alle linjene i PCX-biletet" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Fann ikkje nokon palett pÃ¥ slutten av PCX-data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Bileteformatet PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Transformert PNG har null breidde eller høgde." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF-bileteformatet" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Talet pÃ¥ bitar per kanal i PNG-biletet er ugyldig." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformert PNG har null breidde eller høgde." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bitar per kanal i transformert PNG er ikkje 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformert PNG er ikkje RGB eller RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformert PNG har eit tal pÃ¥ kanalar som ikkje er støtta. MÃ¥ vera 3 eller " "4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatal feil i PNG-biletefil: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ikkje nok minne til Ã¥ lasta PNG-fil" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ikkje nok minne til Ã¥ lagra eit %ld x %ld-bilete. Prøv Ã¥ avslutta nokon " "program for Ã¥ frigjera minne" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatal feil under lesing av PNG-biletefil" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatal feil under lesing av PNG-biletefil: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Nøklane til PNG-tekstbitar mÃ¥ ha mellom 1 og 79 teikn." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Nøklane til PNG-tekstbitar mÃ¥ vera ASCII-teikn." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "NivÃ¥et til PNG-komprimeringa mÃ¥ vera ein verdi mello 0 og 9; verdi «%s» kan " "ikkje brukast." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "NivÃ¥et pÃ¥ PNG-komprimering mÃ¥ vera ein verdi mellom 0 og 9; verdien «%d» er " "ikkje tillat." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Verdi for PNG-tekstbit %s kan ikkje konverterast til ISO-8859-1-koding." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG-bileteformatet" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNG-lastaren fann ikkje venta heiltal" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-fila har ein feil i den fyrste byten." #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-fila er ikkje i eit gjenkjent underformat av PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-fila har ei biletebreidde pÃ¥ 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-fila har ei biletehøgde pÃ¥ 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Største fargeverdi i PNM-fila er 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Største fargeverdi i PNM-fila er for stor" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "RÃ¥ PNM-biletetype er ugyldig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-biletelastaren støttar ikkje dette underformatet av PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "RÃ¥ PNM-format krev nøyaktig eitt blankt teikn før datablokka" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Kan ikkje tildela minne for lasting av PNM-bilete" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ikkje nok minne til Ã¥ lasta PNM-kontekststruktur" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Uventa slutt pÃ¥ PNM-biletedata" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ikkje nok minne til Ã¥ lasta PNM-fila" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM-bileteformatfamilien" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Klarte ikkje skriva hovud\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "klarte ikkje Ã¥ setja av eit mellomlager pÃ¥ %u byte til biletet" msgstr[1] "klarte ikkje Ã¥ setja av eit mellomlager pÃ¥ %u byte til biletet" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Klarte ikkje Ã¥ lesa GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Kan ikkje tildela minne for TGA-kontekststruktur" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Klarte ikkje skriva mappeindeks\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Klarte ikkje Ã¥ opna TIFF-biletet" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF-bileteformatet" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-biletet har ugyldige data i headeren" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-biletet har ukjent type" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Biletevariasjonen i RAS-biletet er ikkje støtta" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ikkje nok minne til Ã¥ lasta RAS-bilete" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster-bileteformat" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Kan ikkje tildela minne for IOBuffer-struct" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Kan ikkje tildela minne for IOBuffer-data" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Kan ikkje køyra realloc for IOBuffer-data" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Kan ikkje tildela mellombelse IOBuffer-data" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Kan ikkje tildela ny pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF-biletet var avkutta eller ufullstendig." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Kan ikkje tildela struktur for fargekart" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Kan ikkje tildela fargekartoppføringar" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Uventa mange bits i fargekartoppføringar" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Kan ikkje tildela minne for TGA-hovud" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-bilete har ugyldige dimensjonar" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-biletetypen er ikkje støtta" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Kan ikkje tildela minne for TGA-kontekststruktur" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Overflødige data i fila" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa-bileteformatet" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Kan ikkje finna biletebreidda (ugyldig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Kan ikkje finna biletehøgda (ugyldig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Breidda eller høgda til TIFF-biletet er null" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF-bildet er for stort" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ikkje nok minne til Ã¥ opna TIFF-biletet" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Klarte ikkje Ã¥ lasta RGB-data frÃ¥ TIFF-fila" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Klarte ikkje Ã¥ opna TIFF-biletet" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Klarte ikkje Ã¥ lasta TIFF-bilete" # #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Klarte ikkje Ã¥ lagra TIFF-bilete" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" # #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Klarte ikkje Ã¥ lagra TIFF-data" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Kunne ikkje skriva til TIFF-fil" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Biletet har null breidde" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Biletet har null høgde" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ikkje nok minne til Ã¥ lasta bilete" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kunne ikkje lagra resten" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP-bileteformatet" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ugyldig XBM-fil" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ikkje nok minne itl Ã¥ lasta XBM-biletefil" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Klarte ikkje Ã¥ skriva mellombels fil medan XBM-fil vart lasta" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM-bileteformatet" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Fann ikkje noko XBM-hovud" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ugyldig XPM-hovud" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XBM-biletet har breidde mindre enn eller lik null" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XBM-biletet har høgde mindre enn eller lik null" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM-fila har ugyldig tal pÃ¥ teikn per piksel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-fila har ikkje gyldig tal fargar" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Kan ikkje tildela minne for lasting av XPM-bilete" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Kan ikkje lesa fargekart for XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Klarte ikkje Ã¥ skriva til mellombels fil medan XPM-fila vart lasta" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM-bileteformatet" #~ msgid "Unsupported animation type" #~ msgstr "Animasjonstypen er ikkje støtta" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose-operasjonen feila" # TRN: Kva er "paletted" data? #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Kan ikkje setja av minne til palettert data" gdk-pixbuf-2.30.8/po/hy.po0000664000175000017500000011305512340760135016400 0ustar00mclasenmclasen00000000000000# Translation of gtk+ to Armenian # This file is distributed under the same license as the gtk+ package. # Lilit Azizbekyan , 2005. # Lilit Sargsyan , 2005. # Norayr Chilingaryan , 2005. # Lusine Karlovich , 2010 # Instigate Training Center: Narine Martirosyan , 2010 # Nune , 2010 msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD.hy\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-06-23 12:21+0400\n" "Last-Translator: Nune \n" "Language-Team: \n" "Language: hy\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: KBabel 1.9.1\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' ֆայլը․ %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ '%s' Ö†Õ¡ÕµÕ¬Õ¨ Õ¿Õ¾ÕµÕ¡Õ¬ Õ¹Õ« ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' Õ¡Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡Õ¶. ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¶ Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Õ§, Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§ " "Õ¡Õ¶Õ«Õ´Õ¡ÖÕ«Õ¸Õ¶ Ö†Õ¡ÕµÕ¬Õ¨" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' Õ¶Õ¯Õ¡Ö€Õ¨. ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¶ Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Õ§, Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Ö†Õ¡ÕµÕ¬Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€ Õ¢Õ¥Õ¼Õ¶Õ¸Õ² Õ´Õ¸Õ¤Õ¸Ö‚Õ¬Õ¨. %s. %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€ Õ¢Õ¥Õ¼Õ¶Õ¸Õ² %s Õ´Õ¸Õ¤Õ¸Ö‚Õ¬Õ¨ Õ¹Õ« ÖÕ¸Ö‚ÖÕ¡Õ¢Õ¥Ö€Õ¸Ö‚Õ´ Õ°Õ¡Õ´Õ¡ÕºÕ¡Õ¿Õ¡Õ½Õ­Õ¡Õ¶ ինտերֆեյս․ Õ°Õ¡Õ¾Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ " "Õ¡ÕµÕ¶ Õ¡ÕµÕ¬ GTK Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ«Ö Õ§Ö‰" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« '%s' Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ³Õ¡Õ¶Õ¡Õ¹Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¨ '%s' Ö†Õ¡ÕµÕ¬Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Õ¡Õ¶Õ³Õ¡Õ¶Õ¡Õ¹Õ¥Õ¬Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' պատկերը․ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¡Õ¼Õ´Õ¡Õ¶ սխալ․ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "gdk-pixbuf Õ£Ö€Õ¡Õ¤Õ¡Ö€Õ¡Õ¶Õ« Õ¡ÕµÕ½ Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ Õ¹Õ« Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¸Ö‚Õ´ ÕºÕ¡Õ°Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« ֆորմատը․ %s " #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ°Õ«Õ·Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Õ¨" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Õ«Ö" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ '%s' Õ£Ö€Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€Õ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ£Ö€Õ¥Õ¬Õ¸Ö‚ Õ¨Õ¶Õ©Õ¡ÖÖ„Õ¸Ö‚Õ´ Õ¹Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÖƒÕ¡Õ¯Õ¥Õ¬ '%s', Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ§ Õ¢Õ¸Õ¬Õ¸Ö€ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨ " "Õ¹Õ¥Õ¶ ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¾Õ¥Õ¬Õ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ¸Ö‚Õ´ ÕºÕ¡Õ°Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¡Õ¼Õ´Õ¡Õ¶ Õ½Õ­Õ¡Õ¬Õ %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Õ†Õ¥Ö€Ö„Õ«Õ¶ Õ½Õ­Õ¡Õ¬. ÕºÕ¡Õ¿Õ¯Õ¥Ö€ Õ¢Õ¥Õ¼Õ¶Õ¸Õ² '%s' Õ´Õ¸Õ¤Õ¸Ö‚Õ¬Õ¨ Õ¹Õ¯Õ¡Ö€Õ¸Õ²Õ¡ÖÕ¡Õ¾ Õ¡Õ¾Õ¡Ö€Õ¿Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« " "Õ¢Õ¥Õ¼Õ¶Õ¸Ö‚Õ´Õ¨, Õ½Õ¡Õ¯Õ¡ÕµÕ¶ Õ½Õ­Õ¡Õ¬Õ« ÕºÕ¡Õ¿Õ³Õ¡Õ¼Õ¨ Õ¹Õ« Õ¶Õ·Õ¾Õ¸Ö‚Õ´" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr " '%s' Õ¿Õ¥Õ½Õ¡Õ¯ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¡Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¡Õ¢Õ¡Ö€ Õ¢Õ¥Õ¼Õ¶Õ¸Ö‚Õ´Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« ÕºÕ«Ö„Õ½Õ¥Õ¬Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ¥Õ¶" #: gdk-pixbuf/gdk-pixdata.c:445 #, fuzzy, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö %d Õ¢Õ¡ÕµÕ©Õ¡Õ¶Õ¸Ö Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ«Õ¶Õ Ö†Õ¡ÕµÕ¬Õ«Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ Õ¯Õ¡Õ´Õ¡Ö€" msgstr[1] "" "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö %d Õ¢Õ¡ÕµÕ©Õ¡Õ¶Õ¸Ö Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ«Õ¶Õ Ö†Õ¡ÕµÕ¬Õ«Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ Õ¯Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡ÕµÕ¸Ö‚Õ´ Õ¡Õ¶Õ½ÕºÕ¡Õ½Õ¥Õ¬Õ« Õ¯Õ¡Õ¤Ö€Õ¥Ö€Õ« Õ´Õ¡Õ½Õ¶Õ¡Õ¿Õ¸Ö‚Õ´" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¸Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ½Õ­Õ¡Õ¬ Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡Õ¶ Õ¢Õ¡ÖÕ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡Õ¶ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¾Õ¡Õ¿ Õ±Ö‡Õ¡Õ¾Õ¸Ö€Õ¾Õ¡Õ® Õ¯Õ¿Õ¸Ö€" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¯Õ¿Ö€Õ¾Õ¡Õ® Õ¯Õ¡Õ´ Õ¯Õ«Õ½Õ¡Õ¿ Õ§" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« ANI Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¯Õ¥Õ²Õ® Õ¿Õ¾ÕµÕ¡Õ¬" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ Õ¯Õ¥Õ¿ÕºÕ¡Õ¿Õ¯Õ¥Ö€ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Õ¾Õ¥Ö€Õ¶Õ¡Õ£Ö€Õ« Õ¹Õ¡Öƒ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Ô±ÕµÕ½ Õ¿Õ¥Õ½Õ¡Õ¯Õ« (topdown) BMP ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¶Õ¥Õ¨ Õ¹Õ¥Õ¶ Õ¯Õ¡Ö€Õ¸Õ² Õ½Õ¥Õ²Õ´Õ¾Õ¥Õ¬" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Õ–Õ¡ÕµÕ¬Õ« Õ¾Õ¡Õ²Õ¡Õ°Õ¡Õ½ Õ¾Õ¥Ö€Õ»" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ¥Õ²Õ¡Õ¾ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ BMP Ö†Õ¡ÕµÕ¬Õ¨ ÕºÕ¡Õ°Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ¥Õ²Õ¡Õ¾ BMP Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¥Õ¬" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« BMP Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« GIF Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« ICO Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG Õ¸Ö€Õ¡Õ¯Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡ 0â€“Õ«Ö 100 Õ´Õ«Õ»Õ¡Õ¯Õ¡ÕµÖ„Õ« Õ¡Ö€ÕªÕ¥Ö„. '%s' Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¹Õ« Õ¯Õ¡Ö€Õ¸Õ² " "Õ´Õ·Õ¡Õ¯Õ¾Õ¥Õ¬" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG Õ¸Ö€Õ¡Õ¯Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡ 0â€“Õ«Ö 100 Õ´Õ«Õ»Õ¡Õ¯Õ¡ÕµÖ„Õ«Ö Õ¡Ö€ÕªÕ¥Ö„. '%d' Õ¡Ö€ÕªÕ¥Ö„Õ¨ " "Õ¡Õ¶Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¥Õ¬Õ« Õ§" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« JPEG Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ հիշողություն․ %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ հոսք․ %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÖƒÕ¸Õ­Õ¥Õ¬ Õ¤Õ«Ö€Ö„Õ¨ հոսքում․ %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Õ‰Õ¯Õ¡Ö€Õ¸Õ²Õ¡ÖÕ¡Õ¾ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬ Õ°Õ¸Õ½Ö„Õ«Ö․ %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ Õ¶Õ¯Õ¡Ö€Õ¨" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ Õ´Õ¥Õ¿Õ¡Ö†Õ¡ÕµÕ¬Õ¨" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Õ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿ GDI+ - Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ " #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« WBMP Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ GIF Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ¢Õ¡ÖÕ¡Õ¯Õ¡ÕµÕ¸Ö‚Õ´ Õ§Õ«Õ¶ Õ¸Ö€Õ¸Õ· Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€. Õ°Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ§ Õ¡ÕµÕ¶ Õ«Õ¶Õ¹ Õ¸Ö€ Õ¯Õ¥Ö€Õº " "Õ¯Ö€Õ³Õ¡Õ¿Õ¾Õ¥Õ¬ Õ§" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ« Õ¶Õ¥Ö€Ö„Õ«Õ¶ Õ½Õ­Õ¡Õ¬ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ÕÕ¿Õ¥Õ¯Õ« Õ£Õ¥Ö€Õ¬ÖÕ¸Ö‚Õ´" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ¨ Õ¹Õ« Õ°Õ¡Õ½Õ¯Õ¡Õ¶Õ¸Ö‚Õ´ Õ¡ÕµÕ½ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Õ€Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¥Õ¬ Õ§ Õ½Õ­Õ¡Õ¬ Õ¯Õ¸Õ¤" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF Ö†Õ¡ÕµÕ¬ Õ¶Õ¥Ö€Õ´Õ¸Ö‚Õ®Õ¾Õ¡Õ® Õ§ Õ·Ö€Õ»Õ¡Õ¶Õ¡ÕµÕ«Õ¶ Õ¡Õ²ÕµÕ¸Ö‚Õ½Õ¡Õ¯" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ GIF Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬Õ¸Ö‚ Õ¯Õ¡Õ¤Ö€ GIF Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§ (Õ½Õ­Õ¡Õ¬ LZW Õ­Õ¿Õ¡ÖÕ¸Ö‚Õ´)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Õ–Õ¡ÕµÕ¬Õ¨ Õ¶Õ´Õ¡Õ¶ Õ¹Õ§ GIF Ö†Õ¡ÕµÕ¬Õ«" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ« %s Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©Õ¸Ö‚Õ¶" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¹Õ¸Ö‚Õ¶Õ« Õ£Õ¬Õ¸Õ¢Õ¡Õ¬ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦, Ö‡ Õ¶Õ¥Ö€Ö„Õ«Õ¶ Õ·Ö€Õ»Õ¡Õ¶Õ¡Õ¯Õ¨ Õ¦Õ¸Ö‚Ö€Õ¯ Õ§ Õ¿Õ¥Õ²Õ¡ÕµÕ«Õ¶ " "Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ«Ö" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¯Õ¿Ö€Õ¾Õ¡Õ® Õ¯Õ¡Õ´ Õ¯Õ«Õ½Õ¡Õ¿ Õ§" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ Õ½Õ­Õ¡Õ¬Õ %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¡ÕºÕ¡Õ¯Õ¸Õ¤Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ ICNS Ö†Õ¡ÕµÕ¬Õ¨" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ÕÕ­Õ¡Õ¬ Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ¸Ö‚Õ´" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ô½Õ¿Õ¡ÖÕ¾Õ¡Õ® ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ¶Õ¥Ö€Õ¨ Õ¹Õ¥Õ¶ Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¦Ö€Õ¸ Õ§" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¦Ö€Õ¸ Õ§" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Õ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡Õ¯Õ« Õ¿Õ¥Õ½Õ¡Õ¯" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ ICO Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¹Õ¡ÖƒÕ¡Õ¦Õ¡Õ¶Ö Õ´Õ¥Õ® Õ§ Õ¸Ö€ÕºÕ¥Õ½ ICO ÕºÕ¡Õ°Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ÕÕ¬Õ¡Ö„Õ« ÖÕ¸Ö‚ÖÕ¡Õ´Õ¡Õ½Õ¨ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ«Ö Õ¤Õ¸Ö‚Ö€Õ½ Õ§" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO Ö†Õ¡ÕµÕ¬Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Õ­Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ°Õ¸Õ½Ö„Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¡ÕºÕ¡Õ¯Õ¸Õ¤Õ¡Õ¾Õ¸Ö€Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® JPEG2000 - Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¶Õ¥Ö€Õ¯Õ¡ÕµÕ¸Ö‚Õ´Õ½ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´ " #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ£Õ¸Ö‚ÕµÕ¶Õ¡ÕµÕ«Õ¶ ÕºÖ€Õ¸Ö†Õ«Õ¬Õ«Õ¶" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ô±Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ JPEG 2000 Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¡ÖÕ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€ " #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ¡ÕµÕ«Õ¶ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¶Õ¥Ö€Õ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Õ´Õ¥Õ¯Õ¶Õ¡Õ¢Õ¡Õ¶Õ´Õ¡Õ¶ Õ½Õ­Õ¡Õ¬Õ (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Õ¯Õ¡Õ¶ Õ¹Õ§ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€. ÖƒÕ¸Ö€Õ±Õ¥Ö„ Õ¡Õ¦Õ¡Õ¿Õ¥Õ¬ " "Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Õ ÖƒÕ¡Õ¯Õ¥Õ¬Õ¸Õ¾ Õ¸Ö€Õ¸Õ· Õ®Ö€Õ¡Õ£Ö€Õ¥Ö€" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Õ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² JPEG Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Õ¥Ö€Õ¡Õ¶Õ£ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ JPEG Ö†Õ¡ÕµÕ¬ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® JPEG–ն Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Ö‰" #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Ô³Õ¸Ö‚ÕµÕ¶Õ¡ÕµÕ«Õ¶ ÕºÖ€Õ¸Ö†Õ«Õ¬Õ¨ Õ¸Ö‚Õ¶Õ« Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ¥Ö€Õ¯Õ¡Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ %dÖ‰" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¾Õ¥Ö€Õ¶Õ¡Õ£Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ´Õ«Õ»Õ¡Õ¾Õ¡ÕµÖ€Õ« Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´/Ö‡ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² ÕºÕ«Ö„Õ½Õ¥Õ¬Õ¶Õ¥Ö€Õ« Ö„Õ¡Õ¶Õ¡Õ¯ 1 Õ¢Õ«Õ©Õ¸Ö‚Õ´" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Ö„Õ¡Õ¶Õ¡Õ¯Õ« %d–բիթային Õ°Õ¡Ö€Õ©Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ Õ¶Õ¸Ö€ pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ£Õ®Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¾Õ¥Ö€Õ¶Õ¡Õ£Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¸Õ¹ Õ¢Õ¸Õ¬Õ¸Ö€ Õ¿Õ¸Õ²Õ¥Ö€Õ¶ Õ¥Õ¶ Õ¡Õ¼Õ¯Õ¡" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX Õ¿Õ¾ÕµÕ¡Õ¬Õ« Õ¾Õ¥Ö€Õ»Õ¸Ö‚Õ´ Õ¸Õ¹ Õ´Õ« Õ£Õ¸Ö‚Õ¶Õ¡Õ¯Õ¡Õ¦Õ´ Õ¹Õ« Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¥Õ¬" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶Õ¥Ö€Õ« PCX Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG–ն Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« GIF Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "ÕÕ­Õ¡Õ¬ Õ¥Õ¶ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ«Õ©Õ¥Ö€Õ¶ Õ¨Õ½Õ¿ Õ¡Õ¬Õ«Ö„Õ«" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG–ն Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG–ի Õ¢Õ«Õ©Õ¥Ö€Õ« Ö„Õ¡Õ¶Õ¡Õ¯Õ¨ Õ°Õ¸Õ½Ö„Õ¸Ö‚Õ´ 8 Õ¹Õ§" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG -Õ¶ Õ¸Õ›Õ¹ RGB Õ§, Õ¸Õ›Õ¹ Õ§Õ¬ RGBA" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "ÕÖ‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¡Õ® PNG Ö†Õ¡ÕµÕ¬Õ¨ Õ¸Ö‚Õ¶Õ« Õ¹Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² Ö„Õ¡Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ¡Õ¬Õ«Ö„Õ¶Õ¥Ö€. ÕºÕ¥Õ¿Ö„ Õ§ Õ¬Õ«Õ¶Õ« 3 Õ¯Õ¡Õ´ 4" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "ÕŽÕ³Õ¼Õ¸Ö€Õ¸Õ· Õ½Õ­Õ¡Õ¬ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´Õ %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ PNG Ö†Õ¡Õ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ %ld –ը %ld –ով ÖƒÕ¸Õ­Õ¡Ö€Õ«Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€. ÖƒÕ¸Ö€Õ±Õ¥Ö„ ÖƒÕ¡Õ¯Õ¥Õ¬ Õ¸Ö€Õ¸Õ· " "Õ¡Õ·Õ­Õ¡Õ¿Õ¡Õ®Ö€Õ¡Õ£Ö€Õ¥Ö€, Õ¸Ö€ÕºÕ¥Õ½Õ¦Õ« Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¡Õ¦Õ¡Õ¿Õ¥Ö„" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "ÕŽÕ³Õ¼Õ¸Ö€Õ¸Õ· Õ½Õ­Õ¡Õ¬Õ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "ÕŽÕ³Õ¼Õ¸Ö€Õ¸Õ· Õ½Õ­Õ¡Õ¬Õ PNG ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ ժամանակ․ %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¿Õ¸Ö€Õ¶Õ¥Ö€Õ« Õ¢Õ¡Õ¶Õ¡Õ¬Õ«Õ¶Õ¥Ö€Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¶ Õ¡Õ¼Õ¶Õ¾Õ¡Õ¦Õ¶ 1 Ö‡ Õ¡Õ¼Õ¡Õ¾Õ¥Õ¬Õ¡Õ£Õ¸Ö‚ÕµÕ¶Õ¨ " "79 Õ¶Õ«Õ·" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¿Õ¸Ö€Õ¶Õ¥Ö€Õ« Õ¢Õ¡Õ¶Õ¡Õ¬Õ«Õ¶Õ¥Ö€Õ¨ ÕºÕ¥Õ¿Ö„ Õ§ Õ¬Õ«Õ¶Õ¥Õ¶ ASCII Õ¿Õ¥Õ½Õ¡Õ¯Õ«" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Ô³Õ¸Ö‚ÕµÕ¶Õ¡ÕµÕ«Õ¶ ÕºÖ€Õ¸Ö†Õ«Õ¬Õ¨ Õ¸Ö‚Õ¶Õ« Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ¥Ö€Õ¯Õ¡Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ %dÖ‰" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG Õ½Õ¥Õ²Õ´Õ´Õ¡Õ¶ Õ¡Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¬ 0-Õ«Ö 9 Õ¡Ö€ÕªÕ¥Ö„. '%s' Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¾Õ¥Ö€Õ¬Õ¸Ö‚Õ®Õ¥Õ¬Õ« Õ¹Õ§" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG Õ½Õ¥Õ²Õ´Õ´Õ¡Õ¶ Õ¡Õ½Õ¿Õ«Õ³Õ¡Õ¶Õ¨ Õ¯Õ¡Ö€Õ¸Õ² Õ§ Õ¸Ö‚Õ¶Õ¥Õ¶Õ¡Õ¬ 0-Õ«Ö 9 Õ¡Ö€ÕªÕ¥Ö„. '%d' Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¡Õ¶Õ©Õ¸Ö‚ÕµÕ¬Õ¡Õ¿Ö€Õ¥Õ¬Õ« " "Õ§" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¿Õ¸Ö€Õ« %s Õ¡Ö€ÕªÕ¥Ö„Õ¨ Õ¹Õ« Õ¯Õ¡Ö€Õ¸Õ² Õ±Ö‡Õ¡ÖƒÕ¸Õ­Õ¾Õ¥Õ¬ ISO-8859-1 Õ¯Õ¸Õ¤Õ«Ö‰" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« PNG Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ¨ Õ¡Õ¯Õ¶Õ¯Õ¡Õ¬Õ¸Ö‚Õ´ Õ§Ö€ Õ£Õ¿Õ¶Õ¥Õ¬ Õ¡Õ´Õ¢Õ¸Õ²Õ» Õ©Õ«Õ¾, Õ¢Õ¡ÕµÖ Õ¹Õ£Õ¿Õ¡Õ¾" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM Ö†Õ¡ÕµÕ¬Õ¶ Õ¸Ö‚Õ¶Õ« Õ½Õ­Õ¡Õ¬ Õ½Õ¯Õ¦Õ¢Õ¶Õ¡Õ¢Õ¡ÕµÕ© " #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM Ö†Õ¡ÕµÕ¬Õ¨ Õ³Õ¡Õ¶Õ¡Õ¹Õ¥Õ¬Õ« PNM Õ¥Õ¶Õ©Õ¡Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¸Õ¾ Õ¹Õ§" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM Ö†Õ¡ÕµÕ¬Õ« ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ 0 Õ§" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM Ö†Õ¡ÕµÕ¬Õ« ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ 0 Õ§" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Õ¸Ö‚ÕµÕ¶Õ¥Ö€Õ« Õ¡Õ¼Õ¡Õ¾Õ¥Õ¬Õ¡Õ£Õ¸Ö‚ÕµÕ¶ Õ¡Ö€ÕªÕ¥Ö„Õ¨ 0 Õ§" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Ô±Õ¼Õ¡Õ¾Õ¥Õ¬Õ¡Õ£Õ¸Ö‚ÕµÕ¶ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Õ¡Ö€ÕªÕ¥Ö„Õ¨ PNM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ¹Õ¡ÖƒÕ¡Õ¦Õ¡Õ¶Ö Õ´Õ¥Õ® Õ§" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "PNM Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ« ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¾ÕµÕ¡Õ¬ Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ§" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¥Õ¼Õ¶Õ«Õ¹Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¸Ö‚Õ´ Õ¡ÕµÕ½ PNM Õ¥Õ¶Õ©Õ¡Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¨" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "PNM Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ¶Õ¥Ö€Õ¨ ÕºÕ¡Õ°Õ¡Õ¶Õ»Õ¸Ö‚Õ´ Õ¥Õ¶ Õ¸Ö‚Õ²Õ«Õ² Õ´Õ¥Õ¯ Õ´Õ«Õ¡Õ¾Õ¸Ö€ Õ¡Õ¦Õ¡Õ¿ Õ¿Õ¡Ö€Õ¡Õ®Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¶Õ´Õ¸Ö‚Õ·Õ¡ÕµÕ«Õ¶ " "Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ«Ö Õ¡Õ¼Õ¡Õ»" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ PNM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ PNM Õ¯Õ¸Õ¶Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¡Õ¶Õ½ÕºÕ¡Õ½Õ¥Õ¬Õ« Õ¡Õ¾Õ¡Ö€Õ¿" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ PNM Ö†Õ¡ÕµÕ¬Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿Õ« Õ¨Õ¶Õ¿Õ¡Õ¶Õ«Ö„" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Õ„Õ¸Ö‚Õ¿Ö„Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬Õ« Õ¶Õ¯Õ¡Ö€Õ¡Õ£Ö€Õ«Õ¹Õ¨ NULL Õ§Ö‰" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ Õ¹Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF Õ¡Õ¿Õ¸Õ´Õ« Õ¹Õ¡ÖƒÕ¨ Õ·Õ¡Õ¿ Õ´Õ¥Õ® Õ§ (%d Õ¢Õ«Õ©Õ¥Ö€Õ¸Õ¾)" msgstr[1] "QTIF Õ¡Õ¿Õ¸Õ´Õ« Õ¹Õ¡ÖƒÕ¨ Õ·Õ¡Õ¿ Õ´Õ¥Õ® Õ§ (%d Õ¢Õ«Õ©Õ¥Ö€Õ¸Õ¾)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö %d Õ¢Õ¡ÕµÕ©Õ¡Õ¶Õ¸Ö Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ«Õ¶Õ Ö†Õ¡ÕµÕ¬Õ«Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ Õ¯Õ¡Õ´Õ¡Ö€" msgstr[1] "" "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö %d Õ¢Õ¡ÕµÕ©Õ¡Õ¶Õ¸Ö Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¢Õ¸Ö‚Ö†Õ¥Ö€Õ«Õ¶Õ Ö†Õ¡ÕµÕ¬Õ«Ö Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ¸Ö‚ Õ¯Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF Õ¡Õ¿Õ¸Õ´Õ¨ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬Õ«Õ½ Ö†Õ¡ÕµÕ¬Õ¡ÕµÕ«Õ¶ Õ½Õ­Õ¡Õ¬Õ %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡Ö Õ©Õ¸Õ²Õ¶Õ¥Õ¬ Õ°Õ¡Õ»Õ¸Ö€Õ¤ %d Õ¢Õ¡ÕµÕ©Õ¥Ö€Õ¨ seek() Ö†Õ¸Ö‚Õ¶Õ¯ÖÕ«Õ¡ÕµÕ« Õ´Õ«Õ»Õ¸ÖÕ¸Õ¾" msgstr[1] "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡Ö Õ©Õ¸Õ²Õ¶Õ¥Õ¬ Õ°Õ¡Õ»Õ¸Ö€Õ¤ %d Õ¢Õ¡ÕµÕ©Õ¥Ö€Õ¨ seek() Ö†Õ¸Ö‚Õ¶Õ¯ÖÕ«Õ¡ÕµÕ« Õ´Õ«Õ»Õ¸ÖÕ¸Õ¾" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ QTIF Õ¯Õ¸Õ¶Õ¿Õ¥Ö„Õ½Õ¿Õ¡ÕµÕ«Õ¶ Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Ö‰" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¥Õ²Õ®Õ¥Õ¬ GdkPixbufLoader Ö…Õ¢ÕµÕ¥Õ¯Õ¿Ö‰" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ£Õ¿Õ¶Õ¥Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¡Õ¿Õ¸Õ´Õ¨" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¯Õ¥Õ²Õ® Õ¿Õ¾ÕµÕ¡Õ¬" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¥Õ½Õ¡Õ¯Õ¶ Õ¡Õ¶Õ°Õ¡ÕµÕ¿ Õ§" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Õ‰Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Õ² RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¿Õ¡Ö€Õ¢Õ¥Ö€Õ¡Õ¯" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ RAS ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun–ի ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÖÕ¡Õ¶ÖÕ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ IOBuffer Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ« (struct) Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ IOBuffer Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ«Õ¶" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ¾Õ¥Ö€Õ¡Õ¢Õ¡Õ·Õ­Õ¥Õ¬ IOBuffer Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ IOBuffer-Õ« ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ¶Õ¸Ö€ pixbuf Õ£Ö€Õ¡Õ¤Õ¡Ö€Õ¡Õ¶" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¾Õ¶Õ¡Õ½Õ¾Õ¡Õ® Õ§ Õ¯Õ¡Õ´ Õ¯Õ¿Ö€Õ¾Õ¡Õ® Õ§" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ« Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ«Õ¶" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ« Õ¿Õ¡Ö€Ö€Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ô³Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ« Õ¿Õ¡Ö€Ö€Õ¥Ö€Õ« Õ¡Õ¶Õ½ÕºÕ¡Õ½Õ¥Õ¬Õ« Õ¢Õ«Õ©Õ¡ÕµÕ«Õ¶ Õ­Õ¸Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ TGA Õ¾Õ¥Ö€Õ¶Õ¡Õ£Ö€Õ«Õ¶" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¹Õ¡ÖƒÕ¥Ö€Õ¨ Õ½Õ­Õ¡Õ¬ Õ¥Õ¶" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« TGA Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¹Õ« Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ TGA Õ¯Õ¸Õ¶Õ¿Õ¥Ö„Õ½Õ¿Õ« Õ¯Õ¡Õ¼Õ¸Ö‚ÖÕ¾Õ¡Õ®Ö„Õ«Õ¶" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Ô±Õ¾Õ¥Õ¬ÖÕ¸Ö‚Õ¯Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Targa Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¡Õ¶Õ¡Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Õ Õ½Õ­Õ¡Õ¬ TIFF Ö†Õ¡ÕµÕ¬" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ½Õ¿Õ¡Õ¶Õ¡Õ¬ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨Õ Õ½Õ­Õ¡Õ¬ TIFF Ö†Õ¡ÕµÕ¬" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ¯Õ¡Õ´ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¹Õ¡ÖƒÕ¥Ö€Õ¨ Õ¹Õ¡ÖƒÕ¡Õ¦Õ¡Õ¶Ö Õ´Õ¥Õ® Õ¥Õ¶" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¡ÖÕ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö TIFF Ö†Õ¡ÕµÕ¬Õ«Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ RGB Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¡ÖÕ¥Õ¬ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ TIFF ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF Õ½Õ¥Õ²Õ´Õ¸Ö‚Õ´Õ¨ Õ¹Õ« Õ°Õ²Õ¾Õ¸Ö‚Õ´ Õ¾Õ¡Õ¾Õ¥Ö€Õ¡Õ¯Õ¡Õ¶ Õ¯Õ¸Õ¤Õ¡Õ¾Õ¸Ö€Õ¹Õ« Õ¾Ö€Õ¡" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ£Ö€Õ¥Õ¬ TIFF Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ¨" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Õ‰Õ¯Õ¡Ö€Õ¸Õ²Õ¡ÖÕ¡Õ¾ Õ£Ö€Õ¥Õ¬ TIFF Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©Õ¸Ö‚Õ¶" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¶ Õ¸Ö‚Õ¶Õ« Õ¦Ö€Õ¸ÕµÕ¡Õ¯Õ¡Õ¶ Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¡Õ¶Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ§ Õ¶Õ¯Õ¡Ö€ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕºÕ¡Õ°ÕºÕ¡Õ¶Õ¥Õ¬ Õ´Õ¶Õ¡ÖÕ¡Õ®Õ¨" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ« WBMP Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ô±Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ XBM Ö†Õ¡ÕµÕ¬" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Õ€Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ Õ¢Õ¡Õ¾Õ¡Ö€Õ¡Ö€ Õ¹Õ§ XBM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¡ÕµÕ¬ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Ö€Õ¥Õ¬ XBM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ«Õ½" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ Ö†Õ¸Ö€Õ´Õ¡Õ¿" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM-Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€ Õ¹Õ« Õ°Õ¡ÕµÕ¿Õ¶Õ¡Õ¢Õ¥Ö€Õ¾Õ¥Õ¬" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ô±Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ XPM-Õ« Õ¾Õ¥Ö€Õ¶Õ¡Õ£Õ«Ö€" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¬Õ¡ÕµÕ¶Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ« Õ¢Õ¡Ö€Õ±Ö€Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶Õ¨ <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM Õ¶Õ¯Õ¡Ö€Õ¨ ÕºÕ¡Ö€Õ¸Ö‚Õ¶Õ¡Õ¯Õ¸Ö‚Õ´ Õ§ Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Ö„Õ¡Õ¶Õ¡Õ¯Õ¸Ö‚Õ©ÕµÕ¡Õ´Õ¢ Õ¶Õ«Õ·Õ¥Ö€ Õ¨Õ½Õ¿ ÕºÕ«Ö„Õ½Õ¥Õ¬Õ«" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM Ö†Õ¡ÕµÕ¬Õ¸Ö‚Õ´ Õ£Õ¸Ö‚ÕµÕ¶Õ¥Ö€Õ« Ö„Õ¡Õ¶Õ¡Õ¯Õ¨ Õ¡Õ¶Õ¾Õ¡Õ¾Õ¥Ö€ Õ§" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ XPM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ¸Ö‚ Õ°Õ¡Õ´Õ¡Ö€" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Õ‰Õ« Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¸Ö‚Õ´ Õ¯Õ¡Ö€Õ¤Õ¡Õ¬ XPM-Õ« Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Ö„Õ¡Ö€Õ¿Õ¥Õ¦Õ¨" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö Õ£Ö€Õ¥Õ¬ ÕªÕ¡Õ´Õ¡Õ¶Õ¡Õ¯Õ¡Õ¾Õ¸Ö€ Ö†Õ¡ÕµÕ¬ XPM ÕºÕ¡Õ¿Õ¯Õ¥Ö€Õ¨ Õ¢Õ¥Õ¼Õ¶Õ¥Õ¬Õ«Õ½" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "ÕŠÕ¡Õ¿Õ¯Õ¥Ö€Õ¡ÕµÕ«Õ¶ XPM Ö†Õ¸Ö€Õ´Õ¡Õ¿" #~ msgid "Unsupported animation type" #~ msgstr "Ô±Õ¶Õ«Õ´Õ¡ÖÕ«Õ¡ÕµÕ« Õ¿Õ¥Õ½Õ¡Õ¯Õ¨ Õ¹Õ« Õ¡Õ¶Õ¡ÕºÕ¡Õ°Õ¸Õ¾Õ¾Õ¸Ö‚Õ´" #~ msgid "TIFFClose operation failed" #~ msgstr "Õ‰Õ°Õ¡Õ»Õ¸Õ²Õ¾Õ¥Ö ÖƒÕ¡Õ¯Õ¥Õ¬ TIFF–ը" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Õ€Õ¶Õ¡Ö€Õ¡Õ¾Õ¸Ö€ Õ¹Õ§ Õ°Õ«Õ·Õ¸Õ²Õ¸Ö‚Õ©ÕµÕ¸Ö‚Õ¶ Õ°Õ¡Õ¿Õ¯Õ¡ÖÕ¶Õ¥Õ¬ Õ£Õ¸Ö‚Õ¶Õ¡ÕµÕ«Õ¶ Õ¿Õ¾ÕµÕ¡Õ¬Õ¶Õ¥Ö€Õ« Õ°Õ¡Õ´Õ¡Ö€" gdk-pixbuf-2.30.8/po/mn.po0000664000175000017500000012352312340760136016374 0ustar00mclasenmclasen00000000000000# translation of mn.po to Mongolian # translation of gtk+.HEAD.po to Mongolian # translation of gtk+.mn.po to Mongolian # This file is distributed under the same license as the PACKAGE package. # Copyright (C) 2003 OpenMN team # SukhOchir # Sanlig Badral , 2003, 2004. # Sanlig Badral , 2004. # msgid "" msgstr "" "Project-Id-Version: mn\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-03-17 17:16+0100\n" "Last-Translator: Sanlig Badral \n" "Language-Team: Mongolian \n" "Language: mn\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" # gdk-pixbuf/gdk-pixbuf-animation.c:144 gdk-pixbuf/gdk-pixbuf-io.c:581 #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "\"%s\" файл нÑÑгдÑÑнгүй: %s" # gdk-pixbuf/gdk-pixbuf-animation.c:155 gdk-pixbuf/gdk-pixbuf-io.c:591 #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "\"%s\" зургийн файл өгөгдөл агуулаагүй" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Хөдөлгөөнт зураг \"%s\" ачаалагдÑангүй: Шалтгаан нь тодорхойгүй, магадгүй " "хөдөлгөөнт зурагийн файл ÑвдÑÑ€ÑÑн бололтой" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "\"%s\" зураг ачаалагдÑангүй: Шалтгаан нь тодорхойгүй, магадгүй зураг " "ÑвдÑрхий бололтой" # gdk-pixbuf/gdk-pixbuf-io.c:354 #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Зураг ачаалагч модулийг ачаалах боломжгүй байна: %s: %s" # gdk-pixbuf/gdk-pixbuf-io.c:373 #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Зураг ачаалагч модул \"%s\" зөв интерфейÑийг гаргаж чадахгүй байна.Магад ÑÐ½Ñ " "нь Ñлгаатай GTK Ñ…ÑƒÐ²Ð¸Ð»Ð±Ð°Ñ€Ð°Ð°Ñ Ð±Ð°Ð¹Ð¶ болох юм." # gdk-pixbuf/gdk-pixbuf-io.c:490 gdk-pixbuf/gdk-pixbuf-io.c:516 #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Зургийн \"%s\" төрөл дÑмжигдÑÑгүй" # gdk-pixbuf/gdk-pixbuf-io.c:538 #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "\"%s\" файлын зургийн төрөл танигдахгүй байна" # gdk-pixbuf/gdk-pixbuf-io.c:544 #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Зургийн файлын төрөл танигдÑангүй" # gdk-pixbuf/gdk-pixbuf-io.c:647 #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "\"%s\" зураг ачаалагдÑангүй: %s" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Зургийн файл руу бичиж байхад алдаа (%s)" # gdk-pixbuf/gdk-pixbuf-io.c:752 #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "\"gdk-pixbuf\"-ийн ÑÐ½Ñ Ð±Ð°Ð¹Ð³ÑƒÑƒÐ»Ð°Ð»Ñ‚ нь: %s зургийн төрлийг хадгалахад " "тохирохгүй байна" # gdk-pixbuf/io-xbm.c:293 #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "callback руу зураг хадгалах хангалттай Ñанах ой алга" # gdk-pixbuf/io-tiff.c:273 #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Түр зуурын файл нÑÑгдÑÑнгүй " # gdk-pixbuf/io-xbm.c:427 #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Түр зуурын Ñ„Ð°Ð¹Ð»Ð°Ð°Ñ ÑƒÐ½ÑˆÐ¸Ð³Ð´Ñангүй" # gdk-pixbuf/gdk-pixbuf-io.c:859 #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "\"%s\" бичихÑÑÑ€ нÑÑÑ…Ñд онгойÑонгүй: %s" # gdk-pixbuf/gdk-pixbuf-io.c:880 #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Зургийн \"%s\" файлд бичилт хийгÑÑд хаах гÑÑ‚Ñл хаагдÑангүй, бүх өгөгдөл " "хадгалагдаагүй байж болно: %s" # gdk-pixbuf/io-xbm.c:293 #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Буфер Ñ€Ò¯Ò¯ зураг хадгалах хангалттай Ñанах ой алга" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Зургийн файл руу бичиж байхад алдаа (%s)" # gdk-pixbuf/gdk-pixbuf-loader.c:273 gdk-pixbuf/gdk-pixbuf-loader.c:374 #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Дотоод алдаа: Зураг ачаалагч модул \"%s\" зураг ачаалж ÑхлÑÑ…Ñд бүтÑлгүйтлÑÑ, " "харин нурÑан шалгааныг өгÑөнгүй" # gdk-pixbuf/gdk-pixbuf-loader.c:250 #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Зургийн \"%s\" төрлийг нÑмÑгдүүлÑн ачаалах боломжгүй" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Зургийн толгой ÑвдÑÑ€ÑÑн" # gdk-pixbuf/gdk-pixdata.c:151 #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Зургийн тодорхойгүй төрөл" # gdk-pixbuf/gdk-pixdata.c:156 gdk-pixbuf/gdk-pixdata.c:457 #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Зургийн цÑгÑн өгөгдөл ÑвдÑÑ€ÑÑн" # gdk-pixbuf/gdk-pixdata.c:403 #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Зургийн %u байтын буфер байрлуулж чадÑангүй" msgstr[1] "Зургийн %u байтын буфер байрлуулж чадÑангүй" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Хөдөлгөөнт зурганд ÑанамÑаргүй дүрÑ" # gdk-pixbuf/io-ico.c:303 #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Хөдөлгөөнт зургийн толгой Ñ…ÑÑÑг хүчингүй" # gdk-pixbuf/io-ico.c:262 gdk-pixbuf/io-ico.c:318 gdk-pixbuf/io-ico.c:381 # gdk-pixbuf/io-ico.c:443 gdk-pixbuf/io-ico.c:460 #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Хөдөлгөөнт зураг ачаалахад Ñанах ой хүрÑлцÑхгүй байна" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Хөдөлгөөнт зурагт кадр дутуу байна" # gdk-pixbuf/io-gif.c:1437 #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF зураг таÑархай ÑÑвÑл дутуу болÑон" # gdk-pixbuf/gdk-pixdata.c:151 #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI зургийн төрөл " # gdk-pixbuf/io-bmp.c:300 gdk-pixbuf/io-bmp.c:323 gdk-pixbuf/io-bmp.c:382 #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP зургийн толгой өгөгдөл худал байна" # gdk-pixbuf/io-bmp.c:249 gdk-pixbuf/io-bmp.c:349 #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Bitmap зураг ачаалахад Ñанах ой хүрÑлцÑхгүй байна" # gdk-pixbuf/io-bmp.c:275 #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP зургийн толгойн Ñ…ÑмжÑÑ Ñ‚Ð¾Ð´Ð¾Ñ€Ñ…Ð¾Ð¹Ð³Ò¯Ð¹" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" # gdk-pixbuf/io-pnm.c:716 #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Файлын төгÑгөл Ñ…ÑÑ‚ Ñрт олдлоо" # gdk-pixbuf/io-jpeg.c:345 gdk-pixbuf/io-jpeg.c:538 gdk-pixbuf/io-jpeg.c:710 #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "JPEG төрлийн файлыг Ñанах ойд байрлуулж чадÑангүй" # gtk/gtkfilesel.c:3854 #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Файлын нÑÑ€ өөрчлөгдÑөнгүй" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP зургийн төрөл " #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP зургийн төрөл " # gdk-pixbuf/gdk-pixdata.c:151 #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF зургийн төрөл" # gdk-pixbuf/gdk-pixdata.c:151 #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO зургийн төрөл" # gdk-pixbuf/io-jpeg.c:664 #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "0 ба 100 -ийн хоорондох утгыг авбал JPEG чанартай; \"%s\" гÑÑÑн утгыг задлан " "Ñлгал хийж чадÑангүй" # gdk-pixbuf/io-jpeg.c:679 #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG төрөл нь 0 ба 100 -ийн хоорондох утгыг авбал Ñайн; \"%d\" утга бол " "зөвшөөрөгдөөгүй." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG зургийн төрөл байна" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF зургийн төрөл " # gdk-pixbuf/io-tga.c:903 #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Файлын толгойг Ñанах ойд ачаалж чадахгүй байна" # gtk/gtkfilesel.c:1369 #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "\"%s\" Ñ…Ð°Ð²Ñ‚Ð°Ñ Ò¯Ò¯ÑгÑÑ…Ñд алдлаа: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "%s-г Ñ‚ÑмдÑглÑж чадÑангүй:\n" "%s" # gtk/gtkfilesel.c:1369 #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "\"%s\" Ñ…Ð°Ð²Ñ‚Ð°Ñ Ò¯Ò¯ÑгÑÑ…Ñд алдлаа: %s" # gtk/gtkfilesel.c:3854 #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Файлын нÑÑ€ өөрчлөгдÑөнгүй" # gtk/gtkfilesel.c:3854 #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Файлын нÑÑ€ өөрчлөгдÑөнгүй" # gdk-pixbuf/io-tga.c:1308 gdk-pixbuf/io-tga.c:1337 #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "RAS зургийн өөрчлөлт тодорхойлогдоогүй" # gdk-pixbuf/io-wbmp.c:366 #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Хадгалж чадÑангүй" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP зургийн төрөл " # gdk-pixbuf/io-gif.c:218 #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF төрлийн файл уншигдахгүй байна: %s" # gdk-pixbuf/io-gif.c:460 gdk-pixbuf/io-gif.c:1382 gdk-pixbuf/io-gif.c:1542 #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF төрлийн файлын зарим өгөгдөл алдагдÑан байна (магадгүй таÑарÑан байх?)" # gdk-pixbuf/io-gif.c:469 #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF зураг ачаалагчийн дотоод алдаа (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Стек дүүрлÑÑ" # gdk-pixbuf/io-gif.c:592 #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "GIF зураг ачаалагч уг зургийг ойлгож чадахгүй байна" # gdk-pixbuf/io-gif.c:621 #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Буруу код тааралдлаа" # gdk-pixbuf/io-gif.c:630 #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF зургийн файлын заавар Ñ…Ò¯ÑнÑгтийн бичлÑг" # gdk-pixbuf/io-gif.c:762 gdk-pixbuf/io-gif.c:1370 gdk-pixbuf/io-gif.c:1415 # gdk-pixbuf/io-gif.c:1530 #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF зургийн файл ачаалахад Ñанах ой хүрÑлцÑхгүй байна" # gdk-pixbuf/io-gif.c:762 gdk-pixbuf/io-gif.c:1370 gdk-pixbuf/io-gif.c:1415 # gdk-pixbuf/io-gif.c:1530 #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF зургийн файл ачаалахад Ñанах ой хүрÑлцÑхгүй байна" # gdk-pixbuf/io-gif.c:1009 #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF зураг бол гÑмтÑÑн (буруу LZW алгоритмын шахалт)" # gdk-pixbuf/io-gif.c:1059 #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "GIF зургийн файл гÑж Ñанагдахгүй байна" # gdk-pixbuf/io-gif.c:1071 #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF зургийн файлын төрөлийн %s хувилбар тодорхойгүй" # gdk-pixbuf/io-wbmp.c:278 #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Зурагын өргөн '' 0 '' болжÑÑ" # gdk-pixbuf/io-gif.c:1208 #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF төрөлд гадаад Ð±ÑƒÑ Ó©Ð½Ð³Ó©Ð½Ð¸Ð¹ дүрÑлÑл байдаг, ба кадр дотор дотоод өнгөний " "дүрÑлÑлтÑй." # gdk-pixbuf/io-gif.c:1437 #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF зураг таÑархай ÑÑвÑл дутуу болÑон" # gdk-pixbuf/io-png.c:734 #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "PNG зургийн файлыг уншихад ноцтой алдаа %s " #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "%s-г Ñ‚ÑмдÑглÑж чадÑангүй:\n" "%s" # gdk-pixbuf/gdk-pixdata.c:151 #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO зургийн төрөл" # gdk-pixbuf/io-ico.c:303 #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ДүрÑний толгой нь буруу" # gdk-pixbuf/io-ico.c:262 gdk-pixbuf/io-ico.c:318 gdk-pixbuf/io-ico.c:381 # gdk-pixbuf/io-ico.c:443 gdk-pixbuf/io-ico.c:460 #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ð”Ò¯Ñ€Ñ Ð°Ñ‡Ð°Ð°Ð»Ð°Ñ…Ð°Ð´ Ñанах ой хүрÑлцÑхгүй байна" # gdk-pixbuf/io-ico.c:395 #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ШахагдÑан дүрлÑл дÑмжигдÑÑгүй" # gdk-pixbuf/io-ico.c:340 #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ДүрÑний өргөн нь \" 0 \" болжÑÑ" # gdk-pixbuf/io-ico.c:350 #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ДүрÑийн өндөр нь \" 0 \" болжÑÑ" # gdk-pixbuf/io-ico.c:428 #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ДÑмжигдÑÑгүй дүрлÑлийн төрөл" # gdk-pixbuf/io-ico.c:499 #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO файл ачаалахад Ñанах ой хүрÑлцÑхгүй байна" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO-Ñ€ хадгалахад зураг Ñ…ÑÑ‚Ñрхий том" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ТүүчÑÑний-Hotspot зургийн гадна" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO файлын өнгөний гүн дÑмжигдÑÑгүй: %d" # gdk-pixbuf/io-tga.c:903 #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Файлын толгойг Ñанах ойд ачаалж чадахгүй байна" # gtk/gtkfilesel.c:3854 #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Файлын нÑÑ€ өөрчлөгдÑөнгүй" # gdk-pixbuf/io-png.c:136 #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "ХөрвөÑөн PNG Ñ‚Ñг өргөн ба өндөртÑй болов." # gdk-pixbuf/gdk-pixbuf-io.c:490 gdk-pixbuf/gdk-pixbuf-io.c:516 #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Зургийн \"%s\" төрөл дÑмжигдÑÑгүй" # gdk-pixbuf/io-jpeg.c:345 gdk-pixbuf/io-jpeg.c:538 gdk-pixbuf/io-jpeg.c:710 #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "JPEG төрлийн файлыг Ñанах ойд байрлуулж чадÑангүй" # gdk-pixbuf/io-tiff.c:178 gdk-pixbuf/io-tiff.c:194 gdk-pixbuf/io-tiff.c:485 #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "TIFF төрлийн файлыг ачаалахад Ñанах хүрÑхгүй байна" # gdk-pixbuf/io-tga.c:178 #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Мөрийн өгөгдөлд зориулÑан Ñанах ой гаргаж чадахгүй б/а" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG зургийн төрөл байна" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG зургийн файлыг таÑарч байхад алдаа (%s)" # gdk-pixbuf/io-jpeg.c:234 #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Зургийг ачаалахад Ñанах ой хүрÑхгүй, зарим программаа Ñанах Ð¾Ð¹Ð³Ð¾Ð¾Ñ Ñ‡Ó©Ð»Ó©Ó©Ð»Ó©Ñ… " "гÑж оролдоно уу " # gdk-pixbuf/io-ico.c:428 #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "JPEG төрлийн өнгөний орон зай дÑмжигдÑÑгүй (%s)" # gdk-pixbuf/io-jpeg.c:345 gdk-pixbuf/io-jpeg.c:538 gdk-pixbuf/io-jpeg.c:710 #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG төрлийн файлыг Ñанах ойд байрлуулж чадÑангүй" # gdk-pixbuf/io-png.c:136 #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "ХөрвөÑөн PNG Ñ‚Ñг өргөн ба өндөртÑй болов." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" # gdk-pixbuf/io-tga.c:903 #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Файлын толгойг Ñанах ойд ачаалж чадахгүй байна" # gdk-pixbuf/io-tga.c:793 #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "КонтекÑÑ‚ буферт Ñанах ой гаргаж чадахгүй байна" # gdk-pixbuf/io-wbmp.c:296 #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Зураг хүчингүй өргөн ба/ÑÑвÑл өндөртÑй" # gdk-pixbuf/io-bmp.c:275 #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Зураг дÑмжигдÑÑгүй bpp-Ñ‚Ñй" # gdk-pixbuf/io-bmp.c:275 #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Зураг дÑмжигдÑÑгүй %d-бит-нийлүүр тоотой б/а" # gdk-pixbuf/io-tga.c:305 #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ð¨Ð¸Ð½Ñ pixbuf -ийг байрлуулж чадÑангүй" # gdk-pixbuf/io-tga.c:178 #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Мөрийн өгөгдөлд зориулÑан Ñанах ой гаргаж чадахгүй б/а" # gdk-pixbuf/io-tga.c:903 #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Файлын толгойг Ñанах ойд ачаалж чадахгүй байна" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX-зургийн бүх мөрүүд дуудагдах боломжгүй" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX өгөгдлийн төгÑгөлд нийлүүр алга" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX зургийн төрөл " # gdk-pixbuf/io-png.c:136 #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "ХөрвөÑөн PNG Ñ‚Ñг өргөн ба өндөртÑй болов." # gdk-pixbuf/gdk-pixdata.c:151 #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF зургийн төрөл" # gdk-pixbuf/io-png.c:55 #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG зургийн Ñуваг Ñ‚ÑƒÑ Ð±Ò¯Ñ€Ð¸Ð¹Ð½ битүүд хүчингүй байна." # gdk-pixbuf/io-png.c:136 #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ХөрвөÑөн PNG Ñ‚Ñг өргөн ба өндөртÑй болов." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ХөрвөÑөн PNG зургийн Ñуваг Ñ‚ÑƒÑ Ð±Ò¯Ñ€Ð¸Ð¹Ð½ битүүд 8 биш байна" # gdk-pixbuf/io-png.c:153 #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ХөрвөÑөн PNG RGB ÑÑвÑл RGBA төрлийнх биш." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "ХөрвөÑөн PNG Ñувгуудын тоо хүчингүй,3 ÑÑвÑл 4 байх Ñ‘Ñтой." # gdk-pixbuf/io-png.c:183 #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG зургийн файлд хүнд алдаа : %s" # gdk-pixbuf/io-png.c:310 #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG зургийн файлыг ачаалахад Ñанах ой хүрÑхгүй байна" # gdk-pixbuf/io-png.c:634 #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld нөөц %ld зурагаар хадгалахад Ñанах хүрÑхгүй байна. Санах ойн Ñ…ÑÑ€ÑглÑÑг " "багаÑгахын тулд ашиглаж байгаа зарим программаа хаах Ñ…ÑÑ€ÑгтÑй." # gdk-pixbuf/io-png.c:685 #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG зургийн файлыг уншихад ноцтой алдаа" # gdk-pixbuf/io-png.c:734 #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG зургийн файлыг уншихад ноцтой алдаа %s " # gdk-pixbuf/io-png.c:800 #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG Ñ…ÑÑÑг текÑтийн түлхүүр нь 1 ба 79 хүртÑл Ñ‚ÑмдÑгтүүдÑÑÑ€ байвал зүгÑÑÑ€." # gdk-pixbuf/io-png.c:808 #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "PNG Ñ…ÑÑÑг текÑÑ‚Ñд түлхүүр нь ASCII Ñ‚ÑмдÑгтүүд байвал зүгÑÑÑ€ набора ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" # gdk-pixbuf/io-jpeg.c:664 #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "0 ба 100 -ийн хоорондох утгыг авбал JPEG чанартай; \"%s\" гÑÑÑн утгыг задлан " "Ñлгал хийж чадÑангүй" # gdk-pixbuf/io-jpeg.c:679 #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "JPEG төрөл нь 0 ба 100 -ийн хоорондох утгыг авбал Ñайн; \"%d\" утга бол " "зөвшөөрөгдөөгүй." # gdk-pixbuf/io-png.c:829 #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG Ñ…ÑÑÑг текÑÑ‚Ñд утга нь %s -г ISO-8859-1 хувиргагч руу хөрвүүлж чадÑангүй." # gdk-pixbuf/io-pnm.c:560 gdk-pixbuf/io-pnm.c:602 #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG төрлийн зураг." # gdk-pixbuf/io-pnm.c:254 #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ачаалагч бүхÑл тоог олох Ñанаатай, гÑвч олдÑонгүй." # gdk-pixbuf/io-pnm.c:286 #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM файл буруу ÑхлÑл байттай байна" # gdk-pixbuf/io-pnm.c:316 #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM файл бол танигдÑан PNM ын дÑд төрөлд биш" # gdk-pixbuf/io-pnm.c:341 #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM файл 0 өргөнтÑй зурагтай байна" # gdk-pixbuf/io-pnm.c:362 #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM файл 0 өндөртÑй зурагтай байна" # gdk-pixbuf/io-pnm.c:385 #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM файлын хамгийн их өнгөний утга 0" # gdk-pixbuf/io-pnm.c:393 #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM файлын хамгийн их өнгөний утга Ñ…ÑÑ‚ том байна" # gdk-pixbuf/io-pnm.c:440 gdk-pixbuf/io-pnm.c:468 gdk-pixbuf/io-pnm.c:500 #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "БоловÑрогдоогүй PNM зургийн төрөл нь хүчингүй" # gdk-pixbuf/io-pnm.c:661 #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM зураг ачаалагч ÑÐ½Ñ PNM -ийн дÑд төрөлийг дÑмжÑÑгүй байна" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "БоловÑроогүй PNM төрөл Ñг нÑг цагаан зай жишÑÑ Ó©Ð³Ó©Ð³Ð´Ð»Ð¸Ð¹Ð½ өмнөө шаарддаг" # gdk-pixbuf/io-pnm.c:775 #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "PNM зургийг Ñанах ойд байрлуулж чадÑангүй" # gdk-pixbuf/io-pnm.c:824 #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM өмнөх бүтцийг ачаалахад Ñанах ой хүрÑхгүй." # gdk-pixbuf/io-pnm.c:874 #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM зургийн өгөгдлийн гÑнÑтийн төгÑгөл" # gdk-pixbuf/io-pnm.c:996 #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM файлыг ачаалахад хангалтгүй Ñанах ой" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM гÑÑÑн зургийн төрлийн нÑг бүлÑг" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" # gdk-pixbuf/io-tiff.c:273 #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "TIFF зураг онгойÑонгүй " #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" # gdk-pixbuf/gdk-pixdata.c:403 #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Зургийн %u байтын буфер байрлуулж чадÑангүй" msgstr[1] "Зургийн %u байтын буфер байрлуулж чадÑангүй" # gdk-pixbuf/io-gif.c:218 #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF төрлийн файл уншигдахгүй байна: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" # gdk-pixbuf/io-tga.c:793 #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "TGA контекÑÑ‚ бүтцÑд зориулан Ñанах ой гаргаж чадахгүй байна" # gdk-pixbuf/io-xbm.c:427 #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Түр зуурын Ñ„Ð°Ð¹Ð»Ð°Ð°Ñ ÑƒÐ½ÑˆÐ¸Ð³Ð´Ñангүй" # gdk-pixbuf/io-tiff.c:273 #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF зураг онгойÑонгүй " #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF зургийн төрөл " #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS зургийн толгой өгөгдөл нь худал" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS зургийн тодорхойгүй төрөл" # gdk-pixbuf/io-tga.c:1308 gdk-pixbuf/io-tga.c:1337 #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS зургийн өөрчлөлт тодорхойлогдоогүй" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS зураг ачаалахад Ñанах ой хүрÑлцÑхгүй байна" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun компаны �аÑÑ‚Ñрийн алгоритмийн зургийн төрөл" # gdk-pixbuf/io-tga.c:159 #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "О/Г зориулÑан IOBuffer бүтцийг Ñанах ойд байрлуулж чадахгүй байна" # gdk-pixbuf/io-tga.c:178 #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "О/Г зориулÑан IOBuffer өгөгдлийг Ñанах ойд байрлуулж чадахгүй байна" # gdk-pixbuf/io-tga.c:189 #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "О/Г буферийн өгөгдлийг дахин байрлуулж чадахгүй байна" # gdk-pixbuf/io-tga.c:218 #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "Түр зуурын О/Г -ийн буферын өгөгдөл байрлуулж чадахгүй байна" # gdk-pixbuf/io-tga.c:305 #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Ð¨Ð¸Ð½Ñ pixbuf -ийг байрлуулÑангүй" # gdk-pixbuf/io-gif.c:1437 #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF зураг таÑархай ÑÑвÑл дутуу болÑон" # gdk-pixbuf/io-tga.c:617 #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Өнгөний таблицийн бүтцийг байрлуулж чадахгүй байна" # gdk-pixbuf/io-tga.c:624 #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "Өнгөний Ñ…Ò¯ÑнÑгтийн бичлÑг байрлуулж чадахгүй байна" # gdk-pixbuf/io-tga.c:646 #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Өнгөний Ñ…Ò¯ÑнÑгт бичлÑгийн ÑанамÑаргүй өнгөний гүн" # gdk-pixbuf/io-tga.c:664 #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "TGA толгой Ñанах ойг байрлуулж чадÑангүй" # gdk-pixbuf/io-tga.c:697 #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA зургийн Ñ…ÑмжÑÑÑ Ð±ÑƒÑ€ÑƒÑƒ байна" # gdk-pixbuf/io-tga.c:712 gdk-pixbuf/io-tga.c:721 gdk-pixbuf/io-tga.c:731 # gdk-pixbuf/io-tga.c:741 gdk-pixbuf/io-tga.c:748 #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA зургийн төрөл тодорхойлогдÑонгүй" # gdk-pixbuf/io-tga.c:793 #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "TGA контекÑÑ‚ бүтцÑд зориулан Ñанах ой гаргаж чадахгүй байна" # gdk-pixbuf/io-tga.c:857 #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Файлд илүүдÑл өгөгдөл байна" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa зургийн төрөл " # gdk-pixbuf/io-tiff.c:152 #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Зургийн өргөнийг авч чадахгүй байна (TIFF файл алдаатай)" # gdk-pixbuf/io-tiff.c:159 #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Зургийн өндөрийг авч чадахгүй байна (TIFF файл алдаатай)" # gdk-pixbuf/io-tiff.c:169 #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF зургийн өргөн ÑÑвÑл өндөр нь '' 0 '' байна" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF зургийн багтаамж нь Ñ…ÑÑ‚ их байна" # gdk-pixbuf/io-tiff.c:178 gdk-pixbuf/io-tiff.c:194 gdk-pixbuf/io-tiff.c:485 #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF төрлийн файлыг ачаалахад Ñанах хүрÑхгүй байна" # gdk-pixbuf/io-tiff.c:203 #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF Ñ„Ð°Ð¹Ð»Ð°Ð°Ñ RGB өгөгдлийг ачаалахгүй байна" # gdk-pixbuf/io-tiff.c:273 #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF зураг онгойÑонгүй " # gdk-pixbuf/io-tiff.c:419 gdk-pixbuf/io-tiff.c:433 #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF зураг ачаалагдÑангүй" # gdk-pixbuf/io-tiff.c:273 #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "TIFF зураг онгойÑонгүй " #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" # gdk-pixbuf/io-tiff.c:273 #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "TIFF зураг онгойÑонгүй " # gtk/gtkfilesel.c:3854 #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Файлын нÑÑ€ өөрчлөгдÑөнгүй" # gdk-pixbuf/io-wbmp.c:278 #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Зурагын өргөн '' 0 '' болжÑÑ" # gdk-pixbuf/io-wbmp.c:296 #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Зурагын өндөр '' 0 '' болжÑÑ" # gdk-pixbuf/io-wbmp.c:307 #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Зургийг ачаалахад Ñанах ой хүрÑлцÑхгүй байна " # gdk-pixbuf/io-wbmp.c:366 #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Хадгалж чадÑангүй" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP зургийн төрөл " # gdk-pixbuf/io-xbm.c:283 #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "XBM файл буруу байна " # gdk-pixbuf/io-xbm.c:293 #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM зургийн файлыг ачаалахад Ñанах ой хүрÑлцÑхгүй байна" # gdk-pixbuf/io-xbm.c:427 #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM зургийг түр зуурын файлд бичиж чадахгүй байна " #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM зургийн төрөл " # gdk-pixbuf/io-xpm.c:1235 #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM биш толгой олдлоо" # gdk-pixbuf/io-xbm.c:283 #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "XBM файл буруу байна " # gdk-pixbuf/io-xpm.c:1243 #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM зургийн файлын өргөн <= '' 0 '' байна" # gdk-pixbuf/io-xpm.c:1251 #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM зургийн файлын өндөр <= '' 0 '' байна" # gdk-pixbuf/io-xpm.c:1267 #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM Ñ‚ÑмдÑгтүүдийн цÑг бүрийн дугаар буруу " # gdk-pixbuf/io-xpm.c:1259 #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM зургийн өнгөний дугаар буруу " # gdk-pixbuf/io-xpm.c:1326 #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "XPM зураг ачаалахад Ñанах ой хүрÑлцÑхгүй байна" # gdk-pixbuf/io-xpm.c:1285 #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "XPM өнгөний Ñ…Ò¯ÑнÑгтийг уншиж чадахгүй байна" # gdk-pixbuf/io-xpm.c:1509 #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM зураг ачаалахад завÑрын файлаа Ò¯Ò¯ÑгÑж чадахгүй байна" # gdk-pixbuf/io-pnm.c:560 gdk-pixbuf/io-pnm.c:602 #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM зургийн төрөл " # gdk-pixbuf/io-ico.c:428 #~ msgid "Unsupported animation type" #~ msgstr "Хөдөлгөөнт зургийн тодорхойгүй төрөл" # gdk-pixbuf/io-tiff.c:286 #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose функцийн биелÑлтийн алдаа " # gdk-pixbuf/io-tga.c:178 #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ðийлүүрийн өгөгдөлд зориулÑан Ñанах ой гаргаж чадахгүй б/а" gdk-pixbuf-2.30.8/po/csb.po0000664000175000017500000006100012340760135016517 0ustar00mclasenmclasen00000000000000# Kashubian translation for gdk-pixbuf # Copyright (c) 2006 Rosetta Contributors and Canonical Ltd 2006 # This file is distributed under the same license as the gtk+2.0 package. # FIRST AUTHOR , 2006. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2007-02-24 19:23+0000\n" "Last-Translator: Mark KwidziÅ„sczi \n" "Language-Team: Kashubian \n" "Language: csb\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%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Ã’temkniãce lopka '%s': %s nie darzëło sã" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Lopk z òbrôzã '%s' nie zamëkô w se pòdôwków" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Nie mòże òdczëtac animacëji \"%s\": nieznónô przëczëna, prawdopòdóbno lopk " "animacëji mô felã." #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Wczëtanié òbrôzu \"%s\" nie darzëło sã: nieznónô przëczëna, prawdopòdóbno " "lopk z felÄ…." #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Nie mòże wladowac mòdulu czëtaniô òbrôzów: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Mòdul %s do wladowania òbrôzów nie ekspòrtëjë gwësnegò interfejsu; czë mòże " "bëc, że je òn z jinëj wersëji GTK+?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ã’brôżë ôrtu \"%s\" nie sÄ… wspieróné" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nie mòże pòznac fòrmatu òbrôzu w lopkù '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nierozpòznóny fòrmat lopka z òbrôzã" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Nie mòże wladowac òbrôzu '%s':%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fela przë zapisënkù do lopka òbrôzu: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Ta kòpiëjô gdk-pixbuf nie zezwôlô na zapisënk òbrôzu w fòrmace: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Felëjë pamiãcë bë zapisac òbrôz do òdczëtaniô" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Nie mòże òtemknÄ…c timczasowégò lopka" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Nie mòże czëtac timczasowégò lopka" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Nie mòże òtemknÄ…c '%s' do zapisënkù: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Nie mòże zamknÄ…c lopka \"%s\" pò zapisaniém w nim òbrôzu. MògÅ‚o doÅ„c do " "niezapisania dzélu pòdôwków: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Felëjë pamiãcë bë zapisac òbrôz do bùfora" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Bënowô fela: MòduÅ‚ \"%s\" òdczëtëjÄ…cy òbrôżë nie skùczëł òperacëji, nie " "pòdajÄ…c przëczënë nieùdaÅ‚oscë" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Fùnkcëjô przërostowégò òdczëtu òbrôzów ôrtu \"%s\" nie je wspieranô." #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Nieznóny fòrmat òbrôzu" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Felëjë pamiãcë na bùfor òbrôzu ò miarze %u bajta" msgstr[1] "Felëjë pamiãcë na bùfor òbrôzu ò miarze %u bajtów" msgstr[2] "Felëjë pamiãcë na bùfor òbrôzu ò miarze %u bajtów" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ZmiÅ‚kòwi nagłówk animacëji" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Felëjë pamiãcë do wladowaniô animacëji" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Fòrmat òbrôzu ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "ZmiÅ‚kòwi nagłówk òbrôzu BMP" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Felëjë pamiãcë na òdczëtanié bitmapë z lopkù" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nie je mòżno zapisac do lopkù BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Fòrmat òbrôzu BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Fòrmat òbrôzu GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Fòrmat òbrôzu ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Jakòsc òbrôzu JPEG mùszi bëc wôrtnotÄ… òd 0 do 100; wôrtnota '%s' nie je " "pòprôwna." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Fòrmat òbrôzu JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Felô prze òdczëtanim òbrôzu GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Bënowô fela przë mòdule òdczëtaniô òbrôzów GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Felëjë pamiãcë na òdczëtanié lopkù GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Felëjë pamiãcë na zrobienié ramë w lopkù GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Lopk mést nie je lopkã GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ZmiÅ‚kòwi nagłówk ikònë" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Felëjë pamiãcë na òdczëtanié ikònë" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Szérz ikònë je zerowô" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Wiżô ikònë je zerowô" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Felëjë pamiãcë na òdczëtanié lopkù ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Ã’brôz je za wiôldżi, żebë móc zapisac gò jakò ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Felô przë interpretacëji lopkù z òbrôzã JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Felëjë pamiãcë na òdczëtanié lopkù, spróbùjë zasztëkac jaczé programë abë " "zwòlnic pamiãc" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Felëjë pamiãcë na òdczëtanié lopkù JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nie je mòżno zrobic nowégò bùfora piksmapë" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Felëjë pamiãcë na òdczëtanié lopkù JPEG" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nie je nalazłô paléta na kùńcu pòdôwków PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Fòrmat òbrôzu PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Fòrmat òbrôzu GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Lëczba bitów na kanal òbrôzu PNG nie je pòprôwnô." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Felëjë pamiãcë na òdczëtanié lopkù PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Felëjë pamiãcë na òdczëtanié lopkù, spróbùjë zasztëkac jaczé programë abë " "zwòlnic pamiãc" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Klucze tekstowëch elementów PNG mùszÄ… miec dÅ‚ugòtã òd 1 do 79 céchów." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Klucze tekstowëch elementów PNG mùszÄ… byc céchama ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Fòrmat òbrôzu PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Lopk PNM zamëkô w se niepòprôwny zaczÄ…tkòwi bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Plik PNM zamëkô w se òbrôz ò szérzë 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Plik PNM zamëkô w se òbrôz ò wiżë 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksymalnô wôrtnota farwë w lopkù PNM je 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksymalnô wôrtnota farwë w lopkù PNM je za wiôlgô" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Felëjë pamiãcë na wladowanié strukturë kòntekstu PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Felëjë pamiãcë na òdczëtanié lopkù PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Felëjë pamiãcë na bùfor òbrôzu ò miarze %u bajta" msgstr[1] "Felëjë pamiãcë na bùfor òbrôzu ò miarze %u bajtów" msgstr[2] "Felëjë pamiãcë na bùfor òbrôzu ò miarze %u bajtów" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "ZmiÅ‚kòwi nagłówk òbrôzu RAS" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Nieznóny fòrmat òbrôzu RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Felëjë pamiãcë na òdczëtanié òbrôzu RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Rastrowi fòrmat òbrôzu firmë SUN" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Ã’brôz TGA mô zmiÅ‚kòwe miarë" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "" gdk-pixbuf-2.30.8/po/af.gmo0000664000175000017500000004377512340760136016526 0ustar00mclasenmclasen00000000000000Þ•µÄñl 01%Qw)Œ-¶!ä "'(J*s-ž,Ì,ù&'Ai‚ Ÿ$À"å&B*])ˆ²*Ñ+ü#(&L.s,¢#Ï-ó!<Rg6~ µÃÚõ!."P's›¸ØöN &Y€RšíJ #Vz”±"Ïò 8&8_˜!°"Ò&õ%BBN…0Ô.&4[p „¥%ºà-ú(>Sh" ¤"Å7è$ .E$t*™OÄ*%?/e%•r».?RnJ…OÐ2 HSœ$¹,Þ # "C "f #‰ #­ &Ñ ø !Q7!V‰!!à! "&#"-J"4x"2­"!à"#"#A=### ¬#Í#ê#ÿ#$)$>$T$i$„$š$¯$'Ä$ì$%%4%K%a%v%‹%E %'æ%*&-9&Cg&)«& Õ&+ö&("' K'"l''!®'"Ð'ó'! (G+(2s(%¦(Ì(ë(% ))/)Y)áy)[+)v+ ++¶+7â+!,)<,&f,+,0¹,2ê,0-0N--)ž-È-#è-' .,4.*a.Œ.ª.Æ./æ../E/*e/+/!¼/%Þ/10160$h000¾0Û0ö018+1d1v11¯1Ï1,ì1!2/;2 k2 Œ2­2Ë2Uä2*:3e3R3Ô3Kô3'@4h4„4¤4%Ä4ê45=$5=b5 5!¹5'Û5+6#/6FS6aš6/ü63,7%`7†7œ7#±7Õ7&ë78/18a8w8Œ8œ8(³8&Ü8&9;*9'f92Ž9'Á9,é9f:-}:(«:7Ô:# ;€0;±;Å;×;ñ;W<Y`<6º<Lñ<>=&Y=-€=®=,Æ=*ó=*>*I>)t>/ž>&Î>&õ>W?Yt?"Î?!ñ?+@1?@9q@;«@$ç@ A'A>DAƒA¡A!°A%ÒAøA B"B7BLBbBwB’B¨B½B(ÒBûBC-CCCZCpC…CšCO¯C2ÿC/2D3bDJ–D.áD,E)=E.gE#–E!ºEÜE&ùE) FJF&fFMF5ÛF&G8GWG(uG;žG"ÚG,]Bs¨£[;#(!hˆŒc³E¢X†˜=‰Gwœ*§HLO‹D­¯›e~Ÿ® ƒ™$±YŠ <mQ²&z¤iq€‘j\W¦t .ZTV"kž@’¬4–´9x8J°2I1nfg/Nyµb«av`6 3M:_S'dCr—ª¡•K^-+}Po„?“š 5u”¥U>‚ RA%p…Ž©‡|0{F)l 7BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+ 2.6-branch Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-02-26 21:10+0200 Last-Translator: F Wolff Language-Team: translate-discuss-af@lists.sourceforge.net 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: Virtaal 0.5.2 BMP-beeld het vals kopdataBMP-beeld het nie-ondersteunde kopgrootteSlegte kode teëgekomBisse per kanaal van PNG-beeld is ongeldig.Bisse per kanaal van getransformeerde PNG is nie 8 nie.Kan nie TGA-kop-geheue toewys nieKan nie kleurkaart-inskrywings toewys nieKan nie kleurkaartstruktuur toewys nieKan nie geheue vir IOBuffer-data toewys nieKan nie geheue vir IOBuffer-struktuur toewys nieKan nie geheue vir TGA-konteksstruktuur toewys nieKan nie geheue toewys vir laai van PNM-beeld nieKan nie geheue toewys vir laai van XPM-beeld nieKan nie nuwe pixbuf toewys nieKan nie tydelike IOBuffer-data toewys nieKan nie XPM-kleurkaart lees nieKan nie IOBuffer-data hertoewys nieSirkulêre tabelinskrywing in GIF-lêerKleurprofiel het 'n ongeldige lengte van %d.Saamgepersde ikone word nie ondersteun nieKon nie geheue toewys nie: %sKon nie stroom skep nie: %sKon nie ICNS-lêer dekodeer nieKon nie beeldhoogte kry nie (slegte TIFF-lêer)Kon nie beeldwydte kry nie (slegte TIFF-lêer)Kon nie van stroom lees nie: %sKon nie geheue toewys vir kleurprofiel nieKon nie geheue vir konteksbuffer toewys nieKon nie geheue vir kop toewys nieKon nie geheue vir lyndata toewys nieKon nie geheue toewys vir laai van JPEG-lêer nieKon nie geheue toewys vir stoor van BMP-lêer nieKon nie geheue vir stroom toewys nieKon nie geheue toewys om beelddata te buffer nieKon nie nuwe pixbuf skep nieKon nie beeld dekodeer nieKon nie biskaart laai nieKon nie metalêer laai nieKon nie die beeldlêer-formaat vir lêer '%s' herken nieKon nie stoor nieKon nie die res stoor nieKon nie na BMP-lêer skryf nieKon nie skryf na TIFF-lêer nieWyser-responskol buite beeldHet nie al die lyne van PCX-beeld gevind nieDimensies van TIFF-beeld te grootFout met interpretasie van JPEG-beeldlêer (%s)Fout met lees van ICNS-beeld: %sFout met skryf na beeldlêer: %sFout met skryf na beeldstroomOortollige data in lêerKon nie '%s' sluit terwyl beeld geskryf is nie, alle data is dalk nie gestoor nie: %sKon nie RGB-data laai vanaf TIFF-lêer nieKon nie TIFF-beeld laai nieKon nie animasie '%s' laai nie: rede onbekend, moontlik 'n korrupte animasie-lêerKon nie beeld '%s' laai nie: %sKon nie beeld '%s' laai nie: rede onbekend, moontlik 'n korrupte beeldlêerKon nie '%s' open vir skryfwerk nie: %sKon nie TIFF-beeld open nieKon nie lêer '%s' open nie: %sKon nie tydelike lêer open nieKon nie vanaf tydelike lêer lees nieKon nie TIFF-beeld stoor nieKon nie TIFF-beeld skryf nieKon nie na tydelike lêer skryf tydens laai van XBM-beeld nieKon nie na tydelike lêer skryf tydens laai van XPM-beeld nieKon nie GIF lees nie: %sFatale fout in PNG-beeldlêer: %sFatale fout met lees van PNG-beeldlêerFatale fout met lees van PNG-beeldlêer: %sLêer blykbaar nie 'n GIF-lêer nieGIF-lêer het sommige data gekort (dalk is dit op 'n manier afgeknot?)GIF-beeld het geen globale kleurkaart nie, en 'n raam binne-in het geen plaaslike kleurkaart nie.GIF-beeld is korrup (verkeerde LZW-saampersing)GIF-beeldlaaier kan nie hierdie beeld verstaan nie.GIF-beeld was afgeknot of onvolledig.Ikoon het zero hoogteIkoon het zero wydteBeeldlêer '%s' bevat geen data nieBeeldformaat onbekendBeeld het ongeldige wydte en/of hoogteBeeld het nie-ondersteunde bppBeeld het nie-ondersteunde aantal %d-bis-vlakkeBeeld het zero hoogteBeeld het zero wydteBeeldkop korrupBeeld-pixeldata korrupBeeld te groot om as ICO gestoor te wordBeeldtipe '%s' word nie ondersteun nieBeeldtipe word nie tans ondersteun nieStuksgewyse laai van beeldtipe '%s' word nie ondersteun nieOnvoldoende geheue om PNG-lêer te laaiOnvoldoende geheue om PNM-konteksstruktuur te laaiOnvoldoende geheue om PNM-lêer te laaiOnvoldoende geheue om XBM-beeldlêer te laaiOnvoldoende geheue om beeld te laai. Probeer om sommige toepassings af te sluit om geheue vry te stel.Onvoldoende geheue om JPEG 2000-lêer te openOnvoldoende geheue om TIFF-lêer te openOnvoldoende geheue om beeld binne in 'n buffer te stoorInterne fout in die GIF-laaier (%s)Interne fout: Beeldlaaier-module '%s' het misluk om 'n bewerking te voltooi, maar het nie 'n rede verskaf vir die mislukking nieOngeldige XBM-lêerOngeldige XBM-kopOngeldige kop in animasieOngeldige kop in ikoonJPEG-kwaliteit moet 'n waarde tussen 0 en 100 wees; waarde '%d' word nie toegelaat nie.JPEG-kwaliteit moet 'n waarde tussen 0 en 100 wees; waarde '%s' kon nie ontleed word nie.Sleutels vir PNG-teksbrokke moet ASCII karakters wees.Sleutels vir PNG-teksbrokke moet ten minste 1 en hoogstens 79 karakters hê.Misvormde brok in animasieMaksimum kleurwaarde in PNM-lêer is 0Maksimum kleurwaarde in PNM-lêer is te grootGeen XPM-kop gevind nieGeen palet gevind aan einde van PCX-data nieNie genoeg geheue om GIF-lêer te laai nieNie genoeg geheue om ICO-lêer te laai nieNie genoeg geheue om RAS-beeld te laai nieNie genoeg geheue om animasie te laai nieNie genoeg geheue om biskaart-beeld te laai nieNie genoeg geheue om ikoon te laai nieNie genoeg geheue om beeld te laai niePNG-saampersvlak moet 'n waarde tussen 0 en 9 wees; waarde '%d' word nie toegelaat nie.PNG-saampersvlak moet 'n waarde tussen 0 en 9 wees; waarde '%s' kon nie ontleed word nie.PNM-lêer het 'n beeldhoogte van 0PNM-lêer het 'n beeldwydte van 0PNM-lêer het 'n foutiewe aanvanklike greepPNM-lêer is nie in 'n erkende PNM-subformaat niePNM-beeldlaaier ondersteun nie hierdie PNM-subformaat niePNM-laaier het verwag om 'n heelgetal te vind, maar het nieVoortydige einde-van-lêer teëgekomRAS-beeld het vals kopdataRAS-beeld het onbekende tipeRou PNM-formaat vereis presies een witspasie voor monster-dataRou PNM-beeldtipe is ongeldigStapel oorloopTGA-beeld het ongeldige dimensiesTGA-beeldtipe word nie ondersteun nieDie ANI-beeldformaatDie BMP-beeldformaatDie EMF-beeldformaatDie GIF-beeldformaatDie ICNS-beeldformaatDie ICO-beeldformaatDie JPEG 2000-beeldformaatDie JPEG-beeldformaatDie PCX-beeldformaatDie PNG-beeldformaatDie PNM/PBM/PGM/PPM-beeldformaat-familieDie QTIF-beeldformaatDie Sun raster-beeldformaatDie TIFF-beeldformaatDie Targa-beeldformaatDie WBMP-beeldformaatDie WMF-beeldformaatDie XBM-beeldformaatDie XPM-beeldformaatHierdie bou van gdk-pixbuf ondersteun nie die stoor van die beeldformaat %s nieBo-na-onder BMP-beelde kan nie saamgepers word nieGetransformeerde JPEG het zero wydte of hoogte.Getransformeerde JPEG2000 het zero wydte of hoogte.Getransformeerde PNG het nie-ondersteunde aantal kanale, moet 3 of 4 wees.Getransformeerde PNG het zero wydte of hoogte.Getransformeerde PNG is nie RGB of RGBA nie.Kan nie beeldlaai-module laai nie: %s: %sOnverwagte bisdiepte vir kleurkaartinskrywingsOnverwagte einde van PNM-beeld-dataOnverwagte ikoon-brok in animasieOnbekende beeldlêer-formaatNie-ondersteunde JPEG-kleurspasie (%s)Nie-ondersteunde diepte vir ICO-lêer: %dNie-ondersteunde ikoon-tipeNie-ondersteunde beeldformaat vir GDI+Waarde vir PNG-teksbrok %s kan nie omgesit word na ISO-8859-1 enkodering nie.Weergawe %s van die GIF-lêer word nie ondersteun nieWydte of hoogte van TIFF-beeld is zeroXPM-lêer het beeldhoogte <= 0XPM-lêer het beeldwydte <= 0XPM-lêer het 'n ongeldige aantal kleureXPM het 'n ongeldige hoeveelheid aantal karakters per pixelnie-ondersteunde RAS-beeldvariasiegdk-pixbuf-2.30.8/po/ku.po0000664000175000017500000007324212340760135016402 0ustar00mclasenmclasen00000000000000# translation of ku.po to Kurdish # This file is distributed under the same license as the gtk+ package. # Copyright (C) 2005 THE gtk+'S COPYRIGHT HOLDER. # Erdal Ronahi , 2008. # Erdal Ronahi , 2009 msgid "" msgstr "" "Project-Id-Version: ku\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-02-24 01:08+0200\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: http;//pckurd.net\n" "Language: ku\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: Virtaal 0.3.0\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Vekirina pelê '%s' biserneket: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Di pelê wêne '%s' de qet agahî nîn e" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Zindîkirina '%s' nehate barkirin: sedem nayê zanîn, dibe pelê zindîkirinê " "xerabe be" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Wêneyê '%s' nehate barkirin: sedem nayê zanîn, dibe pelê wêne xerabe be" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Modula barkirina wêne nehate dîtin: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modula barkirina wêne %s ji navrûyê rastî re nehatiye ÅŸandin. Gelo dibe ew " "guhertoyeke cuda ya GTK'ê be?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Cureyê wêne %s' destekê nade" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nikare formata pelê wêne nasbike ji bo pelê '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Formata pelê wêne nenaskirî ye" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Barkirina wêneya '%s' biserneket: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Çewtiya nivisandinê ya pelê wêne : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Ev avakirina gdk-pixbuf destekê nade tomarkirina formata wêne: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ji bo paÅŸ de vegerandinê dema wêne dihate tomarkirin bîr têrê nake" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Vekirina pelê demîn serneket" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Xwendina ji pelê demî biserneket" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Vekirina '%s' ji bo nivîsandinê bi ser neket: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Çewtiya girtinê'%s' di dema nivisandina wêne de, dibe ku hemû dane nehatibin " "tomar kirin: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Bîr têr nake ku wêne di Bîra navbênkar de were tomarkirin" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Çewtiya nivisandinê ya pelê wêne : %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Çewtiyek hundirî: Modula barkirina wêneyan '%s' di temamkirina operasiyonekê " "de biserneket, sedemê biserneketinê ne hate destnîşankirin" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Daxistina zêdeyî ya cureyê wêne '%s' destekê nade" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Sernavê wêne xerabe ye" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Fomata wêne nenase" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Daneya pixel na xebite" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" "Veqetandina bîra navbênkar bo wêneyê bi meznahiya %u byte bi ser neket" msgstr[1] "" "Veqetandina bîra navbênkar bo wêneyê bi meznahiya %u byte bi ser neket" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Perçeyek ikona ne bitexmîn di wêneyên bi liv de" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Di hundirê sêwirandinê de sernavê nederbasdar" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Bîr têra barkirina wêneyên bi liv nake" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Perçeyek beloq di wêneyên bi liv de" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Wêneyê GIF kême an perçekiriye." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Amadekariya ANI bo wêne" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Sernavê wêneyê BMP daneyên ÅŸaÅŸ dihundirîne" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Bîr têra tomarkirina wêneyê bitmap nake" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Wêneyê BMP ne li gor mezinahiya serike" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Ji jor ber bi jêr wêneyên BMP tayê tengkirin" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Pêrgî dawiya dosyeyê ya zû hat" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nikarî ku bîreke ji bo barkirina pelê BMP veqetîne" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nikarî ku di pelê BMP de binvîse" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Formata wêneya BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Formata wêneya EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Formata wêneya GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Formata wêneya ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Pêwiste ku nirxê JPEG di navbera 0 û 100 de be; nirxa %s' nayê şîrovekirin." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Pêwiste ku nirxê kalîteya JPEG di navbera 0 û 100 de be; nirxa '%d' ne " "gengaz e." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Formata wêneya JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Formata wêneya TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ji bo stream bîr nehate veqetandin" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Nikare ji nû nav li pelê %s bike ji bo %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Rakirina hêmanê biserneket" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Nikare ji nû nav li pelê %s bike ji bo %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Wêne nehate dekodkirin" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Wêne nehate dekodkirin" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "Bihêkirina wêneyê RAS ne destekiriye" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nikarî tomar bike" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Formata wêneya WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Çewtî di dema xwendina GIF: %s de" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Pelê GIF hin dane winda kirin (dibe ku hatiye qudkirin?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Çewtiyek hundirîn di barkerê GIF (%s) de" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Lod pir zêdeye" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Barkerê wêneyê GIF nikare vî wêneyî fam bike." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Åžifreyek ne durust hate dîtin" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Malika gilover di pelê GIF de" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Bîr têra barkirina pelê GIF nake" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Bîr têra barkirina frame bo dosya GIF nake" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Wêneyê GIF xerabe ye (ÅŸidandina LZW ne duriste)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Xuyaye ku dosya ne GIF e" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Guhertoya %s dosya GIF nayê destekirin" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Firehiya wêne sifire" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "NexÅŸeya reng a wêneyê GIF tuneye û nexÅŸeya rengan a herêmî jî di çarçoveya " "hidurê wê de tuneye." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Wêneyê GIF kême an perçekiriye." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Çewtiyek di dema xwendina wêneya ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Dekodkirina pelê ICNS biserneket" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Formata wêneya ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Sernivîsek çewt di ikonê de" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Bîr têra barkirina ikonê nake" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ÃŽkonê ÅŸidandî nayên destekirin" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Firehiya ikonê sifire" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Bilidiya Ä°konê sifire" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Cureyek îkonê nayê destekirin" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Bîr têra barkirina dosya ICO nake" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Wêne gelekî mezine ji bo tomarkirina wek ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Nîşankera nîşanekê derveyî wêne ye" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Firehiya dosya ICO nayê destekirin: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ji bo stream bîr nehate veqetandin" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Wêne nehate dekodkirin" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Bilindahî an firehiya JPEG2000 a guherî sifir e" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Heta niha piÅŸtgirya cureyê wêneyê tune" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nikarî bîrekê bo barkirina profîla rengan veqetîne" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Bîr têra vekirina pelê JPEG2000 nake" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nikarî bîrê ji pêştomarkirina daneyên wêneyê re veqetîne" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Formata wêneya JPEG2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Çewtiya wergera dosya wêneyê JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "Bîr têra tomarkirinê nake, hin gavan jêbibin da cih di bîrê de çêbibe" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Asoya rengên JPEG (%s)nayê destekirin" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nikare bîrekê bo barkirina dosya JPEG veqetîne" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Bilindahî an firehiya JPEG a guherî sifir e." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ji bo sernavê bîr nehate veqetandin" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Bîrek ji bîra navbênkar re nayê veqetandin" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Bilidî an jî firehiya wêne ne raste" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Wêne bpp destek nake" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Gelek astên ne destekirî yên wêne hene %d-bit planes" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nikare pixbufeke nû avabike" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nikare bîrê ji rêza daneyê re veqetîne" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ji bo sernavê bîr nehate veqetandin" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Hemû rêzikên wêneyê PCX ne girtin" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Di dawiya daneyên pcx de tabloya rengan nîne" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Amadekariya formata PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Nirxê wêneyê PNG ê sarkirî sifire." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Formata wêneya GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Hejmara bitan di her qenalên wêneyê PNG de çewt e." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Nirxê wêneyê PNG ê sarkirî sifire." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bitên her qenalekî yên wêneyê guheztî yê PNG nake 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Wêneyê PNG ne RGB an jî RGBA ye." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Qenalên wêneyê PNG yê guhestî ne destnîşankirîne pêwiste ku 3 an 4 be." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Çewtiyek mezin di dosya wêneyê PNG de: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Bîr têra barkirina dosya PNG nake" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Bîr têra bicihkirina %ld nake ji alî wêneyên %ld, hewl bide ku tu hinek " "sepanan bavêjî da ku cih vale bibe" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Çewtiyek mezin di dosya wêneyê PNG de" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Çewtiyek mezin di dema xwendina dosya wêneyê PNG de: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Mifteyên lodên tekstê yê PNG herî kêm divê 1 karakter û herî zêde jî divê 79 " "karakter be." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Pêwiste ku ÅŸifreyên PNG yê nivîskî ASCII be." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Pêwiste ku nirxa JPEG di navbera 0 û 100 de be '%s' lewra nirx nehate şîrove " "kirin." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Pêwiste ku nirxa JPEG di navbera 0 û 100 de be , nirxa %d' nayê destekirin." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "Nirxa perçeyê PNG yên niviskî %s snayên sembolkirin bo ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Formata wêneya PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Lêkerê PNM pêrgî hejmarake rast nebû" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Byteke destpêkî ya ne rast bo dosya PNM" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Dosya PNM ne di amadekariyek ÅŸaxikî de ye, dikare were xuyakirin" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Firehûna wêneyê di hundirê pelê PNM de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Dirêjahiya wêneyê di hundirê pelê PNM de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Asta herî bilind a nirxa reng di pelê PNM de 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Asta herî bilind a nirxa reng di dosya PNM de" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Cureyê wêneyê PNM yê bingeh ne derbasdar e" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Barkera wêneyan a PNM vê jêrecureyê destek nake" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Pêwistiya amadekirina PNM bi valehiyekê heye beriya daxuyaniya daneyê" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ji wêneyê PNM were barkirin bîr nayê veqetandin" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ji bo barkirina avahiya naveroka PNM bîr têrê nake" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Dawiya daneyan a wêneyên PNM encama kes ne li bendê" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ji bo barkirina dosyaya PNM bîr têrê nake" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Malbata şêwazên wêneyên PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Di sernivîsê de têkçûn\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Veqetandina bîra navbênkar bo wêneyê bi meznahiya %u byte bi ser neket" msgstr[1] "" "Veqetandina bîra navbênkar bo wêneyê bi meznahiya %u byte bi ser neket" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Çewtî di dema xwendina GIF: %s de" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Nikare bîrekê ji TGA re veqetîne" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Nivisîna pêrista peldankê biserneket\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Vekirina wêneya TIFF biserneket" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Formata wêneya TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Daneyên çewt ê wêneyê Ras" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Wêneyê RAS xwedî cureyeke nenase" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Bihêkirina wêneyê RAS ne destekiriye" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Bîr têra barkirina wêneyê RAS nake" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Amadekirinên wêne yên Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ji bo binyada IOBufferê di bîrê de cih nayê veqetandin" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ji bo daneya IOBufferê di bîrê de cih nayê veqetandin" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ji bo daneya IOBufferê di bîrê de dîsa cih nayê veqetandin" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ji bo daneya derbasdar ya IOBuffer di bîrê de cih nayê veqetandin" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ji bo pixbufa nû bîr nayê veqetandin" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "Wêneyê GIF kême an perçekiriye." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nikare bingehekê ji nexÅŸeya rengan re veqetîne" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Malik ji bo nexÅŸiya rengan nikarin werin veqetandin" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Kûrahiyek ne di hesêb de ya malikên nexÅŸeya rengan" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nikare bîrekê ji serikê TGA re veqetîne" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "pîvanên wêneyê TGA ne rastin" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Cureyê wêneyê TGA ne destekirî ye" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nikare bîrekê ji TGA re veqetîne" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Daneyên zêde di dosya de hene" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Formata wêneya Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Firehiya wêne nayê pejirandin (dosya TIFF ya ne baÅŸ )" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Bilidahiya wêne napejirîne (dosya TIFF ya ne baÅŸ )" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Firehî an bilindahiya wêneyê TIFF sifire" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "pîvanên wêneyê TIFF gelekî mezinin" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Bîr têra vekirina dosya TIFF nake" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Barkirina dane ya RGB ye ji dosya TIFF biserneket" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Vekirina wêneya TIFF biserneket" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Barkirina wêneya TIFF biserneket" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Tomarkirina wêneya TIFF biserneket" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Nivîsandina daneyên TIFF biserneket" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nikarî ku di dosya TIFF de binvîse" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Firehiya wêne sifire" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "bilidahiya wêne sifire" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Bîr têra barkirina wêne nake" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nikare yê mayî tomar bike" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Formata wêneya WMBP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Pelê XBM ya nederbasdar" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Bîr têra vekirina dosya wêneyê XBM nake" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Dema wêneya XBM hatiye barkirin nivîsandina pelê demî serneket" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Şêwaza wêneyê XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "serikê XPM nîne" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Serikê XPM çewte" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Firehiya wêne di dosya XPM <= 0 ye" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Bilindahiya wêneyê dosya XPM <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Dosya XPM xwedî hejmarek ne rast a sembolane" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Dosya XPM xwedî hejmarek ne rast a rengane" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nikare bîrekê ji bo barkirina wêneyê XPM veqetîne" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nikare nexÅŸeya rengan XPM bixwîne" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Di dema barkirina wêneyê XPM de Nivîsîna di pelê demî de biserneket" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Formata wêneya XPM" #~ msgid "Unsupported animation type" #~ msgstr "cureyê wêneyên bi liv yên ku nayên destekirin" #~ msgid "TIFFClose operation failed" #~ msgstr "Girtina TIFF biserneket" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Nikare bîrê ji daneyên rêzkirî re veqetîne" gdk-pixbuf-2.30.8/po/csb.gmo0000664000175000017500000001752512340760137016702 0ustar00mclasenmclasen00000000000000Þ•C4YL°±)Ñ.û*6E|'—¿NßR.JŸ#ê+"Il%„ª¿ Óô" , 7M $… .ª $Ù Oþ /N -~ %¬ rÒ E a Ox 2È Hû $D ,i #– 2º "í " #3 #W &{ ¢ !Á ã &+K f‡œ±ÆÛñE7+}©VÈß!ÿ8!/Z0Š2»$î8,Lsyií$Wb|-ß- *;'f(Ž·Ôî3<:W)’O¼. ;;.wi¦17B=z|¸5U\r=ÏO .]8Œ3Å3ù.-.\0‹,¼5é+*K,v6£!Úü!=Rg|‘§¼$ÑKö9B)|®¦# +$"&-)B :<3@(%1!.>,46C5?7;' *8 =9/ A20BMP image has bogus header dataBits per channel of PNG image is invalid.Couldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't write to BMP fileError interpreting JPEG image file (%s)Error writing to image file: %sFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailure reading GIF: %sFile does not appear to be a GIF fileIcon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Maximum color value in PNM file is 0Maximum color value in PNM file is too largeNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconPNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial byteRAS image has bogus header dataRAS image has unknown typeTGA image has invalid dimensionsThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe Sun raster image formatThis build of gdk-pixbuf does not support saving the image format: %sUnable to load image-loading module: %s: %sUnrecognized image file formatfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2007-02-24 19:23+0000 Last-Translator: Mark KwidziÅ„sczi Language-Team: Kashubian Language: csb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2; ZmiÅ‚kòwi nagłówk òbrôzu BMPLëczba bitów na kanal òbrôzu PNG nie je pòprôwnô.Felëjë pamiãcë na òdczëtanié lopkù JPEGNie je mòżno zrobic nowégò bùfora piksmapëNie mòże pòznac fòrmatu òbrôzu w lopkù '%s'Nie je mòżno zapisac do lopkù BMPFelô przë interpretacëji lopkù z òbrôzã JPEG (%s)Fela przë zapisënkù do lopka òbrôzu: %sNie mòże zamknÄ…c lopka "%s" pò zapisaniém w nim òbrôzu. MògÅ‚o doÅ„c do niezapisania dzélu pòdôwków: %sNie mòże òdczëtac animacëji "%s": nieznónô przëczëna, prawdopòdóbno lopk animacëji mô felã.Nie mòże wladowac òbrôzu '%s':%sWczëtanié òbrôzu "%s" nie darzëło sã: nieznónô przëczëna, prawdopòdóbno lopk z felÄ….Nie mòże òtemknÄ…c '%s' do zapisënkù: %sÃ’temkniãce lopka '%s': %s nie darzëło sãNie mòże òtemknÄ…c timczasowégò lopkaNie mòże czëtac timczasowégò lopkaFelô prze òdczëtanim òbrôzu GIF: %sLopk mést nie je lopkã GIFWiżô ikònë je zerowôSzérz ikònë je zerowôLopk z òbrôzã '%s' nie zamëkô w se pòdôwkówNieznóny fòrmat òbrôzuÃ’brôz je za wiôldżi, żebë móc zapisac gò jakò ICOÃ’brôżë ôrtu "%s" nie sÄ… wspierónéFùnkcëjô przërostowégò òdczëtu òbrôzów ôrtu "%s" nie je wspieranô.Felëjë pamiãcë na òdczëtanié lopkù PNGFelëjë pamiãcë na wladowanié strukturë kòntekstu PNMFelëjë pamiãcë na òdczëtanié lopkù PNMFelëjë pamiãcë na òdczëtanié lopkù, spróbùjë zasztëkac jaczé programë abë zwòlnic pamiãcFelëjë pamiãcë bë zapisac òbrôz do bùforaFelëjë pamiãcë bë zapisac òbrôz do òdczëtaniôBënowô fela przë mòdule òdczëtaniô òbrôzów GIF (%s)Bënowô fela: MòduÅ‚ "%s" òdczëtëjÄ…cy òbrôżë nie skùczëł òperacëji, nie pòdajÄ…c przëczënë nieùdaÅ‚oscëZmiÅ‚kòwi nagłówk animacëjiZmiÅ‚kòwi nagłówk ikònëJakòsc òbrôzu JPEG mùszi bëc wôrtnotÄ… òd 0 do 100; wôrtnota '%s' nie je pòprôwna.Klucze tekstowëch elementów PNG mùszÄ… byc céchama ASCII.Klucze tekstowëch elementów PNG mùszÄ… miec dÅ‚ugòtã òd 1 do 79 céchów.Maksymalnô wôrtnota farwë w lopkù PNM je 0Maksymalnô wôrtnota farwë w lopkù PNM je za wiôlgôNie je nalazłô paléta na kùńcu pòdôwków PCXFelëjë pamiãcë na zrobienié ramë w lopkù GIFFelëjë pamiãcë na òdczëtanié lopkù GIFFelëjë pamiãcë na òdczëtanié lopkù ICOFelëjë pamiãcë na òdczëtanié òbrôzu RASFelëjë pamiãcë do wladowaniô animacëjiFelëjë pamiãcë na òdczëtanié bitmapë z lopkùFelëjë pamiãcë na òdczëtanié ikònëPlik PNM zamëkô w se òbrôz ò wiżë 0Plik PNM zamëkô w se òbrôz ò szérzë 0Lopk PNM zamëkô w se niepòprôwny zaczÄ…tkòwi bajtZmiÅ‚kòwi nagłówk òbrôzu RASNieznóny fòrmat òbrôzu RASÃ’brôz TGA mô zmiÅ‚kòwe miarëFòrmat òbrôzu ANIFòrmat òbrôzu BMPFòrmat òbrôzu GIFFòrmat òbrôzu ICOFòrmat òbrôzu JPEGFòrmat òbrôzu PCXFòrmat òbrôzu PNGRastrowi fòrmat òbrôzu firmë SUNTa kòpiëjô gdk-pixbuf nie zezwôlô na zapisënk òbrôzu w fòrmace: %sNie mòże wladowac mòdulu czëtaniô òbrôzów: %s: %sNierozpòznóny fòrmat lopka z òbrôzãFelëjë pamiãcë na bùfor òbrôzu ò miarze %u bajtaFelëjë pamiãcë na bùfor òbrôzu ò miarze %u bajtówFelëjë pamiãcë na bùfor òbrôzu ò miarze %u bajtówgdk-pixbuf-2.30.8/po/mn.gmo0000664000175000017500000004411412340760137016537 0ustar00mclasenmclasen00000000000000Þ•‡TµŒ` a % § )¼ -æ  "5 *X )ƒ +­ #Ù &ý .$ S 6n ¥ ¼ !Ù "û 'FfNz&ÉðR ]J{#Æê!"?8b8›Ô!ì"&1%XB~NÁ0&Ah} ‘²%Çí-5K`u"Ž ±7Ò$ ./$^*ƒO®%þ/$-T%‚¨¹ÕJìO72‡Hº$ ,Er#†"ª"Í#ð#&8_~!ž À&á-462k!žÀàAû=[ j‹¨½Òçü''<d€–­ÃØEíC3)w ¡+Â(î "8[!z"œ¿2Õ%.M%k)‘V»³2Dæ E+!&q![˜!cô!NX"8§"cà"cD#V¨#Vÿ#dV$X»$=%MR%! %4Â%L÷%@D&J…&FÐ&3'±K'Jý',H(Òu(0H)™y)=*'Q*(y*4¢*;×*Y+fm+AÔ+6,FM,J”,Dß,…$-›ª-WF.Bž.1á.1/@E/0†/G·/.ÿ/O.0.~0.­0,Ü09 1>C17‚1[º1^2Ru2HÈ2d3ªv3Z!4[|4YØ4B25#u5L™5+æ56¡¢6zD7€¿7@@8>8UÀ8$9?;9`{9QÜ9S.:d‚:Vç:M>;TŒ;;á;;<<Y<J–<há<`J=6«=>â=4!>V>RØ>+?7C?B{?¾?Ý?ü?@)8@b@@J @Wë@CA cA„A¤AÃA‹âAcnBHÒBACa]C]¿CEDCcD?§DPçDC8E6|E[³ELF@\F@F:ÞFKGŸeGFH![B A2^m :†&rgyoD (jp%OGuLql@7$btc8-e{EdCf0Q‚<NMiKS`TaIXRh=Vƒ6v/']+)| Z;">W9.,F#„x‡ \_3w}k ?JY€P5HzU1n4*s…~BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: mn Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-03-17 17:16+0100 Last-Translator: Sanlig Badral Language-Team: Mongolian Language: mn MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); BMP зургийн толгой өгөгдөл худал байнаBMP зургийн толгойн Ñ…ÑмжÑÑ Ñ‚Ð¾Ð´Ð¾Ñ€Ñ…Ð¾Ð¹Ð³Ò¯Ð¹Ð‘ÑƒÑ€ÑƒÑƒ код тааралдлааPNG зургийн Ñуваг Ñ‚ÑƒÑ Ð±Ò¯Ñ€Ð¸Ð¹Ð½ битүүд хүчингүй байна.ХөрвөÑөн PNG зургийн Ñуваг Ñ‚ÑƒÑ Ð±Ò¯Ñ€Ð¸Ð¹Ð½ битүүд 8 биш байнаGIF зургийн файлын заавар Ñ…Ò¯ÑнÑгтийн бичлÑгШахагдÑан дүрлÑл дÑмжигдÑÑгүйЗургийн өндөрийг авч чадахгүй байна (TIFF файл алдаатай)Зургийн өргөнийг авч чадахгүй байна (TIFF файл алдаатай)КонтекÑÑ‚ буферт Ñанах ой гаргаж чадахгүй байнаФайлын толгойг Ñанах ойд ачаалж чадахгүй байнаМөрийн өгөгдөлд зориулÑан Ñанах ой гаргаж чадахгүй б/аJPEG төрлийн файлыг Ñанах ойд байрлуулж чадÑÐ°Ð½Ð³Ò¯Ð¹Ð¨Ð¸Ð½Ñ pixbuf -ийг байрлуулж чадÑангүй"%s" файлын зургийн төрөл танигдахгүй байнаХадгалж чадÑангүйТүүчÑÑний-Hotspot зургийн гаднаPCX-зургийн бүх мөрүүд дуудагдах боломжгүйTIFF зургийн багтаамж нь Ñ…ÑÑ‚ их байнаJPEG зургийн файлыг таÑарч байхад алдаа (%s)Зургийн файл руу бичиж байхад алдаа (%s)Файлд илүүдÑл өгөгдөл байнаЗургийн "%s" файлд бичилт хийгÑÑд хаах гÑÑ‚Ñл хаагдÑангүй, бүх өгөгдөл хадгалагдаагүй байж болно: %sTIFF Ñ„Ð°Ð¹Ð»Ð°Ð°Ñ RGB өгөгдлийг ачаалахгүй байнаTIFF зураг ачаалагдÑангүйХөдөлгөөнт зураг "%s" ачаалагдÑангүй: Шалтгаан нь тодорхойгүй, магадгүй хөдөлгөөнт зурагийн файл ÑвдÑÑ€ÑÑн бололтой"%s" зураг ачаалагдÑангүй: %s"%s" зураг ачаалагдÑангүй: Шалтгаан нь тодорхойгүй, магадгүй зураг ÑвдÑрхий бололтой"%s" бичихÑÑÑ€ нÑÑÑ…Ñд онгойÑонгүй: %sTIFF зураг онгойÑонгүй "%s" файл нÑÑгдÑÑнгүй: %sТүр зуурын файл нÑÑгдÑÑнгүй Түр зуурын Ñ„Ð°Ð¹Ð»Ð°Ð°Ñ ÑƒÐ½ÑˆÐ¸Ð³Ð´ÑангүйXBM зургийг түр зуурын файлд бичиж чадахгүй байна XPM зураг ачаалахад завÑрын файлаа Ò¯Ò¯ÑгÑж чадахгүй байнаGIF төрлийн файл уншигдахгүй байна: %sPNG зургийн файлд хүнд алдаа : %sPNG зургийн файлыг уншихад ноцтой алдааPNG зургийн файлыг уншихад ноцтой алдаа %s GIF зургийн файл гÑж Ñанагдахгүй байнаGIF төрлийн файлын зарим өгөгдөл алдагдÑан байна (магадгүй таÑарÑан байх?)GIF төрөлд гадаад Ð±ÑƒÑ Ó©Ð½Ð³Ó©Ð½Ð¸Ð¹ дүрÑлÑл байдаг, ба кадр дотор дотоод өнгөний дүрÑлÑлтÑй.GIF зураг бол гÑмтÑÑн (буруу LZW алгоритмын шахалт)GIF зураг таÑархай ÑÑвÑл дутуу болÑонДүрÑийн өндөр нь " 0 " болжÑÑДүрÑний өргөн нь " 0 " болжÑÑ"%s" зургийн файл өгөгдөл агуулаагүйЗургийн тодорхойгүй төрөлЗураг хүчингүй өргөн ба/ÑÑвÑл өндөртÑйЗураг дÑмжигдÑÑгүй bpp-Ñ‚ÑйЗураг дÑмжигдÑÑгүй %d-бит-нийлүүр тоотой б/аЗурагын өндөр '' 0 '' болжÑÑЗурагын өргөн '' 0 '' болжÑÑЗургийн толгой ÑвдÑÑ€ÑÑнЗургийн цÑгÑн өгөгдөл ÑвдÑÑ€ÑÑнICO-Ñ€ хадгалахад зураг Ñ…ÑÑ‚Ñрхий томЗургийн "%s" төрөл дÑмжигдÑÑгүйЗургийн "%s" төрлийг нÑмÑгдүүлÑн ачаалах боломжгүйPNG зургийн файлыг ачаалахад Ñанах ой хүрÑхгүй байнаPNM өмнөх бүтцийг ачаалахад Ñанах ой хүрÑхгүй.PNM файлыг ачаалахад хангалтгүй Ñанах ойXBM зургийн файлыг ачаалахад Ñанах ой хүрÑлцÑхгүй байнаЗургийг ачаалахад Ñанах ой хүрÑхгүй, зарим программаа Ñанах Ð¾Ð¹Ð³Ð¾Ð¾Ñ Ñ‡Ó©Ð»Ó©Ó©Ð»Ó©Ñ… гÑж оролдоно уу TIFF төрлийн файлыг ачаалахад Ñанах хүрÑхгүй байнаБуфер Ñ€Ò¯Ò¯ зураг хадгалах хангалттай Ñанах ой алгаcallback руу зураг хадгалах хангалттай Ñанах ой алгаGIF зураг ачаалагчийн дотоод алдаа (%s)XBM файл буруу байна Хөдөлгөөнт зургийн толгой Ñ…ÑÑÑг хүчингүйДүрÑний толгой нь бурууJPEG төрөл нь 0 ба 100 -ийн хоорондох утгыг авбал Ñайн; "%d" утга бол зөвшөөрөгдөөгүй.0 ба 100 -ийн хоорондох утгыг авбал JPEG чанартай; "%s" гÑÑÑн утгыг задлан Ñлгал хийж чадÑангүйPNG Ñ…ÑÑÑг текÑÑ‚Ñд түлхүүр нь ASCII Ñ‚ÑмдÑгтүүд байвал зүгÑÑÑ€ набора ASCII.PNG Ñ…ÑÑÑг текÑтийн түлхүүр нь 1 ба 79 хүртÑл Ñ‚ÑмдÑгтүүдÑÑÑ€ байвал зүгÑÑÑ€.Хөдөлгөөнт зурагт кадр дутуу байнаPNM файлын хамгийн их өнгөний утга 0PNM файлын хамгийн их өнгөний утга Ñ…ÑÑ‚ том байнаXPM биш толгой олдлооPCX өгөгдлийн төгÑгөлд нийлүүр алгаGIF зургийн файл ачаалахад Ñанах ой хүрÑлцÑхгүй байнаICO файл ачаалахад Ñанах ой хүрÑлцÑхгүй байнаRAS зураг ачаалахад Ñанах ой хүрÑлцÑхгүй байнаХөдөлгөөнт зураг ачаалахад Ñанах ой хүрÑлцÑхгүй байнаBitmap зураг ачаалахад Ñанах ой хүрÑлцÑхгүй Ð±Ð°Ð¹Ð½Ð°Ð”Ò¯Ñ€Ñ Ð°Ñ‡Ð°Ð°Ð»Ð°Ñ…Ð°Ð´ Ñанах ой хүрÑлцÑхгүй байнаЗургийг ачаалахад Ñанах ой хүрÑлцÑхгүй байна PNM файл 0 өндөртÑй зурагтай байнаPNM файл 0 өргөнтÑй зурагтай байнаPNM файл буруу ÑхлÑл байттай байнаPNM файл бол танигдÑан PNM ын дÑд төрөлд бишPNM зураг ачаалагч ÑÐ½Ñ PNM -ийн дÑд төрөлийг дÑмжÑÑгүй байнаPNM ачаалагч бүхÑл тоог олох Ñанаатай, гÑвч олдÑонгүй.Файлын төгÑгөл Ñ…ÑÑ‚ Ñрт олдлооRAS зургийн толгой өгөгдөл нь худалRAS зургийн тодорхойгүй төрөлБоловÑроогүй PNM төрөл Ñг нÑг цагаан зай жишÑÑ Ó©Ð³Ó©Ð³Ð´Ð»Ð¸Ð¹Ð½ өмнөө шаарддагБоловÑрогдоогүй PNM зургийн төрөл нь хүчингүйСтек дүүрлÑÑTGA зургийн Ñ…ÑмжÑÑÑ Ð±ÑƒÑ€ÑƒÑƒ байнаTGA зургийн төрөл тодорхойлогдÑонгүйANI зургийн төрөл BMP зургийн төрөл GIF зургийн төрөлICO зургийн төрөлJPEG зургийн төрөл байнаPCX зургийн төрөл PNG төрлийн зураг.PNM/PBM/PGM/PPM гÑÑÑн зургийн төрлийн нÑг бүлÑгSun компаны �аÑÑ‚Ñрийн алгоритмийн зургийн төрөлTIFF зургийн төрөл Targa зургийн төрөл WBMP зургийн төрөл XBM зургийн төрөл XPM зургийн төрөл "gdk-pixbuf"-ийн ÑÐ½Ñ Ð±Ð°Ð¹Ð³ÑƒÑƒÐ»Ð°Ð»Ñ‚ нь: %s зургийн төрлийг хадгалахад тохирохгүй байнаХөрвөÑөн PNG Ñувгуудын тоо хүчингүй,3 ÑÑвÑл 4 байх Ñ‘Ñтой.ХөрвөÑөн PNG Ñ‚Ñг өргөн ба өндөртÑй болов.ХөрвөÑөн PNG RGB ÑÑвÑл RGBA төрлийнх биш.Зураг ачаалагч модулийг ачаалах боломжгүй байна: %s: %sӨнгөний Ñ…Ò¯ÑнÑгт бичлÑгийн ÑанамÑаргүй өнгөний гүнPNM зургийн өгөгдлийн гÑнÑтийн төгÑгөлХөдөлгөөнт зурганд ÑанамÑаргүй дүрÑЗургийн файлын төрөл танигдÑангүйJPEG төрлийн өнгөний орон зай дÑмжигдÑÑгүй (%s)ICO файлын өнгөний гүн дÑмжигдÑÑгүй: %dДÑмжигдÑÑгүй дүрлÑлийн төрөлGIF зургийн файлын төрөлийн %s хувилбар тодорхойгүйTIFF зургийн өргөн ÑÑвÑл өндөр нь '' 0 '' байнаXPM зургийн файлын өндөр <= '' 0 '' байнаXPM зургийн файлын өргөн <= '' 0 '' байнаXPM зургийн өнгөний дугаар буруу XPM Ñ‚ÑмдÑгтүүдийн цÑг бүрийн дугаар буруу Зургийн %u байтын буфер байрлуулж чадÑангүйЗургийн %u байтын буфер байрлуулж чадÑангүйRAS зургийн өөрчлөлт тодорхойлогдоогүйgdk-pixbuf-2.30.8/po/th.gmo0000664000175000017500000010024512340760137016536 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0¸&0\ß1h<2t¥23h93d¢3v4o~4„î4]s5uÑ5{G6dÃ6d(7f7~ô7Js8?¾8†þ8d…9fê9WQ:I©:=ó:D1;xv;~ï;Un<[Ä<X =ry=Qì=i>>{¨>o$?v”?f @{r@Nî@<=A9zA1´ASæA-:BEhB;®B<êBc'CY‹CiåCvODfÆDd-Ec’E0öE²'F‰ÚFªdGVHQfHP¸H? IíIIC7JØ{J@TK?•K=ÕKKLT_LK´LEMZFMB¡M€äM€eNBæNe)OvOtPL{PWÈPž Qº¿QpzRbëR\NS9«S?åSE%TBkT®Ti?UX©UHVNKVQšVNìVB;W^~W>ÝWKX&hX„Y3Z[HZ{¤Z[ [d|[øá[XÚ\S3]‡‡]®^3¾^`ò_êS`,>aAkac­aKb±]b·ctÇc±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2014-03-03 17:36+0700 Last-Translator: Theppitak Karoonboonyanan Language-Team: Thai Language: th MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; รูปภาพ ANI ถูà¸à¸•à¸±à¸”ตอนหรือไม่สมบูรณ์รูปภาพ BMP มีข้อมูลส่วนหัวที่ใช้ไม่ได้รูปภาพ BMP มีขนาดข้อมูลส่วนหัวที่ไม่รองรับพบโค้ดเสียรูปภาพ PNG มีค่าบิตต่อช่องที่ใช้ไม่ได้ค่าบิตต่อช่องของ PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¹„ม่ใช่ 8หน่วยความจำไม่พอสำหรับข้อมูลส่วนหัวของ TGAหน่วยความจำไม่พอสำหรับรายà¸à¸²à¸£à¹ƒà¸™à¸•à¸²à¸£à¸²à¸‡à¸ªà¸µà¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไม่พอสำหรับโครงสร้างข้อมูลตารางสีหน่วยความจำไม่พอสำหรับข้อมูล IOBufferหน่วยความจำไม่พอสำหรับโครงสร้งข้อมูล IOBufferหน่วยความจำไม่พอสำหรับโครงสร้างข้อมูล TGA contextหน่วยความจำไม่พอสำหรับอ่านรูปภาพ PNMหน่วยความจำไม่พอสำหรับอ่านรูปภาพ XPMหน่วยความจำไม่พอสำหรับพิà¸à¸‹à¹Œà¸šà¸±à¸Ÿà¹ƒà¸«à¸¡à¹ˆà¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไม่พอสำหรับข้อมูลชั่วคราวของ IOBufferอ่านตารางสีของ XPM ไม่สำเร็จrealloc ข้อมูล IOBuffer ไม่สำเร็จตารางในà¹à¸Ÿà¹‰à¸¡ GIF มีรายà¸à¸²à¸£à¸—ี่อ้างวà¸à¸«à¸¥à¸±à¸šà¸¡à¸²à¸–ึงตัวเองโพรไฟล์สีมีความยาว %d ซึ่งไม่ถูà¸à¸•à¹‰à¸­à¸‡à¹‚พรไฟล์สีมีความยาว '%u' ซึ่งไม่ถูà¸à¸•à¹‰à¸­à¸‡à¹„ม่รองรับไอคอนà¹à¸šà¸šà¸—ี่ถูà¸à¸šà¸µà¸šà¸­à¸±à¸”ไม่สามารถจองหน่วยความจำ: %sไม่สามารถสร้างสตรีม: %sไม่สามารถอ่านรหัสà¹à¸Ÿà¹‰à¸¡ ICNSอ่านค่าความสูงรูปภาพไม่สำเร็จ (à¹à¸Ÿà¹‰à¸¡ TIFF เสีย)อ่านค่าความà¸à¸§à¹‰à¸²à¸‡à¸£à¸¹à¸›à¸ à¸²à¸žà¹„ม่สำเร็จ (à¹à¸Ÿà¹‰à¸¡ TIFF เสีย)ไม่สามารถอ่านข้อมูลจาà¸à¸ªà¸•à¸£à¸µà¸¡: %sไม่สามารถเลื่อนตำà¹à¸«à¸™à¹ˆà¸‡à¹ƒà¸™à¸ªà¸•à¸£à¸µà¸¡: %sหน่วยความจำไม่พอสำหรับรูปภาพ PCXไม่สามารถจองหน่วยความจำสำหรับโพรไฟล์สีหน่วยความจำไม่พอสำหรับ context bufferหน่วยความจำไม่พอสำหรับข้อมูลส่วนหัวหน่วยความจำไม่พอสำหรับข้อมูลเส้นนอนของภาพหน่วยความจำไม่พอสำหรับอ่านรูปภาพ JPEG นี้หน่วยความจำไม่พอสำหรับบันทึà¸à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž BMPไม่สามารถจองหน่วยความจำสำหรับสตรีมไม่สามารถจองหน่วยความจำสำหรับพัà¸à¸‚้อมูลภาพสร้างพิà¸à¸‹à¹Œà¸šà¸±à¸Ÿà¹ƒà¸«à¸¡à¹ˆà¹„ม่สำเร็จไม่สามารถอ่านรหัสภาพโหลดบิตà¹à¸¡à¸›à¹„ม่สำเร็จโหลด metafile ไม่สำเร็จไม่รู้จัà¸à¸Šà¸™à¸´à¸”รูปภาพของà¹à¸Ÿà¹‰à¸¡ '%s'บันทึà¸à¹„ม่สำเร็จบันทึà¸à¸—ี่เหลือไม่สำเร็จเขียนà¹à¸Ÿà¹‰à¸¡ BMP ไม่สำเร็จเขียนà¹à¸Ÿà¹‰à¸¡ TIFF ไม่สำเร็จจุดเล็งของเคอร์เซอร์อยู่นอà¸à¸£à¸¹à¸›à¸ à¸²à¸žà¹„ด้รับเส้นภาพของรูปภาพ PCX ไม่ครบรูปภาพ TIFF มีขนาดà¸à¸§à¹‰à¸²à¸‡à¸¢à¸²à¸§à¸—ี่ใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ปเà¸à¸´à¸”ข้อผิดพลาดขณะà¹à¸ˆà¸‡à¸‚้อมูลà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž JPEG (%s)เà¸à¸´à¸”ข้อผิดพลาดขณะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž ICNS: %sเà¸à¸´à¸”ข้อผิดพลาดขณะเขียนà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž: %sเà¸à¸´à¸”ข้อผิดพลาดขณะเขียนสตรีมรูปภาพà¹à¸Ÿà¹‰à¸¡à¸¡à¸µà¸‚้อมูลเà¸à¸´à¸™à¸ˆà¸±à¸”สรรเนื้อที่ %d ไบต์เพื่อเป็นบัฟเฟอร์สำหรับอ่านà¹à¸Ÿà¹‰à¸¡à¹„ม่สำเร็จจัดสรรหน่วยความจำสำหรับโครงสร้าง QTIF context ไม่สำเร็จไม่สามารถปิดà¹à¸Ÿà¹‰à¸¡ '%s' ขณะเขียนรูปภาพ ข้อมูลอาจจะไม่ถูà¸à¸šà¸±à¸™à¸—ึà¸: %sสร้างอ็อบเจà¸à¸•à¹Œ GdkPixbufLoader ไม่สำเร็จหาอะตอมข้อมูลของรูปภาพไม่พบอ่านค่า RGB จาà¸à¹à¸Ÿà¹‰à¸¡ TIFF ไม่สำเร็จโหลดรูปภาพ TIFF ไม่สำเร็จเปิดà¹à¸Ÿà¹‰à¸¡à¸ à¸²à¸žà¹€à¸„ลื่อนไหว '%s' ไม่สำเร็จ: ไม่à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹€à¸žà¸£à¸²à¸°à¸­à¸°à¹„ร à¹à¸•à¹ˆà¸­à¸²à¸ˆà¹€à¸›à¹‡à¸™à¹€à¸žà¸£à¸²à¸°à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸­à¹ˆà¸²à¸™à¸£à¸¹à¸›à¸ à¸²à¸ž '%s' ไม่สำเร็จ: %sเปิดà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž '%s' ไม่สำเร็จ: ไม่à¹à¸™à¹ˆà¹ƒà¸ˆà¸§à¹ˆà¸²à¹€à¸žà¸£à¸²à¸°à¸­à¸°à¹„ร à¹à¸•à¹ˆà¸­à¸²à¸ˆà¹€à¸›à¹‡à¸™à¹€à¸žà¸£à¸²à¸°à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¹€à¸›à¸´à¸”เขียน '%s' ไม่สำเร็จ: %sเปิดรูปภาพ TIFF ไม่สำเร็จเปิดà¹à¸Ÿà¹‰à¸¡ '%s' ไม่สำเร็จ: %sเปิดà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จอ่านข้อมูลส่วนหัว QTIF ไม่สำเร็จอ่านà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จบันทึà¸à¸£à¸¹à¸›à¸ à¸²à¸ž TIFF ไม่สำเร็จข้าม %d ไบต์ถัดไปด้วย seek() ไม่สำเร็จเขียนข้อมูล TIFF ไม่สำเร็จเขียนลงà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จ ขณะอ่านรูปภาพ XBMเขียนลงà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราวไม่สำเร็จ ขณะอ่านรูปภาพ XBMอ่านรูปภาพ GIF ไม่สำเร็จ: %sมีข้อผิดพลาดร้ายà¹à¸£à¸‡à¹ƒà¸™à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNG: %sเà¸à¸´à¸”ข้อผิดพลาดร้ายà¹à¸£à¸‡à¸‚ณะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNGมีข้อผิดพลาดร้ายà¹à¸£à¸‡à¸‚ณะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNG: %sดูเหมือนว่านี่ไม่ใช่à¹à¸Ÿà¹‰à¸¡ GIFเà¸à¸´à¸”ข้อผิดพลาดขณะอ่านอะตอม QTIF: %sà¹à¸Ÿà¹‰à¸¡ GIF นี้ขาดข้อมูลบางส่วน (อาจจะคัดลอà¸à¹à¸Ÿà¹‰à¸¡à¸¡à¸²à¹„ม่ครบà¹à¸Ÿà¹‰à¸¡)รูปภาพ GIF ไม่มีตารางสีส่วนà¸à¸¥à¸²à¸‡ à¹à¸¥à¸°à¹€à¸Ÿà¸£à¸¡à¸‚้างในไม่มีตารางสีเฉพาะเฟรมà¹à¸Ÿà¹‰à¸¡ GIF เสียหาย (à¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”à¹à¸šà¸š LZW ไม่ถูà¸à¸•à¹‰à¸­à¸‡)ตัวโหลดรูปภาพ GIF ไม่เข้าใจรูปภาพนี้รูปภาพ GIF ถูà¸à¸•à¸±à¸”ตอนหรือไม่สมบูรณ์ไอคอนมีความสูงศูนย์ไอคอนมีความà¸à¸§à¹‰à¸²à¸‡à¸¨à¸¹à¸™à¸¢à¹Œà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž '%s' ไม่มีข้อมูลไม่รู้จัà¸à¸Šà¸™à¸´à¸”ของรูปภาพรูปภาพมีค่าความà¸à¸§à¹‰à¸²à¸‡ à¹à¸¥à¸°/หรือ ความสูงที่ไม่ถูà¸à¸•à¹‰à¸­à¸‡à¸£à¸¹à¸›à¸ à¸²à¸žà¸¡à¸µà¸„่าบิตต่อพิà¸à¹€à¸‹à¸¥à¸—ี่ไม่รองรับไม่รองรับจำนวนของระนาบ %d บิตนี้รูปภาพมีความสูงเป็นศูนย์รูปภาพมีความà¸à¸§à¹‰à¸²à¸‡à¹€à¸›à¹‡à¸™à¸¨à¸¹à¸™à¸¢à¹Œà¸ªà¹ˆà¸§à¸™à¸«à¸±à¸§à¸‚องà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸£à¸¹à¸›à¸ à¸²à¸žà¹€à¸ªà¸µà¸¢à¸«à¸²à¸¢à¸«à¸£à¸·à¸­à¸–ูà¸à¸•à¸±à¸”ตอนข้อมูลพิà¸à¹€à¸‹à¸¥à¹ƒà¸™à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸£à¸¹à¸›à¸ à¸²à¸žà¹ƒà¸«à¸à¹ˆà¹€à¸à¸´à¸™à¹„ปสำหรับà¹à¸Ÿà¹‰à¸¡à¸Šà¸™à¸´à¸” ICOไม่รองรับรูปภาพชนิด '%s'ยังไม่รองรับรูปภาพชนิดนี้มอดูล %s ซึ่งใช้สำหรับอ่านรูปภาพ ไม่ได้ส่งออà¸à¸­à¸´à¸™à¹€à¸—อร์เฟซที่ต้องà¸à¸²à¸£ เป็นไปได้ว่ามาจาภgdk-pixbuf ที่ต่างรุ่นà¸à¸±à¸™à¹„ม่รองรับà¸à¸²à¸£à¸­à¹ˆà¸²à¸™à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” '%s' à¹à¸šà¸šà¹€à¸žà¸´à¹ˆà¸¡à¸—ีละส่วนfile descriptor ขาเข้าเป็น NULLหน่วยความจำไม่พอที่จะอ่านà¹à¸Ÿà¹‰à¸¡ PNGหน่วยความจำไม่พอสำหรับโครงสร้างข้อมูล PNM contextหน่วยความจำไม่พอที่จะอ่านà¹à¸Ÿà¹‰à¸¡ PNMหน่วยความจำไม่พอจะอ่านà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž XBMหน่วยความจำไม่พอสำหรับอ่านรูปภาพ à¸à¸£à¸¸à¸“าลองปิดโปรà¹à¸à¸£à¸¡à¸­à¸·à¹ˆà¸™à¹† เพื่อคืนความจำที่ถูà¸à¹ƒà¸Šà¹‰à¸­à¸¢à¸¹à¹ˆà¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไม่พอจะเปิดà¹à¸Ÿà¹‰à¸¡ JPEG 2000หน่วยความจำไม่พอจะเปิดà¹à¸Ÿà¹‰à¸¡ TIFFหน่วยความจำไม่พอที่จะบันทึà¸à¸£à¸¹à¸›à¸ à¸²à¸žà¸¥à¸‡à¹ƒà¸™à¸šà¸±à¸Ÿà¹€à¸Ÿà¸­à¸£à¹Œà¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไม่พอสำหรับบันทึà¸à¸‚้อมูลภาพผ่านฟังà¸à¹Œà¸Šà¸±à¸™à¹€à¸£à¸µà¸¢à¸à¸à¸¥à¸±à¸šà¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไม่พอที่จะเà¸à¹‡à¸šà¸£à¸¹à¸›à¸ à¸²à¸žà¸‚นาด %lux%lu à¸à¸£à¸¸à¸“าปิดโปรà¹à¸à¸£à¸¡à¸—ี่ไม่ใช้à¹à¸¥à¹‰à¸§ เพื่อจะได้มีหน่วยความจำว่างเพิ่มขึ้นเà¸à¸´à¸”ข้อผิดพลาดในตัวโหลดรูปภาพ GIF (%s)ข้อผิดพลาดภายใน: มอดูลโหลดรูปภาพ '%s' ดำเนินà¸à¸²à¸£à¸šà¸²à¸‡à¸­à¸¢à¹ˆà¸²à¸‡à¹„ม่สำเร็จ à¹à¸•à¹ˆà¹„ม่ได้ระบุสาเหตุà¹à¸Ÿà¹‰à¸¡ XBM ใช้ไม่ได้ข้อมูลส่วนหัว XBM ผิดพลาดข้อมูลส่วนหัวของภาพเคลื่อนไหวเสียข้อมูลส่วนหัวของไอคอนเสียคุณภาพของรูปภาพ JPEG ต้องอยู่ระหว่าง 0 à¹à¸¥à¸° 100 ค่า '%d' ที่ตั้งใช้ไม่ได้คุณภาพของรูปภาพ JPEG ต้องอยู่ระหว่าง 0 à¹à¸¥à¸° 100 ค่า '%s' ไม่สามารถตีความได้คีย์ของชิ้นข้อความใน PNG ต้องใช้ตัวอัà¸à¸©à¸£ ASCIIคีย์ของชิ้นข้อความใน PNG ต้องมีระหว่าง 1 ถึง 79 ตัวอัà¸à¸©à¸£à¸ªà¹ˆà¸§à¸™à¸‚องภาพเคลื่อนไหวเสียà¹à¸Ÿà¹‰à¸¡ PNM มีค่าจำนวนสีมาà¸à¸ªà¸¸à¸”เป็น 0à¹à¸Ÿà¹‰à¸¡ PNM มีค่าจำนวนสีมาà¸à¸ªà¸¸à¸”ที่ใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ปไม่พบข้อมูลส่วนหัว XPMไม่พบจานสีตรงท้ายข้อมูล PCXหน่วยความจำไม่พอที่จะสร้างเฟรมในà¹à¸Ÿà¹‰à¸¡ GIFหน่วยความจำไม่พอที่จะอ่านรูปภาพ GIFหน่วยความจำไม่พอที่จะอ่านà¹à¸Ÿà¹‰à¸¡ ICOหน่วยความจำไม่พอที่จะอ่านรูปภาพ RASหน่วยความจำไม่พอที่จะอ่านภาพเคลื่อนไหวหน่วยความจำไม่พอที่จะอ่านรูปภาพบิตà¹à¸¡à¸›à¸«à¸™à¹ˆà¸§à¸¢à¸„วามจำไม่พอที่จะอ่านไอคอนหน่วยความจำไม่พอที่จะโหลดรูปภาพระดับà¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”ข้อมูล PNG ต้องอยู่ระหว่าง 0 ถึง 9 ค่า '%d' ที่ตั้งใช้ไม่ได้ระดับà¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸”ข้อมูล PNG ต้องอยู่ระหว่าง 0 ถึง 9 ค่า '%s' ที่ตั้งใช้ไม่ได้à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNM มีความสูงเป็นศูนย์à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸ž PNM มีความà¸à¸§à¹‰à¸²à¸‡à¹€à¸›à¹‡à¸™à¸¨à¸¹à¸™à¸¢à¹Œà¹à¸Ÿà¹‰à¸¡ PNM มีไบต์à¹à¸£à¸à¸—ี่ไม่ถูà¸à¸•à¹‰à¸­à¸‡à¹à¸Ÿà¹‰à¸¡ PNM นี้ไม่ตรงà¸à¸±à¸šà¸£à¸¹à¸›à¹à¸šà¸š PNM ย่อยใดๆ ที่รองรับตัวโหลดรูปภาพ PNM ไม่รองรับรูปà¹à¸šà¸š PNM ย่อยนี้ตัวโหลด PNM ควรจะพบเลขจำนวนเต็มตัวหนึ่ง à¹à¸•à¹ˆà¹„ม่พบพบ end-of-file à¸à¹ˆà¸­à¸™à¸—ี่ควรขนาดอะตอม QTIF ใหà¸à¹ˆà¹€à¸à¸´à¸™à¹„ป (%d ไบต์)รูปภาพ RAS มีข้อมูลส่วนหัวไม่ถูà¸à¸•à¹‰à¸­à¸‡à¸£à¸¹à¸›à¸ à¸²à¸ž RAS มีชนิดที่ไม่รู้จัà¸à¸£à¸¹à¸›à¹à¸šà¸š Raw PNM บังคับว่าต้อมีช่องว่างหนึ่งตัวà¸à¹ˆà¸­à¸™à¸‚้อมูลตัวอย่างชนิดของรูปภาพ Raw PNM ไม่ถูà¸à¸•à¹‰à¸­à¸‡à¸£à¸¹à¸›à¸ à¸²à¸ž GIF ผลลัพธ์มีขนาดเป็นศูนย์Stack overflowรูปภาพ TGA มีขนาดà¸à¸§à¹‰à¸²à¸‡à¸¢à¸²à¸§à¹„ม่ถูà¸à¸•à¹‰à¸­à¸‡à¸žà¸šà¸Šà¸™à¸´à¸”รูปภาพ TGA ที่ไม่รองรับà¸à¸²à¸£à¸šà¸µà¸šà¸­à¸±à¸” TIFF ไม่ได้อ้างอิงถึงตัวอ่านà¹à¸¥à¸°à¸¥à¸‡à¸£à¸«à¸±à¸ªà¸—ี่ใช้à¸à¸²à¸£à¹„ด้à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” ANIà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” BMPà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” EMFà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” GIFรูปà¹à¸šà¸š GdkPixdataà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” ICNSà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” ICOà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” JPEG 2000à¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” JPEGà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” PCXà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” PNGà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸•à¸£à¸°à¸à¸¹à¸¥ PNM/PBM/PGM/PPMà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” TIFFà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¹à¸šà¸šà¸£à¸²à¸ªà¹€à¸•à¸­à¸£à¹Œà¸‚อง Sunà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” TIFFà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” Targaà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” WBMPà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” WMFà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” XBMà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¸Šà¸™à¸´à¸” XPMคนคอมไพล์ gdk-pixbuf ไม่ได้เลือà¸à¸£à¸­à¸‡à¸£à¸±à¸šà¸à¸²à¸£à¸šà¸±à¸™à¸—ึà¸à¹à¸Ÿà¹‰à¸¡à¸Šà¸™à¸´à¸”: %sภาพ BMP ที่ไล่เส้นจาà¸à¸šà¸™à¸¥à¸‡à¸¥à¹ˆà¸²à¸‡ ไม่สามารถบีบอัดข้อมูลได้รูปภาพ JPEG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์รูปภาพ JPEG2000 ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸ˆà¸³à¸™à¸§à¸™à¸Šà¹ˆà¸­à¸‡à¸—ี่ไม่รองรับ มันควรจะเป็น 3 หรือ 4รูปภาพ PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์PNG ที่à¹à¸›à¸¥à¸‡à¸¡à¸²à¹„ม่ใช่ RGP หรือ RGBAพิà¸à¸‹à¹Œà¸šà¸±à¸Ÿà¸—ี่à¹à¸›à¸¥à¸‡à¸¡à¸²à¸¡à¸µà¸„วามà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงเป็นศูนย์ไม่สามารถเปิดมอดูลสำหรับอ่านรูปภาพ: %s: %sรายà¸à¸²à¸£à¹ƒà¸™à¸•à¸²à¸£à¸²à¸‡à¸ªà¸µà¸¡à¸µà¸„วามลึà¸à¸ªà¸µà¸—ี่ไม่รองรับข้อมูล PNM จบà¸à¹ˆà¸­à¸™à¸—ี่ควรพบชิ้นไอคอนเà¸à¸´à¸™à¸¡à¸²à¹ƒà¸™à¸ à¸²à¸žà¹€à¸„ลื่อนไหวไม่รู้จัà¸à¸Šà¸™à¸´à¸”ของà¹à¸Ÿà¹‰à¸¡à¸£à¸¹à¸›à¸ à¸²à¸žà¹„ม่รองรับห้วงสีนี้สำหรับ JPEG (%s)ความลึà¸à¸—ี่ไม่รองรับสำหรับà¹à¸Ÿà¹‰à¸¡ ICO: %dไม่รองรับไอคอนชนิดนี้พบชนิดรูปภาพที่ GDI+ ไม่รองรับà¹à¸›à¸¥à¸‡à¸„่าของชิ้นข้อความใน PNG (%s) ไปเป็น ISO-8859-1 ไม่สำเร็จไม่รองรับà¹à¸Ÿà¹‰à¸¡ GIF รุ่น %sความà¸à¸§à¹‰à¸²à¸‡à¸«à¸£à¸·à¸­à¸„วามสูงของรูปภาพชนิด TIFF เป็นศูนย์à¹à¸Ÿà¹‰à¸¡ XPM มีค่าความสูงรูปภาพน้อยà¸à¸§à¹ˆà¸²à¸¨à¸¹à¸™à¸¢à¹Œà¹à¸Ÿà¹‰à¸¡ XPM มีค่าความà¸à¸§à¹‰à¸²à¸‡à¸£à¸¹à¸›à¸ à¸²à¸žà¸™à¹‰à¸­à¸¢à¸à¸§à¹ˆà¸²à¸¨à¸¹à¸™à¸¢à¹Œà¹à¸Ÿà¹‰à¸¡ XPM ตั้งค่าจำนวนสีที่ใช้ไม่ได้à¹à¸Ÿà¹‰à¸¡ XPM ตั้งค่าไบต์ต่อพิà¸à¹€à¸‹à¸¥à¸—ี่ใช้ไม่ได้จัดสรรเนื้อที่ %u ไบต์เพื่อเป็นบัฟเฟอร์รูปภาพไม่สำเร็จไม่รองรับรูปภาพ RAS ชนิดย่อยนี้gdk-pixbuf-2.30.8/po/ca@valencia.po0000664000175000017500000010015212340760135020140 0ustar00mclasenmclasen00000000000000# Catalan translation of GTK+. # Copyright © 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 # Free Software Foundation, Inc. # Ivan Vilata i Balaguer , 1999, 2000. # Softcatala , 2000, 2001, 2002. # Jordi Mallach , 2002, 2003, 2004, 2005, 2006. # Mireia Farrús , 2003. # Josep Puigdemont , 2005, 2006. # David Planella , 2008, 2009, 2010. # Gil Forcada , 2012, 2013. # # Recull de termes # # Trough - regata. Es refereix a la barra d'una barra de desplaçament, # sobre la qual llisca. Una altra alternativa seria «pista» o # «carril». # Thumb - lliscador. Es refereix al control que s'arrossega o es fa # lliscar al llarg de la regata de la barra de desplaçament. # Scroll box - lliscador. El mateix que «thumb» # Stepper - desplaçador. Cadascuna de les fletxes dels extrems de la barra # de desplaçament. Fent-hi clic es desplaça el lliscador. # Scale thumb - lliscador d'escalat. «A scale consists of a track with a thumb, # much like a scrollbar. # It is used to select a value in a given range. The user may drag # the thumb across the scale track to adjust the value» . # Vegeu http://wiki.mozilla.org/XUL:Slider_Tag # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.8.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-31 22:46+0200\n" "Last-Translator: Gil Forcada \n" "Language-Team: Catalan \n" "Language: ca-XV\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bits\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "No s'ha pogut obrir el fitxer «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "El fitxer gràfic «%s» no conté dades" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "No es pot carregar l'animació «%s»: se'n desconeix el motiu; probablement es " "tracta d'un fitxer d'animació malmés" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "No es pot carregar la imatge «%s»: se'n desconeix el motiu; probablement es " "tracta d'un fitxer d'imatge malmés" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "No és possible carregar el mòdul per a la càrrega d'imatges: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "El mòdul %s per carregar imatges no exporta la interfície adequada: potser " "és d'una versió de gdk-pixbuf diferent?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "El tipus d'imatge «%s» no està implementat" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "No s'ha pogut reconèixer el format gràfic del fitxer «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "No es coneix el format del fitxer gràfic" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "No s'ha pogut carregar la imatge «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "S'ha produït un error en escriure al fitxer d'imatge: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Este muntatge de gdk-pixbuf no permet guardar el format d'imatge: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "No hi ha memòria suficient per guardar la imatge a la crida de retorn" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "No s'ha pogut obrir el fitxer temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "No s'ha pogut llegir el fitxer temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "No s'ha pogut obrir «%s» per a l'escriptura: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "No s'ha pogut guardar «%s» en escriure la imatge, és probable que no s'hagen " "guardat totes les dades: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" "No hi ha memòria suficient per guardar la imatge en una memòria intermèdia" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "S'ha produït un error en escriure al flux d'imatge" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Error intern: El carregador d'imatge «%s» no ha pogut acabar una operació, " "però no ha donat cap raó per a la fallada" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "No està implementada la càrrega incremental del tipus d'imatge «%s»" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "La capçalera de la imatge està malmesa" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "El format de la imatge és desconegut" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Les dades de píxels de la imatge estan malmeses" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "no s'ha pogut assignar una memòria intermèdia d'imatge de %u byte" msgstr[1] "no s'ha pogut assignar una memòria intermèdia d'imatge de %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Bloc d'icona inesperat en l'animació" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "La capçalera de l'animació no és vàlida" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "No hi ha memòria suficient per carregar l'animació" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Bloc erroni en l'animació" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Imatge ANI truncada o incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "El format d'imatge ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "La imatge BMP conté dades de capçalera errònies" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "No hi ha memòria suficient per carregar la imatge de mapa de bits" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "La imatge BMP té una mida de capçalera no permesa" # Topdown és un BMP amb la primera "scanline" al principi del fitxer. jm #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "No es poden comprimir les imatges BMP «topdown»" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "S'ha trobat un final de fitxer abans d'hora" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "No s'ha pogut obtindre memòria per guardar el fitxer BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "No s'ha pogut escriure al fitxer BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "El format d'imatge BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "El format d'imatge EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "El format d'imatge GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "El format d'imatge ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "La qualitat de JPEG ha de ser un valor entre 0 i 100; el valor «%s» no es " "pot analitzar." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "La qualitat JPEG ha de ser un valor entre 0 i 100; el valor «%d» no és " "permés." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "El format d'imatge JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "El format d'imatge TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "No s'ha pogut assignar memòria: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "No s'ha pogut crear el flux: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "No s'ha pogut cercar en el flux: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "No s'ha pogut llegir el flux: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "No s'ha pogut carregar el mapa de bits" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "No s'ha pogut carregar el metafitxer" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "El GDI+ no funciona amb este format d'imatge" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "No s'ha pogut guardar" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "El format d'imatge WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "No s'ha pogut llegir el GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Al fitxer GIF li falten algunes dades (potser s'han truncat d'alguna manera)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Error intern en el carregador de GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Sobreeiximent de la pila" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "El carregador d'imatges GIF no entén esta imatge." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "S'ha trobat un codi incorrecte" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrada de taula circular al fitxer GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "No hi ha memòria suficient per carregar el fitxer GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "No hi ha memòria suficient per compondre un marc al fitxer GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "La imatge GIF està malmesa (la compressió LZW és incorrecte)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "El fitxer no pareix ser un fitxer GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "No s'ha implementat la versió %s del format del fitxer GIF" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "La imatge GIF generada ocupa zero bytes" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "La imatge GIF no té mapa de color global, i un marc de dins no té mapa de " "color local." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Imatge GIF truncada o incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "S'ha produït un error en llegir la imatge ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "No s'ha pogut descodificar el fitxer ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "El format d'imatge ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "La capçalera de la icona no és vàlida" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "No hi ha memòria suficient per carregar la icona" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Les icones comprimides no estan implementades" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "L'amplada de la icona és zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "L'alçada de la icona és zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipus d'icona no implementada" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "No hi ha memòria suficient per carregar el fitxer ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "La imatge és massa gran per guardar-la com a ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Lloc calent del cursor fora de la imatge" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "No es permet una profunditat per al fitxer ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "No s'ha pogut assignar memòria per al flux" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "No s'ha pogut descodificar la imatge" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "El JPEG 2000 transformat té amplada o alçada zero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "El tipus d'imatge no està implementat actualment" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "No s'ha pogut assignar memòria per al perfil de color" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "No hi ha memòria suficient per obrir el fitxer JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" "No s'ha pogut assignar memòria per ubicar les dades d'imatge a la memòria " "intermèdia" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "El format d'imatge JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "S'ha produït un error en interpretar el fitxer gràfic JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "La memòria per carregar la imatge és insuficient, proveu d'eixir d'algunes " "aplicacions per alliberar memòria" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espai de color JPEG no implementat (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "No es pot obtindre memòria per carregar el fitxer JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "El JPEG transformat té amplada o alçada zero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "La llargada del perfil de color no és vàlida «%u»." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "No es pot obtindre memòria per a la capçalera" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "No s'ha pogut assignar memòria per al context de la memòria intermèdia" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "La imatge té una amplada i/o alçada no vàlida" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "La imatge té uns bpp no permesos" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "La imatge té un nombre de plànols de %d bits no compatible" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "No s'ha pogut crear una memòria intermèdia de píxels nova" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "No s'ha pogut assignar memòria per a les dades de la línia" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "No es pot obtindre memòria per a la imatge PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "No s'han obtingut totes les línies de la imatge PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "No s'ha trobat cap paleta al final de les dades PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "El format d'imatge PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "La memòria de píxels transformada té amplada o alçada zero." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "El format de la GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Els bits per canal de la imatge PNG no són vàlids." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "El PNG transformat té amplada o alçada zero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Els bits per canal del PNG transformat no són 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "El PNG transformat no és RGB o RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "El PNG transformat té un nombre no implementat de canals, ha de ser 3 o 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Error fatal al fitxer d'imatge PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "No hi ha memòria suficient per carregar el fitxer PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "No hi ha suficient memòria per emmagatzemar una imatge de %lu per %lu. Eixiu " "d'algunes aplicacions per alliberar memòria" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Error fatal en llegir el fitxer gràfic PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Error fatal en llegir el fitxer gràfic PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Les claus per als blocs text de PNG han de tindre entre 1 i 79 caràcters." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Les claus per als blocs text de PNG han de ser caràcters ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "El perfil de color té una llargada no vàlida (%d)." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "El nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%s» " "no es pot analitzar." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "El nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%d» " "no és permés." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "El valor per al fragment de text PNG %s no es pot convertir a la codificació " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "El format d'imatge PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "El carregador PNM esperava trobar un enter, però no l'ha trobat" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "El fitxer PNM té un byte inicial incorrecte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "El fitxer PNM no és en un subformat reconegut" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "El fitxer PNM té una amplada d'imatge de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "El fitxer PNM té una alçada d'imatge zero" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "El valor màxim de color al fitxer PNM és zero" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "El valor màxim de color al fitxer PNM és massa alt" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "El tipus d'imatge PNM en brut no és vàlid" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "El carregador d'imatges PNM no permet este subformat PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Els formats PNM en brut requereixen exactament un espai en blanc abans de " "les dades de mostra" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "No es pot obtindre memòria per carregar la imatge PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "No hi ha memòria suficient per carregar l'estructura de context PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Final inesperat de les dades de la imatge PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "No hi ha memòria suficient per carregar el fitxer PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La família de format d'imatge PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "El descriptor del fitxer d'entrada és nul." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ha fallat la lectura de la capçalera QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "La mida de l'àtom QTIF és massa gran (%d byte)" msgstr[1] "La mida de l'àtom QTIF és massa gran (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "No s'han pogut assignar %d byte per a la memòria intermèdia del fitxer de " "lectura" msgstr[1] "" "No s'han pogut assignar %d bytes per a la memòria intermèdia del fitxer de " "lectura" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "S'ha produït un error de fitxer en llegir l'àtom QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "No s'ha pogut ometre el següent %d byte amb la crida seek()." msgstr[1] "No s'han pogut ometre els següents %d bytes amb la crida seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "No s'ha pogut obtindre memòria per al context de l'estructura QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "No s'ha pogut crear l'objecte GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "No s'ha trobat un àtom de dades d'imatge." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "El format d'imatge QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "La imatge RAS té dades de capçalera erronis" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "La imatge RAS és de tipus desconegut" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Variació d'imatge RAS no implementada" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "No hi ha memòria suficient per carregar la imatge RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "El format d'imatge Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "No es pot obtindre memòria per a l'estructura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "No es pot obtindre memòria per les dades de l'IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "No es pot reubicar memòria per les dades de l'IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "No es poden assignar les dades temporals de l'IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "No es pot ubicar una memòria de píxels nova" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "La imatge està malmesa o truncada" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "No es pot assignar l'estructura del mapa de colors" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "No es poden assignar les entrades del mapa de colors" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profunditat de bit inesperada per a les entrades del mapa de color" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "No es pot obtindre memòria per les capçaleres TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "La imatge TGA té unes dimensions no vàlides" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "El tipus d'imatge TGA no està permés" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "No es pot obtindre memòria per al context de l'estructura TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Excés de dades al fitxer" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "El format d'imatge Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "No es pot obtindre l'amplada de la imatge (fitxer TIFF incorrecte)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "No es pot obtindre l'alçada de la imatge (fitxer TIFF incorrecte)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "L'amplada o l'alçada de la imatge TIFF és zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Les dimensions de la imatge TIFF són massa grans" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "No hi ha memòria suficient per obrir el fitxer TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "No s'han pogut carregar les dades RGB des del fitxer TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "No s'ha pogut obrir la imatge TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "No s'ha pogut carregar la imatge TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "No s'ha pogut guardar la imatge TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "La compressió TIFF no es refereix a un còdec vàlid." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "No s'han pogut escriure dades TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "No s'ha pogut escriure al fitxer TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "La imatge té una amplada zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "La imatge té una alçada zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "No hi ha memòria suficient per carregar la imatge" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "No s'ha pogut guardar la resta" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "El format d'imatge WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "El fitxer XBM no és vàlid" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "No hi ha memòria suficient per carregar el fitxer gràfic XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "No s'ha pogut escriure al fitxer temporal en carregar la imatge XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "El format d'imatge XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "No s'ha trobat la capçalera XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "La capçalera XPM no és vàlida" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "El fitxer XPM té una amplada d'imatge menor o igual que 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "El fitxer XPM té una alçada d'imatge menor o igual que 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM té un nombre de caràcters per píxel no vàlid" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "El fitxer XPM té un nombre de colors no vàlid" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "No es pot obtindre memòria per carregar la imatge XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "No es pot llegir el mapa de color d'XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "No s'ha pogut escriure al fitxer temporal en carregar la imatge XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "El format d'imatge XPM" gdk-pixbuf-2.30.8/po/crh.po0000664000175000017500000010475512340760135016543 0ustar00mclasenmclasen00000000000000# Translation of gtk+ to Qırımtatarca. # This file is distributed under the same license as the gtk+ package. # ReÅŸat SABIQ , 2009, 2010, 2013. # msgid "" msgstr "" "Project-Id-Version: gtk+ TRUNK\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-03-24 20:24-0500\n" "Last-Translator: ReÅŸat SABIQ \n" "Language-Team: QIRIMTATARCA (Qırım Türkçesi) \n" "Language: crh\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: UTF-8\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=1; plural=0\n" # gdk-pixbuf/gdk-pixbuf-animation.c:144 gdk-pixbuf/gdk-pixbuf-io.c:516 #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' dosyesi açılamadı: %s" # gdk-pixbuf/gdk-pixbuf-animation.c:155 gdk-pixbuf/gdk-pixbuf-io.c:526 #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Suret dosyesi '%s' hiç bir veri ihtiva etmey" # gdk-pixbuf/gdk-pixbuf-animation.c:233 #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' sureti yüklenamadı: sebep bilinmey, mühtemelen bozuq canlandırma dosyesi" # gdk-pixbuf/gdk-pixbuf-animation.c:205 gdk-pixbuf/gdk-pixbuf-io.c:571 #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "'%s' sureti yüklenamadı: sebep bilinmey, mühtemelen bozuq suret dosyesi" # gdk-pixbuf/gdk-pixbuf-io.c:295 #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Suret-yükleme modülini yükleyamayım: %s: %s" # gdk-pixbuf/gdk-pixbuf-io.c:314 #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Suret-yükleme modüli %s uyÄŸun arayüzni ihrac etmey; yoqsa o farqlı bir gdk-" "pixbuf sürümindenmidir?" # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Suret türü '%s' desteklenmey" # gdk-pixbuf/gdk-pixbuf-io.c:473 #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' dosyesindeki suretniñ formatını tanıyamadım" # gdk-pixbuf/gdk-pixbuf-io.c:479 #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "TanılmaÄŸan suret dosyesi formatı" # gdk-pixbuf/gdk-pixbuf-io.c:582 #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Suret '%s' yüklenamadı: %s" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Suret dosyesine yazÄŸanda hata: %s" # gdk-pixbuf/gdk-pixbuf-io.c:687 #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf'nıñ bu inÅŸası suret formatını saqlavnı desteklemey: %s" # gdk-pixbuf/io-xbm.c:295 #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Suretni keri-çağırılımÄŸa saqlamaq içün yetersiz hafiza" # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Muvaqqat dosye açılamadı" # gdk-pixbuf/io-xbm.c:429 #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Muvaqqat dosyeden oquyamadım" # gdk-pixbuf/gdk-pixbuf-io.c:790 #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' dosyesi yazmaq içün açılamadı: %s" # gdk-pixbuf/gdk-pixbuf-io.c:811 #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Suretni yazÄŸanda '%s' qapatılamadı, verilerniñ hepsi saqlanmaÄŸan ola bilir: " "%s" # tüklü # gdk-pixbuf/io-xbm.c:295 #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Suretni buferge saqlamaq içün yetersiz hafiza" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Suret aqımına yazÄŸanda hata" # gdk-pixbuf/gdk-pixbuf-loader.c:275 gdk-pixbuf/gdk-pixbuf-loader.c:376 #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "İçki hata: Suret yükleme modüli '%s' bir ameliyatnı tamamlayamadı, amma " "muvafaqiyetsizlik sebebini de bermedi" # tüklü # gdk-pixbuf/gdk-pixbuf-loader.c:252 #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' suret türüniñ artımlı yüklenüvi desteklenmey" # tüklü # gdk-pixbuf/gdk-pixdata.c:145 #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Suret baÅŸlığı bozuq" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Suret formatı bilinmey" # gdk-pixbuf/gdk-pixdata.c:155 gdk-pixbuf/gdk-pixdata.c:432 #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Suret piksel verileri bozuq" # gdk-pixbuf/gdk-pixdata.c:378 #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u baytlıq suret buferi tahsis etilamadı" # tüklü #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Canlandırmada beklenmegen iÅŸaretçik tomarı" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Canlandırma içinde keçersiz baÅŸlıq" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Canlandırmanı yüklemek içün yeterli hafiza yoq" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Canlandırmada yañlış-ÅŸekilli tomar" # gdk-pixbuf/io-gif.c:1407 #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF sureti ya pıtalÄŸan ya da tamamlanmaÄŸan." # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI suret formatı" # gdk-pixbuf/io-bmp.c:278 gdk-pixbuf/io-bmp.c:300 #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP sureti sahte baÅŸlıq verilerine malik" # gdk-pixbuf/io-bmp.c:325 #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Bit-haritası suretini yüklemek içün hafiza yetersiz" # gdk-pixbuf/io-bmp.c:255 #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP sureti desteklenmegen baÅŸlıq ölçüsine malik" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Yuqarıdan-aÅŸağığa BMP suretleri sıqıştırılamaz" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "BaliÄŸ olmaÄŸan dosye-soñu rastkeldi" # gdk-pixbuf/io-jpeg.c:529 #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP dosyesini saqlamaq içün hafiza tahsis etilamadı" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP dosyesine yazamadım" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP suret formatı" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF suret formatı" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF suret formatı" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO suret formatı" # gdk-pixbuf/io-jpeg.c:655 #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG keyfiyeti 0 ile 100 arasında bir deger olmalı; '%s' degeri " "ayırıştırılamadı." # gdk-pixbuf/io-jpeg.c:670 #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG keyfiyeti 0 ile 100 arasında bir deger olmalı; '%d' degeri caiz degil." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG suret formatı" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF suret formatı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Hafiza tahsis etilamadı: %s" # gtk/gtkfilesel.c:1011 #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Aqım icat etilamadı: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Aqım aranamadı: %s" # gtk/gtkfilesel.c:1011 #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Aqımdan oqulamadı: %s" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Bit-haritası yüklenamadı" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Meta-dosye yüklenamadı" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ içün desteklenmegen suret formatı" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Saqlayamadım" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF suret formatı" # gdk-pixbuf/io-gif.c:218 #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF oqulamadı: %s" # gdk-pixbuf/io-gif.c:460 gdk-pixbuf/io-gif.c:1352 gdk-pixbuf/io-gif.c:1511 #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF dosyesinde bazı veriler eksik edi (nasıl olsa pıtalÄŸan ola bilirmi?)" # gdk-pixbuf/io-gif.c:469 #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF yükleyicide içki hata (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Çeren taÅŸması" # gdk-pixbuf/io-gif.c:592 #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF suret yükleyicisi bu suretni añlayamay." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Fena kod rastkeldi" # tüklü # gdk-pixbuf/io-gif.c:622 #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF dosyesinde daireviy cedvel kirildisi" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF dosyesini yüklemek içün yetersiz hafiza" # tüklü # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF dosyesindeki bir çerçiveni telif etmek içün yeterli hafiza yoq" # gdk-pixbuf/io-gif.c:990 #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Bozuq GIF dosyesi (LZW sıqıştırması yañlış)" # gdk-pixbuf/io-gif.c:1040 #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Dosye bir GIF dosyesi kibi körünmey" # gdk-pixbuf/io-gif.c:1052 #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF dosye formatınıñ %s sürümi desteklenmey" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Neticedeki GIF suretiniñ ölçüsi sıfırdır" # gdk-pixbuf/io-gif.c:1178 #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF suretiniñ kürreviy tüs-haritası yoq ve içindeki bir çerçiveniñ yerli bir " "tüs-haritası da yoq." # gdk-pixbuf/io-gif.c:1407 #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF sureti ya pıtalÄŸan ya da tamamlanmaÄŸan." # gdk-pixbuf/io-png.c:610 #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS sureti oqulÄŸanda hata: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS dosyesi ÄŸayrı-kodlandırılamadı" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS suret formatı" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ä°ÅŸaretçik içinde keçersiz baÅŸlıq" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ä°ÅŸaretçikni yüklemek içün yetersiz hafiza" # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "SıqıştırılÄŸan iÅŸaretçikler desteklenmey" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ä°ÅŸaretçikniñ keniÅŸligi sıfırdır" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ä°ÅŸaretçikniñ yüksekligi sıfırdır" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Desteklenmegen iÅŸaretçik türü" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO dosyesini yüklemek içün yetersiz hafiza" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Suret, ICO olaraq saqlanmaq içün fazla büyük" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Ä°mleçniñ sıcaq-noqtası suretniñ tışında" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO dosyesi içün desteklenmegen terenlik: %d" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Aqım içün hafiza tahsis etilamadı" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Suret ÄŸayrı-kodlandırılamadı" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Dönüştirilgen JPEG2000 keniÅŸligi ve yüksekligi sıfırdır." # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Suret türü hal-hazırda desteklenmey" # gdk-pixbuf/io-jpeg.c:529 #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Tüs profili içün hafiza tahsis etilamadı" # gdk-pixbuf/io-tiff.c:178 gdk-pixbuf/io-tiff.c:194 gdk-pixbuf/io-tiff.c:471 #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 dosyesini açmaq içün yetersiz hafiza" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Suret verilerini buferlemek içün hafiza tahsis etilamadı" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 suret formatı" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG suret dosyesi tefsir etilgende hata (%s)" # gdk-pixbuf/io-jpeg.c:234 #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Suretni yüklemek içün yetersiz hafiza, hafizanı azat etmek içün bazı " "uyÄŸulamalardan çıquvnı deñeñiz" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Desteklenmegen JPEG tüs fezası (%s)" # gdk-pixbuf/io-jpeg.c:529 #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG dosyesini yüklemek içün hafiza tahsis etilamadı" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Dönüştirilgen JPEG keniÅŸligi yaki yüksekligi sıfırdır." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Tüs profiliniñ uzunlığı keçersiz: '%u'." # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "BaÅŸlıq içün hafiza tahsis etilamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kontekst buferi içün hafiza tahsis etilamadı" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Suret keçersiz keniÅŸlikke ve/yaki yükseklikke malik" # gdk-pixbuf/io-bmp.c:255 #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Suret desteklenmegen Piksel-Başına Bit qıymetine sahip" # tüklü # gdk-pixbuf/io-bmp.c:255 #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Suret desteklenmegen sayıda %d-bit tüzlemge malik" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Yañı piksel buferi (pixbuf) icat etilamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Satır verileri içün hafiza tahsis etilamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX sureti içün hafiza tahsis etilamadı" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX suretiniñ bütün satırları alınmadı" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX verileriniñ soñunda hiç bir palet tapılmadı" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX suret formatı" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" "Dönüştirilgen piksel buferi (pixbuf) keniÅŸligi yaki yüksekligi sıfırdır." # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata formatı" # gdk-pixbuf/io-pnm.c:423 gdk-pixbuf/io-pnm.c:451 gdk-pixbuf/io-pnm.c:483 #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG dosyesiniñ kanal başına bit qıymeti keçersiz." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Dönüştirilgen PNG suretiniñ keniÅŸligi yaki yüksekligi sıfırdır." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Dönüştirilgen PNG'niñ kanal başına bit qıymeti 8 degil." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Dönüştirilgen PNG, RGB yaki RGBA degil." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Dönüştirilgen PNG'de desteklenmegen sayıda kanal bar, 3 yaki 4 olmalı." # gdk-pixbuf/io-png.c:161 #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG suret dosyesinde ölümcil hata: %s" # gdk-pixbuf/io-png.c:245 #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG dosyesini yüklemek içün yetersiz hafiza" # gdk-pixbuf/io-png.c:536 #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu x %lu suretini maÄŸazlamaq içün yetersiz hafiza; hafiza qullanımını " "azlaÅŸtırmaq içün bazı uyÄŸulamalardan çıquvnı deñeñiz" # gdk-pixbuf/io-png.c:610 #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG dosyesini oquÄŸanda ölümcil hata" # gdk-pixbuf/io-png.c:610 #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG dosyesini oquÄŸanda ölümcil hata: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG metin tomarları içün anahtarlar eñ az 1 ve eñ çoq 79 remizden ibaret " "olmalı." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG metin tomarları içün anahtarlar ASCII remizleri olmalı." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Tüs profiliniñ uzunlığı keçersiz: %d." # gdk-pixbuf/io-jpeg.c:655 #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG sıqıştırma seviyesi 0 ile 9 arasında bir qıymet olmalı; '%s' qıymeti " "ayrıştırılamadı." # gdk-pixbuf/io-jpeg.c:670 #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG sıqıştırma seviyesi 0 ile 9 arasında bir qıymet olmalı; '%d' qıymeti " "caiz degildir." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "%s PNG metin tomarınıñ qıymeti ISO-8859-1 kodlandırmasına çevirilamay." # gdk-pixbuf/io-pnm.c:543 gdk-pixbuf/io-pnm.c:585 #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG suret formatı" # gdk-pixbuf/io-pnm.c:254 #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM yükleyicisi tamsayı tapmaqnı bekledi, ancaq tapamadı" # gdk-pixbuf/io-pnm.c:285 #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM dosyesi keçersiz baÅŸlanğıç baytına malik" # gdk-pixbuf/io-pnm.c:315 #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM dosyesi tanılÄŸan bir PNM alt-formatında degil" # gdk-pixbuf/io-pnm.c:340 #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM dosyesindeki suret keniÅŸligi 0" # gdk-pixbuf/io-pnm.c:361 #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM dosyesindeki suret yüksekligi 0" # gdk-pixbuf/io-pnm.c:384 #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM dosyesindeki azamiy tüs qıymeti 0" # gdk-pixbuf/io-pnm.c:384 #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM dosyesindeki azamiy tüs qıymeti fazla büyük" # gdk-pixbuf/io-pnm.c:423 gdk-pixbuf/io-pnm.c:451 gdk-pixbuf/io-pnm.c:483 #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Çiy PNM suret türü keçersizdir" # gdk-pixbuf/io-pnm.c:644 #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM suret yükleyicisi bu PNM alt-formatını desteklemey" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Çiy PNM formatları nümuneviy verilerden evvel tam olaraq bir aq-boÅŸluq " "kerektirir" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM suretiniñ yüklenüvi içün hafiza tahsis etilamay" # gdk-pixbuf/io-pnm.c:920 #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM kontekst yapısını yüklemek içün yetersiz hafiza" # gdk-pixbuf/io-pnm.c:818 #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM suret verileriniñ beklenmegen soñu" # gdk-pixbuf/io-pnm.c:920 #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM dosyesini yüklemek içün yetersiz hafiza" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM suret formatı ailesi" # tüklü #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Kirdi dosyesi tasvircisi SIFIRDIR (NULL)." # tüklü # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF baÅŸlığı oqulamadı" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atom ölçüsi fazla balaban (%d bayt)" # gdk-pixbuf/gdk-pixdata.c:378 #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Dosye oquv buferi içün %d bayt tahsis etilamadı" # gdk-pixbuf/io-gif.c:218 #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF atomı oqulÄŸanda dosye hatası: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "seek() ile soñraki %d bayt atlanamadı." # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF kontekst yapısı tahsis etilamadı" # gdk-pixbuf/io-xbm.c:429 #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader nesnesi icat etilamadı." # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Sureti veri atomı tapılamadı" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF suret formatı" # gdk-pixbuf/io-bmp.c:278 gdk-pixbuf/io-bmp.c:300 #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS sureti sahte baÅŸlıq verilerine sahip" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS sureti bilinmegen türge sahip" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "desteklenmegen RAS sureti çeÅŸiti" # gdk-pixbuf/io-bmp.c:325 #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS suretini yüklemek içün yeterli hafiza yoq" # tüklü #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster suret formatı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer yapısı içün hafiza tahsis etilamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer verileri içün hafiza tahsis etilamadı" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer verileri kene tahsis etilamay" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Muvaqqat IOBuffer verileri tahsis etilamay" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Yañı piksel buferi (pixbuf) tahsis etilamay" # gdk-pixbuf/io-gif.c:1407 #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Sureti ya ifsat etilgen ya da pıtalÄŸandır." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Tüs haritası yapısı tahsis etilamay" # tüklü #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Tüs haritası kirildileri tahsis etilamay" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Tüs haritası kirildileri içün beklenmegen bit-terenligi" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA baÅŸlığı hafizası tahsis etilamay" # tüklü #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA sureti keçersiz boyutlarÄŸa sahip" # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA sureti türü desteklenmey" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA kontekst yapısı içün hafiza tahsis etilamay" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Dosyede veriler fazlası" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa suret formatı" # gdk-pixbuf/io-tiff.c:152 #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Suret keniÅŸligi alınamadı (fena TIFF dosyesi)" # gdk-pixbuf/io-tiff.c:159 #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Suret yüksekligi alınamadı (fena TIFF dosyesi)" # gdk-pixbuf/io-tiff.c:169 #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF suretiniñ keniÅŸligi yaki yüksekligi sıfırdır" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF suretiniñ boyutları fazla büyük" # gdk-pixbuf/io-tiff.c:178 gdk-pixbuf/io-tiff.c:194 gdk-pixbuf/io-tiff.c:471 #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF dosyesini açmaq içün yetersiz hafiza" # gdk-pixbuf/io-tiff.c:201 #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF dosyesinden RGB verileri yüklenamadı" # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF sureti açılamadı" # gdk-pixbuf/io-tiff.c:411 #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF sureti yüklenamadı" # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF sureti saqlanamadı" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF sıqıştırması keçerli bir kodekke sıltamay." # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF verileri yazılamadı" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF dosyesine yazılamadı" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Suret keniÅŸligi sıfırdır" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Suret yüksekligi sıfırdır" # gdk-pixbuf/io-bmp.c:325 #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Suretni yüklemek içün hafiza yeterli degil" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "QalÄŸanları saqlanamadı" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP suret formatı" # gdk-pixbuf/io-xbm.c:284 #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Keçersiz XBM dosyesi" # gdk-pixbuf/io-xbm.c:295 #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM suret dosyesini yüklemek içün yetersiz hafiza" # gdk-pixbuf/io-xbm.c:429 #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM sureti yüklengende muvaqqat dosyege yazamadım" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM suret formatı" # gdk-pixbuf/io-xpm.c:1257 #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM baÅŸlığı tapılamadı" # gdk-pixbuf/io-xbm.c:284 #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Keçersiz XPM baÅŸlığı" # gdk-pixbuf/io-pnm.c:340 #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM dosyesiniñ suret keniÅŸligi <= 0" # gdk-pixbuf/io-pnm.c:361 #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM dosyesiniñ suret yüksekligi <= 0" # gdk-pixbuf/io-xpm.c:1265 #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM keçersiz sayıda piksel başına remizge sahip" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM dosyesindeki tüs sayısı keçersizdir" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM suretiniñ yüklenüvi içün hafiza tahsis etilamay" # gdk-pixbuf/io-xpm.c:1283 #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM tüs haritası oqulamay" # gdk-pixbuf/io-xpm.c:1505 #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM sureti yüklengende muvaqqat dosyege yazamadım" # gdk-pixbuf/io-pnm.c:543 gdk-pixbuf/io-pnm.c:585 #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM suret formatı" #~ msgid "Unsupported animation type" #~ msgstr "Desteklenmegen canlandırma türü" # gdk-pixbuf/io-tiff.c:277 #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose ameliyatı muvafaqiyetsiz" # gdk-pixbuf/io-xpm.c:1321 #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Paletli veriler içün hafiza tahsis etilamadı" gdk-pixbuf-2.30.8/po/he.po0000664000175000017500000010010612340760135016345 0ustar00mclasenmclasen00000000000000# translation of gtk+.HEAD.he.po to Hebrew # Hebrew Translation for GTK+ - ×ª×¨×’×•× ×¢×‘×¨×™ ל- # Copyright (C) 2000,2002, 2004 Free Software Foundation, Inc. # Tzafrir Cohen , 2000. # Gil 'Dolfin' Osher , 2002. # Gil Osher , 2004. # Yair Hershkovitz , 2006. # msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD.he\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-07-31 09:09+0200\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=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "פתיחת הקובץ '%s' נכשלה:†%s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "התמונה '%s' ×œ× ×ž×›×™×œ×” מידע" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "פתיחת ההנפשה '%s' נכשלה: הסיבה ××™× × ×” ידועה, כנר××” קובץ הנפשה פגו×" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "פתיחת התמונה '%s' נכשלה: הסיבה ××™× × ×” ידועה, כנר××” קובץ תמונה פגו×" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "×œ× × ×™×ª×Ÿ לטעון ×ת המודול לטעינת תמונה: %s:†%s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "המודול %s ×ינו ×ž×™×™×¦× ×ת המנשק המת××™×; יתכן ×©×”×•× ×ž×’×¨×¡×” ×חרת של gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "סוג התמונה '%s' ×ינו נתמך" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "×œ× × ×™×ª×Ÿ לזהות ×ת תבנית התמונה בקובץ '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "תבנית קובץ התמונה ×œ× ×ž×–×•×”×”" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "טעינת התמונה '%s' נכשלה:†%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "שגי××” בכתיבה לקובץ תמונה: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "מהדורה זו של gdk-pixbuf ×œ× ×ª×•×ž×›×ª בשמירת התמונה בתבנית: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Insufficient memory to save image to callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "פתיחת קובץ זמני נכשלה" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "קרי××” מקובץ זמני נכשלה" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "פתיחת '%s' לכתיבה נכשלה: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "סגירת '%s' בזמן כתיבת תמונה נכשלה, ייתכן וכל המידע ×œ× × ×©×ž×¨: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "×ין מספיק זיכרון לשמירת התמונה למ×גר" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "שגי××” בכתיבה לזרימת תמונה" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "שגי××” פנימית: מודול טעינת התמונות '%s' נכשל בהשלמת פעולה, ×ך ×œ× × ×™×ª× ×” סיבה " "לכישלון ×–×”" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "טעינה מתווספת של סוג התמונה '%s' ××™× ×” נתמכת" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "כותרת תמונה פגומה" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "מבנה התמונה ×ינו ידוע" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "נתוני ×”×¤×™×§×¡×œ×™× ×©×œ התמונה פגומי×" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "הקצ×ת חוצץ תמונה בגודל בית ×חד נכשלה" msgstr[1] "הקצ×ת חוצץ תמונה בגודל %u ×‘×ª×™× × ×›×©×œ×”" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "נתח סמל ×œ× ×¦×¤×•×™ בהנפשה" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "כותרת ×œ× ×ª×§× ×™×ª בהנפשה" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "×ין מספיק זיכרון לטעינת ההנפשה" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "נתח ×¤×’×•× ×‘×”× ×¤×©×”" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "הנפשת ×”Ö¾ANI הייתה קטועה ×ו ×œ× ×ž×•×©×œ×ž×ª." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "תבנית תמונת ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "לתמונת ×”Ö¾BMP יש נתוני כותרת מזויפי×" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "×ין מספיק זיכרון לטעינת תמונת מפת סיביות" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "לתמונת ×”Ö¾BMP יש גודל כותרת ש×ינו נתמך" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP images cannot be compressed" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "סוף הקובץ התגלה ×‘×ž×™×§×•× ×ž×•×§×“× ×ž×“×™" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "×œ× × ×™×ª×Ÿ להקצות זכרון לטעינת קובץ BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "×œ× × ×™×ª×Ÿ לכתוב לקובץ ×”Ö¾BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "תבנית תמונת BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "תבנית התמונה EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "תבנית קובץ GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "תבנית קובץ ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "×יכות קובץ JPEG חייבת להיות בין 0 ל־100, הערך '%s' ×œ× × ×™×ª×Ÿ לפענוח." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "×יכות קובץ JPEG חייבת להיות בין 0 ל־100, הערך '%d' ×ינו מורשה." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "תבנית קובץ JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "תבנית התמונה TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "×œ× × ×™×ª×Ÿ ליצור תזרי×: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "×œ× × ×™×ª×Ÿ לדלג בתוך התזרי×: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "×œ× × ×™×ª×Ÿ ×œ×§×¨×•× ×ž×”×ª×–×¨×™×: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "×œ× × ×™×ª×Ÿ לטעון מפת סיביות" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "×œ× × ×™×ª×Ÿ לטעון קובץ נתוני על" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "תבנית הקובץ ××™× ×” נתמכת עבור GDI+‎" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "×œ× × ×™×ª×Ÿ לשמור" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "תבנית התמונה WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "שגי××” בקרי×ת GIF:†%s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "×—×¡×¨×™× × ×ª×•× ×™× ×‘×§×•×‘×¥ ×”Ö¾GIF (ייתכן שנקטע בדרך כלשהי?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "שגי××” פנימית בטוען ×”Ö¾GIF†(%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "גלישת מחסנית" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "טוען תמונות ×”Ö¾GIF ×œ× ×™×›×•×œ להבין ×ת התמונה הזו." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "המפענח נתקל בקוד פגו×" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "×¨×™×©×•× ×˜×‘×œ×” מעגלי בקובץ ×”Ö¾GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "×ין מספיק זיכרון לטעינת קובץ GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "×ין מספיק זיכרון להרכיב מסגרת נוספת בקובץ ×”Ö¾GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "תמונת ×”Ö¾GIF פגומה (כיווץ LZW שגוי)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "הקובץ ×œ× × ×¨××” כקובץ GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "גרסה %s של תבנית קובץ ×”Ö¾GIF ××™× ×” נתמכת" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "×”Ö¾GIF שנוצר ×”×•× ×‘×’×•×“×œ ×פס" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "תמונת ×”Ö¾GIF הייתה קטועה ×ו ×œ× ×ž×•×©×œ×ž×ª." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "שגי××” בקרי×ת קובץ ICNS:†%s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "×œ× × ×™×ª×Ÿ לפענח ×ת קובץ ×”Ö¾ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "תבנית התמונה ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "כותרת ×œ× ×ª×§× ×™×ª לסמל" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "×ין מספיק זיכרון לטעינת סמל" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "×¡×ž×œ×™× ×ž×›×•×•×¦×™× ××™× × × ×ª×ž×›×™×" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "לסמל יש רוחב ×פס" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "לסמל יש גובה ×פס" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "סוג הסמל ×œ× × ×ª×ž×š" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "×ין מספיק זיכרון לטעינת קובץ ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "התמונה גדולה מכדי שמירה ×›Ö¾ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Cursor hotspot outside image" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "עומק בלתי נתמך לקובץ ICO:†%d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לזרימה" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "×œ× × ×™×ª×Ÿ לפענח ×ת התמונה" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "×”Ö¾JPEG2000 המותמר ×”×•× ×‘×¨×•×—×‘ ×ו גובה ×פס" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "סוג התמונה ×ינו נתמך" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון עבור פרופיל הצבע" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "×ין מספיק זיכרון לפתיחת קובץ JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Couldn't allocate memory to buffer image data" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "תצורת התמונה JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "שגי××” בפענוח קובץ תמונת JPEG†(%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "×ין מספיק זיכרון לטעינת התמונה, כד××™ לנסות לסגור מספר ×™×™×©×•×ž×™× ×›×“×™ לפנות " "זיכרון" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "מרחב ×”×¦×‘×¢×™× ×©×œ ×”Ö¾JPEG ×ינו נתמך (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לטעינת קובץ JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformed JPEG has zero width or height." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "×ורך פרופיל הצבע '%u' ×ינו תקני." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לכותרת" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לחוצץ ההקשר" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "לתמונה יש רוחב ו/×ו גובה ×œ× ×ª×§× ×™×™×" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "לתמונה יש bpp ×œ× × ×ª×ž×š" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "לתמונה יש מספר בלתי נתמך של מישורי %d סיביות" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "×œ× × ×™×ª×Ÿ ליצור pixbuf חדש" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון למידע שורה" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לתמונת PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "×œ× ×”×ª×§×‘×œ×• כל השורות של תמונת ×”Ö¾PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "×œ× × ×ž×¦××” ערכת ×¦×‘×¢×™× ×‘×¡×•×£ נתוני ×”Ö¾PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "תבנית תמונת PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformed pixbuf has zero width or height." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "המבנה GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "הסיביות לערוץ של תמונת ×”Ö¾PNG ×ינן תקינות." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformed PNG has zero width or height." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bits per channel of transformed PNG is not 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformed PNG not RGB or RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Transformed PNG has unsupported number of channels, must be 3 or 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "שגי××” חמורה בקובץ תמונת PNG:†%s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "×ין מספיק זיכרון לטעינת קובץ PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "×ין מספיק זיכרון לשמירת תמונה בגודל %lu על %lu; כד××™ לנסות לצ×ת ממספר " "×™×™×©×•×ž×™× ×›×“×™ להקטין ×ת השימוש בזיכרון" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "שגי××” חמורה בקרי×ת קובץ PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "שגי××” חמורה בקרי×ת קובץ PNG:†%s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Keys for PNG text chunks must be ASCII characters." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "לפרופיל הצבע יש ×ורך בלתי תקני %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "×יכות קובץ PNG חייבת להיות בין 0 ל־100, ×œ× × ×™×ª×Ÿ לפענח ×ת הערך '%s'." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "×יכות קובץ PNG חייבת להיות בין 0 ל־100, הערך '%d' ×ינו מורשה." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "תבנית תמונת PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "טוען ×”Ö¾PNM ציפה ×œ×ž×¦×•× ×ž×¡×¤×¨ של×, ×ך ×œ× ×ž×¦×" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "לקובץ ×”Ö¾PNM יש סיבית פנימית ×œ× ×ª×§× ×™×ª" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "קובץ ×”Ö¾PNM ×ינו בתת־תבנית מוכרת של PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "רוחב תמונת PNM ×”×•× 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "גובה תמונת PNM ×”×•× 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "ערך הצבע המקסימלי בקובץ PNM ×”×•× 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "ערך הצבע המקסימלי בקובץ PNM ×”×•× ×’×“×•×œ מדי" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "סוג תמונת ×”Ö¾PNM הגולמית שגוי" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "טוען תמונות ×”Ö¾PNM ×ינו תומך בתת־תבנית זו של PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "מבני PNM ×’×•×œ×ž×™×™× ×“×•×¨×©×™× ×‘×“×™×•×§ רווח ×חד לפני נתוני הדגימה" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לטעינת תמונת PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "×ין די זיכרון לטעינת מבנה ההקשר PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "סוף נתוני תמונת ×”Ö¾PNM ×œ× ×¦×¤×•×™" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "×ין מספיק זיכרון לטעינת קובץ PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "משפחת מבני התמונה PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "מת×ר קובץ הקלט ×”×•× NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "קרי×ת כותרת ×”Ö¾QTIF נכשלה" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "גודל ××˜×•× ×§×•×‘×¥ ×”Ö¾QTIF גדול מדי (בית ×חד)" msgstr[1] "גודל ××˜×•× ×§×•×‘×¥ ×”Ö¾QTIF גדול מדי (%d בתי×)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "הקצ×ת בית ×חד לחוצץ קרי×ת הקובץ נכשלה" msgstr[1] "הקצ×ת %d ×‘×ª×™× ×œ×—×•×¦×¥ קרי×ת הקובץ נכשלה" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "×ירעה שגי×ת קובץ בעת קרי×ת ××˜×•× QTIF:†%s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "הדילוג על הבית ×”×‘× ×¢× seek()‎ נכשל." msgstr[1] "הדילוג על %d ×”×‘×ª×™× ×”×‘××™× ×¢× seek()‎ נכשל." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "×œ× × ×™×ª×Ÿ להקצות מבנה הקשר ל־QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "יצירת פריט מסוג GdkPixbufLoader נכשלה." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "מצי×ת נתוני ××˜×•× ×œ×ª×ž×•× ×” נכשלה." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "תבנית התמונה QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "לתמונת RAS יש מידע כותרת מזויף" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "תמונת RAS מסוג ×œ× ×™×“×•×¢" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "צורת תמונת RAS ×œ× × ×ª×ž×›×ª" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "×ין מספיק זיכרון לטעינת תמונת RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "תבנית התמונה Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון למבנה IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לנתוני IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "×œ× × ×™×ª×Ÿ להקצות מחדש זיכרון לנתוני IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "×œ× × ×™×ª×Ÿ להקצות נתוני IOBuffer זמניי×" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "×œ× × ×™×ª×Ÿ להקצות pixbuf חדש" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "התמונה פגומה ×ו ש××™× ×” מושלמת." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "×œ× × ×™×ª×Ÿ להקצות מבנה מפת צבעי×" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "×œ× × ×™×ª×Ÿ להקצות ערכי מפת צבעי×" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "עומק הסיביות ×ינו צפוי לרשומות מפת הצבעי×" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לכותרת TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "לתמונת ×”Ö¾TGA יש ×ž×ž×“×™× ×œ× ×ª×§× ×™×™×" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "סוג התמונות TGA ×ינו נתמך" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון למבנה הקשר TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "מידע עודף בקובץ" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "תבנית התמונה Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "×œ× × ×™×ª×Ÿ לזהות ×ת רוחב התמונה (קובץ TIFF שגוי)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "×œ× × ×™×ª×Ÿ לזהות ×ת גובה התמונה (קובץ TIFF שגוי)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "גובה ×ו רוחב תמונת ×”Ö¾TIFF ×”×•× ×פס" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "ממדי תמונת ×”Ö¾TIFF ×’×“×•×œ×™× ×ž×™×“×™" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "×ין מספיק זיכרון לפתיחת תמונת TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "טעינת נתוני RGB מקובץ TIFF נכשלה" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "פתיחת תמונת TIFF נכשלה" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "טעינת תמונת TIFF נכשלה" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "שמירת תמונת TIFF נכשלה" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "דחיסת ×”Ö¾TIFF ××™× ×” מתייחסת למקודד תקני." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "כתיבת תמונת TIFF נכשלה" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "×œ× × ×™×ª×Ÿ לכתוב לקובץ ×”Ö¾TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "רוחב התמונה ×”×•× ×פס" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "גובה התמונה ×”×•× ×פס" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "×ין מספיק זיכרון לטעינת התמונה" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "×œ× × ×™×ª×Ÿ לשמור ×ת הש×ר" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "תבנית התמונה WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "קובץ XBM ×œ× ×ª×§× ×™" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "×ין מספיק זיכרון לטעינת קובץ תמונת XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "כתיבה לקובץ זמני בזמן טעינת תמונת XBM נכשלה" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "תבנית התמונה XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "×œ× × ×ž×¦××” כותרת XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "קובץ ×”Ö¾XPM ×œ× ×ª×§× ×™" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "רוחב התמונה בקובץ ×”Ö¾XPM†<= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "גובה התמונה בקובץ ×”Ö¾XPM†<= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "לקובץ XPM יש מספר ×œ× ×ª×§× ×™ של ×ª×•×•×™× ×œ×¤×™×§×¡×œ×™×" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "לקובץ XPM יש מספר בלתי תקני של צבעי×" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון לטעינת תמונת XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "×œ× × ×™×ª×Ÿ ×œ×§×¨×•× ×ת מפת ×”×¦×‘×¢×™× ×©×œ XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "כתיבה לקובץ זמני בזמן טעינת תמונת XPM נכשלה" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "תבנית התמונה XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "פעולת ×”Ö¾TIFFClose נכשלה" #~ msgid "Unsupported animation type" #~ msgstr "סוג הנפשה ש×ינו נתמך" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "×œ× × ×™×ª×Ÿ להקצות זיכרון למידע פלטה" gdk-pixbuf-2.30.8/po/POTFILES.in0000664000175000017500000000151112305775535017201 0ustar00mclasenmclasen00000000000000# List of source files which contain translatable strings. gdk-pixbuf/gdk-pixbuf-animation.c gdk-pixbuf/gdk-pixbuf.c gdk-pixbuf/gdk-pixbuf-data.c gdk-pixbuf/gdk-pixbuf-io.c gdk-pixbuf/gdk-pixbuf-loader.c gdk-pixbuf/gdk-pixbuf-simple-anim.c gdk-pixbuf/gdk-pixdata.c gdk-pixbuf/io-ani.c gdk-pixbuf/io-bmp.c gdk-pixbuf/io-gdip-bmp.c gdk-pixbuf/io-gdip-emf.c gdk-pixbuf/io-gdip-gif.c gdk-pixbuf/io-gdip-ico.c gdk-pixbuf/io-gdip-jpeg.c gdk-pixbuf/io-gdip-tiff.c gdk-pixbuf/io-gdip-utils.c gdk-pixbuf/io-gdip-wmf.c gdk-pixbuf/io-gif.c gdk-pixbuf/io-icns.c gdk-pixbuf/io-ico.c gdk-pixbuf/io-jasper.c gdk-pixbuf/io-jpeg.c gdk-pixbuf/io-pcx.c gdk-pixbuf/io-pixdata.c gdk-pixbuf/io-png.c gdk-pixbuf/io-pnm.c gdk-pixbuf/io-qtif.c gdk-pixbuf/io-ras.c gdk-pixbuf/io-tga.c gdk-pixbuf/io-tiff.c gdk-pixbuf/io-wbmp.c gdk-pixbuf/io-xbm.c gdk-pixbuf/io-xpm.c gdk-pixbuf-2.30.8/po/ka.gmo0000664000175000017500000007705112340760137016526 0ustar00mclasenmclasen00000000000000Þ•·ÔûŒ xy%™¿)Ô-þ!, N"o(’*»-æ,,An'‰±Ê ç"+Ie*€)«Õô*+9#e&‰.°,ß# -0^y¤6» ò2N!k"'°Øõ3NG&–½R×*JH#“·Ñî" /I8c8œÕ!í"&2%YBNÂ0.B&q˜­ Áâ%÷-7e{¥"¾ á"7%$].‚$±*ÖO*Q%|/¢-Ò%r&™ª½ÙJðO;2‹H¾ $$ ,I v #Š 2® "á "!#'!#K!&o!–!µ!QÕ!V'"!~"  "&Á"-è"4#2K#!~# #À#AÛ#$;$ J$k$ˆ$$²$Ç$Ü$ò$%"%8%M%'b%Š%¦%¼%Ó%é%þ%&E(&'n&*–&-Á&Cï&)3' ]'+~'(ª' Ó'"ô'(!6("X({(!‘(G³(2û(%.)T)s)%‘))·)Vá)8*X*so,ˆã,l-eŒ-tò-mg.ˆÕ.…^/xä/u]0ŒÓ0`1Œð1ƒ}2]3B_3G¢3Xê3lC4m°4[5ez5à5q6gÿ6^g7¤Æ7 k8„ 9‹‘9–:t´:‹);×µ;K<hÙ<rB=iµ=‘>F±>jø>*c?+Ž?cº?V@wu@pí@u^AjÔA‚?BJÂBß CyíCUgDÞ½DVœEöóETêFI?G8‰GHÂGK HœWHoôHdIòI*€Jt«J† KŠ§KY2LŒLM«Mš+NkÆNG2ODzOx¿OS8PzŒP•Q¾QY\RV¶Re S~sS€òSfsTŽÚT¶iUy V­šVŽHWŽ×W0fXl—YZš”Z—/[OÇ[\&&]/M]J}]MÈ]Á^ÆØ^šŸ_†:`fÁ`‡(a«°a?\bbœbƒÿbyƒcyýcŽwde”ˆe‡fŠ¥f¯0g»àgHœhEåhR+iX~i—×i‰oj5ùjZ/kUŠkžàkNl4ÎlRmdVmA»mAýmA?nAnBÃnTo5[oB‘oAÔoApSXpZ¬pBqCJqBŽqAÑqArAUrª—rMBsst«”tg@uc¨u v‹ŽvŽwi©wcxJwxÂxaDy‡¦y‰.zr¸zl+{Y˜{Vò{eI|Š¯||:}q·}?yªA‹D€V”ž¨9,-$£ˆPRu%‘’w¶±"F6N…)­ƒ#!† ‡š>5¢Ž\°@ MŸtco¬˜¥„BfbYJO:·p7m8Œ|®=s–x´LK{h'qCa X/³[ 0µS;&Š]3•(k¯UlI^¡4 d—©_.‰W}En*T+v1r§ ‚œ2G›¦e<j“ QiH¤`™Zg~z«²BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: ka Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2008-10-17 18:05+0200 Last-Translator: Vladimer Sichinava ვლáƒáƒ“იმერ სიჭინáƒáƒ•áƒ Language-Team: Georgian Language: ka MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0 X-Generator: KBabel 1.11.4 BMP გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ თáƒáƒ•áƒ¡áƒáƒ áƒ—ი მცდáƒáƒ áƒ˜áƒBMP გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის თáƒáƒ•áƒ¡áƒáƒ áƒ—ის ეს ზáƒáƒ›áƒ ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ›áƒªáƒ“áƒáƒ áƒ˜ კáƒáƒ“იგáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს ბიტები áƒáƒ áƒ®áƒ–ე მცდáƒáƒ áƒ˜áƒ.გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს ბიტები áƒáƒ áƒ®áƒ–ე 8–ის ტáƒáƒšáƒ˜ áƒáƒ áƒáƒ.ვერ ვიყენებ მეხსიერებáƒáƒ¡ TGA თáƒáƒ•áƒ¡áƒáƒ áƒ—ისთვისვერ ვიყენებ მეხსიერებáƒáƒ¡ პáƒáƒšáƒ˜áƒ¢áƒ áƒ˜áƒ¡ ელემენტებისთვისვერ ვიყენებ მეხსიერებáƒáƒ¡ პáƒáƒšáƒ˜áƒ¢áƒ áƒ˜áƒ¡ სტრუქტურისთვისვერ ვიყენებ მეხსიერებáƒáƒ¡ IOBuffer მáƒáƒœáƒáƒªáƒ”მებისთვისვერ ვიყენებ მეხსიერებáƒáƒ¡ IOBuffer სტრუქტურისთვისვერ ვიყენებ მეხსიერებáƒáƒ¡ TGA შიგთáƒáƒ•áƒ¡áƒ˜áƒ¡ სტრუქტურისთვისვერ ვიყენებ მეხსიერებáƒáƒ¡ PNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“ვერ ვიყენებ მეხსიერებს XPM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“ვერ ვიყენებ მეხსიერებáƒáƒ¡ áƒáƒ®áƒáƒšáƒ˜ pixbuf სტრუქტურისთვისვერ ვიყენებ დრáƒáƒ”ბით IOBuffer მáƒáƒœáƒáƒªáƒ”მებსვერ ვკითხულáƒáƒ‘ XPM პáƒáƒšáƒ˜áƒ¢áƒ áƒáƒ¡áƒ•áƒ”რ ვიყენებ IOBuffer მáƒáƒœáƒáƒªáƒ”მებსწრიული ცხრილის ელემენტი GIF ფáƒáƒ˜áƒšáƒ¨áƒ˜áƒ¨áƒ”კუმშული პიქტáƒáƒ’რáƒáƒ›áƒ”ბი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ¨áƒ”უძლებელი გáƒáƒ®áƒ“რმეხსიერების მინიჭებáƒ: %sშეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“ის შექმნáƒ: %sშეუძლებელი გáƒáƒ®áƒ“რICNS ფáƒáƒ˜áƒšáƒ˜áƒ¡ დეკáƒáƒ“ირებáƒáƒ•áƒ”რ ისáƒáƒ–ღვრებრგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” (მცდáƒáƒ áƒ˜ TIFF ფáƒáƒ˜áƒšáƒ˜)ვერ ისáƒáƒ–ღვრებრგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” (მცდáƒáƒ áƒ˜ TIFF ფáƒáƒ˜áƒšáƒ˜)შეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“იდáƒáƒœ წáƒáƒ™áƒ˜áƒ—ხვáƒ: %sშეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“ის მáƒáƒ«áƒ”ბნáƒ: %sშეუძლებელი გáƒáƒ®áƒ“რფერების პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡áƒ—ვის მეხსიერების მინიჭებáƒáƒ¨áƒ”უძლებელირმეხსიერების მინიჭებრკáƒáƒœáƒ¢áƒ”ქსტური ბუფერისთვისშეუძლებელირთáƒáƒ•áƒ¡áƒáƒ áƒ—ისთვის მეხსიერების მინიჭებáƒáƒ•áƒ”რ ვიყენებ მეხსიერებáƒáƒ¡ ხáƒáƒ–áƒáƒ‘რივი მáƒáƒœáƒáƒªáƒ”მებისთვისშეუძლებელირმეხსიერების მინიჭებრJPEG ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“ვერ ვიყენებ მეხსიერებáƒáƒ¡ BMP ფáƒáƒ˜áƒšáƒ˜áƒ¡ შესáƒáƒœáƒáƒ®áƒáƒ“შეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“ისთვის მეხსიერების მინიჭებáƒáƒ¨áƒ”უძლებელირმეხსიერების გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის მáƒáƒœáƒáƒªáƒ”მების ბუფერიზáƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვისშეუძლებელირáƒáƒ®áƒáƒšáƒ˜ pixbuf შექმნáƒáƒ¨áƒ”უძლებელირგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის დეკáƒáƒ“ირებáƒáƒ¨áƒ”უძლებელი გáƒáƒ®áƒ“რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვáƒáƒ¨áƒ”უძლებელი გáƒáƒ®áƒ“რმეტáƒáƒ¤áƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვáƒáƒ•áƒ”რ ვáƒáƒ®áƒ“ენ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის "%s" ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ áƒáƒ›áƒáƒªáƒœáƒáƒ‘áƒáƒ¡áƒ¨áƒ”უძლებელირდáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბáƒáƒ“áƒáƒœáƒáƒ áƒ©áƒ”ნი ნáƒáƒ¬áƒ˜áƒšáƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒ ვერ ხერხდებáƒáƒ•áƒ”რ ვწერ BMP ფáƒáƒ˜áƒšáƒ¡áƒ•áƒ”რ ვწერ TIFF ფáƒáƒ˜áƒšáƒ¡áƒ™áƒ£áƒ áƒ¡áƒáƒ áƒ˜áƒ¡ ველი გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის გáƒáƒ áƒ”თáƒáƒáƒ•áƒ”რ მივიღე PCX ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ყველრხáƒáƒ–იTIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის გáƒáƒœáƒ–áƒáƒ›áƒ˜áƒšáƒ”ბები ძáƒáƒšáƒ˜áƒáƒœ დიდიáƒJPEG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ კითხვის შეცდáƒáƒ›áƒ (%s)დáƒáƒ˜áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ ICNS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის კითხვისáƒáƒ¡: %sგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¬áƒ”რის შეცდáƒáƒ›áƒ: %sგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ნáƒáƒ™áƒáƒ“ში ჩáƒáƒ¬áƒ”რისáƒáƒ¡ დáƒáƒ˜áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒáƒ¤áƒáƒ˜áƒšáƒ¨áƒ˜ მეტისმეტი მáƒáƒœáƒáƒªáƒ”მიáƒáƒ•áƒ”რ დáƒáƒ˜áƒ®áƒ£áƒ áƒ ფáƒáƒ˜áƒšáƒ˜ "%s" გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¬áƒ”რისáƒáƒ¡, შესáƒáƒ«áƒšáƒáƒ ყველრმáƒáƒœáƒáƒªáƒ”მი áƒáƒ  შენáƒáƒ®áƒ£áƒšáƒ: %sRGB მáƒáƒœáƒáƒªáƒ”მების ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრTIFF ფáƒáƒ˜áƒšáƒ˜áƒ“áƒáƒœ ვერ შედგáƒTIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრვერ ჩáƒáƒ›áƒáƒ˜áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ "%s" ვერ ჩáƒáƒ›áƒáƒ˜áƒ¢áƒ•áƒ˜áƒ áƒ—áƒ: მიზეზი უცნáƒáƒ‘იáƒ, შესáƒáƒ«áƒšáƒáƒ áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ ფáƒáƒ˜áƒšáƒ˜áƒ დáƒáƒ–იáƒáƒœáƒ”ბულიფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვის შეცდáƒáƒ›áƒ "%s": %sგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრ"%s" ვერ ჩáƒáƒ›áƒáƒ˜áƒ¢áƒ•áƒ˜áƒ áƒ—áƒ: მიზეზი უცნáƒáƒ‘იáƒ, შესáƒáƒ«áƒšáƒáƒ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ დáƒáƒ–იáƒáƒœáƒ”ბულივერ იხსნებრფáƒáƒ˜áƒšáƒ˜ "%s" ჩáƒáƒ¡áƒáƒ¬áƒ”რáƒáƒ“: %sTIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრვერ გáƒáƒ˜áƒ®áƒ¡áƒœáƒáƒ•áƒ”რ გáƒáƒ˜áƒ®áƒ¡áƒœáƒ ფáƒáƒ˜áƒšáƒ˜ "%s": %sდრáƒáƒ”ბითი ფáƒáƒ˜áƒšáƒ˜ ვერ იხსნებáƒáƒ“რáƒáƒ”ბითი ფáƒáƒ˜áƒšáƒ˜ ვერ იკითხებáƒáƒ•áƒ”რ გáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლდრTIFF გრáƒáƒ¤áƒ˜áƒ™áƒ£áƒšáƒ˜ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბáƒáƒ•áƒ”რ გáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლდრმáƒáƒœáƒáƒªáƒ”მების TIFF-ში ჩáƒáƒ¬áƒ”რáƒáƒ•áƒ”რ ვწერ დრáƒáƒ”ბით ფáƒáƒ˜áƒšáƒ¡ XBM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვისáƒáƒ¡áƒ•áƒ”რ ვწერ დრáƒáƒ”ბით ფáƒáƒ˜áƒšáƒ¡ XPM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვისáƒáƒ¡áƒ•áƒ”რ იკითხებრGIF: %sკრიტიკული შეცდáƒáƒ›áƒ PNG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ¨áƒ˜: %sPNG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ კითხვის კრიტიკული შეცდáƒáƒ›áƒPNG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ კითხვის კრიტიკული შეცდáƒáƒ›áƒ: %sფáƒáƒ˜áƒšáƒ˜ რáƒáƒ’áƒáƒ áƒª ჩáƒáƒœáƒ¡ GIF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ áƒáƒ áƒáƒGIF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ფáƒáƒ˜áƒšáƒ¡ áƒáƒ™áƒšáƒ˜áƒ მáƒáƒœáƒáƒªáƒ”მები (შესáƒáƒ«áƒšáƒáƒ ჩáƒáƒ›áƒáƒ˜áƒ­áƒ áƒ?)GIF ნáƒáƒ®áƒáƒ¢áƒ¡ დრმის შიდრკáƒáƒ“რს áƒáƒ áƒ áƒáƒ¥áƒ•áƒ¡ გლáƒáƒ‘áƒáƒšáƒ£áƒ áƒ˜ პáƒáƒšáƒ˜áƒ¢áƒ áƒGIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრდáƒáƒ–იáƒáƒœáƒ”ბულირ(მცდáƒáƒ áƒ˜ LZW შეკუმშვáƒ)GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ›áƒ ეს გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრვერ áƒáƒ¦áƒ˜áƒ¥áƒ•áƒ.GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრჩáƒáƒ›áƒáƒ­áƒ áƒ˜áƒšáƒ˜áƒ áƒáƒœ áƒáƒ áƒáƒ¡áƒ áƒ£áƒšáƒ˜áƒ.პიქტáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ სიმáƒáƒ¦áƒšáƒ” ნულიáƒáƒžáƒ˜áƒ¥áƒ¢áƒáƒ’რáƒáƒ›áƒ˜áƒ¡ სიგáƒáƒœáƒ” ნულიáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜ "%s" áƒáƒ  შეიცáƒáƒ•áƒ¡ მáƒáƒœáƒáƒªáƒ”მებსგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ უცნáƒáƒ‘იáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” დáƒ/áƒáƒœ სიმáƒáƒ¦áƒšáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ბიტი წერტილზე პáƒáƒ áƒáƒ›áƒ”ტრი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის მრáƒáƒ•áƒáƒšáƒ‘იტიáƒáƒœáƒ˜ (%d) სიბრტყეების რáƒáƒáƒ“ენáƒáƒ‘რვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის თáƒáƒ•áƒ¡áƒáƒ áƒ—ი დáƒáƒ–იáƒáƒœáƒ”ბულიáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის წერტილáƒáƒ•áƒáƒœáƒ˜ მáƒáƒœáƒáƒªáƒ”მები მცდáƒáƒ áƒ˜áƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრძáƒáƒšáƒ˜áƒáƒœ დიდირICO ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜ შესáƒáƒœáƒáƒ®áƒáƒ“გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ტიპი "%s" ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ტიპი მáƒáƒªáƒ”მულ ვერსიáƒáƒ¨áƒ˜ მხáƒáƒ áƒ“áƒáƒ£áƒ­áƒ”რელიáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის "%s" ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ— სáƒáƒ¤áƒ”ხურებრივი ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ›áƒ”ხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რPNG ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რPNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სტრუქტურის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რPNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რXBM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“; შეეცáƒáƒ“ეთ დáƒáƒ®áƒ£áƒ áƒáƒ— რáƒáƒ›áƒ“ენიმე პრáƒáƒ’რáƒáƒ›áƒ მეხსიერების გáƒáƒ¡áƒáƒ—áƒáƒ•áƒ˜áƒ¡áƒ£áƒ¤áƒšáƒ”ბლáƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რJPEG 2000 გáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡áƒ—ვისმეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რTIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის გáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ბუფერში შესáƒáƒœáƒáƒ®áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ შესáƒáƒœáƒáƒ®áƒáƒ“GIF ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ˜áƒ¡ შიდრშეცდáƒáƒ›áƒ(%s)შიდრშეცდáƒáƒ›áƒ: გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვის მáƒáƒ“ული '%s' ვერ áƒáƒ¡áƒ áƒ£áƒšáƒ”ბს áƒáƒžáƒ”რáƒáƒªáƒ˜áƒáƒ¡, მáƒáƒ’რáƒáƒ› áƒáƒ  იტყáƒáƒ‘ინებრმიზეზსმცდáƒáƒ áƒ˜ XBM ფáƒáƒ˜áƒšáƒ˜áƒ›áƒªáƒ“áƒáƒ áƒ˜ XBM თáƒáƒ•áƒ¡áƒáƒ áƒ—იáƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ თáƒáƒ•áƒ¡áƒáƒ áƒ—ი მცდáƒáƒ áƒ˜áƒáƒžáƒ˜áƒ¥áƒ¢áƒáƒ’რáƒáƒ›áƒ˜áƒ¡ მცდáƒáƒ áƒ˜ თáƒáƒ•áƒ¡áƒáƒ áƒ—იJPEG ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜áƒ¡ მნიშვნელáƒáƒ‘რუნდრიყáƒáƒ¡ 0–დáƒáƒœ 100–მდე; მნიშვნელáƒáƒ‘რ'%d'დáƒáƒ£áƒ¨áƒ•áƒ”ბელიáƒ.JPEG ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜áƒ¡ მნიშვნელáƒáƒ‘რუნდრიყáƒáƒ¡ 0–დáƒáƒœ 100–მდე; მნიშვნელáƒáƒ‘რ"%s" ვერ მუშáƒáƒ•áƒ“ებáƒ.PNG ტექსტური ბლáƒáƒ™áƒ˜áƒ¡ კáƒáƒ“ი ASCII სიმბáƒáƒšáƒáƒ”ბისგáƒáƒœ უნდრშედგებáƒáƒ“ეს.PNG ტექსტური ბლáƒáƒ™áƒ˜ უნდრშეიცáƒáƒ•áƒ“ეს 1–დáƒáƒœ 79 სიმბáƒáƒšáƒáƒ›áƒ“ე.áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ კáƒáƒ“რების მცდáƒáƒ áƒ˜ მიმდევრáƒáƒ‘áƒáƒ¤áƒ”რის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ მნიშვნელáƒáƒ‘ები PNM ფáƒáƒ˜áƒšáƒ˜áƒ¡áƒ—ვის 0–იáƒáƒ¤áƒ”რის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ მნიშვნელáƒáƒ‘ები PNM ფáƒáƒ˜áƒšáƒ˜áƒ¡áƒ—ვის მეტისმეტáƒáƒ“ დიდიáƒXPM თáƒáƒ•áƒ¡áƒáƒ áƒ—ი ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒPCX ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ბáƒáƒšáƒáƒ¡ პáƒáƒšáƒ˜áƒ¢áƒ áƒ áƒáƒ  áƒáƒ¦áƒ›áƒáƒ©áƒœáƒ“áƒáƒ›áƒ”ხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რGIF ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒ“რის áƒáƒ¡áƒáƒ’ებáƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რGIF ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რICO ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რRAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“áƒáƒ áƒáƒ¡áƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ მეხსიერებრáƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“áƒáƒ áƒáƒ¡áƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ მეხსიერებრbitmap გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“áƒáƒ áƒáƒ¡áƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ მეხსიერებრპიქტáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“PNG შეკუმშვის ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜ 0-დáƒáƒœ 9-მდე უნდრიყáƒáƒ¡; მნიშვნელáƒáƒ‘რ'%d' áƒáƒ  დáƒáƒ˜áƒ¨áƒ•áƒ”ბáƒPNG შეკუმშვის ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜ 0-დáƒáƒœ 9-მდე უნდრიყáƒáƒ¡; მნიშვნელáƒáƒ‘რ'%s' ვერ დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ“ებáƒPNM ფáƒáƒ˜áƒšáƒ˜áƒ¡ სიმáƒáƒ¦áƒšáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒPNM ფáƒáƒ˜áƒšáƒ˜áƒ¡ სიგáƒáƒœáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒPNM ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ˜ ბáƒáƒ˜áƒ¢áƒ˜ მცდáƒáƒ áƒ˜áƒPNM ფáƒáƒ˜áƒšáƒ˜áƒ ქვეფáƒáƒ áƒ›áƒáƒ¢áƒ˜ PNM áƒáƒ›áƒáƒ£áƒªáƒœáƒáƒ‘იáƒPNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ˜ PNM–ის áƒáƒ› ფáƒáƒ áƒ›áƒáƒ¢áƒ¡ ვერ იყენებსPNM ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ˜ მთელ რიცხვს ეძებდáƒ, მáƒáƒ’რáƒáƒ› ვერ იპáƒáƒ•áƒœáƒáƒ¤áƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ“რეული ბáƒáƒšáƒRAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის თáƒáƒ•áƒ¡áƒáƒ áƒ—ი მცდáƒáƒ áƒ˜áƒRAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ეს ტიპი უცნáƒáƒ‘იáƒPNM ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ სáƒáƒœáƒ˜áƒ›áƒ£áƒ¨áƒ მáƒáƒœáƒáƒªáƒ”მების წინ ზუსტáƒáƒ“ ერთ ხáƒáƒ áƒ”ს ითხáƒáƒ•áƒ¡PNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ტიპი მცდáƒáƒ áƒ˜áƒáƒ›áƒ­áƒ˜áƒ“ე გáƒáƒ“áƒáƒ•áƒ¡áƒ”ბულიáƒTGA ნáƒáƒ®áƒáƒ¢áƒ¡ უმáƒáƒ áƒ—ებლრზáƒáƒ›áƒ”ბი áƒáƒ¥áƒ•áƒ¡áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის TGA ტიპი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ANI ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის BMP ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის EMF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ ICNSგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ICO ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡áƒ£áƒ áƒáƒ—ის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ JPEG 2000JPEG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜PCX გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის PNG ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის PNM/PBM/PGM/PPM ფáƒáƒ áƒ›áƒáƒ¢áƒ”ბიგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის Sun რáƒáƒ¡áƒ¢áƒ áƒ£áƒšáƒ˜ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის TIFF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის Targa ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის WBMP ფáƒáƒ áƒ›áƒáƒ¢áƒ˜WMF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის XBM ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის XPM ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ”ს ქვესისტემრ"gdk-pixbuf" ვერ უზრუნველყáƒáƒ¤áƒ¡ ფáƒáƒ˜áƒšáƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒáƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ—: %sTopdown BMP ნáƒáƒ®áƒáƒ¢áƒ”ბი ვერ შეიკუმშებáƒáƒ“áƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბული JPEG-ის სიმáƒáƒ¦áƒšáƒ” დრსიგáƒáƒœáƒ” ნულის ტáƒáƒšáƒ˜áƒ.დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბული JPEG2000-ს სიმáƒáƒ¦áƒšáƒ” áƒáƒœ სიგáƒáƒœáƒ” ნულის ტáƒáƒšáƒ˜áƒáƒ’áƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს გáƒáƒ›áƒáƒ£áƒ§áƒ”ნებელი áƒáƒ áƒ®áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘რ3 áƒáƒœ 4 უნდრიყáƒáƒ¡.გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს სიმáƒáƒ¦áƒšáƒ” áƒáƒœ სიგáƒáƒœáƒ” 0–იáƒ.გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG áƒáƒ  გáƒáƒ®áƒšáƒáƒ•áƒ— RGB áƒáƒœ RGBA ტიპისვერ იტვირთებრნáƒáƒ®áƒáƒ¢áƒ”ბის ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვის მáƒáƒ“ული: %s: %sპáƒáƒšáƒ˜áƒ¢áƒ áƒ˜áƒ¡ ელემენტის ფერის გáƒáƒ£áƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒ”ბელი სიღრმეPNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ გáƒáƒ£áƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒ”ბელი დáƒáƒ¡áƒáƒ¡áƒ áƒ£áƒšáƒ˜áƒ™áƒáƒ“რების მცდáƒáƒ áƒ˜ მიმდევრáƒáƒ‘რáƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒáƒ¨áƒ˜áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ უცნáƒáƒ‘ი ფáƒáƒ áƒ›áƒáƒ¢áƒ˜JPEG პáƒáƒšáƒ˜áƒ¢áƒ áƒ(%s) ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒICO ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ფერის სიღრმე %d ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒžáƒ˜áƒ¥áƒ¢áƒáƒ’რáƒáƒ›áƒ˜áƒ¡ ეს ტიპი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒáƒ›áƒáƒªáƒ”მული გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ GDI+ თვის მიუღებელიáƒPNG ტექსტური ბლáƒáƒ™áƒ˜ %s ვერ გáƒáƒ áƒ“áƒáƒ˜áƒ¥áƒ›áƒœáƒ”ბრISO-8859-1 კáƒáƒ“ირებáƒáƒ¨áƒ˜.GIF ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ %s ვერსირვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒTIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” áƒáƒœ სიგáƒáƒœáƒ” ნულიáƒXPM ფáƒáƒ˜áƒšáƒ¨áƒ˜ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” <= 0XPM ფáƒáƒ˜áƒšáƒ¨áƒ˜ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” <= 0XPM ფáƒáƒ˜áƒšáƒ¡ ფერების მცდáƒáƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘რáƒáƒ¥áƒ•áƒ¡XPM ფáƒáƒ˜áƒšáƒ¡ პიქსელზე სიმბáƒáƒšáƒáƒ”ბის მცდáƒáƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘რáƒáƒ¥áƒ•áƒ¡áƒ’áƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ბუფერისთვის ვერ ვიყენებ %u ბáƒáƒ˜áƒ¢áƒ¡RAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ეს ვერსირვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒgdk-pixbuf-2.30.8/po/nso.gmo0000664000175000017500000003752712340760137016736 0ustar00mclasenmclasen00000000000000Þ•‡TµŒ` a % § )¼ -æ  "5 *X )ƒ +­ #Ù &ý .$ S 6n ¥ ¼ !Ù "û 'FfNz&ÉðR ]J{#Æê!"?8b8›Ô!ì"&1%XB~NÁ0&Ah} ‘²%Çí-5K`u"Ž ±7Ò$ ./$^*ƒO®%þ/$-T%‚¨¹ÕJìO72‡Hº$ ,Er#†"ª"Í#ð#&8_~!ž À&á-462k!žÀàAû=[ j‹¨½Òçü''<d€–­ÃØEíC3)w ¡+Â(î "8[!z"œ¿2Õ%.M%k)‘V»â2F!C\! !@»!4ü!,1"#^"E‚"CÈ"? #.L#;{#>·#!ö#D$]$0|$8­$1æ$6%.O%#~%j¢%> &)L&ov&-æ&l'0''²'%Ú',(7-(Re(T¸( )0+)5\)9’)%Ì)fò)‚Y*BÜ*9+%Y+ +- +%Î+Hô++=,Ji,*´,(ß,#-J,-=w-*µ-Kà-2,.?_./Ÿ.>Ï.r/4/;¶/=ò/(00"Y0,|0'©0bÑ0`41X•1Šî16y2/°2=à2+3MJ32˜32Ë38þ3174;i4,¥44Ò4452<59o5B©5Cì5a065’6FÈ607i@7=ª7è79ü7.68e8„8£8Â8á89 92?9Dr9·9 ×9ø9:7:KV:]¢::;';;=c;I¡;;ë;9'<4a<1–<5È<þ<6=9U=7=5Ç=:ý=a8>‰š>2$?![B A2^m :†&rgyoD (jp%OGuLql@7$btc8-e{EdCf0Q‚<NMiKS`TaIXRh=Vƒ6v/']+)| Z;">W9.,F#„x‡ \_3w}k ?JY€P5HzU1n4*s…~BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 2.8-branch Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-11-30 16:02+0200 Last-Translator: Zuza Software Foundation Language-Team: Northern Sotho Language: nso MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n>1; SeswantÅ¡ho sa BMP se na le tsebiÅ¡o ya hlogwana yeo e sego ya kgontheSeswantÅ¡ho sa BMP se na le bogolo bja hlogwana bjo bo sa thekgwegoGo kopanwe le khoutu e mpeDibiti go ya ka kanale ya seswantÅ¡ho sa PNG ga se tÅ¡a kgonthe.Dibiti go ya ka kanale ya PNG e fetotÅ¡wego ga se 8.Tseno e dikologago ya lenaneo faeleng ya GIFMaswao a gateletÅ¡wego ga a thekgweGa e kgone go hwetÅ¡a bophagamo bja seswantÅ¡ho (faele e mpe ya TIFF)Ga e kgone go hwetÅ¡a bophara bja seswantÅ¡ho (faele e mpe ya TIFF)Ga e kgone go Å¡upa kgopolo bakeng sa seÅ¡ireletÅ¡i sa dikagareGa e kgone go Å¡upa kgopolo bakeng sa hlogwanaGa e kgone go Å¡upa kgopolo bakeng sa tsebiÅ¡o ya mothaladiE ka se kgone go bea kgopolo bakeng sa go laiÅ¡a faele ya JPEGGa e kgone go bopa pixbuf e mpshaGa e kgone go lemoga sebopego sa seswantÅ¡ho bakeng sa faele ya '%s'Ga e kgone go e boloka ka mokaLefelo le kotsi la leswao ka ntle ga seswantÅ¡hoGa se ya hwetÅ¡a methaladi ka moka ya seswantÅ¡ho ya PCXBogolo bja seswantÅ¡ho sa TIFF ke bjo bogolo kuduPhoÅ¡o go tolokwa ga faele ya seswantÅ¡ho ya JPEG (%s)PhoÅ¡o ya go ngwala faeleng ya seswantÅ¡ho: %sTsebiÅ¡o e oketÅ¡egilego ka faelengE paletÅ¡we go tswalela '%s' mola e dutÅ¡e e ngwala seswantÅ¡ho, tsebiÅ¡o ka moka e ka ba e sa bolokwa: %sE paletÅ¡we go laiÅ¡a tsebiÅ¡o ya RGB go tÅ¡wa faeleng ya TIFFE paletÅ¡we go laiÅ¡a seswantÅ¡ho sa TIFFE paletÅ¡we go laiÅ¡a tsoÅ¡oloÅ¡o ya '%s': lebaka ga le tsebjwe, mohlomongwe faele e senyegilego ya tsoÅ¡oloÅ¡oE paletÅ¡we go laiÅ¡a seswantÅ¡ho sa '%s': %sFaele ya go laiÅ¡a seswantÅ¡ho sa '%s': lebaka ga le tsebjwe, mohlomongwe faele e senyegilego ya seswantÅ¡hoE paletÅ¡we go bula '%s' bakeng sa go ngwala: %sE paletÅ¡we go bula seswantÅ¡ho sa TIFFE paletÅ¡we go bula faele ya '%s': %sE paletÅ¡we go bula faele ya motÅ¡wa-o-swereE paletÅ¡we go bala go tÅ¡wa faeleng ya motÅ¡wa-o-swereE paletÅ¡we go ngwala faele ya motÅ¡wa-o-swere ge e be e laiÅ¡a seswantÅ¡ho sa XBME paletÅ¡we go ngwala faeleng ya motÅ¡wa-o-swere ge e be e laiÅ¡a seswantÅ¡ho sa XPMGo palelwa ke go bala GIF: %sPhoÅ¡o e kotsi faeleng ya seswantÅ¡ho ya PNG: %sPhoÅ¡o e kotsi ya go bala faele ya seswantÅ¡ho sa PNGPhoÅ¡o e kotsi ya go bala faele ya seswantÅ¡ho ya PNG: %sFaele ga e bonagale e le faele ya GIFFaele ya GIF e be e sa bone tsebiÅ¡o e itÅ¡ego (mohlomongwe e ile ya lekanyetÅ¡wa ka tsela e itÅ¡ego?)SeswantÅ¡ho sa GIF ga se na mmapa wa mmala wa lefase ka bophara, gape foreime yeo e lego ka gare ga e na mmapa wa mmala wa mo gae.SeswantÅ¡ho sa GIF se senyegile (kgatelelo e foÅ¡agetÅ¡ego ya LZW)SeswantÅ¡ho sa GIF se lekanyeditÅ¡we goba ga se a felela.Leswao le na le bophagamo bja lefeelaLeswao le na bophara bja lefeelaFaele ya seswantÅ¡ho ya '%s' ga e na tsebiÅ¡oSebopego sa seswantÅ¡ho ga se tsebjweSeswantÅ¡ho se na le bophara le/goba bophagamo tÅ¡eo e sego tÅ¡a kgontheSeswantÅ¡ho se na le bpp yeo e sa thekgwegoSeswantÅ¡ho se na le nomoro e sa thekgwego ya difofane tÅ¡a dibiti tÅ¡a %dSeswantÅ¡ho se na le bophagamo bja lefeelaSeswantÅ¡ho se na le bophara bja lefeelaHlogwana ya seswantÅ¡ho e senyegileTsebiÅ¡o ya dikarolwana tÅ¡e bopago seswantÅ¡ho ya seswantÅ¡ho e senyegileSeswantÅ¡ho ke se segolo kudu gore se ka bolokwa bjalo ka ICOMohuta wa seswantÅ¡ho wa '%s' ga o thekgweGo laiÅ¡a mo go okeditÅ¡wego ga mohuta wa seswantÅ¡ho wa '%s' ga go thekgweGa go na kgopolo e lekanego go laiÅ¡a faele ya PNGGa go na kgopolo e lekanego go laiÅ¡a struct sa dikagare sa PNMKgopolo e sa lekanago go ka laiÅ¡a faele ya PNMKgopolo e sa lekanago go ka laiÅ¡a faele ya seswantÅ¡ho ya XBMGa go na kgopolo e lekanego go laiÅ¡a seswantÅ¡ho, leka go ntÅ¡ha ditiriÅ¡o tÅ¡e itÅ¡ego bakeng sa go bula kgopoloGa go na kgopolo e lekanego go ka bula faele ya TIFFKgopolo e sa lekanago go boloka seswantÅ¡ho seÅ¡ireletÅ¡ingKgopolo e sa lekanago ya go boloka seswantÅ¡ho go boea moragoPhoÅ¡o ya ka gare selaiÅ¡ing sa GIF (%s)Faele yeo e sego ya kgonthe ya XBMHlogwana yeo e sego ya kgonthe tsoÅ¡oloÅ¡ongHlogwana yeo e sego ya kgonthe leswaongKhwaliti ya JPEG e swanetÅ¡e go ba boleng magareng ga 0 le 100; boleng bja '%d' ga bo a dumelelwa.Khwaliti ya JPEG e swanetÅ¡e go ba boleng magareng ga 0 le 100; boleng bja '%s' bo ka se arolwe.Dinotlelo tÅ¡a go dira modumo ga sengwalwa sa PNG e swanetÅ¡e go ba ditlhaka tÅ¡a MMAFT.Dinotlelo tÅ¡a go dira modumo ga sengwalwa sa PNG di swanetÅ¡e gore di be le bonyenyane tlhaka e 1 goba ge e le tÅ¡e dintÅ¡i e be tÅ¡e 79.Go dira modumo mo go sa bopÅ¡ago gabotse tsoÅ¡oloÅ¡ongBoleng bjo bogolo bja mmala faeleng ya PNM ke 0Boleng bjo bogolo bja mmala faeleng ya PNM ke bjo bogolo kuduGa go na hlogwana ya XPM yeo e hweditÅ¡wegoGa go na seo se hweditÅ¡wego seo se bolokilwego mafelelong ga tsebiÅ¡o ya PCXGa go na kgopolo e lekanego go laiÅ¡a faele ya GIFGa go na kgopolo e lekanego go laiÅ¡a faele ya ICOGa go na kgopolo e lekanego go laiÅ¡a seswantÅ¡ho sa RASGa go na kgopolo e lekanego go laiÅ¡a tsoÅ¡oloÅ¡oGa go na kgopolo e lekanego go laiÅ¡a seswantÅ¡ho sa bitmapGa go na kgopolo e lekanego go laiÅ¡a leswaoGa go na kgopolo e lekanego go ka laiÅ¡a seswantÅ¡hoFaele ya PNM e na le bophagamo bja seswantÅ¡ho bja 0Faele ya PNM e na le bophara bja seswantÅ¡ho bja 0Faele ya PNM e na le paete ya mathomo yeo e foÅ¡agetÅ¡egoFaele ya PNM ga e ka gare ga seka-sebopego sa PNM seo se lemogwagoSelaiÅ¡i sa seswantÅ¡ho sa PNM ga se thekge seka-sebopego se sa PNMSelaiÅ¡i sa PNM seo se letetÅ¡wego gore se hwetÅ¡e dinomoro tÅ¡a tlhago, eupÅ¡a ga se a e hwetÅ¡aGo kopanwe le mafelelo a faele ao a sa golago gabotseSeswantÅ¡ho sa RAS se na le tsebiÅ¡o ya hlogwana yeo e sego ya kgontheSeswantÅ¡o sa RAS se na le mohuta o sa tsebjwegoDibopego tÅ¡e sa butÅ¡wago tÅ¡a PNM di nyaka sekgoba se seÅ¡weu ka go lebanya pele ga tsebiÅ¡o ya mohlalaMohuta wa seswantÅ¡ho se sa butÅ¡wago sa PNM ga se wa kgontheGo elela ga mokgoboSeswantÅ¡ho sa TGA se na le bogolo bjo e sego bja kgontheMohuta wa seswantÅ¡ho sa TGA wo o sa thekgwegoSebopego sa seswantÅ¡ho sa ANISebopego sa seswantÅ¡ho sa BMPSebopego sa seswantÅ¡ho sa GIFSebopego sa seswantÅ¡ho sa ICOSebopego sa seswantÅ¡ho sa JPEGSebopego sa seswantÅ¡ho sa PCXSebopego sa seswantÅ¡ho sa PNGLapa la sebopego sa seswantÅ¡ho la PNM/PBM/PGM/PPMSebopego sa seswantÅ¡ho sa dikhutlo tÅ¡e bopago seswantÅ¡ho tÅ¡a SunSebopego sa seswantÅ¡ho sa TIFFSebopego sa seswantÅ¡ho sa TargaSebopego sa seswantÅ¡ho sa WBMPSebopego sa seswantÅ¡ho sa XBMSebopego sa seswantÅ¡ho sa XPMKago ye ya gdk-pixbuf ga e thekge go bolokwa ga sebopego sa seswantÅ¡ho: %sPNG e fetotÅ¡wego e na le dikanale tÅ¡e mmalwa tÅ¡e sa thekgwego, e swanetÅ¡e go ba 3 goba 4.PNG e fetotÅ¡wego e na bophara goba bophagamo bja lefeela.PNG e fetotÅ¡wego e sego RGB goba RGBA.Ga e kgone go laiÅ¡a tekanyo ya go laiÅ¡a seswantÅ¡ho: %s: %sBotebo bja biti bjo bo sa letelwago bakeng sa ditseno tÅ¡a mmapa wa mmalaMafelelo a tsebiÅ¡o ya seswantÅ¡ho sa PNM ao a sa letelwagoGo dira modumo ga leswao mo go sa letelwago tsoÅ¡oloÅ¡ongSebopego seo se sa lemogwego sa faele ya seswantÅ¡hoSekgoba sa mmala sa JPEG seo se sa thekgwego (%s)Botebo bjo bo sa thekgwego bakeng sa faele ya ICO: %dMohuta wa leswao o sa thekgwegoTokollo ya %s ya sebopego sa faele ya GIF ga e thekgweBophara goba bophagamo bja seswantÅ¡ho sa TIFF ke lefeelaFaele ya XPM e na le bophagamo bja seswantÅ¡ho bja <= 0Faele ya XPM e na le bophara bja seswantÅ¡ho bja <= 0Faele ya XPM e na le nomoro yeo e sa dumelelwago ya mebalaXPM e na le nomoro yeo e sego ya kgonthe ya ditlhaka go ya ka dikarolwana tÅ¡e bopago seswantÅ¡hoe paletÅ¡we go hwetÅ¡a seÅ¡ireletÅ¡i sa seswantÅ¡ho sa paete ya %ue paletÅ¡we go hwetÅ¡a seÅ¡ireletÅ¡i sa seswantÅ¡ho sa dipaete tÅ¡a %uGo fapana ga seswantÅ¡ho sa RAS mo go sa thekgwegogdk-pixbuf-2.30.8/po/cy.gmo0000664000175000017500000004357212340760137016547 0ustar00mclasenmclasen00000000000000Þ•­„éì ‘%±×)ì-!D f"‡(ª*Ó-þ,,,Y†'¡Éâ ÿ" Ca*})¨Ò+ñ#&A.h,—#Äè6:Qlˆ!¥"Ç'ê/OmN&Ð÷RdJ‚#Íñ ("Fiƒ88Ö!'"I&l%“B¹Nü0K.|&«Òç û%1W-qŸµÊß"ø "<7_$—.¼$ë*O;%‹/±-á%r5¨¹ÌèJÿOJ2šHÍ$3,X…#™2½"ð"#6#Z&~¥ÄQäV6 ! ¯ &Ð -÷ 4%!2Z!!!¯!Ï!Aê!,"J" Y"z"—"¬"Á"Ö"ë"##1#G#\#'q#™#µ#Ë#â#ø# $"$E7$'}$*¥$-Ð$Cþ$)B% l%+%(¹% â%"&&&!E&"g&Š&G &2è&%'A'`'%~')¤'VÎ'%(×E(,*3J*~*9‘**Ë*ö*#+#8+(\+-…+;³+-ï+-,K,$g,%Œ,-²,"à,$-(-@-.[-/Š-º-1Õ-$.),.5V.2Œ.!¿.á.)ü.&/W[>$³>%Ø>2þ>91?;k?:§?!â?,@$1@FV@'@Å@+Ö@ A#A9AOAeA{A’A¨AÄAÛAñA)B1BLBcB{B’B¨B¾BGÔB.C:KC>†C]ÅC7#D.[D.ŠD5¹D$ïD%E:E!SE+uE¡EJ¹E-F'2F$ZF%F2¥F;ØFCG!XG :‘k~t«|3?sE$ªO—™&=HŽc-£< 6/%xJ[pQ}mCWŒV”a„z`'ur’+–N\GŸ¦P)† ;¤_#v*ˆ.Y5i]‚ƒAfZ(20XFbo ¢79Sd"4>¡LqwDe­, y›¥@Il©g!ŠœžR“1‹B…§¬•K^‰n¨€˜MšTU‡ j{ h8BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-12-24 23:10+0100 Last-Translator: Iestyn Pryce Language-Team: Cymraeg Language: cy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n==2) ? 1 : 0; X-Generator: Virtaal 0.5.0 Mae gan y ddelwedd BMP ddata pennawd sothachMae gan y ddelwedd BMP pennawd o faint ni chynhelirCanfuwyd cod gwaelMae nifer y didau i bob sianel y ddelwedd PNG yn annilys.Nid oes 8 did i bob sianel y ddelwedd PNG.Methu dyrannu cof pennawd TGAMethu dyrannu cofnodion map lliwiauMethu dyrannu strwythur map lliwiauMethu dyrannu cof ar gyfer data IOBufferMethu dyrannu cof ar gyfer strwythur IOBufferMethu dyrannu cof ar gyfer strwythur cyd-destun delwedd TGAMethu dyrannu cof er mwyn llwytho delwedd PNMMethu dyrannu cof er mwyn llwytho delwedd XPMMethu dyrannu pixbuf newyddMethu dyrannu data IOBuffer dros droMethu darllen map lliwiau delwedd XPMMethu ail-ddyrannu cof ar gyfer data IOBufferCofnod cylchol mewn tabl ffeil GIFNi chynhelir eiconau wedi eu cywasguMethwyd dyrannu cof: %sMethu creu cyfeiriadur: %sMethu canfod hyd y ddelwedd (ffeil TIFF ddrwg)Methu canfod lled y ddelwedd (ffeil TIFF ddrwg)Methu darllen o'r llif: %sMethwyd dyrannu cof ar gyfer strwythur cyd-destunMethwyd dyrannu cof ar gyfer pennawdMethwyd dyrannu cof ar gyfer data llinellMethu canfod digon o gof er mwyn llwytho'r ffeil JPEGMethu dyrannu digon o gof er mwyn cadw'r ffeil BMPMethwyd dyrannu cof ar gyfer llifMethwyd creu pixbuf newyddMethu canfod fformat delwedd y ffeil '%s'Methu cadw'r gweddillMethu ysgrifennu i'r ffeil BMPMethu ysgrifennu i'r ffeil TIFFMan poeth cyrchydd y tu allan i'r ddelweddNi chafwyd pob llinell delwedd PCXMae dimensiynau'r ddelwedd TIFF yn rhy fawrGwall wrth ddehongli ffeil delwedd JPEG (%s)Gwall wrth ddarllen delwedd ICNS: %sGwall wrth ysgrifennu at ffeil delwedd: %sGwall wrth ysgrifennu at llif delweddGormodedd o ddata mewn ffeilMethu cau '%s' wrth ysgrifennu delwedd, efallai ni arbedwyd yr holl ddata: %sMethu llwytho data RGB o ffeil TIFFMethu llwytho delwedd TIFFMethu llwytho animeiddiad '%s': rheswm anhysbys, ffeil llygredig mwy na thebygMethu llwytho delwedd '%s': %sMethu llwytho delwedd '%s': rheswm anhysbys, ffeil llygredig mwy na thebygMethu agor '%s' er mwyn ysgrifennu: %sMethu agor delwedd TIFFMethu agor y ffeil '%s': %sMethwyd agor ffeil dros droMethwyd darllen o ffeil dros droMethu cadw'r ddelwedd TIFFMethu ysgrifennu'r data TIFFMethu ysgrifennu at ffeil dros dro wrth lwytho delwedd XBMMethu ysgrifennu at ffeil dros dro wrth lwytho delwedd XPMMethiant wrth ddarllen GIF: %sGwall marwol yn y ffeil delwedd PNG: %sGwall marwol wrth ddarllen ffeil delwedd PNGGwall marwol wrth ddarllen ffeil delwedd PNG: %sMae'n ymddangos mai nad ffeil GIF yw'r ffeil hwnRoedd peth data ar goll o'r ffeil GIF (efallai cafodd ei dalfyrru rhywsut?)Doedd dim map lliwiau gan y ddelwedd GIF, ac roedd yn cynnwys ffrâm heb fap lliwiau lleolMae'r ddelwedd GIF yn llygredig (cywasgiad LZW anghywir)Nid yw'r llwythwr delwedd GIF yn deall y ddelwedd hon.Roedd y ddelwedd GIF yn anghyflawn neu wedi gorffen yn rhy fuanMae gan yr eicon hyd seroMae gan yr eicon lled seroFfeil ddelwedd '%s' heb gynnwys dataFformat delwedd anhysbysMae gan y ddelwedd hyd a/neu led annilysMae gan y ddelwedd ddyfnder picsel ni chynhelirMae gan y ddelwedd nifer o blaenau %d did ni chynhelirMae gan y ddelwedd hyd seroMae gan y ddelwedd lled seroPennawd delwedd lygredigMae data picseli'r ddelwedd wedi llygruMae'r ddelwedd yn rhy fawr i gael ei chadw fel ICONi chynhelir y math delwedd '%s'Ni chynhelir y math delwedd ar hyn o brydNi chynhelir llwytho delweddau o'r math '%s' yn gynyddolDim digon o gof er mwyn llwytho'r ffeil delwedd PNGDim digon o gof er mwyn llwytho strwythur cyd-destun delwedd PNMDim digon o gof er mwyn llwytho delwedd PNMDim digon o gof er mwyn llwytho ddeil delwedd XBMDim digon o gof er mwyn llwytho'r ddelwedd, ceisiwch gau rhai rhaglenni er mwyn rhyddhau cofDim digon o gof er mwyn agor ffeil delwedd TIFFDim digon o gof er mwyn cadw delwedd at fyfferDim digon o gof er mwyn cadw delwedd at adalwadGwall mewnol yn y llwythwr GIF (%s)Gwall mewnol: fe fethodd y modiwl llwytho delweddau '%s' gwblhau'r weithred, ond ni ddarparodd reswm am y methiantFfeil ddelwedd XBM annilysFfeil delwedd XPM annilysPennawd annilys mewn animeiddiadPennawd annilys mewn eiconMae'n rhaid i ansawdd delweddau JPEG fod yn werth rhwng 0 a 100; ni chaniateir y gwerth '%d'.Mae'n rhaid i'r ansawdd JPEG fod yn rhif rhwng 0 a 100; methu adnabod y gwerth '%s'.Dim ond nodau ASCII fedr fod mewn allweddau talp testun delweddau PNG.Mae'n rhaid bod gan allweddau testun delweddau PNG o leiaf un ac o fwyaf 79 o nodau.Darn annilys mewn animeiddiadMae'r gwerth lliw uchaf yn y ffeil delwedd PNM yn seroMae'r gwerth lliw uchaf yn y ffeil delwedd PNM yn rhy fawrNi chanfuwyd pennawd delwedd XPMNi chanfuwyd palet ar ddiwedd data PCXDim digon o gof er mwyn gwneud ffrâm yn gyfansawdd yn y ffeil GIFDim digon o gof er mwyn llwytho ffeil GIFDim digon o gof er mwyn llwytho'r ffeil ICODim digon o gof er mwyn llwytho delwedd RASDim digon o gof er mwyn llwytho animeiddiadDim digon o gof er mwyn llwytho'r ddelwedd didfapDim digon o gof er mwyn llwytho'r eiconDim digon o gof er mwyn llwytho delweddMae'n rhaid i lefel cywasgu'r PNG fod yn rhif rhwng 0 a 9; ni chaniateir y gwerth '%d'.Mae'n rhaid i lefel cywasgu'r PNG fod yn rhif rhwng 0 a 9; methu adnabod y gwerth '%s'.Mae gan y ffeil delwedd PNM hyd seroMae gan y ffeil delwedd PNM lled seroMae gan y ffeil delwedd PNM feit dechreuol annilysNid yw'r ffeil delwedd PNM mewn is-ffurf PNM a adnabyddirNid yw'r llwythwr delweddau PNM yn cynnal y fformat PNM ymaRoedd y llwythwr PNM yn disgwyl cyfanrif, ond chafwyd ddimCanfuwyd diwedd ffeil yn rhy fuanMae gan y ddelwedd RAS ddata pennawd annilysMae gan y ddelwedd RAS fath anhysbysMae fformatau PNM crai yn mynnu un nod gofod yn union cyn data samplauMae math y ddelwedd PNG crau yn annilysGorlifodd y stacMae gan y ddelwedd TGA ddimensiynau annilysNi chynhelir math y ddelwedd TGAY fformat delwedd ANIY fformat delwedd BMPY fformat delwedd EMFY fformat delwedd GIFY fformat delwedd ICNSY fformat delwedd ICOY fformat delwedd JPEG 2000Y fformat delwedd JPEGY fformat delwedd PCXY fformat delwedd PNGY teulu fformatau delwedd PNM/PBM/PGM/PPMFformat delwedd raster SunY fformat delwedd TIFFY fformat delwedd TargaY fformat delwedd WBMPY fformat delwedd WMFY fformat delwedd XBMY fformat delwedd XPMNid yw'r gosodiad yma o gdk-pixbuf yn cynnal cadw'r fformat delwedd: %sNi ellir cywasgu delweddau BMP top-i'r-gwaelodMae gan y ddelwedd JPEG drawsffurfedig hyd neu led o sero.Mae gan y ddelwedd JPEG2000 drawsffurfedig hyd neu led o sero.Mae gan y ddelwedd PNG drawsffurfedig nifer o sianeli na chynhelir, rhaid bod 3 neu 4 sianel.Mae gan y ddelwedd PNG drawsffurfedig hyd neu led sero.Nid yw'r ddelwedd PNG yn y ffurf RGB neu RGBA.Methu llwytho modiwl llwytho delweddau: %s: %sDid-ddyfnder annisgwyl ar gyfer cofnodion map lliwiauDiwedd annisgwyl i ddata delwedd PNMDarn eicon annisgwyl mewn animeiddiadFformat delwedd anhysbysGofod lliw JPEG ni chynhelir (%s)Dyfnder ni chynhelir ar gyfer ffeil ICO: %dMath eicon ni chynhelirNi allwyd trawsffurfio gwerth testun delwedd PNG %s i amgodiad ISO-8859-1.Ni chynhelir fersiwn %s y fformat delwedd GIFMae hyd neu led y ddelwedd TIFF yn seroMae gan y ffeil delwedd XPM hyd <= 0Mae gan y ffeil delwedd XPM lled <= 0Mae gan y ffeil delwedd XPM nifer annilys o liwiauMae gan y ddelwedd XPM nifer annilys o feitiau i bob picselmethu creu byffer delwedd %u beitmethu creu byffer delwedd %u feitamrywiad delwedd RAS ni chynhelirgdk-pixbuf-2.30.8/po/id.gmo0000664000175000017500000005247312340760137016530 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0Ý&0$2-)28W22,¤2GÑ203'J3,r33Ÿ37Ó3: 48F484$¸40Ý4'5+65(b5"‹5$®5"Ó5#ö56"767Z66’6!É6ë6* 71474f7,›70È7;ù7:58,p898×8õ89)94E9z9$9²9 Ñ9ò93:'D:-l:!š:&¼:ã:;B;+\;Vˆ;$ß; <&%<L<Rk<"¾<Ná<$0="U=x=–=µ=#Ï=$ó=1>#J>Kn>Fº>%?&'?*N?.y?¨?)Ä?9î?c(@5Œ@2Â@$õ@A1A"GAjA0†A4·AEìA2BMBgB‚BžB)·BáBÿBpC/C&¿C(æCGD=WDD•DgÚD/BE>rEN±E;Ft±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2014-04-09 05:31+0700 Last-Translator: Dirgita 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: Lokalize 1.5 Gambar ANI rusak atau tidak lengkap.Gambar BMP ini memiliki data header yang anehGambar BMP ini memiliki ukuran header yang tidak dikenalAda kode yang salahNilai bit per channel pada gambar PNG salah.Nilai bit ber channel pada berkas PNG tertransformasi tidak bernilai 8.Tak dapat mengalokasikan memori untuk kepala TGATak dapat mengalokasikan isi peta warnaTak dapat mengalokasikan struktur peta warnaTak dapat mengalokasikan memori untuk data IOBufferTak dapat mengalokasikan memori untuk struktur IOBufferTak dapat mengalokasikan memori untuk struktur konteks TGATak dapat mengalokasikan memori untuk membuka gambar PNMTak dapat mengalokasikan memori untuk membuka gambar XPMTak dapat mengalokasikan pixbuf baruTak dapat mengalokasikan data sementara IOBufferSaya tidak dapat membaca peta warna XPMTak dapat melakukan realokasi data IOBufferAda entri tabel sirkular pada berkas GIFPanjang profil warna %d tak valid.Panjang profil warna '%u' tidak sah.Ikon terkompresi tidak bisa dibukaTak dapat mengalokasikan memori: %sTak dapat membuat stream: %sTak bisa mengurai kode berkas ICNSTak dapat menentukan tinggi gambar (file TIFFnya rusak)Tak dapat menentukan lebar gambar (file TIFFnya rusak)Tak dapat membaca dari stream: %sTak dapat men-seek stream: %sTak dapat mengalokasikan memori gambar PCXTak bisa mengalokasikan memori untuk profil warnaTak dapat mengalokasikan memori untuk buffer konteksTak dapat mengalokasikan memori untuk headerTak dapat mengalokasikan memori untuk data barisTak dapat menyediakan ruang memori saat membuka berkas JPEGTak dapat menyediakan ruang memori saat membuka berkas BMPTak dapat mengalokasikan memori untuk streamTak bisa mengalokasikan memori untuk menyangga data citraTak dapat membuat pixbuf baruTak bisa mengurai kode citraTak bisa memuat bitmapTak bisa memuat berkas metaFormat berkas gambar pada berkas '%s' tidak dikenaliTak bisa menyimpanSaya tidak dapat menyimpan sisa dataBerkas BMP tidak dapat ditulisTak dapat menulis ke berkas TIFFKursor hotspot di luar gambarTak berhasil memperoleh semua baris pada gambar PCXDimensi gambar TIFF ini terlampau besarGalat menginterpretasi berkas citra JPEG (%s)Galat saat membaca citra ICNS: %sGalat saat menulis ke berkas citra: %sGalat menulis citra ke streamData berlebih pada fileGagal mengalokasikan %d bita bagi penyangga dalam pembacaan berkasGagal mengalokasikan struktur konteks QTIF.Tak bisa menutup '%s' saat menyimpan gambar, mungkin ada data yang tidak tersimpan: %sGagal membuat objek GdkPixbufLoader.Gagal menemukan atom data citra.Data RGB gagal dibaca dari berkas TIFFBerkas TIFF tidak dapat dibukaGagal memuat animasi '%s': alasan tak diketahui, mungkin berkas animasi yang rusakGagal memuat berkas citra '%s': %sGagal memuat citra '%s': alasan tak diketahui, mungkin berkas citra yang rusakGagal membuka '%s' untuk menulis: %sGambar TIFF ini tidak dapat dibukaGagal membuka berkas '%s': %sGagal membuka berkas sementaraGagal membaca header QTIFGagal membaca dari berkas sementaraGambar TIFF ini tidak dapat disimpanGagal melompati %d bita berikutnya dengan seek().Gambar TIFF ini tidak dapat ditulisSaat membuka gambar XBM ini, ada kegagalan saat menulis ke berkas sementaraSaat membuka gambar XPM ini, ada kegagalan menulis ke berkas sementaraAda error saat membaca berkas GIF: %sError fatal pada berkas gambar PNG: %sError fatal saat membaca berkas gambar PNGError fatal saat membaca berkas gambar PNG: %sBerkas ini bukan berkas GIFGalat berkas ketika membaca atom QTIF: %sAda data yang hilang pada berkas GIF ini (mungkin rusak?)Gambar GIF tidak memiliki peta warna global, dan frame di dalamnya tidak memiliki peta warna lokal.Gambar dalam berkas GIF rusak (kompresi LZWnya salah)Pembuka gambar GIF tidak mengenali isi berkas ini.Gambar GIF rusak atau tidak lengkap.Ikon memiliki tinggi 0Ikon memiliki lebar 0Berkas gambar '%s' tak memuat dataFormat gambar tidak dikenalGambar memiliki tinggi dan/atau lebar yang salahGambar ini memiliki bpp yang tidak dapat ditampilkanGambar ini memiliki jumlah bidang %d-bit yang tidak dapat ditampilkanGambar memiliki tinggi nolGambar memiliki lebar nolKepala berkas gambar rusakGambar rusak atau terpotongData piksel gambar rusakGambar ini terlalu besar untuk berkas ICOTipe gambar '%s' tak didukungTipe citra kini belum didukungModul pembuka gambar %s tidak mengekspor interface yang benar; mungkin modul berasal dari gdk-pixbuf versi lain?Pemuatan bertahap gambar tipe '%s' tak didukungDeskriptor berkas masukan adalah NULL.Tak cukup memori untuk meload berkas PNGMemori yang tersedia tidak mencukupi untuk membuka struktur konteks PNMMemori yang tersedia tidak mencukupi untuk membuka berkas PNMMemori yang tersedia tidak mencukupi untuk membuka berkas gambar XBMTak cukup memori untuk membuka gambar, cobalah untuk menutup aplikasi lainnya untuk mengosongkan memoriTak cukup memori untuk membuka berkas JPEG 2000Memori yang tersedia tidak mencukupi untuk membuka berkas TIFFMemori yang tersedia tidak mencukupi untuk menyimpan gambar ke dalam penyanggaMemori yang tersedia tidak mencukupi untuk menyimpan gambarMemori tidak cukup untuk menyimpan gambar %lu x %lu; coba tutup beberapa aplikasi untuk mengurangi penggunaan memoriError intern pada pembuka berkas GIF (%s)Error intern: Modul pembuka gambar '%s' gagal menyelesaikan suatu operasi, tapi tidak menyebutkan alasan errornyaBerkas XBM ini tidak dapat dibukaKepala XPM tidak benarHeader pada animasi tidak benarHeader error pada ikonKualitas JPEG harus bernilai antara 0 dan 100; nilai '%d' tidak boleh.Kualitas JPEG harus bernilai antara 0 dan 100; nilai '%s' tidak bisa diurai.Key untuk teks bagian PNG harus dalam karakter ASCII.Key untuk teks bagian PNG harus berukuran antara 1 dan 79 karakter.Ada bagian yang rusak pada animasiWarna maksimum PNM bernilai 0Nilai warna maksimum dalam berkas PNM terlalu besarHeader XPM tidak dijumpaiTIdak ada palet pada data PCXTak cukup memori untuk melakukan komposisi bingkai dalam berkas GIFTak cukup memori untuk membuka berkas GIFTak cukup memori untuk membuka berkas ICOMemori yang tersedia tidak mencukupi untuk membuka gambar RASTak cukup memori untuk membuka animasi iniTak cukup memori untuk membuka gambar bitmapTak cukup memori untuk membuka ikonMemori tidak mencukupi untuk membuka gambarTingkat kompresi PNG harus bernilai antara 0 dan 9; Nilai '%d' tidak diperbolehkan.Tingkat kompresi PNG harus bernilai antara 0 dan 9; Nilai '%s' tidak bisa di baca.Berkas PNM memiliki gambar dengan tinggi 0Berkas PNM memiliki gambar dengan lebar 0Berkas PNM berisi byte awal yang salahBerkas PNM tidak dikenaliPembuka gambar PNM tidak bisa membaca subformat PNM iniPembuka PNM mengalami kegagalan, harusnya menemukan bilangan bulatAkhir berkas dijumpai secara mendadakUkuran atom QTIF terlalu besar (%d bita)Gambar RAS memiliki data header yang salahGambar RAS memiliki tipe yang tidak dikenaliFormat PNM raw harus berisi satu whitespace sebelum data gambarTipe gambar PNM raw tidak bisa dibacaGambar GIF yang dihasilkan berukuran nolStack meluapGambar TGA ini memiliki dimensi yang salahTipe gambar TGA jenis ini tidak dapat dibukaKompresi TIFF tidak mengacu ke suatu codec yang valid.Format gambar ANIFormat gambar BMPFormat gambar EMFFormat gambar GIFFormat GdkPixdataFormat citra ICNSFormat gambar ICOFormat citra JPEG 2000Format gambar JPEGFormat gambar PCXFormat gambar PNGKeluarga format gambar PNM/PBM/PGM/PPMFormat gambar QTIFFormat gambar raster SunFormat gambar TIFFFormat gambar TargaFormat gambar WBMPFormat gambar WMFFormat gambar XBMFormat gambar XPMgdk-pixbuf yang ada sekarang tak mendukung penyimpanan bentuk citra: %sGambar BMP topdown tidak dapat dikompresiJPEG yang telah ditransformasi memiliki lebar atau tinggi 0.JPEG2000 yang telah ditransformasi memiliki lebar atau tinggi 0PNG tertransformasi berisi nilai channel yang salah, seharusnya bernilai 3 atau 4.PNG tertransformasi memiliki lebar atau tinggi 0.PNG tertransformasi bukan dalam mode RGB atau RGBA.Pixbuf tertransformasi memiliki lebar atau tinggi 0.Tak dapat jalankan modul pembuka gambar: %s: %sKedalaman bit untuk entri peta warna salahAkhir data gambar PNM berakhir secara mendadakAda data error pada bagian ikon pada animasiFormat berkas gambar tidak dikenaliRuang warna JPEG tidak bisa ditampilkan (%s)Kedalaman warna berkas ICO ini tidak didukung: %dTipe ikon tidak bisa dibukaBentuk gambar yang tak didukung bagi GDI+Nilai teks bagian PNG %s tidak bisa dikonversikan ke gugus karakter ISO-8859-1.Versi %s berkas GIF ini tidak bisa dibukaLebar atau tinggi gambar TIFF ini bernilai nolBerkas XPM ini memiliki tinggi gambar <= 0Berkas XPM ini memiliki lebar gambar <= 0Berkas XPM ini memiliki jumlah warna yang tidak benarBerkas XPM ini memiliki jumlah karakter per pixel yang salahgagal mengalokasikan %u byte bagi penyangga berkasvarian gambar RAS yang tidak dapat dibukagdk-pixbuf-2.30.8/po/mai.po0000664000175000017500000011566312340760136016536 0ustar00mclasenmclasen00000000000000# translation of gtk+.master.mai.po to Hindi # BOSS GNU/Linux , 2008. # Rajesh Ranjan , 2009. # Rajesh Ranjan , 2009. # translation to gtk+ to Maithili # Copyright (C) 2006 The GNOME Foundation # This file is distributed under the same license as the PACKAGE package. msgid "" msgstr "" "Project-Id-Version: gtk+.master.mai\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-09-20 11:07+0530\n" "Last-Translator: Rajesh Ranjan \n" "Language-Team: Hindi \n" "Language: mai\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" "\n" "\n" "\n" "\n" "\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' फाइल खोलबामे असफल :%s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "बिंब फाइल '%s' मे कोनो आà¤à¤•à¤¡à¤¼à¤¾ नहि अछि" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "संजीवन '%s' केठलोड करबामे असफल, कारण अजà¥à¤žà¤¾à¤¤, साइत अधलाह संजीवन फाइल." #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "बिंब '%s' केठलोड करबामे असफल, कारण अजà¥à¤žà¤¾à¤¤, साइत अधलाह बिंब फाइल" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "बिंब लोडिंग माडà¥à¤¯à¥‚लः %s केठलोड करबामे अकà¥à¤·à¤®à¤ƒ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "बिंब लोडिंग माडà¥à¤¯à¥‚ल %s सही अंतरफलक निरà¥à¤¯à¤¾à¤¤ नहि कठसकल, साइत ई भिनà¥à¤¨ GTK संसà¥à¤•à¤°à¤£à¤¸à¤ अछि?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "बिंब पà¥à¤°à¤•à¤¾à¤° '%s' समरà¥à¤¥à¤¿à¤¤ नहि अछि" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "फाइल '%s' लेल बिंब फाइल पà¥à¤°à¤¾à¤°à¥‚प पहचानि नहि सकल" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "अनचिनà¥à¤¹ बिंब फाइल पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "बिंब '%s' केठलोड करबामे असफल: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "बिंब फाइलमे लिखबामे तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbf क' ई बिलà¥à¤¡ बिंब पà¥à¤°à¤¾à¤°à¥‚प: %s केठसहेजनाइकेठसमरà¥à¤¥à¤¨ नहि करैत अछि" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "बिंबकेठकालबैकमे सहेजब लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "असà¥à¤¥à¤¾à¤‡ फाइल खोलबामे असफल" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "असà¥à¤¥à¤¾à¤‡ फाइलसठपढ़बामे अकà¥à¤·à¤®" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' केठलिखबाक लेल खोलबामे असफलः %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "लिखबाक दौरान बिंब '%s' केठबनà¥à¤¦ करबामे असफल, सबहि आà¤à¤•à¤¡à¤¼à¤¾ सहेजल नहि गेल हाà¤à¤¤: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "बिंबकेठबफरमे सहेजबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "चितà¥à¤° सà¥à¤Ÿà¥à¤°à¥€à¤®à¤®à¥‡ लिखबामे तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "भितरका तà¥à¤°à¥à¤Ÿà¤¿: बिंब लोडर माडà¥à¤¯à¥‚ल '%s' संकà¥à¤°à¤¿à¤¯à¤¾ पूरà¥à¤£ करबामे विफल रहल, मगर असफलता क' " "कारण नहि बताठसकल" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "बिंब पà¥à¤°à¤•à¤¾à¤° '%s' क' बढ़ैत लोडिंग समरà¥à¤¥à¤¿à¤¤ नहि अछि" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "बिंब शीरà¥à¤· अधलाह अछि" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "बिंब पà¥à¤°à¤¾à¤°à¥‚प अजà¥à¤žà¤¾à¤¤ अछि" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "बिंब पिकà¥à¤¸à¤² आà¤à¤•à¤¡à¤¼à¤¾ अधलाह अछि" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "संजीवनमे अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ चिहà¥à¤¨ चंक" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "संजीवनमे अवैध शीरà¥à¤·" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "संजीवन लोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछि" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "संजीवनमे अधलाह भाग" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF बिंब अधूरा अथवा बिगड़ल छला." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP बिंबमे बेकाजक शीरà¥à¤· आà¤à¤•à¤¡à¤¼à¤¾ अछि" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "बिटमैप बिंबकेठलोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ उपलबà¥à¤§ नहि" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP बिंबमे असमरà¥à¤¥à¤¿à¤¤ शीरà¥à¤· आकार अछि" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP बिंब संकà¥à¤šà¤¿à¤¤ नहि कà¤à¤² जाठसकैत अछि" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "फाइल समापà¥à¤¤à¤¿ बिनà¥à¤¦à¥ पहिने आबि गेल अछि" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP फाइलकेठसहेजबा क' लेल सà¥à¤®à¥ƒà¤¤à¤¿ पà¥à¤°à¤¦à¤¾à¤¨ नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP फाइलमे नहि लिखल जाठसकल" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ क' मान 0 सठ100 क' बीच होà¤à¤¬à¤¾ चाही मान '%s' विशà¥à¤²à¥‡à¤·à¤¿à¤¤ नहि कà¤à¤² जाठ" "सकल." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ क' मान 0 सठ100 क' बीच होà¤à¤¬à¤¾ चाही, '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहि अछि." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "सà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकल: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® नगि दठसकल: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤® नहि खोजि सकल: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤®à¤¸à¤ पढ़ि नहि सकल: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "बिटमैप नहि लोड कठसकल" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "मेटाफाइल नहि लोड कठसकल" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ कठलेल असमरà¥à¤¥à¤¿à¤¤ छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "नहि सहेजि सकल" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF: %s केठपढ़बामे असफल" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF फाइलमे किछॠआà¤à¤•à¤¡à¤¼à¤¾ गà¥à¤® अछि (संभवतः ई किछॠअधलाह अछि?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF बिंब लोडरमे भितरका तà¥à¤°à¥à¤Ÿà¤¿ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "सà¥à¤Ÿà¥ˆà¤• ओवरफà¥à¤²à¥‹" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF बिंब लोडर ई बिंबकेठसमà¤à¤¿ नहि सकल." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "अधलाह कोड मिलल" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF फाइलमे चकà¥à¤°à¥€à¤¯ तालिका पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF फाइलकेठलोड करबाक लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछि" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF फाइलमे à¤à¤•à¤Ÿà¤¾ ढाà¤à¤šà¤¾ केठजोड़बा क' लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछि" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF बिंब अधलाह अछि (गलत LZW संपीडन)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "पà¥à¤°à¤¤à¥€à¤¤ होइछ जे ई फाइल GIF फाइल नहि अछि" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF फाइल पà¥à¤°à¤¾à¤°à¥‚प क' संसà¥à¤•à¤°à¤£ %s समरà¥à¤¥à¤¿à¤¤ नहि अछि" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "बिंबक चओड़ाइ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF बिंबमे वैशà¥à¤µà¤¿à¤• रंगमैप नहि अछि आओर à¤à¤•à¤Ÿà¤¾ फà¥à¤°à¥‡à¤® क' अंदर सà¥à¤¥à¤¾à¤¨à¥€à¤¯ रंगमैप नहि अछि." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF बिंब अधूरा अथवा बिगड़ल छला." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS छवि: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS फाइलकेठडिकोड नहि कठसकल" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "चिहà¥à¤¨à¤®à¥‡ अवैध शीरà¥à¤· अछि" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "चिहà¥à¤¨ लोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछि" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "संपीडित चिहà¥à¤¨ समरà¥à¤¥à¤¿à¤¤ नहि अछि" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "चिहà¥à¤¨à¤• चओड़ाइ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "चिहà¥à¤¨à¤• उà¤à¤šà¤¾à¤‡ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "असमरà¥à¤¥à¤¿à¤¤ चिहà¥à¤¨ पà¥à¤°à¤•à¤¾à¤°" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO फाइलकेठलोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO क' रूपेठसहेजबाक लेल बिंब बहà¥à¤¤ पैघ अछि" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "संकेतक हाटसà¥à¤ªà¤¾à¤Ÿ बिंबसठबाहर" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO फाइल लेल असमरà¥à¤¥à¤¿à¤¤ गहराइ: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "सà¥à¤Ÿà¥à¤°à¥€à¤®à¤• लेल सà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकल" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "छवि डिकोड नहि कठसकल" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "बदलल JPEG2000 केठसून चओड़ाइ अथवा उà¤à¤šà¤¾à¤‡ अछि" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "छवि पà¥à¤°à¤•à¤¾à¤° अखन समरà¥à¤¥à¤¿à¤¤ नहि अछि" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "रंगक पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²à¤• लेल सà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकल" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 फाइलकेठखोलबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "बफर छविमे सà¥à¤®à¥ƒà¤¤à¤¿ नहि दठसकल" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 छवि पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG बिंब फाइल (%s) केठसमà¤à¤¬à¤®à¥‡ तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "बिंबकेठलोड करबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, किछॠअनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— बनà¥à¤¦ कठकिछॠसà¥à¤®à¥ƒà¤¤à¤¿ मà¥à¤•à¥à¤¤ करबाक कोसिस करू" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "असमरà¥à¤¥à¤¿à¤¤ JPEG रà¤à¤— सà¥à¤¥à¤¾à¤¨ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG फाइल केठलोड करब लेल मेमोरी बांटल नहि जाठसकल" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "बदलल JPEG2000 केठसून चओड़ाइ अथवा उà¤à¤šà¤¾à¤‡ अछि" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "शीरà¥à¤· लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "संदरà¥à¤­à¤¿à¤¤ संरचना बफर लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटन नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "बिंबक चओड़ाइ आओर/अथवा उà¤à¤šà¤¾à¤‡ अवैध अछि" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "बिंबमे असमरà¥à¤¥à¤¿à¤¤ bpp अछि" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "बिंबमे असमरà¥à¤¥à¤¿à¤¤ %d-बिट समतल अछि" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "नवीन Pixbuf बनाà¤à¤² नहि जाठसकल" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "पà¤à¤•à¥à¤¤à¤¿ आà¤à¤•à¤¡à¤¼à¤¾ लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "शीरà¥à¤· लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX बिंबक सबहि पà¤à¤•à¥à¤¤à¤¿à¤¸à¤­ नहि भेटल" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX आà¤à¤•à¤¡à¤¼à¤¾à¤• अà¤à¤¤à¤®à¥‡ कोनो पैलेट नहि भेटल" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG क' उà¤à¤šà¤¾à¤‡ अथवा चओड़ाइ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG बिंबक पà¥à¤°à¤¤à¤¿ चैनल बिटसभ सà¤à¤–à¥à¤¯à¤¾ अवैध अछि." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG क' उà¤à¤šà¤¾à¤‡ अथवा चओड़ाइ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG मे पà¥à¤°à¤¤à¤¿ चैनल बिटà¥à¤¸ 8 नहि अछि." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG, RGB अथवा RGBA नहि अछि" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "परिवरà¥à¤¤à¤¿à¤¤ PNG मे असमरà¥à¤¥à¤¿à¤¤ चैनल सà¤à¤–à¥à¤¯à¤¾ अछि. à¤à¤•à¤°à¤¾ 3 अथवा 4 होनाइ चाही." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG बिंब फाइल मे गंभीर तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG फाइलकेठलोड करबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld x %ld आकार क' बिंबकेठसहेजबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, सà¥à¤®à¥ƒà¤¤à¤¿ उपयोग कम करबा लेल किछॠ" "अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤—सभकेठबनà¥à¤¨ करू" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG बिंब फाइलकेठपढ़बामे गंभीर तà¥à¤°à¥à¤Ÿà¤¿ भेल" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG बिंब फाइलकेठपढ़बामे गंभीर तà¥à¤°à¥à¤Ÿà¤¿ भेल: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG पाठ चà¤à¤•à¤¸à¤­à¤• कà¥à¤‚जीसभमे कम सठकम 1 आओर बेसी सठबेसी 79 संपà¥à¤°à¤¤à¥€à¤• भ' सकैत अछि." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG पाठ चà¤à¤•à¤• कà¥à¤‚जीसभ केवल आसà¥à¤•à¥€ संपà¥à¤°à¤¤à¥€à¤•à¥‡ भ' सकैत अछि" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° केठ0 आओर 9 क' बीच होनाइ चाही; मान '%s' केठविशà¥à¤²à¥‡à¤·à¤¿à¤¤ नहि कà¤à¤² जाठसकत." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° केठ0 आओर 9 क' बीच होनाइ चाही; मान '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहि अछि." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG पाठ चंक मान %s केठISO-8859-1 à¤à¤¨à¤•à¥‹à¤¡à¤¿à¤‚गमे परिवरà¥à¤¤à¤¿à¤¤ नहि कà¤à¤² जाठसकैत अछि." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM लोडर केठà¤à¤•à¤Ÿà¤¾ पूरà¥à¤£à¤¾à¤‚क सà¤à¤–à¥à¤¯à¤¾ चाही, जे नहि भेट रहल अछि" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM फाइलमे गलत पà¥à¤°à¤¾à¤°à¤‚भिक बाइट अछि" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM फाइल पहचान योगà¥à¤¯ PNM उपफारà¥à¤®à¥‡à¤Ÿà¤®à¥‡ नहि अछि" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM फाइलमे बिंबक चओड़ाइ 0 अछि" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM फाइलमे बिंबक उà¤à¤šà¤¾à¤‡ 0 अछि" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM फाइलमे रà¤à¤—क अधिकतम सà¤à¤–à¥à¤¯à¤¾ 0 अछि" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM फाइलमे रà¤à¤—क अधिकतम सà¤à¤–à¥à¤¯à¤¾ बहà¥à¤¤ बेसी अछि" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "काà¤à¤š PNM बिंब पà¥à¤°à¤¾à¤°à¥‚प अवैध अछि" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM बिंब लोडर ई PNM उप-पà¥à¤°à¤¾à¤°à¥‚पक समरà¥à¤¥à¤¨ नहि करैत अछि" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "काà¤à¤š PNM पà¥à¤°à¤¾à¤°à¥‚पमे नमूना आà¤à¤•à¤¡à¤¼à¤¾à¤• पहिने à¤à¤•à¤Ÿà¤¾ रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ होनाइ आवशà¥à¤¯à¤• अछि" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM बिंबक लोडिंग लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकैत अछि" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM संरचना लोड करबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM बिंब आà¤à¤•à¤¡à¤¼à¤¾ क' अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ अà¤à¤¤" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM फाइलकेठलोड करबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM बिंब पà¥à¤°à¤¾à¤°à¥‚प परिवार" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "हेडर लिखबामे विफल\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "संदरà¥à¤­à¤¿à¤¤ संरचना बफर लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटन नहि कà¤à¤² जाठसकल" msgstr[1] "संदरà¥à¤­à¤¿à¤¤ संरचना बफर लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटन नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF: %s केठपढ़बामे असफल" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "TGA संदरà¥à¤­à¤¿à¤¤ संरचना लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटन नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "फोलà¥à¤¡à¤° सूची लिखबामे विफल\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF बिंबकेठखोलबामे असफल" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS बिंबमे गलत शीरà¥à¤· आà¤à¤•à¤¡à¤¼à¤¾ अछि" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS बिंबमे अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤•à¤¾à¤° अछि" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "असमरà¥à¤¥à¤¿à¤¤ RAS बिंब विभिनà¥à¤¨à¤¤à¤¾" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS बिंबकेठलोड करबा लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि अछि" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "सन रासà¥à¤Ÿà¤° बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IO Buffer struct (संरचना) लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer आà¤à¤•à¤¡à¤¼à¤¾ लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer आà¤à¤•à¤¡à¤¼à¤¾ क' फिनॠआबंटन नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "असà¥à¤¥à¤¾à¤‡ IOBuffer आà¤à¤•à¤¡à¤¼à¤¾ क' आबंटन नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "नवीन Pixbuf आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF बिंब अधूरा अथवा बिगड़ल छला." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "रंग मैप संरचना आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "रंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¸à¤­ आबंटित नहि कà¤à¤² जाठसकैत अछि" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "रंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¸à¤­ लेल अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ बिट गहराइ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA शीरà¥à¤· सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA बिंबमे अवैध आयाम अछि" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA बिंब पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ नहि अछि" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA संदरà¥à¤­à¤¿à¤¤ संरचना लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटन नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "फाइलमे आà¤à¤•à¤¡à¤¼à¤¾ बेसी अछि" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "टारà¥à¤—ा बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "बिंबक चओड़ाइ नहि भेट रहल अछि (अधलाह TIFF फाइल)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "बिंबक उà¤à¤šà¤¾à¤‡ नहि भेट रहल अछि (अधलाह TIFF फाइल)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF बिंबक चओड़ाइ अथवा उà¤à¤šà¤¾à¤‡ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF बिंबक' आयाम बहà¥à¤¤ पैघ अछि" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF फाइलकेठखोलबा लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF फाइलसठRGB आà¤à¤•à¤¡à¤¼à¤¾ लोड करबामे असफल" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF बिंबकेठखोलबामे असफल" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF बिंबकेठलोड करबामे असफल" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF बिंब सहेजबामे असफल" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF आà¤à¤•à¤¡à¤¼à¤¾ लिखबामे असफल" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF फाइलमे नहि लिखल जाठसकल" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "बिंबक चओड़ाइ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "बिंबक उà¤à¤šà¤¾à¤‡ शूनà¥à¤¯ अछि" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "बिंबकेठलोड करब लेल परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहि" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "शेषकेठसहेजल नहि जाठसकल" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "अवैध XBM फाइल" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM बिंब फाइलकेठलोड करबाक लेल अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM बिंबकेठलोड करैत समय असà¥à¤¥à¤¾à¤‡ फाइलमे लिखबामे असफल" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XMB बिंब पà¥à¤°à¤¾à¤°à¥‚प" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "कोनो XPM शीरà¥à¤· नहि भेटल" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "अवैध XPM शीरà¥à¤·" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM फाइलमे बिंबक चओड़ाइ <= 0 अछि" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM फाइलमे बिंबक उà¤à¤šà¤¾à¤‡ <= 0 अछि" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM फाइलमे पà¥à¤°à¤¤à¤¿ पिकà¥à¤¸à¤² संपà¥à¤°à¤¤à¥€à¤• क अवैध सà¤à¤–à¥à¤¯à¤¾ अछि" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM फाइलमे रंग क' अवैध सà¤à¤–à¥à¤¯à¤¾ अछि" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM बिंबकेठलोड करबा लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM रंग-मैप नहि पढ़ि सकैत अछि" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM बिंबकेठलोड करैत समय असà¥à¤¥à¤¾à¤‡ फाइलमे लिखबामे असफल" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM बिंब पà¥à¤°à¤¾à¤°à¥‚प" #~ msgid "Unsupported animation type" #~ msgstr "असमरà¥à¤¥à¤¿à¤¤ संजीवन पà¥à¤°à¤•à¤¾à¤°" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ असफल" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "पैलेटेड आà¤à¤•à¤¡à¤¼à¤¾ लेल सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहि कà¤à¤² जाठसकल" gdk-pixbuf-2.30.8/po/hr.po0000664000175000017500000007400112340760135016366 0ustar00mclasenmclasen00000000000000# Translation of gtk+ to Croatiann # Copyright (C) Croatiann team # Translators: Automatski Prijevod <>,Denis Lackovic ,Kresimir Kalafatic <>,Mato Kutlić ,pr pr ,Robert Sedak ,Vlatko Kosturjak , msgid "" msgstr "" "Project-Id-Version: gtk+ 0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2008-05-08 00:30+0000\n" "Last-Translator: Launchpad Translations Administrators \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-Launchpad-Export-Date: 2008-05-28 05:48+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "GreÅ¡ka pri otvaranju datoteke '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Slika \"%s\" ne sadrži podatke" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ne mogu uÄitati animaciju \"%s\": razlog nepoznat, vjerojatno neispravan " "zapis" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ne mogu uÄitati sliku \"%s\": razlog nepoznat, vjerojatno neispravan zapis" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ne mogu uÄitati modul za uÄitavanje slika: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Dio za uÄitavanje slike %s ne podržava odgovarajuće suÄelje; možda je iz " "razliÄite GTK inaÄice?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Vrsta slike \"%s\" nije podržana" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ne mogu prepoznati datoteÄni format slike za datoteku \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nepoznat naÄin zapisa slike" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ne mogu uÄitati sliku \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "GreÅ¡ka pri interpretiranju JPEG slike (%s)" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Ovo izdanje programa gdk-pixbuf ne podržava ovu sliku vrste %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nema dovoljno memorije za spremanje slike u originalno mjesto" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Nisam uspio otvoriti privremenu datoteku" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Nisam uspio Äitati iz privremene datoteke" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ne mogu otvoriti '%s' za pisanje: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ne može da zatvori \"%s\" pri upisu slike, moguće je da nisu spremljeni svi " "podaci: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nema dovoljno memorije za spremanje slike u meÄ‘uspremnik" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "GreÅ¡ka pri interpretiranju JPEG slike (%s)" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "UnutraÅ¡nja greÅ¡ka: Dio za uÄitavanje slika \"%s\" nije uspio da poÄne " "uÄitavanje slike, a nije naveden razlog neuspjeha" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Nije podržano postepeno uÄitavanje slike vrste \"%s\"" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Zaglavlje slike je oÅ¡tećeno" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Nepoznat format slike" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "OÅ¡tećeni podaci o toÄkama slike" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "nisam uspio premjestiti meÄ‘uspremnik slike od %u bajt" msgstr[1] "nisam uspio premjestiti meÄ‘uspremnik slike od %u bajta" msgstr[2] "nisam uspio premjestiti meÄ‘uspremnik slike od %u bajtova" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NeoÄekivani dio sliÄice u animaciji" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Neispravno zaglavlje animacije" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nema dovoljno memorije za uÄitavanje animacije" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Neispravan dio animacije" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF slika je skraćena ili nepotpuna." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI zapis slika" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP slika ima neispravno zaglavlje" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nema dovoljno memorije za uÄitavanje slike" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP slika sadrži zaglavlje nepodržane veliÄine" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" "BMP slike s podacima spremljenima od vrha prema dolje ne mogu biti " "komprimirane" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "NaiÅ¡ao na prijevremen kraj datoteke" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nema dovoljno memorije za spremanje BMP datoteke" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ne mogu pisati u BMP datoteku" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP zapis slike" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP zapis slike" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF zapis slike" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO zapis slike" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Kakvoća JPEG-a mora biti vrijednost izmeÄ‘u 0 i 100; ne može da razume " "vrijednost ˇ\"%s\"." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Kakvoća JPEG-a mora biti vrijednost izmeÄ‘u 0 i 100; nije dozvoljena " "vrijednost \"%d\"." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG zapis slike" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF zapis slika" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ne može se alocirati memorija za zaglavlje" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "" "Nisam mogao oznaÄiti %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "Nisam mogao oznaÄiti %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "" "Nisam mogao oznaÄiti %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "" "Nisam mogao oznaÄiti %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nisam mogao uÄitati metadatoteku" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "nije podržana vrsta RAS slike" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Ne mogu spremiti ostatak" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP zapis slika" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GreÅ¡ka pri Äitanju GIF-a: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF datoteci nedostaje neÅ¡to podataka (možda je nekako odsjeÄena?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "UnutraÅ¡nja greÅ¡ka pri uÄitavanju GIF-a (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "PrekoraÄenje stoga" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Modul za uÄitavanje GIF slika ne prepoznaje ovu sliku." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "NaÄ‘en je neispravan kod" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Kružni unos u tabeli GIF datoteke" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nema dovoljno memorije za uÄitavanje GIF datoteke" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nema dovoljno memorije za kreiranje okvira unutar GIF datoteke" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF slika je oÅ¡tećena (neispravno LZW sažimanje)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Izgleda da se ne radi o GIF datoteci" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Izdanje %s GIF naÄina zapisa nije podržano" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Slika je Å¡irine nula" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF slika nema opću mapu boja, a kadar u njoj nema zasebnu mapu boja." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF slika je skraćena ili nepotpuna." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Nepovratna greÅ¡ka pri Äitanju PNG slike: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nisam mogao dekodirati ICNS datoteku" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO zapis slike" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Neispravno zaglavlje sliÄice" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nema dovoljno memorije za uÄitavanje slike" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ne podržava sažete sliÄice" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "SliÄica je Å¡irine nula" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "SliÄica ima visinu nula" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nije podržana vrsta sliÄica" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nema dovoljno memorije za uÄitavanje ICO datoteke" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Slika je prevelika da bi se saÄuvala kao ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "PokazivaÄ Å¾ariÅ¡ta je van slike" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nije podržana dubina za ICO datoteku: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Ne može se alocirati memorija za zaglavlje" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Ne mogu konvertirati ime datoteke" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformirani PNG ima visinu ili Å¡irinu nula." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Vrsta slike \"%s\" nije podržana" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Ne mogu pronaći dovoljno memorije za uÄitavanje JPEG datoteke" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nema dovoljno memorije za otvaranje TIFF datoteke" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Ne može se alocirati memorija za podatke" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG zapis slike" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "GreÅ¡ka pri interpretiranju JPEG slike (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nema dovoljno memorije za uÄitavanje slike, zatvorite neke programe kako bi " "oslobodili memoriju" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nije podržan JPEG prostor boja (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ne mogu pronaći dovoljno memorije za uÄitavanje JPEG datoteke" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "Transformirani PNG ima visinu ili Å¡irinu nula." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ne može se alocirati memorija za zaglavlje" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ne može se alocirati memorija za meÄ‘uspremnik konteksta" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Slika je neispravne Å¡irine i/ili visine" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Slika koristi nepodržan broj bitova po toÄki" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Slika sadrži nepodržan broj %d-bitnih ravnina" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ne mogu napraviti novi pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ne može se alocirati memorija za podatke" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ne može se alocirati memorija za zaglavlje" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ne može uÄitati sve linije iz PCX slike" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nije naÄ‘ena paleta na kraju PCX podataka" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX zapis slike" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Transformirani PNG ima visinu ili Å¡irinu nula." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF zapis slike" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Neispravan broj bitova po kanalu PNG slike." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformirani PNG ima visinu ili Å¡irinu nula." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Broj bitova po kanalu promijenjenog PNG nije 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformirani PNG nije RGB ili RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Nije podržan broj kanala u transformiranoj PNG slici; mora biti 3 ili 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Kobna greÅ¡ka u PNG slici: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nema dovoljno memorije za uÄitavanje PNG datoteke" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nema dovoljno memorije za spremanje slike veliÄine %ld×%ld; pokuÅ¡ajte " "zatvoriti neke programe kako biste oslobodili neÅ¡to memorije" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Kobna greÅ¡ka tijekom Äitanja PNG slike" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Nepovratna greÅ¡ka pri Äitanju PNG slike: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "KljuÄevi za PNG tekstualne odjeljke moraju imati bar 1, a najviÅ¡e 79 znakova." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "KljuÄevi za PNG tekstualne odjeljke moraju biti ASCII znakovi." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Razina kompresije PNG datoteke mora biti vrijednost izmeÄ‘u 0 i9; vrijednost " "'%s' nije u tom rasponu." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Razina kompresije PNG datoteke mora biti vrijednost izmeÄ‘u 0 i9; vrijednost " "'%d' nije dozvoljena." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Vrijednost za PNG odjeljak teksta %s se ne može pretvoriti u ISO-8859-1 " "zapis." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG zapis slike" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Dio za uÄitavanje PNM slika je oÄekivao da naiÄ‘e na cijeli broj, ali nije" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM datoteka sadrži neispravan poÄetni bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM datoteka nije u poznatom PNM podzapisu" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM datoteka sadrži sliku Å¡irine 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM datoteka sadrži sliku visine 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Najveća vrijednost boje u PNM datoteci je 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Najveća vrijednost boje u PNM datoteci je prevelika" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Sirova PNM vrsta slike neispravna" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Dio za uÄitavanje PNM slika ne podržava ovaj PNM podzapis" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Sirov PNM zapis zahtjeva toÄno jedan razmak prije sadržaja" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nema dovoljno memorije za uÄitavanje PNM slike" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nema dovoljno memorije za uÄitavanje PNM kontekstualne strukture" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NeoÄekivan kraj PNM slike" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nema dovoljno memorije za uÄitavanje PNM datoteke" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Porodica PNM/PBM/PGM/PPM zapisa slika" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Nisam uspio otvoriti TIFF sliku\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "nisam uspio premjestiti meÄ‘uspremnik slike od %u bajt" msgstr[1] "nisam uspio premjestiti meÄ‘uspremnik slike od %u bajt" msgstr[2] "nisam uspio premjestiti meÄ‘uspremnik slike od %u bajt" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GreÅ¡ka pri Äitanju GIF-a: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Nemam dovoljno memorije za strukturu TGA konteksta" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Nisam uspio Äitati iz privremene datoteke\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF zapis slika" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS slika ima neispravno zaglavlje" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS slika je nepoznate vrste" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nije podržana vrsta RAS slike" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nema dovoljno memorije za uÄitavanje RAS slike" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun-ov zapis rasterskih slika" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nema dovoljno memorije za strukturu meÄ‘uspremnika" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nema dovoljno memorije za podatke meÄ‘uspremnika" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ne mogu ponovno dodijeliti podatke meÄ‘uspremnika" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nemam dovoljno memorije za privremeni meÄ‘uspremnik" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Ne mogu dodijeliti memoriju za novi pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF slika je skraćena ili nepotpuna." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nema dovoljno memorije za mapu boja" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nemam dovoljno memorije za unose u mapu boja" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NeoÄekivan broj boja za stavke mape boja" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nemam dovoljno memorije za TGA zaglavlje" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA slika je neispravne veliÄine" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA zapis slike nije podržan" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nemam dovoljno memorije za strukturu TGA konteksta" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Pretjerano mnogo podataka u datoteci" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa zapis slika" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ne može se proÄitati Å¡irina slike (neispravna TIFF datoteka)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ne može se saznati visina slike (neispravna TIFF datoteka)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Visina ili Å¡irina TIFF slike je nula" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF slika je prevelika" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nema dovoljno memorije za otvaranje TIFF datoteke" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Neuspjelo uÄitavanje RGB podataka iz TIFF datoteke" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Neuspjelo uÄitavanje TIFF slike" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Nisam uspio otvoriti TIFF sliku" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Ne mogu konvertirati ime datoteke" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Slika je Å¡irine nula" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Slika je visine nula" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nema dovoljno memorije za uÄitavanje slike" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ne mogu spremiti ostatak" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP zapis slika" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Neispravna XBM datoteka" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nema dovoljno memorije za uÄitavanje XBM slike" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Neuspio upis u privremenu datoteku pri uÄitavanju XBM slike" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM zapis slika" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nije naÄ‘eno XPM zaglavlje" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Neispravno XPM zaglavlje" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM datoteka ima sliku Å¡irine <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM datoteka ima sliku visine <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ima neispravan broj znakova po toÄki" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM datoteka ima neispravan broj boja" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nema dovoljno memorije za uÄitavanje XPM slike" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Ne mogu proÄitati XPM mapu boja" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Neuspio upis u privremenu datoteku pri uÄitavanju XPM slike" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM zapis slike" #~ msgid "Unsupported animation type" #~ msgstr "Nije podržana vrsta animacije" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose operacija nije uspjela" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ne može se alocirati memorija za podatke palete" gdk-pixbuf-2.30.8/po/io.po0000664000175000017500000005647012340760135016376 0ustar00mclasenmclasen00000000000000# Ido gtk+ po file. # Copyright (C) 2007 # This file is distributed under the same license as the gtk+ package. # Michael Terry , 2007. # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.12.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2007-09-22 14:13-0500\n" "Last-Translator: Michael Terry \n" "Language-Team: Ido \n" "Language: io\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Faliis apertar dokumento '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Imajala tipo '%s' es nesuportata" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Faliis apertar imajo '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Eroro dum skribas ad imajala dokumento: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Faliis apertar tempala dokumento" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Faliis lektar de tempala dokumento" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Faliis apertar '%s' por skribo: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Faliis klozar '%s' dum skribas imajo, omna donaji forsan ne esabas salvita: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Eroro dum skribas ad imajala dokumento: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Imajala kapo es koruptita" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Imajala formato nekonocata" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Nevalida kapo en animo" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "La ANI imajala formato" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ne povis skribar ad BMP-dokumento" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "La BMP imajala formato" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "La BMP imajala formato" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "La GIF imajala formato" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "La ICO imajala formato" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "La JPEG imajala formato" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "La TIFF imajala formato" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ne povas asignar koloromapa strukturo" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Ne povis rinomizar %s a %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Ne povis forigar elemento" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Ne povis rinomizar %s a %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Ne povis konvertar dokumentonomo" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Ne povis konvertar dokumentonomo" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Ne povis konvertar dokumentonomo" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "La WBMP imajala formato" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Eroro dum lektas GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Imajo havas zera larjeso" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Eroro dum skribas ad imajala dokumento: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Ne povis selektar dokumento" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "La ICO imajala formato" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Nevalida kapo en ikono" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikono havas zera larjeso" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikono havas zera alteso" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nesuportata ikonala tipo" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nesuportata profundeso por ICO-dokumento: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Ne povas asignar koloromapa strukturo" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Ne povis konvertar dokumentonomo" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Imajala tipo '%s' es nesuportata" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "La JPEG imajala formato" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nesuportat JPEG-kolorospaco (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Imajo havas nesuportata bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ne povis krear nova imajobufro" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ne povas asignar koloromapa strukturo" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "La PCX imajala formato" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "La GIF imajala formato" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "La PNG imajala formato" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM dokumento havas imajala larjeso de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM dokumento havas imajala alteso de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La PNM/PBM/PGM/PPM-imajoformatala familio" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Faliis skribar kapo\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Eroro dum lektas GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Ne povas asignar koloromapa strukturo" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Faliis skribar dokumentuyala indexo\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Faliis apertar TIFF-imajo" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "La TIFF imajala formato" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ne povas asignar nova imajobufro" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ne povas asignar koloromapa strukturo" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ne povas asignar koloromapa elementi" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Ecesa donaji en dokumento" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "La Targa imajala formato" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ne povis aquirar imajala larjeso (mala TIFF dokumento)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ne povis aquirar imajala alteso (mala TIFF dokumento)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Larjeso od alteso di TIFF imajo es zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Faliis charjar RVB-donaji de TIFF-dokumento" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Faliis apertar TIFF-imajo" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Faliis charjar TIFF-imajo" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Faliis salvar TIFF-imajo" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Faliis skribar TIFF-donaji" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Imajo havas zera larjeso" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Imajo havas zera alteso" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "La WBMP imajala formato" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Nevalida XBM-dokumento" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Faliis skribar a tempala dokumento dum ke charjis XBM-imajo" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "La XBM imajala formato" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM dokumento havas imajala larjeso <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM dokumento havas imajala alteso <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ne povas lektar XPM-koloromapo" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Faliis skribar a tempala dokumento dum ke charjis XPM-imajo" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "La XPM imajala formato" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose-operaco faliis" gdk-pixbuf-2.30.8/po/ms.po0000664000175000017500000007122012340760136016375 0ustar00mclasenmclasen00000000000000# [ Ruang untuk disewa ] # Copyright (C) 2002 Free Software Foundation, Inc. # Hasbullah Bin Pit (sebol), 2002. msgid "" msgstr "" "Project-Id-Version: Gtk+ 1.3.x\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-04-04 01:11+0730\n" "Last-Translator: Hasbullah Bin Pit \n" "Language-Team: Projek Gabai \n" "Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Gagal membuka fail '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Fail imej '%s' tida mengandungi data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Gagal memuatkan animasi '%s':sebab tidak diketahui, mungkin fail imej rosak" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Gagal memuatkan imej '%s': sebab tidak diketahui, mungkin fail imej rosak" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Gagal memuatkan modul image-loading: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul Image-loading %s tidak boleh mengeksport antaramuka dengan betul; " "mungkin ianya daripada GTK versi lain" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Jenis imej '%s'tidak disokong" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Tak dapat mengenali format fail imej pada fail '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Jenis format fail imej tidak dikenali" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Gagal memuatkan imej '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Ralat ketika menulis ke fail imej: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Binaan gdk-pixbuf ini tak menyokong penyimpanan format imej: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Tak cukup memori untuk menyimpan imej ke callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Gagal membuka fail sementara" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Gagal membaca drpd fail sementara" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Gagal membuka fail '%s' untuk ditulis: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Gagal untuk menutup '%s' bila menulis imej, semua dara mungkin tidak akan " "disimpan:i %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Tak cukup memori untuk menyimpan imej ke penimbal" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Ralat ketika menulis ke fail imej: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Ralat dalaman: modul pemuatan imej '%s' gagal untuk mulakan pemuatan imej, " "tetapi tidak memberi sebab kegagalannya" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Pemuatan imej jenis '%s' secara menaik tidak disokong" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Pengepala imej rosak" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Format imej tidak diketahui" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Data piksel imej rosak" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Bahagian ikon luardugaan pada animasi" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Pengepala tidak sah pada animasi" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Tak cukup memori untuk memuatkan animasi" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Imej GID terkerat atau tidak selepas" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Format imej ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Imej BMP mempunyai data pengepala bogus" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Tak cukup memori untuk memuatkan imej bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Imej BMP mempunyai saiz pengepala yang tidak disokong" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "end-of-file tak matang berlaku" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "Tak dapat memperuntukkan memori bagi memuatkan fail JPEG" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Tak dapat menukar namafail" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Format imej BMP" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "Format imej BMP" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Format imej GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Format imej ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Kualiti JPEG mestilah diantara nilai 0 dan 100; nilai '%s' tak boleh " "dihantar." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Kualiti JPEG mestilah diantara nilai 0 dan 100; nilai '%d' tak diizinkan." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Format imej JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Format imej TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Tak dapat memperuntukkan memori bagi pengepala" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "ralat mencipta direktori '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "Tak dapat memilih %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "ralat mencipta direktori '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Tak dapat menukar namafail" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Tak dapat menukar namafail" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "Variasi imej RAS tidak disokong" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Tak dapat menyimpang yang selebihnya" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "Format imej WBMP" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Gagal membaca GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Fail GIF kehilangan sebahagian data (mungkin ianya dikerat?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Ralat dalaman pada pemuat GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "tindanan melimpah" #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "Pemuat imej GIF tidak memahami imej ini." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Kod teruk berlaku" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Kemasukan jadual berpusing pada fail GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Tak cukup memori untuk memuatkan fail GIF" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Tak cukup memori untuk memuatkan fail GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Imej GIF rosak (mampatan LZW tidak betul)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Fail nampaknya bukan fail GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versi %s format fail GIF tidak disokong" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Imej mempunyai kelebaran sifar" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Imej GIF tiada colormap global, dan kerangka didalamnya tiada colormap lokal." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Imej GID terkerat atau tidak selepas" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Ralat fatal membaca fail imej PNG: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "Tak dapat memilih %s:\n" "%s" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "Format imej ICO" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Pengepala tidak sah dalam ikon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Tak cukup memori untuk memuatkan ikon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ikon termampat adalah tidak disokong" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikon mempunyai kelebaran sifar" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikon mempunyai ketinggian sifar" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Jenis ikon tidak disokong" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Tak cukup memori untuk memuatkan fail ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Imej terlalu besar untuk disimpan sebagai ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Hotspot kursor diluar imej" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Kedalaman tak disokong bagi fail ICO: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Tak dapat memperuntukkan memori bagi pengepala" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Tak dapat menukar namafail" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Jenis imej '%s'tidak disokong" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Tak dapat memperuntukkan memori bagi memuatkan fail JPEG" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Tak cukup memori untuk membuka fail TIFF" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Tak dapat memperuntukkan memori data garisan" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "Format imej JPEG" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Ralat mentafsirkan fail imej JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Tak cukup memori untuk memuatkan imej, cuba keluar aplikasi lain untuk " "membebaskan memori" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ruang warna JPEG tidak disokong (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Tak dapat memperuntukkan memori bagi memuatkan fail JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Tak dapat memperuntukkan memori bagi pengepala" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Tak dapat memperuntukkan memori untuk penimbal konteks" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Imej mempunyai kelebaran dan/atau ketinggian tidak sah" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Imej mempunyai bpp yang tidak disokong" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Imej mempunyai bilangan satah %d-bit yang tidak disokong" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Tak dapat mencipta pixbuf baru" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Tak dapat memperuntukkan memori data garisan" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Tak dapat memperuntukkan memori bagi pengepala" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Tak dapat semua garisan bagi imej PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Tiada palet dijumpai pada akhir data PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Format imej PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Format imej GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bit per saluran bagi Imej PNM adalah tidak sah." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" # ;fuzzy #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bit per saluran bagi PNG adalah bukan 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Ralat fatal pada fail imej PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Tak cukup memori untuk memuatkan fail PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Tak cukup memori untuk menyimpan imej %ld x %ld ; Cuba keluar aplikasi lain " "untuk mengurangkan penggunaan memori" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Ralat fatal membaca fail imej PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Ralat fatal membaca fail imej PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Kekunci untuk bahagian teks PNG mestilah sekurang-kurangnya 1 , paling " "banyak pun 79 aksara." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Kekunci untuk bahagian teks PNG mestilah aksara ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Kualiti JPEG mestilah diantara nilai 0 dan 100; nilai '%s' tak boleh " "dihantar." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Kualiti JPEG mestilah diantara nilai 0 dan 100; nilai '%d' tak diizinkan." #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Nilai bahagian teks PNG %s tak boleh ditukarkan ke pengenkodan ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Format Imej PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Pemuat PNM dijangkakan untuk mencari intiger, tetapi tidak." #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Fail PNM mempunyai byte permulaan yg salah" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Fail PNM tidak diiktiraf sebagai subformat PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Fail PNM mempunyai kelebaran 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Fail PNM mempunyai ketinggian 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Nilai warna maksima pada fail PNM ialah 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Nilai warna maksima pada fail PNM terlalu besar" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Imej PNM jenis rawak tidak sah" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Pemuat imej PNM tidak menyokong subformat PNM ini" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Format PNM rawak memerlukan tepat-tepat satu ruangputih sebelum data sampel" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Tak dapat memperuntukkan memori untuk memuatkan imej PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Tak cukup memori untuk memuatkan struktur konteks PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Penghujungan tanpa diduga data imej PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Tak cukup memori untuk memuatkan fail PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Keluarga format imej PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Gagal membuka imej TIFF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Tak dapat memperuntukkan memori untuk penimbal konteks" msgstr[1] "Tak dapat memperuntukkan memori untuk penimbal konteks" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Gagal membaca GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Tak dapat memperuntukkan memori untuk struct konteks TGA" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Gagal membaca drpd fail sementara" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Gagal membuka imej TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Format imej TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Imej RAS mempunyai data pengepala bogus" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Jenis imej RAS tidak diketahui" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Variasi imej RAS tidak disokong" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Tak cukup memori untuk memuatkan imej RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Format imej raster Sun" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "Tak dapat memperuntukkan memori untukstruct IOBuffer" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "Tak dapat memperuntukkan memori data IOBuffer" #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "Tak dapat memperuntukkan data IOBuffer" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "Tak dapat memperuntukkan memori menentara IOBuffer" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Tak dapat memperuntukkan pixbuf baru" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "Imej GID terkerat atau tidak selepas" #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Tak dapat memperuntukkan struktur colormap" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "Tak dapat memperuntukkan kemasukan colormap" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Bitdepth tak diduga bagi kemasukan colormap" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "Takdapat memperuntukkan memori pengepala TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Imej TGA mempunyai dimensi tidak sah" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Jenis imej TGA ini tidak disokong" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "Tak dapat memperuntukkan memori untuk struct konteks TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Limpahan data pada fail" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Format imej Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Tak dapat kelebaran imej (fail TIFF teruk)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Taidak mendpaatkan ketinggian imej (fail TIFF teruk)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Lebar atau tinggi imej TIFF ialah sifar" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensi bagi imej TIFF terlalu besar" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Tak cukup memori untuk membuka fail TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Gagal memuatkan data RGB daripada fail TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Gagal membuka imej TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Gagal memuatkan imej TIFF" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Gagal membuka imej TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Gagal membuka imej TIFF" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Tak dapat menukar namafail" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Imej mempunyai kelebaran sifar" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Imej mempunyai ketinggian sifar" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Tak cukup memori untuk memuatkan imej" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Tak dapat menyimpang yang selebihnya" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Format imej WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Fail XBM tidak sah" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Tak cukup memori untuk memuatkan fail imej XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Gagal menulis ke fail sementara bila memuatkan imej XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Format imej XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Tiada pengepala XPM dijumpai" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Fail XBM tidak sah" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Fail XPM imej mempunyai kelebaran <=0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Fail imej XPM mempunyai tinggi <=0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM mempunyai bilangan aksara per piksel yang tidak sah" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Fail XPM mempunyai bilangan warna yang tidak sah" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Tak dapat memperuntukkan" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Tak dapat membaca colormap XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Gagal menulis fail sementara bila memuatkan imej XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Format Imej XPM" #~ msgid "Unsupported animation type" #~ msgstr "Jenis animasi tidak disokong" #~ msgid "TIFFClose operation failed" #~ msgstr "Operasi TIFFClose gagal" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Tak dapat memperuntukkan memori bagi data dipalet" gdk-pixbuf-2.30.8/po/mi.po0000664000175000017500000006773712340760136016405 0ustar00mclasenmclasen00000000000000# MÄori translation of gtk+ 2.0. # Copyright (C) 2004 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # John C Barstow , 2004. # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.3.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-01-27 07:36+1300\n" "Last-Translator: Wesley Parish \n" "Language-Team: GNOME MÄori Team \n" "Language: mi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Kua hinga kia huaki i te puarahi '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Kaore etahi mohiotanga i te puarahi a te whakaahua '%s'" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Kua hinga kia uta pikitia '%s': ehara e mohiotia te take, pea kino tetahi " "puarahi a te pikitia" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Kua hinga kia uta ataahua '%s': ehara mohiotia te take, pea kino tetahi " "puarahi a te ataahua" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Kaore e taea e uta te tauira kaiwhakauta whakaahua: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Kaore te tauira kaiwhakauta whakaahua %s i te tuku i te (takawaenga) tuturu; " "pea no tetahi whakaaturanga GTK rereke?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Kaore te momo ataahua '%s' i te tautokotia" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" "Kaore e taea e mohio te whakatakotoranga a te puarahi a te whakaahua '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Kaore te whakatakotoranga a te puarahi a te whakaahua i te mohiotia" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "kua hinga kia uta i te whakaahua '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "He tuhituhi ki te puarahi a te whakaahua: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Kaore tautoko kia puripuri i te whakatakotoranga a te whakaahua: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ehara pumahara ake kia pupuri i te ataahua ki " #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Kua hinga kia huaki puarahi taupua" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Kua hinga kia korero pukapuka i te puarahi taupua" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Kua hinga kia huaki i '%s' kia tuhituhi: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ka tuhituhi i te ataahua, kua hinga kia kati i '%s', ehara pea mohiotanga " "katoa i te purihia: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ehara pumahara ake kia puripuri i te ataahua ki tetahi " #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "He tuhituhi ki te puarahi a te whakaahua: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "He whakaroto: kua hinga te tauira kaiwhakauta whakaahua '%s' kia timata uta " "i tetahi ataahua, engari kaore te hinga i whakatakitaki" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Kaore uta momo ataahua '%s' i te tautokotia" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Ko kino te a te ataahua" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ehara te ahua a te ataahua i te mohiotia" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Ko kino te mohiotanga a te (pixel) ataahua" #: gdk-pixbuf/gdk-pixdata.c:445 #, fuzzy, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Kua hinga kia ataahua " msgstr[1] "Kua hinga kia ataahua " #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "He motete pakoko puta noa kei pikitia" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "He koremana kei pikitia" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ehara pumahara ake kia uta pikitia" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "He kino te motete kei pikitia " #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "I whakapoto te ataahua GIF " #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Te whakatakotoranga a te ataahua ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Kei ataahua BMP he mohiotanga " #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ehara pumahara ake kia uta ataahua " #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Kei ataahua BMP he rahi tautokotia" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Kua kitea taro nunui te otinga-a-te-puarahi" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "Kaore taea e whakarato pumahara kia uta puarahi JPEG" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Kaore e taea e i te ingoa a te puarahi" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Te whakatakotoranga a te ataahua BMP" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "Te whakatakotoranga a te ataahua BMP" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Te whakatakotoranga a te ataahua GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Te whakatakotoranga a te ataahua ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Te whakatakotoranga a te ataahua JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Te whakatakotoranga a te ataahua TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Kaore taea e whakarato pumahara mo " #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "He tanga '%s' : %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Mea whiriwhiri a te atanga" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "He tanga '%s' : %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Kaore e taea e i te ingoa a te puarahi" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Kaore e taea e i te ingoa a te puarahi" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "He ataahua RAS tautokotia" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Kaore e taea te toenga e pupuri" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "Te whakatakotoranga a te ataahua WBMP" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Hinga korero pukapuka GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Ka ngaro te puarahi GIF i etahi mohiotanga (I whakapoto pea?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "He whakaroto kei te GIF whakauta (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "He mata purena" #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "Kaore te ataahua GIF whakaatu i te mohio i te ataahua nei" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "He kino te ka kitea" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "He tepu kei puarahi GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ehara pumahara ake kia uta puarahi GIF" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Ehara pumahara ake kia uta puarahi GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "He kino te ataahua GIF ( " #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Kaore he puarahi GIF e ahua" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Kaore te %s a te whakatakotoranga a te ataahua GIF i te tautokotia" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Ehara whanui kei ataahua" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "I whakapoto te ataahua GIF " #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "He mate korero pukapuka i te puarahi a ataahua PNG: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Mea whiriwhiri a te atanga" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "Te whakatakotoranga a te ataahua ICO" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "He koremana kei pakoko" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ehara pumahara ake kia uta i te pakoko" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Kaore te pakoko i te tautokotia" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ehara whanui kei pakoko" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ehara ikeike kei pakoko" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Pakoko momo tautokotia" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ehara pumahara ake kia uta i te puarahi ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Ko tino nunui te ataahua kia purihia me he mea ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "He hohonu tautokotia mo puarahi ICO: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Kaore taea e whakarato pumahara mo " #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Kaore e taea e i te ingoa a te puarahi" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "Ehara whanui ranei ehara ikeike kei PNG " #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Kaore te momo ataahua '%s' i te tautokotia" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Kaore taea e whakarato pumahara kia uta puarahi JPEG" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ehara pumahara ake kia huaki puarahi TIFF" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Kaore taea e whakarato pumahara " #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "Te whakatakotoranga a te ataahua JPEG" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "He kitea puarahi a te ataahua JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "Ehara pumahara ake kia uta i te ataahua, " #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr " atanga tautokotia (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Kaore taea e whakarato pumahara kia uta puarahi JPEG" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "Ehara whanui ranei ehara ikeike kei PNG " #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Kaore taea e whakarato pumahara mo " #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kaore taea e whakarato pumahara mo " #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "He whanui koremana, he ikeike koremana kei ataahua" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Ehara bpp e tautokotia kei ataahua" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Ehara tautokotia %d kei ataahua" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Kaore te (pixbuf) hou e mahi" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Kaore taea e whakarato pumahara " #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Kaore taea e whakarato pumahara mo " #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ehara papa peita i te kitea kei otinga a te mohiotanga PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Te whakatakotoranga a te ataahua PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Ehara whanui ranei ehara ikeike kei PNG " #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Te whakatakotoranga a te ataahua GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Koremana ko nga a te ataahua PNG" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Ehara whanui ranei ehara ikeike kei PNG " #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr " PNG kao RGB ranei RGBA" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr " tautokotia " #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "He mate kei te puarahi a te ataahua PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ehara pumahara ake kia uta i te puarahi PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "Ehara pumahara ake kia %ld %ld" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "He mate korero pukapuka i te puarahi a ataahua PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Patuhi mo etahi motete " #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Patuhi mo etahi motete " #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "%s motete " #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Te whakatakotoranga a te ataahua PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "He kei puarahi PNM" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "He ataahua whanui a kei puarahi PNM" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "He ataahua ikeike a kei puarahi PNM" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Ko koremana te totouka a te momo ataahua PNM" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Kaore kaiwhakauta a te ataahua PNM i te tautoko " #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr " whakatakotoranga totouka PNM" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Kaore taea e whakarato pumahara kia uta i te ataahua PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ehara pumahara ake kia uta " #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr " puta noa " #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ehara pumahara ake kia uta i te puarahi PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Te whanau a nga whakatakotoranga a nga PNM/PBM/PGM/PPM ataahua" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Kua hinga kia huaki ataahua TIFF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Kua hinga kia ataahua " msgstr[1] "Kua hinga kia ataahua " #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Hinga korero pukapuka GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Kaore taea e whakarato pumahara mo te " #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Kua hinga kia korero pukapuka i te puarahi taupua" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Kua hinga kia huaki ataahua TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Te whakatakotoranga a te ataahua TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "He mohiotanga koretake kei ataahua RAS" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "He momo koremohiotia kei ataahua RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "He ataahua RAS tautokotia" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ehara nui te pumahara kia uta i te ataahua RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Te whakatakotoranga a te ataahua (raster) o Sun" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "Kaore taea e whakarato pumahara mo te " #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "Kaore taea e whakarato pumahara mo te " #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr " mohiotanga " #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr " mohiotanga " #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Kaore te (pixbuf) hou e mahi" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "I whakapoto te ataahua GIF " #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Kaore taea e whakarato pumahara mo te " #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr " puta noa " #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr " puta noa " #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "Kaore te pumahara ma te TGA i te " #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Kei ataahua TGA i a koremana" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Kaore te momo ataahua TGA i te tautokotia" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "Kaore taea e whakarato pumahara mo te " #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "He nunui te mohiotanga kei te puarahi" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Te whakatakotoranga a te ataahua Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ehara pumahara ake kia huaki puarahi TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Kua hinga kia uta te mohiotanga RGB mai Puarahi TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Kua hinga kia huaki ataahua TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Kua hinga kia uta ataahua TIFF" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Kua hinga kia huaki ataahua TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Kua hinga kia huaki ataahua TIFF" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Kaore e taea e i te ingoa a te puarahi" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Ehara whanui kei ataahua" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Ehara ikeike kei ataahua" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ehara pumahara ake kia uta i te ataahua" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kaore e taea te toenga e pupuri" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Te whakatakotoranga a te ataahua WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Koremana puarahi XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ehara pumahara ake kia uta i te puarahi a te ataahua XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Kua hinga kia tuhituhi ki te puarahi ka uta ataahua XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Te whakatakotoranga a te ataahua XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Kaore XPM i te kitea" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Koremana puarahi XBM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr " koremana " #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Kaore taea e whakarato pumahara kia uta i te ataahua XPM" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Kaore XPM i te korero pukapuka" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Kua hinga kia tuhituhi ki te puarahi taupua ka uta ataahua XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Te whakatakotoranga a te ataahua XPM" #~ msgid "Unsupported animation type" #~ msgstr "Kaore te momo pikitia i te tautokotia" #~ msgid "TIFFClose operation failed" #~ msgstr "Kua hinga " #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Kaore taea e whakarato pumahara mo mohiotanga whakapapapeitatia" gdk-pixbuf-2.30.8/po/ta.po0000664000175000017500000012652212340760136016370 0ustar00mclasenmclasen00000000000000# translation of gtk+.master.ta.po to Tamil # translation of gtk+.HEAD.ta.po to # translation of ta.po to # Tamil translation of Gtk+ # Copyright (C) 2001, 2002, 2003, 2006, 2009 Free Software Foundation, Inc. # # Dinesh Nadarajah , 2001, 2002, 2003. # Felix , 2006. # I. Felix , 2009. # I Felix , 2011. msgid "" msgstr "" "Project-Id-Version: gtk+.master.ta\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2011-09-09 04:51+0530\n" "Last-Translator: I Felix \n" "Language-Team: Tamil \n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.2\n" "Plural-Forms: nplurals=2; plural=(n!=1);\\n\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' கோபà¯à®ªà®¿à®©à¯ˆ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' உரà¯à®µà®•à¯ கோபà¯à®ªà®¿à®²à¯ தரவ௠à®à®¤à¯à®®à¯ கிடையாதà¯" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' அசைவூடà¯à®Ÿ கோபà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: காரணம௠தெரியாதà¯, ஊழலாகà¯à®•à®ªà®Ÿà¯à®Ÿ அசைவூடà¯à®Ÿà®•à¯ கோபà¯à®ªà®¾à®• " "இரà¯à®•à¯à®•à®²à®¾à®®à¯" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "'%s' உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: காரணம௠தெரியாதà¯, ஊழலாகà¯à®•à®ªà®Ÿà¯à®Ÿ உரà¯à®µà®•à¯ கோபà¯à®ªà®¾à®• " "இரà¯à®•à¯à®•à®²à®¾à®®à¯" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "உரà¯à®µà®®à¯-à®à®±à¯à®±à¯à®®à¯ கூறà¯à®µà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "உரà¯à®µà®®à¯-à®à®±à¯à®±à¯à®®à¯ கூற௠%s சரியான இடைமà¯à®•à®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®®à®¤à®¿ செயà¯à®µà®¤à®¿à®²à¯à®²à¯ˆ; இத௠வேர௠ஒர௠gdk-" "pixbuf பதிபà¯à®ªà¯à®•à¯à®•à®¾à®• இரà¯à®•à¯à®•à®•à¯ கூடà¯à®®à¯?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' உரà¯à®µ வகைகà¯à®•à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' உரà¯à®µà®•à¯ கோபà¯à®ªà®¿à®©à¯ வகையை உணர à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "உணரமà¯à®Ÿà®¿à®¯à®¾à®¤ உரà¯à®µà®•à¯ கோபà¯à®ªà¯ வகை" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' உரà¯à®µ கோபà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "உரà¯à®µ கோபà¯à®ªà¯à®•à¯à®•à¯ எழà¯à®¤à¯à®®à¯à®ªà¯‹à®¤à¯ பிழை: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "இநà¯à®¤ gdk-pixbuf அமைபà¯à®ªà®¿à®²à¯, இநà¯à®¤ உரà¯à®µ வகையில௠சேமிபà¯à®ªà®¤à®±à¯à®•à¯ ஆதரவிலà¯à®²à¯ˆ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "உரà¯à®µà®¤à¯à®¤à¯ˆ callback-இல௠சேமிபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "தறà¯à®•à®¾à®²à®¿à®• கோபà¯à®ªà¯ திறகà¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "தறà¯à®•à®¾à®²à®¿à®• கோபà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வாசிகà¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' கோபà¯à®ªà¯ˆ எழà¯à®¤à¯à®µà®¤à®±à¯à®•à¯ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "உரà¯à®µà®¤à¯à®¤à¯ˆ எழà¯à®¤à¯à®®à¯à®ªà¯‹à®¤à¯ '%s' மூட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ, அனைதà¯à®¤à¯ தரவà¯à®•à®³à¯à®®à¯ சேமிகà¯à®•à®ªà¯à®ªà®Ÿà®¾à®®à®²à¯ " "இரà¯à®•à¯à®•à®²à®¾à®®à¯: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "உரà¯à®µà®¤à¯à®¤à¯ˆ இடையக வைபà¯à®ªà®¿à®²à¯ (buffer) சேமிபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "உரà¯à®µ கோபà¯à®ªà¯à®•à¯à®•à¯ எழà¯à®¤à¯à®®à¯à®ªà¯‹à®¤à¯ பிழை" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "உளà¯à®³à®¾à®°à¯à®¨à¯à®¤ பிழை: உர௠à®à®±à¯à®±à®¿ தொகà¯à®¤à®¿ '%s' செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ˆ à®®à¯à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ, ஆனால௠அதன௠" "இயலாமைகà¯à®•à®¾à®© காரணதà¯à®¤à¯ˆ தர à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' வகையான உரà¯à®µà®™à¯à®•à®³à¯ˆ படிமà¯à®±à¯ˆà®¯à®¾à®• à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ ஆதரவ௠கிடையாதà¯" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ தலைபà¯à®ªà®•à¯à®¤à®¿ கெடà¯à®¤à®²à®¾à®©à®¤à¯" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "தெரியாத உரà¯à®µ வடிவம௠" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ பிகà¯à®šà¯†à®²à¯ தரவ௠கெடà¯à®¤à®²à®¾à®©à®¤à¯" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u பைடà¯à®Ÿà®¿à®²à¯ பட பஃபரை ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" msgstr[1] "%u பைடà¯à®•à®³à®¿à®²à¯ பட பஃபரை ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "அசைவூடà¯à®Ÿà®¤à¯à®¤à®¿à®²à¯ எதிரà¯à®ªà®¾à®°à®¾à®¤ சினà¯à®© தொகà¯à®ªà¯à®ªà¯" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "அசைவூடà¯à®Ÿà®¤à¯à®¤à®¿à®²à¯ தவறான தலைபà¯à®ªà¯" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "அசைவூடà¯à®Ÿà®¤à¯à®¤à¯ˆ à®à®±à¯à®± போதிய நினைவகம௠இலà¯à®²à¯ˆ" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "அசைவூடà¯à®Ÿà®¤à¯à®¤à¯ˆ தொகà¯à®¤à¯à®¤à®²à®¿à®²à¯ தவற௠நிகழà¯à®¨à¯à®¤à¯à®³à¯à®³à®¤à¯" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF உரà¯à®µà®®à¯ தà¯à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ அலà¯à®²à®¤à¯ பூரà¯à®¤à®¿à®¯à®¾à®•à®¾à®¤à®¤à¯." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI உரà¯à®µ வடிவமà¯" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ பிழையான தலைபà¯à®ªà¯-பகà¯à®¤à®¿ தரவ௠உணà¯à®Ÿà¯" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "கà¯à®±à¯ˆà®µà®¾à®© நினைவகதà¯à®¤à®¿à®©à®¾à®²à¯ பிடà¯à®ªà®Ÿà®¤à¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ ஆதரவிலà¯à®²à®¾ தலைபà¯à®ªà¯-பகà¯à®¤à®¿ உணà¯à®Ÿà¯" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP படஙà¯à®•à®³à¯ˆ கà¯à®±à¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Premature கோபà¯à®ªà¯ à®®à¯à®Ÿà®¿à®µà¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP கோபà¯à®ªà®¿à®©à¯ˆ சேமிபà¯à®ªà®¤à®±à¯à®•à®¾à®© நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿà¯ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP கோபà¯à®ªà®¿à®±à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP உரà¯à®µ வகை" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF உரà¯à®µ வகை" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF உரà¯à®µ வகை" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO உரà¯à®µà®Ÿà®¿à®µ வகை" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG தரம௠0 கà¯à®•à¯à®®à¯ 100 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%s' அலகிட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG தரம௠0 கà¯à®•à¯à®®à¯ 100 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%d' மதிபà¯à®ªà®¿à®•à¯à®•à¯ அனà¯à®®à®¤à®¿ கிடையாதà¯." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG உரà¯à®µà®Ÿà®¿à®µ வகை" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF உரà¯à®µ வகை" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "நினைவகம௠ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ஸà¯à®Ÿà¯à®°à¯€à®®à¯ˆ உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ஸà¯à®Ÿà¯à®°à¯€à®®à¯ˆ தேட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ஸà¯à®Ÿà¯à®°à¯€à®®à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ வாசிகà¯à®•: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "பிடà¯à®®à¯‡à®ªà¯à®ªà¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "மெடà¯à®Ÿà®¾à®•à¯‹à®ªà¯à®ªà®¿à®©à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+கà¯à®•à¯ உரà¯à®µ வகையால௠தà¯à®£à¯ˆà®ªà¯à®ªà¯à®°à®¿à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF உரà¯à®µ வகை" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF வாசிகà¯à®•à¯à®®à¯ போத௠பிழை: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF கோபà¯à®ªà®¿à®²à¯ சில தரவà¯à®•à®³à¯ கிடையாத௠(தà¯à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à®¾à®• இரà¯à®•à¯à®•à¯à®®à¯‹?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF à®à®±à¯à®±à®¿à®¯à®¿à®²à¯ (%s) உளà¯à®³à®®à¯ˆà®ªà¯ பிழை" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "அடà¯à®•à¯à®•à®¿à®²à¯ இடமிலà¯à®²à¯ˆ" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF à®à®±à¯à®±à®¿à®•à¯à®•à¯ இநà¯à®¤à®ªà¯ படதà¯à®¤à¯ˆà®ªà¯ பà¯à®°à®¿à®¨à¯à®¤à¯ கொளà¯à®³ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "தவறான கà¯à®±à®¿à®¯à¯€à®Ÿà¯ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Circular table entry in GIF file" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF கோபà¯à®ªà®¿à®²à¯ ஒர௠சடà¯à®Ÿà®¤à¯à®¤à¯ˆ இணைபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதவிலà¯à®²à¯ˆ" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF உரà¯à®µà®®à¯ சிதைநà¯à®¤à®¤à¯ (பிழையான LZW செறிபà¯à®ªà¯)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "இநà¯à®¤ கோபà¯à®ªà¯ GIF கோபà¯à®ªà®¾à®• தோனà¯à®±à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "பதிபà¯à®ªà¯ %s GIF கோபà¯à®ªà¯ வகைகளிகà¯à®•à¯ ஆதரவ௠கிடையாதà¯" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "படதà¯à®¤à®¿à®©à¯ அகலம௠0" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ à®®à¯à®´à®®à¯ˆ வணà¯à®£ விவரப௠படம௠கிடையாதà¯, மறà¯à®±à¯à®®à¯ அதனà¯à®²à¯ இரà¯à®•à¯à®•à¯à®®à¯ ஓர௠சடà¯à®Ÿà®¤à¯à®¤à®¿à®±à¯à®•à¯ " "வணà¯à®£ விவரப௠படம௠கிடையாதà¯." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF உரà¯à®µà®®à¯ தà¯à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ அலà¯à®²à®¤à¯ பூரà¯à®¤à®¿à®¯à®¾à®•à®¾à®¤à®¤à¯." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS படதà¯à®¤à¯ˆ வாசிகà¯à®•à¯à®®à¯ போத௠பிழை: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS கோபà¯à®ªà®¿à®©à¯ˆ கà¯à®±à®¿à®¨à¯€à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS உரà¯à®µà®Ÿà®¿à®µ வகை" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®²à¯ செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤ தலைபà¯à®ªà¯" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "கà¯à®±à¯ˆà®µà®¾à®© நினைவகதà¯à®¤à®¿à®©à®¾à®²à¯ கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "சà¯à®°à¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கà¯à®±à¯à®®à¯à®ªà®Ÿ வகைகà¯à®•à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®©à¯ அகலம௠0" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®©à¯ உயரம௠0" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "கà¯à®±à¯à®®à¯à®ªà®Ÿà®¤à¯à®¤à®¿à®±à¯à®•à¯ ஆதரவ௠கிடையாதà¯" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO வகையாக சேமிக௠உரà¯à®µ அளவ௠பெரியதà¯" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "நிலைகாடà¯à®Ÿà®¿ வெளியிலà¯à®³à¯à®³ படதà¯à®¤à¯ˆ கà¯à®±à®¿à®•à¯à®•à®¿à®±à®¤à¯" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO கோபà¯à®ªà¯à®•à¯à®•à¯ தà¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾à®¤ அடரà¯à®¤à¯à®¤à®¿: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "தலைபà¯à®ªà¯ பகà¯à®¤à®¿à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "கோபà¯à®ªà¯à®ªà¯ பெயரை மாறà¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "இடமாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ JPEG2000 ன௠அகலம௠மறà¯à®±à¯à®®à¯ உயரம௠பூஜà¯à®œà®¿à®¯à®®à®¾à®•à¯à®®à¯." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "உரà¯à®µ வகைகà¯à®•à¯ தறà¯à®ªà¯‹à®¤à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "நிற விவரகà¯à®•à¯à®±à®¿à®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 கோபà¯à®ªà¯ˆà®¤à¯ திறபà¯à®ªà®¤à®±à¯à®•à¯ போதாதà¯à®®à®¾à®© நினைவகம௠இலà¯à®²à¯ˆ" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "இடையக பட தரவà¯à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 உரà¯à®µ வகை" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG (%s) உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ வாசிகà¯à®•à¯à®®à¯à®ªà¯‹à®¤à¯ பிழை" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯, நினைவகதà¯à®¤à¯ˆ விடà¯à®•à¯à®• சில கோபà¯à®ªà¯à®•à®³à¯ˆ மூடவà¯à®®à¯" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "தà¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾ JPEG நிற இடைவெளி (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿà¯ செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "இடமாறà¯à®±à®ªà¯à®ª JPEG அகலம௠மறà¯à®±à¯à®®à¯ உயரம௠பூஜà¯à®œà®¿à®¯à®®à®¾à®•à¯à®®à¯." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "வணà¯à®£ விவரகà¯à®•à¯à®±à®¿à®ªà¯à®ªà®¾à®©à®¤à¯ %d நீளதà¯à®¤à¯ˆ தவறாக கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "தலைபà¯à®ªà¯ பகà¯à®¤à®¿à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à®¿ வைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "சூழல௠இடையக-வைபà¯à®ªà®¿à®±à¯à®•à®¾à®© நினைவகம௠ஒதà¯à®•à¯à®•à®¿ வைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "படம௠தவறான அகலம௠அலà¯à®²à®¤à¯ உயரதà¯à®¤à¯ˆ கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ ஆதரவிலà¯à®²à®¾à®¤ bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ ஆதரவி இலà¯à®²à®¾à®¤ %d-பிட௠தளஙà¯à®•à®³à¯ எணà¯à®£à®¿à®•à¯à®•à¯ˆ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "பà¯à®¤à®¿à®¯ pixbuf ஠உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "வரிசை தரவà¯à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX படதà¯à®¤à®¿à®±à¯à®•à®¾à®© நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX படதà¯à®¤à®¿à®©à¯ அனைதà¯à®¤à¯ கோடà¯à®•à®³à¯ˆà®¯à¯à®®à¯ பெறவிலà¯à®²à¯ˆ" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX தரவின௠மà¯à®Ÿà®¿à®µà®¿à®²à¯ நிறதà¯à®¤à®Ÿà¯à®Ÿà¯ எதà¯à®µà¯à®®à¯ இலà¯à®²à¯ˆ" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX உரà¯à®µ வகை" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG ன௠அகலம௠மறà¯à®±à¯à®®à¯ உயரம௠பூஜà¯à®œà®¿à®¯à®®à®¾à®•à¯à®®à¯." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF உரà¯à®µ வகை" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG படதà¯à®¤à®¿à®©à¯ தடதà¯à®¤à®¿à®±à¯à®•à®¾à®© பிட௠தவறானதà¯." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG ன௠அகலம௠மறà¯à®±à¯à®®à¯ உயரம௠பூஜà¯à®œà®¿à®¯à®®à®¾à®•à¯à®®à¯." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG தடதà¯à®¤à®¿à®±à¯à®•à®¾à®© பிடà¯à®•à®³à¯ 8 அலà¯à®²." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG RGB அலà¯à®²à®¤à¯ RGBA அலà¯à®²." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "மாறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ PNG தà¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾à®¤ தடஙà¯à®•à®³à®¿à®©à¯ எணà¯à®£à®¿à®•à¯à®•à¯ˆ 3 அலà¯à®²à®¤à¯ 4 ஆக இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG உரà¯à®µà®•à¯ கோபà¯à®ªà®¿à®²à¯ பிழை: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG கோபà¯à®ªà®¿à®©à¯ˆ à®à®±à¯à®± போதிய நினைவகம௠இலà¯à®²à¯ˆ" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Insufficient memory to store a %ld by %ld image; try exiting some " "applications to reduce memory usage" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯ கொல௠பிழை" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG உரà¯à®µà®•à¯ கோபà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯ கொல௠பிழை: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG உரை தொகà¯à®¤à¯à®¤à®²à¯à®•à®³à®¿à®©à¯ விசை கà¯à®±à¯ˆà®¨à¯à®¤à®¤à¯ 1 மறà¯à®±à¯à®®à¯ அதிகமாக 79 எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG உரை தொகà¯à®¤à¯à®¤à®²à¯à®•à®³à®¿à®©à¯ விசைகள௠ASCII எழà¯à®¤à¯à®¤à¯à®•à¯à®•à®³à¯." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "வணà¯à®£ விவரகà¯à®•à¯à®±à®¿à®ªà¯à®ªà®¾à®©à®¤à¯ %d நீளதà¯à®¤à¯ˆ தவறாக கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG கà¯à®±à¯à®•à¯à®•à¯à®®à¯ நிலை 0 கà¯à®•à¯à®®à¯ 9 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%s' அலகிட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG கà¯à®±à¯à®•à¯à®•à¯à®®à¯ நிலை 0 கà¯à®•à¯à®®à¯ 9 இடையில௠இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯; '%d' அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG உரை தொகà¯à®¤à¯à®¤à®²à¯ %sன௠மதிபà¯à®ªà¯ ISO-8859-1 கà¯à®±à®¿à®¯à¯€à®Ÿà¯à®•à¯à®•à¯ மாறà¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG உரà¯à®µ வகை பிழையானதà¯" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM à®à®±à¯à®±à®¿ ஓர௠மà¯à®´à¯à®Žà®£à¯ எதிரà¯à®ªà®¾à®°à¯à®¤à¯à®¤à®¤à¯, அனால௠கிடைகà¯à®•à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM கோபà¯à®ªà®¿à®²à¯ பிழையான தொடகà¯à®• பைடà¯à®Ÿà¯" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM பகà¯à®¤à®¿-வடிவம௠தெரிநà¯à®¤ ஓர௠PNM கோபà¯à®ªà¯ அலà¯à®²" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ அகலம௠0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ உயரம௠0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM கோபà¯à®ªà®¿à®²à¯ மிக-அதிகமான வணà¯à®£ மதிபà¯à®ªà¯ 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM கோபà¯à®ªà®¿à®²à¯ மிக-அதிகமான வணà¯à®£ மதிபà¯à®ªà¯ செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤à¯" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "மூல PNM உரà¯à®µ வகை பிழையானதà¯" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM உரà¯à®µ à®à®±à¯à®±à®¿à®•à¯à®•à¯ இநà¯à®¤ PNM பகà¯à®¤à®¿-வடிவதà¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "வெறà¯à®±à¯ PNM வடிவஙà¯à®•à®³à®¿à®©à¯ மாதிரி தரவà¯à®•à¯à®•à¯ à®®à¯à®©à¯ சரியாக ஒர௠இடைவெளி தேவைபà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM படதà¯à®¤à¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM சூழலà¯-கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ à®à®±à¯à®± நினைவகம௠போதாதà¯" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "எதிரà¯à®ªà®¾à®°à¯à®•à¯à®•à®¾à®¤ PNM உரà¯à®µà®¤à¯ தரவ௠மà¯à®Ÿà®¿à®µà¯" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM கோபà¯à®ªà¯ à®à®±à¯à®± நினைவகம௠போதாதà¯" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM பட வடிவ கà¯à®Ÿà¯à®®à¯à®ªà®®à¯" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "உளà¯à®³à¯€à®Ÿà¯ கோபà¯à®ªà¯ விளகà¯à®•à®¿ NULL ஆக உளà¯à®³à®¤à¯." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF தலைபà¯à®ªà¯ˆ வாசிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF அணà¯à®…ளவ௠மிக நீளமானத௠(%d பைடà¯à®Ÿà¯à®•à®³à¯)" msgstr[1] "QTIF அணà¯à®…ளவ௠மிக நீளமானத௠(%d பைடà¯à®Ÿà¯à®•à®³à¯)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "%d பைடà¯à®Ÿà¯à®•à¯à®•à®³à¯ˆ கோபà¯à®ªà¯ வாசிகà¯à®•à¯à®®à¯ பஃபரà¯à®•à¯à®•à®¾à®• ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" msgstr[1] "%d பைடà¯à®Ÿà¯à®•à¯à®•à®³à¯ˆ கோபà¯à®ªà¯ வாசிகà¯à®•à¯à®®à¯ பஃபரà¯à®•à¯à®•à®¾à®• ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF அணà¯à®µà¯ˆ வாசிகà¯à®•à¯à®®à¯ போத௠கோபà¯à®ªà¯ பிழை: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "அடà¯à®¤à¯à®¤ %d பைடà¯à®Ÿà¯à®•à®³à¯ˆ தேடலà¯à®Ÿà®©à¯() நிறà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." msgstr[1] "அடà¯à®¤à¯à®¤ %d பைடà¯à®Ÿà¯à®•à®³à¯ˆ தேடலà¯à®Ÿà®©à¯() நிறà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF சூழல௠அமைபà¯à®ªà¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader பொரà¯à®³à¯ˆ உரà¯à®µà®¾à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ஒர௠படத௠தரவ௠அணà¯à®µà¯ˆ தேட à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF உரà¯à®µ வடிவமà¯" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ பிழையான தலைபà¯à®ªà¯-பகà¯à®¤à®¿ தரவ௠உணà¯à®Ÿà¯" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ தெரியாத வகை " #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "தà¯à®£à¯ˆà®¯à®¿à®²à¯à®²à®¾à®¤ RAS பட வேறà¯à®ªà®¾à®Ÿà¯" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®± நினைவகம௠போதாதà¯" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster பட வடிவமà¯" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer தரவà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer தரவà¯à®•à¯à®•à¯ மற௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "தறà¯à®•à®¾à®²à®¿à®• IOBuffer தரவ௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "பà¯à®¤à®¿à®¯ pixbuf஠ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "உரà¯à®µà®®à¯ தà¯à®£à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯ அலà¯à®²à®¤à¯ பூரà¯à®¤à®¿à®¯à®¾à®•à®¾à®¤à®¤à¯" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "நிற ஒபà¯à®ªà®¿à®Ÿà¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "நிற ஒபà¯à®ªà¯€à®Ÿà¯ உளà¯à®³à¯€à®Ÿà¯à®•à®³à¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "நிற ஒபà¯à®ªà¯€à®Ÿà¯ உளà¯à®³à¯€à®Ÿà¯à®•à®³à¯à®•à¯à®•à¯ எதிரà¯à®ªà®¾à®°à®¾à®¤ பிட௠அடரà¯à®¤à¯à®¤à®¿" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA தலைபà¯à®ªà¯ நினைவகதà¯à®¤à®¿à®©à¯ˆ ஒதà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA படஙà¯à®•à®³à¯ தவறான பரிமாணஙà¯à®•à®³à¯ˆ கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA உரà¯à®µ வகைகà¯à®•à¯ ஆதரவளிபà¯à®ªà¯ கிடையாதà¯" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA சூழலà¯-கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ நினைவகம௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "கோபà¯à®ªà®¿à®²à¯ அதிகமான தரவà¯" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "டாரà¯à®•à®¾ உரà¯à®µ வகை" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ அகலதà¯à®¤à¯ˆ பெறமà¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ (கெடà¯à®Ÿà¯à®¤à®²à®¾à®© TIFF கோபà¯à®ªà¯)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ உயரவதà¯à®¤à¯ˆ பெறமà¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ (கெடà¯à®Ÿà¯à®¤à®²à®¾à®© TIFF கோபà¯à®ªà¯)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ அகலம௠அலà¯à®²à®¤à¯ உயரம௠சà¯à®´à®¿" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ பரிமாணம௠மிகப௠பெரியதà¯" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF கோபà¯à®ªà¯ திறபà¯à®ªà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF கோபà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ RGB தரவ௠à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF உரà¯à®µà®¤à¯à®¤à¯ˆà®¤à¯ திறகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF உரà¯à®µà®¤à¯à®¤à¯ˆà®¤à¯ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF படதà¯à®¤à¯ˆ சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF சà¯à®°à¯à®•à¯à®•à®®à®¾à®©à®¤à¯ ஒர௠சரியான கோடெகà¯à®•à¯ˆ பாரà¯à®•à¯à®•à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF தரவினை எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF கோபà¯à®ªà¯à®•à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "படதà¯à®¤à®¿à®©à¯ அகலம௠0" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "உரà¯à®µà®¤à¯à®¤à®¿à®©à¯ உயரம௠பூசà¯à®šà®¿à®¯à®®à¯" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "கà¯à®±à¯ˆà®µà®¾à®© நினைவகதà¯à®¤à®¿à®©à®¾à®²à¯ உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "மீதியை சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP உரà¯à®µ வகை" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤ XBM கோபà¯à®ªà¯" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM உரà¯à®µà®•à¯à®•à¯‹à®ªà¯à®ªà¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகம௠போதாதà¯" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯, தறà¯à®•à®¾à®²à®¿à®•à®®à®¾à®© கோபà¯à®ªà®¿à®±à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM உரà¯à®µ வகை" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM தலைபà¯à®ªà®•à¯à®¤à®¿à®¯à¯ˆ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®•à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "தவறான XPM தலைபà¯à®ªà¯" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ அகலம௠<= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM கோபà¯à®ªà®¿à®²à¯ உலà¯à®² உரà¯à®µ உயரம௠<= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM உரà¯à®µà®¤à¯à®¤à®¿à®²à¯ ஒர௠பிகà¯à®šà¯†à®²à®¿à®²à¯ தவறà¯à®¤à®²à®¾à®© உர௠எணà¯à®£à®¿à®•à¯à®•à¯ˆ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM கோபà¯à®ªà¯ தவறான நிறஙà¯à®•à®³à®¿à®©à¯ எணà¯à®£à®¿à®•à¯à®•à¯ˆà®¯à¯ˆ கொணà¯à®Ÿà¯à®³à¯à®³à®¤à¯" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM படதà¯à®¤à¯ˆ à®à®±à¯à®±à¯à®µà®¤à®±à¯à®•à¯ நினைவகதà¯à®¤à¯ˆ ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ." #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM நிற ஒபà¯à®ªà¯€à®Ÿà¯ˆ படிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM உரà¯à®µà®¤à¯à®¤à¯ˆ à®à®±à¯à®±à¯à®®à¯à®ªà¯‹à®¤à¯, தறà¯à®•à®¾à®²à®¿à®•à®®à®¾à®© கோபà¯à®ªà®¿à®±à¯à®•à¯ எழà¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM உரà¯à®µà®Ÿà®¿à®µ வகை" #~ msgid "Unsupported animation type" #~ msgstr "அசைவூடà¯à®Ÿ வகைகà¯à®•à¯ தà¯à®£à¯ˆ இலà¯à®²à¯ˆ" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose பணி நொடிபà¯à®ªà®Ÿà¯ˆà®¨à¯à®¤à®¤à¯" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "வணà¯à®£à®¤à¯ தடà¯à®Ÿà¯ தரவà¯à®•à¯à®•à®¾à®© நினைவகம௠ஒதà¯à®•à¯à®•à¯€à®Ÿ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" gdk-pixbuf-2.30.8/po/ka.po0000664000175000017500000012675512340760135016366 0ustar00mclasenmclasen00000000000000# translation of ka.po to Georgian # Georgian translation for GTK+. # Copyright © 2006 The GTK Team # This file is distributed under the same license as the GTK package. # # # Gia Shervashidze , 2005. # Vladimer Sichinava ვლáƒáƒ“იმერ სიჭინáƒáƒ•áƒ , 2007, 2008. msgid "" msgstr "" "Project-Id-Version: ka\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2008-10-17 18:05+0200\n" "Last-Translator: Vladimer Sichinava ვლáƒáƒ“იმერ სიჭინáƒáƒ•áƒ \n" "Language-Team: Georgian \n" "Language: ka\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: KBabel 1.11.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ვერ გáƒáƒ˜áƒ®áƒ¡áƒœáƒ ფáƒáƒ˜áƒšáƒ˜ \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜ \"%s\" áƒáƒ  შეიცáƒáƒ•áƒ¡ მáƒáƒœáƒáƒªáƒ”მებს" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ \"%s\" ვერ ჩáƒáƒ›áƒáƒ˜áƒ¢áƒ•áƒ˜áƒ áƒ—áƒ: მიზეზი უცნáƒáƒ‘იáƒ, შესáƒáƒ«áƒšáƒáƒ áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ ფáƒáƒ˜áƒšáƒ˜áƒ " "დáƒáƒ–იáƒáƒœáƒ”ბული" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრ\"%s\" ვერ ჩáƒáƒ›áƒáƒ˜áƒ¢áƒ•áƒ˜áƒ áƒ—áƒ: მიზეზი უცნáƒáƒ‘იáƒ, შესáƒáƒ«áƒšáƒáƒ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის " "ფáƒáƒ˜áƒšáƒ˜áƒ დáƒáƒ–იáƒáƒœáƒ”ბული" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ვერ იტვირთებრნáƒáƒ®áƒáƒ¢áƒ”ბის ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვის მáƒáƒ“ული: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ნáƒáƒ®áƒáƒ¢áƒ”ბის ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვის მáƒáƒ“ული \"%s\" ვერ áƒáƒ®áƒ“ენს მáƒáƒ áƒ—ებული ინტერფეისის " "ექსპáƒáƒ áƒ¢áƒ¡; შესáƒáƒ«áƒšáƒáƒ იგი GTK–ს სხვრვერსიიდáƒáƒœáƒáƒ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ტიპი \"%s\" ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ვერ ვáƒáƒ®áƒ“ენ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის \"%s\" ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ áƒáƒ›áƒáƒªáƒœáƒáƒ‘áƒáƒ¡" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ უცნáƒáƒ‘ი ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ›áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვის შეცდáƒáƒ›áƒ \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¬áƒ”რის შეცდáƒáƒ›áƒ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "ეს ქვესისტემრ\"gdk-pixbuf\" ვერ უზრუნველყáƒáƒ¤áƒ¡ ფáƒáƒ˜áƒšáƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒáƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ—: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ შესáƒáƒœáƒáƒ®áƒáƒ“" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "დრáƒáƒ”ბითი ფáƒáƒ˜áƒšáƒ˜ ვერ იხსნებáƒ" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "დრáƒáƒ”ბითი ფáƒáƒ˜áƒšáƒ˜ ვერ იკითხებáƒ" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "ვერ იხსნებრფáƒáƒ˜áƒšáƒ˜ \"%s\" ჩáƒáƒ¡áƒáƒ¬áƒ”რáƒáƒ“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ვერ დáƒáƒ˜áƒ®áƒ£áƒ áƒ ფáƒáƒ˜áƒšáƒ˜ \"%s\" გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¬áƒ”რისáƒáƒ¡, შესáƒáƒ«áƒšáƒáƒ ყველრმáƒáƒœáƒáƒªáƒ”მი áƒáƒ  " "შენáƒáƒ®áƒ£áƒšáƒ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ბუფერში შესáƒáƒœáƒáƒ®áƒáƒ“" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ნáƒáƒ™áƒáƒ“ში ჩáƒáƒ¬áƒ”რისáƒáƒ¡ დáƒáƒ˜áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "შიდრშეცდáƒáƒ›áƒ: გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვის მáƒáƒ“ული '%s' ვერ áƒáƒ¡áƒ áƒ£áƒšáƒ”ბს áƒáƒžáƒ”რáƒáƒªáƒ˜áƒáƒ¡, " "მáƒáƒ’რáƒáƒ› áƒáƒ  იტყáƒáƒ‘ინებრმიზეზს" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის \"%s\" ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ— სáƒáƒ¤áƒ”ხურებრივი ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის თáƒáƒ•áƒ¡áƒáƒ áƒ—ი დáƒáƒ–იáƒáƒœáƒ”ბულიáƒ" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ უცნáƒáƒ‘იáƒ" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის წერტილáƒáƒ•áƒáƒœáƒ˜ მáƒáƒœáƒáƒªáƒ”მები მცდáƒáƒ áƒ˜áƒ" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ბუფერისთვის ვერ ვიყენებ %u ბáƒáƒ˜áƒ¢áƒ¡" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "კáƒáƒ“რების მცდáƒáƒ áƒ˜ მიმდევრáƒáƒ‘რáƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒáƒ¨áƒ˜" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ თáƒáƒ•áƒ¡áƒáƒ áƒ—ი მცდáƒáƒ áƒ˜áƒ" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "áƒáƒ áƒáƒ¡áƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ მეხსიერებრáƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ კáƒáƒ“რების მცდáƒáƒ áƒ˜ მიმდევრáƒáƒ‘áƒ" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრჩáƒáƒ›áƒáƒ­áƒ áƒ˜áƒšáƒ˜áƒ áƒáƒœ áƒáƒ áƒáƒ¡áƒ áƒ£áƒšáƒ˜áƒ." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ANI ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ თáƒáƒ•áƒ¡áƒáƒ áƒ—ი მცდáƒáƒ áƒ˜áƒ" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "áƒáƒ áƒáƒ¡áƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ მეხსიერებრbitmap გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის თáƒáƒ•áƒ¡áƒáƒ áƒ—ის ეს ზáƒáƒ›áƒ ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP ნáƒáƒ®áƒáƒ¢áƒ”ბი ვერ შეიკუმშებáƒ" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ“რეული ბáƒáƒšáƒ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ BMP ფáƒáƒ˜áƒšáƒ˜áƒ¡ შესáƒáƒœáƒáƒ®áƒáƒ“" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "ვერ ვწერ BMP ფáƒáƒ˜áƒšáƒ¡" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის BMP ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის EMF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ICO ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜áƒ¡ მნიშვნელáƒáƒ‘რუნდრიყáƒáƒ¡ 0–დáƒáƒœ 100–მდე; მნიშვნელáƒáƒ‘რ\"%s\" ვერ " "მუშáƒáƒ•áƒ“ებáƒ." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜áƒ¡ მნიშვნელáƒáƒ‘რუნდრიყáƒáƒ¡ 0–დáƒáƒœ 100–მდე; მნიშვნელáƒáƒ‘რ" "'%d'დáƒáƒ£áƒ¨áƒ•áƒ”ბელიáƒ." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის TIFF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "შეუძლებელი გáƒáƒ®áƒ“რმეხსიერების მინიჭებáƒ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "შეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“ის შექმნáƒ: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "შეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“ის მáƒáƒ«áƒ”ბნáƒ: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "შეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“იდáƒáƒœ წáƒáƒ™áƒ˜áƒ—ხვáƒ: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "შეუძლებელი გáƒáƒ®áƒ“რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვáƒ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "შეუძლებელი გáƒáƒ®áƒ“რმეტáƒáƒ¤áƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვáƒ" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "მáƒáƒªáƒ”მული გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ GDI+ თვის მიუღებელიáƒ" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "შეუძლებელირდáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბáƒ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "ვერ იკითხებრGIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ფáƒáƒ˜áƒšáƒ¡ áƒáƒ™áƒšáƒ˜áƒ მáƒáƒœáƒáƒªáƒ”მები (შესáƒáƒ«áƒšáƒáƒ ჩáƒáƒ›áƒáƒ˜áƒ­áƒ áƒ?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ˜áƒ¡ შიდრშეცდáƒáƒ›áƒ(%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "მჭიდე გáƒáƒ“áƒáƒ•áƒ¡áƒ”ბულიáƒ" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ›áƒ ეს გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრვერ áƒáƒ¦áƒ˜áƒ¥áƒ•áƒ." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "მცდáƒáƒ áƒ˜ კáƒáƒ“ი" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "წრიული ცხრილის ელემენტი GIF ფáƒáƒ˜áƒšáƒ¨áƒ˜" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რGIF ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რGIF ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒ“რის áƒáƒ¡áƒáƒ’ებáƒáƒ“" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრდáƒáƒ–იáƒáƒœáƒ”ბულირ(მცდáƒáƒ áƒ˜ LZW შეკუმშვáƒ)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ფáƒáƒ˜áƒšáƒ˜ რáƒáƒ’áƒáƒ áƒª ჩáƒáƒœáƒ¡ GIF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ áƒáƒ áƒáƒ" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ %s ვერსირვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒ" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF ნáƒáƒ®áƒáƒ¢áƒ¡ დრმის შიდრკáƒáƒ“რს áƒáƒ áƒ áƒáƒ¥áƒ•áƒ¡ გლáƒáƒ‘áƒáƒšáƒ£áƒ áƒ˜ პáƒáƒšáƒ˜áƒ¢áƒ áƒ" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრჩáƒáƒ›áƒáƒ­áƒ áƒ˜áƒšáƒ˜áƒ áƒáƒœ áƒáƒ áƒáƒ¡áƒ áƒ£áƒšáƒ˜áƒ." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "დáƒáƒ˜áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ ICNS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის კითხვისáƒáƒ¡: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "შეუძლებელი გáƒáƒ®áƒ“რICNS ფáƒáƒ˜áƒšáƒ˜áƒ¡ დეკáƒáƒ“ირებáƒ" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "პიქტáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ მცდáƒáƒ áƒ˜ თáƒáƒ•áƒ¡áƒáƒ áƒ—ი" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "áƒáƒ áƒáƒ¡áƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ მეხსიერებრპიქტáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "შეკუმშული პიქტáƒáƒ’რáƒáƒ›áƒ”ბი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "პიქტáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ სიგáƒáƒœáƒ” ნულიáƒ" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "პიქტáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ სიმáƒáƒ¦áƒšáƒ” ნულიáƒ" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "პიქტáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ ეს ტიპი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რICO ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრძáƒáƒšáƒ˜áƒáƒœ დიდირICO ფáƒáƒ áƒ›áƒáƒ¢áƒ¨áƒ˜ შესáƒáƒœáƒáƒ®áƒáƒ“" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "კურსáƒáƒ áƒ˜áƒ¡ ველი გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის გáƒáƒ áƒ”თáƒáƒ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ფერის სიღრმე %d ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "შეუძლებელი გáƒáƒ®áƒ“რნáƒáƒ™áƒáƒ“ისთვის მეხსიერების მინიჭებáƒ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "შეუძლებელირგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის დეკáƒáƒ“ირებáƒ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბული JPEG2000-ს სიმáƒáƒ¦áƒšáƒ” áƒáƒœ სიგáƒáƒœáƒ” ნულის ტáƒáƒšáƒ˜áƒ" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ტიპი მáƒáƒªáƒ”მულ ვერსიáƒáƒ¨áƒ˜ მხáƒáƒ áƒ“áƒáƒ£áƒ­áƒ”რელიáƒ" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "შეუძლებელი გáƒáƒ®áƒ“რფერების პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡áƒ—ვის მეხსიერების მინიჭებáƒ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რJPEG 2000 გáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡áƒ—ვის" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" "შეუძლებელირმეხსიერების გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის მáƒáƒœáƒáƒªáƒ”მების ბუფერიზáƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "სურáƒáƒ—ის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ კითხვის შეცდáƒáƒ›áƒ (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“; შეეცáƒáƒ“ეთ დáƒáƒ®áƒ£áƒ áƒáƒ— რáƒáƒ›áƒ“ენიმე " "პრáƒáƒ’რáƒáƒ›áƒ მეხსიერების გáƒáƒ¡áƒáƒ—áƒáƒ•áƒ˜áƒ¡áƒ£áƒ¤áƒšáƒ”ბლáƒáƒ“" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "JPEG პáƒáƒšáƒ˜áƒ¢áƒ áƒ(%s) ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "შეუძლებელირმეხსიერების მინიჭებრJPEG ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბული JPEG-ის სიმáƒáƒ¦áƒšáƒ” დრსიგáƒáƒœáƒ” ნულის ტáƒáƒšáƒ˜áƒ." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "შეუძლებელირთáƒáƒ•áƒ¡áƒáƒ áƒ—ისთვის მეხსიერების მინიჭებáƒ" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "შეუძლებელირმეხსიერების მინიჭებრკáƒáƒœáƒ¢áƒ”ქსტური ბუფერისთვის" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” დáƒ/áƒáƒœ სიმáƒáƒ¦áƒšáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ბიტი წერტილზე პáƒáƒ áƒáƒ›áƒ”ტრი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის მრáƒáƒ•áƒáƒšáƒ‘იტიáƒáƒœáƒ˜ (%d) სიბრტყეების რáƒáƒáƒ“ენáƒáƒ‘რვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "შეუძლებელირáƒáƒ®áƒáƒšáƒ˜ pixbuf შექმნáƒ" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ ხáƒáƒ–áƒáƒ‘რივი მáƒáƒœáƒáƒªáƒ”მებისთვის" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "შეუძლებელირთáƒáƒ•áƒ¡áƒáƒ áƒ—ისთვის მეხსიერების მინიჭებáƒ" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "ვერ მივიღე PCX ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ყველრხáƒáƒ–ი" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡ ბáƒáƒšáƒáƒ¡ პáƒáƒšáƒ˜áƒ¢áƒ áƒ áƒáƒ  áƒáƒ¦áƒ›áƒáƒ©áƒœáƒ“áƒ" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს სიმáƒáƒ¦áƒšáƒ” áƒáƒœ სიგáƒáƒœáƒ” 0–იáƒ." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს ბიტები áƒáƒ áƒ®áƒ–ე მცდáƒáƒ áƒ˜áƒ." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს სიმáƒáƒ¦áƒšáƒ” áƒáƒœ სიგáƒáƒœáƒ” 0–იáƒ." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს ბიტები áƒáƒ áƒ®áƒ–ე 8–ის ტáƒáƒšáƒ˜ áƒáƒ áƒáƒ." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG áƒáƒ  გáƒáƒ®áƒšáƒáƒ•áƒ— RGB áƒáƒœ RGBA ტიპის" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒšáƒ˜ PNG–ს გáƒáƒ›áƒáƒ£áƒ§áƒ”ნებელი áƒáƒ áƒ®áƒ”ბის რáƒáƒáƒ“ენáƒáƒ‘რ3 áƒáƒœ 4 უნდრიყáƒáƒ¡." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "კრიტიკული შეცდáƒáƒ›áƒ PNG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ¨áƒ˜: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რPNG ფáƒáƒ˜áƒšáƒ˜áƒ¡ ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რ%ld შესáƒáƒœáƒáƒ®áƒáƒ“ %ld გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბáƒáƒ“áƒáƒœ; შეეცáƒáƒ“ეთ რáƒáƒ›áƒ“ენიმე " "პრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ დáƒáƒ®áƒ£áƒ áƒ•áƒáƒ¡ მეხსიერების გáƒáƒ¡áƒáƒ—áƒáƒ•áƒ˜áƒ¡áƒ£áƒ¤áƒšáƒ”ბლáƒáƒ“" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ კითხვის კრიტიკული შეცდáƒáƒ›áƒ" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ კითხვის კრიტიკული შეცდáƒáƒ›áƒ: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG ტექსტური ბლáƒáƒ™áƒ˜ უნდრშეიცáƒáƒ•áƒ“ეს 1–დáƒáƒœ 79 სიმბáƒáƒšáƒáƒ›áƒ“ე." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG ტექსტური ბლáƒáƒ™áƒ˜áƒ¡ კáƒáƒ“ი ASCII სიმბáƒáƒšáƒáƒ”ბისგáƒáƒœ უნდრშედგებáƒáƒ“ეს." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG შეკუმშვის ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜ 0-დáƒáƒœ 9-მდე უნდრიყáƒáƒ¡; მნიშვნელáƒáƒ‘რ'%s' ვერ დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ“ებáƒ" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG შეკუმშვის ხáƒáƒ áƒ˜áƒ¡áƒ®áƒ˜ 0-დáƒáƒœ 9-მდე უნდრიყáƒáƒ¡; მნიშვნელáƒáƒ‘რ'%d' áƒáƒ  დáƒáƒ˜áƒ¨áƒ•áƒ”ბáƒ" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG ტექსტური ბლáƒáƒ™áƒ˜ %s ვერ გáƒáƒ áƒ“áƒáƒ˜áƒ¥áƒ›áƒœáƒ”ბრISO-8859-1 კáƒáƒ“ირებáƒáƒ¨áƒ˜." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის PNG ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ˜ მთელ რიცხვს ეძებდáƒ, მáƒáƒ’რáƒáƒ› ვერ იპáƒáƒ•áƒœáƒ" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ¬áƒ§áƒ˜áƒ¡áƒ˜ ბáƒáƒ˜áƒ¢áƒ˜ მცდáƒáƒ áƒ˜áƒ" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ფáƒáƒ˜áƒšáƒ˜áƒ ქვეფáƒáƒ áƒ›áƒáƒ¢áƒ˜ PNM áƒáƒ›áƒáƒ£áƒªáƒœáƒáƒ‘იáƒ" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ფáƒáƒ˜áƒšáƒ˜áƒ¡ სიგáƒáƒœáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒ" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ფáƒáƒ˜áƒšáƒ˜áƒ¡ სიმáƒáƒ¦áƒšáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒ" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "ფერის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ მნიშვნელáƒáƒ‘ები PNM ფáƒáƒ˜áƒšáƒ˜áƒ¡áƒ—ვის 0–იáƒ" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "ფერის მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ მნიშვნელáƒáƒ‘ები PNM ფáƒáƒ˜áƒšáƒ˜áƒ¡áƒ—ვის მეტისმეტáƒáƒ“ დიდიáƒ" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "PNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ტიპი მცდáƒáƒ áƒ˜áƒ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ›áƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ•áƒ˜ PNM–ის áƒáƒ› ფáƒáƒ áƒ›áƒáƒ¢áƒ¡ ვერ იყენებს" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "PNM ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ სáƒáƒœáƒ˜áƒ›áƒ£áƒ¨áƒ მáƒáƒœáƒáƒªáƒ”მების წინ ზუსტáƒáƒ“ ერთ ხáƒáƒ áƒ”ს ითხáƒáƒ•áƒ¡" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ PNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რPNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სტრუქტურის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ფáƒáƒ˜áƒšáƒ˜áƒ¡ გáƒáƒ£áƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒ”ბელი დáƒáƒ¡áƒáƒ¡áƒ áƒ£áƒšáƒ˜" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რPNM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის PNM/PBM/PGM/PPM ფáƒáƒ áƒ›áƒáƒ¢áƒ”ბი" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "თáƒáƒ•áƒ¡áƒáƒ áƒ—ის ჩáƒáƒ¬áƒ”რრვერ მáƒáƒ®áƒ”რხდ\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ბუფერისთვის ვერ ვიყენებ %u ბáƒáƒ˜áƒ¢áƒ¡" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "ვერ იკითხებრGIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ TGA შიგთáƒáƒ•áƒ¡áƒ˜áƒ¡ სტრუქტურისთვის" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "ვერ გáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლდრდáƒáƒ¡áƒ¢áƒ˜áƒ¡ ინდექსის ჩáƒáƒ¬áƒ”რáƒ\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრვერ გáƒáƒ˜áƒ®áƒ¡áƒœáƒ" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის TIFF ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის თáƒáƒ•áƒ¡áƒáƒ áƒ—ი მცდáƒáƒ áƒ˜áƒ" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ეს ტიპი უცნáƒáƒ‘იáƒ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ეს ვერსირვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რRAS გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის Sun რáƒáƒ¡áƒ¢áƒ áƒ£áƒšáƒ˜ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ IOBuffer სტრუქტურისთვის" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ IOBuffer მáƒáƒœáƒáƒªáƒ”მებისთვის" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "ვერ ვიყენებ IOBuffer მáƒáƒœáƒáƒªáƒ”მებს" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "ვერ ვიყენებ დრáƒáƒ”ბით IOBuffer მáƒáƒœáƒáƒªáƒ”მებს" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ áƒáƒ®áƒáƒšáƒ˜ pixbuf სტრუქტურისთვის" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრჩáƒáƒ›áƒáƒ­áƒ áƒ˜áƒšáƒ˜áƒ áƒáƒœ áƒáƒ áƒáƒ¡áƒ áƒ£áƒšáƒ˜áƒ." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ პáƒáƒšáƒ˜áƒ¢áƒ áƒ˜áƒ¡ სტრუქტურისთვის" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ პáƒáƒšáƒ˜áƒ¢áƒ áƒ˜áƒ¡ ელემენტებისთვის" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "პáƒáƒšáƒ˜áƒ¢áƒ áƒ˜áƒ¡ ელემენტის ფერის გáƒáƒ£áƒ—ვáƒáƒšáƒ˜áƒ¡áƒ¬áƒ˜áƒœáƒ”ბელი სიღრმე" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ TGA თáƒáƒ•áƒ¡áƒáƒ áƒ—ისთვის" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ნáƒáƒ®áƒáƒ¢áƒ¡ უმáƒáƒ áƒ—ებლრზáƒáƒ›áƒ”ბი áƒáƒ¥áƒ•áƒ¡" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის TGA ტიპი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ TGA შიგთáƒáƒ•áƒ¡áƒ˜áƒ¡ სტრუქტურისთვის" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ფáƒáƒ˜áƒšáƒ¨áƒ˜ მეტისმეტი მáƒáƒœáƒáƒªáƒ”მიáƒ" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის Targa ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ვერ ისáƒáƒ–ღვრებრგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” (მცდáƒáƒ áƒ˜ TIFF ფáƒáƒ˜áƒšáƒ˜)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ვერ ისáƒáƒ–ღვრებრგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” (მცდáƒáƒ áƒ˜ TIFF ფáƒáƒ˜áƒšáƒ˜)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” áƒáƒœ სიგáƒáƒœáƒ” ნულიáƒ" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის გáƒáƒœáƒ–áƒáƒ›áƒ˜áƒšáƒ”ბები ძáƒáƒšáƒ˜áƒáƒœ დიდიáƒ" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რTIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის გáƒáƒ¡áƒáƒ®áƒ¡áƒœáƒ”ლáƒáƒ“" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "RGB მáƒáƒœáƒáƒªáƒ”მების ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრTIFF ფáƒáƒ˜áƒšáƒ˜áƒ“áƒáƒœ ვერ შედგáƒ" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრვერ გáƒáƒ˜áƒ®áƒ¡áƒœáƒ" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბრვერ ჩáƒáƒ›áƒáƒ˜áƒ¢áƒ•áƒ˜áƒ áƒ—áƒ" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "ვერ გáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლდრTIFF გრáƒáƒ¤áƒ˜áƒ™áƒ£áƒšáƒ˜ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბáƒ" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "ვერ გáƒáƒœáƒ®áƒáƒ áƒªáƒ˜áƒ”ლდრმáƒáƒœáƒáƒªáƒ”მების TIFF-ში ჩáƒáƒ¬áƒ”რáƒ" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "ვერ ვწერ TIFF ფáƒáƒ˜áƒšáƒ¡" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” ნულáƒáƒ•áƒáƒœáƒ˜áƒ" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რგáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "დáƒáƒœáƒáƒ áƒ©áƒ”ნი ნáƒáƒ¬áƒ˜áƒšáƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒ ვერ ხერხდებáƒ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის WBMP ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "მცდáƒáƒ áƒ˜ XBM ფáƒáƒ˜áƒšáƒ˜" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "მეხსიერების უკმáƒáƒ áƒ˜áƒ¡áƒáƒ‘რXBM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "ვერ ვწერ დრáƒáƒ”ბით ფáƒáƒ˜áƒšáƒ¡ XBM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვისáƒáƒ¡" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის XBM ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM თáƒáƒ•áƒ¡áƒáƒ áƒ—ი ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "მცდáƒáƒ áƒ˜ XBM თáƒáƒ•áƒ¡áƒáƒ áƒ—ი" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ფáƒáƒ˜áƒšáƒ¨áƒ˜ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიგáƒáƒœáƒ” <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ფáƒáƒ˜áƒšáƒ¨áƒ˜ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის სიმáƒáƒ¦áƒšáƒ” <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ფáƒáƒ˜áƒšáƒ¡ პიქსელზე სიმბáƒáƒšáƒáƒ”ბის მცდáƒáƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘რáƒáƒ¥áƒ•áƒ¡" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ფáƒáƒ˜áƒšáƒ¡ ფერების მცდáƒáƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘რáƒáƒ¥áƒ•áƒ¡" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "ვერ ვიყენებ მეხსიერებს XPM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¡áƒáƒ¢áƒ•áƒ˜áƒ áƒ—áƒáƒ“" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "ვერ ვკითხულáƒáƒ‘ XPM პáƒáƒšáƒ˜áƒ¢áƒ áƒáƒ¡" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "ვერ ვწერ დრáƒáƒ”ბით ფáƒáƒ˜áƒšáƒ¡ XPM გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვისáƒáƒ¡" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ”ბის XPM ფáƒáƒ áƒ›áƒáƒ¢áƒ˜" #~ msgid "Unsupported animation type" #~ msgstr "áƒáƒœáƒ˜áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ ეს ტიპი ვერ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose áƒáƒžáƒ”რáƒáƒªáƒ˜áƒ ვერ შედგáƒ" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "ვერ ვიყენებ მეხსიერებáƒáƒ¡ პáƒáƒšáƒ˜áƒ¢áƒ áƒ˜áƒ¡ მáƒáƒœáƒáƒªáƒ”მებისთვის" gdk-pixbuf-2.30.8/po/ga.gmo0000664000175000017500000004354512340760137016523 0ustar00mclasenmclasen00000000000000Þ•ªlã¼ HI%i)¤-Î!ü "?(b*‹-¶,ä,>'Yš ·"Øû5*P){¥Ä*Þ+ #5&Y.€,¯#Ü-.I_t6‹ ÂÐç!;']…¢Âà*ôN(n&—¾RØ+JI#”¸Òï "(Ke88¸ñ! "+&N%uB›NÞ0-.^&´É Ýþ%9-S—¬Áá"ú ">7a$™$¾*ãO*^%‰/¯-ß% r3¦·ÊæJýOH˜µ#É2í" "C#f#Š&®Õô! 6 &W -~ 4¬ !á !#!>!\!k!ˆ!!²!Ç!Ü!ò!"""8"M"'b"Š" "¼"Ò"é"ÿ"#)#E>#'„#*¬#-×#C$)I$ s$+”$"À$ã$!%"$%G%!]%2%²%Ñ%ï%,&0<(3m(¡(5¹(3ï(0#)0T).…)4´)4é)@*;_*;›*)×*4+#6+,Z+)‡++±+)Ý+%,*-,;X,>”,%Ó,!ù,8-<T-3‘-6Å-@ü-B=..€.G¯.,÷.&$/'K/(s/=œ/Ú/+ö/)"0)L0-v0&¤07Ë0(1,,1*Y1„11¡1XÓ1),2+V2‚2U 2!ö2T3-m3›3¸35Ø34$.4 S4t4A“4AÕ45,/53\575'È5]ð5aN6:°6Hë6+47!`7$‚7-§7Õ73ð7!$8=F8„8¡8Á8'à8&9-/9']90…9B¶90ù90*:8[:n”:6;1:;Bl;>¯;*î;<™<±<#Í<$ñ<]=ft=Û=#ú=8>;W>0“>0Ä>1õ>2'?;Z?/–?-Æ?+ô?. @-O@/}@C­@(ñ@0A$KA-pAžA&µAÜAõAB'B@BZBsB’B¬BÅB+ÞB C $CEC_CzC”C­CÆCPßC60D6gD<žDXÛD54E*jE7•E)ÍE#÷E$F,@F mF'ŽF3¶F(êF+G%?Gˆ§+kŸªv¨|-]aD<{?’†6'ON „~5B‰VF– ¦xw™bWt¥ƒP,ŠS>!”}‘Œf—3Amercu…¤G(ygL9z;dqU“=*MoJ_.l7¢Y@‹0¡C`KZThs8•#‡ ž›2Ž%©Hšœ£p[ ‚ /X^n:i\jQ ˜E€1$& IR)"4BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Malformed chunk in animationNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM image type is invalidStack overflowTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Version %s of the GIF file format is not supportedXPM file has image height <= 0XPM file has image width <= 0unsupported RAS image variationProject-Id-Version: gtk+.master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-06-08 12:30-0600 Last-Translator: Seán de Búrca Language-Team: Irish Language: ga MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=5; plural=n==1 ? 0 : (n%10==1 || n%10==2) ? 1 : (n%10>=3 && n%10<= 6) ? 2 : ((n%10>=7 && n%10<=9) || n==10) ? 3 : 4; Tá sonraí ceanntásc bréagacha ag íomhá BMPTá méid cheanntásc gan tacaíocht ag íomhá BMPTeagmhaíodh drochchódIs neamhbhailí giotán sa chainéal na híomhá PNG.Níl giotáin sa chainéal an PNG trasfhoirmithe 8.Ní féidir cuimhne cheanntásc TGA a dháileadhNí féidir iontrálacha mapa datha a dháileadhNí féidir struchtúr mapa datha a dháileadhNí féidir cuimhne a dháileadh le sonraí IOBufferNí féidir cuimhne a dháileadh le strucht IOBufferNíorbh fhéidir cuimhne a dháileadh le strucht comhthéacs TGANí féidir cuimhne a dháileadh chun íomhá PNM a luchtúNí féidir cuimhne a dháileadh chun íomhá XPM a luchtúNí féidir pictmhaolán nua a dháileadhNí féidir sonraí sealadacha IOBuffer a dháileadhNí féidir mapa datha XPM a léamhNí féidir sonraí IOBuffer a athdháileadhIontráil tábla ciorclach sa chomhad GIFNí thacaítear le deilbhíní comhbhrúiteNíorbh fhéidir cuimhne a dháileadh: %sNíorbh fhéidir sruth a chruthú: %sNíorbh fhéidir comhad ICNS a dhíchódúNíorbh fhéidir airde íomhá a fháil (drochchomhad TIFF)Níorbh fhéidir leithead íomhá a fháil (drochchomhad TIFF)Níorbh fhéidir léamh ó shruth: %sNíorbh fhéidir lorg i sruth: %sNíorbh fhéidir cuimhne a dháileadh le próifíl dathaNíorbh fhéidir cuimhne a dháileadh le maolán comhthéacsNíorbh fhéidir cuimhne a dháileadh le ceanntáscNíorbh fhéidir cuimhne a dháileadh le sonraí líneNíorbh fhéidir cuimhne a dháileadh chun comhad JPEG a luchtúNíorbh fhéidir cuimhne a dháileadh chun comhad BMP a shábháilNíorbh fhéidir cuimhne a dháileadh le sruthNíorbh fhéidir cuimhne a dháileadh chun sonraí íomhá a mhaolánúNíorbh fhéidir pictmhaolán nua a chruthúNíorbh fhéidir íomhá a dhíchódúNíorbh fhéidir mapa giotán a luchtúNíorbh fhéidir meiteachomhad a luchtúNíorbh fhéidir an fhormáid chomhaid íomhá le comhad '%s'Níorbh fhéidir sábháil Níorbh fhéidir an chuid eile a shábháilNíorbh fhéidir a scríobh go comhad BMPNíorbh fhéidir scríobh sa chomhad TIFFTá an ball te cúrsóra lasmuigh den íomháNí bhfuair gach líne den íomhá PCXEarráid agus comhad íomhá JPEG á léirmhíniú (%s)Earráid agus íomhá ICNS á léamh: %sEarráid agus comhad íomhá á scríobh: %sEarráid agus á scríobh go sruth íomháSonraí sa bhreis sa chomhadTheip ar dháileadh struchtúir comhthéacs QTIF.Theip ar dhúnadh '%s' agus íomhá á scríobh, seans nár sábháladh sonraí uile: %sTheip ar chruthú réada GdkPixbufLoader.Theip ar luchtú sonraí RGB as comhad TIFFTheip ar luchtú íomhá TIFFTheip ar luchtú beochan '%s': fáth anaithnid, is dócha comhad beochana truaillitheTheip ar luchtú íomhá '%s': %sTheip ar luchtú íomhá '%s': fáth anaithnid, is dócha comhad íomhá truaillitheTheip ar oscail '%s' le haghaidh scríobh: %sTheip ar oscail íomhá TIFFTheip ar oscail comhad '%s': %sTheip ar oscail comhad sealadach le haghaidh scríobhTheip ar léamh ceanntásc QTIFTheip ar léamh ó chomhad sealadachTheip ar shábháil íomhá TIFFTheip ar scríobh sonraí TIFFTheip ar scríobh go comhad sealadach agus íomhá XBM á luchtúTheip ar scríobh go comhad sealadach agus íomhá XPM á luchtúTheip ar léamh GIF: %sEarráid mharfach sa chomhad íomhá PNG: %sEarráid mharfach agus comhad íomhá PNG á léamhEarráid mharfach agus comhad íomhá PNG á léamh: %sIs cosúil nach comhad GIF é an comhadBhí roinnt sonraí ar iarraidh ón gcomhad GIF (b'fhéidir gur teascadh é ar chaoi éigin?)Níl aon mhapa datha ag an íomhá GIF, agus níl aon mhapa datha logánta ag fráma istigh inti.Is truallaithe í an íomhá GIF (comhbhrú LZW mícheart)Ní féidir leis an luchtóir íomhánna GIF an íomhá seo a thuiscint.Bhí íomhá GIF teasctha nó neamhiomlán.Tá airde nialais ag an deilbhínTá leithead nialais ag an deilbhínNíl sonraí ar fáil sa chomhad íomhá '%s'Formáid íomhá anaithnidTá leithead agus/nó airde neamhbhailí ag íomháTá bpp gan tacaíocht ag íomháTá uimhir phlánaí %d-ghiotán gan tacaíocht ag an íomháTá airde nialais ag íomháTá leithead nialais ag íomháCeanntásc íomhá truaillitheTá an íomhá truaillithe nó teascthaSonraí picteilín íomhá truaillitheBhí an íomhá rómhór le sábháil mar ICONí thacaítear le cineál íomhá '%s'Ní thacaítear le cineál íomhá faoi láthairNí thacaítear le luchtú incriminteach an chineáil íomhá '%s'Níl go leor cuimhne ann an comhad PNG a luchtúNíl go leor cuimhne ann an comhad PNM a luchtúNíl go leor cuimhne ann an comhad íomhá SBM a luchtúNíl go leor cuimhne ann an íomhá a luchtú, bain triail as scor feidhmchlár éigin chun cuimhne a shaoradhNíl go leor cuimhen ann an comhad JPEG 2000 a oscailtNíl go leor cuimhne ann an comhad TIFF a oscailtNíl go leor cuimhne ann an íomhá a shábháil isteach i maolánNíl go leor cuimhne ann an íomhá a shábháil go aisghlaochEarráid inmheánach sa luchtóir GIF (%s)Earráid inmheánach: Theip an modúl luchtóir íomhánna '%s' oibríocht a chríochnú, ach níor thug sé cúis leis an teipComhad XBM neamhbhailíCeanntásc XPM neamhbhailíCeanntásc neamhbhailí sa bheochanCeanntásc neamhbhailí sa deilbhínNí mór an cháilíocht JPEG a bheith luach idir 0 agus 100; ní cheadaítear an luach '%d'.Ní mór an cháilíocht JPEG a bheith luach idir 0 agus 100; níorbh fhéidir luach '%s' a pharsáil.Smután míchumtha sa bheochanNíor aimsíodh aon cheanntásc XPMNíor aimsíodh aon phailéad ag deireadh na sonraí PCXNíl go leor cuimhne ann fráma a chomhshuí sa chomhad GIFNíl go leor cuimhne ann an comhad GIF a luchtúNíl go leor cuimhne ann an comhad ICO a luchtúNíl go leor cuimhne ann an íomhá RAS a luchtúNíl go leor cuimhne ann an íomhá bheo a luchtúNíl go leor cuimhne ann an íomhá mhapa giotán a luchtúNíl go leor cuimhne ann an deilbhín a luchtúNíl go leor cuimhne ann an íomhá a luchtúTá airde íomhá nialais ag an gcomhad PNMTá leithead íomhá nialais ag an gcomhad PNMTá beart tosaigh mícheart ag an gcomhad PNMNí fo-fhormáid PNM aitheanta é an comhad PNMNí thacaíonn an luchtóir íomhánna PNM an fho-fhormáid PNM seoTeagmhaíodh críoch comhaid gan choinneTá sonraí ceanntásc bréagacha ag íomhá RASTá cineál anaithnid ag íomhá RASIs neamhbhailí é an cineál íomhá PNM amhRóshreabhadh cruaicheNí thacaítear le cineál íomhá TGAAn fhormáid íomhá ANIAn fhormáid íomhá BMPAn fhormáid íomhá EMFAn fhormáid íomhá GIFAn fhormáid íomhá ICNSAn fhormáid íomhá ICOAn fhormáid íomhá JPEG 2000An fhormáid íomhá JPEGAn fhormáid íomhá PCXAn fhormáid íomhá PNGAn fhine fhormáide íomhá PNM/PBM/PGM/PPMAn fhormáid íomhá QTIFAn fhormáid íomhá rastair SunAn fhormáid íomhá TIFFAn fhormáid íomhá TargaAn fhormáid íomhá WBMPAn fhormáid íomhá WMFAn fhormáid íomhá XBMAn fhormáid íomhá XPMNí thacaíonn an tógáil gdk-pixbuf seo le sábháil fhormáid na híomhá: %sNí féidir íomhánna BMP ó bharr anuas a chomhbhrúTá leithead nó airde nialais ag JPEG trasfhoirmithe.Tá leithead nó airde nialais ag an JPEG2000 trasfhoirmitheTá uimhir chainéil gan tacaíocht ag an PNG trasfhoirmithe, ní mór a bheith 3 nó 4.Tá leithead nó airde nialais ag PNG trasfhoirmithe.Ní RGB nó RGBA é an PNG trasfhoirmithe.Ní féidir modúl íomhá-luchtaithe a luchtú: %s: %sSmután deilbhín gan choinne sa bheochanFormáid chomhaid íomhá anaithnidSpás datha JPEG gan tacaíocht (%s)Doimhneacht gan tacaíocht le comhad ICO: %dCineál deilbhín gan tacaíochtFormáid íomhá gan tacaíocht do GDI+Ní thacaítear leagan %s an fhormáid chomhaid GIFTá airde íomhá <= 0 ag an gcomhad XPMTá leithead íomhá <= 0 ag an gcomhad XPMcomhathrú íomhá RAS gan tacaíochtgdk-pixbuf-2.30.8/po/Makevars0000664000175000017500000000464312305775535017131 0ustar00mclasenmclasen00000000000000# Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. DOMAIN = $(PACKAGE) # These two variables depend on the location of this directory. subdir = po top_builddir = .. # These options get passed to xgettext. XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ \ --keyword=C_:1c,2 --keyword=NC_:1c,2 \ --keyword=g_dngettext:2,3 \ --flag=g_dngettext:2:pass-c-format \ --flag=g_strdup_printf:1:c-format \ --flag=g_string_printf:2:c-format \ --flag=g_string_append_printf:2:c-format \ --flag=g_error_new:3:c-format \ --flag=g_set_error:4:c-format \ --flag=g_markup_printf_escaped:1:c-format \ --flag=g_log:3:c-format \ --flag=g_print:1:c-format \ --flag=g_printerr:1:c-format \ --flag=g_printf:1:c-format \ --flag=g_fprintf:2:c-format \ --flag=g_sprintf:2:c-format \ --flag=g_snprintf:3:c-format # 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 = Free Software Foundation, Inc. # 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 = gdk-pixbuf-2.30.8/po/nl.gmo0000664000175000017500000005132212340760137016535 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-¼B-0ÿ.80/i///>¯/2î/5!0=W09•07Ï041=<1Dz15¿1Eõ1;2A[2"2'À23è2&3C3a3839º3ô34614:h49£41Ý415>A5?€51À5Fò596Y6w666¨6ß6ð6# 7$-7(R7-{7'©73Ñ7*8*08-[8‰87¤8[Ü8)89&b9.‰9¸9\×9)4:`^:1¿:ñ:';'9;a;&|; £;Ä;Uá;U7<<!§<,É<0ö<&'=)N=Bx=d»=5 >(V>'>§>Â>#Þ>1?/4?)d?<Ž?Ë?ç?@&!@-H@;v@/²@*â@r AE€A$ÆA,ëA3B,LB/yBo©B3C.MC<|CB¹C!üChD‡DœD°DÍDKëD^7E>–EPÕE&F(BF/kF›F.´FAãF,%G,RG9G)¹G<ãG* H5KHRH\ÔH1IPI)pI/šI*ÊI=õI 3J0TJ#…JN©J#øJK)+K'UK6}K´KÌKäKüKL-LELcL|L”L)¬LÖLïLM'MAMZMrMŠM`¢M9N2=N6pNX§N1O)2O)\O4†O,»O&èOP'(P-PP~P-PNËP<Q,WQ „Q!¥Q)ÇQ.ñQ‡ R)¨R\°<3†H±{Q‘[¾5›=|‰/­®;xnMiW)U>.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2011-03-15 22:19+0100 Last-Translator: Wouter Bolsterlee 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); BMP-afbeelding bevat onzinnige data in de headerBMP-afbeelding heeft een niet-ondersteunde headergrootteFoutieve code ontdektBits per kanaal van PNG-afbeelding is ongeldig.Bits per kanaal van getransformeerde PNG is niet gelijk aan 8.Kan geen geheugenruimte reserveren voor TGA-headerKan geen geheugen reserveren voor kleurenkaart-items Kan geen geheugenruimte reserveren voor kleurenkaartstructuurKan geen geheugenruimte reserveren voor IOBUFFER gegevensKan geen geheugenruimte reserveren voor IOBuffer structKan geen geheugen reserveren voor TGA-context structKon geen geheugenruimte reserveren voor laden van PNM-bestandKan geen geheugenruimte reserveren voor het laden van XPM-afbeeldingKan geen geheugenruimte reserveren voor nieuwe pixbufKan geen geheugenruimte reserveren voor tijdelijke IOBuffer-gegevens Kan XPM-kleurenkaart niet lezenKan geheugenruimte voor IOBuffer-gegevens niet opnieuw reserverenCirculair tabelveld in GIF-bestandKleurprofiel heeft ongeldige lengte %d.Gecomprimeerde pictogrammen worden niet ondersteundKon geen geheugenruimte reserveren: %s Kon stream niet aanmaken: %sKon ICNS-bestand niet decoderenKon afbeeldingshoogte niet vinden (foutief TIFF-bestand)Kon afbeeldingsbreedte niet vinden (foutief TIFF-bestand)Kon niet van stream lezen: %sKon stream niet doorzoeken: %sKon geen geheugenruimte reserveren voor PCX-afbeeldingKon geen geheugenruimte reserveren voor het kleurenprofielKon geen geheugenruimte reserveren voor de context-bufferKon geen geheugenruimte reserveren voor de headerKon geen geheugenruimte reserveren voor lijn-dataKon geen geheugenruimte reserveren voor laden van JPEG-bestandKon geen geheugenruimte reserveren voor opslaan van BMP-bestandKon geen geheugenruimte reserveren voor de streamKon geen geheugenruimte reserveren voor het bufferen van de afbeeldingKon geen nieuwe pixbuf aanmakenKon afbeelding niet decoderenKon bitmap niet ladenKon metabestand niet ladenAfbeeldingstype van bestand ‘%s’ werd niet herkendKon niet opslaanKon de rest niet opslaanKon niet naar BMP-bestand schrijvenKon niet naar TIFF-bestand schrijvenCursor hotspot valt buiten de afbeeldingNiet alle lijnen van PCX-afbeelding verkregenAfmetingen van TIFF-afbeelding te grootFout bij het interpreteren van JPEG-afbeelding (%s)Fout bij het lezen van ICNS-afbeelding: %sFout bij het schrijven naar afbeelding: %sFout bij het schrijven naar afbeelding-streamOverbodige data in bestandKon geen geheugen reserveren voor QTIF-contextstructuurSluiten van ‘%s’ tijdens het schrijven is mislukt; er kan data verloren zijn gegaan: %sKon GdkPixbufLoader-object niet aanmaken.Kon geen afbeeldingsdata-atoom vinden.Kon RGB-gegevens niet inlezen uit TIFF-bestandKon TIFF-afbeelding niet ladenLaden van animatie ‘%s’ mislukt: reden onbekend, waarschijnlijk een beschadigde animatieLaden van afbeelding ‘%s’ mislukt: %sLaden van afbeelding ‘%s’ mislukt: reden onbekend, waarschijnlijk een beschadigde afbeeldingOpenen van ‘%s’ voor schrijven is mislukt: %sKon TIFF-afbeelding niet openenOpenen van bestand ‘%s’ mislukt: %sOpenen van tijdelijk bestand is misluktKon QTIF-header niet lezenLezen van tijdelijk bestand is misluktKon TIFF-afbeelding niet opslaanKon TIFF-data niet schrijvenNiet mogelijk om naar tijdelijk bestand te schrijven bij het laden van XBM-afbeeldingNiet mogelijk om naar tijdelijk bestand te schrijven bij het laden van XPM-afbeeldingLezen van GIF mislukt: %sFatale fout in PNG-afbeelding: %sFatale fout bij het lezen van PNG-afbeeldingFatale fout bij het lezen van PNG-afbeelding: %sBestand lijkt geen GIF-bestand te zijnBestandsfout bij lezen van QTIF-atoom: %sEr ontbrak data in het GIF-bestand (misschien was het afgebroken?)GIF-bestand heeft geen algemeen kleurenpalet, en een kader daarbinnen heeft geen lokaal kleurenpaletGIF-bestand is beschadigd (incorrecte LZW-compressie)GIF-lader begrijpt deze afbeelding niet.GIF-bestand is afgebroken of onvolledigPictogram heeft hoogte nulPictogram heeft breedte nulAfbeelding ‘%s’ bevat geen dataHet bestandsformaat van de afbeelding is onbekendAfbeelding heeft ongeldige breedte en/of hoogteAfbeelding heeft een niet ondersteund bppAfbeelding heeft een niet ondersteund aantal '%d-bit planes'Afbeelding heeft hoogte nulAfbeelding heeft breedte nulAfbeeldingsheader beschadigdAfbeelding is beschadigd of onvolledigBeeldpuntdata van de afbeelding is beschadigdAfbeelding te groot om als ICO-bestand te worden opgeslagenAfbeeldingstype ‘%s’ wordt niet ondersteundAfbeeldingstype wordt nog niet ondersteundAfbeeldingslader %s geeft de verkeerde interface door; misschien is het de lader van een andere gdk-pixbuf-versie?Deelsgewijs laden van afbeeldingstype ‘%s’ wordt niet ondersteundInvoer bestandsbeschrijving is NULL.Onvoldoende geheugen om PNG-bestand te ladenOnvoldoende geheugen om PNM-context struct te ladenOnvoldoende geheugen om PNM-bestand te ladenOnvoldoende geheugen om XBM-afbeelding te ladenOnvoldoende geheugen om afbeelding te laten, probeer enkele programma's af te sluiten om geheugen vrij te makenOnvoldoende geheugen om JPEG 2000-bestand te openenOnvoldoende geheugen om TIFF-bestand te openenOnvoldoende geheugen om afbeelding in een buffer op te slaanOnvoldoende geheugen om de afbeelding op te slaan naar de callbackInterne fout in de GIF-lader (%s)Interne fout: afbeeldingslader ‘%s’ heeft een bewerking niet voltooid, maar gaf daar geen reden voorOngeldig XBM-bestandOngeldig XPM-headerOngeldige header in animatieOngeldige header in pictogramJPEG-kwaliteit moet tussen 0 en 100 liggen; waarde '%d' is niet toegestaan.JPEG-kwaliteit moet een waarde tussen 0 en 100 zijn: waarde ‘%s’ kan niet verwerkt worden.Sleutels voor PNG-tekstblokken moeten uit ASCII tekens bestaanSleutels voor PNG-tekstblokken moeten minimaal 1, en maximaal 79 tekens bevattenMisvormd brokje in animatieMaximale kleurwaarde in PNM-bestand is 0Maximale kleurwaarde in PNM-bestand is te grootGeen XPM-header gevondenGeen palet gevonden aan het einde van PCX-dataOnvoldoende geheugen om een frame samen te stellen in GIF-bestandOnvoldoende geheugen om GIF-bestand te ladenOnvoldoende geheugen om ICO-bestand te ladenOnvoldoende geheugen voor het laden van de RAS-afbeeldingOnvoldoende geheugen om animatie te ladenOnvoldoende geheugen voor het laden van de bitmap-afbeeldingOnvoldoende geheugen om pictogram te ladenOnvoldoende geheugen voor het laden van de afbeeldingPNG-compressie moet een waarde tussen 0 en 9 zijn; waarde '%d' is niet toegestaan.PNG-compressie moet een waarde tussen 0 en 9 zijn: waarde ‘%s’ kan niet verwerkt worden.PNM-bestand heeft een hoogte 0PNM-bestand heeft een breedte 0PNM-bestand heeft een onjuist eerste bytePNM staat niet in een herkenbaar PNM-subformaatPNM-lader ondersteunt dit PNM-subtype nietPNM-lader verwachte een integer te vinden, maar deed dat nietVoortijdig bestandseinde ontdektRAS-afbeelding bevat onzinnige data in de headerRAS-afbeelding is van onbekend typeRaw PNM-formaten moeten precies één spatie hebben voor het begin van de dataRaw PNM-afbeeldingstype is ongeldigStack overflowTGA-afbeelding heeft ongeldige afmetingenBestandstype TGA wordt niet ondersteundTIFF-compressie refereert niet naar een geldige codec.Het ANI-bestandsformaatHet BMP-bestandsformaatHet EMF-bestandsformaatHet GIF-bestandsformaatHet ICNS-bestandsformaatHet ICO-bestandsformaatHet JPEG 2000-bestandsformaatHet JPEG-bestandsformaatHet PCX-bestandsformaatHet PNG-bestandsformaatDe PNM/PBM/PGM/PPM-bestandsformaatfamilieHet QTIF-bestandsformaatHet Sun raster-bestandsformaatHet TIFF-bestandsformaatHet Targa-bestandsformaatHet WBMP-bestandsformaatHet WMF-bestandsformaatHet XBM-bestandsformaatHet XPM-bestandsformaatDeze versie van gdk-pixbuf heeft geen ondersteuning voor het opslaan van het bestandsformaat: %sTopdown BMP-afbeeldingen kunnen niet worden gecomprimeerdGetransformeerde JPEG heeft nul breedte of hoogte.Getransformeerde JPEG2000 heeft nul breedte of hoogte.Getransformeerde PNG heeft niet ondersteund aantal kanalen, moet gelijk zijn aan 3 of 4.Getransformeerde PNG heeft nul breedte of hoogte.Getransformeerde PNG is geen RGB of RGBA.Laden van afbeeldingslader %s mislukt: %sOnverwachte bitdiepte voor ingangen van kleurenkaartOnverwacht einde van PNM-afbeeldingsgegevensOnverwacht pictogrambrokje in animatieOnbekend afbeeldingstypeNiet ondersteunde JPEG kleurruimte (%s)Niet ondersteunde diepte voor ICO-bestand: %dNiet ondersteund pictogramtypeNiet ondersteund afbeeldingsformaat voor GDI+Waarde voor PNG-tekstblok %s kan niet naar tekenset ISO-8859-1 worden omgezet.Versie %s van het GIF-bestandsformaat wordt niet ondersteundHoogte of breedte van TIFF-afbeelding is nulXPM-afbeelding heeft hoogte <= 0XPM-afbeelding heeft breedte <= 0XPM-bestand heeft ongeldig aantal kleurenXPM heeft ongeldig aantal tekens per beeldpuntreserveren van %u byte geheugenruimte voor de afbeelding is misluktreserveren van %u byte geheugenruimte voor de afbeelding is misluktNiet ondersteunde RAS-afbeeldingsvariatiegdk-pixbuf-2.30.8/po/ps.po0000664000175000017500000005365412340760136016413 0ustar00mclasenmclasen00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: gtk+.head\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-03-17 18:05+0500\n" "Last-Translator: Zabeeh Khan \n" "Language-Team: Pashto \n" "Language: ps\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Pashto, Pushto\n" "X-Poedit-Country: AFGHANISTAN\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "%s :دوتنه پرانيستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ '%s'" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "انÚور دوتنه اومتوک نه لري '%s'" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "انÚور ډول نه منل Ú©ÙŠÚ–ÙŠ '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "د انÚور ناپÛÚ˜Ù†Ø¯Ù„Û Ø¯ÙˆØªÙ†Ù‡ بڼه" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "%s :انÚور په Ù„Ûښلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ '%s' د" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "%s :انÚور Ø¯ÙˆØªÙ†Û Ú©Û Ù„ÙŠÚ©Ù„Ùˆ Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "د Ù„Ù†Ú‰Ù…Ù‡Ø§Ù„Û Ø¯ÙˆØªÙ†Û Ù¾Ù‡ پرانيستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "د Ù„Ù†Ú‰Ù…Ù‡Ø§Ù„Û Ø¯ÙˆØªÙ†Û Ù†Ù‡ لوستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "%s :د ليکلو لپاره پرانيستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "د انÚور Ø³Ø±Û Ø§Ù†Ø¯Ø±ØºÙ„Û Ø¯Ù‡" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "د انÚور بڼه ناپÛÚ˜Ù†Ø¯Ù„Û Ø¯Ù‡" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "په سÛلن Ú©Û Ù†Ø§Ø³Ù…Ù‡ سرÛ" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "انÚور بڼه ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "انÚور بڼه BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "انÚور بڼه ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "انÚور ډول JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "نه شي ساتلی" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "دوتنه وي GIF دوتنه Ø¯Ø§Ø³Û Ù†Ù‡ ښکاري Ú†Û" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "انÚور بڼهICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "نه منل Ú©Ûدونکی انÚورن ډول" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "د انÚور ډول اوس نه منل Ú©ÙŠÚ–ÙŠ" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "انÚور ډول JPEG Û²Û°Û°" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "انÚور ډول PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "انÚور بڼه BMP" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "%s :انÚور دوتنه Ú©Û ÙˆÚ˜ÙˆÙ†Ú©Û ØªÛروتنه PNG په" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "د Ù„Ù†Ú‰Ù…Ù‡Ø§Ù„Û Ø¯ÙˆØªÙ†Û Ù†Ù‡ لوستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "%s :انÚور په Ù„Ûښلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ '%s' د" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "انÚور بڼه ANI" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "" #~ msgid "Unsupported animation type" #~ msgstr "د سÛلن نامنلی ډول" gdk-pixbuf-2.30.8/po/is.gmo0000664000175000017500000003067312340760137016545 0ustar00mclasenmclasen00000000000000Þ•|ü§Üx y %™ ¿ )Ô -þ , "M *p )› .Å 6ô + B "_ '‚ ª Ê NÞ &- T Rn Á Jß #*Nh…"£8Æ8ÿ8!P"r&•%¼BâN%0t.¥&Ôû $EZp…š"³ Ö7÷$/.T$ƒ*¨OÓ%#/I%yŸ°ÌJãO.2~H±ú$,<i"}" #Ã#ç& 2Q!q “&´-Û4 2>!q“³AÎ. =^{¥ºÏå'ú">Tk–E«Cñ)5 _+€(¬ Õ"ö!8"Z}2“%Æì %))Oyt™,);e(|3¥&Ù(5)6_-–#Äè! $% #J #n ’ g© (!:!]T! ²!WÓ!%+"Q" k"!Œ"(®";×";#O#g#%†#)¬#$Ö#>û#_:$+š$%Æ$,ì$ %!:%"\%%!’%"´%×%ñ%6 &D&4c&-˜&2Æ&,ù&1&'nX'4Ç'+ü'#((L(](y(R”(Oç(77)Po)!À)$â),*4*/K*-{*,©*1Ö*/+48++m+™+¶+'Ô+'ü+3$,7X,,"§,"Ê,Fí,!4-V-"n-‘-«-¼-Í-Þ-ò-..2.J.\.o..’.K£.[ï.0K/2|/*¯/)Ú/0##0G0Z0)u0Ÿ0)º0&ä0 1)1!H12j11| >Z2=pY&s%@a_ inRu8IF S<,^d-omj ErK:A*b 9Lg)1#VG]3Qzel+Bq05Cf!$hMDv (/'PN?x7\[Jc6Ok4tyHU`T"Ww{X.;BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for loading JPEG fileCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk 2.2 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-03-12 15:42-0000 Last-Translator: Richard Allen Language-Team: is Language: is MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BMP myndin er með gölluð gögn í hausnumBMP myndin er með óstudda stærð hausaÓgildur kóði fannstBitar í rás í PNG myndinni er ógilt.Bitar í rás í umbreyttu PNG myndinni eru ekki 8.Töflubendlar í hring í GIF skránniÞjappaðar táknmyndir eru ekki studdarGat ekki lesið hæð myndarinnar (skemmd TIFF skrá)Gat ekki lesið breydd myndarinnar (skemmd TIFF skrá)Gat ekki tekið frá minni fyrir JPEG skránaÓþekkt myndsnið í skránni '%s'gat ekki vistað afgangnumMyndreiturinn er utan myndarinnarStærð TIFF myndarinnar er of stórVilla við lestur JPEG skráar (%s)Villa við ritun í myndskrána: %sAuka gögn í skránniGat ekki lokað '%s' meðan á skrift stóð. Vera mað að öllum gögnum hafi ekki verið vistað: %sGat ekki lesið RGB gögn úr TIFF skráGat ekki lesið TIFF myndGat ekki lesið hreyfimyndina '%s': skýringin er ókunn en líklega er þetta gölluð skráGat ekki lesið myndina '%s': %sGat ekki lesið myndina '%s': skýringin er ókunn en líklega er þetta gölluð skráGat ekki opnað '%s' til skriftar: %sGat ekki opnað TIFF myndGat ekki opnað skrána '%s': %sGat ekki opnað tímabundna skráGat ekki lesið úr tímabundnu skránniGat ekki ritað í tímabundna skrá við lestur XBM myndarGat ekki ritað í tímabundna skrá við lestur XPM myndarGat ekki lesið GIF: %sBanvæn villa í PNG skrá: %sBanvæn villa við lestur PNG skráarBanvæn villa við lestur PNG skráar: %sSkráin virðist ekki vera GIF skráà GIF myndina vantaði gögn (kanski vantar aftaná skrána?)GIF myndin er ekki með víðvært litakort og rammi innan hennar er ekki með litakort heldur.GIF myndin er skemmd (ógild LZW þjöppun)GIF lesarinn skilur ekki þessa mynd.GIF myndin endar óvænt eða er ókláruð.Táknmyndin hefur hæðina núllTáknmyndin hefur breyddina núllMyndskráin '%s' inniheldur ekkertÓþekkt myndsniðMyndin er með hæð sem er núllMyndin er með breydd sem er núllHaus myndarinnar skemmdurMyndeiningagögn eru skemmdNyndin er of stór til að geta verið vistuð sem ICOMyndgerðin '%s' er ekki studdLestur hluta mynda af gerðinni '%s' er ekki studdurEkki nægjanlegt minni til að lesa PNG skráEkki nægjanlegt minni til að lesa PNM strúktúrEkki nægjanlegt minni til að lesa PNM myndGet ekki frátekið minni fyrir lestur XBM myndarEkki nægjanlegt minni til að lesa inn myndina. Þú getur reynt að loka öðrum forritum til að losa minniEkki nægjanlegt minni til þess að opna TIFF skráGet ekki frátekið biðminni fyrir myndinaInnvær villa í GIF lesaranum (%s)Ógild XBM skráÓgildur haus í hreyfimyndÓgildur haus í táknmyndGæði JPEG mynda verður að vera á milli 0 og 100. Gildið '%d' er óleyfilegt.Gæði JPEG mynda verður að vera á milli 0 og 100. Gildið '%s' er óþekkt.Lyklar í PNG textablokkum verða að vera ASCII tákn.Lyklar í PNG textablokkum verða að hafa að minnsta kosti 1 og mest 79 stafi.Skemmdur bútur í hreyfimyndinniHámarks litagildi í PNM skrá er 0hámarks litagildi í PNM skrá er of stórtEnginn XPM haus fannstEkki nægjanlegt minni til að lesa GIF skránaEkki nægjanlegt minni til að lesa ICO skráEkki nægjanlegt minni til að lesa RAS myndEkki nægjanlegt minni til að lesa hreyfimyndinaEkki nægjanlegt minni til að lesa bitamyndinaEkki nægjanlegt vinnsluminni til að lesa táknmyndEkki nægjanlegt minni til að lesa myndinaPNM skráin hefur hæðina 0PNM skráin hefur breyddina 0PNM skráin er með ógilt fyrsta táknPNM skráin er ekki gild PNM undirgerðPNM myndlesarinn styður ekki þessa PNM undirgerðPNM myndlesarinn átti von á heiltölu en fekk annað.Óvæntur endi skráarRAS myndin er með gallaðann hausRAS myndin er með óþekkta gerðHráar PNM myndir verða að hafa eitt orðabil á undan myndgögnunumHráar PNM myndsniðið er ógiltStakkurinn yfirflæðirTGA myndin er með ógilda stærðÓþekkt gerð TGA myndarANI myndsniðiðBMP myndsniðiðGIF myndsniðiðICO skráarsniðiðJPEG myndsniðiðPNG myndsniðiðPNM/PBM/PGM/PPM myndsniðiðSun raster myndsniðiðTIFF myndsniðiðTarga myndsniðiðWBMP myndsniðiðXBM myndsniðiðXPM myndsniðiðÞessi útgáfa af gdk-pixbuf styður ekki að vista myndum á sniðinu: %sUmbreytta PNG myndin hefur ógildann fjölda rása. Rásafjöldi verður að vera 3 eða 4.Umbreytt PNG mynd hefur núll breydd eða hæð.Umbreytt PNG mynd er ekki á RGB eða RGBA sniði.Gat ekki lesið myndlestrareiningu: %s: %sÓgild litadýpt í færslum litakortsinsÓvæntur endir á PNM gögnumÓstudd táknmynd í hreyfimyndinniÓþekkt myndsniðÓþekkt JPEG litabil (%s)Þessi dýpt ICO skráa er ekki studd: %dÓþekkt gerð táknmyndarÚtgáfa %s af GIF sniðinu er ekki studdHæð eða breydd TIFF myndar er núllXPM er með hæð sem er <= 0XPM er með breydd sem er <= 0XPM er með ógildann litafjöldaXPM er með ógildann fjölda rása á myndeininguóþekkt útgáfa af RAS myndgdk-pixbuf-2.30.8/po/yi.gmo0000664000175000017500000003661712340760137016557 0ustar00mclasenmclasen00000000000000Þ•t¼\Ð Ñ %ñ  ), -V „ "¥ *È )ó . 6L ƒ "š '½ å Nù &H o R‰ Ü Jú #E i ƒ 8  8Ù !*"L&o%–B¼Nÿ0N&¦» Ïð0E ^7$·.Ü$ *0O[%«%Ñ÷$J;O†2ÖH R$o,”Á"Õ"ø##?&cŠ©!É ë& -34a2–!Éë A&h† •¶Óèý'='Rz–¬ÃÙîECI) ·+Ø( -"Nq!²2È%û!@%^)„®bÎB1OtDÄf \pLÍN\i]ÆZ$i8éD" 9g +¡ ›Í Vi!>À!Áÿ!<Á"¨þ"=§#6å#4$sQ$sÅ$.9%0h%9™%=Ó%6&aH&½ª&]h'RÆ',(.F(7u(3­(*á(, )-9)(g)/)^À)F*bf*FÉ*J+¦[+;,@>,!,A¡,7ã,-¬-d=.w¢.7/QR/U¤/5ú/F00Fw0C¾0N1UQ1D§1>ì18+2:d2?Ÿ2eß2vE3u¼3+24B^4@¡4šâ4;}5¹5=Ù5-6E6b66œ6¹6/×657+=7i7‡7¦7Ä7.á7„8…•8U9Iq9b»9^:C}:IÁ:E ;6Q;+ˆ;X´;> <*L<,w<I¤<cî<<R=0 OTHc%W)t+DEK7JP> ^jM1: LG [_B8hid.Nn/&3;]p2 g4`@QA(6o'=Z\lqCSI"$kfUaY5*b-rX<9VsRmFe?,!#BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for loading JPEG fileCouldn't recognize the image file format for file '%s'Couldn't save the restDimensions of TIFF image too largeError interpreting JPEG image file (%s)Excess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: 1.0 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2003-02-11 Last-Translator: Raphael Finkel Language-Team: None <> Language: yi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BMP בילד ×”×ָט פֿ×ַלשע ק×ָפּצעטל ד×ַטןBMP בילד ×”×ָט ×Ö· ניט־געשטיצטע ק×ָפּצעטל גרײסגעפֿונען ×ומלעקסיקע פּר×ָגר×ַמװ×ַרגב×ַטרעף פֿון ביטן ×ין ק×Ö·× ×ַל פֿון PNG בילד ××™×– ×ומלעקסיקביטן ×ין ק×Ö·× ×ַל פֿון טר×ַנספֿ×ָרמירטע PNG ××™×– ניט 8צעפּל×ָשעטע ט×ַבעלע פּ×ָזיציע ×ין GIF טעקע×ײַנגעקלענערטע בילדלעך זײַנען ניט געשטיצטניט געקענט דערט×ַפּן בילד־הײך (×ומלעקסיקע TIFF טעקע)ניט געקענט דערט×ַפּן בילד־ברײט (×ומלעקסיקע TIFF טעקעניט געקענט געפֿינען זכּרון ×ַרײַנצושטעלן JPEG טעקעניט געקענט דערקענען בילד־טעקע פֿ×ָרמ×ַטירונג ×ין טעקע '%s'ניט געקענט ×ױפֿהיטן ד×ָס רעשטלדימענסיעס פֿון TIFF בילד זײַנען צו גרױסטעות ×ין ב×ַשײדן JPEG בילדטעקע (%s)×יבעריקע ד×ַטן ×ין טעקעניט געקענט פֿ×ַרמ×ַכן '%s' בשעת שרײַבן די בילד; קען זײַן ×Ö·×– ניט ×ױפֿגעהיט ×ַלע ד×ַטן: %sדורכפֿ×ַל ×ין ×ַרײַנשטעלן RGB ד×ַטן פֿון TIFF טעקעדורכפֿ×ַל ×ין ×ַרײַנשטעלן TIFF בילדניט געקענט ×ַרײַנצושטעלן ×ַנימ×ַציע '%s' צוליב ×ומב×ַק×ַנטע סיבות, ×ž×¡×ªÖ¼×ž× ×Ö· ק×ָרומפּירטע ×ַנימ×ַציע טעקעניט געקענט ×ַרײַנשטעלן בילד '%s': %sניט געקענט ×ַרײַנצושטעלן בילד '%s' צוליב ×ומב×ַק×ַנטע סיבות, ×ž×¡×ªÖ¼×ž× ×Ö· ק×ָרומפּירטע בילדטעקעניט געקענט עפֿענען '%s' צו שרײַבן: %sדורכפֿ×ַל ×ין עפֿענען TIFF בילדניט געקענט עפֿענען טעקע '%s': %sדורכפֿ×ַל ×ין שרײַבן צײַטװײַליקע טעקע בשעת ×ַרײַנשטעלן XBM בילדדורכפֿ×ַל ×ין שרײַבן צײַטװײַליקע טעקע בשעת ×ַרײַנשטעלן XPM בילדדורכפֿ×ַל ×ין לײענען GIF: %sטױטפֿ×ַל ×ין PNG בילדטעקע: %sטױטפֿ×ַל ×ין לײענען PNG בילדטעקעטױטפֿ×ַל ×ין לײענען PNG בילדטעקע: %sטעקע זעט ניט ×ױס ×°×™ קײן GIF טעקע×ין GIF טעקע פֿעלן ד×ַטן (×פֿשר ××™×– די טעקע פֿ×ַרקירצט?)ד×ָס GIF בילד ×”×ָט ניט קײן גל×ָב×ַלע פֿ×ַרבמ×ַפּע, ×ון ×Ö· ר×Ö¸× ×ין ××™× ×”×ָט ניט קײן ל×ָק×ַלע פֿ×ַרבמ×ַפּעק×ָרומפּירטע GIF בילד (×ומלעקסיקער LZW ×ײַנקלענערונג)ד×ָס GIF בילד ××™×– ×ָדער פֿ×ַרקירצט ×ָדער ×”×ַלבבילדל ×”×ָט ×Ö· נוליקע הײךבילדל ×”×ָט ×Ö· נוליקע ברײטבילדטעקע '%s' ×”×ָט קײן ד×ַטן ניטניט־ב×ַק×ַנטע בילד־פֿ×ָרע×בילד ×”×ָט ×Ö· נוליקע הײךבילד ×”×ָט ×Ö· נוליקע ברײטק×ָרומפּירטער בילדק×ָפּפֿ×ַלשע בילדצעל ד×ַטןבילד־ס×ָרט '%s' ניט געשטיצטצוגעבלעך ×ַרײַנשטעל פֿון בילד־ס×ָרט '%s' ניט געשטיצטניט גענוג זכּרון ×ַרײַנצושטעלן PNG טעקעניט גענוג זכּרון ×ַרײַנצושטעלן PNM ק×ָנטעקסט־סטרוקטורניט גענוג זכּרון ×ַרײַנצושטעלן PNM טעקעניט גענוג זכּרון ×ַרײַנשטעלן XBM בילדטעקעניט גענוג זכּרון ×ַרײַנצושטעלן בילד; פּרוּװ ענדיקן ×ַנדערע פּר×ָגר×ַמען צו דערלײזן זכּרוןניט גענוג זכּרון עפֿענען TIFF טעקע×ינערלעכע טעות ×ין GIF ×ַרײַנשטעל (%s)×ומלעקסיקע XBM טעקע×ומלעקסיק ק×ָפּצעטל ×ין ×ַנימ×ַציע×ומלעקסיק ק×ָפּצעטל ×ין בילדלדי JPEG קװ×ַליטעט מוז ×”×ָבן ×Ö· ב×ַטרעף צװישן 0 ×ון 100; דער ב×ַטרעף '%d' ××™×– ×ומלעקסיקדי JPEG קװ×ַליטעט מוז ×”×ָבן ×Ö· ב×ַטרעף צװישן 0 ×ון 100; דער ב×ַטרעף '%s' ××™×– ×ומלעקסיקשליסלעך פֿ×ַר PNG טעקסט שטיקער מוזן זײַן ASCII שריפֿטצײכנסשליסלעך פֿ×ַר PNG טעקסט שטיקער מוזן ×”×ָבן צװישן 1 ×ון 79 שריפֿטצײכנס×ומלעקסיק שטיק ×ין ×ַנימ×ַציעPNM טעקע ×”×ָט ×Ö· נוליקן העכסטן פֿ×ַרב־ב×ַטרעףPNM טעקע ×”×ָט ×Ö· צו־גרױסן העכסטן פֿ×ַרב־ב×ַטרעףניט געפֿונען קײן XPM ק×ָפּצעטלניט גענוג זכּרון ×ַרײַנצושטעלן GIF טעקעניט גענוג זכּרון ×ַרײַנצושטעלן ICO טעקעניט גענוג זכּרון ×ַרײַנשטעלן RAS־בילדניט גענוג זכּרון ×ַרײַנצושטעלן ×ַנימ×ַציעניט גענוג זכּרון ×ַרײַנצושטעלן ביטמ×ַפּע בילדניט גענוג זכּרון ×ַרײַנצושטעלן בילדלניט גענוג זכּרון ×ַרײַנשטעלן בילדPNM טעקע ×”×ָט ×Ö· נוליקע בילד־הײךPNM טעקע ×”×ָט ×Ö· נוליקע בילד־ברײטPNM טעקע ×”×ָט ×Ö· פֿ×ַלש ערשט ×ַכטעלעPNM טעקע ×”×ָט ניט קײן ב×ַק×ַנטע PNM ×ונטער־פֿ×ָרמ×ַטירונגPNM בילד ×ַרײַנשטעל שטיצט ניט ×ונטער ×“×¢× PNM ×ונטער־פֿ×ָרמ×ַטירונגPNM ×ַרײַנשטעל ×”×ָט דערװ×ַרט ×Ö· ×’×ַנצער נומער, ×ָבער ניט געפֿונעןצו־פֿריִיִקער טעקע־סוףRAS בילד ×”×ָט פֿ×ַלשע ק×ָפּצעטל ד×ַטןRAS בילד ×”×ָט ×ַן ×ומב×ַק×ַנטן ס×ָרטרױע PNM פֿ×ָרמ×ַטירונגען פֿ×ָדערן פּינקטלעך ×ײן לײדיקע פּ×ָזיציע פֿ×ַר מוסטער־ד×ַטןרױער PNM בילד־ס×ָרט ××™×– ×ומלעקסיקהײפֿטל ×ָפּפֿלוסTGA בילד ×”×ָט ×ומלעקסיקע דימענסיעסTGA בילד ס×ָרט ניט געשטיצטANI בילד־פֿ×ָרע×BMP בילד־פֿ×ָרע×GIF בילד־פֿ×ָרע×ICO בילד־פֿ×ָרע×JPEG בילד־פֿ×ָרע×די PNG בילד־פֿ×ָרמ×ַטירונגPNM/PBM/PGM/PPM בילד־פֿ×Ö¸×¨×¢× ×ž×©×¤Ö¼×—×”Sun ר×ַסטער בילד־פֿ×ָרע×TIFF בילד־פֿ×ָרע×Targa בילד־פֿ×ָרע×WBMP בילד־פֿ×ָרע×XBM בילד־פֿ×ָרע×די XPM בילד פֿ×ָרמ×ַטירונגדער געבױ פֿון gdk-pixbuf שטיצט ניט ×ונטער ×ױפֿהיט פֿון בילד פֿ×ָרמ×ַטירונג: %sטר×ַנספֿ×ָרמירטע PNG ×”×ָט ×Ö· ניט־געשטיצטן צ×ָל ק×Ö·× ×ַלן; מוז זײַן 3 ×ָדער 4טר×ַנספֿ×ָרמירטע PNG ×”×ָט נוליקע ברײט ×ָדער הײךטר×ַנספֿ×ָרמירטע PNG ××™×– ניט RGB ×ון ניט RGBAניט געקענט ×ַרײַנצושטעלן בילד־×ַרײַנשטעל מ×ָדול: %s: %s×ומדערװ×ַרטע ביט־טיפֿקײט פֿ×ַר פֿ×ַרבמ×ַפּע ערטערניט דערװ×ַרטער סוף פֿון PNM בילד ד×ַטן×ומדערװ×ַרטע בילדל־שטיק ×ין ×ַנימ×ַציעניט דערקענט בילד־טעקע פֿ×ָרמ×ַטירונגניט געשטיצטע JPEG פֿ×ַרב־שטח (%s)בילדל ס×ָרט ניט געשטיצטװערסיע %s פֿון GIF טעקע פֿ×ָרמ×ַטירונג ניט געשטיצטנוליקע ברײט ×ָדער הײך פֿון TIFF בילדXPM טעקע ×”×ָט בילד הײך <= 0XPM טעקע ×”×ָט בילד ברײט <= 0XPM טעקע ×”×ָט ×ַן ×ומלעקסיקן צ×ָל פֿ×ַרבןXPM ×”×ָט ×ַן ×ומלעקסיקן צ×ָל שריפֿטצײכנס ×ין ×Ö· בילדצעלניט געשטיצטע RAS־בילד ×°×ַריִ×ַציעgdk-pixbuf-2.30.8/po/ang.gmo0000664000175000017500000001006012340760136016662 0ustar00mclasenmclasen00000000000000Þ•+t;̸%¹ßÿJ#hŒ©"Çê #%8^x %®Ô"å&/Nn‰ž³ÈÝó'EawŽ¤¹Îí%)H%f¹Œ2F 1y ,« *Ø . '2 *Z .… ´ !Ô ö 2 F g ƒ 2¤ × )é 2 #F *j !• · Ò í #?Z.u!¤Æâÿ7#Rv/‹(»%ä% #  &%*+ ')( $!" BMP image has unsupported header sizeError writing to image file: %sFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailure reading GIF: %sImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has zero widthImage type '%s' is not supportedInternal error in the GIF loader (%s)Invalid XBM fileNot enough memory to load ICO fileNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imageRAS image has unknown typeThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatUnrecognized image file formatUnsupported icon typeWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsProject-Id-Version: gtk+2.4 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-08-08 16:54-0600 Last-Translator: James Johnson Language-Team: Old English Language: ang MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); BMP onlícnes hæfþ ungewreðode xxxxx micelnessaGesweðrung in wrítung þǽm onlícnescranic: %sTósǽlde tó hládenne onlícnesse '%s': %sTósǽlde tó hládenne onlícnesse '%s': Tósǽlde tó openienne '%s' for wrítunge: %sTósǽlde tó openienne dǽles '%s': %sTósǽlde tó openienne hwílwendne cranicTósǽlde tó rǽdenne fram hwílwendne cranicGesweðrung in rǽdunge GIF: %sOnlícnescranic '%s' næfþ giefaOnlícnesgesceap ungecnáwenOnlícnes hæfþ ungóde wíde and/oþþe híehþeOnlícnes hæfþ ungewreðod bppOnlícnes hæfþ náhtwíduOnlícnescynn '%s' nis gewreðodInweardlicu gesweðrung in þǽm GIF-hládere (%s)Ungód XBM cranicNe genóg gemynd tó hládenne ICO-cranicNis genóg gemynd tó hládenne bitmap-onlícnesseNe genóg gemynd tó hládenne segnNe genóg gemynd tó hládenne onlícnesseRAS onlícnes hæfþ uncúþ cynnÞæt ANI onlícnesgesceapÞæt BMP onlícnesgesceapÞæt GIF onlícnesgesceapÞæt ICO onlícnesgesceapÞæt JPEG onlícnesgesceapÞæt PCX onlícnesgesceapÞæt PNG onlícnesgesceapSéo PNM/PBM/PGM/PPM onlícnesgesceapmǽgscírÞæt Sunnanrastere onlícnescynnÞæt TIFF onlícnesgesceapÞæt Targa onlícnesgesceapÞæt WBMP onlícnessgesceapÞæt XBM onlícnesgesceapÞæt XPM onlícnesgesceapUnrecognized onlícnescranicgesceapUngewreðod segncynnWídu oþþe híehþu TIFF-onlícnesse is náhtXPM cranic hæfþ onlícneshíehþe <= 0XPM cranic hæfþ onlícneswíde <= 0XPM cranic hæfþ ungódne híwa rímgdk-pixbuf-2.30.8/po/bn.po0000664000175000017500000012126612340760135016362 0ustar00mclasenmclasen00000000000000# Bengali Translation of GTK+ # This file is distributed under the same license as the GTK+ package. # Copyright (C) 2003-2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. # # Sayamindu Dasgupta , 2004. # Progga , 2004, 2005. # Runa Bhattacharjee , 2007. # Runa Bhattacharjee , 2008, 2009. # Maruf Ovee , 2009. # Sadia Afroz , 2010 # Israt Jahan , 2010. # msgid "" msgstr "" "Project-Id-Version: bn\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-03-28 19:04+0600\n" "Last-Translator: Israt Jahan \n" "Language-Team: Bengali \n" "Language: bn\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%1$s' ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %2$s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' নামক ছবির ফাইলে তথà§à¦¯ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ ফাইলটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s' ছবি লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ ছবির ফাইলটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল লোড করতে বà§à¦¯à¦°à§à¦¥: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ %s নামক মডিউলটি সঠিক ইনà§à¦Ÿà¦¾à¦°à¦«à§‡à¦¸ à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করে না; সমà§à¦­à¦¬à¦¤ à¦à¦Ÿà¦¿ " "ভিনà§à¦¨ কোন GTK সংসà§à¦•à¦°à¦£à§‡à¦° অংশ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' ফাইলের জনà§à¦¯ ছবির ফাইল ফরমà§à¦¯à¦¾à¦Ÿ সনাকà§à¦¤ করা যায়নি" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ছবির ফাইল ফরমà§à¦¯à¦¾à¦Ÿ অজানা" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%1$s' ছবি লোড করতে বà§à¦¯à¦°à§à¦¥: %2$s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ছবির ফাইলে লিখতে তà§à¦°à§à¦Ÿà¦¿: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf'র বরà§à¦¤à¦®à¦¾à¦¨ বিলà§à¦¡ à¦à¦‡ ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি সংরকà§à¦·à¦£ সমরà§à¦¥à¦¨ করে না: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "callback-ঠছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ ফাইল থেকে পড়তে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "লেখার জনà§à¦¯ '%1$s' খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %2$s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "ছবি লেখার সময় '%s' বনà§à¦§ করতে বà§à¦¯à¦°à§à¦¥, সমà§à¦­à¦¬à¦¤ সব তথà§à¦¯ সংরকà§à¦·à¦¿à¦¤ হয়নি: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "বাফারে ছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ছবির সà§à¦Ÿà§à¦°à¦¿à¦®à§‡ লিখতে তà§à¦°à§à¦Ÿà¦¿" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ তà§à¦°à§à¦Ÿà¦¿: ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল '%s' à¦à¦•à¦Ÿà¦¿ অপারেশন সমà§à¦ªà¦¨à§à¦¨ করতে বà§à¦¯à¦°à§à¦¥, " "কিনà§à¦¤à§ বà§à¦¯à¦°à§à¦¥à¦¤à¦¾à¦° কারণ দরà§à¦¶à¦¾à¦¨à§‹ হয়নি" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবির কà§à¦°à¦®à¦¬à¦°à§à¦§à¦®à¦¾à¦¨ লোড করার বৈশিষà§à¦Ÿà§à¦¯ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ছবির শীরà§à¦·à¦šà¦°à¦£ বিকৃত" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ছবির ফরমà§à¦¯à¦¾à¦Ÿ অজানা" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ছবির পিকà§à¦¸à§‡à¦² উপাতà§à¦¤ বিকৃত" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u বাইট মাপের ছবির বাফার বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" msgstr[1] "%u বাইট মাপের ছবির বাফার বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ আইকনের অংশ" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡ অকারà§à¦¯à¦•à¦° শীরà§à¦·à¦šà¦°à¦£" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° তà§à¦°à§à¦Ÿà¦¿à¦¯à§à¦•à§à¦¤ অংশ" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ছবির তথà§à¦¯ মà§à¦›à§‡ ফেলা হয়েছে অথবা অসমà§à¦ªà§‚রà§à¦£à¥¤" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ছবিতে ভà§à§Ÿà¦¾ শীরà§à¦·à¦šà¦°à¦£ উপাতà§à¦¤" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "বিটমà§à¦¯à¦¾à¦ª ছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ছবির শীরà§à¦·à¦šà¦°à¦£à§‡à¦° আকার অসমরà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP ছবি সংকোচন করা সমà§à¦­à¦¬ নয়" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦­à¦¾à¦¬à§‡ ফাইল সমাপà§à¦¤à¦¿à¦° সমà§à¦®à§à¦–ীন হয়েছে" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ফাইল সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ফাইলে লিখা যায়নি" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG'র গà§à¦£à¦—ত মান ০ থেকে ১০০ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ করা যায়নি।" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG'র গà§à¦£à¦—ত মান ০ থেকে ১০০ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়।" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "মেমরি বরাদà§à¦¦ করা যায়নি: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "সà§à¦Ÿà§à¦°à§€à¦® তৈরি করা যায়নি: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "সà§à¦Ÿà§à¦°à§€à¦® খোà¦à¦œ করা যায়নি: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "সà§à¦Ÿà§à¦°à§€à¦® থেকে পড়া যায়নি: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "বিট-মà§à¦¯à¦¾à¦ª লোড করা যায়নি" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "মেটা-ফাইল লোড করা যায়নি" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+-র জনà§à¦¯ ছবির ফরমà§à¦¯à¦¾à¦Ÿ অসমরà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "সংরকà§à¦·à¦£ করা যায়নি" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF পড়তে বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF ফাইলের কিছৠউপাতà§à¦¤ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ (সমà§à¦­à¦¬à¦¤ কোনো কারণে à¦à¦° কিছৠঅংশ মà§à¦›à§‡ ফেলা হয়েছে?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF লোডারে অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ তà§à¦°à§à¦Ÿà¦¿ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "সà§à¦Ÿà§à¦¯à¦¾à¦•-ওভারফà§à¦²à§‹" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ছবি লোডার à¦à¦‡ ছবিটি বà§à¦à¦¤à§‡ পারছে না।" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ভà§à¦² কোডের সমà§à¦®à§à¦–ীন" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ফাইলে বৃতà§à¦¤à¦¾à¦•à¦¾à¦° টেবিলের পà§à¦°à¦¬à§‡à¦¶" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" # FIXME: Composite #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ফাইলে কোন ফà§à¦°à§‡à¦® অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ছবিটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ (ভà§à¦² LZW সংকোচন)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ফাইলটি GIF ফাইল বলে মনে হচà§à¦›à§‡ না" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ফাইল ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° %s সংসà§à¦•à¦°à¦£ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ছবিতে কোনো গà§à¦²à§‹à¦¬à¦¾à¦² colormap নেই, à¦à¦¬à¦‚ à¦à¦° অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ ফà§à¦°à§‡à¦®à§‡ সà§à¦¥à¦¾à¦¨à§€à§Ÿ কোন colormap " "নেই।" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ছবির তথà§à¦¯ মà§à¦›à§‡ ফেলা হয়েছে অথবা অসমà§à¦ªà§‚রà§à¦£à¥¤" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ছবি পড়ার সময় তà§à¦°à§à¦Ÿà¦¿: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ফাইল ডিকোড করা যায়নি" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "আইকনে অকারà§à¦¯à¦•à¦° শীরà§à¦·à¦šà¦°à¦£" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "আইকন লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "সংকà§à¦šà¦¿à¦¤ আইকনের বà§à¦¯à¦¬à¦¹à¦¾à¦° সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "আইকনের পà§à¦°à¦¸à§à¦¥ শূণà§à¦¯" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "আইকনের উচà§à¦šà¦¤à¦¾ শূনà§à¦¯" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "অসমরà§à¦¥à¦¿à¦¤ আইকনের ধরন" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO ফাইল রূপে সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ ফাইলের আকার অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "কারà§à¦¸à¦¾à¦°à§‡à¦° হট-সà§à¦ªà¦Ÿ ছবির বাইরে" # FIXME #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ফাইলের জনà§à¦¯ অসমরà§à¦¥à¦¿à¦¤ গভীরতা: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "সà§à¦Ÿà§à¦°à§€à¦®à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ছবি ডিকোড করা যায়নি" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ JPEG2000-à¦à¦° পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "à¦à¦‡ মূহà§à¦°à§à¦¤à§‡ à¦à¦§à¦°à¦¨à§‡à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "রঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ফাইল খোলার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" # FIXME #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ছবির উপাতà§à¦¤ বাফার করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ছবির ফাইল (%s) বà§à¦¯à¦¾à¦–à§à¦¯à¦¾ করার সময় তà§à¦°à§à¦Ÿà¦¿" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই, মেমরি ফাà¦à¦•à¦¾ করার জনà§à¦¯ কয়েকটি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ বনà§à¦§ " "করার চেষà§à¦Ÿà¦¾ করà§à¦¨" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "অসমরà§à¦¥à¦¿à¦¤ JPEG কালার-সà§à¦ªà§‡à¦¸ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ফাইল লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ JPEG'র পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯à¥¤" #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "রঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡ অকারà§à¦¯à¦•à¦° দৈরà§à¦˜à§à¦¯ %d রয়েছে।" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "শীরà§à¦·à¦šà¦°à¦£à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "কনটেকà§à¦¸à¦Ÿ বাফারের জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ছবির পà§à¦°à¦¸à§à¦¥ à¦à¦¬à¦‚/অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ অকারà§à¦¯à¦•à¦°" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ছবিটিতে অসমরà§à¦¥à¦¿à¦¤ bpp রয়েছে" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ছবিটিতে %d-বিট পà§à¦²à§‡à¦‡à¦¨à§‡à¦° সংখà§à¦¯à¦¾ অসমরà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "নতà§à¦¨ pixbuf তৈরি করা যায়নি" # FIXME #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "লাইন উপাতà§à¦¤à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "শীরà§à¦·à¦šà¦°à¦£à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ছবির সকল লাইন পাওয়া যায়নি" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX উপাতà§à¦¤à§‡à¦° শেষে কোনো পà§à¦¯à¦¾à¦²à§‡à¦Ÿ সনাকà§à¦¤ করা যায়নি" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯à¥¤" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ছবির চà§à¦¯à¦¾à¦¨à§‡à¦² পà§à¦°à¦¤à¦¿ বিটের সংখà§à¦¯à¦¾ অকারà§à¦¯à¦•à¦°à¥¤" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯à¥¤" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র চà§à¦¯à¦¾à¦¨à§‡à¦² পà§à¦°à¦¤à¦¿ বিটের সংখà§à¦¯à¦¾ ৮ নয়।" # FIXME #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG, RGB অথবা RGBA নয়।" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG-তে অসমরà§à¦¥à¦¿à¦¤ সংখà§à¦¯à¦• চà§à¦¯à¦¾à¦¨à§‡à¦² রয়েছে, à¦à¦‡ সংখà§à¦¯à¦¾ ৩ অথবা ৪ হওয়া আবশà§à¦¯à¦•à¥¤" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ছবির ফাইলে মারাতà§à¦®à¦• তà§à¦°à§à¦Ÿà¦¿: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%1$ld গà§à¦£ %2$ld আকারের ছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই; কয়েকটি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ " "বনà§à¦§ করে মেমরির বà§à¦¯à¦¬à¦¹à¦¾à¦° হà§à¦°à¦¾à¦¸ করার চেষà§à¦Ÿà¦¾ করà§à¦¨" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ছবির ফাইল পড়তে মারাতà§à¦®à¦• তà§à¦°à§à¦Ÿà¦¿" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ছবির ফাইল পড়তে মারাতà§à¦®à¦• তà§à¦°à§à¦Ÿà¦¿: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG টেকà§à¦¸à¦Ÿ অংশের কী নূনà§à¦¯à¦¤à¦® ১ ও সরà§à¦¬à§‹à¦šà§à¦š ৭৯ অকà§à¦·à¦° বিশিষà§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG টেকà§à¦¸à¦Ÿ অংশের কী ASCII অকà§à¦·à¦°à¦¬à¦¿à¦¶à¦¿à¦·à§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "রঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡ অকারà§à¦¯à¦•à¦° দৈরà§à¦˜à§à¦¯ %d রয়েছে।" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG কমà§à¦ªà§à¦°à§‡à¦¶à¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ করা যায়নি।" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG কমà§à¦ªà§à¦°à§‡à¦¶à¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়।" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG টেকà§à¦¸à¦Ÿ অংশ %s'র মান ISO-8859-1 à¦à¦¨à¦•à§‹à¦¡à¦¿à¦‚-ঠপরিবরà§à¦¤à¦¨ করা সমà§à¦­à¦¬ নয়।" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM লোডারের দà§à¦¬à¦¾à¦°à¦¾ পূরà§à¦£à¦¸à¦‚খà§à¦¯à¦¾à¦° মান পাওয়ার পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¾ ছিল, কিনà§à¦¤à§ পাওয়া যায়নি" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ফাইলে à¦à¦•à¦Ÿà¦¿ ভà§à¦² পà§à¦°à¦¾à¦°à¦®à§à¦­à¦¿à¦• বাইট রয়েছে" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ফাইলটি কোন সনাকà§à¦¤à¦•à§ƒà¦¤ PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿà§‡ নেই" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ফাইলে ০ পà§à¦°à¦¸à§à¦¥à§‡à¦° ছবি রয়েছে" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ফাইলে ০ দৈরà§à¦˜à§à¦¯à§‡à¦° ছবি রয়েছে" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ফাইলে রঙের সরà§à¦¬à§‹à¦šà§à¦š মান ০" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ফাইলে রঙের সরà§à¦¬à§‹à¦šà§à¦š মান অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "অশোধিত PNM ছবির ধরন অকারà§à¦¯à¦•à¦°" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ছবি লোডার à¦à¦‡ PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿ সমরà§à¦¥à¦¨ করে না" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "অশোধিত PNM ফরমà§à¦¯à¦¾à¦Ÿà§‡ নমà§à¦¨à¦¾ তথà§à¦¯à§‡à¦° পূরà§à¦¬à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•à¦Ÿà¦¿ শূণà§à¦¯à¦¸à§à¦¥à¦¾à¦¨ উপসà§à¦¥à¦¿à¦¤ থাকা আবশà§à¦¯à¦•" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM কনটেকà§à¦¸à¦Ÿ সà§à¦Ÿà§à¦°à¦¾à¦•à§à¦Ÿ লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ছবির তথà§à¦¯ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦­à¦¾à¦¬à§‡ সমাপà§à¦¤" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবির সংকলন" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ইনপà§à¦Ÿ ফাইল বরà§à¦£à¦¨à¦¾à¦•à¦¾à¦°à§€ ফাà¦à¦•à¦¾à¥¤" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF'র শীরà§à¦·à¦šà¦°à¦£ পড়তে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF'র অà§à¦¯à¦¾à¦Ÿà¦®à§‡à¦° আকার অতà§à¦¯à¦¾à¦§à¦¿à¦• বড় (%d বাইট)" msgstr[1] "QTIF'র অà§à¦¯à¦¾à¦Ÿà¦®à§‡à¦° আকার অতà§à¦¯à¦¾à¦§à¦¿à¦• বড় (%d বাইট)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "read buffer ফাইলের জনà§à¦¯ %d বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" msgstr[1] "read buffer ফাইলের জনà§à¦¯ %d বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF'র অà§à¦¯à¦¾à¦Ÿà¦® পড়ার সময় ফাইল তà§à¦°à§à¦Ÿà¦¿: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "খোà¦à¦œ দà§à¦¬à¦¾à¦°à¦¾ পরবরà§à¦¤à§€ %d বাইট উপেকà§à¦·à¦¾ করতে বà§à¦¯à¦°à§à¦¥()।" msgstr[1] "খোà¦à¦œ দà§à¦¬à¦¾à¦°à¦¾ পরবরà§à¦¤à§€ %d বাইট উপেকà§à¦·à¦¾ করতে বà§à¦¯à¦°à§à¦¥()।" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF কনটেকà§à¦¸à¦Ÿ কাঠামো বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader অবজেকà§à¦Ÿ তৈরি করতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ছবির তথà§à¦¯à§‡à¦° অà§à¦¯à¦¾à¦Ÿà¦® খà§à¦à¦œà§‡ পেতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ছবির শীরà§à¦·à¦šà¦°à¦£à§‡ ভà§à§Ÿà¦¾ তথà§à¦¯ রয়েছে" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ছবির পà§à¦°à¦•à§ƒà¦¤à¦¿ অজানা" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS ছবির পরিবরà§à¦¤à¦¨ অসমরà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun রেসটার ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer তথà§à¦¯à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer তথà§à¦¯ পà§à¦¨à¦°à¦¾à§Ÿ বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ IOBuffer তথà§à¦¯ বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "নতà§à¦¨ pixbuf বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ছবি বিকৃত করা হয়েছে বা মà§à¦›à§‡ ফেলা হয়েছে" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "colormap structure বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "colormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿ বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "colormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦° জনà§à¦¯ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ bitdepth" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA শীরà§à¦·à¦šà¦°à¦£ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ছবিতে অকারà§à¦¯à¦•à¦° দিকমাতà§à¦°à¦¾ রয়েছে" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ছবির ধরন সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA context struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ফাইলে পà§à¦°à§Ÿà§‹à¦œà¦¨à¦¾à¦¤à¦¿à¦°à¦¿à¦•à§à¦¤ তথà§à¦¯" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ছবির পà§à¦°à¦¸à§à¦¥ পাওয়া যায়নি (ভà§à¦² TIFF ফাইল)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ছবির উচà§à¦šà¦¤à¦¾ পাওয়া যায়নি (ভà§à¦² TIFF ফাইল)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ছবির পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ছবির দিকমাতà§à¦°à¦¾ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ফাইল খোলার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ফাইল থেকে RGB উপাতà§à¦¤ লোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ছবি খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ছবি লোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ছবি সংরকà§à¦·à¦£à§‡ বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF কমà§à¦ªà§à¦°à§‡à¦¶à¦¨ কোন কারà§à¦¯à¦•à¦° কোডেক উলà§à¦²à§‡à¦– করেনা।" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF উপাতà§à¦¤ লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ফাইলে লিখা যায়নি" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ছবির উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "অবশিষà§à¦Ÿ অংশ সংরকà§à¦·à¦£ করা যায়নি" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "অকারà§à¦¯à¦•à¦° XBM ফাইল" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ছবির ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM শীরà§à¦·à¦šà¦°à¦£ পাওয়া যায়নি" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "অকারà§à¦¯à¦•à¦° XPM শীরà§à¦·à¦šà¦°à¦£" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ফাইলের ছবির পà§à¦°à¦¸à§à¦¥ <= ০" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ফাইলের ছবির উচà§à¦šà¦¤à¦¾ <= ০" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM'তে পিকà§à¦¸à§‡à¦² পà§à¦°à¦¤à¦¿ অকারà§à¦¯à¦•à¦° সংখà§à¦¯à¦• char রয়েছে" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ফাইলে অকারà§à¦¯à¦•à¦° সংখà§à¦¯à¦• রং রয়েছে" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM colormap পড়া যাচà§à¦›à§‡ না" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি" #~ msgid "Unsupported animation type" #~ msgstr "অসমরà§à¦¥à¦¿à¦¤ অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° ধরন" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose করà§à¦® সঞà§à¦šà¦¾à¦²à¦¨à§‡ বà§à¦¯à¦°à§à¦¥" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "পà§à¦¯à¦¾à¦²à§‡à¦Ÿ করা উপাতà§à¦¤à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নি" gdk-pixbuf-2.30.8/po/ru.gmo0000664000175000017500000007740412340760137016563 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0 &0^G2p¦2u323vÀ3‰74^Á4c 5c„5aè5TJ6qŸ6o7d7]æ7`D8F¥8qì8f^9KÅ9V:;h:5¤:1Ú:I ;‚V;‚Ù;<\<E™<bß<ZB=X=Kö=RB>h•>nþ>Em?s³?G'@Co@P³@7Ae3K>rKK±K9ýKH7L'€M¨Mw9NF±N[øNhTOl½OP*PE{P‹ÁPØMQ&Rƒ¦RZ*S-…S-³SIáS:+TVfTp½TŠ.U7¹U7ñU<)VKfVM²VfWFgW\®Wå XrñXAdY[¦YcZ[fZrÂZ·5[aí[\O\f¬\c]w]„‘^Ê_4á_/`<F`8ƒ`’¼`©Oa•ùa³bVCcbšcqýc(odP˜dZéd[De[ egüeNdfT³fJgTSgŠ¨gœ3hFÐhFi[^i^ºi…j’ŸjG2kÜzksWl^Ëls*mPžmnïm#^nM‚nBÐnOo'co'‹o'³o'Ûop(p'Dp-lp(šp'Ãp'ëpJq(^qK‡q(Óq)üq(&r'Or'wr'Ÿr¨Çraps„ÒsˆWt»àt„œus!vt•vc w`nw[ÏwY+xK…xdÑxc6y4šy^Ïyµ.zOäzX4{e{eó{aY|a»|r}s~A™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-05 15:19+0400 Last-Translator: Yuri Myasoedov Language-Team: руÑÑкий Language: ru 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: Poedit 1.5.5 Изображение ANI было обрезано или ÑвлÑетÑÑ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¼.Изображение формата BMP имеет неправильные данные в заголовкеИзображение формата BMP имеет неподдерживаемый размер заголовкаОбнаружен неправильный кодÐедопуÑтимое количеÑтво бит на канал Ð´Ð»Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG.КоличеÑтво бит на канал преобразованного Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG не равно 8.Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° формата TGAÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñлементов карты цветовÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры карты цветовÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñтруктуры IOBufferÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры IOBufferÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры контекÑта формата TGAÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PNMÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XPMÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñтруктуры pixbufÐе удалоÑÑŒ выделить временные данные Ñтруктуры IOBufferÐе удалоÑÑŒ прочитать цветовую карту XPMÐе удалоÑÑŒ перераÑпределить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñтруктуры IOBufferÐ’ файле формата GIF обнаружена ÐºÑ€ÑƒÐ³Ð¾Ð²Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ‡Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° (%d) цветового профилÑ.Цветовой профиль имеет недопуÑтимую длину «%u».Сжатые значки не поддерживаютÑÑÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ: %sÐе удалоÑÑŒ Ñоздать поток: %sÐе удалоÑÑŒ декодировать файл формата ICNSÐе удалоÑÑŒ определить выÑоту Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ (иÑпорченный файл формата TIFF)Ðе удалоÑÑŒ определить ширину Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ (иÑпорченный файл формата TIFF)Ðе удалоÑÑŒ прочитать из потока: %sÐе удалоÑÑŒ Ñменить позицию в потоке: %sÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PCXÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð¾Ð³Ð¾ профилÑÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° контекÑтаÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… ÑтрокиÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата JPEGÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° в формате BMPÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾ÐºÐ°Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ данных изображениÑÐе удалоÑÑŒ Ñоздать новую Ñтруктуру pixbufÐе удалоÑÑŒ декодировать изображениеÐе удалоÑÑŒ загрузить раÑтровое изображениеÐе удалоÑÑŒ загрузить метафайлÐе удалоÑÑŒ раÑпознать формат Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° «%s»Ðе удалоÑÑŒ ÑохранитьÐе удалоÑÑŒ Ñохранить оÑтавшуюÑÑ Ñ‡Ð°ÑÑ‚ÑŒÐе удалоÑÑŒ запиÑать в файл формата BMPÐе удалоÑÑŒ запиÑать в файл TIFFÐÐºÑ‚Ð¸Ð²Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ Ð¾Ð±Ð»Ð°ÑÑ‚ÑŒ определена за границами изображениÑПолучены не вÑе Ñтроки Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PCXРазмеры Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° TIFF Ñлишком великиОшибка интерпретации файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° JPEG (%s)Ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате ICNS: %sÐе удалоÑÑŒ запиÑать изображение: %sÐе удалоÑÑŒ запиÑать в поток изображениÑИзбыточные данные в файлеÐе удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %d байта Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры контекÑта QTIF.Ðе удалоÑÑŒ закрыть файл «%s» во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ð¸Ñи изображениÑ, не вÑе данные могли быть Ñохранены: %sÐе удалоÑÑŒ Ñоздать объект GdkPixbufLoader.Ðе удалоÑÑŒ найти атом данных изображениÑ.Ðе удалоÑÑŒ прочитать данные RGB из файла формата TIFFСбой при загрузке Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° TIFFÐе удалоÑÑŒ загрузить анимацию «%s»: причина неизвеÑтна, возможно, файл анимации повреждёнÐе удалоÑÑŒ загрузить изображение «%s»: %sÐе удалоÑÑŒ загрузить изображение «%s»: причина неизвеÑтна, возможно, файл Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´Ñ‘Ð½Ðе удалоÑÑŒ открыть файл «%s» Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи: %sÐе удалоÑÑŒ открыть изображение формата TIFFÐе удалоÑÑŒ открыть файл «%s»: %sÐе удалоÑÑŒ открыть временный файлÐе удалоÑÑŒ прочитать заголовок QTIFÐе удалоÑÑŒ прочитать из временного файлаСбой ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ TIFFÐе удалоÑÑŒ перемеÑтитьÑÑ Ð½Ð° Ñледующий %d байт Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ seek().Ðе удалоÑÑŒ перемеÑтитьÑÑ Ð½Ð° Ñледующие %d байта Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ seek().Ðе удалоÑÑŒ перемеÑтитьÑÑ Ð½Ð° Ñледующие %d байт Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ seek().Сбой запиÑи данных TIFFÐе удалоÑÑŒ запиÑать во временный файл во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° XBMCбой при запиÑи временного файла во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XPMÐе удалоÑÑŒ прочитать файл формата GIF: %sÐ¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в файле Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG: %sÐ¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при чтении файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNGÐ¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при чтении файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG: %sВероÑтно, файл не ÑвлÑетÑÑ Ñ„Ð°Ð¹Ð»Ð¾Ð¼ формата GIFÐ¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при чтении атома QTIF: %sÐ’ файле формата GIF отÑутÑтвуют некоторые данные (возможно, файл был обрезан?)Ð’ изображении формата GIF отÑутÑтвует Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° цветов, в кадре внутри него отÑутÑтвует Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° цветов.Изображение формата GIF повреждено (неправильное Ñжатие алгоритмом LZW)Модуль загрузки изображений формата GIF не может понÑÑ‚ÑŒ Ñто изображение.Обрезанное или неполное изображение в формате GIF.Ð’Ñ‹Ñота значка равна нулюШирина значка равна нулюФайл Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Â«%s» не Ñодержит данныхÐеизвеÑтный формат изображениÑИзображение имеет нулевую ширину и (или) выÑотуИзображение имеет неподдерживаемое количеÑтво бит на пикÑелИзображение имеет неподдерживаемое количеÑтво многобитовых (%d) плоÑкоÑтейВыÑота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð²Ð½Ð° нулюШирина Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð²Ð½Ð° нулюЗаголовок Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´Ñ‘Ð½ÐŸÐ¾Ð²Ñ€ÐµÐ¶Ð´Ñ‘Ð½Ð½Ð¾Ðµ или обрезанное изображениеПикÑельные данные Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´ÐµÐ½Ñ‹Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ большое Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð² формате ICOТип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Â«%s» не поддерживаетÑÑТип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ðµ поддерживаетÑÑ Ð² данной верÑииМодуль загрузки изображений %s не предоÑтавлÑет ÑоответÑтвующий интерфейÑ; возможно, модуль отноÑитÑÑ Ðº другой верÑии gdk-pixbuf?ÐŸÐ¾ÑˆÐ°Ð³Ð¾Ð²Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° «%s» не поддерживаетÑÑФайловый деÑкриптор ввода равен NULL.ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата PNGÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ñтруктуры формата PNMÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата PNMÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° XBMÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ изображениÑ. Закройте другие приложениÑ, чтобы оÑвободить памÑÑ‚ÑŒ.ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° формата JPEG 2000ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° формата TIFFÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² буферÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° изображениÑÐедоÑтаточно памÑти Ð´Ð»Ñ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ %lu на %lu; попробуйте закрыть некоторые приложениÑ, чтобы уменьшить количеÑтво иÑпользуемой памÑтиПроизошла внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° в модуле загрузки изображений формата GIF (%s)Произошла внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: модуль загрузки изображений «%s» не завершил загрузку, но не Ñообщил причину ÑбоÑÐедопуÑтимый файл формата XBMÐедопуÑтимый заголовок XPMÐедопуÑтимый заголовок анимацииÐедопуÑтимый заголовок значкаКачеÑтво формата JPEG должно иметь значение между 0 и 100; значение «%d» недопуÑтимо.КачеÑтво формата JPEG должно иметь значение между 0 и 100; значение «%s» не может быть обработано.Ключи Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² текÑта в изображении формата PNG должны быть Ñимволами набора ASCII.Ключи Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² текÑта в изображении формата PNG должны Ñодержать не менее 1, и не более 79 Ñимволов.ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð¿Ð¾ÑледовательноÑÑ‚ÑŒ кадров в анимацииМакÑимальное значение цвета в файле формата PNM равно 0МакÑимальное значение цвета в файле формата PNM Ñлишком великоЗаголовок XPM не найденВ конце данных формата PCX палитра не найденаÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ°Ð´Ñ€Ð° в файле GIFÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата GIFÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата ICOÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RASÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ анимацииÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ изображениÑÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ значкаÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ изображениÑСтепень ÑÐ¶Ð°Ñ‚Ð¸Ñ PNG может уметь значение от 0 до 9, значение «%d» не допуÑкаетÑÑ.Степень ÑÐ¶Ð°Ñ‚Ð¸Ñ PNG может уметь значение от 0 до 9, значение «%s» не может быть обработано.Ð’Ñ‹Ñота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате PNM равна 0Ширина Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате PNM равна 0Файл формата PNM имеет неправильный начальный байтФайл формата PNM имеет нераÑпознаваемый Ñубформат PNMМодуль загрузки изображений формата PNM не поддерживает Ñтот Ñубформат PNMМодуль загрузки изображений формата PNM ожидал найти целое чиÑло, но не нашёл егоОбнаружен преждевременный конец файлаСлишком большой размер атома QTIF (%d байт)Слишком большой размер атома QTIF (%d байта)Слишком большой размер атома QTIF (%d байт)Заголовок Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RAS Ñодержит неправильные данныеÐеизвеÑтный тТип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RAS неизвеÑтенФорматы raw PNM требуют ровно одного пробела перед данными ÑÑмплаÐедопуÑтимый тип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формает raw PNMРезультрующее изображение в формате GIF имеет нулевой размерПереполнение ÑтекаИзображение TGA имеет недопуÑтимые размерыÐеподдерживаемый тип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ TGAСжатие TIFF не указывает на допуÑтимый кодек.Формат изображений ANIФормат изображений BMPФормат изображений EMFФормат изображений GIFФормат GdkPixdataФормат изображений ICNSФормат изображений ICOФормат изображений JPEG 2000Формат изображений JPEGФормат изображений PCXФормат изображений PNGСемейÑтво форматов изображений PNM/PBM/PGM/PPMФормат изображений QTIFФормат раÑтровых изображений компании SunФормат изображений TIFFФормат изображений TargaФормат изображений WBMPФормат изображений WMFФормат изображений XBMФормат изображений XPMÐ”Ð°Ð½Ð½Ð°Ñ Ñборка подÑиÑтемы «gdk-pixbuf» не поддерживает Ñохранение изображений в таком формате: %sÐÐµÐ»ÑŒÐ·Ñ Ñжимать перевёрнутые Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате BMPПреобразованное изображение формата JPEG имеет нулевую ширину или выÑотуПреобразованное изображение формата JPEG2000 имеет нулевую ширину или выÑотуПреобразованное изображение формата PNG имеет неподдерживаемое количеÑтво каналов; должно быть 3 или 4.Преобразованное изображение формата PNG имеет нулевую ширину или выÑоту.Преобразованное изображение формата PNG не ÑвлÑетÑÑ Ð½Ð¸ RGB, ни RGBA.ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ñтруктура pixbuf имеет нулевую ширину или выÑоту.Ðе удалоÑÑŒ загрузить модуль загрузки изображений: %s: %sÐÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° цвета Ð´Ð»Ñ Ñлемента карты цветовÐеожиданный конец данных в изображении формата PNMÐÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð¿Ð¾ÑледовательноÑÑ‚ÑŒ кадров анимацииÐераÑпознанный формат файла изображениÑЦветовое проÑтранÑтво (%s) формата JPEG не поддерживаетÑÑÐÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° цвета Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° формата ICO: %dÐеподдерживаемый тип значкаДанный формат изображений не поддерживаетÑÑ Ð´Ð»Ñ GDI+Значение Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ° текÑта в изображении формата PNG %s не может быть преобразовано в кодировку ISO-8859-1.Файлы формата GIF верÑии %s не поддерживаютÑÑШирина или выÑота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° TIFF равна 0Ð’Ñ‹Ñота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² файле формата XPM меньше или равна 0Ширина Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² файле формата XPM меньше или равна 0Файл формата XPM имеет недопуÑтимое количеÑтво цветовXPM имеет недопуÑтимое количеÑтво Ñимволов на пикÑельне удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %u байта Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° изображениÑне удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %u байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° изображениÑне удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %u байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° изображениÑÐ´Ð°Ð½Ð½Ð°Ñ Ñ€Ð°Ð·Ð½Ð¾Ð²Ð¸Ð´Ð½Ð¾ÑÑ‚ÑŒ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RAS не поддерживаетÑÑgdk-pixbuf-2.30.8/po/hr.gmo0000664000175000017500000004074112340760137016540 0ustar00mclasenmclasen00000000000000Þ•œüÓÜ ( ) %I o )„ -® !Ü þ "(B*k-–,Ä,ñ'F c"„§*Â)í+#C&g.Ž,½ê6Sj…!¢"Ä'ç/NC&’¹RÓ&JD#³Íê"8+8d!µ"×&ú%!BGNŠ0Ù. &9`u ‰ª%¿å-ÿ-CXm"† ©7Ê$.'$V*{O¦%ö/-L%z ±ÄàJ÷OB2’HÅ$+,P}#‘2µ"è" #.#R&v¼QÜV.!… §&È-ï42R!…§ÇAâ$B Qr¤¹Îãù '# K g } ” ª ¿ EÔ '!CB!)†! °!+Ñ!(ý! &""G"j"!‰""«"Î"Gä"2,#%_#…#¤#%Â#)è#V$i$l‰$"ö&1'K'+d'/'(À',é'#(0:(2k(2ž(/Ñ(/)31)1e)"—)º)$Ø);ý)?9*9y*+³*)ß*? +0I+z+!˜+;º+ö+,!-,)O,y,+‘,+½,$é,V-3e- ™-Mº-.I(.$r.—.'·.(ß.*/<3/<p/­/Ì/(ê/-0$A0Ef0F¬03ó07'1%_1…1ž1·1Õ1(ë1.2/C2s2ˆ2ž2"¼2-ß2 35-33c3A—32Ù3/ 4`<4149Ï4= 5.G5v5Ž5§5Æ5Vä5[;6?—6O×6'7,@74m7¢7)½7>ç72&82Y8/Œ8/¼8+ì8+9+D9bp9eÓ9#9:$]:-‚:*°:;Û:L;$d;"‰;¬;<É;!<(<!<<^<|<Œ<œ<¬<¼<Í<Ý<%í<=1=B=T=e=u=?…=OÅ=J>/`>%>3¶>)ê>?%/?U?$r?)—?Á?Oß?,/@%\@"‚@#¥@%É@)ï@¨AÂAl"v*xk^M)='Žtm7‡Gg– 2yZ/S„Bfš9ŒE?d~_HT-0! J C|i‘h:• R, c{4a€ eˆnY‰‚KU’qƒ`%Ab“zP;&(@—$…>†‹F8›QNO[L3Š]W1pX+6r}™V˜j.sœ”5uoDwI\#<BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate temporary IOBuffer dataCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't create new pixbufCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 0 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2008-05-08 00:30+0000 Last-Translator: Launchpad Translations Administrators 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-Launchpad-Export-Date: 2008-05-28 05:48+0000 X-Generator: Launchpad (build Unknown) BMP slika ima neispravno zaglavljeBMP slika sadrži zaglavlje nepodržane veliÄineNaÄ‘en je neispravan kodNeispravan broj bitova po kanalu PNG slike.Broj bitova po kanalu promijenjenog PNG nije 8.Nemam dovoljno memorije za TGA zaglavljeNemam dovoljno memorije za unose u mapu bojaNema dovoljno memorije za mapu bojaNema dovoljno memorije za podatke meÄ‘uspremnikaNema dovoljno memorije za strukturu meÄ‘uspremnikaNemam dovoljno memorije za strukturu TGA kontekstaNema dovoljno memorije za uÄitavanje PNM slikeNema dovoljno memorije za uÄitavanje XPM slikeNemam dovoljno memorije za privremeni meÄ‘uspremnikNe mogu ponovno dodijeliti podatke meÄ‘uspremnikaKružni unos u tabeli GIF datotekeNe podržava sažete sliÄiceNisam mogao dekodirati ICNS datotekuNe može se saznati visina slike (neispravna TIFF datoteka)Ne može se proÄitati Å¡irina slike (neispravna TIFF datoteka)Ne može se alocirati memorija za meÄ‘uspremnik kontekstaNe može se alocirati memorija za zaglavljeNe može se alocirati memorija za podatkeNe mogu pronaći dovoljno memorije za uÄitavanje JPEG datotekeNema dovoljno memorije za spremanje BMP datotekeNe mogu napraviti novi pixbufNisam mogao uÄitati metadatotekuNe mogu prepoznati datoteÄni format slike za datoteku "%s"Ne mogu spremiti ostatakNe mogu pisati u BMP datotekuPokazivaÄ Å¾ariÅ¡ta je van slikeNe može uÄitati sve linije iz PCX slikeTIFF slika je prevelikaGreÅ¡ka pri interpretiranju JPEG slike (%s)GreÅ¡ka pri interpretiranju JPEG slike (%s)Pretjerano mnogo podataka u datoteciNe može da zatvori "%s" pri upisu slike, moguće je da nisu spremljeni svi podaci: %sNeuspjelo uÄitavanje RGB podataka iz TIFF datotekeNeuspjelo uÄitavanje TIFF slikeNe mogu uÄitati animaciju "%s": razlog nepoznat, vjerojatno neispravan zapisNe mogu uÄitati sliku "%s": %sNe mogu uÄitati sliku "%s": razlog nepoznat, vjerojatno neispravan zapisNe mogu otvoriti '%s' za pisanje: %sNisam uspio otvoriti TIFF slikuGreÅ¡ka pri otvaranju datoteke '%s': %sNisam uspio otvoriti privremenu datotekuNisam uspio Äitati iz privremene datotekeNeuspio upis u privremenu datoteku pri uÄitavanju XBM slikeNeuspio upis u privremenu datoteku pri uÄitavanju XPM slikeGreÅ¡ka pri Äitanju GIF-a: %sKobna greÅ¡ka u PNG slici: %sKobna greÅ¡ka tijekom Äitanja PNG slikeNepovratna greÅ¡ka pri Äitanju PNG slike: %sIzgleda da se ne radi o GIF datoteciGIF datoteci nedostaje neÅ¡to podataka (možda je nekako odsjeÄena?)GIF slika nema opću mapu boja, a kadar u njoj nema zasebnu mapu boja.GIF slika je oÅ¡tećena (neispravno LZW sažimanje)Modul za uÄitavanje GIF slika ne prepoznaje ovu sliku.GIF slika je skraćena ili nepotpuna.SliÄica ima visinu nulaSliÄica je Å¡irine nulaSlika "%s" ne sadrži podatkeNepoznat format slikeSlika je neispravne Å¡irine i/ili visineSlika koristi nepodržan broj bitova po toÄkiSlika sadrži nepodržan broj %d-bitnih ravninaSlika je visine nulaSlika je Å¡irine nulaZaglavlje slike je oÅ¡tećenoOÅ¡tećeni podaci o toÄkama slikeSlika je prevelika da bi se saÄuvala kao ICOVrsta slike "%s" nije podržanaNije podržano postepeno uÄitavanje slike vrste "%s"Nema dovoljno memorije za uÄitavanje PNG datotekeNema dovoljno memorije za uÄitavanje PNM kontekstualne struktureNema dovoljno memorije za uÄitavanje PNM datotekeNema dovoljno memorije za uÄitavanje XBM slikeNema dovoljno memorije za uÄitavanje slike, zatvorite neke programe kako bi oslobodili memorijuNema dovoljno memorije za otvaranje TIFF datotekeNema dovoljno memorije za spremanje slike u meÄ‘uspremnikNema dovoljno memorije za spremanje slike u originalno mjestoUnutraÅ¡nja greÅ¡ka pri uÄitavanju GIF-a (%s)Neispravna XBM datotekaNeispravno XPM zaglavljeNeispravno zaglavlje animacijeNeispravno zaglavlje sliÄiceKakvoća JPEG-a mora biti vrijednost izmeÄ‘u 0 i 100; nije dozvoljena vrijednost "%d".Kakvoća JPEG-a mora biti vrijednost izmeÄ‘u 0 i 100; ne može da razume vrijednost ˇ"%s".KljuÄevi za PNG tekstualne odjeljke moraju biti ASCII znakovi.KljuÄevi za PNG tekstualne odjeljke moraju imati bar 1, a najviÅ¡e 79 znakova.Neispravan dio animacijeNajveća vrijednost boje u PNM datoteci je 0Najveća vrijednost boje u PNM datoteci je prevelikaNije naÄ‘eno XPM zaglavljeNije naÄ‘ena paleta na kraju PCX podatakaNema dovoljno memorije za kreiranje okvira unutar GIF datotekeNema dovoljno memorije za uÄitavanje GIF datotekeNema dovoljno memorije za uÄitavanje ICO datotekeNema dovoljno memorije za uÄitavanje RAS slikeNema dovoljno memorije za uÄitavanje animacijeNema dovoljno memorije za uÄitavanje slikeNema dovoljno memorije za uÄitavanje slikeNema dovoljno memorije za uÄitavanje slikeRazina kompresije PNG datoteke mora biti vrijednost izmeÄ‘u 0 i9; vrijednost '%d' nije dozvoljena.Razina kompresije PNG datoteke mora biti vrijednost izmeÄ‘u 0 i9; vrijednost '%s' nije u tom rasponu.PNM datoteka sadrži sliku visine 0PNM datoteka sadrži sliku Å¡irine 0PNM datoteka sadrži neispravan poÄetni bajtPNM datoteka nije u poznatom PNM podzapisuDio za uÄitavanje PNM slika ne podržava ovaj PNM podzapisDio za uÄitavanje PNM slika je oÄekivao da naiÄ‘e na cijeli broj, ali nijeNaiÅ¡ao na prijevremen kraj datotekeRAS slika ima neispravno zaglavljeRAS slika je nepoznate vrsteSirov PNM zapis zahtjeva toÄno jedan razmak prije sadržajaSirova PNM vrsta slike neispravnaPrekoraÄenje stogaTGA slika je neispravne veliÄineTGA zapis slike nije podržanANI zapis slikaBMP zapis slikeGIF zapis slikeICO zapis slikeJPEG zapis slikePCX zapis slikePNG zapis slikePorodica PNM/PBM/PGM/PPM zapisa slikaSun-ov zapis rasterskih slikaTIFF zapis slikaTarga zapis slikaWBMP zapis slikaXBM zapis slikaXPM zapis slikeOvo izdanje programa gdk-pixbuf ne podržava ovu sliku vrste %sBMP slike s podacima spremljenima od vrha prema dolje ne mogu biti komprimiraneNije podržan broj kanala u transformiranoj PNG slici; mora biti 3 ili 4.Transformirani PNG ima visinu ili Å¡irinu nula.Transformirani PNG nije RGB ili RGBA.Ne mogu uÄitati modul za uÄitavanje slika: %s: %sNeoÄekivan broj boja za stavke mape bojaNeoÄekivan kraj PNM slikeNeoÄekivani dio sliÄice u animacijiNepoznat naÄin zapisa slikeNije podržan JPEG prostor boja (%s)Nije podržana dubina za ICO datoteku: %dNije podržana vrsta sliÄicaVrijednost za PNG odjeljak teksta %s se ne može pretvoriti u ISO-8859-1 zapis.Izdanje %s GIF naÄina zapisa nije podržanoVisina ili Å¡irina TIFF slike je nulaXPM datoteka ima sliku visine <= 0XPM datoteka ima sliku Å¡irine <= 0XPM datoteka ima neispravan broj bojaXPM ima neispravan broj znakova po toÄkinisam uspio premjestiti meÄ‘uspremnik slike od %u bajtnisam uspio premjestiti meÄ‘uspremnik slike od %u bajtanisam uspio premjestiti meÄ‘uspremnik slike od %u bajtovanije podržana vrsta RAS slikegdk-pixbuf-2.30.8/po/sl.gmo0000664000175000017500000005422512340760137016547 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0K&0%r2&˜2/¿2ï2.35>3(t3334Ñ304/742g45š45Ð4;5:B5%}56£5)Ú5(6*-6X6"u6 ˜6 ¹68Ú687L7 l7+7/¹76é7' 81H89z8;´8(ð8=9*W9‚9 ž9!¿91á9:': F:!g:$‰:*®:Ù:3ö:!*;+L;"x;›;ê¹;+¤<_Ð<.0=&_=2†=¹=XÙ=&2>VY>4°>å>)?)-?W?)u?Ÿ?÷¾?!¶@BØ@BA ^A&A/¦A3ÖA B*+BDVBa›B2ýB'0C%XC~C™C*´CßC+ôC" D-CDqDŒD§D!ÀD.âD0EBE^Ec~E-âE"F.3F5bF.˜F7ÇFZÿF2ZG.G9¼G:öGz1H&¬HkÓH?IWIlI‡IP¢I[óI5OJ=…J$ÃJ,èJ4KJK&eK;ŒK+ÈK/ôK+$L+PL-|L'ªL*ÒLOýLYMM §M ÈM)éM0N5DN;zN#¶N¯ÚN"ŠO­OUÈO$P'CPkP€P!žP9ÀPúPQ(Q?QVQgQQ–Q³QËQâQ)ùQ#R;R[RsRŒR¤R»RÒRGéR1S:NS?‰SVÉS9 T(ZT8ƒT5¼T4òT&'U#NU$rU!—U)¹UãU$øUNV+lV*˜V"ÃV#æV) W>4WsWvXA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-18 01:49+0100 Last-Translator: Matej UrbanÄiÄ Language-Team: Slovenian GNOME Translation Team 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 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0); X-Poedit-SourceCharset: utf-8 X-Generator: Poedit 1.5.4 Slika ANI je prirezana ali nepopolna.Slika BMP ima neveljavne podatke glaveSlika BMP ima nepodprto velikost podatkov glaveZaznana je bila neveljavna kodaÅ tevilo bitov na kanal slike PNG ni veljavno.Å tevilo bitov na kanal preoblikovane slike PNG ni 8.Pomnilnika glave TGA ni mogoÄe dodelitiPomnilnika vnosom kataloga barv ni mogoÄe dodelitiPomnilnika zgradbi kataloga barv ni mogoÄe dodelitiPomnilnika podatkom IOBuffer ni mogoÄe dodelitiPomnilnika zgradbi IOBuffer ni mogoÄe dodelitiPomnilnika zgradbi vsebine TGA ni mogoÄe dodelitiPomnilnika za nalaganje slike PNM ni mogoÄe dodelitiPomnilnika za nalaganje slike XPM ni mogoÄe dodelitiPomnilnika novemu medpomnilniku sliÄic ni mogoÄe dodelitiPomnilnika zaÄasnim podatkom IOBuffer ni mogoÄe dodelitiKataloga barv XPM ni mogoÄe prebratiPodatkom IOBuffer ni mogoÄe znova dodeliti pomnilnikaKrožni vnos razpredelnice v datoteki GIFBarvni profil je neveljavne dolžine %d.Barvni profil je neveljavne dolžine '%u'.Stisnjene ikone niso podprtePomnilnika ni mogoÄe dodeliti: %sPretoka ni mogoÄe ustvariti: %sSlike ICNS ni mogoÄe odkodiratiViÅ¡ine slike ni mogoÄe pridobiti (slaba datoteka TIFF)Å irine slike ni mogoÄe pridobiti (slaba datoteka TIFF)Iz pretoka ni mogoÄe brati: %sPo pretoku ni mogoÄe iskati: %sPomnilnika za sliko PCX ni mogoÄe dodelitiPomnilnika za barvni profil ni mogoÄe dodelitiPomnilnika za medpomnilnik vsebine ni mogoÄe dodelitiPomnilnika za glavo ni mogoÄe dodelitiPomnilnika za podatke vrstice ni mogoÄe dodelitiPomnilnika za nalaganje datoteke JPEG ni mogoÄe dodelitiPomnilnika za shranjevanje datoteke BMP ni mogoÄe dodelitiPomnilnika za pretok ni mogoÄe dodelitiPomnilnika za medpomnjenje podatkov slike ni mogoÄe dodelitiMedpomnilnika sliÄic ni mogoÄe ustvaritiSlike ni mogoÄe odkodiratiBitne slike ni mogoÄe naložitiMetadatoteke ni mogoÄe naložitiVrste slike v datoteki '%s' ni mogoÄe prepoznatiNi mogoÄe shranitiPreostanka ni mogoÄe shranitiV datoteko BMP ni mogoÄe pisatiV datoteko TIFF ni mogoÄe pisatiVroÄa toÄka kazalca je zunaj slikeVseh vrstic slike PCX ni mogoÄe pridobitiMere slike TIFF so prevelikeNapaka med tolmaÄenjem slikovne datoteke JPEG (%s)Napaka med branjem slike ICNS: %sNapaka med pisanjem v slikovno datoteko: %sNapaka med pisanjem v pretok slikePresežek podatkov v datotekiMedpomnilniku branja datotek ni mogoÄe dodeliti %d bajtovMedpomnilniku branja datotek ni mogoÄe dodeliti %d bajtaMedpomnilniku branja datotek ni mogoÄe dodeliti %d bajtovMedpomnilniku branja datotek ni mogoÄe dodeliti %d bajtovStrukture vsebine QTIF ni mogoÄe dodeliti.Zapiranje datoteke '%s' med pisanjem slike je spodletelo: vseh podatkov ni mogoÄe shraniti: %sPredmeta GdkPixbufLoader ni mogoÄe ustvariti.Atoma podatkov slike ni mogoÄe najti.Podatkov RGB iz datoteke TIFF ni mogoÄe naložitiSlike TIFF ni mogoÄe naložitiAnimacije '%s' ni mogoÄe naložiti: razlog ni znan, najverjetneje je datoteka okvarjenaNalaganje slike '%s' je spodletelo: %sNalaganje slike '%s' je spodletelo: vzrok ni znan, najverjetneje je datoteka okvarjenaOdpiranje datoteke '%s' za pisanje je spodletelo: %sSlike TIFF ni mogoÄe odpretiOdpiranje datoteke '%s' je spodletelo: %sOdpiranje zaÄasne datoteke je spodleteloNapaka med branjem glave QTIFBranje iz zaÄasne datoteke je spodleteloSlike TIFF ni mogoÄe shranitiNaslednjih %d bajtov z uporabo seek() ni mogoÄe preskoÄiti.Naslednjega %d bajta z uporabo seek() ni mogoÄe preskoÄiti.Naslednjih %d bajtov z uporabo seek() ni mogoÄe preskoÄiti.Naslednjih %d bajtov z uporabo seek() ni mogoÄe preskoÄiti.Podatkov TIFF ni mogoÄe zapisatiPisanje v zaÄasno datoteko je med nalaganjem slike XBM spodleteloPisanje v zaÄasno datoteko je med nalaganjem slike XPM spodleteloNapaka med branjem slike GIF: %sUsodna napaka v datoteki slike PNG: %sUsodna napaka med branjem slikovne datoteke PNGUsodna napaka med branjem slikovne datoteke PNG: %sDatoteka ni podobna datoteki GIFNapaka datoteke med branjem atoma QTIF: %sV datoteki GIF manjkajo podatki (mogoÄe je bila datoteka prirezana)Slika GIF nima sploÅ¡nega kataloga barv, okvir znotraj datoteke pa nima krajevnega kataloga barv.Slika GIF je pokvarjena (nepravilno stiskanje LZW)Nalagalnik slik GIF te slike ne razume.Slika GIF je prirezana ali nepopolna.Ikona ima niÄelno viÅ¡inoIkona ima niÄelno Å¡irinoSlikovna datoteka '%s' ne vsebuje podatkovVrsta slike ni znanaSlika ima neveljavno Å¡irino in/ali viÅ¡inoSlika ima nepodprto barvno globinoSlika ima nepodprto Å¡tevilo %d-bitnih ravninSlika ima niÄelno viÅ¡inoSlika ima niÄelno Å¡irinoGlava slike je okvarjenaSlika je pokvarjena ali prirezanaPodatki o slikovnih toÄkah slike so okvarjeniSlika je prevelika, da bi bila shranjena kot ICOVrsta slike '%s' ni podprtaVrsta slike trenutno ni podprtaModul za nalaganje slik %s ne izvaža ustreznega vmesnika. Morda je iz druge razliÄice gdk-pixbuf.Postopno nalaganje vrste slik '%s' ni podprtoOpisnik vhodne datoteke je prazen.Za nalaganje datoteke PNG ni dovolj pomnilnikaZa nalaganje zgradbe vsebine PNM ni dovolj pomnilnikaZa nalaganje datoteke PNM ni dovolj pomnilnikaZa nalaganje slikovne datoteke XBM ni dovolj pomnilnikaZa nalaganje slike ni dovolj pomnilnika. Za sprostitev pomnilnika zaprite nekaj programov.Za odprtje datoteke JPEG 2000 ni dovolj pomnilnikaZa odprtje datoteke TIFF je premalo pomnilnikaZa shranjevanje slike v medpomnilnik ni dovolj pomnilnikaZa shranjevanje slike v povratni klic ni dovolj pomnilnikaZa shranjevanje slike velikosti %lu x %lu ni dovolj pomnilnika. Za sprostitev pomnilnika je treba zapreti nekaj programov.Notranja napaka v nalagalniku GIF (%s)Notranja napaka: opravilo modula nalagalnika slik '%s' je spodletelo, vendar ni podanega razloga za neuspehNeveljavna datoteka XBMNeveljavna glava XPMNeveljavna glava animacijeIkona ima neveljavno glavoKakovost slike JPEG mora biti vrednost med 0 in 100. Vrednost '%d' ni dovoljena.Kakovost slike JPEG mora biti vrednost med 0 in 100. Vrednosti '%s' ni mogoÄe razÄleniti.KljuÄi za dele besedila PNG morajo biti znaki ASCII.KljuÄi za dele besedila PNG morajo imeti med 1 in 79 znakov.Nepravilno oblikovan del v animacijiNajveÄja vrednost barve v datoteki PNM je 0NajveÄja vrednost barve v datoteki PNM je prevelikaGlave XPM ni mogoÄe najtiNa koncu podatkov PCX ni nobene paleteZa sestavljanje okvirja v datoteki GIF ni dovolj pomnilnikaZa nalaganje slike GIF ni dovolj pomnilnikaZa naložitev datoteke ICO ni dovolj pomnilnikaZa nalaganje slike RAS ni dovolj pomnilnikaZa nalaganje animacije ni dovolj pomnilnikaZa nalaganje bitne slike ni dovolj pomnilnikaZa nalaganje slike ni dovolj pomnilnikaZa nalaganje datoteke ni dovolj pomnilnikaRaven stiskanja JPEG mora biti vrednost med 0 in 9. Vrednost '%d' ni dovoljena.Raven stiskanja PNG mora biti vrednost med 0 in 9. Vrednosti '%s' ni mogoÄe razÄleniti.Datoteka PNM ima viÅ¡ino slike 0Datoteka PNM ima Å¡irino slike 0Datoteka PNM ima nepravilen zaÄetni bajtDatoteka PNM ni v prepoznani podvrsti zapisa PNMNalagalnik slik PNM ne podpira te podvrste zapisa PNMNalagalnik PNM je priÄakoval celo Å¡tevilo, a ga ni naÅ¡elZaznan je predÄasni konec datotekeVelikost atoma QTIF je prevelika (%d bajtov)Velikost atoma QTIF je prevelika (%d bajt)Velikost atoma QTIF je prevelika (%d bajta)Velikost atoma QTIF je prevelika (%d bajti)Slika RAS ima lažne podatke glaveSlika RAS je neznane vrsteSurove vrste zapisa PNM zahtevajo natanÄno en presledni znak pred vzorÄnimi podatkiSurova vrsta slike PNM je neveljavnaKonÄna slika GIF ima niÄelno velikostPrekoraÄitev skladaSlika TGA ima neveljavne mereVrsta zapisa slike TGA ni podprtaStiskanje datoteke TIFF se ne sklicuje na veljaven kodek.Vrsta zapisa slike ANIVrsta zapisa slike BMPVrsta zapisa slike EMFVrsta zapisa slike GIFZapis GdkPixdataVrsta zapisa slike ICNSVrsta zapisa slike ICOVrsta zapisa slike JPEG 2000Vrsta zapisa slike JPEGVrsta zapisa slike PCXVrsta zapisa slike PNGDružina vrst zapisa slik PNM/PBM/PGM/PPMVrsta zapisa slike QTIFVrsta zapisa rastrske slike SunVrsta zapisa slike TIFFVrsta zapisa slike TargaVrsta zapisa slike WBMPVrsta zapisa slike WMFVrsta zapisa slike XBMVrsta zapisa slike XPMTa izgradnja programa gdk-pixbuf ne podpira shranjevanja slik vrste: %sSlik BMP ni mogoÄe stisnitiPreoblikovana slika JPEG ima niÄelno viÅ¡ino ali Å¡irino.Preoblikovana slika JPEG 2000 ima niÄelno viÅ¡ino ali Å¡irino.Preoblikovana slika PNG ima nepodprto Å¡tevilo kanalov. Å tevilo mora biti med 3 in 4.Preoblikovana slika PNG ima niÄelno viÅ¡ino ali Å¡irino.Preoblikovana slika PNG ni RGB ali RGBA.Preoblikovana sliÄica ima niÄelno viÅ¡ino ali Å¡irino.Modula za nalaganje slik ni mogoÄe naložiti: %s: %sNepriÄakovana barvna globina za vnose kataloga barvNepriÄakovan konec podatkov slike PNMNepriÄakovan del ikone v animacijiNeprepoznana vrsta slikovne datotekeNepodprt barvni prostor JPEG (%s)Nepodprta barvna globina datoteke ICO: %dNepodprta vrsta ikonNepodprta vrsta zapisa slike za GDI+Vrednosti za del besedila PNG %s ni mogoÄe pretvoriti v kodiranje ISO-8859-1.RazliÄica %s vrste datoteke GIF ni podprtaÅ irina ali viÅ¡ina slike TIFF je niÄelnaDatoteka XPM ima viÅ¡ino slike <=0Datoteka XPM ima Å¡irino slike <= 0Datoteka XPM ima neveljavno Å¡tevilo barvDatoteka XPM ima neveljavno Å¡tevilo znakov na slikovno toÄkoni mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajtovni mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajtani mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajtovni mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajtovNepodprta razliÄica slike RASgdk-pixbuf-2.30.8/po/eo.po0000664000175000017500000007304112340760135016363 0ustar00mclasenmclasen00000000000000# Esperanto translation for gdk-pixbuf. # Copyright (C) 2007-2011 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # Antono VASILJEV , 2007. # Guillaume SAVATON , 2007. # Tiffany Antopolski , 2011. # Kristjan SCHMIDT , 2010, 2011. # msgid "" msgstr "" "Project-Id-Version: gtk+2-eo-20070615\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2011-09-11 20:41+0200\n" "Last-Translator: Kristjan SCHMIDT \n" "Language-Team: Esperanto \n" "Language: eo\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: Virtaal 0.7.0\n" "X-Launchpad-Export-Date: 2011-05-19 17:20+0000\n" "X-Project-Style: gnome\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Malsukcesis malfermi la dosieron \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Bilda dosiero \"%s\" enhavas neniun datumon" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Malsukcesis Åargi animacion \"%s\": kialo nekonata, eble korupta animacia " "dosiero" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Malsukcesis Åargi bildon \"%s\": kialo nekonata, eble korupta bilda dosiero" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ne eblas Åargi la modulon por bildoÅargo: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "BildosÌ‚arga modulo %s ne elsportas la taŭgan interfacon; Ĉu Äi eble apartenas " "al alia versio de \"gdk-pixbuf\"?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Bildotipo \"%s\" ne estas subtenata" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ne povis rekoni la bildan dosierformaton por dosiero \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nerekonata bilda dosierformato" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Malsukcesis Åargi la bildon \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Eraro dum skribado de la bilddosiero: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ĉi tiu konstruo de 'gdk-pixbuf' ne subtenas konservadon de la bildformato: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nesufiĉa memoro por konservi bildon al revoko" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Malsukcesis malfermi dumtempan dosieron" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Malsukcesis legi dumtempan dosieron" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Malsukcesis malfermi \"%s\" por skribado: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Malsukcesis fermi \"%s\" dum skribado de bildo, eble ne ĉiuj datumoj estis " "konservitaj: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nesufiĉa memoro por konservi bildon en bufron" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Eraro dum skribado de bildo-fluo" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Interna eraro: bildÅarga modulo \"%s\" malsukcesis plenumi operacion, sed ne " "donis kialon pri la malsukceso" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Alkrementa Åargado de bildtipo \"%s\" ne estas subtenata" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Bildkapo difektita" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Bilda formato nekonata" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Bilderaj datumoj de bildo difektitaj" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "malsukcesis krei bildbufron de %u bajto" msgstr[1] "malsukcesis krei bildbufron de %u bajtoj" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Neatendita piktograma bloko en animacio" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Nevalida kapo en animacio" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ne sufiĉa memoro por Åargi animacion" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Misformita bloko en animacio" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF-bildo estis distranĉite aÅ­ nekompleta" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "La ANI-bildformato" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-bildo havas falsajn kapdatumojn" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ne sufiĉe da memoro por Åargi rastruman bildon" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-bildo havas nesubtenatan kapgrandon" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Supremalsuprenaj BMP-bildoj ne kunpremeblas" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Atigis tro frue dosierfinon" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ne eblis atribui memoron por konservi BMP-dosieron" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ne eblis skribi en BMP-dosiero" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "La bilda formato BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "La EMF-bildformato" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "La GIF-bildformato" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "La ICO-bildformato" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kvalito devas esti valoro inter 0 kaj 100; valoro \"%s\" ne estis " "analizebla." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kvalito devas esti valoro inter 0 kaj 100; valoro '%d' ne estas " "permesata." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "La JPEG-bildformato" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "La TIFF-bildoformato" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Ne eblis atribui memoron: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ne eblis krei fluon: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ne eblis serĉi fluon: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ne eblis legi de fluon: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Ne eblis legi rastruman bildon" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ne eblis Åargi metadosieron" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nesubtenata bildformato por GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ne eblis konservi" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "La WMF-bildformato" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Malsukceso dum legado de GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Al GIF-dosiero kelkaj datumoj mankis (ĉu Äi eble estas iel distranĉite?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interna eraro en la GIF-Åargilo (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Staktroo" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF-bilda Åargilo ne povas kompreni ĉi tiun bildon." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Renkontis malbonan kodon" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Cikla tabelelemento en GIF-dosiero" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ne sufiĉa memoro por Åargi GIF-dosieron" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ne sufiĉa memoro por sintezi kadron en GIF-dosiero" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-bildo estas difektita (nekorekta LZW-kunpremo)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Dosiero Åajnas ne estis GIF-dosiero" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versio %s de la GIF-dosierformato ne estas subtenata" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Bildo havas nulan larÄon" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-bildo ne havas Äeneralan kolormapon, kaj kadro en Äi ne havas lokan " "kolormapon." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-bildo estis distranĉite aÅ­ nekompleta" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Eraro dum legado de ICNS-bildo: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Ne povis malkodi ICNS-dosieron" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "La ICNS bildo-formato" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Nevalida kapo en piktogramo" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Sen sufiĉe da memoro por Åargi piktogramon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Densigitaj piktogramoj ne estas subtenataj" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Piktogramo havas nulan larÄon" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Piktogramo havas nulan alton" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nesubtenata piktograma tipo" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Sen sufiĉa memoro por Åargi ICO-dosieron" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Bildo tro granda por esti konservata kiel ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kursora aktivpunkto ekster bildo" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nesubtenata profundo por ICO-dosiero: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ne povis atribui memoron por fluo" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Ne povis malkodi bildon" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformita JPEG2000 havas nulan larÄon aÅ­ alton" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Bilda tipo nuntempe ne subtenata" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Ne eblis atribui memoron por kolorprofilo" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nesufiĉa memoro por malfermi JPEG2000-dosieron" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Ne eblis atribui memoron por bufri bildo-datumon" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "La JPEG2000-bild-formato" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Eraro interpretante JPEG-bilddosieron (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nesufiĉa memoro por Åargi bildon, klopodu eliri el kelkaj aplikaĵoj por " "liberigi memoron" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nesubtenata JPEG-kolorspaco (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ne eblis atribui memoron por Åargi JPEG-dosieron" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformita JPEG havas nulan larÄon aÅ­ alton." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Kolor-profilo havas nevalidan longon %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ne eblis atribui memoron por kapo" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ne eblis atribui memoron por kunteksta bufro" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Bildo havas nevalidan larÄon kaj/aÇ” alton" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Bildo havas nesubtenatajn bilderbitojn" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Bildo havas nesubtenatan nombron de %d-bitaj planoj" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ne kreeblis nova bilderbufro" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ne eblis atribui memoron por liniaj datumoj" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Ne eblis atribui memoron por PCX-bildo" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ne ricevis ĉiujn liniojn de PCX-bildo" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Neniu paletro trovita je fino de PCX-datumoj" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "La PCX-bildformato" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Transformita PNG havas nulan larÄon aÅ­ alton." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "La GIF-bildformato" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bitoj per kanalo de PNG-bildo estas nevalidaj." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformita PNG havas nulan larÄon aÅ­ alton." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bitoj por kanalo de transformita PNG ne estas 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformita PNG nek RVB nek RVBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformita PNG havas nesubtenatan nombron de kanaloj, devas esti 3 aÅ­ 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatala eraro en PNG-bilddosiero: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nesufiĉa memoro por Åargi PNG-dosieron" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nesufiĉa memoro por konservi %ld foje %ld bildon; klopodu eliri kelkajn " "aplikaĵojn por redukti memoruzon" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatala eraro dum legado de PNG-bilddosiero" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatala eraro dum legado de PNG-bilddosiero: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Åœlosiloj por PNG-tekstblokoj havu minimume 1 kaj maksimume 79 signojn." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Åœlosiloj por PNG-tekstblokoj estu Askiaj signoj." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Kolor-profilo havas nevalidan longon %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG-kunprema nivelo estu valoro inter 0 kaj 9; valoro \"%s\" ne estis " "analizebla." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG-kunprema nivelo estu valoro inter 0 kaj 9; valoro '%d' ne estas " "permesata." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Valoro por PNG-tekstbloko %s ne estas konvertebla al kodigo ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "La PNG-bildformato" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-Åargilo supozis trovi entjeron, tamen ne trovis" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-dosiero havas nekorektan komencan bajton" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-dosiero ne estas en rekonata PNM-subformato" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-dosiero havas bildlarÄon de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-dosiero havas bildalton de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksimuma kolora valoro en PNM-dosiero estas 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksimuma kolora valoro en PNM-dosiero estas tro granda" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Kruda PNM-bildtipo estas nevalida" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-bildÅargilo ne subtenas ĉi tiun PNM-subformaton" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Krudaj PNM-formatoj bezonas ekzakte unu spaceto antaÅ­ ekzemplaj datumoj" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ne povas krei memoron por Åargi PNM-bildon" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nesufiĉa memoro por Åargi PNM-kuntekstan strukturon" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Neatendita fino de PNM-bilddatumoj" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nesufiĉa memoro por Åargi PNM-dosiero" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La PNM/PBM/PGM/PPM-bildformata familio" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Eniga dosiernumero estas NUL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Legado de QTIF-kapo fiaskis" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Atomogrando de QTIF estas tro granda (%d bajtoj)" msgstr[1] "Atomogrando de QTIF estas tro granda (%d bajtoj)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Fiaskis atribui %d bajtojn por dosier-lega bufro" msgstr[1] "Fiaskis atribui %d bajtojn por dosier-lega bufro" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Dosiera eraro dum legado de QTIF-atomo: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Transsalto de %d bajtoj per seek() fiaskis." msgstr[1] "Transsalto de %d bajtoj per seek() fiaskis." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Fiaskis atribui QTIF-kunteksto-strukturon." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Fiaskis krei \"GdkPixbufLoader\"-objekton" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Fiaskis trovi bilddatuman atomon." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "La bild-formato QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-bildo havas falsajn kapdatumojn" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-bildo havas nekonatan tipon" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nesubtenata RAS-bilda vario" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nesufiĉa memoro por Åargi RAS-bildon" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "La rastruma bildformato de Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ne povas krei memoron por IOBuffer-strukturo" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ne eblas atribui memoron por IOBuffer-datumoj" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ne eblas reatribui IOBuffer-datumojn" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ne eblas atribui dumtempajn IOBuffer-datumojn" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ne eblas atribui novan bilderbufron" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Bildo estas damaÄita aÅ­ distranĉita." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ne eblas atribui kolormapan strukturon" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ne eblas atribui kolormapajn elementojn" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Neatendita bitprofundo por kolormapaj elementoj" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ne eblas atribui TGA-kapan memoron" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-bildo havas nevalidajn dimensiojn" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-bildtipo ne subtenata" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ne eblas atribui memoron por TGA-kunteksta strukturo" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Troaj datumoj en dosiero" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "La Targa-bildformato" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ne eblas akiri bildlarÄon (malbona TIFF-dosiero)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ne eblas akiri bildalton (malbona TIFF-dosiero)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "LarÄo aÅ­ alto de TIFF-bildo estas nulo" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensioj de TIFF-bildo tro grandaj" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Sen sufiĉa memoro por malfermi TIFF-dosieron" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Malsukcesis Åargi RVB-datumojn el TIFF-dosiero" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Malsukcesis malfermi TIFF-bildon" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Malsukcesis Åargi TIFF-bildon" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Malsukcesis registri TIFF-bildon" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-densigo ne referencas al valida kodeko." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Malsukcesis skribi TIFF-datumojn" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ne eblis skribi en TIFF-dosiero" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Bildo havas nulan larÄon" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Bildo havas nulan alton" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Sen sufiĉa memoro por Åargi bildon" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ne povis konservi la reston" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "La WBMP-bildformato" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Nevalida XBM-dosiero" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Sen sufiĉa memoro por Åargi XBM-an bildan dosieron" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Fiaskis skribi en dumtempan dosieron dum Åargado de XBM-bildo" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "La XBM-bildformato" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Neniu XPM-kapo trovita" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Nevalida XPM-kapo" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XMP-dosiero havas bildlarÄon <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XMP-dosiero havas bildalton <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM havas nevalidan nombron de bajtoj per bildero" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XMP-dosiero havas nevalidan nombron de koloroj" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ne eblas atribui memoron por Åargi XPM-bildon" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ne eblas legi XPM-kolormapon" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Malsukcesis skribi en dumtempan dosieron dum Åargado de XPM-bildo" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "La XPM-bildformato" #~ msgid "Unsupported animation type" #~ msgstr "Nesubtenata animacia tipo" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose-operacio malsukcesis" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ne povis krei memoron por paletraj datumoj" gdk-pixbuf-2.30.8/po/kn.po0000664000175000017500000012576512340760135016403 0ustar00mclasenmclasen00000000000000# translation of gtk+.master.kn.po to Kannada # translation of kn.po to # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Shankar Prasad , 2007, 2008, 2009, 2010. msgid "" msgstr "" "Project-Id-Version: gtk+.master.kn\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-04-21 22:38+0530\n" "Last-Translator: Shankar Prasad \n" "Language-Team: kn-IN <>\n" "Language: kn\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" "\n" "X-Generator: Lokalize 1.0\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' ಕಡತವನà³à²¨à³ ತೆರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ಚಿತà³à²° ಕಡತ '%s' ದಲà³à²²à²¿ ಯಾವà³à²¦à³‡ ದತà³à²¤à²¾à²‚ಶವಿಲà³à²²" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "ಸಜೀವನ (animation) '%s'ಯನà³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: ಕಾರಣ ತಿಳಿದಿಲà³à²², ಬಹà³à²·à²ƒ ಒಂದೠ" "ಭà³à²°à²·à³à²Ÿà²—ೊಂಡ ಸಜೀವನ (animation) ಕಡತದಿಂದಾಗಿರಬಹà³à²¦à³" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "ಚಿತà³à²° '%s'ವನà³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: ಕಾರಣ ತಿಳಿದಿಲà³à²², ಬಹà³à²·à²ƒ ಒಂದೠಭà³à²°à²·à³à²Ÿà²—ೊಂಡ ಚಿತà³à²° " "ಕಡತದಿಂದಾಗಿರಬಹà³à²¦à³" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡà³à²µ ಘಟಕವನà³à²¨à³ ಲೋಡೠಮಾಡಲಾಗಿಲà³à²²: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ಚಿತà³à²°-ಲೋಡೠಮಾಡà³à²µ ಘಟಕ %s ವೠಸರಿಯಾದ ಸಂಪರà³à²•à²¸à²¾à²§à²¨à²µà²¨à³à²¨à³ ರವಾನಿಸà³à²µà³à²¦à²¿à²²à³à²²; ಬಹà³à²·à²ƒ ಅದೠ" "ಬೇರೊಂದೠGTK ಆವೃತà³à²¤à²¿à²¯à²¦à³à²¦à²¾à²—ಿರಬೇಕà³?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ಚಿತà³à²° '%s'ವೠರೀತಿಯೠಬೆಂಬಲಿತವಾಗಿಲà³à²²" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ಕಡತ '%s'ಕà³à²•à²¾à²—ಿನ ಚಿತà³à²° ಕಡತ ವಿನà³à²¯à²¾à²¸à²µà²¨à³à²¨à³ ಗà³à²°à³à²¤à²¿à²¸à²²à²¾à²—ಿಲà³à²²" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ಗà³à²°à³à²¤à²¿à²¸à²²à²¾à²—ದ ಚಿತà³à²° ಕಡತ ರಚನೆ" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ಚಿತà³à²° '%s'ವನà³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ಚಿತà³à²° ಕಡತಕà³à²•à³† ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "gdk-pixbuf ನ ಈ ನಿರà³à²®à²¿à²¤à²¿à²¯à³ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸à²µà²¨à³à²¨à³ ಉಳಿಸà³à²µà³à²¦à²¨à³à²¨à³ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²²: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ಚಿತà³à²°à²µà²¨à³à²¨à³ ಕಾಲà³-ಬà³à²¯à²¾à²•à²¿à²—ೆ ಉಳಿಸಲೠಸಾಕಷà³à²¤à³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ತಾತà³à²•à²¾à²²à²¿à²• ಕಡತವನà³à²¨à³ ತೆಗೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ತಾತà³à²•à²¾à²²à²¿à²• ಕಡತದಿಂದ ಓದà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' ಅನà³à²¨à³ ಬರೆಯಲೠತೆರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ಚಿತà³à²°à²µà²¨à³à²¨à³ ಬರೆಯà³à²µà²¾à²— '%s' ಅನà³à²¨à³à²¨à³ ಮà³à²šà³à²šà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ, ಎಲà³à²²à²¾ ದತà³à²¤à²¾à²‚ಶಗಳೠಉಳಿಸಲà³à²ªà²¡à²¦à³† " "ಇರಬಹà³à²¦à³: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ಚಿತà³à²°à²µà²¨à³à²¨à³ ಬಫರಿಗೆ ಉಳಿಸಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ಚಿತà³à²° ಸà³à²Ÿà³à²°à³€à²®à³â€à²—ೆ ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ:" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ಆಂತರಿಕ ದೋಷ: ಚಿತà³à²° ಲೋಡೠಮಾಡà³à²µ ಘಟಕ '%s'ವೠಒಂದೠಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯à²¨à³à²¨à³ ಪೂರà³à²£à²—ೊಳಿಸà³à²µà²²à³à²²à²¿ " "ವಿಫಲತೆ ಎದà³à²°à²¾à²—ಿದೆ, ಆದರೆ ಯಾವà³à²¦à³† ಕಾರಣವನà³à²¨à³ ನೀಡಲಾಗಿಲà³à²²" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' ಪà³à²°à²•à²¾à²°à²¦ ಚಿತà³à²°à²µà²¨à³à²¨à³ à²à²°à²¿à²•à³† ಕà³à²°à²®à²¦à²²à³à²²à²¿ ಲೋಡೠಮಾಡà³à²µà³à²¦à³ ಬೆಂಬಲಿತವಾಗಿಲà³à²²" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ಚಿತà³à²° ಶೀರà³à²·à²¿à²•à³†à²¯à³ ಭà³à²°à²·à³à²Ÿà²—ೊಂಡಿದೆ" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ಚಿತà³à²° ರಚನೆಯೠತಿಳಿದಿಲà³à²²" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ಚಿತà³à²°à²¦ ಪಿಕà³à²¸à³†à²²à³ ದತà³à²¤à²¾à²‚ಶ ಭà³à²°à²·à³à²Ÿà²—ೊಂಡಿದೆ" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ಚಿತà³à²° ಬಫರಿಗೆ %u ಬೈಟನà³à²¨à³ ನಿಯೋಜಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ " msgstr[1] "ಚಿತà³à²° ಬಫರಿಗೆ %u ಬೈಟà³à²—ಳನà³à²¨à³ ನಿಯೋಜಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "ಸಜೀವನದಲà³à²²à²¿ (ಅನಿಮೇಶನà³) ಅನಿರೀಕà³à²·à²¿à²¤ ಲಾಂಛನ ತà³à²‚ಡೠಎದà³à²°à²¾à²—ಿದೆ" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ಸಜೀವನದ ಅಮಾನà³à²¯ ಶೀರà³à²·à²¿à²•à³†" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ಸಜೀವನವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ಸಜೀವನದಲà³à²²à²¿ (ಅನಿಮೇಶನà³) ವೈರೂಪà³à²¯à²—ೊಂಡ ತà³à²‚ಡà³" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ಚಿತà³à²°à²µà³ ತà³à²‚ಡರಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³† ಅಥವ ಅಪೂರà³à²£à²—ೊಂಡಿದೆ" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ಚಿತà³à²°à²¦ ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ಚಿತà³à²°à²µà³ (ಇಮೇಜà³) ನಕಲಿ ಶೀರà³à²·à²¿à²•à²¾ ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ಬಿಟà³-ಮà³à²¯à²¾à²ªà³ ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ಚಿತà³à²°à²µà³ ಬೆಂಬಲವಿಲà³à²²à²¦ ಶೀರà³à²·à²¿à²•à³†à²¯ ಗಾತà³à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ಟಾಪà³-ಡೌನೠBMP ಚಿತà³à²°à²—ಳನà³à²¨à³ ಸಂಕà³à²šà²¿à²¤à²—ೊಳಿಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²²" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ಅಕಾಲಿಕ ಕಡತದ ಕೊನೆ ಎದà³à²°à²¾à²—ಿದೆ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ಕಡತವನà³à²¨à³ ಉಳಿಸಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ಕಡತಕà³à²•à³† ಬರೆಯಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG ಗà³à²£ ಮಟà³à²Ÿà²µà³ ೦ ಹಾಗೠ೧೦೦; ಮೌಲà³à²¯ '%s' ವನà³à²¨à³ ಬಿಡಿಸಲಾಗಿಲà³à²²(parse)." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG ಗà³à²£ ಮಟà³à²¤à²µà³ ೦ ಹಾಗೠ೧೦೦; ಮಾಲà³à²¯ '%d' ವೠಬೆಂಬಲಿತವಾಗಿಲà³à²²." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ಸà³à²Ÿà³à²°à³€à²®à³ ಅನà³à²¨à³ ನಿರà³à²®à²¿à²¸à²²à²¾à²—ಿಲà³à²²: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ಸà³à²Ÿà³à²°à³€à²®à³â€Œà²—ಾಗಿ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²²à²¾à²—ಿಲà³à²²: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ಸà³à²Ÿà³à²°à³€à²®à³â€Œà²¨à²¿à²‚ದ ಓದಲಾಗಿಲà³à²²: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "ಬಿಟà³â€Œà²®à³à²¯à²¾à²ªà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "ಮೆಟಾಫೈಲನà³à²¨à³ ಲೋಡೠಮಾಡಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ ಗೆ ಬೆಂಬಲವಿಲà³à²²à²¦ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "ಉಳಿಸಲಾಗಲಿಲà³à²²" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ಅನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF ಕಡತದಿಂದ ಕೆಲವೊಂದೠದತà³à²¤à²¾à²‚ಶಗಳೠಕಾಣೆಯಾಗಿವೆ (ಬಹà³à²·à²ƒ ಯಾವà³à²¦à²¾à²¦à²°à³‚ ಬಗೆಯಲà³à²²à²¿ ಅದೠ" "ಕತà³à²¤à²°à²¿à²¸à²²à³à²ªà²Ÿà³à²Ÿà²¿à²¦à³†à²¯à³†?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ಲೋಡರಿನಲà³à²²à²¿ ಆಂತರಿಕ ದೋಷ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ಕಲೆಹಾಕಿದà³à²¦à³ ಮಿತಿಮೀರಿದೆ" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ಚಿತà³à²° ಲೋಡರಿಗೆ ಈ ಚಿತà³à²°à²µà²¨à³à²¨à³ ಅರà³à²¥ ಮಾಡಿಕೊಳà³à²³à²²à³à²²à²¾à²—ಿಲà³à²²." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ಸರಿಯಲà³à²²à²¦ ಸಂಕೇತ ಎದà³à²°à²¾à²—ಿದೆ" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ಕಡತದಲà³à²²à²¿à²¨ ವೃತà³à²¤à²¾à²•à²¾à²°à²¦ ಟೇಬಲೠನಮೂದà³" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಲಭà³à²¯à²µà²¿à²²à³à²²" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" "GIF ಕಡತದಲà³à²²à²¿à²¨ ಒಂದೠಚೌಕಟà³à²Ÿà²¨à³à²¨à³ ಸಂಯà³à²•à³à²¤à²—ೊಳಿಸಲೠ(composite) ಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಲಭà³à²¯à²µà²¿à²²à³à²²" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ಚಿತà³à²°à²µà³ ಭà³à²°à²·à³à²Ÿà²—ೊಂಡಿದೆ (ತಪà³à²ªà²¾à²¦ LZW ಸಂಕೋಚನೆ)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ಕಡತವೠಒಂದೠGIF ಕಡತ ಎಂದೠತೋರà³à²¤à³à²¤à²¿à²²à³à²²" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ಕಡತ ವಿನà³à²¯à²¾à²¸à²¦ %s ಆವೃತà³à²¤à²¿à²¯à³ ಬೆಂಬಲಿತವಾಗಿಲà³à²²" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ಚಿತà³à²°à²µà³ ಶೂನà³à²¯ ಅಗಲವನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ಚಿತà³à²°à²µà³ ಜಾಗತಿಕ ಕಲರà³-ಮà³à²¯à²¾à²ªà³ ಹೊಂದಿಲà³à²², ಹಾಗೠಅದರಲà³à²²à²¿à²¨ ಒಂದೠಚೌಕಟà³à²Ÿà³ ಸà³à²¥à²³à³€à²¯ ಕಲರà³-" "ಮà³à²¯à²¾à²ªà²¨à³à²¨à³ ಹೊಂದಿಲà³à²²." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ಚಿತà³à²°à²µà³ ತà³à²‚ಡರಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³† ಅಥವ ಅಪೂರà³à²£à²—ೊಂಡಿದೆ" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ದೋಷ: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ಕಡತವನà³à²¨à³ ಡೀಕೋಡೠಮಾಡಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ಲಾಂಛನದಲà³à²²à²¿à²¨ ಅಮಾನà³à²¯ ಶೀರà³à²·à²¿à²•à³†" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ಲಾಂಛನವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಲಭà³à²¯à²µà²¿à²²à³à²²" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ಸಂಕà³à²šà²¿à²¤à²—ೊಂಡ ಲಾಂಛನವೠಬೆಂಬಲಿತವಾಗಿಲà³à²²" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ಲಾಂಛನವೠಶೂನà³à²¯ ಅಗಲವನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ಲಾಂಛನವೠಶೂನà³à²¯ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ಬೆಂಬಲವಿಲà³à²²à²¦ ಲಾಂಛನದ ಪà³à²°à²•à²¾à²°" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO ಆಗಿ ಉಳಿಸಲೠಚಿತà³à²°à²µà³ ಬಹಳ ದೊಡà³à²¡à²¦à²¾à²—ಿದೆ" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ಚಿತà³à²°à²¦ ಹೊರಗಿನ ತೆರೆಸೂಚಕ(cursor) ಹಾಟೠಸà³à²ªà²¾à²Ÿà³" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ಕಡತಕà³à²•à³† ಬೆಂಬಲವಿಲà³à²²à²¦ ಆಳ: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ಸà³à²Ÿà³à²°à³€à²®à³â€à²—ೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ಚಿತà³à²°à²µà²¨à³à²¨à³ ಡೀಕೊಡೠಮಾಡಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "ರೂಪಾಂತರಗೊಂಡ JPEG2000 ವೠಶೂನà³à²¯ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ಈ ಬಗೆಯ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸à²µà³ ಪà³à²°à²¸à²•à³à²¤ ಬೆಂಬಲಿತವಾಗಿಲà³à²²" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "ಬಣà³à²£à²¦ ಪà³à²°à³Šà²«à³ˆà²²à³â€à²—ೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ಕಡತವನà³à²¨à³ ತೆರೆಯಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ಬಫರೠಚಿತà³à²° ದತà³à²¤à²¾à²‚ಶಕà³à²•à³† ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ಚಿತà³à²° ಕಡತವನà³à²¨à³ ವಿವರಿಸà³à²µà²²à³à²²à²¿ ದೋಷ (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²², ಮೆಮೊರಿಯನà³à²¨à³ ತೆರವà³à²—ೊಳಿಸಲೠಕೆಲವೊಂದೠ" "ಅನà³à²µà²¯à²—ಳಿಂದ ನಿರà³à²—ಮಿಸà³à²µ ಮೂಲಕ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ಬೆಂಬಲವಿಲà³à²²à²¦ JPEG ವರà³à²£ ಸà³à²¥à²³ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ರೂಪಾಂತರಗೊಂಡ JPEGಯೠಶೂನà³à²¯ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ಶೀರà³à²·à²¿à²•à³†à²—ೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "ಸನà³à²¨à²¿à²µà³‡à²¶ ಬಫರಿಗೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ಚಿತà³à²°à²µà³ ಅಮಾನà³à²¯ ಅಗಲ ಹಾಗà³/ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ಚಿತà³à²°à²µà³ ಬೆಂಬಲವಿಲà³à²²à²¦ bpp ಯನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ಚಿತà³à²°à²µà³ ಬೆಂಬಲವಿಲà³à²²à²¦ %d-ಬಿಟೠಸಮತಲಗಳ ಸಂಖà³à²¯à³†à²¯à²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "ಹೊಸ pixbuf ಅನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à²¾à²—ಿಲà³à²²" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ಸಾಲೠದತà³à²¤à²¾à²‚ಶಕà³à²•à³† ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "ಶೀರà³à²·à²¿à²•à³†à²—ೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ಚಿತà³à²°à²¦ ಎಲà³à²²à²¾ ಸಾಲà³à²—ಳೠಅರà³à²¥à²µà²¾à²—ಲಿಲà³à²²" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX ದತà³à²¤à²¾à²‚ಶದ ಕೊನೆಯಲà³à²²à²¿ ಯಾವà³à²¦à³‡ ವರà³à²£à²«à²²à²• ಕಂಡೠಬಂದಿಲà³à²²" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "ರೂಪಾಂತರಗೊಳಿಸಲಾದ PNGಯೠಶೂನà³à²¯ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ಯ ಪà³à²°à²¤à²¿ ಚಾನಲà³à²²à²¿à²¨ ದà³à²µà²¿à²®à²¾à²¨à²¾à²‚ಕಗಳà³(bits) ಅಮಾನà³à²¯à²µà²¾à²—ಿವೆ." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ರೂಪಾಂತರಗೊಳಿಸಲಾದ PNGಯೠಶೂನà³à²¯ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ರೂಪಾಂತರಗೊಂಡ PNG ಯ ಪà³à²°à²¤à²¿ ಚಾನಲà³à²²à²¿à²¨ ದà³à²µà²¿à²®à²¾à²¨à²¾à²‚ಕಗಳà³(bits) à³® ಅಲà³à²²." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ರೂಪಾಂತರಗೊಂಡ PNG ಯೠRGB ಅಥವ RGBA ಆಗಿಲà³à²²." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "ರೂಪಾಂತರಗೊಂಡ PNG ಯೠಬೆಂಬಲವಿಲà³à²²à²¦ ಸಂಖà³à²¯à³†à²¯ ಚಾನಲà³à²²à³à²—ಳನà³à²¨à³ ಹೊಂದಿದೆ, ೩ ಅಥವ ೪ ಆಗಿರಬೇಕà³." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ಚಿತà³à²°à²•à²¡à²¤à²¦à²²à³à²²à²¿ ಮಾರಕ ದೋಷ: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld ಅನà³à²¨à³ %ld ಚಿತà³à²°à²¦à²²à³à²²à²¿ ಉಳಿಸà³à²²à³ ಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಲಭà³à²¯à²µà²¿à²²à³à²²; ಕೆಲವೊಂದೠಅನà³à²µà²¯à²—ಳಿಂದ " "ನಿರà³à²—ಮಿಸಿ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à³ ಮೂಲಕ ಮೆಮೊರಿಯ ಬಳಕೆಯನà³à²¨à³ ಕಡಿಮೆ ಮಾಡಿ" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ಮಾರಕ ದೋಷ" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ಮಾರಕ ದೋಷ: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG ಪಠà³à²¯à²¦ ತà³à²£à³à²•à³à²—ಳ ಕೀಲಿಗಳೠಕನಿಷà³à²  ೧ ಹಾಗೠಗರಿಷà³à²Ÿ à³­à³® ಅಕà³à²·à²°à²—ಳನà³à²¨à³ ಹೊಂದಿರಬೇಕà³." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG ಪಠà³à²¯à²¦ ತà³à²£à³à²•à³à²—ಳ ಕೀಲಿಗಳೠASCII ಅಕà³à²·à²°à²—ಳಲà³à²²à²¿à²°à²¬à³‡à²•à³." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "JPEG ಸಂಕà³à²šà²¨ ಮಟà³à²Ÿà²µà³ ೦ ಹಾಗೠ೯ ರ ನಡà³à²µà²¿à²¨ ಮೌಲà³à²¯à²µà²¨à³à²¨à³ ಹೊಂದಿರಬೇಕà³; ಮೌಲà³à²¯ '%s' ವನà³à²¨à³ " "ಬಿಡಿಸಲಾಗಿಲà³à²²(parse)." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "JPEG ಸಂಕà³à²šà²¨ ಮಟà³à²Ÿà²µà³ ೦ ಹಾಗೠ೯ ರ ನಡà³à²µà²¿à²¨ ಮೌಲà³à²¯à²µà²¨à³à²¨à³ ಹೊಂದಿರಬೇಕà³; ಮೌಲà³à²¯ '%d' ಕà³à²•à³† ಅನà³à²®à²¤à²¿ " "ಇಲà³à²²." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "PNG ಪಠà³à²¯ ತà³à²£à³à²•à³ %s ನ ಮೌಲà³à²¯à²µà²¨à³à²¨à³ ISO-8859-1 ಸಂಕೇತಿಕರಣಕà³à²•à³†(encoding) ಬದಲಾಯಿಸಲಾಗಿಲà³à²²." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ಲೋಡರನà³à²¨à³ ಒಂದೠಪೂರà³à²£à²¾à²‚ಕಕà³à²•à³† ನಿರೀಕà³à²·à²¿à²¸à²²à²¾à²—ಿತà³à²¤à³, ಆದರೆ ಹಾಗಾಗಲಿಲà³à²²" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ಕಡತವೠಒಂದೠಸರಿಯಲà³à²²à²¦ ಆರಂಭಿಕ ಅಷà³à²Ÿà²•à²µà²¨à³à²¨à³(byte) ಹೊಂದಿದೆ" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ಕಡತವೠಗà³à²°à³à²¤à²¿à²¸à²¬à²¹à³à²¦à²¾à²¦ ಒಂದೠPNM ಉಪವಿನà³à²¯à²¾à²¸à²¦à²²à³à²²à²¿ ಇಲà³à²²" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ಕಡತವೠ೦ ಚಿತà³à²° ಅಗಲವನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ಕಡತವೠ೦ ಚಿತà³à²° ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ಕಡತದಲà³à²²à²¿à²¨ ಗರಿಷà³à²  ವರà³à²£ ಮೌಲà³à²¯à²µà³ ೦ ಆಗಿದೆ" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ಕಡತದಲà³à²²à²¿à²¨ ಗರಿಷà³à²  ವರà³à²£ ಮೌಲà³à²¯à²µà³ ಬಹಳ ದೊಡà³à²¡à²¦à²¾à²—ಿದೆ" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ಕಚà³à²šà²¾(raw) PNM ಚಿತà³à²°à²¦ ಪà³à²°à²•à²¾à²°à²µà³ ಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ಚಿತà³à²° ಲೋಡರೠಈ PNM ಉಪವಿನà³à²¯à²¾à²¸à²µà²¨à³à²¨à³ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²²" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "PNM ವಿನà³à²¯à²¾à²¸à²—ಳಿಗೆ ನಮೂನಾ ದತà³à²¤à²¾à²‚ಶದ(sample data) ಮೊದಲೠಕರಾರà³à²µà²•à³à²•à²¾à²—ಿ ಒಂದೠಖಾಲಿಜಾಗದ " "(whitespace) ಅಗತà³à²¯à²µà²¿à²°à³à²¤à³à²¤à²¦à³†" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM ಸನà³à²¨à²¿à²µà³‡à²¶ ರಚನೆಯನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ಚಿತà³à²° ದತà³à²¤à²¾à²‚ಶದ ಅನಿರೀಕà³à²·à²¿à²¤ ಮà³à²•à³à²¤à²¾à²¯" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸ ಪರಿವಾರ" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "ಶೀರà³à²·à²¿à²•à³†à²¯à²¨à³à²¨à³ ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ಚಿತà³à²° ಬಫರಿಗೆ %u ಬೈಟನà³à²¨à³ ನಿಯೋಜಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ " msgstr[1] "ಚಿತà³à²° ಬಫರಿಗೆ %u ಬೈಟನà³à²¨à³ ನಿಯೋಜಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ " #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF ಅನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "TGA ಸನà³à²¨à²¿à²µà³‡à²¶ ರಚನೆಗೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "ಕಡತಕೋಶ ಸೂಚಿಗೆ ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF ಚಿತà³à²°à²µà²¨à³à²¨à³ ತೆರೆಯಲೠವಿಫಲ" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ಚಿತà³à²°à²µà³ (ಇಮೇಜà³) ನಕಲಿ ಶೀರà³à²·à²¿à²•à²¾ ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ಚಿತà³à²°à²µà³ ಗೊತà³à²¤à²¿à²°à²¦ ಬಗೆಯದà³à²¦à²¾à²—ಿದೆ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ಬೆಂಬಲವಿಲà³à²²à²¦ RAS ಚಿತà³à²° ಬದಲಾವಣೆ(variation)" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun ರಾಸà³à²Ÿà²°à³ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer struct ಗೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer ದತà³à²¤à²¾à²‚ಶಕà³à²•à³† ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "realloc IOBuffer ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಪà³à²¨à²°à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "IOBuffer ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಪà³à²¨à²°à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "ಹೊಸ pixbuf ಅನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ಚಿತà³à²°à²µà³ ತà³à²‚ಡರಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³† ಅಥವ ಅಪೂರà³à²£à²—ೊಂಡಿದೆ" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ವರà³à²£à²¨à²•à³à²·à³† ರಚನೆಯನà³à²¨à³ (colormap structure) ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ವರà³à²£à²¨à²•à³à²·à³† ನಮೂದà³à²—ಳನà³à²¨à³ (colormap structure) ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ವರà³à²£à²¨à²•à³à²·à³† ನಮೂದà³à²—ಳಿಗೆ ಅನಿರೀಕà³à²·à²¿à²¤ ದà³à²µà²¿à²®à²¾à²¨-ಆಳ(bitdepth)" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA ಶೀರà³à²·à²¿à²•à²¾ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ಚಿತà³à²° ಅಮಾನà³à²¯ ಆಯಾಮಗಳನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ಚಿತà³à²°à²µà³ ಬೆಂಬಲಿತವಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA ಸನà³à²¨à²¿à²µà³‡à²¶ ರಚನೆಗೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ಕಡತದಲà³à²²à²¿ ವಿಪರೀತ ದತà³à²¤à²¾à²‚ಶವಿದೆ" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ಚಿತà³à²° ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಪಡೆಯಲಾಗಿಲà³à²² (ಸರಿ ಇಲà³à²²à²¦ TIFF ಕಡತ)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ಚಿತà³à²°à²¦ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಪಡೆಯಲಾಗಿಲà³à²² (ಸರಿ ಇಲà³à²²à²¦ TIFF ಕಡತ)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ಚಿತà³à²°à²¦ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà³ ಶೂನà³à²¯à²µà²¾à²—ಿದೆ" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ಚಿತà³à²°à²¦ ಆಯಾಮಗಳೠಬಹಳ ದೊಡà³à²¡à²¦à²¾à²—ಿವೆ" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ಕಡತವನà³à²¨à³ ತೆರೆಯಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "RGB ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ TIFF ಕಡತದಿಂದ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲವಾಗಿದೆ" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ಚಿತà³à²°à²µà²¨à³à²¨à³ ತೆರೆಯಲೠವಿಫಲ" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠವಿಫಲವಾಗಿದೆ" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ಚಿತà³à²°à²µà²¨à³à²¨à³ ಉಳಿಸಲೠವಿಫಲ" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲ" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ಕಡತಕà³à²•à³† ಬರೆಯಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ಚಿತà³à²°à²µà³ ಶೂನà³à²¯ ಅಗಲವನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ಚಿತà³à²°à²µà³ ಶೂನà³à²¯ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ಬಾಕಿಯದನà³à²¨à³ ಉಳಿಸಲಾಗಲಿಲà³à²²" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ಅಮಾನà³à²¯ XBM ಕಡತ" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²¾à²— ತಾತà³à²•à²¾à²²à²¿à²• ಕಡತಕà³à²•à³† ಬರೆಯವಲà³à²²à²¿ ವಿಫಲವಾಗಿದೆ" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM ಶೀರà³à²·à²¿à²•à³† ಪತà³à²¤à³†à²¯à²¾à²—ಿಲà³à²²" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ಅಮಾನà³à²¯ XPM ಶೀರà³à²·à²¿à²•à³†" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ಕಡತದಲà³à²²à²¿à²¨ ಚಿತà³à²°à²¦ ಅಗಲವೠ<= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ಕಡತದಲà³à²²à²¿à²¨ ಚಿತà³à²°à²¦ ಎತà³à²¤à²°à²µà³ <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ಪà³à²°à²¤à²¿ ಪಿಕà³à²¸à³†à²²à³à²²à²¿à²¨à²²à³à²²à²¿ ಒಂದೠಅಮಾನà³à²¯ ಸಂಖà³à²¯à³†à²¯ ಅಕà³à²·à²°à²—ಳನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ಕಡತದಲà³à²²à²¿ ಅಮಾನà³à²¯ ಸಂಖà³à²¯à³†à²¯ ಬಣà³à²£à²—ಳನà³à²¨à³ ಹೊಂದಿದೆ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM ಬಣà³à²£à²¨à²•à³à²·à³†à²¯à²¨à³à²¨à³(colormap) ಓದಲಾಗಿಲà³à²²" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²¾à²— ತಾತà³à²•à²¾à²²à²¿à²• ಕಡತಕà³à²•à³† ಬರೆಯವಲà³à²²à²¿ ವಿಫಲವಾಗಿದೆ" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸" #~ msgid "Unsupported animation type" #~ msgstr "ಬೆಂಬಲಿತವಿಲà³à²²à²¦ ಸಜೀವನದ (animation) ರೀತಿ" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose ಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯à³ ವಿಫಲವಾಗಿದೆ" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "ವರà³à²£à²«à²²à²•(palette) ಮಾಡಲಾದ ದತà³à²¤à²¾à²‚ಶಕà³à²•à³† ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²" gdk-pixbuf-2.30.8/po/tk.gmo0000664000175000017500000000373312340760137016545 0ustar00mclasenmclasen00000000000000Þ•´LÀ%Á"ç *#Hl"Š%­0Ó-B Wx¤¹ÉÏ-™Ç%ç" 10%b'ˆ#°/Ô3G d…£²Á   BMP image has unsupported header sizeCompressed icons are not supportedError writing to image file: %sFailed to load image '%s': %sFailed to open '%s' for writing: %sFailed to open temporary fileFailed to read from temporary fileFile does not appear to be a GIF fileGIF image is corrupt (incorrect LZW compression)Icon has zero heightIcon has zero widthImage format unknownImage header corruptImage type '%s' is not supportedInvalid header in iconThe BMP image formatThe GIF image formatUnsupported icon typeProject-Id-Version: gtk+ VERSION Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-05-25 17:46+0330 Last-Translator: Gurban Mühemmet Tewekgeli Language-Team: Turkmen Language: tk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); BMP resimde arkalanmaýan baÅŸlyg ululyky barGisilen tymsallar arkalanmaýarResim faýla ýazmakda hata boldy: %s'%s' resimi ýüklenip bilmedi: %s'%s' faýly ýazmak uçin açmakda hata boldy: %sWagtlaýyn faýly açmakda hata boldyWagtlaýyn faýldan okamakda hata boldyBu faýl bir GIF faýl bolmaly dälGIF resim pasydlanypdyr (nädögri LZW gysmak))Tymsalyň boýy sifirTymsalyň giňliki sifirResim hili natanyÅŸResym BaÅŸlygy Pasyd BouldirResimiň '%s' hili arkalanmaýarTymsal içinde maýyp baÅŸlygBMP resim hiliGIF resim hiliArkalanmaýan tymsal hiligdk-pixbuf-2.30.8/po/remove-potcdate.sin0000664000175000017500000000066012305775535021241 0ustar00mclasenmclasen00000000000000# 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 } gdk-pixbuf-2.30.8/po/uz.po0000664000175000017500000005347012340760136016423 0ustar00mclasenmclasen00000000000000# translation of uz@cyrillic.po to Uzbek # Copyright (C) 1998-2003, 2004, 2008 Free Software Foundation, Inc. # # Mashrab Kuvatov , 2003, 2004. # Nurali Abdurahmonov , 2008. msgid "" msgstr "" "Project-Id-Version: uz@cyrillic\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2008-12-28 09:44+0500\n" "Last-Translator: Nurali Abdurahmonov \n" "Language-Team: Uzbek\n" "Language: uz\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.11.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' faylini ochib boÊ»lmadi: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' rasm fayli hech qanday maʼlumotga ega emas" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' : animatsiyasini yuklab boÊ»lmadi: sababi nomaʼlum, balki fayl buzuq " "boÊ»lishi mumkin" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "'%s' rasmini yuklab boÊ»lmadi: sababi nomaʼlum, balki fayl buzuq boÊ»lishi " "mumkin" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Rasm yuklash modulini yuklab boÊ»lmadi: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' rasm turi qoÊ»llanilmaydi" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' faylidagi rasm formatini aniqlab boÊ»lmadi" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nomaʼlum rasm formati" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' rasmi yuklanmadi: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Rasm fayliga yozishda xatolik yuz berdi: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Vaqtinchalik faylni ochib boÊ»lmadi" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Vaqtinchalik fayldan oÊ»qib boÊ»lmadi" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' faylini yozish uchun ochib boÊ»lmadi: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Rasmni buferga saqlash uchun xotira yetishmaydi" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Rasm saravhasi buzuq" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Rasm formati nomaʼlum" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Rasmning piksel maʼlumotlari xato" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Animatsiyani yuklash uchun xotira yetishmaydi" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI rasm formati" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF rasm formati" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Quyidagi oqimni yaratib boÊ»lmadi: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Quyidagi oqimdan oÊ»qib boÊ»lmadi: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Meta-faylni yuklab boÊ»lmadi" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ uchun qoÊ»llanilmaydigan rasm formati" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Saqlab boÊ»lmadi" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF rasm formati" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Meta-faylni yuklab boÊ»lmadi" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "XPM rasm formati" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Sarlavha yozishda xatolik yuz berdi\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Jild indeksini yozishda xatolik yuz berdi\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "'%s' rasmi yuklanmadi: %s" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "ANI rasm formati" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM rasm formati" #~ msgid "Unsupported animation type" #~ msgstr "QoÊ»llanilmaydigan animatsiya turi" gdk-pixbuf-2.30.8/po/nb.po0000664000175000017500000007124512340760136016364 0ustar00mclasenmclasen00000000000000# Norwegian bokmÃ¥l translation of gdk-pixbuf. # Copyright (C) 1998-2004, 2005 Free Software Foundation, Inc. # Kjartan Maraas , 1998-2013. # Terance Edward Sola , 2005. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf 2.29.x\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-06-20 11:44+0200\n" "Last-Translator: Kjartan Maraas \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: 8-bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Klarte ikke Ã¥ Ã¥pne fil «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Bildefil «%s» inneholder ikke data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Feil under lasting av animasjon «%s»: Ã¥rsak ikke kjent, sannsynligvis " "korrupt animasjonsfil" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Feil under lasting av bilde «%s»: Ã¥rsak ikke kjent, sannsynligvis korrupt " "bildefil" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Kan ikke laste modul for innlesing av bilder: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul %s for bildelasting eksporterer ikke riktig grensesnitt; kanskje den " "er fra en annen versjon av gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Bildetype «%s» er ikke støttet" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Kunne ikke gjenkjenne bildeformatet for fil «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ikke-gjenkjent bildeformat" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Feil under lasting av bilde «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Feil under skriving til bildefil: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Dette versjonen av gdk-pixbuf støtter ikke lagring av bildeformatet: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ikke nok minne til Ã¥ lagre bilde til callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Kunne ikke Ã¥pne midlertidig fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Kunne ikke lese fra midlertidig fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Feil under Ã¥pning av «%s» for skriving: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Feil under lukking av «%s» under skriving av bilde. Det er ikke sikkert at " "alle data er lagret: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ikke nok minne til Ã¥ lagre bilde til buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Feil under skriving til bildestrøm" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Intern feil: Modul for lasting av bilder «%s» klarte ikke Ã¥ fullføre en " "operasjon, men ga ingen Ã¥rsak for feilen" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Stegvis lasting av bildetype «%s» er ikke støttet" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Korrupt hode i bilde" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ukjent bildeformat" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Korrupt pikseldata i bilde" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "klarte ikke Ã¥ allokere bildebuffer pÃ¥ %u byte" msgstr[1] "klarte ikke Ã¥ allokere bildebuffer pÃ¥ %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Uventet ikondel i animasjonen" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ugyldig hode i animasjon" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ikke nok minne til Ã¥ laste animasjon" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Feil i en del av animasjonen" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI-bildet er avkuttet eller ukomplett." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI bildeformat" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-bilde har ugyldige data i hode" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ikke nok minne til Ã¥ laste bitkart-bilde" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-bilde har ikke-støttet størrelse pÃ¥ hode" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP-bilder kan ikke komprimeres" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Prematur slutt-pÃ¥-fil funnet" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Kunne ikke allokere minne for lagring av BMP-fil" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Kunne ikke skrive til BMP-fil" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP bildeformat" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF bildeformat" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF bildeformat" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO bildeformat" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kvalitet mÃ¥ være en verdi mellom 0 og 100; verdien «%s» kunne ikke " "tolkes." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kvalitet mÃ¥ være en verdi mellom 0 og 100; verdien «%d» er ikke tillatt." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG bildeformatet" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF bildeformat" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Kan ikke allokere minne: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Kunne ikke opprette strøm: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Kunne ikke søke i strøm: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Kunne ikke lese fra strøm: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Kunne ikke laste bitkart" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Kunne ikke laste metafil" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Bildeformat ikke støttet for GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Kunne ikke lagre" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF bildeformat" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Feil under lesing av GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF-fil mangler data (kanskje den har blitt avkuttet pÃ¥ en mÃ¥te?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Intern feil i GIF-laster (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stabeloverflyt" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Laster for GIF-bilder forstÃ¥r ikke dette bildet." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ugyldig kode funnet" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Sirkulær tabelloppføring i GIF-fil" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ikke nok minne til Ã¥ laste GIF-bilde" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ikke nok minne til Ã¥ sette sammen en ramme i GIF-filen" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-bilde er korrupt (ukorrekt LZW-kompresjon)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Filen ser ikke ut til Ã¥ være en GIF-fil" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versjon %s av GIF filformatet er ikke støttet" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "GIF-bildet har størrelse null" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-bildet har ikke globalt fargekart, og et delbilde i det har ikke lokalt " "fargekart." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-bildet er avkuttet eller ukomplett." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Feil under lesing av ICNS-bilde: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Kunne ikke dekode ICNS-fil" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS bildeformat" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ugyldig hode i ikon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ikke nok minne til Ã¥ laste ikon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Komprimerte ikoner er ikke støttet" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikon har null bredde" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikon har null høyde" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ikontype ikke støttet" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ikke nok minne til Ã¥ laste ICO-fil" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Bildet er for stort til Ã¥ lagre som ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Markørposisjon utenfor bildet" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Ikke støttet dybde for ICO-fil: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Kan ikke allokere minne for strøm" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Kunne ikke dekode bilde" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformert JPEG2000 har bredde eller høyde lik null" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Bildetypen er ikke støttet" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Kunne ikke allokere minne for fargeprofil" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ikke nok minne til Ã¥ Ã¥pne JPEG2000-bilde" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Kunne ikke allokere minne for buffer til bildedata" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG2000 bildeformatet" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Feil under tolking av JPEG-bildefil (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ikke nok minne til Ã¥ laste bildet. Prøv Ã¥ avslutte noen applikasjoner for Ã¥ " "frigjøre minne" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "JPEG-fargeomrÃ¥de ikke støttet (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Kunne ikke allokere minne for lasting av JPEG-fil" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformert JPEG har bredde eller høyde lik null." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Fargeprofilen har ugyldig lengde «%u»." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Kan ikke allokere minne for hode" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kan ikke allokere minne for kontekstbuffer" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Bilde har ugyldig bredde og/eller høyde" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Bildet har ustøttet bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Bildet har ustøttet antall %d-bits plan" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Kan ikke opprette ny pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Kunne ikke allokere minne for linjedata" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Kunne ikke allokere minne for PCX-bilde" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Mottok ikke alle linjene for PCX-bilde" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ingen palett funnet ved slutten av PCX-data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX bildeformat" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformert pixbuf har bredde eller høyde lik null." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata-format" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Ugyldig antall biter per kanal i PNG-bilde." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformert PNG har bredde eller høyde lik null." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Antall biter per kanal i transformert PNG er forskjellig fra 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformert PNG er ikke RGB eller RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformert PNG har et ikke-støttet antall kanaler, mÃ¥ være 3 eller 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatal feil i PNG-bildefil: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ikke nok minne til Ã¥ laste PNG-fil" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ikke nok minne til Ã¥ lagre et %lu ganger %lu bilde; prøv Ã¥ avslutte noen " "applikasjoner for Ã¥ redusere minnebruken" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatal feil under lesing av PNG-bildefil" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatal feil under lesing av PNG-bildefil: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Nøkler for PNG tekstbiter mÃ¥ minst ha mellom 1 og 79 tegn." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Nøkler for PNG tekstbiter mÃ¥ bestÃ¥ av ASCII-tegn." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Fargeprofilen har ugyldig lengde %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "NivÃ¥et til PNG-komprimeringen mÃ¥ være en verdi mello 0 og 9; verdi «%s» kan " "ikke brukes." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "NivÃ¥et pÃ¥ PNG-komprimering mÃ¥ være en verdi mellom 0 og 9; verdien «%d» er " "ikke tillat." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "Verdi for PNG-tekstbit %s kan ikke konverteres til ISO-8859-1-koding." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG-bildeformat" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-laster ventet Ã¥ finne et heltall, men gjorde ikke det" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-filen har ukorrekt initiell byte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-filen er ikke i et gjenkjent PNM-underformat" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-filen har en bildebredde pÃ¥ 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-filen har en bildehøyde pÃ¥ 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksimal fargeverdi i PNM-filen er 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksimal fargeverdi i PNM-filen er for stor" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "RÃ¥ PNM-bildetype er ugyldig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-bildelaster støtter ikke dette PNM-underformatet" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Ubehandlede PNM-formater krever eksakt ett blankt felt før eksempeldata" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Kan ikke allokere minne for lasting av PNM-bilde" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ikke nok minne til Ã¥ laste PNM kontekstdata" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Uventet slutt pÃ¥ PNM-bildedata" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ikke nok minne til Ã¥ laste PNM-fil" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM-bildeformatfamilien" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Fildeskriptor for inndata er NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Klarte ikke Ã¥ lese QTIF-hode" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Størrelse pÃ¥ QTIF-atom for stor (%d byte)" msgstr[1] "Størrelse pÃ¥ QTIF-atom for stor (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Klarte ikke Ã¥ allokere %d byte for lesebuffer for filen" msgstr[1] "Klarte ikke Ã¥ allokere %d bytes for lesebuffer for filen" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Feil med fil under lesing av QTIF-atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Klarte ikke Ã¥ hoppe over neste %d byte med seek()." msgstr[1] "Klarte ikke Ã¥ hoppe over neste %d bytes med seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Klarte ikke Ã¥ allokere QTIF-kontekststruktur." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Klarte ikke Ã¥ lage GdkPixbufLoader-objekt." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Klarte ikke Ã¥ finne atom for bildedata." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF bildeformatet" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-bilde har ugyldige data i hode" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-bilde har ukjent type" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS-bildevariasjon ikke støttet" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ikke nok minne til Ã¥ laste RAS-bilde" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster-bildeformat" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Kan ikke allokere minne for IOBuffer-struct" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Kan ikke allokere minne for IOBuffer-data" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Kan ikke kjøre realloc for IOBuffer-data" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Kan ikke allokere midlertidige IOBuffer-data" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Kan ikke allokere ny pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Bildet er korrupt eller avkuttet" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Kan ikke allokere struktur for fargekart" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Kan ikke allokere fargekartoppføringer" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Uventet oppløsning for fargekartoppføringer" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Kan ikke allokere minne for TGA-hode" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-bilde har ugyldige dimensjoner" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA bildetype er ikke støttet" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Kan ikke allokere minne for TGA-kontekststruktur" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Overflødige data i filen" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa bildeformatet" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Kunne ikke finne bildebredde (ugyldig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Kunne ikke finne bildehøyde (ugyldig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Bredde eller høyde pÃ¥ TIFF-bilde er null" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF-bildet er for stort" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ikke nok minne til Ã¥ Ã¥pne TIFF-bilde" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Feil under lasting av RGB-data fra TIFF-fil" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Feil under Ã¥pning av TIFF-bilde" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Feil under Ã¥pning av TIFF-bilde" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Klarte ikke Ã¥ lagre TIFF-bilde" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-komprimering har ingen referanse til en gyldig kodek." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Klarte ikke Ã¥ lagre TIFF-data" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Kunne ikke skrive til TIFF-fil" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Bilde har null bredde" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Bilde har null høyde" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ikke nok minne til Ã¥ laste bilde" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kunne ikke lagre resten" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP bildeformatet" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ugyldig XBM-fil" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ikke nok minne til Ã¥ laste XBM-bildefil" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Feil under skriving til midlertidig file under lasting av XBM-bilde" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM bildeformat" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Fant ikke XPM-hode" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ugyldig XPM-hode" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-filen har en bildebredde <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-filen har en bildehøyde <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM har et ugyldig antall tegn per piksel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-filen har et ugyldig antall farger" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Kan ikke allokere minne for lasting av XPM-bilde" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Kan ikke lese fargekart for XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Feil under skriving til midlertidig fil under lasting av XPM-bilde" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM bildeformat" gdk-pixbuf-2.30.8/po/ne.po0000664000175000017500000011564612340760136016373 0ustar00mclasenmclasen00000000000000# translation of gtk.gnome-2-14.ne.po to Nepali # translation of gtk+.HEAD.po to Nepali # Pawan Chitrakar , 2004. # Jyotshna Shrestha , 2005. # Ganesh Ghimire , 2005. # Jaydeep Bhusal , 2005. # Shyam Krishna Bal , 2006. # Shiva Pokharel , 2006. # Mahesh subedi , 2006. msgid "" msgstr "" "Project-Id-Version: gtk.gnome-2-14.ne\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2006-07-07 14:33+0545\n" "Last-Translator: Mahesh subedi \n" "Language-Team: Nepali \n" "Language: ne\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 1.10.2\n" "Plural-Forms: nplurals=2;plural=(n!=1)\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "फाइल '%s' खोलà¥à¤¨ असफल: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "छवि फाइल '%s' मा डेटा छैन" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨ '%s' लोड गरà¥à¤¨ असफल: कारण अजà¥à¤žà¤¾à¤¤, संभवत à¤à¤‰à¤Ÿà¤¾ नषà¥à¤Ÿ à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨ फाइल" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "छवि '%s' लोड गरà¥à¤¨ असफल: कारण अजà¥à¤žà¤¾à¤¤, संभवत à¤à¤‰à¤Ÿà¤¾ नषà¥à¤Ÿ छवि फाइल" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "छवि-लोडिङ मोडà¥à¤¯à¥à¤² लोड गरà¥à¤¨ असफल: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "छवि-लोडिङ मोडà¥à¤¯à¥à¤² %s ले उचित इनà¥à¤Ÿà¤°à¤«à¥‡à¤¸ निरà¥à¤¯à¤¾à¤¤ गरà¥à¤¦à¥ˆà¤¨; सायद यो फरक GTK संसà¥à¤•à¤°à¤£ बाट हो ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "छवि पà¥à¤°à¤•à¤¾à¤° '%s' समरà¥à¤¥à¤¿à¤¤ छैन" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "फाइल '%s' का लागि छवि फाइल ढाà¤à¤šà¤¾ पहिचान गरà¥à¤¨ सकेन" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "पहिचान नभà¤à¤•à¥‹ छवि फाइल ढाà¤à¤šà¤¾" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "छवि '%s' लोड गरà¥à¤¨ असफल: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "छवि फाइलमा लेखà¥à¤¦à¤¾ तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf को निरà¥à¤®à¤¾à¤£à¤²à¥‡ छवि ढाà¤à¤šà¤¾ बचत गरà¥à¤¨ समरà¥à¤¥à¤¨ गरà¥à¤¦à¥ˆà¤¨: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "कलबà¥à¤¯à¤¾à¤•à¤®à¤¾ छवि बचत गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "असà¥à¤¥à¤¾à¤¯à¥€ फाइल खोलà¥à¤¨ असफल" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "असà¥à¤¥à¤¾à¤¯à¥€ फाइलबाट पढà¥à¤¨ असफल" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "लेखà¥à¤¨à¤•à¤¾ लागि '%s' खोलà¥à¤¨ असफल: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "छवि लेखà¥à¤¦à¤¾ '%s' बनà¥à¤¦ गरà¥à¤¨ असफल, सबै डेटा बचत नभà¤à¤•à¥‹ हà¥à¤¨à¤¸à¤•à¥à¤›: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "à¤à¤‰à¤Ÿà¤¾ बफरमा छवि बचत गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "छवि फाइलमा लेखà¥à¤¦à¤¾ तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "आनà¥à¤¤à¤°à¤¿à¤• तà¥à¤°à¥à¤Ÿà¤¿: छवि लोडर मोडà¥à¤¯à¥à¤² '%s' ले à¤à¤‰à¤Ÿà¤¾ छवि लोड सà¥à¤°à¥ गरà¥à¤¨ असफल भयो, तर असफलताका " "लागि कारण दिà¤à¤¨à¥¤" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "छवि पà¥à¤°à¤•à¤¾à¤° '%s' को बढà¥à¤¦à¥‹ लोडिङ समरà¥à¤¥à¤¿à¤¤ छैन" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "छवि हेडर नषà¥à¤Ÿ" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "छवि ढाà¤à¤šà¤¾ अजà¥à¤žà¤¾à¤¤" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "छवि पिकà¥à¤¸à¥‡à¤² डेटा नषà¥à¤Ÿ" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u बाईटको छवि बफर निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ असफल" msgstr[1] "%u बाईटà¥à¤¸à¤•à¥‹ छवि बफर निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ असफल" # msgstr[0] "चितà¥à¤° सà¥à¤®à¥ƒà¤¤à¤¿à¤•à¥‹ %u वारà¥à¤£à¤¿à¤• à¤à¤•à¤¾à¤‡ छà¥à¤Ÿà¥à¤¯à¤¾à¤‰à¤¨ असफल " # msgstr[1] "चितà¥à¤° सà¥à¤®à¥ƒà¤¤à¤¿à¤•à¥‹ %u वारà¥à¤£à¤¿à¤• à¤à¤•à¤¾à¤‡à¤¹à¤°à¥‚ छà¥à¤Ÿà¥à¤¯à¤¾à¤‰à¤¨ असफल " #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨à¤®à¤¾ अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ खणà¥à¤¡" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨à¤®à¤¾ अवैध हेडर" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨ लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨à¤®à¤¾ विकृत खणà¥à¤¡" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF छवि काटिà¤à¤•à¥‹ थियो वा अपूरà¥à¤£ थियो।" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP छविसà¤à¤— बनावटी हेडर डेटा छ" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "बिटमà¥à¤¯à¤¾à¤ª छवि लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP छविसà¤à¤— असमरà¥à¤¥à¤¿à¤¤ हेडर साइज छ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "टपडाउन BMP छविहरू सङà¥à¤•à¥à¤šà¤¨ गरà¥à¤¨ सकिà¤à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "अपरिपकà¥à¤µ फाइल-को-अनà¥à¤¤à¥à¤¯à¤¸à¤à¤— सामना भयो" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP फाइल बचत गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP फाइलमा लेखà¥à¤¨ सकेन" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG गà¥à¤£ ० देखि १०० बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; मान '%s' पदवरà¥à¤£à¤¨ गरà¥à¤¨ सकिà¤à¤¨à¥¤" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG गà¥à¤£ ० देखि १०० बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; '%d' लाई अनà¥à¤®à¤¤à¤¿ दिइà¤à¤•à¥‹ छैन।" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "हेडरका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "\"%s\"बाट\"%s\" मा फाइलको नाम फेरà¥à¤¦à¤¾ तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "वसà¥à¤¤à¥ चयन गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "\"%s\"बाट\"%s\" मा फाइलको नाम फेरà¥à¤¦à¤¾ तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "फाइलनाम रूपानà¥à¤¤à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "फाइलनाम रूपानà¥à¤¤à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "असमरà¥à¤¥à¤¿à¤¤ RAS छवि घटबढ" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "बाà¤à¤•à¥€ बचत गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF पढà¥à¤¨ असफल: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF फाइलले केही डेटा हराà¤à¤•à¥‹ थियो (सायद यो कà¥à¤¨à¥ˆ पà¥à¤°à¤•à¤¾à¤°à¤²à¥‡ काटिà¤à¤•à¥‹ थियो ?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF लोडर (%s) मा आनà¥à¤¤à¤°à¤¿à¤• तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "थाक अधिपà¥à¤°à¤µà¤¾à¤¹" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF छवि लोडरले यो छवि बà¥à¤à¥à¤¨ सकेन।" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "खराब सङà¥à¤•à¥‡à¤¤à¤•à¥‹ देखा परà¥à¤¯à¥‹" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF फाइलमा वृतà¥à¤¤à¤¾à¤•à¤¾à¤°à¤¿ तालिका पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF फाइल लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF फाइलमा à¤à¤‰à¤Ÿà¤¾ फà¥à¤°à¥‡à¤® मिशà¥à¤°à¤£ गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF छवि नषà¥à¤Ÿ छ (गलत LZW सङà¥à¤•à¥à¤šà¤¨)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "फाइल à¤à¤‰à¤Ÿà¤¾ GIF फाइलको रूपमा देखा परà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF फाइल ढाà¤à¤šà¤¾à¤•à¥‹ संसà¥à¤•à¤°à¤£ %s समरà¥à¤¥à¤¿à¤¤ छैन" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "छविको चौडाइ शूनà¥à¤¯ छ" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF छविसà¤à¤— विशà¥à¤µà¤µà¥à¤¯à¤¾à¤ªà¥€ कलरमà¥à¤¯à¤¾à¤ª छैन, र यसभितà¥à¤°à¤•à¥‹ à¤à¤‰à¤Ÿà¤¾ फà¥à¤°à¥‡à¤®à¤®à¤¾ सà¥à¤¥à¤¾à¤¨à¥€à¤¯ कलरमà¥à¤¯à¤¾à¤ª छैन।" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF छवि काटिà¤à¤•à¥‹ थियो वा अपूरà¥à¤£ थियो।" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "PNG छवि फाइल पढà¥à¤¦à¤¾ घातक तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "फाइल चयन गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤®à¤¾ अवैध हेडर" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾ लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "सङà¥à¤•à¥à¤šà¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤¹à¤°à¥‚ समरà¥à¤¥à¤¿à¤¤ छैननà¥" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤¸à¤à¤— शूनà¥à¤¯ चौडाइ छ" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤¸à¤à¤— शूनà¥à¤¯ उचाइ" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "असमरà¥à¤¥à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ पà¥à¤°à¤•à¤¾à¤°" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO फाइल लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO को रूपमा बचत गरà¥à¤¨ छवि अति ठूलो भयो" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "छवि बाहिर करà¥à¤¸à¤° हटसà¥à¤ªà¤Ÿ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO फाइलका लागि असमरà¥à¤¥à¤¿à¤¤ गहिराइ: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "हेडरका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "फाइलनाम रूपानà¥à¤¤à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "बदलिà¤à¤•à¥‹ PNGसà¤à¤— शूनà¥à¤¯ चौडाइ वा उचाइ छ।" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "छवि पà¥à¤°à¤•à¤¾à¤° '%s' समरà¥à¤¥à¤¿à¤¤ छैन" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "JPEG फाइल लोड गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "TIFF फाइल खोलà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "लाइन डेटाका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG छवि फाइल (%s) वà¥à¤¯à¤¾à¤–à¥à¤¯à¤¾ गरà¥à¤¦à¤¾ तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "छवि लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, सà¥à¤®à¥ƒà¤¤à¤¿ सà¥à¤µà¤¤à¤¨à¥à¤¤à¥à¤° गरà¥à¤¨ केही अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤—हरू निषà¥à¤•à¤¾à¤¶à¤¨ गरेर पà¥à¤°à¤¯à¤¾à¤¸ " "गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "असमरà¥à¤¥à¤¿à¤¤ JPEG रङ खाली सà¥à¤¥à¤¾à¤¨ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG फाइल लोड गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "बदलिà¤à¤•à¥‹ PNGसà¤à¤— शूनà¥à¤¯ चौडाइ वा उचाइ छ।" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "हेडरका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "पà¥à¤°à¤¸à¤à¤— बफरका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "छविसà¤à¤— अवैध चौडाइ र/वा उचाइ छ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "छविले bpp लाई असमरà¥à¤¥à¤¨ गरेको छ" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "छविसà¤à¤— %d-बिट पà¥à¤²à¥‡à¤¨à¤¹à¤°à¥‚को असमरà¥à¤¥à¤¿à¤¤ नमà¥à¤¬à¤° छ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "नयाठpixbuf सिरà¥à¤œà¤¨à¤¾ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "लाइन डेटाका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "हेडरका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "(PCX) छविको सबै लाइनहरू पà¥à¤°à¤¾à¤ªà¥à¤¤ गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX डेटाको अनà¥à¤¤à¥à¤¯à¤®à¤¾ कà¥à¤¨à¥ˆ रङदानी फेला परेन" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "बदलिà¤à¤•à¥‹ PNGसà¤à¤— शूनà¥à¤¯ चौडाइ वा उचाइ छ।" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG छविको बिट पà¥à¤°à¤¤à¤¿ चà¥à¤¯à¤¾à¤¨à¤² अवैध छ।" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "बदलिà¤à¤•à¥‹ PNGसà¤à¤— शूनà¥à¤¯ चौडाइ वा उचाइ छ।" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "बदलिà¤à¤•à¥‹ PNG को बिट पà¥à¤°à¤¤à¤¿ चà¥à¤¯à¤¾à¤¨à¤² ८ होइन।" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "बदलिà¤à¤•à¥‹ PNG RGB वा RGBA होइन।" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "बदलिà¤à¤•à¥‹ PNGसà¤à¤— चà¥à¤¯à¤¾à¤¨à¤²à¤¹à¤°à¥‚को असमरà¥à¤¥à¤¿à¤¤ नमà¥à¤¬à¤° छनà¥, ३ वा ४ हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›à¥¤" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG छवि फाइलमा घातक तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG फाइल लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "à¤à¤‰à¤Ÿà¤¾ %ld छवि दà¥à¤§à¤¾à¤°à¤¾ %ld भणà¥à¤¡à¤¾à¤°à¤£ गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿; सà¥à¤®à¥ƒà¤¤à¤¿ उपयोग घटाउन केही " "अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤—हरू निषà¥à¤•à¤¾à¤¶à¤¨ गरेर पà¥à¤°à¤¯à¤¾à¤¸ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG छवि फाइल पढà¥à¤¦à¤¾ घातक तà¥à¤°à¥à¤Ÿà¤¿" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG छवि फाइल पढà¥à¤¦à¤¾ घातक तà¥à¤°à¥à¤Ÿà¤¿: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG पाठ टà¥à¤•à¥à¤°à¤¾à¤¹à¤°à¥‚का लागि कà¥à¤žà¥à¤œà¥€à¤¹à¤°à¥‚सà¤à¤— कमà¥à¤¤à¥€à¤®à¤¾ १ र बढीमा ७९ कà¥à¤¯à¤¾à¤°à¥‡à¤•à¥à¤Ÿà¤°à¤¹à¤°à¥‚ हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›à¥¤" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG पाठ टà¥à¤•à¥à¤°à¤¾à¤¹à¤°à¥‚का लागि कà¥à¤žà¥à¤œà¥€à¤¹à¤°à¥‚ ASCII कà¥à¤¯à¤¾à¤°à¥‡à¤•à¥à¤Ÿà¤°à¤¹à¤°à¥‚ हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›à¥¤" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG सङà¥à¤•à¥à¤šà¤¨ तह ० र ९ बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; मान '%s' पदवरà¥à¤£à¤¨ गरà¥à¤¨ सकिà¤à¤¨à¥¤" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG सङà¥à¤•à¥à¤šà¤¨ तह ० र ९ बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; '%d' लाई अनà¥à¤®à¤¤à¤¿ दिइà¤à¤•à¥‹ छैन।" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG पाठ टà¥à¤•à¥à¤°à¤¾ %s का लागि मान ISO-8859-1 सङà¥à¤•à¥‡à¤¤à¤¨à¤®à¤¾ रूपानà¥à¤¤à¤°à¤£ गरà¥à¤¨ सकिà¤à¤¦à¥ˆà¤¨à¥¤" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM लोडरले à¤à¤‰à¤Ÿà¤¾ इनà¥à¤Ÿà¤¿à¤œà¤° फेला पारà¥à¤¨à¥‡ आशा गरेको थियो, तर पारेन" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM फाइलसà¤à¤— à¤à¤‰à¤Ÿà¤¾ गतल पà¥à¤°à¤¾à¤°à¤®à¥à¤­à¤¿à¤• बाइट छ" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM फाइल à¤à¤‰à¤Ÿà¤¾ जà¥à¤žà¤¾à¤¤ उपढाà¤à¤šà¤¾ होइन" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM फाइलसà¤à¤— चौडाइ ० भà¤à¤•à¥‹ à¤à¤‰à¤Ÿà¤¾ छवि छ" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM फाइलसà¤à¤— उचाइ ० भà¤à¤•à¥‹ à¤à¤‰à¤Ÿà¤¾ छवि छ" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM फाइलमा अधिकतम रङ मान ० हो" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM फाइलमा अधिकतम रङ मान अति ठूलो छ" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "कचà¥à¤šà¤¾ PNM छवि पà¥à¤°à¤•à¤¾à¤° अवैध छ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM छवि लोडरले यो PNM उपढाà¤à¤šà¤¾ समरà¥à¤¥à¤¨ गरà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "कचà¥à¤šà¤¾ PNM ढाà¤à¤šà¤¾à¤¹à¤°à¥‚लाई नमूना डेटा भनà¥à¤¦à¤¾ अघि ठीक à¤à¤‰à¤Ÿà¤¾ सेतो खाली सà¥à¤¥à¤¾à¤¨ आवशà¥à¤¯à¤• परà¥à¤¦à¤›" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM छवि लोड गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM पà¥à¤°à¤¸à¤à¤— सà¥à¤Ÿà¥à¤°à¤•à¥à¤Ÿ लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM छवि डेटाको अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ अनà¥à¤¤à¥à¤¯" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM फाइल लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM छवि ढाà¤à¤šà¤¾ परिवार" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "TIFF छवि लोड गरà¥à¤¨ असफल" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "%u बाईटको छवि बफर निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ असफल" msgstr[1] "%u बाईटको छवि बफर निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ असफल" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF पढà¥à¤¨ असफल: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "TGA पà¥à¤°à¤¸à¤à¤— सà¥à¤Ÿà¥à¤°à¤•à¥à¤Ÿà¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "असà¥à¤¥à¤¾à¤¯à¥€ फाइलबाट पढà¥à¤¨ असफल" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF छवि खोलà¥à¤¨ असफल" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS छविसà¤à¤— बनावटी हेडर डेटा छ" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS छविसà¤à¤— अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤•à¤¾à¤° छ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "असमरà¥à¤¥à¤¿à¤¤ RAS छवि घटबढ" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS छवि लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "सन रासà¥à¤Ÿà¤° छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer सà¥à¤Ÿà¥à¤°à¤•à¥à¤Ÿà¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer डेटाका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer डेटा पà¥à¤¨: निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "असà¥à¤¥à¤¾à¤¯à¥€ IOBuffer डेटा निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "नयाठpixbuf निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF छवि काटिà¤à¤•à¥‹ थियो वा अपूरà¥à¤£ थियो।" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "कलरमà¥à¤¯à¤¾à¤ª बनावट निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "कलरमà¥à¤¯à¤¾à¤ª पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¹à¤°à¥‚ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "कलरमà¥à¤¯à¤¾à¤ª पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¹à¤°à¥‚का लागि अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ बिट गहिराइ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA हेडर सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA छविसà¤à¤— अवैध आयामहरू छनà¥" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA छवि पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ छैन" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA पà¥à¤°à¤¸à¤à¤— सà¥à¤Ÿà¥à¤°à¤•à¥à¤Ÿà¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "फाइलमा अतà¥à¤¯à¤¾à¤§à¤¿à¤• डेटा" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "टारà¥à¤—ा छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "छवि चौडाइ पà¥à¤°à¤¾à¤ªà¥à¤¤ गरà¥à¤¨ सकेन (खराब TIFF फाइल)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "छवि उचाइ पà¥à¤°à¤¾à¤ªà¥à¤¤ गरà¥à¤¨ सकेन (खराब TIFF फाइल)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF छविको चौडाइ वा उचाइ शूनà¥à¤¯ छ" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF छविको आयामहरू अति ठूलो छ" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF फाइल खोलà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF फाइल बाट RGB डेटा लोड गरà¥à¤¨ असफल" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF छवि खोलà¥à¤¨ असफल" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF छवि लोड गरà¥à¤¨ असफल" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "TIFF छवि खोलà¥à¤¨ असफल" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "TIFF छवि खोलà¥à¤¨ असफल" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "BMP फाइलमा लेखà¥à¤¨ सकेन" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "छविको चौडाइ शूनà¥à¤¯ छ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "छविको उचाइ शूनà¥à¤¯ छ" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "छवि लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैन" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "बाà¤à¤•à¥€ बचत गरà¥à¤¨ सकेन" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "अवैध XBM फाइल" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM छवि फाइल लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM छवि लोड गरà¥à¤¦à¤¾ असà¥à¤¥à¤¾à¤¯à¥€ फाइल लेखà¥à¤¨ असफल" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM छवि ढाà¤à¤šà¤¾" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "कà¥à¤¨à¥ˆ XPM हेडर फेला परेन" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "अवैध XPM हेडर" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM फाइलसà¤à¤— छवि चौडाइ <= 0 छ" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM फाइलसà¤à¤— छवि उचाइ <= 0 छ" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPMसà¤à¤— कà¥à¤¯à¤¾à¤°à¥‡à¤•à¥à¤Ÿà¤° पà¥à¤°à¤¤à¤¿ पिकà¥à¤¸à¥‡à¤²à¤•à¥‹ अवैध नमà¥à¤¬à¤° छ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM फाइलसà¤à¤— रङहरूको अवैध नमà¥à¤¬à¤° छ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM छवि लोड गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM कलरमà¥à¤¯à¤¾à¤ª पढà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM छवि लोड गरà¥à¤¦à¤¾ असà¥à¤¥à¤¾à¤¯à¥€ फाइलमा लेखà¥à¤¨ असफल" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM छवि ढाà¤à¤šà¤¾" #~ msgid "Unsupported animation type" #~ msgstr "असमरà¥à¤¥à¤¿à¤¤ à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨ पà¥à¤°à¤•à¤¾à¤°" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFF बनà¥à¤¦ सञà¥à¤šà¤¾à¤²à¤¨ असफल" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "पà¥à¤¯à¤¾à¤²à¥‡à¤Ÿ गरिà¤à¤•à¥‹ डेटाका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेन" gdk-pixbuf-2.30.8/po/ro.po0000664000175000017500000007664212340760136016413 0ustar00mclasenmclasen00000000000000# Romanian translation for gtk+ # Copyright (C) 1999 - 2009 Free Software Foundation, Inc. # Dan Damian , 1999, 2000. # Marius Andreiana , 2001, 2002. # MiÈ™u Moldovan , 2003 - 2010. # Lucian Adrian Grijincu , 2009, 2010. # Cristian Secară , 2010. msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-11-22 20:20+0300\n" "Last-Translator: Lucian Adrian Grijincu \n" "Language-Team: Romanian Gnome Team \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==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2);;\n" "X-Generator: Virtaal 0.6.1\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Nu s-a putut deschide fiÈ™ierul „%sâ€: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "FiÈ™ierul imagine „%s†nu conÈ›ine date" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Nu s-a putut încărca animaÈ›ia „%s†dintr-un motiv necunoscut, probabil un " "fiÈ™ier animaÈ›ie corupt" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Nu s-a putut încărca imaginea „%s†dintr-un motiv necunoscut, probabil un " "fiÈ™ier imagine corupt" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Nu s-a putut încărca modulul de încărcare al imaginilor: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modulul de încărcare a imaginilor %s nu exportă interfaÈ›a corectă; poate că " "este dintr-o versiune gdk-pixbuf diferită?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Tipul de imagine „%s†nu este suportat" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nu s-a putut recunoaÈ™te formatul de imagine pentru fiÈ™ierul „%sâ€" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Format fiÈ™ier imagine nerecunoscut" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Nu s-a putut încărca imaginea „%sâ€: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Eroare la scrierea fiÈ™ierului imagine JPEG: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Această versiune de gdk-pixbuf nu suportă salvarea formatului de imagine: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Memorie insuficientă pentru salvarea imaginii" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Nu s-a putut deschide fiÈ™ierul temporar" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Nu s-a putut citi fiÈ™ierul temporar" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Nu s-a putut deschide „%s†pentru scriere: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Nu s-a putut închide „%s†la scrierea imaginii, e posibil să nu se fi salvat " "toate datele: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Memorie insuficientă pentru a salva imaginea în buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Eroare la scrierea în fluxul imagine" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Eroare internă: Modulul de încărcare de imagini „%s†nu a reuÈ™it să termine " "o operaÈ›iune È™i nu a precizat cauza acestui eÈ™ec" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ÃŽncărcarea progresivă a imaginilor tip „%s†nu este suportată" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Antet imagine corupt" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Format necunoscut de imagine" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Datele pixel ale imaginii sunt corupte" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "nu s-a putut aloca memoria buffer de %u octet" msgstr[1] "nu s-a putut aloca memoria buffer de %u octeÈ›i" msgstr[2] "nu s-a putut aloca memoria buffer de %u de octeÈ›i" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Fragment neaÈ™teptat în iconiÈ›a animată" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Antet incorect în animaÈ›ie" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Memorie insuficientă pentru a încărca animaÈ›ia" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Fragment malformat în animaÈ›ie" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Imaginea GIF era trunchiată sau incompletă." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Formatul de imagine ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Imaginea BMP are datele din antet greÈ™ite" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Memorie insuficientă pentru a încărca imaginea bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Imaginea BMP are un antet cu o mărime nesuportată" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Imaginile BMP de tip „topdown†nu pot fi comprimate" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "S-a întâlnit un sfârÈ™it de fiÈ™ier „EOF†prematur" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nu s-a putut aloca memorie pentru salvarea fiÈ™ierului BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nu s-a putut scrie fiÈ™ierul BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Formatul de imagine BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Formatul de imagine EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Formatul de imagine GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Formatul de imagine ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Calitatea JPEG trebuie să fie o valoare între 0 È™i 100, valoarea „%s†nu a " "putut fi prelucrată." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Calitatea JPEG trebuie să fie o valoare între 0 È™i 100, valoarea „%d†nu " "este permisă." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Formatul de imagine JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Formatul de imagine TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nu s-a putut aloca memorie: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nu s-a putut crea fluxul: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nu s-a putut căuta în flux: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Nu s-a putut citi din flux: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nu s-a putut încărca un „bitmapâ€" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nu s-a putut încărca un „metafileâ€" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Format de imagine nesuportat de GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nu s-a putut salva" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Formatul de imagine WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Nu s-a putut citi fiÈ™ierul GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Din fiÈ™ierul GIF lipseau o parte din date (poate a fost trunchiat?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Eroare internă în modulul de încărcare GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stivă supraîncărcată" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Modulul de încărcare GIF nu înÈ›elege această imagine." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "S-a întâlnit cod incorect" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "ÃŽnregistrare circulară în tabel în fiÈ™ierul GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Memorie insuficientă pentru a încărca fiÈ™ierul GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Memorie insuficientă pentru a compune un cadru în fiÈ™ierul GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "FiÈ™ierul imagine GIF este corupt (compresie LZW incorectă)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "FiÈ™ierul nu pare a fi de tip GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versiunea %s a formatului GIF nu este suportată" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Imaginea are lățimea zero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Imaginea GIF nu are o hartă globală de culoare È™i un cadru al său nu are " "hartă locală de culoare." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Imaginea GIF era trunchiată sau incompletă." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Eroare la citirea imaginii ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nu s-a putut decoda fiÈ™ierul ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Formatul de imagine ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Antet incorect în iconiță" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Memorie insuficientă pentru a încărca iconiÈ›a" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "IconiÈ›ele comprimate nu sunt suportate" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "IconiÈ›a are lățimea zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "IconiÈ›a are înălÈ›imea zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tip de iconiță nesuportat" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Memorie insuficientă pentru a încarca fiÈ™ierul ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Imagine prea mare pentru a fi salvată ca ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Hotspot cursor înafara imaginii" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Adâncime nesuportată pentru fiÈ™ierul ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nu s-a putut aloca memorie pentru flux" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nu s-a putut decoda imaginea" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "FiÈ™ierul JPEG2000 transformat are lățimea sau înălÈ›imea zero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Tipul de imagine nu este suportat deocamdată" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nu s-a putut aloca memorie pentru profilul de culoare" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Memorie insuficientă pentru a deschide fiÈ™ierul JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" "Nu s-a putut aloca memorie pentru plasarea în memoria buffer a datelor " "imaginii" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Formatul de imagine JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Eroare la interpretarea fiÈ™ierului imagine JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Memorie insuficientă pentru încărcarea imaginii, încercaÈ›i să închideÈ›i " "câteva aplicaÈ›ii pentru a elibera memorie" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Adâncime de culoare JPEG nesuportată (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nu s-a putut aloca memorie pentru încărcarea imaginii JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "FiÈ™ierul JPEG transformat are lățimea sau înălÈ›imea zero." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Profilul de culoare are lungime nevalidă %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nu se poate aloca memorie pentru antet" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nu se poate aloca memorie pentru un buffer de context" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Imaginea are înălÈ›imea sau lățimea incorecte" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Imaginea are o adâncime nesuportată" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Imaginea are un număr nesuportat de biÈ›i pentru adâncime: %d" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nu se poate crea un nou buffer de pixeli" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nu se poate aloca memorie pentru datele liniare" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Nu se poate aloca memorie pentru imaginea PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nu s-au obÈ›inut toate liniile imaginii PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nu s-a găsit nici o paletă la sfârÈ™itul datelor PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Formatul de imagine PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "FiÈ™ierul PNG transformat are lățimea sau înălÈ›imea zero." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Formatul de imagine GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Numărul de biÈ›i/canal al imaginii PNG este incorect." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "FiÈ™ierul PNG transformat are lățimea sau înălÈ›imea zero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Numărul de biÈ›i/canal al fiÈ™irului PNG transformat nu este opt." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "FiÈ™ierul PNG transformat nu este RBG sau RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "FiÈ™ierul PNG transformat are un număr nesuportat de canale, acestea trebuie " "să fie trei sau patru." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Eroare fatală în fiÈ™ierul imagine PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Memorie insuficientă pentru a încărca imaginea PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Memorie insuficientă pentru a păstra o imagine %ld pe %ld, încercaÈ›i să " "închideÈ›i câteva aplicaÈ›ii pentru a elibera memorie" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Eroare fatală la citirea fiÈ™ierului imagine PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Eroare fatală la citirea fiÈ™ierului imagine PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Fragmentele de text dintr-un PNG trebuie să aibă cel puÈ›in 1 È™i cel mult 79 " "de caractere." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Fragmentele de text dintr-un PNG trebuie să fie caractere ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Profilul de culoare are lungime nevalidă %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Nivelul de compresie PNG trebuie să fie o valoare între 0 È™i 9, valoarea " "„%s†nu a putut fi prelucrată." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Nivelul de compresie PNG trebuie să fie o valoare între 0 È™i 9, valoarea " "„%d†nu este permisă." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Valoarea fragmentului de text PNG %s nu poate fi convertită la codarea " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Formatul de imagine PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Modulul de încărcare PNM aÈ™tepta un întreg, dar a primit altceva." #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "FiÈ™ierul PNM are octetul iniÈ›ial incorect" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "FiÈ™ierul PNM nu este într-un subformat PNM recunoscut" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "FiÈ™ierul PNM are lățimea imaginii 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "FiÈ™ierul PNM are înălÈ›imea imaginii 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Valoarea maximă a culorii în fiÈ™ierul PNM este 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Valoarea maximă a culorii în fiÈ™ierul PNM este prea mare" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Tipul de imagine PNM brută nu este valid" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Modulul de încărcare de imagini PNM nu suportă acest subformat PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Formatele brute PNM cer exact un spaÈ›iu gol înainte de datele eÈ™antion" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nu se poate aloca memorie pentru încărcarea imaginii PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Memorie insuficientă pentru a încărca structura contextului PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "SfârÈ™it neaÈ™teptat al datelor imaginii PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Memorie insuficientă pentru a încărca fiÈ™ierul PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Familia formatelor de imagine PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Descriptorul fiÈ™ierului de intrare este NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Nu s-a putut citi antetul QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Dimensiunea atomului QTIF este prea mare (%d octeÈ›i)" msgstr[1] "Dimensiunea atomului QTIF este prea mare (%d octeÈ›i)" msgstr[2] "Dimensiunea atomului QTIF este prea mare (%d octeÈ›i)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Nu s-a putut aloca memoria tampon pentru citirea din fiÈ™ier de %d octeÈ›i " msgstr[1] "" "Nu s-a putut aloca memoria tampon pentru citirea din fiÈ™ier de %d octeÈ›i " msgstr[2] "" "Nu s-a putut aloca memoria tampon pentru citirea din fiÈ™ier de %d octeÈ›i " #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "A apărut o eroare în timp ce se citea un atom QTIF din fiÈ™ier: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Nu s-a putut sări peste următorii %d octeÈ›i cu seek()." msgstr[1] "Nu s-a putut sări peste următorii %d octeÈ›i cu seek()." msgstr[2] "Nu s-a putut sări peste următorii %d octeÈ›i cu seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Nu s-a putut aloca structura de context QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Nu s-a putut crea obiectul GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Nu s-a putut găsi un atom de imagine." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Formatul de imagine QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Imaginea RAS are datele din antet greÈ™ite" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Imaginea RAS are un tip necunoscut" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "variaÈ›ie de imagine RAS nesuportată" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Memorie insuficientă pentru a încarca imaginea RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Formatul de imagine raster Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nu se poate aloca memorie pentru structura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nu se poate aloca memorie pentru datele IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Nu se pot realoca datele IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nu se pot aloca datele temporare IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Nu se poate aloca un nou buffer de pixeli" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Imaginea este coruptă sau trunchiată" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nu se poate aloca structura hărÈ›ii de culoare" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nu se pot aloca intrările hărÈ›ii de culoare" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Adâncime de biÈ›i neaÈ™teptată pentru intrările hărÈ›ii de culoare" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nu se poate aloca memorie pentru antetul TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Imaginea TGA are dimensiuni incorecte" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Tip de imagine TGA nesuportat" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nu se poate aloca memorie pentru structura contextului TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Date în exces în fiÈ™ier" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Formatul de imagine TGA" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nu s-a putut obÈ›ine lățimea imaginii (fiÈ™ier TIFF incorect)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nu s-a putut obÈ›ine înălÈ›imea imaginii (fiÈ™ier TIFF incorect)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Lățimea sau înalÈ›imea imaginii TIFF este zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensiunile imaginii TIFF sunt prea mari" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Memorie insuficientă pentru a deschide fiÈ™ierul TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Nu s-au putut încărca datele RGB din fiÈ™ierul TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Nu s-a putut deschide imaginea TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Nu s-a putut încărca imaginea TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Nu s-a putut salva imaginea TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Compresia TIFF nu se referă la un codec valid." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Nu s-a putut scrie imaginea TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nu s-a putut scrie în fiÈ™ierul TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Imaginea are lățimea zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Imaginea are înălÈ›imea zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Memorie insuficientă pentru a încărca imaginea" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nu s-a putut salva restul" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Formatul de imagine WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "FiÈ™ier XBM nevalid" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Memorie insuficientă pentru a încărca fiÈ™ierul XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Nu s-a putut scrie un fiÈ™ier temporar la încărcarea imaginii XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Formatul de imagine XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Antetul XPM nu a fost găsit" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Antet XPM incorect" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "FiÈ™ierul XPM are o lățime negativă a imaginii" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "FiÈ™ierul XPM are o înălÈ›ime negaivă a imaginii" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM are un număr incorect de caractere per pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "FiÈ™ierul XPM are un număr incorect de culori" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nu s-a putut aloca memorie pentru încărcarea imaginii XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nu s-a putut citi harta de culoare XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Nu s-a putut scrie un fiÈ™ier temporar la încărcarea imaginii XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Formatul de imagine XPM" #~ msgid "Unsupported animation type" #~ msgstr "Tip de animaÈ›ie nesuportat" #~ msgid "TIFFClose operation failed" #~ msgstr "OperaÈ›iunea „TIFFClose†a eÈ™uat" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Nu se poate aloca memorie pentru datele paletei" gdk-pixbuf-2.30.8/po/eo.gmo0000664000175000017500000004733212340760137016535 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-<B-#/'£/Ë/.ä/00"D0'g0&0-¶0,ä041+F1.r1#¡1-Å1ó1$2"52(X2*2¬2É2á2/3103b3}3&—3)¾3,è3!4+741c42•4!È40ê4585P5o59Œ5Æ5Ø5ô56 36&T6#{6*Ÿ6"Ê6(í6 777*P7Y{7'Õ7!ý7/8O8Pn8%¿8Jå8*09 [9)|9'¦9Î9#ê9 : /:>P:B: Ò:#ó:*;.B;$q;*–;KÁ;U <2c<5–<+Ì<ø<=)4=^=+u=&¡=3È=ü=>.>'A>$i>-Ž>!¼> Þ>rÿ>7r?ª?(È?5ñ?''@4O@[„@/à@-A.>A.mA%œAjÂA-BBBTBnBOŠBPÚB1+CG]C¥C.ÂC7ñC)D,@D3mD)¡D*ËD&öD&E0DE,uE$¢ENÇEOF fF"‡F,ªF/×F5G4=GrG#ŽG²GHÒG!H=H%FHlH,†H³HÆHÛHîHII*ICIWIjI&}I¤I¹IØIíIJJ)J.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+2-eo-20070615 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2011-09-11 20:41+0200 Last-Translator: Kristjan SCHMIDT Language-Team: Esperanto Language: eo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1) X-Generator: Virtaal 0.7.0 X-Launchpad-Export-Date: 2011-05-19 17:20+0000 X-Project-Style: gnome BMP-bildo havas falsajn kapdatumojnBMP-bildo havas nesubtenatan kapgrandonRenkontis malbonan kodonBitoj per kanalo de PNG-bildo estas nevalidaj.Bitoj por kanalo de transformita PNG ne estas 8.Ne eblas atribui TGA-kapan memoronNe eblas atribui kolormapajn elementojnNe eblas atribui kolormapan strukturonNe eblas atribui memoron por IOBuffer-datumojNe povas krei memoron por IOBuffer-strukturoNe eblas atribui memoron por TGA-kunteksta strukturoNe povas krei memoron por Åargi PNM-bildonNe eblas atribui memoron por Åargi XPM-bildonNe eblas atribui novan bilderbufronNe eblas atribui dumtempajn IOBuffer-datumojnNe eblas legi XPM-kolormaponNe eblas reatribui IOBuffer-datumojnCikla tabelelemento en GIF-dosieroKolor-profilo havas nevalidan longon %d.Densigitaj piktogramoj ne estas subtenatajNe eblis atribui memoron: %sNe eblis krei fluon: %sNe povis malkodi ICNS-dosieronNe eblas akiri bildalton (malbona TIFF-dosiero)Ne eblas akiri bildlarÄon (malbona TIFF-dosiero)Ne eblis legi de fluon: %sNe eblis serĉi fluon: %sNe eblis atribui memoron por PCX-bildoNe eblis atribui memoron por kolorprofiloNe eblis atribui memoron por kunteksta bufroNe eblis atribui memoron por kapoNe eblis atribui memoron por liniaj datumojNe eblis atribui memoron por Åargi JPEG-dosieronNe eblis atribui memoron por konservi BMP-dosieronNe povis atribui memoron por fluoNe eblis atribui memoron por bufri bildo-datumonNe kreeblis nova bilderbufroNe povis malkodi bildonNe eblis legi rastruman bildonNe eblis Åargi metadosieronNe povis rekoni la bildan dosierformaton por dosiero "%s"Ne eblis konserviNe povis konservi la restonNe eblis skribi en BMP-dosieroNe eblis skribi en TIFF-dosieroKursora aktivpunkto ekster bildoNe ricevis ĉiujn liniojn de PCX-bildoDimensioj de TIFF-bildo tro grandajEraro interpretante JPEG-bilddosieron (%s)Eraro dum legado de ICNS-bildo: %sEraro dum skribado de la bilddosiero: %sEraro dum skribado de bildo-fluoTroaj datumoj en dosieroFiaskis atribui QTIF-kunteksto-strukturon.Malsukcesis fermi "%s" dum skribado de bildo, eble ne ĉiuj datumoj estis konservitaj: %sFiaskis krei "GdkPixbufLoader"-objektonFiaskis trovi bilddatuman atomon.Malsukcesis Åargi RVB-datumojn el TIFF-dosieroMalsukcesis Åargi TIFF-bildonMalsukcesis Åargi animacion "%s": kialo nekonata, eble korupta animacia dosieroMalsukcesis Åargi la bildon "%s": %sMalsukcesis Åargi bildon "%s": kialo nekonata, eble korupta bilda dosieroMalsukcesis malfermi "%s" por skribado: %sMalsukcesis malfermi TIFF-bildonMalsukcesis malfermi la dosieron "%s": %sMalsukcesis malfermi dumtempan dosieronLegado de QTIF-kapo fiaskisMalsukcesis legi dumtempan dosieronMalsukcesis registri TIFF-bildonMalsukcesis skribi TIFF-datumojnFiaskis skribi en dumtempan dosieron dum Åargado de XBM-bildoMalsukcesis skribi en dumtempan dosieron dum Åargado de XPM-bildoMalsukceso dum legado de GIF: %sFatala eraro en PNG-bilddosiero: %sFatala eraro dum legado de PNG-bilddosieroFatala eraro dum legado de PNG-bilddosiero: %sDosiero Åajnas ne estis GIF-dosieroDosiera eraro dum legado de QTIF-atomo: %sAl GIF-dosiero kelkaj datumoj mankis (ĉu Äi eble estas iel distranĉite?)GIF-bildo ne havas Äeneralan kolormapon, kaj kadro en Äi ne havas lokan kolormapon.GIF-bildo estas difektita (nekorekta LZW-kunpremo)GIF-bilda Åargilo ne povas kompreni ĉi tiun bildon.GIF-bildo estis distranĉite aÅ­ nekompletaPiktogramo havas nulan altonPiktogramo havas nulan larÄonBilda dosiero "%s" enhavas neniun datumonBilda formato nekonataBildo havas nevalidan larÄon kaj/aÇ” altonBildo havas nesubtenatajn bilderbitojnBildo havas nesubtenatan nombron de %d-bitaj planojBildo havas nulan altonBildo havas nulan larÄonBildkapo difektitaBildo estas damaÄita aÅ­ distranĉita.Bilderaj datumoj de bildo difektitajBildo tro granda por esti konservata kiel ICOBildotipo "%s" ne estas subtenataBilda tipo nuntempe ne subtenataBildosÌ‚arga modulo %s ne elsportas la taŭgan interfacon; Ĉu Äi eble apartenas al alia versio de "gdk-pixbuf"?Alkrementa Åargado de bildtipo "%s" ne estas subtenataEniga dosiernumero estas NUL.Nesufiĉa memoro por Åargi PNG-dosieronNesufiĉa memoro por Åargi PNM-kuntekstan strukturonNesufiĉa memoro por Åargi PNM-dosieroSen sufiĉa memoro por Åargi XBM-an bildan dosieronNesufiĉa memoro por Åargi bildon, klopodu eliri el kelkaj aplikaĵoj por liberigi memoronNesufiĉa memoro por malfermi JPEG2000-dosieronSen sufiĉa memoro por malfermi TIFF-dosieronNesufiĉa memoro por konservi bildon en bufronNesufiĉa memoro por konservi bildon al revokoInterna eraro en la GIF-Åargilo (%s)Interna eraro: bildÅarga modulo "%s" malsukcesis plenumi operacion, sed ne donis kialon pri la malsukcesoNevalida XBM-dosieroNevalida XPM-kapoNevalida kapo en animacioNevalida kapo en piktogramoJPEG-kvalito devas esti valoro inter 0 kaj 100; valoro '%d' ne estas permesata.JPEG-kvalito devas esti valoro inter 0 kaj 100; valoro "%s" ne estis analizebla.Åœlosiloj por PNG-tekstblokoj estu Askiaj signoj.Åœlosiloj por PNG-tekstblokoj havu minimume 1 kaj maksimume 79 signojn.Misformita bloko en animacioMaksimuma kolora valoro en PNM-dosiero estas 0Maksimuma kolora valoro en PNM-dosiero estas tro grandaNeniu XPM-kapo trovitaNeniu paletro trovita je fino de PCX-datumojNe sufiĉa memoro por sintezi kadron en GIF-dosieroNe sufiĉa memoro por Åargi GIF-dosieronSen sufiĉa memoro por Åargi ICO-dosieronNesufiĉa memoro por Åargi RAS-bildonNe sufiĉa memoro por Åargi animacionNe sufiĉe da memoro por Åargi rastruman bildonSen sufiĉe da memoro por Åargi piktogramonSen sufiĉa memoro por Åargi bildonPNG-kunprema nivelo estu valoro inter 0 kaj 9; valoro '%d' ne estas permesata.PNG-kunprema nivelo estu valoro inter 0 kaj 9; valoro "%s" ne estis analizebla.PNM-dosiero havas bildalton de 0PNM-dosiero havas bildlarÄon de 0PNM-dosiero havas nekorektan komencan bajtonPNM-dosiero ne estas en rekonata PNM-subformatoPNM-bildÅargilo ne subtenas ĉi tiun PNM-subformatonPNM-Åargilo supozis trovi entjeron, tamen ne trovisAtigis tro frue dosierfinonRAS-bildo havas falsajn kapdatumojnRAS-bildo havas nekonatan tiponKrudaj PNM-formatoj bezonas ekzakte unu spaceto antaÅ­ ekzemplaj datumojKruda PNM-bildtipo estas nevalidaStaktrooTGA-bildo havas nevalidajn dimensiojnTGA-bildtipo ne subtenataTIFF-densigo ne referencas al valida kodeko.La ANI-bildformatoLa bilda formato BMPLa EMF-bildformatoLa GIF-bildformatoLa ICNS bildo-formatoLa ICO-bildformatoLa JPEG2000-bild-formatoLa JPEG-bildformatoLa PCX-bildformatoLa PNG-bildformatoLa PNM/PBM/PGM/PPM-bildformata familioLa bild-formato QTIFLa rastruma bildformato de SunLa TIFF-bildoformatoLa Targa-bildformatoLa WBMP-bildformatoLa WMF-bildformatoLa XBM-bildformatoLa XPM-bildformatoĈi tiu konstruo de 'gdk-pixbuf' ne subtenas konservadon de la bildformato: %sSupremalsuprenaj BMP-bildoj ne kunpremeblasTransformita JPEG havas nulan larÄon aÅ­ alton.Transformita JPEG2000 havas nulan larÄon aÅ­ altonTransformita PNG havas nesubtenatan nombron de kanaloj, devas esti 3 aÅ­ 4.Transformita PNG havas nulan larÄon aÅ­ alton.Transformita PNG nek RVB nek RVBA.Ne eblas Åargi la modulon por bildoÅargo: %s: %sNeatendita bitprofundo por kolormapaj elementojNeatendita fino de PNM-bilddatumojNeatendita piktograma bloko en animacioNerekonata bilda dosierformatoNesubtenata JPEG-kolorspaco (%s)Nesubtenata profundo por ICO-dosiero: %dNesubtenata piktograma tipoNesubtenata bildformato por GDI+Valoro por PNG-tekstbloko %s ne estas konvertebla al kodigo ISO-8859-1.Versio %s de la GIF-dosierformato ne estas subtenataLarÄo aÅ­ alto de TIFF-bildo estas nuloXMP-dosiero havas bildalton <= 0XMP-dosiero havas bildlarÄon <= 0XMP-dosiero havas nevalidan nombron de kolorojXPM havas nevalidan nombron de bajtoj per bilderomalsukcesis krei bildbufron de %u bajtomalsukcesis krei bildbufron de %u bajtojnesubtenata RAS-bilda variogdk-pixbuf-2.30.8/po/pt_BR.gmo0000664000175000017500000005461312340760137017140 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0ã&0+ 2/627f2ž22»28î26'33^34’3<Ç3<4CA4=…4=Ã4(5;*5*f50‘5)Â5,ì5-6)G6&q6"˜6+»6Dç6E,7#r7&–74½79ò7<,84i87ž8?Ö8<9/S9Cƒ9'Ç9%ï9":&8:A_:¡:$»:(à:) ;'3;0[;0Œ;1½;ï;' <%3<Y<xu<0î<P=(p=.™=.È=÷=k>#ƒ>c§>$ ?0?!M?"o?’?#±?Õ?`ó?T@?o@>¯@î@'A)-A-WA …A(¦AUÏAg%B;B>ÉB+C4CMC+gC“C+²C=ÞC:DWDpDŠD&ªD$ÑD,öD*#E-NE„|EEF(GF1pFB¢F1åF;GeSG4¹G/îG7HBVH™H&I~@I¿IÕI"îIJT0J^…J;äJR K sK*”K6¿K$öK0L:LL1‡L1¹L0ëL0M1MM,M,¬M`ÙMg:N(¢N)ËN+õN8!OCZOBžOáOjûO/fP%–PZ¼P'Q#?QcQ&tQ&›Q2ÂQõQ R!R7RMRbRyRR«RÂRØR.îRS4SQShS€S—S­SÃSQÛS.-T<\T?™TIÙT;#U(_U7ˆUHÀUA V&KV*rV-V&ËV;òV.W3IW]}W=ÛW,X+FX,rX/ŸX6ÏXXY+_YA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-06-09 17:01-0300 Last-Translator: Rafael Ferreira Language-Team: Brazilian Portuguese 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: Poedit 1.5.5 A imagem ANI estava truncada ou incompleta.A imagem BMP tem dados de cabeçalho incorretosNão há suporte ao tamanho de cabeçalho da imagem BMPCódigo inválido encontradoNúmero de bits por canal da imagem PNG inválido.Número de bits por canal do PNG transformado não é 8.Não foi possível alocar a memória do cabeçalho TGANão foi possível alocar entradas do mapa de coresNão foi possível alocar estrutura do mapa de coresNão foi possível alocar memória para os dados de IOBufferNão foi possível alocar memória para a estrutura IOBufferNão foi possível alocar memória para a estrutura de contexto TGANão foi possível alocar memória para carregar a imagem PNMNão foi possível alocar memória para carregar a imagem XPMNão foi possível alocar um novo pixbufNão foi possível alocar os dados temporários de IOBufferNão foi possível ler o mapa de cores XPMNão foi possível realocar os dados de IOBufferEntrada de tabela circular no arquivo GIFO tamanho do perfil de cor é inválido: %d.O perfil de cores tem tamanho inválido "%u".Não há suporte para ícones compactadosNão foi possível alocar memória: %sNão foi possível criar fluxo: %sNão foi possível decodificar arquivo ICNSNão foi possível obter a altura da imagem (arquivo TIFF inválido)Não foi possível obter a largura da imagem (arquivo TIFF inválido)Não foi possível ler do fluxo: %sNão foi possível percorrer fluxo: %sNão foi possível alocar memória para a imagem PCXNão foi possível alocar memória para o perfil de coresNão foi possível alocar memória para o buffer de contextoNão foi possível alocar memória para o cabeçalhoNão foi possível alocar memória para dados de linhasNão foi possível alocar memória para carregar o arquivo JPEGNão foi possível alocar memória para salvar o arquivo BMPNão foi possível alocar memória para o fluxoNão foi possível alocar memória para o buffer de dados de imagemNão foi possível criar um novo pixbufNão foi possível decodificar imagemNão foi possível carregar bitmapNão foi possível carregar metarquivoNão foi possível reconhecer o formato de imagem do arquivo "%s"Não foi possível salvarNão foi possível salvar o restanteNão foi possível gravar no arquivo BMPNão foi possível gravar no arquivo TIFFZona de ação do cursor fora da imagemNão foram obtidas todas as linhas da imagem PCXAs dimensões da imagem TIFF são grandes demaisErro ao interpretar o arquivo de imagem JPEG (%s)Erro ao ler imagem ICNS: %sErro ao gravar no arquivo de imagem: %sErro ao gravar para o fluxo de imagemExcesso de dados no arquivoFalha ao alocar %d byte para o buffer de leitura do arquivoFalha ao alocar %d bytes para o buffer de leitura do arquivoFalha ao alocar a estrutura de contexto do QTIF.Falha ao fechar "%s" ao gravar a imagem, os dados podem não ter sido salvos: %sFalha ao criar o objeto GdkPixbufLoader.Falha ao localizar unidade de dados da imagem.Falha ao carregar os dados RGB do arquivo TIFFFalha ao carregar a imagem TIFFFalha ao carregar a animação "%s": razão desconhecida, provavelmente um arquivo de animação corrompidoFalha ao carregar a imagem "%s": %sFalha ao carregar a imagem "%s": razão desconhecida, provavelmente um arquivo de imagem corrompidoFalha ao abrir "%s" para escrita: %sFalha ao abrir a imagem TIFFFalha ao abrir o arquivo "%s": %sFalha ao abrir arquivo temporárioFalha ao ler o cabeçalho QTIFFalha ao ler de arquivo temporárioFalha ao salvar a imagem TIFFFalha ao buscar o próximo %d byte com seek().Falha ao buscar os próximos %d bytes com seek().Falha ao gravar dados TIFFFalha ao gravar no arquivo temporário ao carregar a imagem XBMFalha ao gravar o arquivo temporário ao carregar a imagem XPMFalha ao ler o GIF: %sErro fatal no arquivo de imagem PNG: %sErro fatal ao ler o arquivo de imagem PNGErro fatal ao ler o arquivo de imagem PNG: %sO arquivo não parece ser um GIFErro de E/S ao ler a unidade do QTIF: %sHavia dados faltando no arquivo GIF (talvez ele tenha sido truncado de alguma forma?)A imagem GIF não tem um mapa de cores global, e um quadro dentro dela não tem um mapa de cores local.A imagem GIF está corrompida (compactação LZW incorreta)O carregador de imagem GIF não consegue entender essa imagem.A imagem GIF estava truncada ou incompleta.O ícone tem altura zeroO ícone tem largura zeroO arquivo de imagem "%s" não contém dadosFormato de imagem desconhecidoA imagem tem altura e/ou largura inválidasNão há suporte ao número de bits-por-pixel (bpp) da imagemNão há suporte ao número de %d bits de planos da imagemA imagem tem altura zeroA imagem tem largura zeroCabeçalho da imagem corrompidoA imagem está truncada ou corrompida.Dados de pixel da imagem corrompidosImagem grande demais para ser salva como ICONão há suporte para imagens do tipo "%s"Atualmente não há suporte ao tipo de imagemO módulo de carregamento de imagens %s não exporta a interface apropriada; talvez ele seja de uma versão diferente do gdk-pixbuf?Não há suporte para carregamento incremental do tipo de imagem "%s"Descritor do arquivo de entrada é nulo.Memória insuficiente para carregar o arquivo PNGMemória insuficiente para carregar a estrutura de contexto do PNMMemória insuficiente para carregar o arquivo PNMMemória insuficiente para carregar o arquivo de imagem XBMMemória insuficiente para carregar a imagem, tente encerrar alguns aplicativos para liberar memóriaMemória insuficiente para abrir o arquivo JPEG 2000Memória insuficiente para abrir o arquivo TIFFMemória insuficiente para salvar a imagem em um bufferMemória insuficiente para salvar a imagem para retorno de chamadaMemória insuficiente para armazenar uma imagem de %lu por %lu; tente sair de alguns aplicativos para reduzir o uso de memóriaErro interno no carregador de GIF (%s)Erro interno: O módulo carregador de imagens "%s" falhou em completar uma operação, mas não deu uma razão para essa falhaArquivo XBM inválidoCabeçalho XPM inválidoCabeçalho inválido na animaçãoCabeçalho inválido no íconeA qualidade do JPEG deve ser um valor entre 0 e 100; o valor "%d" não é permitido.A qualidade do JPEG deve ser um valor entre 0 e 100; não foi possível analisar o valor "%s".Chaves para blocos de texto PNG devem ser caracteres ASCII.Chaves para blocos de texto PNG devem ter pelo menos 1 e no máximo 79 caracteres.Pedaço malformado na animaçãoO valor máximo de cor do arquivo PNM é 0O valor máximo de cor do arquivo PNM é grande demaisNão foi localizado o cabeçalho XPMNenhuma paleta localizada ao final dos dados PCXMemória insuficiente para compor um quadro no arquivo GIFMemória insuficiente para carregar o arquivo GIFMemória insuficiente para carregar o arquivo ICOMemória insuficiente para carregar a imagem RASMemória insuficiente para carregar a animaçãoMemória insuficiente para carregar imagem bitmapMemória insuficiente para carregar o íconeMemória insuficiente para carregar a imagemO nível de compressão do PNG precisa ser um valor entre 0 e 9; o valor "%d" não é permitido.O nível de compressão do PNG deve ser um valor entre 0 e 9; não foi possível analisar o valor "%s".O arquivo PNM tem uma imagem de altura 0O arquivo PNM tem uma imagem de largura 0O arquivo PNM tem um byte inicial incorretoO arquivo PNM não está num sub-formato PNM reconhecidoO carregador de imagens PNM não dá suporte a esse sub-formato PNMO carregador PNM esperava localizar um inteiro, mas não localizouFim de arquivo inesperadoTamanho da unidade do QTIF é muito grande (%d byte)Tamanho da unidade do QTIF é muito grande (%d bytes)A imagem RAS tem dados de cabeçalho incorretosA imagem RAS tem um tipo desconhecidoFormatos de PNM brutos requerem exatamente um espaço em branco antes dos dados de amostraO tipo de imagem PNM bruta é inválidoA imagem GIF final tem tamanho zeroEstouro de pilhaA imagem TGA tem dimensões inválidasNão há suporte ao tipo de imagem TGACompressão TIFF não referencia um codec válido.Formato de imagem ANIFormato de imagem BMPFormato de imagem EMFFormato de imagem GIFO formato GdkPixdataFormato de imagem ICNSFormato de imagem ICOFormato de imagem JPEG 2000Formato de imagem JPEGFormato de imagem PCXFormato de imagem PNGFamília de formatos de imagem PNM/PBM/PGM/PPMFormato de imagem QTIFFormato de imagem raster SunFormato de imagem TIFFFormato de imagem TargaFormato de imagem WBMPFormato de imagem WMFFormato de imagem XBMO formato de imagem XPMEssa compilação do gdk-pixbuf não dá suporte a salvar o formato de imagem: %sImagens BMP topdown não podem ser compactadasImagem JPEG transformada tem altura ou largura igual a zero.Imagem JPEG2000 transformada tem altura ou largura igual a zeroO PNG transformado tem um número de canais sem suporte, deve ser 3 ou 4.Imagem PNG transformada tem altura ou largura igual a zero.O PNG transformado não é RGB nem RGBA.Pixbuf transformado tem altura ou largura igual a zero.Não foi possível carregar o módulo de carregamento de imagens: %s: %sProfundidade de bits inesperada para as entradas do mapa de coresFim inesperado dos dados da imagem PNMPedaço de ícone inesperado na animaçãoFormato de arquivo de imagem não reconhecidoEspaço de cores JPEG sem suporte (%s)Não há suporte a esta profundidade para o arquivo ICO: %dTipo de ícone sem suporteNão há suporte a este formato de imagem para GDI+O valor para blocos de texto PNG %s não pode ser convertido para a codificação ISO-8859-1.Não há suporte para a versão %s do formato de arquivos GIFA largura ou a altura da imagem TIFF é zeroO arquivo XPM tem uma altura de imagem <= 0O arquivo XPM tem uma largura de imagem <= 0O arquivo XPM tem um número de cores inválidoO XPM tem um número inválido de caracteres por pixelfalha ao alocar buffer de imagem de %u bytefalha ao alocar buffer de imagem de %u bytesNão há suporte a variação de imagem RASgdk-pixbuf-2.30.8/po/vi.po0000664000175000017500000007710412340760136016403 0ustar00mclasenmclasen00000000000000# Vietnamese translation for GTK+. # Copyright © 2010 GNOME i18n Project for Vietnamese. # Hoang Ngoc Tu , 2000-2002. # Joern v. Kattchee , 2000-2002. # Nguyá»…n Thái Ngá»c Duy , 2002-2004,2007-2009,2011. # Clytie Siddall , 2005-2010. # msgid "" msgstr "" "Project-Id-Version: Gtk+ 2.15.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-08-22 08:57+0700\n" "Last-Translator: Clytie Siddall \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: LocFactoryEditor 1.8\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Lá»—i mở tập tin « %s »': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Tập tin ảnh « %s » không chứa dữ liệu nào" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Lá»—i tải tập tin hoạt cảnh « %s »: không biết sao, có lẽ tập tin hoạt cảnh bị " "há»ng" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "Lá»—i tải tập tin ảnh « %s »: không biết sao, có lẽ tập tin ảnh bị há»ng" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Không thể tải mô-Ä‘un tải ảnh: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Mô-Ä‘un tải ảnh %s không có giao diện thích hợp; có lẽ do từ má»™t phiên bản " "gdk-pixbuf khác?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Không há»— trợ kiểu ảnh « %s »" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Không thể nhận ra dạng thức tập tin ảnh cho tập tin « %s »" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Không nhận ra dạng thức tập tin ảnh" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Lá»—i tải tập tin ảnh « %s »: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Gặp lá»—i khi ghi vào tập tin ảnh: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Bản xây dụng gdk-pixbuf này không há»— trợ lÆ°u dạng thức ảnh: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Không đủ bá»™ nhá»› để lÆ°u tập tin ảnh vào khả năng gá»i lại" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Lá»—i mở tập tin tạm" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Lá»—i Ä‘á»c từ tập tin tạm" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Lá»—i mở tập tin « %s » để ghi: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "Lá»—i đóng « %s » khi Ä‘ang ghi ảnh, má»i dữ liệu có lẽ không được lÆ°u: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Không đủ bá»™ nhá»› để lÆ°u ảnh vào bá»™ đệm" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Gặp lá»—i khi ghi vào luồng ảnh" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Lá»—i ná»™i bá»™ : mô-Ä‘un tải ảnh « %s » đã không kết thúc thao tác, cÅ©ng không " "diá»…n tả sao" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Không há»— trợ tải từ từ kiểu ảnh « %s »" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Phần đầu của ảnh bị há»ng" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Không biết dạng thức ảnh" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Dữ liệu Ä‘iểm ảnh của ảnh bị há»ng" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "lá»—i cấp phát %u byte cho vùng đệm ảnh" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Gặp Ä‘oạn biểu tượng bất thÆ°á»ng trong hoạt cảnh" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Phần đầu không hợp lệ trong hoạt cảnh" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Không đủ bá»™ nhá»› để tải hoạt cảnh" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Äoạn dạng sai trong hoạt cảnh" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Ảnh GIF bị cắt bá»›t hoặc không hoàn chỉnh." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Dạng thức ảnh ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Ảnh BMP có dữ liệu phần đầu giả" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Không đủ bá»™ nhá»› để tải ảnh mảng" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Ảnh BMP có kích thÆ°á»›c phần đầu không được há»— trợ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Không thể nén ảnh BMP kiểu đầu xuống" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Gặp kết thúc tập tin quá sá»›m" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Không thể cấp phát bá»™ nhá»› để lÆ°u tập tin BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Không thể ghi vào tập tin BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Dạng thức ảnh BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Äịnh dạng ảnh EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Dạng thức ảnh GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Dạng thức ảnh ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Hệ số chất lượng của JPEG phải nằm trong khoảng 0 và 100; không thể phân " "tách giá trị « %s »." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Hệ số chất lượng của JPEG phải nằm trong khoảng 0 và 100; không chấp nhận " "giá trị « %d »." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Dạng thức ảnh JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Dạng thức ảnh TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Không thể cấp phát bá»™ nhá»› : %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Không thể tạo luồng: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Không thể tìm nÆ¡i trong luồng: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Không thể Ä‘á»c từ luồng: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Không thể nạp ảnh mảng" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Không thể nạp siêu tập tin" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Äịnh dạng ảnh không được há»— trợ đối vá»›i GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Không thể lÆ°u" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Äịnh dạng ảnh WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Lá»—i Ä‘á»c tập tin dạng GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Tập tin GIF thiếu má»™t vài dữ liệu (có lẽ tập tin đã bị cắt bá»›t bằng cách " "nào?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Lá»—i ná»™i bá»™ trong bá»™ tải tập tin dạng GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Tràn đống" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Bá»™ tải tập tin GIF không thể hiểu ảnh này." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Phát hiện mã sai" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Mục nhập bảng kiểu tròn trong tập tin GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Không đủ bá»™ nhá»› để tải tập tin dạng GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Không đủ bá»™ nhá»› để tạo má»™t khung trong tập tin dạng GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Tập tin GIF bị há»ng (dữ liệu nén LZW sai)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Tập tin này có vẻ không phải là tập tin dạng GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Không há»— trợ phiên bản %s của dạng thức tập tin GIF" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Ảnh GIF kết quả có kích thÆ°á»›c bằng không" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Ảnh GIF không có bảng màu toàn cục, và có má»™t khung bên trong không có bảng " "màu cục bá»™." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Ảnh GIF bị cắt bá»›t hoặc không hoàn chỉnh." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Lá»—i Ä‘á»c ảnh ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Không thể giải mã tập tin ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Dạng thức ảnh ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Phần đầu không hợp lệ trong biểu tượng" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Không đủ bá»™ nhá»› để tải biểu tượng" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Không há»— trợ biểu tượng đã nén" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Biểu tượng có bá» rá»™ng bằng không" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Biểu tượng có bá» cao bằng không" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Không há»— trợ kiểu biểu tượng này" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Không đủ bá»™ nhá»› để tải tập tin ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Ảnh quá lá»›n để lÆ°u dạng ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Äiểm nóng con trá» nằm ngoài ảnh" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Há»— trợ Ä‘á»™ sâu này cho tập tin ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Không thể cấp phát bá»™ nhá»› cho luồng" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Không thể giải mã ảnh" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Ảnh JPEG2000 đã được chuyển đổi có chiá»u rá»™ng/cao bằng không" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Loại ảnh hiện thá»i không há»— trợ" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Không thể cấp phát bá»™ nhá»› cho hồ sÆ¡ màu" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Không đủ bá»™ nhá»› để mở tập tin JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Không thể cấp phát bá»™ nhá»› cho dữ liệu ảnh" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Dạng thức ảnh JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Gặp lá»—i khi thông dịch tập tin ảnh JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Không đủ bá»™ nhá»› để tải ảnh, hãy thá»­ thoát má»™t vài ứng dụng để giải phóng bá»™ " "nhá»›" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Không há»— trợ vùng màu JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Không thể cấp phát bá»™ nhá»› để tải tập tin JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Ảnh JPEG đã được chuyển đổi có chiá»u rá»™ng/cao bằng không." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Hồ sÆ¡ màu sắc có chiá»u dài sai %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Không thể cấp phát bá»™ nhá»› cho phần đầu" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Không thể cấp phát bá»™ nhá»› cho bá»™ đệm ngữ cảnh" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Ảnh có Ä‘á»™ cao/rá»™ng không hợp lệ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Không há»— trợ bpp trong ảnh này" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Không há»— trợ số mặt phẳng %d-bit trong ảnh này" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Không thể tạo bá»™ đệm Ä‘iểm ảnh má»›i" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Không thể cấp phát bá»™ nhá»› cho dữ liệu dòng" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Không thể cấp phát bá»™ nhá»› cho ảnh PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "ChÆ°a lấy má»i dòng của ảnh dạng PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Không tìm thấy bảng chá»n ở cuối dữ liệu PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Dạng thức ảnh PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Pixbuf được chuyển đổi có chiá»u rá»™ng hoặc chiá»u cao bằng không." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Äịnh dạng GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Số bit trên má»™t kênh của ảnh PNG không là hợp lệ." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Ảnh PNG đã được chuyển đổi có chiá»u rá»™ng/cao bằng không." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Số bit trên má»™t kênh của ảnh PNG được chuyển đổi không bằng 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Ảnh PNG được chuyển đổi không phải là RGB cÅ©ng nhÆ° RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Ảnh PNG được chuyển đổi có số kênh không được há»— trợ (phải bằng 3 hoặc 4)." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Lá»—i nghiêm trá»ng trong tập tin ảnh PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Không đủ bá»™ nhá»› để tải tập tin PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Không đủ bá»™ nhá»› để lÆ°u má»™t ảnh có kích thÆ°á»›c %ld vào %ld; hãy thá»­ thoát má»™t " "vài ứng dụng để giảm số lượng bá»™ nhá»› được dùng" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Lá»—i nghiêm trong khi Ä‘á»c tập tin ảnh PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Lá»—i nghiêm trá»ng khi Ä‘á»c tập tin ảnh PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Các khóa cho các Ä‘oạn PNG text phải có Ä‘á»™ dài từ 1 đến 79 ký tá»±." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Các khóa cho các Ä‘oạn PNG text phải là ký tá»± ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Hồ sÆ¡ màu sắc có chiá»u dài sai %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Mức nén PNG phải là giá trị nằm trong khoảng 0 và 9; không thể phân tách giá " "trị « %s »." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Mức nén PNG phải là giá trị nằm trong khoảng 0 và 9; không cho phép giá trị " "« %d »." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Không thể chuyển đổi giá trị của Ä‘oạn chữ PNG %s sang bá»™ ký tá»± ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Dạng thức ảnh PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Bá»™ tải ảnh PNM ngá» tìm má»™t số nguyên, nhÆ°ng không tìm thấy" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Tập tin PNM có byte khởi đầu không đúng" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Tập tin PNM không phải là dạng thức con PNM được công nhận" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Tập tin PNM chứa ảnh có chiá»u rá»™ng bằng không" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Tập tin PNM chứa ảnh có chiá»u cao bằng không" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Giá trị màu tối Ä‘a trong tập tin PNM bằng không" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Giá trị màu tối Ä‘a trong tập tin PNM quá lá»›n" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Kiểu ảnh PNM thô không hợp lệ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Bá»™ tải ảnh PNM không há»— trợ dạng thức con này của PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Dạng thức ảnh PNM thô cần má»™t và chỉ má»™t khoảng trắng trÆ°á»›c dữ liệu mẫu" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Không thể cấp phát bá»™ nhá»› để tải ảnh PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Không đủ bá»™ nhá»› để tải cấu trúc ngữ cảnh PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Gặp kết thúc bất ngá» trong dữ liệu ảnh PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Không đủ bá»™ nhá»› để tải tập tin PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Há» dạng thức ảnh PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Tập tin đầu vào có bá»™ mô tả VÔ GIà TRỊ." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Lá»—i Ä‘á»c phần đầu QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Atom QTIF có kích cỡ quá lá»›n (%d byte)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Lá»—i cấp phát %d byte cho vùng đệm Ä‘á»c tập tin" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Gặp lá»—i tập tin khi Ä‘á»c atom QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Không nhảy được qua %d byte kế tiếp dùng seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Không cấp phát được cấu trúc ngữ cảnh QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Không tạo được đối tượng kiểu GdkPixbufLoader (nạp vùng đệm Ä‘iểm ảnh)." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Không tìm thấy được má»™t atom kiểu dữ liệu ảnh." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Äịnh dạng ảnh QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Ảnh RAS có dữ liệu phần đầu giả" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Không biết kiểu dạng thức ảnh RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Không há»— trợ biến dạng ảnh RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Không đủ bá»™ nhá»› để tải ảnh RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Dạng thức ảnh raster Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Không thể cấp phát bá»™ nhá»› cho cấu trúc bá»™ đệm nhập/xuất (IOBuffer)" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Không thể cấp phát bá»™ nhá»› cho dữ liệu bá»™ đệm nhập/xuất (IOBuffer)" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Không thể tái cấp phát bá»™ nhá»› cho dữ liệu bá»™ đệm nhập/xuất (IOBuffer)" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Không thể cấp phát dữ liệu IOBuffer tạm thá»i" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Không thể cấp phát bá»™ đệm Ä‘iểm ảnh má»›i" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Ảnh bị cắt bá»›t hoặc bị há»ng" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Không thể cấp phát cấu trúc bản đồ màu sắc" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Không thể cấp phát các mục của bản đồ màu sắc" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Các mục bản đồ màu sắc có Ä‘á»™ sâu bit bất ngá»" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Không thể cấp phát bá»™ nhá»› cho phần đầu TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Ảnh TGA có kích thÆ°á»›c không hợp lệ" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Không há»— trợ kiểu ảnh TGA" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Không thể cấp phát bá»™ nhá»› cho cấu trúc ngữ cảnh TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Dữ liệu thừa trong tập tin" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Dạng thức ảnh Targa/TGA" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Không thể lấy chiá»u rá»™ng ảnh (tập tin TIFF sai)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Không thể lấy chiá»u cao ảnh (tập tin TIFF sai)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Chiá»u rá»™ng hoặc chiá»u cao của ảnh TIFF bằng không" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Kích thÆ°á»›c ảnh TIFF quá lá»›n" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Không đủ bá»™ nhá»› để mở tập tin TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Lá»—i tải dữ liệu RGB từ tập tin TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Lá»—i mở ảnh TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Lá»—i tải ảnh TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Lá»—i mở ảnh TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Nén YIGG không trỠđến bá»™ nén hợp lệ." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Lá»—i ghi dữ liệu TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Không thể ghi vào tập tin TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Ảnh có chiá»u rá»™ng bằng không" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Ảnh có chiá»u cao bằng không" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Không đủ bá»™ nhá»› để tải ảnh" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Không thể lÆ°u phần còn lại" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Dạng thức ảnh WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Tập tin XBM không hợp lệ" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Không đủ bá»™ nhá»› để tải tập tin ảnh XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Lá»—i ghi vào tập tin tạm khi tải ảnh XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Dạng thức ảnh XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Không tìm thấy phần đầu XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Phần đầu XBM không hợp lệ" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Tập tin XPM có chiá»u rá»™ng ≤ 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Tập tin XPM có chiá»u cao ≤ 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Số ký tá»± trên má»™t Ä‘iểm ảnh trong XPM không hợp lệ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Số lượng màu trong tập tin XPM không hợp lệ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Không thể cấp phát bá»™ nhá»› để tải ảnh XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Không thể Ä‘á»c bảng màu XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Lá»—i ghi vào tập tin tạm khi tải ảnh XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Äịnh dạng ảnh XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "Thao tác TIFFClose" #~ msgid "Unsupported animation type" #~ msgstr "Không há»— trợ kiểu hoạt cảnh" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Không thể cấp phát bá»™ nhá»› cho dữ liệu trong bảng chá»n" gdk-pixbuf-2.30.8/po/tr.po0000664000175000017500000010471112340760136016405 0ustar00mclasenmclasen00000000000000# Turkish translations of gtk+. # Copyright (C) 1999-2003, 2004, 2006, 2007 Free Software Foundation, Inc. # # # Arman Aksoy ,2002. # Nilgün Belma Bugüner , 2001, 2002. # Fatih Demir , 1999-2001. # Görkem Cetin , 2001. # Baris Cicek , 2006, 2007, 2008, 2009, 2010. # Muhammet Kara , 2011, 2012. # Muhammed Eken , 2011. # Ozan ÇaÄŸlayan , 2013. # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-04-06 18:42+0300\n" "Last-Translator: Ozan ÇaÄŸlayan \n" "Language-Team: Türkçe <>\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=1; plural=0;\n" "X-Generator: Gtranslator 2.91.6\n" # gdk-pixbuf/gdk-pixbuf-animation.c:144 gdk-pixbuf/gdk-pixbuf-io.c:516 #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' dosyası açılamadı: %s" # gdk-pixbuf/gdk-pixbuf-animation.c:155 gdk-pixbuf/gdk-pixbuf-io.c:526 #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Resim dosyası '%s' hiç bilgi içermiyor" # gdk-pixbuf/gdk-pixbuf-animation.c:233 #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' canlandıması yüklenemedi: sebep bilinmiyor, canlandırma dosyası " "bozulmuÅŸ olabilir" # gdk-pixbuf/gdk-pixbuf-animation.c:205 gdk-pixbuf/gdk-pixbuf-io.c:571 #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s' resmi yüklenemedi: sebep bilinmiyor, dosya bozulmuÅŸ olabilir" # gdk-pixbuf/gdk-pixbuf-io.c:295 #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Resim yükleme modülü bulunamadı: %s: %s" # gdk-pixbuf/gdk-pixbuf-io.c:314 #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Resim yükleme modülü %s doÄŸru arayüze gönderilmemiÅŸ, farklı bir gdk-pixbuf " "sürümünden olabilir mi?" # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Resim türü '%s' desteklenmiyor" # gdk-pixbuf/gdk-pixbuf-io.c:473 #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' dosyasındaki resmin biçimi anlaşılamadı" # gdk-pixbuf/gdk-pixbuf-io.c:479 #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Bilinmeyen resim dosyası biçimi" # gdk-pixbuf/gdk-pixbuf-io.c:582 #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Resim '%s' yüklenemedi: %s" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "JPEG resim dosyası iÅŸlenirken hata: %s" # gdk-pixbuf/gdk-pixbuf-io.c:687 #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf'un bu kurgusu resim biçimi kaydını desteklemiyor: %s" # gdk-pixbuf/io-xbm.c:295 #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Geri çağırım için resim kaydedilirken yetersiz bellek" # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Geçici dosya açılamadı" # gdk-pixbuf/io-xbm.c:429 #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Geçici dosya okumak için açılamadı" # gdk-pixbuf/gdk-pixbuf-io.c:790 #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' dosyası yazmak için açılamıyor: %s" # gdk-pixbuf/gdk-pixbuf-io.c:811 #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Resim yazılırken '%s' kapatılamadı, tüm veri kaydedilememiÅŸ olabilir: %s" # gdk-pixbuf/io-xbm.c:295 #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Resmi tampona kaydetmek için yetersiz bellek" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Resim akışına yazılırken hata" # gdk-pixbuf/gdk-pixbuf-loader.c:275 gdk-pixbuf/gdk-pixbuf-loader.c:376 #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Dahili hata: Resim yükleme modülü '%s' iÅŸlemi tamamlayamadı, ama " "baÅŸarısızlık sebebi de vermedi" # gdk-pixbuf/gdk-pixbuf-loader.c:252 #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Resim türü '%s' için arttırımlı yükleme desteklenmiyor" # gdk-pixbuf/gdk-pixdata.c:145 #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Resim baÅŸlığı bozuk" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Resim biçimi bilinmiyor" # gdk-pixbuf/gdk-pixdata.c:155 gdk-pixbuf/gdk-pixdata.c:432 #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Resmin piksel verisi bozuk" # gdk-pixbuf/gdk-pixdata.c:378 #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u baytlık resim tamponu ayrılamadı" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Canlandırmada beklenmeyen simge yığını" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Canlandırma içinde geçersiz baÅŸlık" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Canlandırma dosyasını yüklemek için yetersiz bellek" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Canlandırmada yanlış biçimlendirilmiÅŸ yığın" # gdk-pixbuf/io-gif.c:1407 #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF resmi ya kırpılmış ya da tamamlanmamış." # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI resim biçimi" # gdk-pixbuf/io-bmp.c:278 gdk-pixbuf/io-bmp.c:300 #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP resmi baÅŸlığı hatalı veri içeriyor" # gdk-pixbuf/io-bmp.c:325 #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "BiteÅŸlem resmi yüklemek için bellek yetersiz" # gdk-pixbuf/io-bmp.c:255 #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP resmi desteklenmeyen bir baÅŸlık büyüklüğüne sahip" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Yukarıdan aÅŸağıya BMP resimleri sıkıştırılamıyor" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Erken dosya sonu ile karşılaşıldı" # gdk-pixbuf/io-jpeg.c:529 #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP dosyasını kaydetmek için bellek ayrılamadı" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP dosyasına yazılamadı" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP resim biçimi" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF resim biçimi" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF resim biçimi" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO resim biçimi" # gdk-pixbuf/io-jpeg.c:655 #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG kalitesi 0 ile 100 arasında bir deÄŸer olmalı; '%s' deÄŸeri " "ayrıştırılamadı." # gdk-pixbuf/io-jpeg.c:670 #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG kalitesi 0 ile 100 arasında bir deÄŸer olmalı; '%d' deÄŸeri kabul " "edilmiyor." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG resim biçimi" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF resim biçimi" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Bellek ayrılamadı: %s" # gtk/gtkfilesel.c:1011 #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Akış oluÅŸturulamadı: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Akışta atlanamadı: %s" # gtk/gtkfilesel.c:1011 #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Akıştan okunamadı: %s" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "BiteÅŸlem yüklenemedi" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Metafile yüklenemedi" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ için desteklenmeyen resim biçimi" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Kaydedilemedi" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF resim biçimi" # gdk-pixbuf/io-gif.c:218 #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF okunurken hata: %s" # gdk-pixbuf/io-gif.c:460 gdk-pixbuf/io-gif.c:1352 gdk-pixbuf/io-gif.c:1511 #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF dosyasında veri eksik (dosya kırpılmış olabilir mi?)" # gdk-pixbuf/io-gif.c:469 #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF yükleyicide dahili hata (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Yığın taÅŸması" # gdk-pixbuf/io-gif.c:592 #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF resim yükleyicisi bu resmi tanımlayamadı." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Hatalı kod saptandı" # gdk-pixbuf/io-gif.c:622 #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF dosyasında döngüsel tablo girdisi" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF dosyasını yüklemek için yetersiz bellek" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF dosyasındaki bir çerçeveyi oluÅŸturmak için yetersiz bellek" # gdk-pixbuf/io-gif.c:990 #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Bozuk GIF dosyası (LZW sıkıştırması yanlış)" # gdk-pixbuf/io-gif.c:1040 #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Dosya bir GIF dosyası gibi görünmüyor" # gdk-pixbuf/io-gif.c:1052 #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "%s sürümü GIF dosya biçimi desteklenmiyor" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "OluÅŸan GIF resim boyutu sıfır" # gdk-pixbuf/io-gif.c:1178 #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF resmi genel renk eÅŸlemi içermiyor ve bir çerçeve içi yerel renk eÅŸlemi " "de yok." # gdk-pixbuf/io-gif.c:1407 #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF resmi ya kırpılmış ya da tamamlanmamış." # gdk-pixbuf/io-png.c:610 #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS resmi okunurken hata: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS dosyası kodu çözülemedi" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS resim biçimi" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Simge içinde geçersiz baÅŸlık" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Simge dosyasını yüklemek için yetersiz bellek" # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Sıkıştırılmış simgeler desteklenmiyor" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Simge geniÅŸliÄŸi sıfır" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Simge yüksekliÄŸi sıfır" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Desteklenmeyen simge türü" # gdk-pixbuf/io-gif.c:746 gdk-pixbuf/io-gif.c:1340 gdk-pixbuf/io-gif.c:1385 # gdk-pixbuf/io-gif.c:1499 #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO dosyasını yüklemek için yetersiz bellek" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Resim ICO olarak kaydedilmek için çok büyük" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Ä°mleç iÅŸaretleyicisi resmin dışında" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO dosyası için desteklenmeyen derinlik: %d" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Akış için bellek ayrılamadı" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Resim kodu çözülemedi" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Dönüştürülmüş JPEG2000 geniÅŸliÄŸi ve yüksekliÄŸi sıfır." # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Resim türü ÅŸu anda desteklenmiyor" # gdk-pixbuf/io-jpeg.c:529 #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Renk profili için bellek ayrılamadı" # gdk-pixbuf/io-tiff.c:178 gdk-pixbuf/io-tiff.c:194 gdk-pixbuf/io-tiff.c:471 #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 dosyasını açmak için yetersiz bellek" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Resim verisini tamponlamak için bellek ayrılamadı" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 resim biçimi" # gdk-pixbuf/io-jpeg.c:125 #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG resim dosyası iÅŸlenirken hata (%s)" # gdk-pixbuf/io-jpeg.c:234 #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Resim yüklemek için bellek yetersiz, diÄŸer uygulamaları kapatarak belleÄŸi " "boÅŸaltmayı deneyin" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Desteklenmeyen JPEG renk uzayı (%s)" # gdk-pixbuf/io-jpeg.c:529 #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG dosyasını yüklemek için bellek ayrılamadı" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Dönüştürülmüş JPEG resminin geniÅŸliÄŸi ve yüksekliÄŸi sıfır." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Renk profili için geçersiz uzunluk '%u'." # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "BaÅŸlık için bellek ayrılamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "TGA içerik yapısı için bellek ayrılamadı" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Resim geçersiz geniÅŸliÄŸe ve/veya yüksekliÄŸe sahip" # gdk-pixbuf/io-bmp.c:255 #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Resim desteklenmeyen bpp'ye sahip" # gdk-pixbuf/io-bmp.c:255 #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Resim desteklenmeyen sayıda %d-bit düzleme sahip" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Yeni pixbuf oluÅŸturulamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Yeni satır verisi için bellek ayrılamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX görüntüsü için bellek ayrılamadı" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX resminin bütün satırları alınamadı" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX verisinin sonunda palet bulunamadı" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX resim biçimi" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Dönüştürülmüş pixbuf'un geniÅŸliÄŸi ya da yüksekliÄŸi sıfır." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata biçimi" # gdk-pixbuf/io-pnm.c:423 gdk-pixbuf/io-pnm.c:451 gdk-pixbuf/io-pnm.c:483 #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG dosyasının kanal başına bit sayısı geçersiz." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Dönüştürülmüş PNG resminin geniÅŸliÄŸi ve yüksekliÄŸi sıfır." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Dönüştürülmüş PNG'nin kanal başına bit sayısı 8 deÄŸil." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Dönüştürülen PNG, RGB veya RGBA deÄŸil." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Dönüştürülmüş PNG'de desteklenmeyen sayıda kanal var, 3 veya 4 olmalı." # gdk-pixbuf/io-png.c:161 #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG resim dosyasında ölümcül hata: %s" # gdk-pixbuf/io-png.c:245 #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG dosyasını yüklemek için yetersiz bellek" # gdk-pixbuf/io-png.c:536 #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu x %lu boyutunda resim saklamak için bellek yetersiz; bazı uygulamaları " "kapatarak bellek kullanımını düşürmeyi deneyin." # gdk-pixbuf/io-png.c:610 #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG dosyası okunurken ölümcül hata" # gdk-pixbuf/io-png.c:610 #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG dosyası okunurken ölümcül hata: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG metin yığın anahtarları en az 1 en çok 79 karakter olabilirler." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG metin yığın anahtarları ASCII karakter olmalıdır." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Renk profili %d geçersiz uzunluÄŸuna sahip." # gdk-pixbuf/io-jpeg.c:655 #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG sıkıştırma seviyesi 0 ile 9 arasında bir deÄŸer olmalı; '%s' deÄŸeri " "ayrıştırılamadı." # gdk-pixbuf/io-jpeg.c:670 #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG sıkıştırma seviyesi 0 ile 9 arasında bir deÄŸer olmalı; '%d' deÄŸeri kabul " "edilmiyor." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "%s PNG metin yığın deÄŸerleri ISO-8859-1 kodlamaya dönüştürülemiyor." # gdk-pixbuf/io-pnm.c:543 gdk-pixbuf/io-pnm.c:585 #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG resim biçimi" # gdk-pixbuf/io-pnm.c:254 #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM yükleyici tamsayı bulmayı bekledi, ancak bulamadı" # gdk-pixbuf/io-pnm.c:285 #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM dosyası geçersiz giriÅŸ baytına sahip" # gdk-pixbuf/io-pnm.c:315 #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM dosyası bilinen bir PNM alt biçimi olarak tanınmadı" # gdk-pixbuf/io-pnm.c:340 #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM dosyasındaki resim geniÅŸliÄŸi 0" # gdk-pixbuf/io-pnm.c:361 #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM dosyasındaki resim yüksekliÄŸi 0" # gdk-pixbuf/io-pnm.c:384 #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM dosyasındaki en yüksek renk deÄŸeri 0" # gdk-pixbuf/io-pnm.c:384 #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM dosyasındaki en yüksek renk deÄŸeri çok büyük" # gdk-pixbuf/io-pnm.c:423 gdk-pixbuf/io-pnm.c:451 gdk-pixbuf/io-pnm.c:483 #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Temel PNM resim türü geçersiz" # gdk-pixbuf/io-pnm.c:644 #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM resim yükleyicisi bu alt biçimi desteklemiyor" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Temel PNM biçimleri örnek veri öncesinde tam olarak bir boÅŸluk gerektirir" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM resminin yüklenebilmesi için bellek ayrılamadı" # gdk-pixbuf/io-pnm.c:920 #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM içerik yapısını yüklemek için yetersiz bellek" # gdk-pixbuf/io-pnm.c:818 #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Beklenmeyen PNM resim verisi sonu" # gdk-pixbuf/io-pnm.c:920 #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM dosyasını yüklemek için yetersiz bellek" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM resim biçimi ailesi" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Girdi dosyası tanımlayıcısı NULL." # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF baÅŸlığı okunurken baÅŸarısız olundu" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atom boyutu çok büyük (%d bayt)" # gdk-pixbuf/gdk-pixdata.c:378 #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Dosya okuma tamponu için %d bayt yer ayırma baÅŸarısız oldu" # gdk-pixbuf/io-gif.c:218 #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF atomu okunurken hata: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Sonraki %d baytın seek() ile atlanması baÅŸarısız oldu." # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF baÄŸlam yapısı ayrılırken baÅŸarısız olundu." # gdk-pixbuf/io-xbm.c:429 #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader nesnesi oluÅŸturulurken baÅŸarısız olundu." # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Bir resim veri atomu bulunurken baÅŸarısız olundu." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF resim biçimi" # gdk-pixbuf/io-bmp.c:278 gdk-pixbuf/io-bmp.c:300 #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS resmi hatalı baÅŸlık verisine sahip" # gdk-pixbuf/gdk-pixdata.c:150 #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS resmi bilinmeyen bir türe sahip" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "desteklenmeyen RAS resim türevi" # gdk-pixbuf/io-bmp.c:325 #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS resmini yükleyebilmek için yeterli bellek yok" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun ızgara resim biçimi" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer yapısı için bellekte yer ayrılamadı" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer verisi için bellekte yer ayrılamadı" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer verisi için bellek yeniden ayrılamıyor" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Geçici IOBuffer verisi için bellek ayrılamıyor" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Yeni pixbuf için bellek ayrılamıyor" # gdk-pixbuf/io-gif.c:1407 #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Resim bozuk ya da kırpılmış" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "colormap yapısı için bellek ayrılamıyor" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "colormap girdilerine yer ayrılamıyor" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "colormap girdileri için beklenmeyen bit derinliÄŸi" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA baÅŸlığına bellek ayrılamıyor" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA resmi hatalı boyutlara sahip" # gdk-pixbuf/gdk-pixbuf-io.c:425 gdk-pixbuf/gdk-pixbuf-io.c:451 #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA resim türü desteklenmiyor" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA içerik yapısı için bellek ayrılamıyor" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Dosyada aşırı veri" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa resim biçimi" # gdk-pixbuf/io-tiff.c:152 #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Resim geniÅŸligi alınamadı (bozuk TIFF dosyası)" # gdk-pixbuf/io-tiff.c:159 #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Resim yüksekliÄŸi alınamadı (bozuk TIFF dosyası)" # gdk-pixbuf/io-tiff.c:169 #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF resminin geniÅŸlik veya yüksekliÄŸi sıfır" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF resminin boyutları çok büyük" # gdk-pixbuf/io-tiff.c:178 gdk-pixbuf/io-tiff.c:194 gdk-pixbuf/io-tiff.c:471 #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF dosyasını açmak için yetersiz bellek" # gdk-pixbuf/io-tiff.c:201 #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF dosyasından RGB verisi yüklenemedi" # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF resmi açılamadı" # gdk-pixbuf/io-tiff.c:411 #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF resmi yüklenemedi" # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF resmi kaydedilemedi" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF sıkıştırması geçerli bir kodeki belirtmiyor." # gdk-pixbuf/io-tiff.c:264 #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF verisi yazılamadı" # gtk/gtkfilesel.c:3277 #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF dosyasına yazılamadı" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Resim geniÅŸliÄŸi sıfır" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Resim yüksekliÄŸi sıfır" # gdk-pixbuf/io-bmp.c:325 #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Resmi yüklemek için yetersiz bellek" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Geriye kalanlar kaydedilemedi" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP resim biçimi" # gdk-pixbuf/io-xbm.c:284 #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Geçersiz XBM dosyası" # gdk-pixbuf/io-xbm.c:295 #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM resim dosyasını yüklemek için yetersiz bellek" # gdk-pixbuf/io-xbm.c:429 #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM resmi yüklenirken geçici dosyaya yazılamadı" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM resim biçimi" # gdk-pixbuf/io-xpm.c:1257 #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM baÅŸlığı bulunamadı" # gdk-pixbuf/io-xbm.c:284 #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Geçersiz XBM baÅŸlığı" # gdk-pixbuf/io-pnm.c:340 #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM dosyasının resim geniÅŸliÄŸi <= 0" # gdk-pixbuf/io-pnm.c:361 #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM dosyasının resim yüksekliÄŸi <= 0" # gdk-pixbuf/io-xpm.c:1265 #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM geçersiz sayıda piksel başına karakter içeriyor" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM dosyası geçersiz sayıda renk içeriyor" # gdk-pixbuf/io-xpm.c:1321 #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM resminin yüklenebilmesi için bellek ayrılamıyor" # gdk-pixbuf/io-xpm.c:1283 #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM colormap okunamıyor" # gdk-pixbuf/io-xpm.c:1505 #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM resmi yüklenirken geçici dosyaya yazılamadı" # gdk-pixbuf/io-pnm.c:543 gdk-pixbuf/io-pnm.c:585 #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM resim biçimi" # gdk-pixbuf/io-tiff.c:277 #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose iÅŸlemi baÅŸarısız oldu" #~ msgid "Unsupported animation type" #~ msgstr "Desteklenmeyen canlandırma türü" # gdk-pixbuf/io-xpm.c:1321 #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Palet verisi için bellek ayrılamadı" gdk-pixbuf-2.30.8/po/tt.gmo0000664000175000017500000001460612340760137016557 0ustar00mclasenmclasen00000000000000Þ•D<a\à*á) 6"Q'tœ¶Ôî ")8L8…¾!Ö"ø&%Bh} ‘²%Çí  "- $P .u $¤ *É Oô %D /j -š %È î ÿ  . E 2Y "Œ "¯ #Ò #ö & A ` € • ª ¿ Ô ê ÿ ' < X n … › ° Å ä %)(±R97>v"”)·á$% Bc =¢=à*5.`2Âá'E5a—·Õ$ð"(8"a$„V©#+$.P+«¿Öö+,"X"{"ž%Á'ç /Pk†¡¼Øó&!5Ws¬Ç(â& #2/V5,$7 @3B;* >&8# C/9 60+ 'A-!"12D%:4<.?( =)Could not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't write to BMP fileDimensions of TIFF image too largeError interpreting JPEG image file (%s)Failed to load TIFF imageFailed to load image '%s': %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileIcon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has zero heightImage has zero widthImage header corruptImage too large to be saved as ICOInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconNo XPM header foundNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imageThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelProject-Id-Version: GTK+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2006-07-27 00:37+0400 Last-Translator: Albert Fazlí Language-Team: Tatarish Language: tt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; Sürät böyeklegen sizep bulmadı (TIFF-birem yaraqsız)Sürät kiñlegen sizep bulmadı (TIFF-birem yaraqsız)BMP biremenä yazıp bulmadıTIFF-sürät ülçäme artıq olıJPEG-sürät biremen añlap bulmadı (%s)TIFF-sürät yökläp bulmadı'%s' süräten yökläp bulmadı: %sTIFF-sürät açıp bulmadı'%s' biremen açıp bulmadı: %sÇaqlı birem açıp bulmadıÇaqlı biremnän uqıp bulmadıXBM-sürät yöklägändä çaqlı biremgä yazu eÅŸe uzmadıXPM-sürät yöklägändä çaqlı biremgä yazu eÅŸe uzmadıGIF uqıp bulmadı: %sPNG-sürät biremendä ütmäslek xata: %sPNG-sürät biremen uqığanda ütmäslek xataPNG-sürät biremen uqığanda ütmäslek xata: %sBu birem GIF-biremenä oÅŸamíTamÄŸa böyeklege nülgä tiñTamÄŸa kiñlege nülgä tiñ'%s' digän sürät bireme eçtäleksezSürät tözeleÅŸe bilgesezSürätneñ yä böyeklege, yä kiñlege nülgä tiñSürät böyeklege nülgä tiñSürät kiñlege nülgä tiñSürät baÅŸlığı bozıqICO kileÅŸ saqlaw öçen artıq olıPNG-birem yöklärlek xäter citmiPNM tözeleÅŸen yöklärlek xäter citmiPNM-sürät yöklärlek xäter yuqXBM-sürät yöklärlek xäter citmiSürät yöklärlek xäter citmi, berär yazılım tuqtatıp xäter buÅŸatıp qarísıTIFF-sürät açarlıq xäter citmiEÅŸxätergä sürät yazarlıq xäter citmiEÅŸkärtkeçkä sürät yazarlıq xäter citmiGIF yöklägeçtä eçke xata çıqtı (%s)Yaraqsız XBM-biremYaraqsız XPM-baÅŸlıqCanlandırma baÅŸlığı bozıqTamÄŸa baÅŸlığı bozıqXPM baÅŸlığı tabılmadıGIF-biremendä qısa yasarlıq xäter citmiGIF-birem yöklärlek xäter citmiICO-birem yöklärlek xäter citmiRAS-sürät yöklärlek xäter yuqCanlandırma yöklärlek xäter citmiBitmap-sürät yöklärlek xäter citmiTamÄŸa yöklärlek xäter citmiSürät yöklärlek xäter citmiANI-sürät tözeleÅŸendäBMP-sürät tözeleÅŸendäGIF-sürät tözeleÅŸendäICO-sürät tözeleÅŸendäJPEG-sürät tözeleÅŸendäPCX-sürät tözeleÅŸendäPNG-sürät tözeleÅŸendäPNM/PBM/PGM/PPM-sürät tözeleÅŸendäTaplı Sun-sürät tözeleÅŸendäTIFF-sürät tözeleÅŸendäTarga-sürät tözeleÅŸendäWBMP-sürät tözeleÅŸendäXBM-sürät tözeleÅŸendäXPM-sürät tözeleÅŸendäXPM-biremendäge sürät böyeklege <= 0XPM-biremendäge sürät kiñlege <= 0XPM-biremendä tös sanı yaraqsızXPM-biremendä tap sayın bilge sanı yaraqsızgdk-pixbuf-2.30.8/po/mk.gmo0000664000175000017500000005602212340760137016535 0ustar00mclasenmclasen00000000000000Þ•¡$ß, ¨ © %É ï )-.!\ ~"Ÿ(Â*ë-,D,qž'¹áú "8*[)†+°#Ü&.',Vƒ6žÕì#!@"b'…­ÍNá&0WRqÄJâ#-Qkˆ"¦Éã8ý86o!‡"©&Ì%óBN\0«.Ü& 2G [|%‘·-Ñÿ*?"X {7œ$Ô.ù$(*MOx%È/î-%Lrråö %J<O‡2×H S$p,•Â#Ö2ú"-"P#s#—&»âQ!Vs!Ê ì& -44b2—!Êì A' i ‡ – · Ô é þ !(!>!S!'h!!¬!Â!Ù!ï!"E"'_"*‡"C²")ö" #+A#(m# –#"·#Ú#!ù#"$>$GT$2œ$%Ï$õ$%%2%)X%V‚%Ù%ìù%Uæ'W<(!”(Q¶(W)Y`)Lº)R*^Z*D¹*Tþ*fS+fº+3!,YU,<¯,Hì,O5-@…-rÆ-r9._¬.P /f]/mÄ/n201¡0uÓ0;I1=…1>Ã1C2@F2E‡2TÍ2:"3U]3°³3ed4<Ê4Å5DÍ5¸6QË6>7L\7T©7Vþ7>U8;”8†Ð8†W96Þ97:MM:M›:Ié:‚3;u¶;P,<d}<Gâ</*=/Z=KŠ=8Ö=T>.d>F“>/Ú>/ ?<:?Vw?UÎ?<$@ua@^×@]6A^”ATóAÍHB]CitCcÞCGBD׊D'bE,ŠE?·E7÷E/F˜¿FwXG}ÐG=NHRŒHkßH6KIN‚IrÑI[DJ\ JXýJYVKX°KT LT^Lž³L²RMGNGMNF•NVÜNl3Oh O/ PU9P2PpÂP?3QsQ=‚Q-ÀQ îQ R0RER!ZR |R$RDÂR'S%/S&US%|S$¢S ÇS}èSGfT[®T} UZˆU9ãUgVg…VOíV==W@{WL¼WK X+UXX]YUmY5ÃY5ùYG/ZPwZ ÈZ?Ò[;p_ˆ{vm.[Birb6tjŽ5o€ d7 P‰U!I'– ‘@•†#ESƒT]+KCnchZF‹MšO„ 2/œžN‡:q™ (`R¡V —38aA1”u=H“^ fXw%yŠW&ŒG9eQg?|YD$L-*x4"z˜)‚’ls}<Ÿ>›k,0…J~\BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.HEAD Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2007-09-08 18:58+0200 Last-Translator: Arangel Angov Language-Team: Macedonian Language: mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural= n==1 || n%10==1 ? 0 : 1 X-Generator: KBabel 1.11.4 BMP Ñликата име погрешни податоци во заглавјетоBMP Ñликата има неподдржана големина на заглавјеÐалетав на лош кодБитовите по канал за PNG Ñликата Ñе невалидни.Битовите по канал на транÑформираната PNG не Ñе 8.Ðе можам да алоцирам меморија во заглавјето на TGAÐе можам да алоцирам запиÑи за мапа на боиÐе можам да алоцирам Ñтруктура на мапа за боиÐе можам да алоцирам меморија за податоците на IOBufferÐе можам да алоцирам меморија за IOBufferÐе можам да алоцирам меморија во TGA контекÑтотÐе можам да алоцирам меморија за вчитување на PNM ÑликатаÐе можам да алоцирам меморија за вчитување на XPM ÑликатаÐе можам да алоцирам нов pixbufÐе можам да алоцирам привремени податоци за IOBufferÐе можам да ја вчитам бојата на XPMÐе можам да реалоцирам податоци за IOBufferÐ—Ð°Ð¿Ð¸Ñ Ð½Ð° циркуларна табела во GIF датотекатаÐе Ñе поддржани компреÑирани икониÐе можам да ја добијам виÑочината на Ñликата (лоша TIFF датотека)Ðе можам да ја добијам широчината на Ñликата (лоша TIFF датотека)Ðе можам да алоцирам меморија за контекÑтниот баферÐе можам да алоцирам меморија за заглавјетоÐе можам да алоцирам меморија за податоците на линијатаÐе можам да алоцирам меморија за вчитување на JPEG датотекатаÐе можам да алоцирам меморија за зачувување на BMP датотекатаÐе можам да креирам нов pixbufÐе можам да го препознаам датотечниот формат на датотеката „%s“Ðе можев да го зачувам оÑтатокотÐе можам да запишам во BMP датотекаÐе можам да запишам во TIFF датотекаМеÑто за Ñтрелката надвор од ÑликатаÐе ги добив Ñите линии за PCX ÑликатаДимензиите на TIFF Ñликате Ñе преголемиГрешка при интерпретација на JPEG датотеката (%s)Грешка при Ñнимање на Ñликата: %sПоголемо количеÑтво на податоци во датотекатаÐе уÑпеав да го затворам „%s“ додека ја Ñнимав Ñликата, можно е да не Ñе зачувани Ñите податоци: %sÐе уÑпеав да ги вчитам податоците за RGB за TIFF датотекатаÐе уÑпеав да ја вчитам TIFF ÑликатаÐе уÑпеав да ја вчитам анимацијата „%s“: причината е непозната, најверојатно Ñе работи за раÑипана датотекаÐе уÑпеав да ја вчитам Ñликата „%s“: %sÐе уÑпеав да ја вчитам Ñликата „%s“: причината не е позната, најверојатно Ñе работи за раÑипана ÑликаÐе уÑпеав да го отворам „%s“ за запишување: %sÐе уÑпеав да ја отворам TIFF ÑликатаÐе уÑпеав да ја отворам датотеката „%s“: %sÐе уÑпеав да ја отворам привремената датотекаÐе уÑпеав да прочитам од привремената датотекаÐе уÑпеав да ја зачувам TIFF ÑликатаÐе уÑпеав да запишам TIFF податоциÐе уÑпеав да запишам во привремената датотека при вчитување на XBM ÑликатаÐе уÑпеав да запишам во привремената датотека при вчитување на XPM ÑликатаГрешка при читањето на GIF-от: %sФатална грешка во PNG Ñликата: %sФатална грешка при вчитување на PNG ÑликатаФатлна грешка при читањето на PNG Ñликата: %sДатотеката изгледа дека не е GIF датотекаÐа GIF датотеката и недоÑтаÑуваа податоци (можеби била Ñкратена некако ?)GIF Ñликата нема глобална боја и рамката во неа нема локална боја.GIF Ñликата е раÑипана (неточна LZW компреÑија)Вчитувачот на GIF Ñлики не може да ја разбере оваа Ñлика.GIF Ñликата беше Ñкратена или нецелоÑна.Иконата има нула виÑочинаИконата има нула широчинаДатотеката Ñлика „%s“ не Ñодржи податоциФорматот на Ñликата е непознатСликата има невалидна широчина и/или виÑочинаСликата има неподдржан bppСликата има неподдржан број на %d bit planesСликата има нула виÑочинаСликата има нула широчинаЗаглавјето на Ñлиакта е раÑипаноПодатоците за пикеÑлите на Ñликата Ñе раÑипаниСликата е преголема за да биде зачувана како ICOТипот на Ñлика „%s“ не е поддржанИнкрементално вчитување на типот на Ñликата „%s“ не е поддржаноÐема доволно меморија за вчитување на PNG датотекатаÐема доволно меморија за да Ñе вчитам PNM контекÑтотÐема доволно меморија за вчитување на PNM датотекатаÐема доволно меморија за вчитување на XBM ÑликаÐедоволно меморија за да Ñе вчита Ñликата, пробајте да иÑклучите некои од апликациите за да оÑлободите меморијаÐема доволно меморија за отворање на TIFF датотекатаÐема доволно меморија за да ја зачувам Ñликата во баферотÐема доволно меморија за да ја зачувам Ñликата во callbackВнатрешна грешка во вчитувачот за GIF (%s)Внатрешна грешка: Модулот за вчитување на Ñлики „%s“ не уÑпеа да почне да вчитува Ñлика и не даде причина за неуÑпехотÐевалидна XBM датотекаÐевалидно заглавје на XPMÐевалидно заглавје во анимацијатаÐевалидно заглавје во иконатаКвалитетот на JPEG Ñликата мора да биде помеѓу 0 и 100; вредноÑта '%d' не е дозволена.Квалитетот на JPEG мора да биде помеѓу 0 и 100; вредноÑта „%s“ не може да биде парÑирана.Копчињата за текÑтот за PNG мораат да бидат во ASCII букви или броеви.Копчињата за текÑтот на PNG мора да бидат помеѓу 1 и 70 букви или броеви.Деформирано парче во анимацијатаМакÑимална вредноÑÑ‚ на боја во PNM датотека е 0МакÑималната вредноÑÑ‚ на боја во PNM датотеката е преголемаÐе е пронајдено заглавје за XPMÐе најдов палета на крајот од PCX податоцитеÐема доволно меморија за компонирање на рамка во GIF датотекатаÐема доволно меморија за да Ñе вчита GIF датотекатаÐема доволно меморија за вчитувае на ICO датотекатаÐема доволно меморија за вчитување на RAS ÑликатаÐема доволно меморија за да Ñе вчита анимацијатаÐема доволно меморија за да Ñе вчита bitmap ÑликатаÐема доволно меморија за вчитување на иконатаÐема доволно меморија за вчитување на ÑликатаÐивото на компреÑија на PNG Ñликата мора да биде помеѓу 0 и 9; вредноÑта '%d' не е дозволена.Ðивото на компреÑија на PNG Ñликата мора да биде помеѓу 0 и 9; вредноÑта '%s' не може да биде парÑирана.PNM датотеката има Ñлика Ñо виÑочина од 0PNM датотеката има Ñлика Ñо широчина од 0PNM датотеката има неточен почетен бајтPNÐœ датотеката не е препозната како PNM подформатВчитувачот на PNM Ñлики не го поддржувам овој подформат на PNMВчитувачот на PNM очекуваше да најде цело број, но не најдеПреран крај на датотекатаRAS Ñликата има погрешни податоци во заглавјетоRAS Ñликата и од непознат типГруби PNM формати бараат точно едно бело меÑто пред податоцитеГрубиот тип на PNM Ñлика е невалиденStack overflowTGA Ñликата има невалидни димензииTGA Ñликата не е поддржанаANI формат на ÑликаBMP формат на ÑликаФорматот GIFФорматот ICOJPEG формат на ÑликаPCX формат на ÑликаPNG форматот на ÑликаPNM/PBM/PGM/PPM фамилија на формати на ÑликиФормат на Ñлика Sun rasterTIFF форматот на ÑликаTarga форматот на ÑликаWBMP форматот на ÑликаXBM форматот на ÑликаXPM формат на ÑликаГрадењето на gdk-pixbuf не поддржува зачувување на форматот на Ñликата: %sBMP Ñликата не може да биде компреÑиранаТранÑформираната JPEG има нула широчина и виÑочина.ТранÑформираната PNG Ñодржи неподдржани канали, мораат да биде 3 или 4.ТранÑформираната PNG има нула широчина и виÑочина.ТранÑформирана PNG а не RGB или RGBA.Ðе уÑпеав да го вчитам модулот за вчитување на Ñлики: %s: %sÐеочекувана длабочиња на бит за запиÑит за мапата на боиÐеочекуван крај на податоците за PNM ÑликатаÐеочекувана икона во анимацијатаÐепознат датотечен формат на ÑликаÐеподдржан проÑтор помеѓу бојата во JPEG (%s)Ðеподдржана длабочина за ICO датотеката: %dÐеподдржан тип на икониВредноÑта на текÑтот за PNG %s не може да биде конвертирана во енкодингот ISO-8859-1.Верзијата %s од датотечниот формат GIF не е поддржанаВиÑочината или широчината на TIFF Ñликата е нулаXPM датотеката има виÑочина <= 0XPM датотеката има широчина <= 0XPM датотеката има невалиден број на боиXPM има невалиден број на промеливи по пикÑелне уÑпеав да алоцирам бафер на Ñликата од %u бајтне уÑпеав да алоцирам бафер на Ñликата од %u бајтине уÑпеав да алоцирам бафер на Ñликата од %u бајтнеподдржана варијација на RAS Ñликаgdk-pixbuf-2.30.8/po/mr.gmo0000664000175000017500000007757312340760137016562 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-ÐB-£/ñ·/2©0 Ü0Æ}1JD2m2Yý2YW3S±3a4‚g4ê4[j5~Æ53E6ny6rè6I[7è¥7DŽ8=Ó8G9}Y9×9RW:Yª:X;x];bÖ;b9<_œ<§ü<Œ¤=i1>ˆ›>M$?Ir?7¼?Iô?{>@6º@bñ@ITAAžANàAe/BT•B†êB]qCRÏC}"DD DvåD¾\EeFVFfØFJ?GߊGLjHà·Hk˜I@J=EJNƒJ@ÒJZKVnK:ÅK·L¨¸LMaMg¯MpNiˆN?òNI2O¼|Oï9Pb)QhŒQWõQNMRRœRnïRH^Si§SETuWTBÍTEU\VU[³UtVˆ„V: WsHWç¼W£¤XQHY{šYOZlfZ…ÓZóY[bM\Z°\‰ ]Ÿ•]c5^ö™^_®_KÌ_i`‚`¿ aràaˆSbGÜbb$cy‡c0di2dœdneŽeŒfw©fd!gq†gnøgÐghë8if$jc‹jfïjPVk›§k‚ClyÆlw@m:¸m–ómKŠn^ÖnP5oY†oqào,Rp#p,£p,Ðp0ýp,.q5[q-‘q,¿q,ìqKr'er?r-Ír.ûr-*s/Xs,ˆs,µs©âsiŒtuötrluÖßuu¶vz,w‹§w®3xqâxZTyK¯yBûyI>zˆˆzV{¯h{S|hl|IÕ|K}`k}}Ì}ÅJ~j\°<3†H±{Q‘[¾5›=|‰/­®;xnMiW)U>.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: mr Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2011-03-23 17:04+0530 Last-Translator: Sandeep Shedmake 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: KBabel 1.11.4 BMP पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ असणाऱà¥à¤¯à¤¾ शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€ विषयीची माहीती खोटी आहेBMP पà¥à¤°à¤¤à¥€à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ असणाऱà¥à¤¯à¤¾ शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€ वà¥à¤¯à¤¤à¥€à¤°à¤¿à¤•à¥à¤¤ अनà¥à¤¯ शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤¯à¤¾ बनवता वाचता येणार नाहीतसदोष सà¥à¤¤à¥à¤°à¥‡ मिळालीPNG चितà¥à¤°à¤¾à¤®à¤§à¥€à¤² पà¥à¤°à¤¤à¥€ ओळीतील कणसमà¥à¤¹à¤¾à¤‚ची(बिटà¥à¤¸) संखà¥à¤¯à¤¾ अवैध आहे.परिवरà¥à¤¤à¤¿à¤¤ PNG चितà¥à¤°à¤¾à¤®à¤§à¥€à¤² पà¥à¤°à¤¤à¥€ ओळीतील कणसमà¥à¤¹à¤¾à¤‚ची(बिटà¥à¤¸) 8 ही संखà¥à¤¯à¤¾ अवैध आहे.TGA मथळा सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाहीcolormap पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¾à¤‚साठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाहीcolormap structure साठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाहीIOBuffer डेटा साठी सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाहीIOBuffer struct साठी सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाहीTGA संदरà¥à¤­ struct साठी सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाहीPNM पà¥à¤°à¤¤à¤¿à¤®à¤¾ भारित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाहीXPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ भारित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखू शकत नाहीनविन Pixbuf साठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाहीतातà¥à¤ªà¥à¤°à¤¤à¥à¤¯à¤¾ IO Buffer डेटासाठी सà¥à¤®à¥ƒà¤¤à¥€ राखता येत नाहीXPM colormap वाचता येत नाहीIOBuffer डेटासाठी सà¥à¤®à¥ƒà¤¤à¥€ पà¥à¤¨à¥à¤¹à¤¾ राखता येत नाहीGIF फाइल मधà¥à¤¯à¥‡ वरà¥à¤¤à¥à¤³à¤¾à¤•à¤¾à¤° तकà¥à¤¤à¥à¤¯à¤¾à¤šà¥€ नोंद आहेरंग पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²à¤šà¥€ अवैध लांबी %d.संकà¥à¤·à¥‡à¤ªà¤¿à¤¤ अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤¤à¥€à¤² अकà¥à¤·à¤°à¤¾à¤‚ना मदत नसलà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ तà¥à¤¯à¤¾ मालिकेचा वापर करता येनार नाहीसà¥à¤®à¥ƒà¤¤à¥€ वाटप करू शकत नाही: %sसà¥à¤Ÿà¥à¤°à¥€à¤® बनवू शकत नाही: %sICNS फाइल डीकोड करणà¥à¤¯à¤¾à¤¸ अपयशी पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ ऊंची आढळली नाही(TIFF फाइल पà¥à¤°à¤¦à¥à¤·à¤¿à¤¤ आहे)पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी आढळली नाही (TIFF फाइल पà¥à¤°à¤¦à¥à¤·à¤¿à¤¤ आहे)सà¥à¤Ÿà¥à¤°à¥€à¤® पासून वाचणà¥à¤¯à¤¾à¤¸ अपयशी: %sमाहिती ते सà¥à¤Ÿà¥à¤°à¥€à¤® रूपांतर अपयशी: %sPCX पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤•à¤°à¥€à¤¤à¤¾ सà¥à¤®à¥ƒà¤¤à¥€ वाटप अशकà¥à¤¯à¤°à¤‚ग पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² करीता सà¥à¤®à¥ƒà¤¤à¥€ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशीसंदरà¥à¤­ बफरसाठी सà¥à¤®à¥ƒà¤¤à¥€ राखता आली नाहीमथळà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखू शकता आली नाहीलाइन डेटासाठी सà¥à¤®à¥ƒà¤¤à¥€ राखता आली नाहीJPEG मधील फाइल सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ आवशà¥à¤¯à¤• ती सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ देता येत नाहीBMP फाइल सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ सà¥à¤®à¥ƒà¤¤à¥€ राखू शकता आली नाहीसà¥à¤Ÿà¥à¤°à¥€à¤® करीता सà¥à¤®à¥ƒà¤¤à¥€ वाटप करू शकले नाहीबफर पà¥à¤°à¤¤à¤¿à¤®à¤¾ माहिती करीता सà¥à¤®à¥ƒà¤¤à¥€ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशीनविन Pixbuf निरà¥à¤®à¤¾à¤£ करता येत नाहीपà¥à¤°à¤¤à¤¿à¤®à¤¾ डीकोड करू शकले नाहीbitmap दाखल करू शकले नाहीमेटाफाइल दाखल करू शकले नाहीफाइल '%s' कोणतà¥à¤¯à¤¾ पà¥à¤°à¤•à¤¾à¤°à¤šà¥€ फाइल आहे ते उमगले नाहीसंचयीत करू शकले नाहीउरà¥à¤µà¤°à¥€à¤¤ (माहीती) साठवता येऊ शकली नाही BMP फाइलमधà¥à¤¯à¥‡ लिहिता आले नाहीTIFF फाइलवर लिहीता आले नाहीकरà¥à¤¸à¤° हॉटसà¥à¤ªà¥‰à¤Ÿ पà¥à¤°à¤¤à¤¿à¤®à¥‡ बाहेरPCX पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥à¤¯à¤¾ सरà¥à¤µ ओळी मिळालà¥à¤¯à¤¾ नाहीतTIFF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤ªà¥‡ बरीच मोठी आहेतJPEG फाइल (%s) मधील चितà¥à¤°à¤£à¤¾à¤šà¤¾ अरà¥à¤¥/आशय कळणà¥à¤¯à¤¾à¤¤ चà¥à¤• आढळतेICNS पà¥à¤°à¤¤à¤¿à¤®à¤¾ वाचतेवेळी तà¥à¤°à¥à¤Ÿà¥€ आढळली: %sपà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइलवर लिहिणà¥à¤¯à¤¾à¤¤ चूक: %sपà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤Ÿà¥à¤°à¥€à¤® करीता लिहीतेवेळी तà¥à¤°à¥à¤Ÿà¥€ आढळलीफाइलमधील अतिरीकà¥à¤¤ माहितीQTIF कंटेकà¥à¤¸à¥à¤Ÿ सà¥à¤Ÿà¥à¤°à¤•à¥à¤šà¤°à¤šà¥‡ वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी.लेखन करताना '%s' ला बनà¥à¤¦ करता आले नाही, बहà¥à¤¦à¤¾ सरà¥à¤µ माहीती रकà¥à¤·à¤¿à¤¤ à¤à¤¾à¤²à¥€ नसेल:%sGdkPixbufLoader ऑबà¥à¤œà¥‡à¤•à¥à¤Ÿ निरà¥à¤®à¤¾à¤£ करणà¥à¤¯à¤¾à¤¸ अपयशी.पà¥à¤°à¤¤à¤¿à¤®à¤¾ डाटा à¤à¤Ÿà¤® शोधणà¥à¤¯à¤¾à¤¸ अपयशी.TIFF फाइल मधून RGB माहीती सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¤ असफलTIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¤ असफलपà¥à¤°à¤¤à¤¿à¤®à¤¾ '%s' ला सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¤ असफल: कारण माहीत नाही, बहà¥à¤¦à¤¾ ही à¤à¤• दà¥à¤·à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल असावी '%1s' पà¥à¤°à¤¤à¤¿à¤®à¤¾ उघडणà¥à¤¯à¤¾à¤¸ असमरà¥à¤¥: %2sपà¥à¤°à¤¤à¤¿à¤®à¤¾ '%s' ला सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¤ असफल: कारण माहीत नाही , बहà¥à¤¦à¤¾ ही à¤à¤• दà¥à¤·à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल असावी लिहणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ '%1$s' ही फाइल उघडणà¥à¤¯à¤¾à¤¸ अपयशी: %2$sTIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ उघडणà¥à¤¯à¤¾à¤¤ असफल'%1s' फाइल उघडणà¥à¤¯à¤¾à¤¤ असफल: %2sतातà¥à¤•à¤¾à¤²à¤¿à¤• फाइल उघडणà¥à¤¯à¤¾à¤¤ असफलQTIF हेडà¥à¤¡à¤° वाचणà¥à¤¯à¤¾à¤¸ अपयशीतातà¥à¤•à¤¾à¤²à¤¿à¤• फाइलमधून वाचणà¥à¤¯à¤¾à¤¸ असफलTIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¤ असफलTIFF डेटा लिहीणà¥à¤¯à¤¾à¤¸ असफलXBM पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल सà¥à¤°à¥ करताना तातà¥à¤ªà¥à¤°à¤¤à¥à¤¯à¤¾ फाइलमधà¥à¤¯à¥‡ लेखन करतेवेळी असफलXPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करताना तातà¥à¤ªà¥à¤°à¤¤à¥à¤¯à¤¾ फाइल मधà¥à¤¯à¥‡ लेखन करणà¥à¤¯à¤¾à¤¸ असफलGIF %s मधील मजकूर वाचता येत नाहीःPNG पà¥à¤°à¤¤à¤¿à¤®à¤¾ %s फाइल मधà¥à¤¯à¥‡ घातक तà¥à¤°à¥à¤Ÿà¥€ आहेःPNG पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ फाइल वाचताना घातक चà¥à¤• à¤à¤¾à¤²à¥€ आहेPNG पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल वाचतेवेळी तà¥à¤°à¥à¤Ÿà¥€ आढळली: %sही फाइल GIF फाइल वाटत नाही QTIF atom वाचतेवेळी फाइल तà¥à¤°à¥à¤Ÿà¥€: %sGIF फाइल मधील काही माहीती हरवली आहे (बहà¥à¤¦à¤¾ ती माहीती अनà¥à¤¯à¤¤à¥à¤° साठलेली असेल)GIF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ वà¥à¤¯à¤¾à¤ªà¤• रंगसंगती नाही आणि चितà¥à¤°à¤¾à¤®à¤§à¥€à¤² चौकटीत सà¥à¤¥à¤¾à¤¨à¤¿à¤•à¤°à¤‚गसंगती उपलबà¥à¤§ नाहीत.GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ खराब आहे (चà¥à¤•à¥€à¤šà¥‡ LZW संकà¥à¤·à¥‡à¤ª )GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ भारक ही पà¥à¤°à¤¤à¤¿à¤®à¤¾ समजू शकत नाही.GIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ अपूरà¥à¤£ किंवा सदोष होते.अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤šà¥€ उंची शà¥à¤¨à¥à¤¯ आहेअकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤šà¥€ रà¥à¤‚दी शà¥à¤¨à¥à¤¯ आहे पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइल '%s' मधà¥à¤¯à¥‡ कोणतीही माहीती नाही पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रचना अपरिचीत आहेपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रूंदी आणि/किंवा उंची अवैध आहेपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤ असमरà¥à¤¥à¤¨à¥€à¤¯ bpp आहेतपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤ %d-bit पà¥à¤°à¤¤à¤²à¤¾à¤‚ची असमरà¥à¤¥à¤¨à¥€à¤¯ संखà¥à¤¯à¤¾ आहेपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ ऊंची शूनà¥à¤¯ आहेपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी शूनà¥à¤¯ आहेपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ शिरà¥à¤·à¤• पटà¥à¤Ÿà¥€ भà¥à¤°à¤·à¥à¤Ÿ आहे पà¥à¤°à¤¤à¤¿à¤®à¤¾ दोषीत किंवा टà¥à¤°à¤‚केटेड आहेपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥€à¤² चितà¥à¤°à¤•à¤£à¤µà¤¿à¤·à¤¯à¤• माहिती दà¥à¤·à¤¿à¤¤ आहे ICO पà¥à¤°à¤®à¤¾à¤£à¥‡ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¤¤à¤¿à¤®à¤¾ खूप मोठी आहे'%s' पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤²à¤¾ आधार नाहीपà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पन वरà¥à¤¤à¤®à¤¾à¤¨à¤•à¥à¤·à¤£à¥€ समरà¥à¤¥à¥€à¤¤ नाहीइमेज-लोडिंग घटक %s योगà¥à¤¯ संवाद à¤à¤•à¥à¤¸à¤ªà¥‹à¤°à¥à¤Ÿ करत नाही; बहà¥à¤¦à¤¾ वेगळà¥à¤¯à¤¾ gdk-pixbug आवृतà¥à¤¤à¥€à¤ªà¤¾à¤¸à¥‚न असावे?पà¥à¤°à¤¤à¤¿à¤®à¤¾ पà¥à¤°à¤•à¤¾à¤° '%s' चे वाढीव लोडिंग करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ कोणतीही मदत नाहीइंपà¥à¤Ÿ फाइल डिसà¥à¤•à¥à¤°à¥€à¤ªà¥à¤Ÿà¤° NULL आहे.PNG फाइल सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ नाहीPNM संरचनेसाठी पà¥à¤°à¥‡à¤¶à¥€ जागा नाहीPNM फाइल सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ पà¥à¤°à¥‡à¤¶à¥€ जागा नाहीXBM पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ फाइल सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ जागा नाहीपà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ नाही, तà¥à¤¯à¤¾à¤¤à¥€à¤² काही भाग काढून सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ वाढवावीJPEG 2000 फाइल उघडणà¥à¤¯à¤¾à¤¸ अपà¥à¤°à¥‡ सà¥à¤®à¥ƒà¤¤à¥€ आढळलीTIFF फाइल उघडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ जागा अपà¥à¤°à¥€ आहेपà¥à¤°à¤¤à¤¿à¤®à¤¾ बफरमधà¥à¤¯à¥‡ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ अपà¥à¤°à¥€ सà¥à¤®à¥ƒà¤¤à¥€à¤•à¥‰à¤²à¤¬à¥…कसाठी पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाहीGIF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ (%s) अंतरà¥à¤—त तà¥à¤°à¥à¤Ÿà¥€ आहेतअंतरà¥à¤—त चूक: पà¥à¤°à¤¤à¤¿à¤®à¤¾ लोडर माडà¥à¤¯à¥‚ल '%s' संकà¥à¤°à¤¿à¤¯à¤¾ पूरà¥à¤£ करू शकला नाही, परंतू याचे कारण दिलेले नाहीअवैध XBM फाइलअवैध XPM मथळाà¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨à¤®à¤§à¥€à¤² मथळा अयोगà¥à¤¯ आहेअकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤¤à¥€à¤² शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€ अयोगà¥à¤¯ आहेJPEG मधील गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ किंमत ० ते 1०0 दरमà¥à¤¯à¤¾à¤¨ असायला हवी; '%d' वैध नाही.JPEG ची गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ ० ते 1०0 दरमà¥à¤¯à¤¾à¤¨ असायला हवी; %s ची गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ मोजली जाऊ शकत नाही.PNG पाठ चंकसाठी कळा ASCII अकà¥à¤·à¤°à¤¾à¤‚चà¥à¤¯à¤¾à¤š असावà¥à¤¯à¤¾à¤¤.PNG पाठ चंकसाठी कळा किमान 1 आणि कमाल 7९ अकà¥à¤·à¤°à¥€ असावà¥à¤¯à¤¾à¤¤.à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨à¤®à¤§à¥à¤¯à¥‡ बिघडलेला चंकPNM फाइल मधà¥à¤¯à¥‡ रंगाची कमाल संखà¥à¤¯à¤¾ 0 आहे PNM फाइल मधà¥à¤¯à¥‡ रंगाची कमाल संखà¥à¤¯à¤¾ बरीच मोठी आहेXPM मथळा सापडला नाहीPCX डेटाचà¥à¤¯à¤¾ शेवटी पॅलेट डेटा सापडला नाहीGIF फाइलमधà¥à¤¯à¥‡ चौकट बसवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाहीGIF फाइलसाठी पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ उपलबà¥à¤§ नाहीICO फाइल सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¤°à¤£à¤¶à¤•à¥à¤¤à¥€ उपलबà¥à¤§ नाहीRAS पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ पà¥à¤°à¥‡à¤¶à¥€ जागा देता येत नाहीà¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨ भारीत करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाहीपà¥à¤°à¤¤à¤¿à¤®à¤¾ उघडणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ जागा नाहीचिनà¥à¤¹ भारित करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ सà¥à¤®à¥ƒà¤¤à¥€ नाहीपà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ पà¥à¤°à¥‡à¤¶à¥€ जागा नाहीPNG संकà¥à¤šà¤¨ सà¥à¤¤à¤°à¤¾à¤šà¥‡ मà¥à¤²à¥à¤¯ 0 ते 9 चà¥à¤¯à¤¾ दरमà¥à¤¯à¤¾à¤¨à¤š असायला हवे; मà¥à¤²à¥à¤¯ '%d' अनà¥à¤®à¤¤ केलेलेनाही.PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤°à¤¾à¤šà¥‡ मà¥à¤²à¥à¤¯ 0 ते 9 चà¥à¤¯à¤¾ दरमà¥à¤¯à¤¾à¤¨à¤š असायला हवे; मà¥à¤²à¥à¤¯ '%s' विशà¥à¤²à¥‡à¤·à¤¿à¤¤ केले जाऊ शकत नाही.PNM फाइल मधलà¥à¤¯à¤¾ पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ उंची शूनà¥à¤¯ आहेPNM फाइलमधील पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी शूनà¥à¤¯ आहे PNM फाइल मधà¥à¤¯à¥‡ पà¥à¤°à¤¾à¤°à¤‚भिक बाइट चà¥à¤•à¥€à¤šà¤¾ आहेPNM फाइल ही योगà¥à¤¯ PNM उपरचनेत नाहीPNM नामक हà¥à¤¯à¤¾ चितà¥à¤°à¤¾à¤¸à¤¾à¤ à¥€ PNM उरने चà¥à¤¯à¤¾ फाइलचा वापर करू शकत नाहीPNM लोडर ला à¤à¤• पूरà¥à¤£à¤¾à¤‚क संखà¥à¤¯à¤¾ पाहीजे, जी आढळली नाहीफाइल अपूरà¥à¤£ अवसà¥à¤¥à¥‡à¤¤ बंद à¤à¤¾à¤²à¥à¤¯à¤¾à¤šà¥‡ नजरेस आले हेRAS पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤à¥€à¤² शिरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¥€à¤¤à¥€à¤² माहीती खोटी आहे RAS पà¥à¤°à¤¤à¤¿à¤®à¤¾ अपरिचीत आहे PNM कचà¥à¤¯à¤¾ फाइल मधील शबà¥à¤¦à¤¾à¤‚मधà¥à¤¯à¥‡ योगà¥à¤¯ रिकà¥à¤¤ जागा असावà¥à¤¯à¤¾à¤¤ PNM पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¤¾ पà¥à¤°à¤•à¤¾à¤° अवैध आहे माहीती साठवण कà¥à¤·à¤®à¤¤à¥‡à¤ªà¥‡à¤•à¥à¤·à¤¾ अधिक आहेTGA पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ अवैध रूपे आहेत TGA पà¥à¤°à¤•à¤¾à¤°à¤šà¥à¤¯à¤¾ पà¥à¤°à¤¤à¤¿à¤®à¥‡ ला आधार नाहीTIFF संकोचन वैध कोडेककरीता संदरà¥à¤­ पà¥à¤°à¤µà¤¤ नाही.ANI पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पBMP फाइल सà¥à¤µà¤°à¥‚पEMF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पGIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पICNS पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पनICO पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पJPEG 2000 पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पनJPEG पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पPCX पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पPNM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पPNM/PBM/PGM/PPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚प परिवारQTIF पà¥à¤°à¤¤à¤¿à¤®à¤¾ रूपणSun रासà¥à¤Ÿà¤° पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पTIFF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पTarga पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पWBMP पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पWMF पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पनXBM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पXPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤µà¤°à¥‚पपà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रचना रकà¥à¤·à¤¿à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ या भागातgdk-pixbf चे सहकारà¥à¤¯ नाही : %sटॉपडाउन BMP पà¥à¤°à¤¤à¤¿à¤®à¤¾ संकà¥à¤šà¤¿à¤¤ नाही करता येतरूपांतरीत JPEG मधील ऊंची किंवा रà¥à¤‚दी शूनà¥à¤¯ आहे.रूपांतरीत JPEG2000 ची रूंदी किंवा ऊंची शूनà¥à¤¯ आहेपरिवरà¥à¤¤à¤¿à¤¤ PNG पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥€à¤² ओळींमधे समरà¥à¤¥à¤¨ नसनारà¥à¤¯à¤¾ ओळी आहेत, तà¥à¤¯à¤¾ 3 किंवा 4 असावà¥à¤¯à¤¾à¤¤.परिवरà¥à¤¤à¤¿à¤¤ PNG मधील ऊंची किंवा रà¥à¤‚दी शà¥à¤¨à¥à¤¯ आहे.परिवरà¥à¤¤à¤¿à¤¤ PNG, हे पà¥à¤°à¤¤à¤¿à¤®à¤¾ RGB किंवा RGBA पà¥à¤°à¤¤à¤¿à¤®à¤¾ नाही.पà¥à¤°à¤¤à¤¿à¤®à¤¾ सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤šà¥€ पधà¥à¤¦à¤¤ %1s: सà¥à¤°à¥ करणà¥à¤¯à¤¾à¤¸ असमरà¥à¤¥: %2sउपलबà¥à¤¦ रंगांचà¥à¤¯à¤¾ पà¥à¤°à¤¾à¤°à¤‚भी अनपेकà¥à¤·à¤¿à¤¤ खोलीचà¥à¤¯à¤¾ अकà¥à¤·à¤°à¤®à¤¾à¤²à¥€à¤•à¤¾ दिसतेPNM पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤¤à¥€à¤² माहीतीचा अनपेकà¥à¤·à¤¿à¤¤ शेवट à¤à¤¾à¤²à¤¾à¤à¤¨à¤¿à¤®à¥‡à¤¶à¤¨à¤®à¤§à¥à¤¯à¥‡ अनपेकà¥à¤·à¤¿à¤¤ चिनà¥à¤¹ चंकअपरिचित असणारी पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइलअसमरà¥à¤¥à¤¨à¥€à¤¯ JPEG रंग अंतराळ (%s)ICO फाइलसाठी असमरà¥à¤¥à¤¨à¥€à¤¯ खोली: %dया पà¥à¤°à¤•à¤¾à¤°à¤šà¥à¤¯à¤¾ अकà¥à¤·à¤°à¤®à¤¾à¤²à¤¿à¤•à¥‡à¤šà¤¾ वापर केला जाऊ शकत नाहीGDI+ करीता असमरà¥à¤¥à¥€à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ पà¥à¤°à¤•à¤¾à¤°PNG पाठ चंक %s चे मà¥à¤²à¥à¤¯ ISO-8859-1 à¤à¤¨à¤•à¥‹à¤¡à¤¿à¤‚गमधà¥à¤¯à¥‡ परिवरà¥à¤¤à¥€à¤¤ केले जाऊ शकत नाही.GIF फाइल मधील %s भागाला समरà¥à¤¥à¤¨ नाहीTIFF पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤šà¥€ रà¥à¤‚दी किंवा ऊंची शूनà¥à¤¯ आहे XPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइलची ऊंची <= 0 आहेXPM पà¥à¤°à¤¤à¤¿à¤®à¤¾ फाइलची रà¥à¤‚दी <= 0 आहेXPM फाइल मधà¥à¤¯à¥‡ रंगांची संखà¥à¤¯à¤¾ अवैध आहेXPM फाइलमधà¥à¤¯à¥‡ पà¥à¤°à¤¤à¤¿ ओळीतील अकà¥à¤·à¤° संखà¥à¤¯à¤¾ अवैध आहे %u बाईटचे इमेज बफर वाटप करणà¥à¤¯à¤¾à¤¸ अपयशी%u बाईटसà¥à¤šà¥‡ इमेज बफर वाटप करणà¥à¤¯à¤¾à¤¸ अपयशीRAS पà¥à¤°à¤¤à¤¿à¤®à¥‡à¤®à¤§à¥à¤¯à¥‡ असणारा बदल विना आधार आहेgdk-pixbuf-2.30.8/po/ja.gmo0000664000175000017500000006113012340760137016514 0ustar00mclasenmclasen00000000000000Þ•Êl ¼ ðñ%7)L-v!¤ Æ"ç( *3-^,Œ,¹æ')B _$€"¥Èæ*)Hr‘&«*Ò+ý#)&M.t,£#Ð-ô"=Sh6 ¶ÄÛö!/"Q'tœ¹Ù÷` *lN—(æ"&2YRsÆJä#/SmŠ¨"ÃæZ[8u8®ç!ÿ"!&D%k%‘B·Nú0I.z&©Ðå ù%/U-o³ÈÝý" 9"Zo}7í% $D .i $˜ *½ Oè *8!%c!/‰!-¹!eç!%M"rs"æ"÷" #&#J=#Oˆ#2Ø#H $T$$q$,–$Ã$#×$2û$".%"Q%#t%#˜%&¼%ã%&Q"&Vt&!Ë& í&&'-5'4c'2˜'!Ë'Fí'4(T(Ao(±(!Ï(ñ( )!)0>)o)„)™)®)Ã)Ù)ï)**5*J*'_*‡**¹*Ï*æ*ü*+&+E;+'+*©+-Ô+C,)F, p,,‘,+¾,(ê, -"4-W-!v-"˜-»-!Ñ-Gó-2;.%n.”.³.%Ñ.)÷.V!/x/ç˜/4€1Gµ1'ý1@%2Sf24º29ï23)36]36”3FË3C4CV4)š4CÄ4159:5Ft5:»56ö5.-64\68‘6EÊ6B77S7:‹77Æ7Tþ7TS89¨8?â8M"9Lp9<½9Qú92L:-:+­:6Ù:Q;b;3;1µ;2ç;?<4Z<)<2¹<-ì<4=3O=*ƒ=a®=M>š^>Cù><=?Iz?/Ä?­ô?4¢@×@FgA/®A:ÞA<B5VBBŒB)ÏBPùB2JCX}CXÖC&/D2VD@‰DDÊD8E<HEt…E‘úE<ŒF@ÉFI G!TGvG9•GÏG.ëG8HUSH©HÅH'ÞH<I3CIBwI9ºI3ôI¯(J`ØJ<9KFvKX½KLLFcL–ªL[AMSMTñMWFNµžN'TO‰|OP !P3BP*vPf¡PoQSxQTÌQ<!R.^R7R1ÅR:÷RU2SFˆSWÏSF'THnTF·THþTBGU\ŠUhçU.PV+V@«VHìVQ5Wa‡W*éW>X4SX#ˆXk¬X8YQYnY"„Y+§YDÓYZ)Z:ZKZ\ZnZ€Z‘Z¨ZºZËZ(ÜZ[[4[F[Y[k[|[[dž[>\6B\7y\…±\57]=m]8«]Aä]L&^:s^Q®^-_G._Ov_6Æ_2ý_n0`NŸ`&î`4a1Ja+|a7¨aAàa5"b|†?K”SWYŽ¦t}²%œ]·~AN$2k—­Äl{¿QÀo®ÈÆ =e„ ¾iÅ‹+ŸC_1&8>šBÃ¥.¶˜@9j‡r,fFƒªµ½3 -!–x…0Šus›‚4Á¨vU»#(L¤E*:Tg³PI•a`¯©7¡;qm"'¸G£‰°ˆ’O€X§\¢pR[ÊZd «b¹´Ç65 º¼cMŒ)Dz “nw™ž‘JÉh^±<¬yV/HBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-10-15 22:39+0900 Last-Translator: Takayuki KUSANO 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: Gtranslator 2.91.5 BMP ç”»åƒã®ãƒ˜ãƒƒãƒ€ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ãŒä¸æ­£ã§ã™ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ BMP ç”»åƒã®ãƒ˜ãƒƒãƒ€ãƒ¼ãƒ»ã‚µã‚¤ã‚ºã§ã™ä¸æ­£ãªã‚³ãƒ¼ãƒ‰ã«é­é‡ã—ã¾ã—ãŸPNG ç”»åƒã®ãƒãƒ£ãƒ³ãƒãƒ«æ¯Žã®ãƒ“ット数ãŒä¸æ­£ã§ã™ã€‚変æ›ã—㟠PNG ã®ãƒãƒ£ãƒ³ãƒãƒ«æ¯Žã®ãƒ“ット数㌠8 ã§ã¯ã‚ã‚Šã¾ã›ã‚“。TGA ヘッダーã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“カラーマップã®ã‚¨ãƒ³ãƒˆãƒªã‚’確ä¿ã§ãã¾ã›ã‚“カラーマップ構造体を確ä¿ã§ãã¾ã›ã‚“IOBuffer データã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“IOBuffer 構造体ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“TGA コンテキスト構造体用ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“PNM ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“XPM ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“æ–°ã—ã„ pixbuf を確ä¿ã§ãã¾ã›ã‚“一時的㪠IOBuffer データã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“XPM ã®ã‚«ãƒ©ãƒ¼ãƒžãƒƒãƒ—を読ã¿è¾¼ã‚ã¾ã›ã‚“IOBuffer データã®ãƒ¡ãƒ¢ãƒªã‚’å†ç¢ºä¿ã§ãã¾ã›ã‚“GIF ファイルã®ãƒ†ãƒ¼ãƒ–ル・エントリãŒå¾ªç’°ã—ã¦ã„ã¾ã™ã‚«ãƒ©ãƒ¼ãƒ—ロファイルã®é•·ã• %d ãŒä¸æ­£ã§ã™ã€‚圧縮アイコンã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“メモリを確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸ: %sストリームを生æˆã§ãã¾ã›ã‚“ã§ã—ãŸ: %sICNS ファイルをデコードã§ãã¾ã›ã‚“ã§ã—ãŸç”»åƒã®é«˜ã•ã‚’å–å¾—ã§ãã¾ã›ã‚“ (ä¸æ­£ãª TIFF ファイル)ç”»åƒã®å¹…ã‚’å–å¾—ã§ãã¾ã›ã‚“ (ä¸æ­£ãª TIFF ファイル)ストリームã‹ã‚‰èª­ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ: %sストリームã®ä¸­ã‚’検索ã§ãã¾ã›ã‚“ã§ã—ãŸ: %sPCX ç”»åƒã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸã‚«ãƒ©ãƒ¼ãƒ—ロファイルã§ä½¿ç”¨ã™ã‚‹ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒãƒƒãƒ•ã‚¡ãƒ¼ç”¨ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸãƒ˜ãƒƒãƒ€ãƒ¼ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸè¡Œã®ãƒ‡ãƒ¼ã‚¿ç”¨ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸJPEG ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸBMP ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸã‚¹ãƒˆãƒªãƒ¼ãƒ ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸç”»åƒãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã™ã‚‹ãŸã‚ã®ãƒ¡ãƒ¢ãƒªã‚’確ä¿ã§ãã¾ã›ã‚“ã§ã—ãŸæ–°ã—ã„ pixbuf を生æˆã§ãã¾ã›ã‚“ã§ã—ãŸç”»åƒã‚’デコードã§ãã¾ã›ã‚“ã§ã—ãŸBMP ç”»åƒã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸãƒ¡ã‚¿ãƒ»ãƒ•ã‚¡ã‚¤ãƒ«ã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸãƒ•ã‚¡ã‚¤ãƒ« '%s' ã®ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®å½¢å¼ã‚’èªè­˜ã§ãã¾ã›ã‚“ã§ã—ãŸä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸæ®‹ã‚Šã®ãƒ‡ãƒ¼ã‚¿ã‚’ä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸBMP ファイルã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸTIFF ファイルã«æ›¸ãè¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸã‚«ãƒ¼ã‚½ãƒ«ã®ãƒ›ãƒƒãƒˆã‚¹ãƒãƒƒãƒˆã‚ˆã‚Šå¤–å´ã®ç”»åƒã§ã™PCX ç”»åƒã®ã™ã¹ã¦ã®è¡Œã‚’å–å¾—ã§ãã¾ã›ã‚“TIFF ç”»åƒã®æ¬¡å…ƒãŒå¤§ãã™ãŽã¾ã™JPEG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ« (%s) ã®è§£é‡ˆã§ã‚¨ãƒ©ãƒ¼ICNS ç”»åƒã®èª­ã¿è¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼: %sç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®æ›¸ãè¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼: %sç”»åƒã‚¹ãƒˆãƒªãƒ¼ãƒ ã®æ›¸ãè¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ‡ãƒ¼ã‚¿ãŒå¤šã™ãŽã¾ã™ãƒ•ã‚¡ã‚¤ãƒ«èª­ã¿è¾¼ã¿ãƒãƒƒãƒ•ã‚¡ãƒ¼ç”¨ã« %d ãƒã‚¤ãƒˆã®ãƒ¡ãƒ¢ãƒªç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸQTIF コンテキスト構造体用ã®ãƒ¡ãƒ¢ãƒªç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ç”»åƒã‚’書ã込む際㫠'%s' ã‚’é–‰ã˜ã‚‹ã“ã¨ãŒã§ããªã‹ã£ãŸãŸã‚ã€ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ãŒä¿å­˜ã•ã‚Œã¦ã„ãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“: %sGdkPixbufLoader オブジェクトã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚ç”»åƒãƒ‡ãƒ¼ã‚¿ atom を見ã¤ã‘られã¾ã›ã‚“ã§ã—ãŸã€‚TIFF ファイルã‹ã‚‰ RGB データã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸTIFF ç”»åƒã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ '%s' ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: ç†ç”±ã¯ä¸æ˜Žã§ã™ãŒã€ãŠãらãアニメーションファイルãŒå£Šã‚Œã¦ã„ã‚‹ã¨æ€ã‚ã‚Œã¾ã™ç”»åƒ '%s' ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: %sç”»åƒ '%s' ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ: ç†ç”±ã¯ä¸æ˜Žã§ã™ãŒã€ãŠãらãç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ãŒå£Šã‚Œã¦ã„ã‚‹ã¨æ€ã‚ã‚Œã¾ã™æ›¸ãè¾¼ã¿ãƒ¢ãƒ¼ãƒ‰ã§ '%s' ã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸ: %sTIFF ç”»åƒã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸãƒ•ã‚¡ã‚¤ãƒ« '%s' ã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸ: %s一時ä¿å­˜ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚ªãƒ¼ãƒ—ンã«å¤±æ•—ã—ã¾ã—ãŸQTIF ヘッダーã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸä¸€æ™‚ä¿å­˜ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸTIFF ç”»åƒã®ä¿å­˜ã«å¤±æ•—ã—ã¾ã—ãŸseek() を使ã£ã¦ %d ãƒã‚¤ãƒˆèª­ã¿é£›ã°ãã†ã¨ã—ã¦å¤±æ•—ã—ã¾ã—ãŸã€‚TIFF データã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸXBM ç”»åƒã‚’読ã¿è¾¼ã‚€éš›ã«ä¸€æ™‚ファイルã¸ã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸXPM ç”»åƒã‚’読ã¿è¾¼ã‚€éš›ã«ä¸€æ™‚ファイルã¸ã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸGIF ç”»åƒã®èª­ã¿è¾¼ã¿ã«å¤±æ•—: %sPNG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã«è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼: %sPNG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®èª­ã¿è¾¼ã¿ä¸­ã«è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼PNG ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®èª­ã¿è¾¼ã¿ä¸­ã«è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼: %sファイル㯠GIF ファイルã§ã¯ãªã„よã†ã§ã™QTIF ã® atom ã®èª­ã¿è¾¼ã¿ä¸­ã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚¨ãƒ©ãƒ¼: %sGIF ファイルã«ä½•ã‹è¶³ã‚Šãªã„データãŒã‚ã‚Šã¾ã™ (ç†ç”±ã¯ä¸æ˜Žã§ã™ãŒåˆ‡ã‚Šã¤ã‚られãŸã‹ã‚‚?)GIF ç”»åƒã«ã‚°ãƒ­ãƒ¼ãƒãƒ«ãªã‚«ãƒ©ãƒ¼ãƒžãƒƒãƒ—ãŒã‚ã‚Šã¾ã›ã‚“。ãã—ã¦ãƒ•ãƒ¬ãƒ¼ãƒ ã«ãƒ­ãƒ¼ã‚«ãƒ«ãªã‚«ãƒ©ãƒ¼ãƒžãƒƒãƒ—ãŒã‚ã‚Šã¾ã›ã‚“GIF ç”»åƒãŒå£Šã‚Œã¦ã„ã¾ã™ (ä¸æ­£ãª LZW 圧縮ã§ã™)(GIF ç”»åƒãƒ­ãƒ¼ãƒ€ãƒ¼) ã“ã®ç”»åƒã‚’ç†è§£ã§ãã¾ã›ã‚“。GIF ç”»åƒã¯åˆ‡ã‚Šã¤ã‚られãŸã‹ã€ä¸å®Œå…¨ã«ãªã£ã¦ã„ã¾ã™ã€‚アイコンã®é«˜ã•ãŒ 0 ã§ã™ã‚¢ã‚¤ã‚³ãƒ³ã®å¹…㌠0 ã§ã™ç”»åƒãƒ•ã‚¡ã‚¤ãƒ« '%s' ã«ã¯ãƒ‡ãƒ¼ã‚¿ãŒã‚ã‚Šã¾ã›ã‚“ç”»åƒå½¢å¼ãŒä¸æ˜Žã§ã™ç”»åƒã®å¹…ã¨/ã¾ãŸã¯é«˜ã•ãŒç„¡åŠ¹ã§ã™ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ bpp ã‚’ä¿æŒã—ã¦ã„ã¾ã™ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„æ•°ã® %d ビット・プレーンをä¿æŒã—ã¦ã„ã¾ã™ç”»åƒã®é«˜ã•ãŒ 0 ã§ã™ç”»åƒã®å¹…㌠0 ã§ã™ç”»åƒãƒ˜ãƒƒãƒ€ãƒ¼ãŒå£Šã‚Œã¦ã„ã¾ã™ç”»åƒã¯å£Šã‚Œã¦ã„ã‚‹ã‹ã€åˆ‡ã‚Šã¤ã‚られã¦ã„ã¾ã™ç”»åƒã®ãƒ”クセルデータãŒå£Šã‚Œã¦ã„ã¾ã™ã‚¢ã‚¤ã‚³ãƒ³ã¨ã—ã¦ä¿å­˜ã™ã‚‹ã«ã¯ç”»åƒãŒå¤§ãã™ãŽã¾ã™ç”»åƒã®ç¨®é¡ž '%s' ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“ç”»åƒã®ç¨®é¡žã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“ç”»åƒãƒ­ãƒ¼ãƒ‰ãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ« %s ã¯é©åˆ‡ãªã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã‚’エクスãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。gdk-pixbuf ã®åˆ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‹ã‚‚?ç”»åƒã®ç¨®é¡ž '%s' ã®ã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ã‚¿ãƒ«ãƒ»ãƒ­ãƒ¼ãƒ‰ã¯ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã›ã‚“入力ファイルディスクリプター㌠NULL ã§ã™ã€‚PNG ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“PNM コンテキスト構造を読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“PNM ファイルを読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“XBM ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“ç”»åƒã®èª­ã¿è¾¼ã¿ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒã‚ã‚Šã¾ã›ã‚“。アプリケーションをã„ãã¤ã‹çµ‚了ã—ã¦ãƒ¡ãƒ¢ãƒªã‚’解放ã—ã¦ãã ã•ã„JPEG 2000 ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’オープンã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“TIFF ファイルをオープンã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“ç”»åƒã‚’ãƒãƒƒãƒ•ã‚¡ãƒ¼ã¸ä¿å­˜ã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“ç”»åƒã‚’コールãƒãƒƒã‚¯ã¸ä¿å­˜ã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“%lu x %lu ã®ç”»åƒã‚’ä¿å­˜ã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“。アプリケーションをã„ãã¤ã‹çµ‚了ã—ã¦ãƒ¡ãƒ¢ãƒªã®ä½¿ç”¨é‡ã‚’減らã—ã¦ãã ã•ã„GIF ローダーã®å†…部エラー (%s)内部エラー: ç”»åƒãƒ­ãƒ¼ãƒ‰ãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ« '%s' ã®å‡¦ç†ã«å¤±æ•—ã—ã¾ã—ãŸãŒã€ãã®åŽŸå› ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸä¸æ­£ãª XBM å½¢å¼ã§ã™ä¸æ­£ãª XPM ヘッダーã§ã™ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã®ãƒ˜ãƒƒãƒ€ãƒ¼ãŒä¸æ­£ã§ã™ã‚¢ã‚¤ã‚³ãƒ³ã®ãƒ˜ãƒƒãƒ€ãƒ¼ãŒä¸æ­£ã§ã™JPEG ã® "クオリティ" 㯠0〜100 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%d' ã¯ç¢ºä¿ã•ã‚Œã¾ã›ã‚“JPEG ã® "クオリティ" 㯠0〜100 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%s' を解æžã§ãã¾ã›ã‚“ã§ã—ãŸPNG ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒãƒ£ãƒ³ã‚¯ã®ã‚­ãƒ¼ã¯ ASCII 文字ã«ã—ã¦ãã ã•ã„。PNG ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒãƒ£ãƒ³ã‚¯ã®ã‚­ãƒ¼ã¯ 1〜79 文字ã«ã—ã¦ãã ã•ã„。アニメーションã«ç•°å¸¸ãªãƒãƒ£ãƒ³ã‚¯ãŒã‚ã‚Šã¾ã™PNM ファイルã®è‰²ã®æœ€å¤§å€¤ãŒ 0 ã§ã™PNM ファイルã®è‰²ã®æœ€å¤§å€¤ãŒå¤§ãã™ãŽã¾ã™XPM ヘッダーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸPCX データ末尾ã®ãƒ‘レットãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“GIF ç”»åƒã§ãƒ•ãƒ¬ãƒ¼ãƒ ã‚’çµåˆã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“GIF ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“アイコン・ファイルを読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“RAS ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“アニメーションを読ã¿è¾¼ã‚€ãŸã‚ã®ãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“BMP ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“アイコンを読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“ç”»åƒã‚’読ã¿è¾¼ã‚€ãŸã‚ã«å¿…è¦ãªãƒ¡ãƒ¢ãƒªãŒè¶³ã‚Šã¾ã›ã‚“PNG ã®åœ§ç¸®ãƒ¬ãƒ™ãƒ«ã¯ 0〜9 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%d' ã¯ç¯„囲外ã§ã™ã€‚PNG ã®åœ§ç¸®ãƒ¬ãƒ™ãƒ«ã¯ 0〜9 ã®å€¤ã«ã—ã¦ãã ã•ã„。値 '%s' を解æžã§ãã¾ã›ã‚“ã§ã—ãŸPNM ファイルã®ç”»åƒã®é«˜ã•ãŒ 0 ã§ã™PNM ファイルã®ç”»åƒã®å¹…㌠0 ã§ã™PNM ファイルã®æœ€åˆã®ãƒã‚¤ãƒˆãŒæ­£ã—ãã‚ã‚Šã¾ã›ã‚“PNM ファイルãŒèªè­˜å¯èƒ½ãª PNM サブ形å¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“PNM ç”»åƒãƒ­ãƒ¼ãƒ€ãƒ¼ã¯ã“ã® PNM サブ形å¼ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“PNM ローダーã¯æ•´æ•°ã‚’期待ã—ã¦ã„ãŸã®ã§ã™ãŒã€æ•´æ•°ã§ã¯ã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã®çµ‚ã‚ã‚ŠãŒæ—©ã™ãŽã¾ã™QTIF ã® atom ã®ã‚µã‚¤ã‚ºãŒå¤§ãã™ãŽã¾ã™ (%d ãƒã‚¤ãƒˆ)RAS ç”»åƒã®ãƒ˜ãƒƒãƒ€ãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ãŒä¸æ­£ã§ã™ä¸æ˜Žãªç¨®é¡žã® RAS ç”»åƒã§ã™ãƒã‚¤ãƒŠãƒªå½¢å¼ã® PNM å½¢å¼ã§ã¯ã‚µãƒ³ãƒ—ルデータã®å‰ã«ç©ºç™½æ–‡å­—㌠1 ã¤ã ã‘å¿…è¦ã§ã™ãƒã‚¤ãƒŠãƒªå½¢å¼ã® PNM ç”»åƒã®ç¨®é¡žãŒä¸æ­£ã§ã™GIF ç”»åƒã®å¹…㌠0 ã§ã™ã‚¹ã‚¿ãƒƒã‚¯ã‚ãµã‚ŒTGA ç”»åƒã®æ¬¡å…ƒãŒä¸æ­£ã§ã™TGA ç”»åƒã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“TIFF 圧縮ãŒé©åˆ‡ãªã‚³ãƒ¼ãƒ‡ãƒƒã‚¯ã‚’å‚ç…§ã—ã¦ã„ã¾ã›ã‚“。ANI ç”»åƒå½¢å¼BMP ç”»åƒå½¢å¼EMF ç”»åƒå½¢å¼GIF ç”»åƒå½¢å¼GdkPixdata å½¢å¼ICNS ç”»åƒå½¢å¼ICO ç”»åƒå½¢å¼JPEG 2000 ç”»åƒå½¢å¼JPEG ç”»åƒå½¢å¼PCX ç”»åƒå½¢å¼PNG ç”»åƒå½¢å¼PNM/PBM/PGM/PPM ç”»åƒå½¢å¼ãƒ•ã‚¡ãƒŸãƒªQTIF ç”»åƒå½¢å¼Sun ラスター画åƒå½¢å¼TIFF ç”»åƒå½¢å¼Targa ç”»åƒå½¢å¼WBMP ç”»åƒå½¢å¼WMF ç”»åƒå½¢å¼XBM ç”»åƒå½¢å¼XPM ç”»åƒå½¢å¼ãŠä½¿ã„ã® gdk-pixbuf ã¯ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®å½¢å¼ %s ã®ä¿å­˜ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“トップダウン形å¼ã® BMP ç”»åƒã¯åœ§ç¸®ã§ãã¾ã›ã‚“変æ›ã—㟠JPEG ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™ã€‚変æ›ã—㟠JPEG2000 ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™å¤‰æ›ã—㟠PNG ã®ãƒãƒ£ãƒ³ãƒãƒ«æ•°ãŒã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã‚‹ã‚‚ã®ã§ã¯ã‚ã‚Šã¾ã›ã‚“。3 ã¾ãŸã¯ 4 ã«ã—ã¦ãã ã•ã„変æ›ã—㟠PNG ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™ã€‚変æ›ã—㟠PNG 㯠RGB ã§ã‚‚ RGBA ã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。変æ›ã—㟠pixbuf ã®å¹…ã¾ãŸã¯é«˜ã•ãŒ 0 ã§ã™ã€‚ç”»åƒãƒ­ãƒ¼ãƒ‰ãƒ»ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“: %s: %sカラーマップã®ã‚¨ãƒ³ãƒˆãƒªã® bitdepth ãŒäºˆæœŸã—ãªã„ã‚‚ã®ã§ã™PNM ç”»åƒãƒ‡ãƒ¼ã‚¿ãŒäºˆæœŸã›ãšã«çµ‚ã‚ã£ã¦ã„ã¾ã™ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã«äºˆæœŸã—ãªã„アイコン・ãƒãƒ£ãƒ³ã‚¯ãŒã‚ã‚Šã¾ã™èªè­˜ã§ããªã„ç”»åƒãƒ•ã‚¡ã‚¤ãƒ«ã®å½¢å¼ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ JPEG ã®ã‚«ãƒ©ãƒ¼ãƒ»ã‚¹ãƒšãƒ¼ã‚¹ã§ã™ (%s)アイコン・ファイルã¨ã—ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œãªã„色深度ã§ã™: %dサãƒãƒ¼ãƒˆã—ã¦ã„ãªã„種類ã®ã‚¢ã‚¤ã‚³ãƒ³ã§ã™GDI+ ã§ã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ç”»åƒã§ã™PNG ã®ãƒ†ã‚­ã‚¹ãƒˆãƒ»ãƒãƒ£ãƒ³ã‚¯ %s ã®å€¤ã‚’ ISO-8859-1 エンコーディングã«å¤‰æ›ã§ãã¾ã›ã‚“。ãƒãƒ¼ã‚¸ãƒ§ãƒ³ %s ã® GIF ファイル形å¼ã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“TIFF ç”»åƒã®å¹…ã‹é«˜ã•ãŒ 0 ã§ã™XPM ファイルã®ç”»åƒã®é«˜ã•ãŒ 0 以下ã§ã™XPM ファイルã®ç”»åƒã®å¹…㌠0 以下ã§ã™XPM ファイルã®è‰²ã®æ•°ãŒä¸æ­£ã§ã™XPM ã®ãƒ”クセル当ãŸã‚Šã®æ–‡å­—æ•°ãŒä¸æ­£ã§ã™%uãƒã‚¤ãƒˆã®ç”»åƒãƒãƒƒãƒ•ã‚¡ãƒ¼ã®ç¢ºä¿ã«å¤±æ•—ã—ã¾ã—ãŸã‚µãƒãƒ¼ãƒˆã—ã¦ã„ãªã„ RAS ç”»åƒã®ä¸€ç¨®ã§ã™gdk-pixbuf-2.30.8/po/fi.po0000664000175000017500000007276312340760135016370 0ustar00mclasenmclasen00000000000000# gtk+ finnish translation # Copyright (C) 2003-2009 Free Software Foundation, Inc. # Mikko Rauhala , 1999 # Sami Pesonen 2004 # Pauli Virtanen, 2000-2005 # Ilkka Tuohela , 2005-2009 # Tommi Vainikainen , 2009-2011 # Jiri Grönroos , 2009. # Timo Jyrinki , 2010. # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2011-06-07 15:31+0300\n" "Last-Translator: Tommi Vainikainen \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Tiedoston â€%s†avaus epäonnistui: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Kuvatiedostossa â€%s†ei ole sisältöä" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Animaation â€%s†lataus epäonnistui: syy tuntematon, ehkä vioittunut " "animaatiotiedosto" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Kuvan â€%s†lataus epäonnistui: syy tuntematon, ehkä vioittunut kuvatiedosto" # , c-format #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ei voi ladata kuvanlatausmoduulia: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Kuvanlatausmoduuli %s ei vienyt oikeaa rajapintaa. Ehkäpä se on toisesta gdk-" "pixbuf:n versiosta?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Kuvatyyppiä â€%s†ei tueta" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ei voitu tunnistaa tiedoston â€%s†kuvatyyppiä" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Tuntematon kuvatiedostomuoto" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Kuvan â€%s†lataus epäonnistui: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Virhe kuvatiedoston kirjoittamisessa: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Tämä käännetty versio gdk-pixbufista ei voi tallentaa muodossa: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Liian vähän muistia kuvan tallentamiseksi paluukutsuun" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Väliaikaistiedoston avaaminen epäonnistui" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Väliaikaistiedostosta lukeminen epäonnistui" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Tiedoston â€%s†avaaminen kirjoitusta varten epäonnistui: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Tiedoston â€%s†sulkeminen epäonnistui kirjoittaessa kuvaa, joten kaikki data " "ei ole välttämättä tallentunut: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Liian vähän muistia kuvan tallentamiseksi puskuriin" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Virhe kirjoitettaessa kuvavirtaan" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Sisäinen virhe: Kuvanlatainmoduuli â€%s†ei onnistunut lataamaan kuvaa " "loppuun eikä ilmoittanut virheen syytä" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Kuvatyypin â€%s†kasvavaa latausta ei tueta." #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Kuvan otsikko vioittunut" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Tuntematon kuvamuoto" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Kuvapistetiedot viallisia" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "yhden tavun kokoisen kuvapuskurin varaaminen epäonnistui" msgstr[1] "%u tavun kokoisen kuvapuskurin varaaminen epäonnistui" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Odottamaton kuvakelohko animaatiossa" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Virheellinen otsake animaatiossa" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ei tarpeeksi muistia animaation lataamiseksi" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Viallinen lohko animaatiossa" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF-kuva oli typistynyt tai vaillinainen." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI-kuvamuoto" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-kuvan otsake on viallinen" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ei tarpeeksi muistia bittikarttakuvan lataamiseen" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-kuvan otsakkeen tätä kokoa ei tueta" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Ylhäältä-alas-muotoisia BMP-kuvia ei voi pakata" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Havaitsi ennenaikaisen tiedoston lopun" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Muistia ei voitu varata BMP-kuvan tallentamiseksi" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP-tiedostoon ei voitu kirjoittaa" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP-kuvamuoto" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF-kuvamuoto" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF-kuvamuoto" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO-kuvamuoto" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG-laadun täytyy olla välillä 0-100. Arvoa â€%s†ei voitu tulkita." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG-laadun täytyy olla välillä 0-100. Arvo â€%d†ei käy." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG-kuvamuoto" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF-kuvamuoto" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Muistia ei voitu varata: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Virtaa ei voitu luoda: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Virrassa ei voitu siirtyä: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Virrasta ei voitu lukea: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Bittikarttaa ei voitu ladata" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Metatiedostoa ei voitu ladata" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ ei tue tätä kuvamuotoa" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ei voitu tallentaa" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF-kuvamuoto" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF:n luku epäonnistui: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF-tiedostosta puuttuu joitakin osia (ehkä se on typistynyt jotenkin?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Sisäinen virhe GIF-lataimessa (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Pinon ylivuoto" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF-kuvanlukija ei ymmärrä tätä kuvaa." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Havaitsi virheellisen koodin" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF-tiedostossa on taulukkokehämerkintä" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ei tarpeeksi muistia GIF-kuvan lataamiseksi" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Muisti ei riitä GIF-kuvassa olevan kehyksen muodostamiseksi" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-kuva on vioittunut (viallinen LZW-pakkaus)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Tiedosto ei vaikuta olevan GIF-tiedosto" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF-tiedostomuodon versiota %s ei tueta" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Kuvan leveys on nolla" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-kuvalla ei ole yleistä värikarttaa, ja sen kehyksellä ei ole paikallista " "värikarttaa." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-kuva oli typistynyt tai vaillinainen." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Virhe luettaessa ICNS-kuvaa: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS-kuva ei voitu tulkita" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS-kuvamuoto" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Virheellinen otsake kuvakkeessa" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ei tarpeeksi muistia kuvakkeen lataamiseksi" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Pakattuja kuvakkeita ei tueta" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Kuvakkeen leveys on nolla" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Kuvakkeen korkeus on nolla" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tukematon kuvaketyyppi" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ei tarpeeksi muistia ICO-tiedoston lataamiseksi" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Kuva on liian suuri ICO-muodossa tallentamiseksi" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kohdistimen kohdistuspaikka kuvan ulkopuolella" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Värisyvyys, jota ICO-tiedostot eivät tue: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Muistin varaus virtaa varten epäonnistui" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Kuvaa ei voitu tulkita" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Muunnetun JPEG 2000 -kuvan leveys tai korkeus on nolla" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Kuvatyyppi ei ole tuettu" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Muistia ei voitu varata väriprofiilille" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Liian vähän muistia JPEG 2000 -tiedoston avaamiseksi" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Muistin varaus kuvatiedon puskurointia varten epäonnistui" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 -kuvamuoto" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Virhe tulkatessa JPEG-kuvaa (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Liian vähän muistia kuvan lataamiseksi. Sulje joitakin sovelluksia " "vapauttaaksesi muistia." #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Tukematon JPEG-väriavaruus (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Muistia ei voitu varata JPEG-kuvan lataamiseksi" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Muunnetun JPEG-kuvan leveys tai korkeus on nolla." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Väriprofiili on virheellisen mittainen %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Muistin varaus otsikkoa varten epäonnistui" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Muistin varaus kontekstipuskuria varten epäonnistui" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Kuvan leveys tai korkeus on virheellinen" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Kuvan bpp ei ole tuettu" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Kuvan %d-bittisten tasojen määrä ei ole tuettu" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Uuden pixbufin luonti epäonnistui" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Muistin varaus rividataa varten epäonnistui" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Muistin varaus PCX-kuvaa varten epäonnistui" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Kaikkia PCX-kuvan rivejä ei saatu" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Palettia ei löytynyt PCX-datan lopusta." #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX-kuvamuoto" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Muunnetun PNG-kuvan leveys tai korkeus on nolla." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF-kuvamuoto" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG-kuvassa on väärä määrä bittejä kanavaa kohden." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Muunnetun PNG-kuvan leveys tai korkeus on nolla." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Muunnetussa PNG-kuvassa ei ole 8 bittiä kanavaa kohden." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Muunnettu PNG ei ole RGB tai RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Muunnetussa PNG-kuvassa on tukematon määrä kanavia; täytyy olla 3 tai 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Vakava virhe ladatessa PNG-kuvatiedostoa: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Liian vähän muistia PNG-tiedoston lataamiseksi" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Liian vähän muistia %ldx%ld-kokoisen kuvan säilytykseen. Sulje joitakin " "sovelluksia vähentääksesi muistin käyttöä." #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Vakava virhe lukiessa PNG-kuvatiedostoa" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Vakava virhe ladatessa PNG-kuvatiedostoa: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG text -lohkojen avainten täytyy sisältää vähintään 1 ja enintään 79 " "merkkiä." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG text -lohkojen avainten täytyy olla ASCII-merkkejä." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Väriprofiili on virheellisen mittainen %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG-tiedoston pakkaustason tulee olla arvo väliltä 0-9. Arvoa â€%s†ei voitu " "tulkita." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG-tiedoston pakkaustason tulee olla arvo väliltä 0-9. Arvo â€%d†ei ole " "sallittu." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG text -lohkon %s arvoa ei voi muuntaa ISO-8859-1-merkistöön." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG-kuvamuoto" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-latain oletti saavansa kokonaisluvun, muttei saanut" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-tiedoston alkutavu on väärä" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-tiedosto ei ole tunnettua PNM-alimuotoa" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-tiedoston kuvan leveys on 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-tiedoston kuvan korkeus on 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Suurin väriarvo PNM-tiedostossa on 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Suurin väriarvo PNM-tiedostossa on liian suuri" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Raaka PNM -kuvatyyppi on väärä" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-kuvanlatain ei tue tätä PNM-alimuotoa" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Raa'at PNM-muodot vaativat täsmälleen yhden välin ennen otosdataa" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ei voi varata muistia PNM-kuvan lataamiseksi" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Liian vähän muistia PNM-kontekstirakenteen lataamiseksi" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Odottamaton PNM-kuvadatan loppu" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Liian vähän muistia PNM-tiedoston lataamiseksi" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM-kuvamuotoperhe" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Syötetiedostokahva on NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF-otsakkeen luku epäonnistui" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF-atomikoko on liian suuri (%d tavua)" msgstr[1] "QTIF-atomikoko on liian suuri (%d tavua)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "%d tavun kokoisen tiedostonlukupuskurin varaaminen epäonnistui" msgstr[1] "%d tavun kokoisen tiedostonlukupuskurin varaaminen epäonnistui" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Tiedostovirhe luettaessa QTIF-atomia: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Seuraavien %d tavun ohittaminen seek()-funktiolla epäonnistui." msgstr[1] "Seuraavien %d tavun ohittaminen seek()-funktiolla epäonnistui." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Ei voi varata muistia QTIF-kontekstirakenteelle." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdbPixbufLoader-olion luominen epäonnistui." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Kuvadata-atomia ei löytynyt." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF-kuvamuoto" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-kuvan otsakedata on viallista" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-kuvan tyyppi on tuntematon" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "tukematon RAS-kuvan muunnelma" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ei tarpeeksi muistia RAS-kuvan lataamiseen" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun-rasterikuvamuoto" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ei voi varata muistia IOBuffer-tietorakenteelle" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ei voi varata muistia IOBuffer-datalle" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ei voi varata uudelleen IOBuffer-dataa" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ei voi varata tilapäistä IOBuffer-dataa" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ei voi varata uutta kuvapuskuria" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Kuva on viallinen tai typistynyt" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ei voi varata värikarttarakennetta" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ei voi varata värikartan kohtia" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Odottamaton värikartan kohtien bittisyvyys" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ei voi varata TGA-otsakkeen muistia" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-kuvan mitat ovat virheelliset" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-kuvatyyppi ei tuettu" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ei voi varata muistia TGA-kontekstirakenteelle" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Ylimääräistä dataa tiedostossa" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa-kuvamuoto" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ei voitu hakea kuvan leveyttä (viallinen TIFF-tiedosto)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ei voitu hakea kuvan korkeutta (viallinen TIFF-tiedosto)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF-kuvan korkeus tai leveys on nolla" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF-kuvan mitat ovat liian suuret" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Liian vähän muistia TIFF-tiedoston avaamiseksi" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "RGB-datan lataus TIFF-tiedostosta epäonnistui" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF-tiedoston avaus epäonnistui" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF-tiedoston lataus epäonnistui" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF-kuvan tallennus epäonnistui" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-pakkaus ei viittaa kelvolliseen koodekkiin." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF-tietojen kirjoitus epäonnistui" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF-tiedostoa ei voitu kirjoittaa" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Kuvan leveys on nolla" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Kuvan korkeus on nolla" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ei tarpeeksi muistia kuvan lataamiseen" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ei voitu tallentaa loppua" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP-kuvamuoto" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Virheellinen XBM-tiedosto" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Liian vähän muistia XBM-tiedoston lataamiseksi" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Väliaikaistiedoston kirjoittaminen epäonnistui XBM-kuvaa ladatessa" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM-kuvamuoto" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM-otsikkoa ei löytynyt" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Virheellinen XPM-otsikko" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-tiedoston kuvan leveys on <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-tiedoston kuvan korkeus on <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM-tiedostossa on väärä määrä merkkejä kuvapistettä kohden" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-tiedostossa on väärä määrä värejä" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Muistia ei voi varata XPM-kuvan lataamiseksi" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM-värikarttaa ei voi lukea" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Väliaikaistiedoston kirjoittaminen epäonnistui XPM-kuvaa ladatessa" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM-kuvamuoto" #~ msgid "Unsupported animation type" #~ msgstr "Tukematon animaatiotyyppi" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose-toiminto epäonnistui" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Muistin varaus palettidataa varten epäonnistui" gdk-pixbuf-2.30.8/po/el.po0000664000175000017500000012026612340760135016362 0ustar00mclasenmclasen00000000000000# Greek translation of GTK+ UI Translations # Copyright (C) 1999 - 2009 Free Software Foundation, Inc. # kostas: 04Sep2003, one more update # nikos: 04Sep2003, review (more is needed) # nikosK: 06Sep2003, One more review # ta panta rei: 08Sep2003, one more review # Nikos: 26Jan2004 fixes 390 messages # kostas: 29Jan2004 updates 403 messages # kostas: 25Apr2004 update # ta panta rei # spyros: initial translation, 1999. # simos: 186 messages, 20Apr2002, first log entry. # simos: 214 messages, 16Aug2002, updated and converted to UTF-8. # kostas: 981 messages, 16Oct2002, almost completed translation. # kostas: 1018 messages, 06Nov2002, completed translation. # kostas: 1127 messages, 03Dec2002, updated translation for Gnome 2.1x. # kostas:02Nov2003,1288 messages update for Gnome 2.6. # kostas:22Nov2003,1342 messages. # Spiros Papadimitriou , 1999. # Simos Xenitellis , 1999, 2001, 2002. # Nikos Charonitakis , 2003, 2004, 2005, 2006, 2008. # Nikos Kannelopoulos , 2003. # Kostas Papadimas , 2002, 2003, 2004, 2005, 2006, 2007. # Simos Xenitellis , 2006. # Jennie Petoumenou , 2009. # Simos Xenitellis , 2009. # Jennie Petoumenou , 2010. # Dimitris Spingos (ΔημήτÏης Σπίγγος) , 2013, 2014. msgid "" msgstr "" "Project-Id-Version: gtk+ 2.20.1.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2014-01-11 14:21+0300\n" "Last-Translator: Dimitris Spingos (ΔημήτÏης Σπίγγος) \n" "Language-Team: www.gnome.gr\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: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Αποτυχία ανοίγματος αÏχείου '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Το αÏχείο εικόνας '%s' δεν πεÏιέχει δεδομένα" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Αποτυχία φόÏτωσης κινοÏμενης εικόνας '%s': Άγνωστη αιτία, πιθανόν Ï€Ïόκειται " "για κατεστÏαμμένο αÏχείο" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Αποτυχία φόÏτωσης εικόνας '%s': Άγνωστη αιτία, πιθανόν Ï€Ïόκειται για " "κατεστÏαμμένο αÏχείο εικόνας" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Αποτυχία φόÏτωσης αÏθÏώματος φόÏτωσης εικόνων: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Το άÏθÏωμα φόÏτωσης εικόνων %s δεν εξάγει την κατάλληλη διεπαφή· μήπως " "Ï€ÏοέÏχεται από διαφοÏετική έκδοση του gdk-pixbuf;" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ο Ï„Ïπος εικόνας '%s' δεν υποστηÏίζεται" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Αδυναμία αναγνώÏισης του Ï„Ïπου αÏχείου εικόνας για το αÏχείο '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Άγνωστος Ï„Ïπος αÏχείου εικόνας" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Αποτυχία φόÏτωσης εικόνας '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Σφάλμα κατά την εγγÏαφή στο αÏχείο εικόνας: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Αυτή η έκδοση του gdk-pixbuf δεν υποστηÏίζει αποθήκευση του Ï„Ïπου εικόνας : " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ΑνεπάÏκεια μνήμης για την αποθήκευση της εικόνας στο callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Αποτυχία ανοίγματος Ï€ÏοσωÏÎ¹Î½Î¿Ï Î±Ïχείου" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Αποτυχία ανάγνωσης από το Ï€ÏοσωÏινό αÏχείο" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Αποτυχία ανοίγματος του '%s' για εγγÏαφή: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Αποτυχία κλεισίματος του '%s' κατά την εγγÏαφή της εικόνας, μποÏεί να μην " "έχουν αποθηκευτεί όλα τα δεδομένα: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ΑνεπάÏκεια μνήμης για την αποθήκευση της εικόνας σε ενδιάμεση μνήμη" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Σφάλμα κατά την εγγÏαφή στη Ïοή της εικόνας" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ΕσωτεÏικό σφάλμα: Το άÏθÏωμα φόÏτωσης εικόνων '%s' απέτυχε να ολοκληÏώσει " "μια ενέÏγεια, αλλά δεν εξήγησε το λόγο της αποτυχίας" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Δεν υποστηÏίζεται η σταδιακή φόÏτωση για τον Ï„Ïπο εικόνας '%s'" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ΚατεστÏαμμένη κεφαλίδα εικόνας" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Άγνωστος Ï„Ïπος εικόνας" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ΚατεστÏαμμένα δεδομένα εικονοστοιχείων εικόνας" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Αποτυχία διάθεσης %u ψηφιολέξης ως ενδιάμεσης μνήμης εικόνας" msgstr[1] "Αποτυχία διάθεσης %u ψηφιολέξεων ως ενδιάμεσης μνήμης εικόνας" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Μη αναμενόμενο κομμάτι εικονιδίου στην κινοÏμενη εικόνα" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Μη έγκυÏη κεφαλίδα στην κινοÏμενη εικόνα" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση της κινοÏμενης εικόνας" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Η κινοÏμενη εικόνα πεÏιέχει κομμάτι εσφαλμένης μοÏφής" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Η εικόνα ANI ήταν πεÏικομμένη ή ατελής." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Ο Ï„Ïπος εικόνας ΑÎΙ" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Η εικόνα BMP πεÏιέχει εσφαλμένα δεδομένα κεφαλίδας" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόνας bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Δεν υποστηÏίζεται αυτό το μέγεθος κεφαλίδας εικόνας BMP" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Δεν είναι δυνατή η συμπίεση εικόνων Topdown BMP" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Εντοπίστηκε Ï€ÏόωÏος τεÏματισμός αÏχείου" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Αδυναμία διάθεσης μνήμης για την αποθήκευση του αÏχείου BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Αδυναμία εγγÏαφής στο αÏχείο BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Ο Ï„Ïπος εικόνας BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Ο Ï„Ïπος εικόνας EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Ο Ï„Ïπος εικόνας GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Ο Ï„Ïπος εικόνας ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Η ποιότητα του JPEG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 100· η τιμή '%s' δεν " "μποÏεί να εÏμηνευθεί." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Η ποιότητα του JPEG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 100· η τιμή '%d' δεν " "επιτÏέπεται." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Ο Ï„Ïπος εικόνας JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Ο Ï„Ïπος εικόνας TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Αδυναμία διάθεσης μνήμης: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Αδυναμία δημιουÏγίας Ïοής: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Αδυναμία αναζήτησης μέσα στη Ïοή: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Αδυναμία ανάγνωσης από τη Ïοή: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Αδυναμία φόÏτωσης του bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Αδυναμία φόÏτωσης του αÏχείου μεταδεδομένων" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Μη υποστηÏιζόμενος Ï„Ïπος εικόνας για το GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Αποτυχία αποθήκευσης" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Ο Ï„Ïπος εικόνας WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Αποτυχία ανάγνωσης GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Λείπουν κάποια δεδομένα από το αÏχείο GIF (μήπως αποκόπηκαν με κάποιο Ï„Ïόπο;)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "ΕσωτεÏικό σφάλμα στην εφαÏμογή φόÏτωσης εικόνων GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ΥπεÏχείλιση στοίβας" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Η εφαÏμογή φόÏτωσης εικόνων GIF δεν μποÏεί να αναγνωÏίσει την εικόνα." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Εντοπίστηκε εσφαλμένος κώδικας" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Κυκλική εγγÏαφή πίνακα στο αÏχείο GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "ΑνεπάÏκεια μνήμης για τη σÏνθεση πλαισίου στο αÏχείο GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Η εικόνα GIF είναι κατεστÏαμμένη (εσφαλμένη συμπίεση LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Το αÏχείο δε φαίνεται να είναι αÏχείο GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Η έκδοση %s του Ï„Ïπου αÏχείων GIF δεν υποστηÏίζεται" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Σαν αποτέλεσμα η εικόνα GIF έχει μηδενικό μέγεθος" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Η εικόνα GIF δεν πεÏιέχει γενικό χάÏτη χÏωμάτων, ενώ ένα εσωτεÏικό πλαίσιο " "δεν πεÏιέχει τοπικό χάÏτη χÏωμάτων." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Η εικόνα GIF είτε ήταν ημιτελής είτε είχε αποκοπεί κάποιο κομμάτι της." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Σφάλμα κατά την ανάγνωση της εικόνας ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Αδυναμία αποκωδικοποίησης του αÏχείου ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Ο Ï„Ïπος εικόνας ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Μη έγκυÏη κεφαλίδα στο εικονίδιο" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση του εικονιδίου" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Δεν υποστηÏίζονται συμπιεσμένα εικονίδια" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Το εικονίδιο έχει μηδενικό πλάτος" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Το εικονίδιο έχει μηδενικό Ïψος" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Μη υποστηÏιζόμενος Ï„Ïπος εικονιδίου" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Η εικόνα είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î· για να αποθηκευτεί ως ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Το επίκεντÏο του δÏομέα βÏίσκεται έξω από την εικόνα" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Μη υποστηÏιζόμενο βάθος στο αÏχείο ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Αδυναμία διάθεσης μνήμης για τη Ïοή" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Αδυναμία αποκωδικοποίησης της εικόνας" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Το μετασχηματισμένο JPEG 2000 έχει μηδενικό Ïψος ή πλάτος." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Αυτός ο Ï„Ïπος εικόνας δεν υποστηÏίζεται Ï€Ïος το παÏόν" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Αδυναμία διάθεση μνήμης για την κατατομή χÏωμάτων" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "ΑνεπάÏκεια μνήμης για το άνοιγμα του αÏχείου JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" "Αδυναμία διάθεσης μνήμης για την αποθήκευση των δεδομένων της εικόνας στην " "ενδιάμεση μνήμη" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Ο Ï„Ïπος εικόνας JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Σφάλμα κατά την εÏμηνεία του αÏχείου εικόνας JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόνας, δοκιμάστε να τεÏματίσετε " "οÏισμένες εφαÏμογές για να απελευθεÏώσετε μνήμη" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Μη υποστηÏιζόμενο εÏÏος χÏωμάτων JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Αδυναμία διάθεσης μνήμης για τη φόÏτωση του αÏχείου JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Το μετασχηματισμένο JPEG έχει μηδενικό Ïψος ή πλάτος." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Η κατατομή χÏωμάτων έχει άκυÏο μήκος '%u'." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Αδυναμία διάθεσης μνήμης για την κεφαλίδα" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Αδυναμία διάθεσης μνήμης για τη σχετική ενδιάμεση μνήμη" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Μη έγκυÏο Ïψος ή/και πλάτος εικόνας" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Εικόνα με μη υποστηÏιζόμενο bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Εικόνα με μη υποστηÏιζόμενο αÏιθμό επιφανειών %d-bit" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Αδυναμία δημιουÏγίας νέου pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Αδυναμία διάθεσης μνήμης για τα δεδομένα των γÏαμμών" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Αδυναμία διάθεσης μνήμης για την εικόνα PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Αδυναμία λήψης όλων των γÏαμμών της εικόνας PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Δε βÏέθηκε παλέτα στο τέλος των δεδομένων PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Ο Ï„Ïπος εικόνας PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Το μετασχηματισμένο pixbuf έχει μηδενικό Ïψος ή πλάτος." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Η μοÏφοποίηση GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Μη έγκυÏος αÏιθμός bits ανά κανάλι στην εικόνα PNG." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Το μετασχηματισμένο PNG έχει μηδενικό Ïψος ή πλάτος." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Τα bits ανά κανάλι του μετασχηματισμένου PNG δεν είναι 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Το μετασχηματισμένο PNG δεν είναι RGB ή RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Το μετασχηματισμένο PNG πεÏιέχει μη υποστηÏιζόμενο αÏιθμό καναλιών· θα " "έπÏεπε να είναι 3 ή 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "ΜοιÏαίο σφάλμα στο αÏχείο εικόνας PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "ΑνεπάÏκεια μνήμης για την αποθήκευση εικόνας %lu επί %lu· δοκιμάστε να " "τεÏματίσετε μεÏικές εφαÏμογές για να απελευθεÏώσετε μνήμη" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "ΜοιÏαίο σφάλμα κατά την ανάγνωση του αÏχείου εικόνας PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "ΜοιÏαίο σφάλμα κατά την ανάγνωση του αÏχείου εικόνας PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Τα κλειδιά για τα κομμάτια κειμένου του PNG θα Ï€Ïέπει να πεÏιέχουν " "τουλάχιστον 1 και όχι πεÏισσότεÏους από 79 χαÏακτήÏες." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "Τα κλειδιά για τα κομμάτια κειμένου του PNG θα Ï€Ïέπει να απαÏτίζονται από " "χαÏακτήÏες ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Η κατατομή χÏωμάτων έχει άκυÏο μήκος %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Η ποιότητα συμπίεσης του PNG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 9· η τιμή '%s' " "δεν μποÏεί να εÏμηνευτεί." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Η ποιότητα συμπίεσης του PNG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 9· η τιμή '%d' " "δεν επιτÏέπεται." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Η τιμή του ÎºÎ¿Î¼Î¼Î±Ï„Î¹Î¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï… του PNG %s δεν μποÏεί να μετατÏαπεί σε " "κωδικοποίηση ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "O Ï„Ïπος εικόνας PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Η εφαÏμογή φόÏτωσης εικόνων PNM ανέμενε ακέÏαιο αÏιθμό, αλλά δεν τον βÏήκε" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Το αÏχείο PNM πεÏιέχει μια εσφαλμένη αÏχική ψηφιολέξη" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Ο Ï„Ïπος του αÏχείου PNM δεν είναι αναγνωÏίσιμος Ï„Ïπος PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Το πλάτος εικόνας του αÏχείου PNM είναι 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Το Ïψος εικόνας του αÏχείου PNM είναι 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Η μέγιστη τιμή χÏώματος στο αÏχείο PNM είναι 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Η μέγιστη τιμή χÏώματος στο αÏχείο PNM είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Μη έγκυÏος Ï„Ïπος ακατέÏγαστης εικόνας PNM" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Η εφαÏμογή φόÏτωσης εικόνων PNM δεν υποστηÏίζει αυτόν τον Ï„Ïπο PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Οι ακατέÏγαστοι Ï„Ïποι PNM Ï€Ïέπει να πεÏιέχουν ακÏιβώς ένα κενό διάστημα Ï€Ïιν " "από τα δεδομένα του δείγματος" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Αδυναμία διάθεσης μνήμης για τη φόÏτωση της εικόνας PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση της δομής πεÏιεχομένων του PNÎœ" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Μη αναμενόμενος τεÏματισμός των δεδομένων της εικόνας PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Η οικογένεια Ï„Ïπων εικόνας PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Ο πεÏιγÏαφέας του αÏχείου εισόδου είναι NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Αποτυχία ανάγνωσης κεφαλίδας QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Το άτομο QTIF είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿ (%d ψηφιολέξη)" msgstr[1] "Το άτομο QTIF είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿ (%d ψηφιολέξεις)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Αποτυχία διάθεσης %d ψηφιολέξης ως αÏχείο ανάγνωσης ενδιάμεσης μνήμης" msgstr[1] "" "Αποτυχία διάθεσης %d ψηφιολέξεων ως αÏχείο ανάγνωσης ενδιάμεσης μνήμης" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Αποτυχία αÏχείου κατά την ανάγνωση του ατόμου QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Αποτυχία παÏάκαμψης της επόμενης %d ψηφιολέξης με χÏήση του seek()." msgstr[1] "" "Αποτυχία παÏάκαμψης των επόμενων %d ψηφιολέξεων με χÏήση του seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Αδυναμία διάθεσης μνήμης για τη δομή πεÏιεχομένων του QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Αποτυχία δημιουÏγίας αντικειμένου GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Αποτυχία εÏÏεσης ατόμου δεδομένων εικόνας." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Ο Ï„Ïπος εικόνας QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Η εικόνα RAS πεÏιέχει εσφαλμένα δεδομένα κεφαλίδας" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Άγνωστος Ï„Ïπος εικόνας RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "μη υποστηÏιζόμενη παÏαλλαγή εικόνας RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόνας RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Ο Ï„Ïπος εικόνας Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Αδυναμία διάθεσης μνήμης για τη δομή του IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Αδυναμία διάθεσης μνήμης για τα δεδομένα του IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Αδυναμία αλλαγής της διάθεσης μνήμης για το IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Αδυναμία διάθεσης μνήμης για τα Ï€ÏοσωÏινά δεδομένα του IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Αδυναμία διάθεσης μνήμης για το νέο pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Η εικόνα είναι κατεστÏαμμένη ή έχει αποκοπεί κάποιο κομμάτι της" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Αδυναμία διάθεσης μνήμης για τη δομή του χάÏτη χÏωμάτων" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Αδυναμία διάθεσης μνήμης για τις εγγÏαφές του χάÏτη χÏωμάτων" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Μη αναμενόμενο βάθος χÏωμάτων στις εγγÏαφές του χάÏτη χÏωμάτων" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Αδυναμία διάθεσης μνήμης για την κεφαλίδα του TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Η εικόνα TGA δεν έχει έγκυÏες διαστάσεις" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Ο Ï„Ïπος εικόνας TGA δεν υποστηÏίζεται" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Αδυναμία διάθεσης μνήμης για τη δομή πεÏιεχομένων του TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ΠεÏίσσεια δεδομένων στο αÏχείο" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Ο Ï„Ïπος εικόνας Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Αδυναμία λήψης του πλάτους της εικόνας (εσφαλμένο αÏχείο TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Αδυναμία λήψης του Ïψους της εικόνας (εσφαλμένο αÏχείο TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Το Ïψος ή το πλάτος της εικόνας TIFF είναι μηδενικό" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Οι διαστάσεις της εικόνας TIFF είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»ÎµÏ‚" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "ΑνεπάÏκεια μνήμης για το άνοιγμα του αÏχείου TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Αποτυχία φόÏτωσης των δεδομένων RGB από το αÏχείο TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Αποτυχία ανοίγματος της εικόνας TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Αποτυχία φόÏτωσης της εικόνας TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Αποτυχία αποθήκευσης της εικόνας TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Η συμπίεση TIFF δεν αναφέÏεται σε έγκυÏο codec." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Αποτυχία εγγÏαφής των δεδομένων TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Αδυναμία εγγÏαφής στο αÏχείο TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Η εικόνα έχει μηδενικό πλάτος" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Η εικόνα έχει μηδενικό Ïψος" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόνας" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Αποτυχία αποθήκευσης των υπολοίπων" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Ο Ï„Ïπος εικόνας WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Μη έγκυÏο αÏχείο XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου εικόνας XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Αποτυχία εγγÏαφής σε Ï€ÏοσωÏινό αÏχείο κατά τη φόÏτωση της εικόνας XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Ο Ï„Ïπος εικόνας XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Δε βÏέθηκε κεφαλίδα XBM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Μη έγκυÏη κεφαλίδα XBM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Το αÏχείο XPM έχει πλάτος εικόνας <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Το αÏχείο XPM έχει Ïψος εικόνας <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Το αÏχείο XPM πεÏιέχει μη έγκυÏο αÏιθμό χαÏακτήÏων ανά εικονοστοιχείο" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Το αÏχείο XPM πεÏιέχει μη έγκυÏο αÏιθμό χÏωμάτων" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Αδυναμία διάθεσης μνήμης για τη φόÏτωση της εικόνας XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Αδυναμία ανάγνωσης του χάÏτη χÏωμάτων XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Αποτυχία εγγÏαφής σε Ï€ÏοσωÏινό αÏχείο κατά τη φόÏτωση της εικόνας XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Ο Ï„Ïπος εικόνας XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "Αποτυχία ενέÏγειας TIFFClose" #~ msgid "Unsupported animation type" #~ msgstr "Μη υποστηÏιζόμενος Ï„Ïπος κινοÏμενης εικόνας" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Δεν είναι δυνατή η διάθεση μνήμης για τα δεδομένα σε παλέτα" gdk-pixbuf-2.30.8/po/zh_HK.gmo0000664000175000017500000004772112340760137017137 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0á&0%2%.2)T2~27š2FÒ2)3*C3*n3.™3.È3/÷3)'4)Q4{4(•4¾4Ö4(õ4*5/I5y5•5±5Ê5,ã5,6=6U6#n6*’6*½6*è6)7*=7&h77-®7Ü7ö7 8"8,;8 h8u8Ž8¦8¿8&Û89)9)G9#q9!•9·91Ó9!:L':&t:›:&¹:à:Jù:D;Gd;+¬;Ø;ñ;<'<@<V<-o<<,¶<,ã<=$&=)K=.u=¤=(¼=Cå=^)>6ˆ>.¿>%î>?*?@?^?"q?!”?7¶?î?@@'@F@#_@ƒ@¡@a½@2A#RA vA/—A ÇA&èATB&dB!‹B*­B*ØBsC'wCYŸCùC D D?DH[DE¤D4êD=E']E$…E%ªEÐE"åE2F ;F \F#}F¡F$ÀFåFGK#GHoG¸GÑG%êG&H37H(kH”H%§H%ÍHóHD I OI pI ‘IžI ¸I2ÙI JJ.J?JPJbJtJ…JœJ®J¿J"ÐJóJKK/KBKTKeKvK>‡K/ÆK*öK+!LIML,—L6ÄL/ûL1+M$]M‚M'ŸMÇM#æM* N5NNN@mN'®N#ÖNúNO"2O1UO+‡O³OA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 2.25.3 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-06 19:37+0800 Last-Translator: Chao-Hsiung Liao Language-Team: Chinese (Hong Kong) 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: Poedit 1.5.5 ANI å½±åƒè¢«æˆªæ–·æˆ–是ä¸å®Œæ•´ã€‚BMP 圖片中有冗餘的標頭資料ä¸æ”¯æ´é€™ç¨® BMP 圖片檔標頭大å°å‡ºç¾ä¸è‰¯çš„壓縮編碼PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ç„¡æ•ˆã€‚變æ›å¾Œçš„ PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ä¸æ˜¯ 8ã€‚ç„¡æ³•åˆ†é… TGA 標頭所需的記憶體無法分é…色盤項目所需的記憶體無法分é…色盤çµæ§‹æ‰€éœ€çš„è¨˜æ†¶é«”ç„¡æ³•åˆ†é… IOBuffer è³‡æ–™æ‰€éœ€çš„è¨˜æ†¶é«”ç„¡æ³•åˆ†é… IOBuffer çµæ§‹æ‰€éœ€çš„記憶體無法分é…記憶體來載入 TGA 內容çµæ§‹ç„¡æ³•åˆ†é…記憶體來載入 PNM 圖片無法分é…記憶體來載入 XPM 圖片無法分é…æ–°çš„ pixbuf無法分é…暫時性的 IOBuffer 資料無法讀入 XPM 色盤無法 realloc IOBuffer 資料GIF 檔案å«æœ‰å¾ªç’°å£“縮表格紀錄é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度 %d。é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度「%uã€ã€‚ä¸æ”¯æ´æœ‰å£“縮的圖示無法分é…記憶體: %s無法建立串æµï¼š %s無法解碼 ICNS 檔案無法å–得圖片高度(TIFF 檔æ毀)無法å–得圖片闊度(TIFF 檔æ毀)無法讀å–串æµï¼š%s無法尋找串æµï¼š %sç„¡æ³•åˆ†é… PCX 圖片的記憶體無法分é…記憶體給色彩設定組åˆç„¡æ³•åˆ†é…記憶體來載入內容çµæ§‹ç„¡æ³•åˆ†é…åœ–ç‰‡æ¨™é ­æ‰€éœ€çš„è¨˜æ†¶é«”ç„¡æ³•åˆ†é… line data 所需的記憶體無法分é…記憶體來載入 JPEG 檔案無法分é…記憶體來儲存 BMP 檔無法分é…記憶體給串æµç„¡æ³•åˆ†é…記憶體給緩è¡å€åœ–片資料無法產生新的 pixbuf無法將圖片解碼無法載入點陣圖無法載入中繼檔案無法識別圖片檔‘%s’的圖片格å¼ç„¡æ³•å„²å­˜ç„¡æ³•å„²å­˜å…¶å®ƒéƒ¨ä»½ç„¡æ³•å¯«å…¥ BMP 檔案無法寫入 TIFF 檔案游標熱點在圖片之外未å–å¾— PCX 圖片æ¯ä¸€åˆ—的資料TIFF åœ–ç‰‡çš„å°ºå¯¸å¤ªå¤§åˆ†æž JPEG 圖片檔時發生錯誤 (%s)è®€å– ICNS 圖片檔時發生錯誤:%s寫入圖片檔時發生錯誤 (%s)寫入圖片串æµæ™‚ç™¼ç”ŸéŒ¯èª¤æª”æ¡ˆå…§æœ‰å†—é¤˜çš„è³‡æ–™ç„¡æ³•åˆ†é… %d ä½å…ƒçµ„的檔案讀å–ç·©è¡å€åˆ†é… QTIF 脈絡çµæ§‹å¤±æ•—。寫入圖片後無法關閉‘%s’,資料å¯èƒ½ç„¡æ³•å®Œæ•´åœ°å„²å­˜ï¼š%s無法建立 GdkPixbufLoader 物件。找ä¸åˆ°åœ–片資料 atom。無法載入 TIFF 檔è£çš„ RGB 資料無法載入 TIFF 圖片無法載入動畫檔‘%s’:原因ä¸æ˜Žï¼Œå¯èƒ½å‹•ç•«æª”已經æ毀無法載入圖片‘%s’:%s無法載入圖片檔「%sã€ï¼šåŽŸå› ä¸æ˜Žï¼Œå¯èƒ½æª”案已經æ毀無法開啟‘%s’以供寫入資料:%s無法開啟 TIFF 圖片開啟檔案「%sã€å¤±æ•—:%sç„¡æ³•é–‹å•Ÿæš«å­˜æª”è®€å– QTIF 檔頭失敗無法讀入暫存檔無法儲存 TIFF 圖片無法以 seek() ç•¥éŽä¸‹ %d 個ä½å…ƒçµ„。無法寫入 TIFF 資料當載入 XBM 圖片時無法寫入暫存檔當載入 XPM 圖片時無法寫入暫存檔無法讀入 GIF:%sPNG 圖片檔中有嚴é‡éŒ¯èª¤ï¼š%s讀入 PNG 圖片檔時發生嚴é‡éŒ¯èª¤è®€å…¥ PNG 圖片檔時發生嚴é‡éŒ¯èª¤ï¼š%s檔案ä¸åƒæ˜¯ GIF æª”ç•¶è®€å– QTIF atom 時發生錯誤:%sGIF 檔缺少了一部份資料(å¯èƒ½æ˜¯æª”案被截斷了?)GIF 圖片沒有整體使用的色盤,而且圖片其中一個畫格沒有專用的色盤。GIF 圖片已æ毀(ä¸æ­£ç¢ºçš„ LZW 壓縮資料)GIF 圖片載入模組無法了解此圖片。GIF 檔案被截斷或是ä¸å®Œæ•´ã€‚圖示的高度為零圖示的闊度為零圖片檔‘%s’沒有內容圖片格å¼ä¸æ˜Žåœ–片的闊度和/或高度無效圖片ä¸æ”¯æ´é€™ç¨®è‰²å½©æ·±åº¦åœ–片æ“有ä¸è¢«æ”¯æ´çš„ %d-ä½å…ƒå¹³é¢(bit planes)圖片高度為零圖片闊度為零圖片標頭æ毀圖片æ毀或是被截斷。圖片åƒç´ è³‡æ–™æ毀圖片太大無法存為 ICO æ ¼å¼ä¸æ”¯æ´åœ–片類型‘%s’圖片類型目å‰ä¸æ”¯æ´åœ–片載入模組 %s 沒有匯出正確的介é¢ï¼›å®ƒæ˜¯å¦å±¬æ–¼å¦ä¸€å€‹ gtk-pixbuf 版本?ä¸æ”¯æ´ä»¥æ¼¸é€²æ–¹å¼è¼‰å…¥åœ–片類型‘%s’輸入的檔案æè¿°å­ç‚º NULL。記憶體ä¸è¶³ä»¥è¼‰å…¥ PNG 檔無法分é…記憶體來載入 PNM 內容çµæ§‹è¨˜æ†¶é«”ä¸è¶³ä»¥è¼‰å…¥ PNM 檔記憶體ä¸è¶³ä»¥è¼‰å…¥ XBM 圖片檔記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片,請嘗試退出其它應用程å¼ä¾†é‡‹æ”¾è¨˜æ†¶é«”記憶體ä¸è¶³ä»¥é–‹å•Ÿ JPEG 2000 檔記憶體ä¸è¶³ä»¥é–‹å•Ÿ TIFF 檔記憶體ä¸è¶³ä»¥å°‡åœ–片寫入緩è¡å€è¨˜æ†¶é«”ä¸è¶³ä»¥å„²å­˜åœ–片到 callback記憶體ä¸è¶³ä»¥å„²å­˜å¤§å°ç‚º %lu×%lu 的圖片;請嘗試退出其他應用程å¼ä¾†æ¸›ä½Žè¨˜æ†¶é«”使用é‡GIF 載入模組出ç¾å…§éƒ¨éŒ¯èª¤ (%s)內部錯誤:圖片載入模組‘%s’無法完æˆå‹•ä½œï¼Œä½†æ²’有æ供任何原因無效的 XBM 檔無效的 XPM 標頭動畫檔的標頭資料無效圖示的標頭資料無效JPEG å“質必須在 0 至 100 之間;ä¸å…許使用數值「%dã€ã€‚JPEG å“質必須在 0 至 100 之間;無法分æžæ•¸å€¼ã€Œ%sã€ã€‚PNG text å€æ®µçš„é—œéµå­—必須是 ASCII 字符。PNG text å€æ®µçš„é—œéµå­—必須在 1 至 79 字符之內。動畫中有部份資料ä¸ç¬¦åˆæ ¼å¼PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®ç‚º 0PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®éŽå¤§æ‰¾ä¸åˆ° XPM 標頭PCX 資料末端沒有找到色盤沒有足夠的記憶體拼出 GIF 檔中的圖片記憶體ä¸è¶³ä»¥è¼‰å…¥ GIF 檔記憶體ä¸è¶³ä»¥è¼‰å…¥ ICO 檔記憶體ä¸è¶³ä»¥è¼‰å…¥ RAS 圖片記憶體ä¸è¶³ä»¥è¼‰å…¥å‹•ç•«è¨˜æ†¶é«”ä¸è¶³ä»¥è¼‰å…¥é»žé™£åœ–片記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–示記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片PNG 壓縮程度必須在 0 至 9 之間;ä¸å…許使用數值「%dã€ã€‚PNG 壓縮程度必須在 0 至 9 之間;無法ç†è§£æ•¸å€¼ã€Œ%sã€ã€‚PNM 圖片檔的高為 0PNM 圖片檔的寬為 0PNM 檔的第一個ä½å…ƒçµ„ä¸æ­£ç¢ºç„¡æ³•è¾¨è­˜é€™å€‹ PNM 檔的副格å¼PNM 載入程åºä¸æ”¯æ´é€™å€‹ PNM 檔的副格å¼PNM 載入模組找ä¸åˆ°è¦æ‰¾çš„整數檔案太早çµæŸQTIF atom 容é‡éŽå¤§ (%d ä½å…ƒçµ„)RAS 圖片中有冗餘的標頭資料RAS 圖片類型ä¸æ˜ŽåŽŸå§‹ PNM æ ¼å¼éœ€è¦åœ¨å–樣資料å‰æœ‰ä¸€æ ¼ç©ºæ ¼(whitespace)原始 PNM 圖片類型ä¸æ­£ç¢ºç”¢ç”Ÿçš„ GIF 影響大å°ç‚ºé›¶å †ç–Šæº¢ä½TGA 圖片的尺寸無效ä¸æ”¯æ´æ­¤é¡žåž‹çš„ TGA 圖片TIFF 壓縮並未åƒç…§åˆ°æœ‰æ•ˆçš„編解碼器。ANI 圖片格å¼BMP 圖片格å¼EMF 圖片格å¼GIF 圖片格å¼GdkPixdata æ ¼å¼ICNS 圖片格å¼ICO 圖片格å¼JPEG 2000 圖片格å¼JPEG 圖片格å¼PCX 圖片格å¼PNG 圖片格å¼PNM/PBM/PGM/PPM 圖片格å¼é›†åˆQTIF 圖片格å¼Sun raster 圖片格å¼TIFF 圖片格å¼Targa 圖片格å¼WBMP 圖片格å¼WMF 圖片格å¼XBM 圖片格å¼XPM 圖片格å¼æ­¤ gdk-pixbuf 版本ä¸æ”¯æ´å„²å­˜ä»¥ä¸‹çš„圖片格å¼ï¼š%s由上至下æ繪的 BMP 圖片ä¸å¯ä»¥å£“縮變æ›å¾Œçš„ JPEG 闊度或高度為零。變æ›å¾Œçš„ JPEG2000 闊度或高度為零變æ›å¾Œçš„ PNG 色æ¿æ•¸ç›®ä¸å—支æ´ï¼Œæ­£ç¢ºæ•¸å­—應為 3 或 4。變æ›å¾Œçš„ PNG 闊度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚變æ›å¾Œçš„ PNG 的色彩模å¼ä¸æ˜¯ RGB 或 RGBA。變æ›å¾Œçš„ pixbuf 闊度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚無法載入用來載入圖片的模組:%s:%sä¸æ”¯æ´é€™å€‹è‰²ç›¤çš„色彩深度PNM 圖片資料éŽæ—©å®Œçµå‹•ç•«ä¸­å«æœ‰æœªé æœŸçš„圖示å€å¡Šç„¡æ³•è­˜åˆ¥çš„圖片檔格å¼æœªæ”¯æ´çš„ JPEG 色彩空間 (%s)ICO 檔å«æœ‰æœªæ”¯æ´çš„色彩深度:%dä¸æ”¯æ´çš„圖示類型ä¸æ”¯æ´çš„ GDI+ 圖片格å¼PNG text å€æ®µçš„內容 %s 無法轉æ›ç‚º ISO-8859-1 編碼。ä¸æ”¯æ´ %s 版本的 GIF 檔案格å¼TIFF 圖片的闊度或高度為零XPM 圖片高度ä¸å¤§æ–¼ 0XPM 圖片闊度ä¸å¤§æ–¼ 0XPM 圖片檔é¡è‰²æ•¸ç›®ä¸æ­£ç¢ºXPM æ¯å€‹åƒç´ ä½”用的ä½å…ƒçµ„數目ä¸æ­£ç¢ºç„¡æ³•åˆ†é… %u ä½å…ƒçµ„的圖片緩è¡å€ä¸æ”¯æ´çš„ RAS 圖片格å¼gdk-pixbuf-2.30.8/po/en_CA.po0000664000175000017500000007050412340760135016726 0ustar00mclasenmclasen00000000000000# Canadian English translation of gtk+ # Copyright (C) 2004 Adam Weinberger and the GNOME Foundation # This file is distributed under the same licence as the gtk+ package. # Adam Weinberger , 2004. # # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2005-07-18 03:57-0400\n" "Last-Translator: Adam Weinberger \n" "Language-Team: Canadian English \n" "Language: en_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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Failed to open file '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Image file '%s' contains no data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Failed to load image '%s': reason not known, probably a corrupt image file" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Unable to load image-loading module: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different GTK version?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Image type '%s' is not supported" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Couldn't recognize the image file format for file '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Unrecognized image file format" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Failed to load image '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Error writing to image file: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "This build of gdk-pixbuf does not support saving the image format: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Insufficient memory to save image to callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Failed to open temporary file" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Failed to read from temporary file" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Failed to open '%s' for writing: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Insufficient memory to save image into a buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Error writing to image stream" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Incremental loading of image type '%s' is not supported" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Image header corrupt" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Image format unknown" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Image pixel data corrupt" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "failed to allocate image buffer of %u byte" msgstr[1] "failed to allocate image buffer of %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Unexpected icon chunk in animation" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Invalid header in animation" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Not enough memory to load animation" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Malformed chunk in animation" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF image was truncated or incomplete." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "The ANI image format" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP image has bogus header data" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Not enough memory to load bitmap image" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP image has unsupported header size" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Top-down BMP images cannot be compressed" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Premature end-of-file encountered" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Could not allocate memory for saving BMP file" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Could not write to BMP file" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "The BMP image format" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "The BMP image format" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "The GIF image format" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "The ICO image format" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "The JPEG image format" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "The TIFF image format" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Couldn't allocate memory for stream" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Could not rename %s to %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Could not remove item" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Could not rename %s to %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Couldn't decode image" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Couldn't decode image" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "unsupported RAS image variation" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Couldn't save the rest" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "The WBMP image format" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Failure reading GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF file was missing some data (perhaps it was truncated somehow?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Internal error in the GIF loader (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF image loader cannot understand this image." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Bad code encountered" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Circular table entry in GIF file" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Not enough memory to load GIF file" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Not enough memory to composite a frame in GIF file" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF image is corrupt (incorrect LZW compression)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "File does not appear to be a GIF file" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Version %s of the GIF file format is not supported" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Image has zero width" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF image has no global colourmap, and a frame inside it has no local " "colourmap." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF image was truncated or incomplete." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Error reading ICNS image: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Could not decode ICNS file" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "The ICNS image format" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Invalid header in icon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Not enough memory to load icon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Compressed icons are not supported" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Icon has zero width" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Icon has zero height" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Unsupported icon type" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Not enough memory to load ICO file" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Image too large to be saved as ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Cursor hotspot outside image" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Unsupported depth for ICO file: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Couldn't allocate memory for stream" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Couldn't decode image" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformed JPEG2000 has zero width or height" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Image type currently not supported" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Couldn't allocate memory for colour profile" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Insufficient memory to open JPEG 2000 file" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Couldn't allocate memory to buffer image data" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "The JPEG 2000 image format" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Error interpreting JPEG image file (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Insufficient memory to load image, try exiting some applications to free " "memory" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Unsupported JPEG colour space (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Couldn't allocate memory for loading JPEG file" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformed JPEG has zero width or height." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Couldn't allocate memory for header" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Couldn't allocate memory for context buffer" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Image has invalid width and/or height" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Image has unsupported bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Image has unsupported number of %d-bit planes" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Couldn't create new pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Couldn't allocate memory for line data" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Couldn't allocate memory for header" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Didn't get all lines of PCX image" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "No palette found at end of PCX data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "The PCX image format" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Transformed PNG has zero width or height." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "The GIF image format" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bits per channel of PNG image is invalid." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformed PNG has zero width or height." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bits per channel of transformed PNG is not 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformed PNG not RGB or RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Transformed PNG has unsupported number of channels, must be 3 or 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatal error in PNG image file: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Insufficient memory to load PNG file" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Insufficient memory to store a %ld by %ld image; try exiting some " "applications to reduce memory usage" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatal error reading PNG image file" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatal error reading PNG image file: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Keys for PNG text chunks must be ASCII characters." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "The PNG image format" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM loader expected to find an integer, but didn't" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM file has an incorrect initial byte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM file is not in a recognized PNM subformat" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM file has an image width of 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM file has an image height of 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maximum colour value in PNM file is 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maximum colour value in PNM file is too large" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Raw PNM image type is invalid" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM image loader does not support this PNM subformat" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Raw PNM formats require exactly one whitespace before sample data" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Cannot allocate memory for loading PNM image" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Insufficient memory to load PNM context struct" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Unexpected end of PNM image data" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Insufficient memory to load PNM file" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "The PNM/PBM/PGM/PPM image format family" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Failed to write header\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "failed to allocate image buffer of %u byte" msgstr[1] "failed to allocate image buffer of %u byte" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Failure reading GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Cannot allocate memory for TGA context struct" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Failed to write folder index\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Failed to open TIFF image" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "The TIFF image format" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS image has bogus header data" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS image has unknown type" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "unsupported RAS image variation" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Not enough memory to load RAS image" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "The Sun raster image format" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Cannot allocate memory for IOBuffer struct" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Cannot allocate memory for IOBuffer data" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Cannot realloc IOBuffer data" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Cannot allocate temporary IOBuffer data" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Cannot allocate new pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF image was truncated or incomplete." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Cannot allocate colourmap structure" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Cannot allocate colourmap entries" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Unexpected bitdepth for colourmap entries" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Cannot allocate TGA header memory" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA image has invalid dimensions" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA image type not supported" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Cannot allocate memory for TGA context struct" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Excess data in file" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "The Targa image format" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Could not get image width (bad TIFF file)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Could not get image height (bad TIFF file)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Width or height of TIFF image is zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensions of TIFF image too large" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Insufficient memory to open TIFF file" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Failed to load RGB data from TIFF file" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Failed to open TIFF image" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Failed to load TIFF image" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Failed to save TIFF image" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Failed to write TIFF data" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Couldn't write to TIFF file" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Image has zero width" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Image has zero height" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Not enough memory to load image" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Couldn't save the rest" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "The WBMP image format" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Invalid XBM file" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Insufficient memory to load XBM image file" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Failed to write to temporary file when loading XBM image" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "The XBM image format" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "No XPM header found" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Invalid XPM header" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM file has image width <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM file has image height <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM has invalid number of chars per pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM file has invalid number of colours" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Cannot allocate memory for loading XPM image" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Cannot read XPM colourmap" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Failed to write to temporary file when loading XPM image" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "The XPM image format" #~ msgid "Unsupported animation type" #~ msgstr "Unsupported animation type" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose operation failed" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Couldn't allocate memory for paletted data" gdk-pixbuf-2.30.8/po/hi.gmo0000664000175000017500000007726112340760137016536 0ustar00mclasenmclasen00000000000000Þ•ËtÌ  %)O)d-Ž!¼ Þ"ÿ("*K-v,¤,Ñþ'AZ w$˜&½"ä%A*\)‡±Ð&ê*+<#h&Œ.³,â#-3a|’§6¾ õ5Q!n"'³Ûø6`J*«NÖ(%"N&q˜R²J##n’¬Éç"%Z?š8´8í&!>"`&ƒ%ª%ÐBöN90ˆ.¹&è$ 8Y%n”-®Üò<"U x"™o¼7, d $ƒ .¨ $× *ü O'!*w!%¢!/È!-ø!e&"%Œ"r²"%#6#I#e#J|#OÇ#2$HJ$“$$°$,Õ$%#%2:%"m%"%#³%#×%&û%"&A&Qa&V³&! ' ,'&M'-t'4¢'2×'! (F,(s(“(A®(ð(!)0) ?)`)0})®)Ã)Ø)í)**.*C*^*t*‰*'ž*Æ*Ü*ø*+%+;+P+e+Ez+'À+*è+-,CA,)…, ¯,,Ð,+ý,()- R-"s-–-!µ-"×-ú-!.G2.2z.%­.Ó.ò.%/)6/V`/·/Û×/H³1Qü1#N2ir2mÜ2^J3y©3^#4t‚4ƒ÷4Š{5‚6ƒ‰6N 7j\7;Ç7d8eh8ZÎ8\)9R†9TÙ9:.:Bi:l¬:o;A‰;7Ë;o<s<“õ<j‰=qô=‡f>Œî>w{?uó?>i@D¨@Mí@P;A~ŒA# BA/BHqBIºBICTNCO£CWóC?KDT‹DPàD:1EñlEu^F½ÔFP’G[ãGZ?HCšH²ÞHG‘I¦ÙIU€J<ÖJ?KISKLKSêK8>LãwL>[M‰šM‰$N5®NPäNk5Oq¡OlP_€P€àPÇaQD)RTnRIÃR= S@KSSŒS<àSUT7sTP«T7üT:4U*oUDšU=ßUrVKVPÜVÞ-W XVŒXmãXiQYm»Yw)Zü¡Ziž[g\vp\|ç\d]Oe^ûµ^ ±_ Ò_9ó_:-` h`º a’Äa¯Wb6cc>c¢c40d\ed¨Âd~kewêexbfyÛf“Ugségm]h§ËhÈsiGˆ-9R5›2OÅ¿ŸÆ€š°v³Cf´}yMKªQsD%Ê•rƒ«‚Lezq!Ç£ G:jp,Á\EÄXoa¢(–4=)Y‘À¹xBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-03-25 13:33+0000 Last-Translator: chandankumar Language-Team: Hindi Language: hi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.5 Plural-Forms: nplurals=2; plural=(n!=1); BMP छवि में बेकार हैडर डेटा हैBMP छवि में असमरà¥à¤¥à¤¿à¤¤ हैडर आकार हैखराब कोड मिलाPNG छवि के पà¥à¤°à¤¤à¤¿ चैनल बिटà¥à¤¸ संखà¥à¤¯à¤¾ अवैध है.परिवरà¥à¤¤à¤¿à¤¤ PNG में पà¥à¤°à¤¤à¤¿ चैनल बिटà¥à¤¸ 8 नहीं है.TGA हैडर मेंमोरी आवंटित नहीं की जा सकीरंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¯à¤¾à¤‚ आवंटित नहीं की जा सकती हैरंग मैप संरचना आवंटित नहीं की जा सकीIO Buffer डेटा हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सकाIO Buffer struct (संरचना) हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सकाTGA संदरà¥à¤­à¤¿à¤¤ संरचना हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटन नहीं किया जा सकाPNM छवि की लोडिंग हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकतीXPM छवि को लोड करने हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं की जा सकीनया Pixbuf आवंटित नहीं किया जा सकाअसà¥à¤¥à¤¾à¤ˆ IOBuffer डेटा का आवंटन नहीं किया जा सकाXPM रंग-मैप नहीं पढ़ सकताIOBuffer डेटा का पà¥à¤¨à¤ƒ आवंटन नहीं किया जा सकाGIF फ़ाइल में चकà¥à¤°à¤¾à¤•à¤¾à¤° तालिका पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤°à¤‚ग पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² की अमानà¥à¤¯ लंबाई %d है.रंग पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² की अमानà¥à¤¯ लंबाई '%u' है.संपीडित चिहà¥à¤¨ समरà¥à¤¥à¤¿à¤¤ नहीं हैंसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सका: %sसà¥à¤Ÿà¥à¤°à¥€à¤® नहीं बना सका: %sICNS फ़ाइल डिकोड नहीं कर सकाछवि की ऊंचाई नहीं मिल रही है (खराब TIFF फ़ाइल)छवि की चौड़ाई नहीं मिल रही है (खराब TIFF फ़ाइल)सà¥à¤Ÿà¥à¤°à¥€à¤® से पढ़ नहीं सका: %sसà¥à¤Ÿà¥à¤°à¥€à¤® पा नहीं सका: %sPCX छवि के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सकारंग पà¥à¤°à¥‹à¤«à¤¼à¤¾à¤‡à¤² के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकीसंदरà¥à¤­à¤¿à¤¤ संरचना बफ़र हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटन नहीं किया जा सकाहैडर हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं किया जा सकालाइन डेटा हेतॠसà¥à¤®à¥ƒà¤¤à¤¿ आवंटित नहीं की जा सकीJPEG फ़ाइल लोड करने के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकीBMP फ़ाइल को सहेजने के लिये सà¥à¤®à¥ƒà¤¤à¤¿ पà¥à¤°à¤¦à¤¾à¤¨ नहीं की जा सकीसà¥à¤Ÿà¥à¤°à¥€à¤® के लिठसà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं किया जा सकाबफर छवि डेटा में सà¥à¤®à¥ƒà¤¤à¤¿ आबंटित नहीं की जा सकीनया Pixbuf बनाया नहीं जा सकाछवि डिकोड नहीं किया जा सकाबिटमैप भारित नहीं किया जा सकामेटाफ़ाइल लोड नहीं किया जा सकाफ़ाइल '%s' हेतॠछवि फ़ाइल फ़ॉरà¥à¤®à¥‡à¤Ÿ पहचाना नहीं सकासहेज नहीं सकाबाकी को सहेजा नहीं जा सकाBMP फ़ाइल में नहीं लिखा जा सकाTIFF फ़ाइल में नहीं लिखा जा सकासंकेतक हॉटसà¥à¤ªà¥‰à¤Ÿ छवि से बाहरPCX छवि की सभी पंकà¥à¤¤à¤¿à¤¯à¤¾à¤ नही मिलींTIFF छवि के आयाम अतà¥à¤¯à¤§à¤¿à¤• बड़े हैंJPEG छवि फ़ाइल (%s) को समà¤à¤¨à¥‡ में तà¥à¤°à¥à¤Ÿà¤¿ICNS छवि पढ़ने में तà¥à¤°à¥à¤Ÿà¤¿: %sछवि फ़ाइल में लिखने में तà¥à¤°à¥à¤Ÿà¤¿: %sछवि फ़ाइल में लिखने में तà¥à¤°à¥à¤Ÿà¤¿à¤«à¤¼à¤¾à¤‡à¤² में डेटा अधिक हैफाइल पठन बफर के लिठ%d बाइट आबंटित करने में विफलफाइल पठन बफर के लिठ%d बाइट आबंटित करने में विफल QTIF संदरà¥à¤­à¤¿à¤¤ संरचना हेतॠआबंटित करने में विफललिखने के दौरान छवि '%s' को बनà¥à¤¦ करने में असफल, सभी डेटा सहेजे नहीं गठहोंगे: %sGdkPixbufLoader ऑबà¥à¤œà¥‡à¤•à¥à¤Ÿ बनाने में विफल.छवि डेटा परमाणॠखोजने में असफल रहा.TIFF फ़ाइल से RGB डेटा लोड करने में असफलTIFF छवि को लोड करने में असफलà¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ '%s' को लोड करने में असफल, कारण अजà¥à¤žà¤¾à¤¤, शायद खराब à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ फ़ाइल.छवि '%s' को लोड करने में असफल: %s'%s' छवि लोड करने में विफल: कारण अनजान हैं, संभवतः à¤à¤• खराब छवि फ़ाइल'%s' को लिखने हेतॠखोलने में असफलः %sTIFF छवि को खोलने में असफल'%s' फ़ाइल खोलने में विफल: %sअसà¥à¤¥à¤¾à¤ˆ फ़ाइल खोलने में असफलQTIF शीरà¥à¤· लेख को पढ़ने में असफलअसà¥à¤¥à¤¾à¤ˆ फ़ाइल से पढ़ने में अकà¥à¤·à¤®TIFF छवि सहेजने में असफल(तलाश) के साथ अगले %d बाइट सà¥à¤•à¤¿à¤ª करने में विफल.(तलाश) के साथ अगले %d बाइट सà¥à¤•à¤¿à¤ª करने में विफल.TIFF आंकड़ा लिखने में असफलXBM छवि को लोड करते समय असà¥à¤¥à¤¾à¤ˆ फ़ाइल में लिखने में असफलXPM छवि को लोड करते समय असà¥à¤¥à¤¾à¤ˆ फ़ाइल में लिखने में असफलGIF: %s को पढ़ने में असफलPNG छवि फ़ाइलः %s में गंभीर तà¥à¤°à¥à¤Ÿà¤¿PNG छवि फ़ाइल को पढ़ने में गंभीर तà¥à¤°à¥à¤Ÿà¤¿ हà¥à¤ˆPNG छवि फ़ाइलः %s को पढ़ने में गंभीर तà¥à¤°à¥à¤Ÿà¤¿ हà¥à¤ˆà¤ªà¥à¤°à¤¤à¥€à¤¤ होता है कि यह फ़ाइल GIF फ़ाइल नहीं हैQTIF परमाणॠपढ़ने के समय तà¥à¤°à¥à¤Ÿà¤¿ फ़ाइल: %sGIF फ़ाइल में कà¥à¤› डेटा गà¥à¤® है (संभवतः यह कà¥à¤› खराब है?)GIF छवि में वैशà¥à¤µà¤¿à¤• रंगमैप नहीं है तथा à¤à¤• फà¥à¤°à¥‡à¤® के अंदर सà¥à¤¥à¤¾à¤¨à¥€à¤¯ रंगमैप नहीं है.GIF छवि खराब है (गलत LZW संपीडन)GIF छवि लोडर इस छवि को समठनहीं सका.GIF छवि अधूरा या बिगड़ा हà¥à¤† है.चिहà¥à¤¨ की ऊà¤à¤šà¤¾à¤ˆ शूनà¥à¤¯ हैचिहà¥à¤¨ की चौड़ाई शूनà¥à¤¯ हैछवि फ़ाइल '%s' में कोई डेटा नहीं हैछवि फ़ॉरà¥à¤®à¥‡à¤Ÿ अजà¥à¤žà¤¾à¤¤ हैछवि की चौड़ाई और/या ऊà¤à¤šà¤¾à¤ˆ अवैध हैछवि में असमरà¥à¤¥à¤¿à¤¤ bpp हैछवि में असमरà¥à¤¥à¤¿à¤¤ %d-बिट समतल हैंछवि की ऊंचाई शूनà¥à¤¯ हैछवि की चौड़ाई शूनà¥à¤¯ हैछवि हैडर खराब हैछवि अधूरा या बिगड़ा हà¥à¤† हैछवि पिकà¥à¤¸à¤² डेटा खराब हैICO के रूप में सहेजने हेतॠछवि अतà¥à¤¯à¤§à¤¿à¤• बड़ी हैछवि पà¥à¤°à¤•à¤¾à¤° '%s' समरà¥à¤¥à¤¿à¤¤ नहीं हैछवि पà¥à¤°à¤•à¤¾à¤° अभी समरà¥à¤¥à¤¿à¤¤ नहीं हैछवि लोडिंग माडà¥à¤¯à¥‚ल %s सही इंटरफेस निरà¥à¤¯à¤¾à¤¤ नहीं कर सका; शायद यह भिनà¥à¤¨ gdk-pixbuf संसà¥à¤•à¤°à¤£ से है?छवि पà¥à¤°à¤•à¤¾à¤° '%s' की बढ़ती हà¥à¤ˆ लोडिंग समरà¥à¤¥à¤¿à¤¤ नहीं हैइनपà¥à¤Ÿ फ़ाइल विवरणकरà¥à¤¤à¤¾ रिकà¥à¤¤ है.PNG फ़ाइल को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿PNM संरचना लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿PNM फ़ाइल को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿XBM छवि फ़ाइल को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤›à¤µà¤¿ को लोड करने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, कà¥à¤› अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— बनà¥à¤¦ कर कà¥à¤› सà¥à¤®à¥ƒà¤¤à¤¿ मà¥à¤•à¥à¤¤ करने की कोशिश करेंJPEG 2000 फ़ाइल खोलने के लिठअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿TIFF फ़ाइल को खोलने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤›à¤µà¤¿ को बफ़र में सहेजने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤›à¤µà¤¿ को कालबैक में सहेजने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿%lu बाई %lu छवि को सहेजने हेतॠअपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, सà¥à¤®à¥ƒà¤¤à¤¿ उपयोग कम करने हेतॠकà¥à¤› अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤—ों को बंद करेंGIF छवि लोडर में आंतरिक तà¥à¤°à¥à¤Ÿà¤¿ (%s)आंतरिक तà¥à¤°à¥à¤Ÿà¤¿: छवि लोडर माडà¥à¤¯à¥‚ल '%s' ऑपरेशन पूरा करने में विफल रहा, परनà¥à¤¤à¥ असफलता का कारण नहीं दियाअवैध XBM फ़ाइलअवैध XPM शीरà¥à¤·à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ में अवैध हैडरचिहà¥à¤¨ में अवैध हैडर हैJPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ का मान 0 से 100 के बीच होना चाहिà¤, '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहीं है.JPEG गà¥à¤£à¤µà¤¤à¥à¤¤à¤¾ का मान 0 से 100 के बीच होना चाहिठमान '%s' पारà¥à¤¸à¥à¤¡ नहीं किया जा सका.PNG पाठ चंकà¥à¤¸ की कà¥à¤‚जियाठसिरà¥à¤« आसà¥à¤•à¥€ अकà¥à¤·à¤° ही हो सकते हैंPNG पाठ चंकà¥à¤¸ की कà¥à¤‚जियों में कम से कम १ तथा अधिकतम 79 अकà¥à¤·à¤° हो सकते हैं.à¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ में खराब भागPNM फ़ाइल में रंगों की अधिकतम संखà¥à¤¯à¤¾ 0 हैPNM फ़ाइल में रंगों की अधिकतम संखà¥à¤¯à¤¾ अतà¥à¤¯à¤§à¤¿à¤• ज़à¥à¤¯à¤¾à¤¦à¤¾ हैकोई XPM हैडर नहीं मिलाPCX डेटा के अंत में कोई पेलेट नही मिलाGIF फ़ाइल में à¤à¤• ढांचे को जोड़ने करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं हैGIF फ़ाइल को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं हैICO फ़ाइल को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहींRAS छवि को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं हैà¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं हैबिटमैप छवि को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ उपलबà¥à¤§ नहींचिहà¥à¤¨ लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहीं हैछवि को लोड करने हेतॠपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ नहींPNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° को 0 और 9 के बीच होना चाहिये; मान '%d' सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ नहीं है.PNG संकà¥à¤šà¤¨ सà¥à¤¤à¤° को 0 और 9 के बीच होना चाहिये; मान '%s' को विशà¥à¤²à¥‡à¤·à¤¿à¤¤ नहीं किया जा सकता.PNM फ़ाइल में छवि की ऊà¤à¤šà¤¾à¤ˆ 0 हैPNM फ़ाइल में छवि की चौड़ाई 0 हैPNM फ़ाइल में गलत पà¥à¤°à¤¾à¤°à¤‚भिक बाइट हैPNM फ़ाइल पहचान योगà¥à¤¯ PNM उपफ़ॉरà¥à¤®à¥‡à¤Ÿ में नहीं हैPNM छवि लोडर यह PNM उप-फ़ॉरà¥à¤®à¥‡à¤Ÿ की फ़ाइलों का समरà¥à¤¥à¤¨ नहीं करता हैPNM लोडर को à¤à¤• पूरà¥à¤£à¤¾à¤‚क संखà¥à¤¯à¤¾ चाहिà¤, जो नहीं मिल रहा हैफ़ाइल समापà¥à¤¤à¤¿ बिनà¥à¤¦à¥ पहले ही आ गया हैQTIF परमाणॠआकार बहà¥à¤¤ बड़ा है (%d बाइट)QTIF परमाणॠआकार बहà¥à¤¤ बड़ा है (%d बाइट)RAS छवि में गलत हैडर डेटा हैRAS छवि में अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤•à¤¾à¤° हैखालिस PNM फ़ॉरà¥à¤®à¥‡à¤Ÿ की फ़ाइलों में नमूने डेटा के पहले à¤à¤• रिकà¥à¤¤ सà¥à¤¥à¤¾à¤¨ होना आवशà¥à¤¯à¤• हैखालिस PNM छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ अवैध हैपरिणामतः आई ज़िफ छवि शूनà¥à¤¯ हैसà¥à¤Ÿà¥ˆà¤• ओवरफ़à¥à¤²à¥‹TGA छवि में अवैध आयाम हैंTGA छवि पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ नहीं हैTIFF संपीड़न वैध कोडेक के लिठउलà¥à¤²à¥‡à¤– नहीं है.ANI छवि फ़ॉरà¥à¤®à¥‡à¤ŸBMP- छवि फ़ॉरà¥à¤®à¥‡à¤ŸEMF छवि फ़ॉरà¥à¤®à¥‡à¤ŸGIF छवि फ़ॉरà¥à¤®à¥‡à¤ŸGdkPixdata फ़ॉरà¥à¤®à¥‡à¤ŸICNS छवि पà¥à¤°à¤¾à¤°à¥‚पICO छवि फ़ॉरà¥à¤®à¥‡à¤ŸJPEG 2000 छवि फ़ॉरà¥à¤®à¥‡à¤ŸJPEG छवि फ़ॉरà¥à¤®à¥‡à¤ŸPCX छवि फ़ॉरà¥à¤®à¥‡à¤ŸPNG छवि फ़ॉरà¥à¤®à¥‡à¤ŸPNM/PBM/PGM/PPM छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ परिवारQTIF छवि फ़ॉरà¥à¤®à¥‡à¤Ÿà¤¸à¤¨ रासà¥à¤Ÿà¤° छवि फ़ॉरà¥à¤®à¥‡à¤ŸTIFF छवि फ़ॉरà¥à¤®à¥‡à¤Ÿà¤Ÿà¤¾à¤°à¥à¤—ा छवि फ़ॉरà¥à¤®à¥‡à¤ŸWBMP छवि फ़ॉरà¥à¤®à¥‡à¤ŸWMF छवि पà¥à¤°à¤¾à¤°à¥‚पXMB छवि फ़ॉरà¥à¤®à¥‡à¤ŸXPM छवि फ़ॉरà¥à¤®à¥‡à¤Ÿgdk-pixbf का यह बिलà¥à¤¡ छवि फ़ॉरà¥à¤®à¥‡à¤Ÿ: %s को सहेजना समरà¥à¤¥à¤¿à¤¤ नहीं करताTopdown BMP छवि संकà¥à¤šà¤¿à¤¤ नहीं की जा सकतीपरिवरà¥à¤¤à¤¿à¤¤ JPEG की चौड़ाई या ऊà¤à¤šà¤¾à¤ˆ शूनà¥à¤¯ हैपरिवरà¥à¤¤à¤¿à¤¤ JPEG2000 की चौड़ाई या ऊà¤à¤šà¤¾à¤ˆ शूनà¥à¤¯ हैपरिवरà¥à¤¤à¤¿à¤¤ PNG में असमरà¥à¤¥à¤¿à¤¤ चैनल संखà¥à¤¯à¤¾ है, इसे 3 या 4 होना चाहिà¤.परिवरà¥à¤¤à¤¿à¤¤ PNG की ऊà¤à¤šà¤¾à¤ˆ या चौड़ाई शूनà¥à¤¯ हैपरिवरà¥à¤¤à¤¿à¤¤ PNG, RGB या RGBA नहीं हैपरिवरà¥à¤¤à¤¿à¤¤ pixbuf की ऊà¤à¤šà¤¾à¤ˆ या चौड़ाई शूनà¥à¤¯ हैछवि लोडिंग माडà¥à¤¯à¥‚लः %s को लोड करने में अकà¥à¤·à¤®à¤ƒ %sरंगमैप पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¯à¥‹à¤‚ हेतॠअपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ बिट गहराईPNM छवि डेटा का अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ अंतà¤à¤¨à¥€à¤®à¥‡à¤¶à¤¨ में अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ चिहà¥à¤¨ चंकअपरिचित छवि फ़ाइल फ़ॉरà¥à¤®à¥‡à¤Ÿà¤…समरà¥à¤¥à¤¿à¤¤ JPEG रंग सà¥à¤¥à¤¾à¤¨ (%s)ICO फ़ाइल हेतॠअसमरà¥à¤¥à¤¿à¤¤ डेफ़à¥à¤¥: %dअसमरà¥à¤¥à¤¿à¤¤ चिहà¥à¤¨ पà¥à¤°à¤•à¤¾à¤°GDI+ के लिठअसमरà¥à¤¥à¤¿à¤¤ छवि पà¥à¤°à¤¾à¤°à¥‚पPNG पाठ चंक मान %s को ISO-8859-1 à¤à¤¨à¤•à¥‹à¤¡à¤¿à¤‚ग में परिवरà¥à¤¤à¤¿à¤¤ नहीं किया जा सकता.GIF फ़ाइल फ़ॉरà¥à¤®à¥‡à¤Ÿ का संसà¥à¤•à¤°à¤£ %s समरà¥à¤¥à¤¿à¤¤ नहीं हैTIFF छवि की चौड़ाई या ऊंचाई शूनà¥à¤¯ हैXPM फ़ाइल में छवि की ऊंचाई <= 0 हैXPM फ़ाइल में छवि की चौड़ाई <= 0 हैXPM फ़ाइल में रंगों की अवैध संखà¥à¤¯à¤¾ हैXPM फ़ाइल में पà¥à¤°à¤¤à¤¿ पिकà¥à¤¸à¤² कैरेकà¥à¤Ÿà¤° की अवैध संखà¥à¤¯à¤¾ है%u बाइट की छवि बफर आबंटित करने में विफल%u बाइट की छवि बफर आबंटित करने में विफलअसमरà¥à¤¥à¤¿à¤¤ RAS छवि विभिनà¥à¤¨à¤¤à¤¾gdk-pixbuf-2.30.8/po/Makefile.in.in0000644000175000017500000003552412340757634020106 0ustar00mclasenmclasen00000000000000# Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU General Public # License but which still want to provide support for the GNU gettext # functionality. # Please note that the actual code of GNU gettext is covered by the GNU # General Public License and is *not* in the public domain. # # Origin: gettext-0.17 GETTEXT_MACRO_VERSION = 0.17 PACKAGE = @PACKAGE@ VERSION = @VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # We use $(mkdir_p). # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, # @install_sh@ does not start with $(SHELL), so we add it. # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake # versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d install_sh = $(SHELL) @install_sh@ MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ GMSGFMT_ = @GMSGFMT@ GMSGFMT_no = @GMSGFMT@ GMSGFMT_yes = @GMSGFMT_015@ GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) MSGFMT_ = @MSGFMT@ MSGFMT_no = @MSGFMT@ MSGFMT_yes = @MSGFMT_015@ MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) XGETTEXT_ = @XGETTEXT@ XGETTEXT_no = @XGETTEXT@ XGETTEXT_yes = @XGETTEXT_015@ XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) MSGMERGE = msgmerge MSGMERGE_UPDATE = @MSGMERGE@ --update MSGINIT = msginit MSGCONV = msgconv MSGFILTER = msgfilter POFILES = @POFILES@ GMOFILES = @GMOFILES@ UPDATEPOFILES = @UPDATEPOFILES@ DUMMYPOFILES = @DUMMYPOFILES@ DISTFILES.common = Makefile.in.in remove-potcdate.sin \ $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ $(POFILES) $(GMOFILES) \ $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ # Makevars gets inserted here. (Don't remove this line!) .SUFFIXES: .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .po.mo: @echo "$(MSGFMT) -c -o $@ $<"; \ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo .sin.sed: sed -e '/^#/d' $< > t-$@ mv t-$@ $@ all: check-macro-version all-@USE_NLS@ all-yes: stamp-po all-no: # Ensure that the gettext macros and this Makefile.in.in are in sync. check-macro-version: @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ exit 1; \ } # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. # In this case, stamp-po is a nop (i.e. a phony target). # stamp-po is a timestamp denoting the last time at which the CATALOGS have # been loosely updated. Its purpose is that when a developer or translator # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent # invocations of "make" will do nothing. This timestamp would not be necessary # if updating the $(CATALOGS) would always touch them; however, the rule for # $(POFILES) has been designed to not touch files that don't need to be # changed. stamp-po: $(srcdir)/$(DOMAIN).pot test ! -f $(srcdir)/$(DOMAIN).pot || \ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) @test ! -f $(srcdir)/$(DOMAIN).pot || { \ echo "touch stamp-po" && \ echo timestamp > stamp-poT && \ mv stamp-poT stamp-po; \ } # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', # otherwise packages like GCC can not be built if only parts of the source # have been downloaded. # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ package_gnu='GNU '; \ else \ package_gnu=''; \ fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ *) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --package-name="$${package_gnu}@PACKAGE@" \ --package-version='@VERSION@' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ else \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ else \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ } # This rule has no dependencies: we don't need to update $(DOMAIN).pot at # every "make" invocation, only create it when it is missing. # Only "make $(DOMAIN).pot-update" or "make dist" will force an update. $(srcdir)/$(DOMAIN).pot: $(MAKE) $(DOMAIN).pot-update # This target rebuilds a PO file if $(DOMAIN).pot has changed. # Note that a PO file is not touched if it doesn't need to be changed. $(POFILES): $(srcdir)/$(DOMAIN).pot @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ else \ $(MAKE) $${lang}.po-create; \ fi install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ for file in $(DISTFILES.common) Makevars.template; do \ $(INSTALL_DATA) $(srcdir)/$$file \ $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ for file in Makevars; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi install-data-no: all install-data-yes: all $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ done; \ done install-strip: install installdirs: installdirs-exec installdirs-data installdirs-exec: installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi installdirs-data-no: installdirs-data-yes: $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ fi; \ done; \ done # Define this as empty until I found a useful application. installcheck: uninstall: uninstall-exec uninstall-data uninstall-exec: uninstall-data: uninstall-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ for file in $(DISTFILES.common) Makevars.template; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi uninstall-data-no: uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ done; \ done check: all info dvi ps pdf html tags TAGS ctags CTAGS ID: mostlyclean: rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f stamp-po $(GMOFILES) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(MAKE) update-po @$(MAKE) dist2 # This is a separate target because 'update-po' must be executed before. dist2: stamp-po $(DISTFILES) dists="$(DISTFILES)"; \ if test "$(PACKAGE)" = "gettext-tools"; then \ dists="$$dists Makevars.template"; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ dists="$$dists $(DOMAIN).pot stamp-po"; \ fi; \ if test -f $(srcdir)/ChangeLog; then \ dists="$$dists ChangeLog"; \ fi; \ for i in 0 1 2 3 4 5 6 7 8 9; do \ if test -f $(srcdir)/ChangeLog.$$i; then \ dists="$$dists ChangeLog.$$i"; \ fi; \ done; \ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ if test -f $$file; then \ cp -p $$file $(distdir) || exit 1; \ else \ cp -p $(srcdir)/$$file $(distdir) || exit 1; \ fi; \ done update-po: Makefile $(MAKE) $(DOMAIN).pot-update test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) $(MAKE) update-gmo # General rule for creating PO files. .nop.po-create: @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ exit 1 # General rule for updating PO files. .nop.po-update: @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi $(DUMMYPOFILES): update-gmo: Makefile $(GMOFILES) @: Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ cd $(top_builddir) \ && $(SHELL) ./config.status $(subdir)/$@.in po-directories force: # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: gdk-pixbuf-2.30.8/po/da.gmo0000664000175000017500000005244012340760137016512 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0µ&0,Ü1( 2622i2-}2,«2)Ø2%3$(3-M31{34­3:â3:4X4+s4Ÿ4 ½4 Þ4#ÿ4%#5)I5!s5•5³50Î50ÿ506P6-n6-œ62Ê6'ý6)%79O74‰7(¾77ç78:8T8o84‹8À8Ñ8é8 9(9%F9*l9+—9'Ã9#ë9#:3:eH:*®:\Ù:36;#j;/Ž;&¾;Yå;%?<Re<'¸<à<þ< =?=$\==lŸ= >F(>Go>·>$Ö>.û>2*?"]?%€?:¦?]á?2?@2r@,¥@Ò@ç@&ü@#A*7A bA7ƒA»AÐAåA+þA*B+HB&tB"›Bv¾B=5C$sC9˜CFÒC9D?SDu“D5 E6?EDvEC»EÿE"Fw¢FG*GN7`N˜N«N¾NÑNäNøN OO8OLO_O$rO—O«OÅOÙOîOPP(PL;P)ˆP3²P6æPXQ2vQ)©Q5ÓQ3 R)=R#gR‹R¨R%¿R+åRS$.SMSS3¡S+ÕS T "T%CT-iTa—T&ùTA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-16 23:32+0200 Last-Translator: Kenneth Nielsen 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); ANI-billedet er afkortet eller ikke komplet.BMP-billede har ugyldige data i filhovedBMP-billedets filhovedstørrelse er ikke understøttetUgyldig kode fundetAntal bit pr. kanal i PNG-billede er ugyldig.Bit pr. kanal i transformeret PNG er ikke 8.Kan ikke tildele hukommelse til TGA-hovedKan ikke tildele farvetabelselementerKan ikke tildele farvetabelsstrukturKan ikke tildele hukommelse til IOBuffer-dataKan ikke tildele hukommelse til IOBuffer-strukturKan ikke tildele hukommelse til TGA-kontekststrukturKan ikke tildele hukommelse til indlæsning af PNM-billedeKan ikke tildele hukommelse til indlæsning af XPM-billedeKan ikke tildele ny pixbufKan ikke tildele midlertidige IOBuffer-dataKan ikke læse XPM-farvetabelKan ikke omtildele IOBuffer-dataCirkulær tabelindgang i GIF-filFarveprofil har ugyldig længde %d.Farveprofil har ugyldig længde "%u".Komprimerede ikoner er ikke understøttetKunne ikke tildele hukommelse: %sKunne ikke oprette strøm: %sKunne ikke afkode ICNS-filKunne ikke finde billedhøjde (ugyldig TIFF-fil)Kunne ikke finde billedbredde (ugyldig TIFF-fil)Kunne ikke læse fra strøm: %sKunne ikke søge i strøm: %sKunne ikke tildele hukommelse til PCX-billedeKunne ikke tildele hukommelse til farveprofilKunne ikke tildele hukommelse til kontekststrukturKunne ikke tildele hukommelse til hovedKan ikke tildele hukommelse til linjedataKunne ikke tildele hukommelse til indlæsning af JPEG-filKunne ikke tildele hukommelse til gemning af BMP-filKunne ikke tildele hukommelse til strømKunne ikke tildele hukommelse til buffer for billeddataKan ikke oprette ny pixbufKunne ikke afkode billedeKunne ikke indlæse bitmapKunne ikke indlæse metafilKunne ikke genkende billedfilformatet for filen "%s"Kunne ikke gemmeKunne ikke gemme restenKunne ikke skrive til BMP-filKunne ikke skrive til TIFF-filenMarkørpunkt uden for billedeFik ikke alle linjerne af PCX-billedeDimensionerne af TIFF-billede er for storeFejl ved fortolkning af JPEG-billedfil (%s)Fejl under læsning af ICNS-billede: %sFejl ved skrivning af billedfil: %sFejl ved skrivning til billedstrømFor mange data i filKunne ikke allokere %d byte til fillæsningsbufferKunne ikke allokere %d byte til fillæsningsbufferKunne ikke allokere QTIF-kontekststruktur.Kunne ikke lukke "%s" ved skrivning af billede, formentlig er ikke alle data blevet gemt: %sKunne ikke oprette objekt af typen GdkPixbufLoader.Kunne ikke finde et billeddataatom.Fejl under indlæsning af RGB-data fra TIFF-filFejl under indlæsning af TIFF-billedeKunne ikke indlæse animationen "%s": Ã¥rsag ukendt, formentlig en ødelagt animationsfilKunne ikke indlæse billedet "%s": %sKunne ikke indlæse billedet "%s": Ã¥rsag ukendt, formentlig en ødelagt billedfilKunne ikke Ã¥bne "%s" til skrivning: %sKunne ikke Ã¥bne TIFF-billedeKunne ikke Ã¥bne filen "%s": %sKunne ikke Ã¥bne midlertidig filKunne ikke læse QTIF-headerKunne ikke læse fra midlertidig filKunne ikke gemme TIFF-billedeKunne ikke springe den næste %d byte over med seek().Kunne ikke springe de næste %d byte over med seek().Kunne ikke skrive TIFF-dataFejl ved skriving til midlertidig fil under indlæsning af XBM-billedeFejl ved skrivning til midlertidig fil under indlæsning af XPM-billedeFejl under læsning af GIF: %sUoprettelig fejl i PNG-billedfil: %sUoprettelig fejl ved læsning af PNG-billedfilUoprettelig fejl ved læsning af PNG-billedfil: %sFil synes ikke at være en GIF-filFilfejl ved læsning af QTIF-atom: %sGIF-fil manglede nogle data (mÃ¥ske er den blev afkortet?)GIF-animation har ikke en global farvetabel, og et billede i den mangler en lokal farvetabel.GIF-billede er ødelagt (ukorrekt LZW-kompression)GIF-billedindlæseren forstÃ¥r ikke dette billede.GIF-billedet er afkortet eller ikke komplet.Ikon har højden nulIkon har bredden nulBilledfilen "%s" indeholder ingen dataUkendt billedformatBillede har ugyldig bredde og/eller højdeBilledets bpp understøttes ikkeAntallet af %d-bit planer i billedet understøttes ikkeIkon har højden nulIkon har bredden nulØdelagt hoved i billedeBilledet er beskadiget eller ufuldstændigtØdelagte punktdata i billedeBillede for stort til at blive gemt som ICOBilledtypen "%s" er ikke understøttetBilledtypen understøttes pt. ikkeBilledindlæsningsmodulet %s eksporterer ikke den rigtige grænseflade; mÃ¥ske er det fra en anden gdk-pixbuf-version?Gradvis indlæsning af billedtypen "%s" er ikke understøttetFildeskriptoren for inddata er NULL.Ikke tilstrækkelig hukommelse til indlæsning af PNG-filIkke tilstrækkelig hukommelse til indlæsning af PNM-kontekststrukturIkke tilstrækkelig hukommelse til indlæsning af PNM-filIkke tilstrækkelig hukommelse til indlæsning af XBM-billedfilIkke tilstrækkelig hukommelse til at indlæse billede, prøv at afslutte nogle programmer for at frigøre hukommelseUtilstrækkelig hukommelse til at Ã¥bne JPEG 2000-filIkke tilstrækkelig hukommelse til Ã¥bning af TIFF-filIkke tilstrækkelig hukommelse til at gemme billede i et mellemlagerIkke tilstrækkelig hukommelse til at gemme billede til tilbagekaldUtilstrækkelig hukommelse til at gemme et %lu gange %lu-billede; prøv at afslutte nogle programmer for at frigøre hukommelseIntern fejl i GIF-indlæseren (%s)Intern fejl: Billedindlæsningsmodulet "%s" kunne ikke færdiggøre en handling, men angav ikke nogen Ã¥rsag til fejlenUgyldig XBM-filUgyldig XPM-hovedUgyldig hoved i animationUgyldig hoved i ikonJPEG-kvalitet skal være en værdi mellem 0 og 100; værdien "%d" er ikke tilladt.JPEG-kvalitet skal være en værdi mellem 0 og 100; værdien "%s" kunne ikke fortolkes.Nøgler til PNG-tekstblokke skal være ASCII-tegn.Nøgler til PNG-tekstblokke skal bestÃ¥ af mindst 1 og højst 79 tegn.Forkert udformet blok i animationStørste farveværdi i PNM-fil er 0Største farveværdi i PNM-fil er for storIntet XPM-hoved fundetIngen palet fundet i slutningen af PCX-dataIkke nok hukommelse til at samle en ramme i GIF-filIkke nok hukommelse til indlæsning af GIF-filIkke tilstrækkelig hukommelse til indlæsning af ICO-filIkke tilstrækkelig hukommelse til indlæsning af RAS-billedeIkke nok hukommelse til indlæsning af animationIkke tilstrækkelig hukommelse til indlæsning af bitmap-billedeIkke nok hukommelse til indlæsning af ikonIkke tilstrækkelig hukommelse til indlæsning af billedePNG-komprimeringsniveau skal være en værdi mellem 0 og 9; værdien "%d" er ikke gyldig.PNG-komprimeringsniveau skal være en værdi mellem 0 og 9; værdien "%s" kunne ikke fortolkes.PNM-fil har en billedhøjde pÃ¥ 0PNM-fil har en billedbredde pÃ¥ 0PNM-fil har en ukorrekt startbytePNM-fil er ikke i et genkendeligt PNM-underformatPNM-billedindlæser understøtter ikke dette PNM-underformatPNM-indlæser forventede at finde et heltal, men gjorde det ikkeFil sluttede for tidligtQTIF-atomstørrelse er for stor (%d byte)QTIF-atomstørrelse er for stor (%d byte)RAS-billede har ugyldige data i filhovedRAS-billede er af en ukendt typeRÃ¥ PNM-formater kræver præcist ét blankt felt før eksempeldataRÃ¥ PNM-billedtype er ugyldigResulterende GIF-billede har størrelse nulStakoverløbTGA-billede har ugyldige dimensionerTGA-billedtype ikke understøttetTIFF-komprimering refererer ikke til en gyldig kodning.ANI-billedformatetBMP-billedformatetEMF-billedformatetGIF-billedformatetGdkPixdata-formatetICNS-billedformatetICO-billedformatetJPEG 2000-billedformatetJPEG-billedformatetPCX-billedformatetPNG-billedformatetPNM/PBM/PGM/PPM-billedformatfamilienQTIF-billedformatetSun raster-billedformatetTIFF-billedformatetTarge-billedformatetWBMP-billedformatetWMF-billedformatetXBM-billedformatetXPM-billedformatetDenne bygning af gdk-pixbuf understøtter ikke gemning af billedformatet: %sTopdown-BMP-billeder kan ikke komprimeresTransformeret JPEG har bredde eller højde pÃ¥ nul.Transformeret JPEG2000 har bredde eller højde pÃ¥ nulTransformeret PNG har et kanalantal der ikke understøttes - skal være enten 3 eller 4.Transformeret PNG har bredde eller højde pÃ¥ nul.Transformeret PNG er ikke RGB eller RGBA.Transformeret pixbuf har bredde eller højde pÃ¥ nul.Kunne ikke indlæse billedindlæsningmodulet %s: %sUventet bitdybde for farvetabelselementerUventet slutning pÃ¥ PNM-billeddataUventet ikonblok i animationUkendt billedfilformatJPEG-farverum understøttes ikke (%s)Dybden for ICO-filen understøttes ikke: %dIkontypen understøttes ikkeUunderstøttet billedformat til GDI+Værdi for PNG-tekstblokken %s kan ikke konverteres til ISO-8859-1-kodningen.Version %s af GIF-filformatet er ikke understøttetBredde eller højde pÃ¥ TIFF-billede er nulXPM-fil har en billedhøjde <= 0XPM-fil har en billedbredde <= 0XPM-filen har et ugyldig antal farverXPM har et ugyldig antal tegn per billedpunktkunne ikke tildele billedmellemlager pÃ¥ %u bytekunne ikke tildele billedmellemlager pÃ¥ %u byteRAS-billedvarianten understøttes ikkegdk-pixbuf-2.30.8/po/bn.gmo0000664000175000017500000007221712340760137016531 0ustar00mclasenmclasen00000000000000Þ•Á$, 01%Qw)Œ-¶!ä "'(J*s-ž,Ì,ù&'Ai‚ Ÿ$À"å&B*])ˆ²Ñ*ë+#B&f.,¼#é- ;Vl6˜ ÏÝô+!H"j'µÒò*$NO(ž"Ç&êR+~Jœ#ç %B`"{ž¸8Ò8 D!\"~&¡%È%îBNW0¦.×&-B Vw%Œ²-Ìú%:Z"s –"·7Ú$1.V$…*ªOÕ*%%P/v-¦%Ôrúm ~ ‘ ­ JÄ O!2_!H’!Û!$ø!,"J"#^"2‚""µ""Ø"#û"##&C#j#‰#Q©#Vû#!R$ t$&•$-¼$4ê$2%!R%t%”%A¯%ñ%& &?&0\&&¢&·&Ì&á&÷& '''='R''g''¥'Á'×'î'((.(EC('‰(*±(-Ü(C ))N) x)+™)(Å) î)"*2*!Q*"s*–*!¬*GÎ*2+%I+o+Ž+%¬+)Ò+Vü+S,µs,L).Uv.2Ì.uÿ.}u/có/UW0I­0o÷0gg1jÏ1x:2x³2J,3bw30Ú3_ 4Xk4mÄ4[25@Ž5@Ï5;6]L6]ª6@7@I7uŠ7x8hy8oâ8rR9vÅ9e<:†¢::);3d;=˜;=Ö;</–<OÆ<0=1G=Ly=GÆ=M>f\><Ã>C?HD?J?fØ?§?@Uç@e=A_£A8BÓea:OitAk{M 5,œ• b|LGXN1ºBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: bn Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-03-28 19:04+0600 Last-Translator: Israt Jahan Language-Team: Bengali Language: bn MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); BMP ছবিতে ভà§à§Ÿà¦¾ শীরà§à¦·à¦šà¦°à¦£ উপাতà§à¦¤BMP ছবির শীরà§à¦·à¦šà¦°à¦£à§‡à¦° আকার অসমরà§à¦¥à¦¿à¦¤à¦­à§à¦² কোডের সমà§à¦®à§à¦–ীনPNG ছবির চà§à¦¯à¦¾à¦¨à§‡à¦² পà§à¦°à¦¤à¦¿ বিটের সংখà§à¦¯à¦¾ অকারà§à¦¯à¦•à¦°à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ PNG'র চà§à¦¯à¦¾à¦¨à§‡à¦² পà§à¦°à¦¤à¦¿ বিটের সংখà§à¦¯à¦¾ ৮ নয়।TGA শীরà§à¦·à¦šà¦°à¦£ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাcolormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿ বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাcolormap structure বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাIOBuffer তথà§à¦¯à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাIOBuffer struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাTGA context struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাPNM ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাXPM ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যাচà§à¦›à§‡ নানতà§à¦¨ pixbuf বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাঅসà§à¦¥à¦¾à§Ÿà§€ IOBuffer তথà§à¦¯ বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাXPM colormap পড়া যাচà§à¦›à§‡ নাIOBuffer তথà§à¦¯ পà§à¦¨à¦°à¦¾à§Ÿ বরাদà§à¦¦ করা যাচà§à¦›à§‡ নাGIF ফাইলে বৃতà§à¦¤à¦¾à¦•à¦¾à¦° টেবিলের পà§à¦°à¦¬à§‡à¦¶à¦°à¦™à§‡à¦° পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡ অকারà§à¦¯à¦•à¦° দৈরà§à¦˜à§à¦¯ %d রয়েছে।সংকà§à¦šà¦¿à¦¤ আইকনের বà§à¦¯à¦¬à¦¹à¦¾à¦° সমরà§à¦¥à¦¿à¦¤ নয়মেমরি বরাদà§à¦¦ করা যায়নি: %sসà§à¦Ÿà§à¦°à§€à¦® তৈরি করা যায়নি: %sICNS ফাইল ডিকোড করা যায়নিছবির উচà§à¦šà¦¤à¦¾ পাওয়া যায়নি (ভà§à¦² TIFF ফাইল)ছবির পà§à¦°à¦¸à§à¦¥ পাওয়া যায়নি (ভà§à¦² TIFF ফাইল)সà§à¦Ÿà§à¦°à§€à¦® থেকে পড়া যায়নি: %sসà§à¦Ÿà§à¦°à§€à¦® খোà¦à¦œ করা যায়নি: %sরঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিকনটেকà§à¦¸à¦Ÿ বাফারের জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিশীরà§à¦·à¦šà¦°à¦£à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিলাইন উপাতà§à¦¤à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিJPEG ফাইল লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিBMP ফাইল সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিসà§à¦Ÿà§à¦°à§€à¦®à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিছবির উপাতà§à¦¤ বাফার করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করা যায়নিনতà§à¦¨ pixbuf তৈরি করা যায়নিছবি ডিকোড করা যায়নিবিট-মà§à¦¯à¦¾à¦ª লোড করা যায়নিমেটা-ফাইল লোড করা যায়নি'%s' ফাইলের জনà§à¦¯ ছবির ফাইল ফরমà§à¦¯à¦¾à¦Ÿ সনাকà§à¦¤ করা যায়নিসংরকà§à¦·à¦£ করা যায়নিঅবশিষà§à¦Ÿ অংশ সংরকà§à¦·à¦£ করা যায়নিBMP ফাইলে লিখা যায়নিTIFF ফাইলে লিখা যায়নিকারà§à¦¸à¦¾à¦°à§‡à¦° হট-সà§à¦ªà¦Ÿ ছবির বাইরেPCX ছবির সকল লাইন পাওয়া যায়নিTIFF ছবির দিকমাতà§à¦°à¦¾ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়JPEG ছবির ফাইল (%s) বà§à¦¯à¦¾à¦–à§à¦¯à¦¾ করার সময় তà§à¦°à§à¦Ÿà¦¿ICNS ছবি পড়ার সময় তà§à¦°à§à¦Ÿà¦¿: %sছবির ফাইলে লিখতে তà§à¦°à§à¦Ÿà¦¿: %sছবির সà§à¦Ÿà§à¦°à¦¿à¦®à§‡ লিখতে তà§à¦°à§à¦Ÿà¦¿à¦«à¦¾à¦‡à¦²à§‡ পà§à¦°à§Ÿà§‹à¦œà¦¨à¦¾à¦¤à¦¿à¦°à¦¿à¦•à§à¦¤ তথà§à¦¯QTIF কনটেকà§à¦¸à¦Ÿ কাঠামো বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¥¤à¦›à¦¬à¦¿ লেখার সময় '%s' বনà§à¦§ করতে বà§à¦¯à¦°à§à¦¥, সমà§à¦­à¦¬à¦¤ সব তথà§à¦¯ সংরকà§à¦·à¦¿à¦¤ হয়নি: %sGdkPixbufLoader অবজেকà§à¦Ÿ তৈরি করতে বà§à¦¯à¦°à§à¦¥à¥¤à¦›à¦¬à¦¿à¦° তথà§à¦¯à§‡à¦° অà§à¦¯à¦¾à¦Ÿà¦® খà§à¦à¦œà§‡ পেতে বà§à¦¯à¦°à§à¦¥à¥¤TIFF ফাইল থেকে RGB উপাতà§à¦¤ লোড করতে বà§à¦¯à¦°à§à¦¥TIFF ছবি লোড করতে বà§à¦¯à¦°à§à¦¥'%s' অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ ফাইলটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤'%1$s' ছবি লোড করতে বà§à¦¯à¦°à§à¦¥: %2$s'%s' ছবি লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ ছবির ফাইলটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤à¦²à§‡à¦–ার জনà§à¦¯ '%1$s' খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %2$sTIFF ছবি খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥'%1$s' ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %2$sঅসà§à¦¥à¦¾à§Ÿà§€ ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥QTIF'র শীরà§à¦·à¦šà¦°à¦£ পড়তে বà§à¦¯à¦°à§à¦¥à¦…সà§à¦¥à¦¾à§Ÿà§€ ফাইল থেকে পড়তে বà§à¦¯à¦°à§à¦¥TIFF ছবি সংরকà§à¦·à¦£à§‡ বà§à¦¯à¦°à§à¦¥TIFF উপাতà§à¦¤ লিখতে বà§à¦¯à¦°à§à¦¥XBM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥XPM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥GIF পড়তে বà§à¦¯à¦°à§à¦¥: %sPNG ছবির ফাইলে মারাতà§à¦®à¦• তà§à¦°à§à¦Ÿà¦¿: %sPNG ছবির ফাইল পড়তে মারাতà§à¦®à¦• তà§à¦°à§à¦Ÿà¦¿PNG ছবির ফাইল পড়তে মারাতà§à¦®à¦• তà§à¦°à§à¦Ÿà¦¿: %sফাইলটি GIF ফাইল বলে মনে হচà§à¦›à§‡ নাQTIF'র অà§à¦¯à¦¾à¦Ÿà¦® পড়ার সময় ফাইল তà§à¦°à§à¦Ÿà¦¿: %sGIF ফাইলের কিছৠউপাতà§à¦¤ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ (সমà§à¦­à¦¬à¦¤ কোনো কারণে à¦à¦° কিছৠঅংশ মà§à¦›à§‡ ফেলা হয়েছে?)GIF ছবিতে কোনো গà§à¦²à§‹à¦¬à¦¾à¦² colormap নেই, à¦à¦¬à¦‚ à¦à¦° অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ ফà§à¦°à§‡à¦®à§‡ সà§à¦¥à¦¾à¦¨à§€à§Ÿ কোন colormap নেই।GIF ছবিটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ (ভà§à¦² LZW সংকোচন)GIF ছবি লোডার à¦à¦‡ ছবিটি বà§à¦à¦¤à§‡ পারছে না।GIF ছবির তথà§à¦¯ মà§à¦›à§‡ ফেলা হয়েছে অথবা অসমà§à¦ªà§‚রà§à¦£à¥¤à¦†à¦‡à¦•à¦¨à§‡à¦° উচà§à¦šà¦¤à¦¾ শূনà§à¦¯à¦†à¦‡à¦•à¦¨à§‡à¦° পà§à¦°à¦¸à§à¦¥ শূণà§à¦¯'%s' নামক ছবির ফাইলে তথà§à¦¯ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿à¦° ফরমà§à¦¯à¦¾à¦Ÿ অজানাছবির পà§à¦°à¦¸à§à¦¥ à¦à¦¬à¦‚/অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ অকারà§à¦¯à¦•à¦°à¦›à¦¬à¦¿à¦Ÿà¦¿à¦¤à§‡ অসমরà§à¦¥à¦¿à¦¤ bpp রয়েছেছবিটিতে %d-বিট পà§à¦²à§‡à¦‡à¦¨à§‡à¦° সংখà§à¦¯à¦¾ অসমরà§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿à¦° উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯à¦›à¦¬à¦¿à¦° পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯à¦›à¦¬à¦¿à¦° শীরà§à¦·à¦šà¦°à¦£ বিকৃতছবি বিকৃত করা হয়েছে বা মà§à¦›à§‡ ফেলা হয়েছেছবির পিকà§à¦¸à§‡à¦² উপাতà§à¦¤ বিকৃতICO ফাইল রূপে সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ ফাইলের আকার অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়'%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়à¦à¦‡ মূহà§à¦°à§à¦¤à§‡ à¦à¦§à¦°à¦¨à§‡à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়'%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবির কà§à¦°à¦®à¦¬à¦°à§à¦§à¦®à¦¾à¦¨ লোড করার বৈশিষà§à¦Ÿà§à¦¯ সমরà§à¦¥à¦¿à¦¤ নয়ইনপà§à¦Ÿ ফাইল বরà§à¦£à¦¨à¦¾à¦•à¦¾à¦°à§€ ফাà¦à¦•à¦¾à¥¤PNG ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইPNM কনটেকà§à¦¸à¦Ÿ সà§à¦Ÿà§à¦°à¦¾à¦•à§à¦Ÿ লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইPNM ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইXBM ছবির ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেই, মেমরি ফাà¦à¦•à¦¾ করার জনà§à¦¯ কয়েকটি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ বনà§à¦§ করার চেষà§à¦Ÿà¦¾ করà§à¦¨JPEG 2000 ফাইল খোলার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইTIFF ফাইল খোলার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইবাফারে ছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইcallback-ঠছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইGIF লোডারে অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ তà§à¦°à§à¦Ÿà¦¿ (%s)অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ তà§à¦°à§à¦Ÿà¦¿: ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল '%s' à¦à¦•à¦Ÿà¦¿ অপারেশন সমà§à¦ªà¦¨à§à¦¨ করতে বà§à¦¯à¦°à§à¦¥, কিনà§à¦¤à§ বà§à¦¯à¦°à§à¦¥à¦¤à¦¾à¦° কারণ দরà§à¦¶à¦¾à¦¨à§‹ হয়নিঅকারà§à¦¯à¦•à¦° XBM ফাইলঅকারà§à¦¯à¦•à¦° XPM শীরà§à¦·à¦šà¦°à¦£à¦…à§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡ অকারà§à¦¯à¦•à¦° শীরà§à¦·à¦šà¦°à¦£à¦†à¦‡à¦•à¦¨à§‡ অকারà§à¦¯à¦•à¦° শীরà§à¦·à¦šà¦°à¦£JPEG'র গà§à¦£à¦—ত মান ০ থেকে ১০০ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়।JPEG'র গà§à¦£à¦—ত মান ০ থেকে ১০০ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ করা যায়নি।PNG টেকà§à¦¸à¦Ÿ অংশের কী ASCII অকà§à¦·à¦°à¦¬à¦¿à¦¶à¦¿à¦·à§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤PNG টেকà§à¦¸à¦Ÿ অংশের কী নূনà§à¦¯à¦¤à¦® ১ ও সরà§à¦¬à§‹à¦šà§à¦š ৭৯ অকà§à¦·à¦° বিশিষà§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤à¦…à§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° তà§à¦°à§à¦Ÿà¦¿à¦¯à§à¦•à§à¦¤ অংশPNM ফাইলে রঙের সরà§à¦¬à§‹à¦šà§à¦š মান ০PNM ফাইলে রঙের সরà§à¦¬à§‹à¦šà§à¦š মান অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়XPM শীরà§à¦·à¦šà¦°à¦£ পাওয়া যায়নিPCX উপাতà§à¦¤à§‡à¦° শেষে কোনো পà§à¦¯à¦¾à¦²à§‡à¦Ÿ সনাকà§à¦¤ করা যায়নিGIF ফাইলে কোন ফà§à¦°à§‡à¦® অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইGIF ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইICO ফাইল লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইRAS ছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইঅà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইবিটমà§à¦¯à¦¾à¦ª ছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইআইকন লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইছবি লোড করার মত পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি নেইPNG কমà§à¦ªà§à¦°à§‡à¦¶à¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়।PNG কমà§à¦ªà§à¦°à§‡à¦¶à¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯ à¦à¦° মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ করা যায়নি।PNM ফাইলে ০ দৈরà§à¦˜à§à¦¯à§‡à¦° ছবি রয়েছেPNM ফাইলে ০ পà§à¦°à¦¸à§à¦¥à§‡à¦° ছবি রয়েছেPNM ফাইলে à¦à¦•à¦Ÿà¦¿ ভà§à¦² পà§à¦°à¦¾à¦°à¦®à§à¦­à¦¿à¦• বাইট রয়েছেPNM ফাইলটি কোন সনাকà§à¦¤à¦•à§ƒà¦¤ PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿà§‡ নেইPNM ছবি লোডার à¦à¦‡ PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿ সমরà§à¦¥à¦¨ করে নাPNM লোডারের দà§à¦¬à¦¾à¦°à¦¾ পূরà§à¦£à¦¸à¦‚খà§à¦¯à¦¾à¦° মান পাওয়ার পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¾ ছিল, কিনà§à¦¤à§ পাওয়া যায়নিঅপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦­à¦¾à¦¬à§‡ ফাইল সমাপà§à¦¤à¦¿à¦° সমà§à¦®à§à¦–ীন হয়েছেRAS ছবির শীরà§à¦·à¦šà¦°à¦£à§‡ ভà§à§Ÿà¦¾ তথà§à¦¯ রয়েছেRAS ছবির পà§à¦°à¦•à§ƒà¦¤à¦¿ অজানাঅশোধিত PNM ফরমà§à¦¯à¦¾à¦Ÿà§‡ নমà§à¦¨à¦¾ তথà§à¦¯à§‡à¦° পূরà§à¦¬à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•à¦Ÿà¦¿ শূণà§à¦¯à¦¸à§à¦¥à¦¾à¦¨ উপসà§à¦¥à¦¿à¦¤ থাকা আবশà§à¦¯à¦•à¦…শোধিত PNM ছবির ধরন অকারà§à¦¯à¦•à¦°à¦¸à§à¦Ÿà§à¦¯à¦¾à¦•-ওভারফà§à¦²à§‹TGA ছবিতে অকারà§à¦¯à¦•à¦° দিকমাতà§à¦°à¦¾ রয়েছেTGA ছবির ধরন সমরà§à¦¥à¦¿à¦¤ নয়TIFF কমà§à¦ªà§à¦°à§‡à¦¶à¦¨ কোন কারà§à¦¯à¦•à¦° কোডেক উলà§à¦²à§‡à¦– করেনা।ANI ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিBMP ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিEMF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিGIF ছবির বিনà§à¦¯à¦¾à¦¸ICNS ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিICO ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিJPEG 2000 ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিJPEG ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিPCX ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিPNG ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিPNM/PBM/PGM/PPM ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবির সংকলনQTIF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিSun রেসটার ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিTIFF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিTarga ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিWBMP ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিWMF ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিXBM ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিXPM ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবিgdk-pixbuf'র বরà§à¦¤à¦®à¦¾à¦¨ বিলà§à¦¡ à¦à¦‡ ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° ছবি সংরকà§à¦·à¦£ সমরà§à¦¥à¦¨ করে না: %sTopdown BMP ছবি সংকোচন করা সমà§à¦­à¦¬ নয়রূপানà§à¦¤à¦°à¦¿à¦¤ JPEG'র পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ JPEG2000-à¦à¦° পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ PNG-তে অসমরà§à¦¥à¦¿à¦¤ সংখà§à¦¯à¦• চà§à¦¯à¦¾à¦¨à§‡à¦² রয়েছে, à¦à¦‡ সংখà§à¦¯à¦¾ ৩ অথবা ৪ হওয়া আবশà§à¦¯à¦•à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ PNG, RGB অথবা RGBA নয়।ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল লোড করতে বà§à¦¯à¦°à§à¦¥: %s: %scolormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦° জনà§à¦¯ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ bitdepthPNM ছবির তথà§à¦¯ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦­à¦¾à¦¬à§‡ সমাপà§à¦¤à¦…à§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ আইকনের অংশছবির ফাইল ফরমà§à¦¯à¦¾à¦Ÿ অজানাঅসমরà§à¦¥à¦¿à¦¤ JPEG কালার-সà§à¦ªà§‡à¦¸ (%s)ICO ফাইলের জনà§à¦¯ অসমরà§à¦¥à¦¿à¦¤ গভীরতা: %dঅসমরà§à¦¥à¦¿à¦¤ আইকনের ধরনGDI+-র জনà§à¦¯ ছবির ফরমà§à¦¯à¦¾à¦Ÿ অসমরà§à¦¥à¦¿à¦¤PNG টেকà§à¦¸à¦Ÿ অংশ %s'র মান ISO-8859-1 à¦à¦¨à¦•à§‹à¦¡à¦¿à¦‚-ঠপরিবরà§à¦¤à¦¨ করা সমà§à¦­à¦¬ নয়।GIF ফাইল ফরমà§à¦¯à¦¾à¦Ÿà§‡à¦° %s সংসà§à¦•à¦°à¦£ সমরà§à¦¥à¦¿à¦¤ নয়TIFF ছবির পà§à¦°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾à¦° মাপ শূণà§à¦¯XPM ফাইলের ছবির উচà§à¦šà¦¤à¦¾ <= ০XPM ফাইলের ছবির পà§à¦°à¦¸à§à¦¥ <= ০XPM ফাইলে অকারà§à¦¯à¦•à¦° সংখà§à¦¯à¦• রং রয়েছেXPM'তে পিকà§à¦¸à§‡à¦² পà§à¦°à¦¤à¦¿ অকারà§à¦¯à¦•à¦° সংখà§à¦¯à¦• char রয়েছে%u বাইট মাপের ছবির বাফার বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥%u বাইট মাপের ছবির বাফার বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥RAS ছবির পরিবরà§à¦¤à¦¨ অসমরà§à¦¥à¦¿à¦¤gdk-pixbuf-2.30.8/po/oc.po0000664000175000017500000006275612340760136016375 0ustar00mclasenmclasen00000000000000# Translation of oc.po to Occitan # Occitan translation of gtk+ 2.x. # Copyright (C) 1998-2007 Free Software Foundation, Inc. # This file is distributed under the GNU Library General Public License Version 2. # # Yannig Marchegay (Kokoyaya) , 2006-2008. msgid "" msgstr "" "Project-Id-Version: oc\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2008-07-03 09:04+0200\n" "Last-Translator: Yannig Marchegay (Kokoyaya) \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Impossible de dobrir le fichièr '%s' : %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Lo fichièr imatge '%s' conten pas de donadas" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Impossible de cargar l'animacion '%s' : rason desconeguda, probable que siá " "corromput" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Impossible de cargar l'imatge '%s' : rason desconeguda, probable que siá " "corromput" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Impossible de cargar lo modul de cargament d'imatges : %s : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Lo modul de cargament d'imatges %s exporta pas la bona interfaç ; benlèu ven " "d'una version diferenta de GTK ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Tipe d'imatge '%s' pas compatible" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Impossible de reconéisser lo format d'imatge del fichièr '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Format d'imatge pas reconegut" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Impossible de cargar l'imatge '%s' : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Error al moment d'escriure lo fichièr d'imatge : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Impossible de dobrir lo fichièr temporari" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Lectura impossibla a partir del fichièr temporari" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "La dobèrtura de '%s' en escritura a pas capitat : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Error al moment d'escriure lo fichièr d'imatge" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Format d'imatge desconegut" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Donadas dels pixels de l'imatge corrompudas" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Memòria insuficienta per cargar l'animacion" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "L'imatge GIF èra troncat o incomplet." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Lo format d'imatge ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Memòria insuficienta per cargar l'imatge bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Impossible de compressar las imatges BMP Topdown" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Impossible d'escriure lo fichièr BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Lo format d'imatge BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Lo format d'imatge EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Lo format d'imatge GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Lo format d'imatge ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "La qualitat de JPEG deu èsser una valor entre 0 e 100 ; la valor '%s' se pòt " "pas interpretar." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "La qualitat de JPEG deu èsser una valor entre 0 e 100 ; la valor '%d' es pas " "autorisada." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Lo format d'imatge JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Lo format d'imatge TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Impossible d'apondre lo bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Lo format d'imatge WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "La lectura del fichièr GIP a pas capitat : %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Error intèrna dins lo cargaire GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Lo cargaire d'imatge GIF pòt pas comprene aqueste imatge." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Pas pro de memòria per cargar lo fichièr GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Sembla que lo fichièr es pas al format GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "La version %s d'aqueste format de fichièr GIF es pas compatibla" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "L'imatge a una largor nula" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "L'imatge GIF èra troncat o incomplet." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Lo format d'imatge ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Pas pro de memòria per cargar l'icòna" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "L'icòna a una largor nula" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "L'icòna a una nautor nula" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipe d'icòna pas compatible" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Pas pro de memòria per cargar lo fichièr ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Lo format d'imatge JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Error d'interpretacion del fichièr d'imatge JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Memòria insuficienta per cargar l'imatge, ensajatz de sortir d'aplicacions " "per librer de memòria" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espaci de color JPEG pas compatible (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "L'imatge a una largor o una nautor invalida" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Pas cap de paleta trobada a la fin de las donadas PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Lo format d'imatge PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Lo format d'imatge GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Lo nombre de bits per canal de l'imatge PNG es pas valid." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Lo nombre de bits del PNG transformat es pas 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Error fatala dins lo fichièr d'imatge PNG : %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Memòria insufisenta per cargar lo fichièr PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Memòria insuficienta per cargar l'imatge, ensajatz de sortir d'aplicacions " "per librer de memòria" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Error fatala al moment de legir un imatge PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Error fatala al moment de legir lo fichièr d'imatge PNG : %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Lo nivèl de compression PNG deu èsser una valor entre 0 e 9 ; la valor '%d' " "es pas autorisada." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Lo format d'imatge PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "La largor d'imatge del fichièr es de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "La nautor d'imatge del fichièr PNM es 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "La valor maximala de color dins lo fichièr PNM es 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Memòria insuficienta per cargar la structura de contèxte PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Memòria insufisenta per cargar lo fichièr PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La familha de format d'imatge PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Impossible de cargar l'imatge TIFF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "La lectura del fichièr GIP a pas capitat : %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Impossible de dobrir l'imatge TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Lo format d'imatge TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "L'imatge RAS a un tipe desconegut" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Pas pro de memòria per cargar l'imatge RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Lo format d'imatge Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "L'imatge GIF èra troncat o incomplet." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Las dimensions de l'imatge TGA son pas validas" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Tròp de donadas dins lo fichièr" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Lo format d'imatge Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Impossible d'obténer la largor de l'imatge (fichièr TIFF corromput)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Impossible d'obténer la nautor de l'imatge (fichièr TIFF corromput)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "La largor o la nautor del fichièr TIFF es nula" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensions de l'imatge TIFF tròp bèlas" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Memòria insufisenta per dobrir lo fichièr TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Impossible de cargar donadas RGB a partir del fichièr TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Impossible de dobrir l'imatge TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Impossible de cargar l'imatge TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Impossible d'enregistrar l'imatge TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Impossible d'escriure las donadas TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Impossible d'escriure dins lo fichièr TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "L'imatge a una largor nula" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "L'imatge a una nautor nula" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Pas pro de memòria per cargar l'imatge" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Lo format d'imatge WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Fichièr XBM invalid" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Memòria insufisenta per cargar l'imatge XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Impossible d'escriure dins lo fichièr temporari al moment de cargar l'imatge " "XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Lo format d'imatge XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Fichièr XPM invalid" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Lo fichièr XPM a una largor d'imatge negativa" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Lo fichièr XPM a una nautor d'imatge negativa" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "L'escritura dins un fichièr temporari al moment de cargar l'imatge XPM a pas " "capitat" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Lo format d'imatge XPM" #~ msgid "Unsupported animation type" #~ msgstr "Tipe d'animacion pas compatible" #~ msgid "TIFFClose operation failed" #~ msgstr "L'operacion TIFFClose a pas capitat" gdk-pixbuf-2.30.8/po/li.gmo0000664000175000017500000003036112340760137016530 0ustar00mclasenmclasen00000000000000Þ•t¼\Ð Ñ %ñ  ), -V „ "¥ *È )ó . 6L ƒ "š '½ å Nù &H o R‰ Ü Jú #E i ƒ 8  8Ù !*"L&o%–B¼Nÿ0N&¦» Ïð0E ^7$·.Ü$ *0O[%«%Ñ÷$J;O†2ÖH R$o,”Á"Õ"ø##?&cŠ©!É ë& -34a2–!Éë A&h† •¶Óèý'='Rz–¬ÃÙîECI) ·+Ø( -"Nq!²2È%û!@%^)„®…Î)T4~³0Ë>ü%;.a<<Í5 0@q(‹3´è\1d+–ZÂ$ ^B 0¡ "Ò 'õ S!Tq!Æ!#à!-"12"'d"<Œ"bÉ":,#.g#–#±#Ì#.ê#$5$ Q$r$($>¸$/÷$9'%/a%/‘%mÁ%4/&#d&ˆ& &¾&KÝ&W)';'K½' (*'(1R(„(/(/Í(7ý(*5):`)+›)3Ç)û)*,3*-`*%Ž*=´*"ò*)+%?+Ie+$¯+Ô+*ã+&,5,N,g,€,™,³,,Ì,ù,-3-N-h--Yš-Wô-0L.)}..§.4Ö.+ /)7/a/#|/ /-¼/,ê/)0)A0-k0-™0)Ç00 OTHc%W)t+DEK7JP> ^jM1: LG [_B8hid.Nn/&3;]p2 g4`@QA(6o'=Z\lqCSI"$kfUaY5*b-rX<9VsRmFe?,!#BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for loading JPEG fileCouldn't recognize the image file format for file '%s'Couldn't save the restDimensions of TIFF image too largeError interpreting JPEG image file (%s)Excess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+ 2.0 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2003-05-28 17:57+0000 Last-Translator: Mathieu van Woerkom Language-Team: Limburgish Language: li MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit BMP-aafbiljing haet ónzinnige headerdataBMP-aafbiljing haet ein neet-gestiepde headergruutdeVerkierde kood óntdèkBits per kenaal van PNG-aafbiljing is óngeljig.Bits per kenaal van getransformeerde PNG is neet geliek aan 8.Circulaer tabelveldj in GIF-besjtandjGekomprimeerde piktogramme waere neet gesjtiepKós aafbiljingshuugde neet vènje (verkierd TIFF besjtandj)Kós aafbiljingsbreide neet vènje (verkierd TIFF besjtandj)Allokasie van ónthaud veur JPEG-besjtandj is mislökAafbiljingstiep van besjtandj '%s' neet herkèndKós de res neet opsjlaonAafmaetinge van TIFF-aafbiljing te groetFaeler bie 't interpretere van JPEG-aafbiljing (%s)Euverbaojige data in besjtandjSjloete van '%s' tiedes 't sjrieve is mislök; 't kèn zeen det data verlaore is gegange: %sKós RGB-gegaeves neet inlaeze oet TIFF besjtandjNeet mäögelik óm TIFF-aafbiljing te lajeLaje van animasie '%s' mislök: oerzaak ónbekènd, dènkelik ein versjangeleerde animasieLaje van aafbiljing '%s' mislök: %sLaje van aafbiljing '%s' mislök: oerzaak ónbekènd, dènkelik ein versjangeleerde aafbiljingÄöpene van '%s' veur te sjrieve is mislök: %sKós TIFF-aafbiljing neet äöpeneÄöpene van besjtandj '%s' mislök: %sNeet mäögelik om nao tiedelik besjtandj te sjrieve bie 't laje van XBM-aafbiljingNeet mäögelik óm nao tiedelik besjtandj te sjrieve bie 't laje van XPM-aafbiljingLaeze van GIF mislök: %sFatale faeler in PNG-aafbiljing: %sFatale faeler bie 't laeze van PNG aafbiljingFatale faeler bie 't laeze van PNG aafbiljing: %sBesjtandj lik neet op ein GIF-besjtandjGIF-besjtandj mankeerde data (mesjiens waor 't aafgebraoke?)GIF-besjtandj haet gein globaal kleurepalet, en ein aafbiljing dao-in haet gein lokaal kleurepaletGIF-besjtandj is versjangeleerd (verkierde LZW-kompressie)GIF-besjtandj is aafgebraoke of ónvolsjtendigPiktogram haet huugde nölPiktogram haet breide nölAafbiljing '%s' haet gei dataBesjtandjsformaat van aafbiljing is ónbekèndAafbiljing haet huugde nölAafbiljing haet breide nölAafbiljingsheader versjangeleerdAafbiljings-pixeldata korrupAafbiljingstiep '%s' weurt neet gesjtiepInkrementeel laje van aafbiljingstiep '%s' weurt neet gesjtiepNeet genóg ónthaud veur PNG-besjtandj te lajeNeet genóg ónthaud veur 't laeze van PNM context structNeet genóg ónthaud veur PNM-besjtandj te lajeNeet genóg ónthaud óm XBM-aafbiljing te lajeNeet genóg ónthaud veur aafbiljing te laje, probeer get programme aaf te sjloete veur ónthaud vrie te makeNeet genóg ónthaud veur TIFF-besjtandj te äöpeneInterne faeler in de GIF-lajer (%s)Óngeljig XBM-besjtandjÓngeljige header in animasieÓngeljige header in piktogramJPEG-kwaliteit moot tösje 0 en 100 likge; waerd '%d' is neet toegesjtange.JPEG-kwaliteit moot ein waerd tösje 0 en 100 zeen: waerd '%s' kèn neet verwirk waere.Sjleutels veur PNG tektblök mote oet ASCII teikes besjtaonSjleutels veur PNG teksblök mote minimaal 1, en maksimaal 79 teikes höbbeKröppel brökske in animasieMaksimale kleurwaerd in PNM besjtandj is 0Maksimale kleurwaerd in PNM besjtandj is te groetGein XPM-header gevónjeNeet genóg ónthaud veur GIF-besjtandj te lajeNeet genóg ónthaud veur ICO-besjtandj te lajeNeet genóg ónthaud veur 't laje van de RAS-aafbiljingNeet genóg ónthaud veur animasie te lajeNeet genóg ónthaud veur 't laje van de bitmap-aafbiljingNeet genóg ónthaud veur piktogram te lajeNeet genóg ónthaud veur 't laje van de aafbiljingPNM besjtandj haet huugde 0PNM besjtandj haet breide 0PNM besjtandj haet ein verkierde ierste bytePNM is neet in ein herkènbaar PNM subformaatPNM-lajer sjtiep dit PNM-subtiep neetPNM-lajer verwachde ein integer te vènje, mer deeg daet neetVeurtiedig besjtandjsènj gevónjeRAS-aafbiljing haet ónzinnige headerdataRAS-aafbiljing is van ónbekènd tiepRaw PNM-formate mote zjus ein sjpasie höbbe veur d'n aanvang van de dataRaw PNM-aafbiljingstiep is óngeljigStack overflowTGA aafbiljing haet óngeljige aafmaetingeTGA besjtandjstiep weurt neet gesjtiep't ANI-besjtandjsformaat't BMP-besjtandjsformaat't GIF-besjtandjsformaat't ICO-besjtandjsformaat't JPEG-besjtandjsformaat't PNG-besjtandjsformaatDe PNM/PBM/PGM/PPM-besjtandjsformaatfemielie't Sun raster-besjtandjsformaat't TIFF-besjtandjsformaat't Targa-besjtandjsformaat't WBMP-besjtandjsformaat't XBM-besjtandjsformaat't XPM-besjtandjsformaatDees verzie van gdk-pixbuf haet gein sjtiep veur 't opsjlaon van 't besjtandjsformaat: %sGetransformeerde PNG haet ein deil neet gesjtiepde kenale, moot geliek zeen aan 3 of 4.Getransformeerde PNG haet nöl breide of huugde.Getransformeerde PNG is gein RGB of RGBA.Laje van module in module_path: %s mislök: %sÓnverwachde bitdeepde veur eingange van kleurekaartÓnverwach ènj van PNM aafbiljingsgegaevesÓnverwach piktogram-brökske in animasieÓnbekènd aafbiljingstiepNeet gesjtiep JPEG kleurruumde (%s)Neet gesjtiep piktogramtiepVerzie %s van 't GIF-tiep weurt neet gesjtiepHuugde of breide van TIFF-aafbiljing is nölXPM-besjtandj haet aafbiljingshuugde <= 0XPM-besjtandj haet aafbiljingsbreide <= 0XPM-besjtandj haet ein deil óngeljige kleureXPM haet ein deil óngeljige teikes per pixelNeet gesjtiepde RAS-aafbiljingsvarrejasiegdk-pixbuf-2.30.8/po/br.gmo0000664000175000017500000001133312340760137016525 0ustar00mclasenmclasen00000000000000Þ•4¼G\x.y ¨¶Ñî(#Fj„¡"¿âü88Oˆ! "Â&å -B W"x›¬¿Ö"ê" #0Ts“¨½Òçü - B W m „ š ¯ Ä !Ù û   6² é , -- +[ #‡ 2« 4Þ $ 8 %Y % +¥ ,Ñ Gþ GFŽ&¦,Í0ú1+] v*—ÂÜö02K2~5±.ç3Jaw‹¡·Óê-E\p„)šÄ $10/- 2(!3' &+4#)% *.,"Couldn't allocate memory for loading JPEG fileCouldn't saveCouldn't write to BMP fileError reading ICNS image: %sError writing to image file: %sFailed to load TIFF imageFailed to load image '%s': %sFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sImage file '%s' contains no dataImage format unknownImage header corruptImage type '%s' is not supportedImage type currently not supportedInvalid XBM fileInvalid XPM headerInvalid header in iconNo XPM header foundNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load iconNot enough memory to load imageThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatUnsupported JPEG color space (%s)Unsupported icon typeProject-Id-Version: 2.3.1 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-08-24 09:34+0100 Last-Translator: Denis Language-Team: brenux Language: br MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; Ne oa ket tu da reiñ memor evit kargañ ar restr JPEGN'haller ket enrollañNe m'eus ket gallet skrivañ d'ar restr BMP.Fazi e-pad ma oa o lenn ar skeudenn ICNS : %sFazi en ur skrivañ ar restr skeudenn : %sFazi en ur kargañ ar skeudenn TIFFN'hell ket bet karget ar skeudenn « %s » : %sN'hellan ket digeriñ restr '%s' evit skrivañ : %sFazi en ur zigeriñ ar skeudenn TIFFFazi en ur zigeriñ « %s »: %sFazi en ur zigeriñ ur restr padennekFazi en ur lenn eus ur restr padennekC'hwitadenn war enrolladur ar skeudenn TIFFC'hwitadenn war skrivadur ar roadennoù TIFFFazi en ur skrivañ d'ur restr padennek pa oa o kargañ ur skeudenn XBMFazi en ur skrivañ d'ur restr padennek pa oa o kargañ ur skeudenn XPMFazi en ur lenn GIF: %sFazi lazhus er restr skeudenn PNG : %sFazi lazhus en ur lenn ar restr skeudenn PNGFazi lazhus en ur lenn ar restr skeudenn PNG: %sN'eus roadenn ebet e-barzh ar restr skeudenn '%s'Mentrezh skeudenn dianavKontronet eo talbenn ar skeudennSeurt skeudenn « %s » n'eo ket skoraetRizh ar skeudenn anskoretN'eo ket mat ar restr XBMN'eo ket mat ar reollin XPMN'eo ket mat reollin an arlunTalbenn XPM ebet bet kavetN'eus ket a-walc'h a vemor da gargañ ar restr GIFN'eus ket a-walc'h a vemor da gargañ ar restr ICON'eus ket a-walc'h a vemor da gargañ ar skeudenn RASN'eus ket a-walc'h a vemor da gargañ an arlunN'eus ket a-walc'h a vemor evit kargañ ar skeudennMentrezh skeudenn ANSIMentrezh skeudenn BMPFurmad skeudenn EMFMentrezh skeudenn GIFMentrezh skeudenn ICOMentrezh skeudenn JPEG 2000Mentrezh skeudenn JPEGMentrezh skeudenn PCXMentrezh skeudenn PNGMentrezh skeudenn TIFFMentrezh skeudenn TargaMentrezh skeudenn WBMPFurmad skeudenn WMFFurmad skeudenn XBMMentrezh skeudenn XPMN'eo ket skoret egor al livioù JPEG (%s)Rizh an arlun anskoretgdk-pixbuf-2.30.8/po/pt_BR.po0000664000175000017500000007676212340760136017004 0ustar00mclasenmclasen00000000000000# Brazilian Portuguese translation of GTK+. # Copyright (C) 1999,2004-2009, 2013 the GTK+ authors. # This file is distributed under the same license as the gtk+ package # Alex Sandro Queiroz e Silva , 1999. # Gustavo Noronha Silva , 2004. # Alex Camacho Castilho , 2004. # Afonso Celso Medina , 2004, 2005. # Raphael Higino , 2006. # Og Maciel , 2007. # Pedro Vaz Mello de Medeiros , 2007. # Henrique P Machado , 2008. # Fábio Nogueira , 2008. # Leonardo Ferreira Fontenelle , 2006-2009. # Vladimir Melo , 2009. # André Gondim , 2009. # Rodrigo L. M. Flores # Fabrício Godoy , 2010. # Jonh Wendell , 2009, 2010, 2012. # Rafael Ferreira , 2013. # Adorilson Bezerra , 2013. # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-06-09 17:01-0300\n" "Last-Translator: Rafael Ferreira \n" "Language-Team: Brazilian Portuguese \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: Poedit 1.5.5\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Falha ao abrir o arquivo \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "O arquivo de imagem \"%s\" não contém dados" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Falha ao carregar a animação \"%s\": razão desconhecida, provavelmente um " "arquivo de animação corrompido" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Falha ao carregar a imagem \"%s\": razão desconhecida, provavelmente um " "arquivo de imagem corrompido" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Não foi possível carregar o módulo de carregamento de imagens: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "O módulo de carregamento de imagens %s não exporta a interface apropriada; " "talvez ele seja de uma versão diferente do gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Não há suporte para imagens do tipo \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Não foi possível reconhecer o formato de imagem do arquivo \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Formato de arquivo de imagem não reconhecido" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Falha ao carregar a imagem \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Erro ao gravar no arquivo de imagem: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Essa compilação do gdk-pixbuf não dá suporte a salvar o formato de imagem: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Memória insuficiente para salvar a imagem para retorno de chamada" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Falha ao abrir arquivo temporário" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Falha ao ler de arquivo temporário" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Falha ao abrir \"%s\" para escrita: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Falha ao fechar \"%s\" ao gravar a imagem, os dados podem não ter sido " "salvos: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Memória insuficiente para salvar a imagem em um buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Erro ao gravar para o fluxo de imagem" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Erro interno: O módulo carregador de imagens \"%s\" falhou em completar uma " "operação, mas não deu uma razão para essa falha" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Não há suporte para carregamento incremental do tipo de imagem \"%s\"" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Cabeçalho da imagem corrompido" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Formato de imagem desconhecido" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Dados de pixel da imagem corrompidos" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "falha ao alocar buffer de imagem de %u byte" msgstr[1] "falha ao alocar buffer de imagem de %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Pedaço de ícone inesperado na animação" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Cabeçalho inválido na animação" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Memória insuficiente para carregar a animação" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Pedaço malformado na animação" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "A imagem ANI estava truncada ou incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Formato de imagem ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "A imagem BMP tem dados de cabeçalho incorretos" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Memória insuficiente para carregar imagem bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Não há suporte ao tamanho de cabeçalho da imagem BMP" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Imagens BMP topdown não podem ser compactadas" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Fim de arquivo inesperado" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Não foi possível alocar memória para salvar o arquivo BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Não foi possível gravar no arquivo BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Formato de imagem BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Formato de imagem EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Formato de imagem GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Formato de imagem ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "A qualidade do JPEG deve ser um valor entre 0 e 100; não foi possível " "analisar o valor \"%s\"." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "A qualidade do JPEG deve ser um valor entre 0 e 100; o valor \"%d\" não é " "permitido." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Formato de imagem JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Formato de imagem TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Não foi possível alocar memória: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Não foi possível criar fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Não foi possível percorrer fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Não foi possível ler do fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Não foi possível carregar bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Não foi possível carregar metarquivo" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Não há suporte a este formato de imagem para GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Não foi possível salvar" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Formato de imagem WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Falha ao ler o GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Havia dados faltando no arquivo GIF (talvez ele tenha sido truncado de " "alguma forma?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Erro interno no carregador de GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Estouro de pilha" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "O carregador de imagem GIF não consegue entender essa imagem." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Código inválido encontrado" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrada de tabela circular no arquivo GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Memória insuficiente para carregar o arquivo GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Memória insuficiente para compor um quadro no arquivo GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "A imagem GIF está corrompida (compactação LZW incorreta)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "O arquivo não parece ser um GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Não há suporte para a versão %s do formato de arquivos GIF" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "A imagem GIF final tem tamanho zero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "A imagem GIF não tem um mapa de cores global, e um quadro dentro dela não " "tem um mapa de cores local." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "A imagem GIF estava truncada ou incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Erro ao ler imagem ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Não foi possível decodificar arquivo ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Formato de imagem ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Cabeçalho inválido no ícone" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Memória insuficiente para carregar o ícone" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Não há suporte para ícones compactados" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "O ícone tem largura zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "O ícone tem altura zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipo de ícone sem suporte" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Memória insuficiente para carregar o arquivo ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Imagem grande demais para ser salva como ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Zona de ação do cursor fora da imagem" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Não há suporte a esta profundidade para o arquivo ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Não foi possível alocar memória para o fluxo" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Não foi possível decodificar imagem" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Imagem JPEG2000 transformada tem altura ou largura igual a zero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Atualmente não há suporte ao tipo de imagem" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Não foi possível alocar memória para o perfil de cores" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Memória insuficiente para abrir o arquivo JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Não foi possível alocar memória para o buffer de dados de imagem" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Formato de imagem JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Erro ao interpretar o arquivo de imagem JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Memória insuficiente para carregar a imagem, tente encerrar alguns " "aplicativos para liberar memória" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espaço de cores JPEG sem suporte (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Não foi possível alocar memória para carregar o arquivo JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Imagem JPEG transformada tem altura ou largura igual a zero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "O perfil de cores tem tamanho inválido \"%u\"." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Não foi possível alocar memória para o cabeçalho" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Não foi possível alocar memória para o buffer de contexto" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "A imagem tem altura e/ou largura inválidas" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Não há suporte ao número de bits-por-pixel (bpp) da imagem" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Não há suporte ao número de %d bits de planos da imagem" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Não foi possível criar um novo pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Não foi possível alocar memória para dados de linhas" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Não foi possível alocar memória para a imagem PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Não foram obtidas todas as linhas da imagem PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nenhuma paleta localizada ao final dos dados PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Formato de imagem PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Pixbuf transformado tem altura ou largura igual a zero." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "O formato GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Número de bits por canal da imagem PNG inválido." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Imagem PNG transformada tem altura ou largura igual a zero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Número de bits por canal do PNG transformado não é 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "O PNG transformado não é RGB nem RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "O PNG transformado tem um número de canais sem suporte, deve ser 3 ou 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Erro fatal no arquivo de imagem PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Memória insuficiente para carregar o arquivo PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Memória insuficiente para armazenar uma imagem de %lu por %lu; tente sair de " "alguns aplicativos para reduzir o uso de memória" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Erro fatal ao ler o arquivo de imagem PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Erro fatal ao ler o arquivo de imagem PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Chaves para blocos de texto PNG devem ter pelo menos 1 e no máximo 79 " "caracteres." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Chaves para blocos de texto PNG devem ser caracteres ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "O tamanho do perfil de cor é inválido: %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "O nível de compressão do PNG deve ser um valor entre 0 e 9; não foi possível " "analisar o valor \"%s\"." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "O nível de compressão do PNG precisa ser um valor entre 0 e 9; o valor \"%d" "\" não é permitido." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "O valor para blocos de texto PNG %s não pode ser convertido para a " "codificação ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Formato de imagem PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "O carregador PNM esperava localizar um inteiro, mas não localizou" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "O arquivo PNM tem um byte inicial incorreto" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "O arquivo PNM não está num sub-formato PNM reconhecido" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "O arquivo PNM tem uma imagem de largura 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "O arquivo PNM tem uma imagem de altura 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "O valor máximo de cor do arquivo PNM é 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "O valor máximo de cor do arquivo PNM é grande demais" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "O tipo de imagem PNM bruta é inválido" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "O carregador de imagens PNM não dá suporte a esse sub-formato PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Formatos de PNM brutos requerem exatamente um espaço em branco antes dos " "dados de amostra" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Não foi possível alocar memória para carregar a imagem PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Memória insuficiente para carregar a estrutura de contexto do PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Fim inesperado dos dados da imagem PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Memória insuficiente para carregar o arquivo PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Família de formatos de imagem PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Descritor do arquivo de entrada é nulo." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Falha ao ler o cabeçalho QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Tamanho da unidade do QTIF é muito grande (%d byte)" msgstr[1] "Tamanho da unidade do QTIF é muito grande (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Falha ao alocar %d byte para o buffer de leitura do arquivo" msgstr[1] "Falha ao alocar %d bytes para o buffer de leitura do arquivo" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Erro de E/S ao ler a unidade do QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Falha ao buscar o próximo %d byte com seek()." msgstr[1] "Falha ao buscar os próximos %d bytes com seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Falha ao alocar a estrutura de contexto do QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Falha ao criar o objeto GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Falha ao localizar unidade de dados da imagem." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Formato de imagem QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "A imagem RAS tem dados de cabeçalho incorretos" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "A imagem RAS tem um tipo desconhecido" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Não há suporte a variação de imagem RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Memória insuficiente para carregar a imagem RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Formato de imagem raster Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Não foi possível alocar memória para a estrutura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Não foi possível alocar memória para os dados de IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Não foi possível realocar os dados de IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Não foi possível alocar os dados temporários de IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Não foi possível alocar um novo pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "A imagem está truncada ou corrompida." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Não foi possível alocar estrutura do mapa de cores" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Não foi possível alocar entradas do mapa de cores" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profundidade de bits inesperada para as entradas do mapa de cores" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Não foi possível alocar a memória do cabeçalho TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "A imagem TGA tem dimensões inválidas" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Não há suporte ao tipo de imagem TGA" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Não foi possível alocar memória para a estrutura de contexto TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Excesso de dados no arquivo" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Formato de imagem Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Não foi possível obter a largura da imagem (arquivo TIFF inválido)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Não foi possível obter a altura da imagem (arquivo TIFF inválido)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "A largura ou a altura da imagem TIFF é zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "As dimensões da imagem TIFF são grandes demais" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Memória insuficiente para abrir o arquivo TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Falha ao carregar os dados RGB do arquivo TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Falha ao abrir a imagem TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Falha ao carregar a imagem TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Falha ao salvar a imagem TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Compressão TIFF não referencia um codec válido." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Falha ao gravar dados TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Não foi possível gravar no arquivo TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "A imagem tem largura zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "A imagem tem altura zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Memória insuficiente para carregar a imagem" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Não foi possível salvar o restante" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Formato de imagem WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Arquivo XBM inválido" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Memória insuficiente para carregar o arquivo de imagem XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Falha ao gravar no arquivo temporário ao carregar a imagem XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Formato de imagem XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Não foi localizado o cabeçalho XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Cabeçalho XPM inválido" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "O arquivo XPM tem uma largura de imagem <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "O arquivo XPM tem uma altura de imagem <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "O XPM tem um número inválido de caracteres por pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "O arquivo XPM tem um número de cores inválido" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Não foi possível alocar memória para carregar a imagem XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Não foi possível ler o mapa de cores XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Falha ao gravar o arquivo temporário ao carregar a imagem XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "O formato de imagem XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "Falha na operação TIFFClose" #~ msgid "Unsupported animation type" #~ msgstr "Tipo de animação sem suporte" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Não foi possível alocar memória para dados em paletas" gdk-pixbuf-2.30.8/po/as.po0000664000175000017500000011513512340760135016364 0ustar00mclasenmclasen00000000000000# translation of as.po to Assamese # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Amitakhya Phukan , 2006, 2008. # Amitakhya Phukan , 2008. # Amitakhya Phukan , 2009. # Nilamdyuti Goswami, 2011. # Nilamdyuti Goswami , 2011, 2012, 2013. msgid "" msgstr "" "Project-Id-Version: as\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-13 18:15+0530\n" "Last-Translator: Nilamdyuti Goswami \n" "Language-Team: Assamese \n" "Language: as\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=2; plural=(n!=1)\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' ফাইল খà§à¦²à¦¿à¦¬à¦²à§ˆ বà§à¦¯à§°à§à¦¥: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "ছবিৰ ফাইল '%s' ত কোনো তথà§à¦¯ নাই" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' à¦à¦¨à¦¿à¦®à§‡à¦·à¦£ ল'ড কৰিবলে অকà§à¦·à¦®: কাৰণ অজà§à¦žà¦¾à¦¤, খà§à¦¬ সমà§à¦­à§± à¦à¦Ÿà¦¾ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ à¦à¦¨à¦¿à¦®à§‡à¦·à¦£ ফাইল" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s' ছবি ল'ড কৰিবলে অকà§à¦·à¦®: কাৰণ অজà§à¦žà¦¾à¦¤, খà§à¦¬ সমà§à¦­à§± à¦à¦Ÿà¦¾ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ ছবিৰ ফাইল" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ছবিল'ড কৰা অংশ ল'ড কৰিবলে ভà§à¦²: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ছবিল'ড কৰা মডিউল %s ঠসঠিক আনà§à¦¤à¦ƒà¦ªà§ƒà¦·à§à¦  ৰপà§à¦¤à¦¾à¦¨à¦¿ নকৰে; à¦à¦‡à¦Ÿà§‹ সমà§à¦­à§±à¦¤à¦ƒ à¦à¦Ÿà¦¾ বেলেগ gdk-" "pixbuf সংসà§à¦•à§°à¦£à§° ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ছবিৰ ধৰণ '%s' অসমৰà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' ফাইলৰ বাবে ছবি ফাইলৰ বিনà§à¦¯à¦¾à¦¸ চিনিব নোৱাৰিলো" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "অচিনাকà§à¦¤ ছবি ফাইলৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' ছবি ল'ড কৰিবলে অকà§à¦·à¦®: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ছবি ফাইললৈ লিখোà¦à¦¤à§‡ ভà§à¦²: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf ৰ à¦à¦‡ নিৰà§à¦®à¦¾à¦£à§‡ ছবিৰ বিনà§à¦¯à¦¾à¦¸ সংৰকà§à¦·à¦£ কৰাৰ সমৰà§à¦¥à¦¨ নিদিয়ে: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "পà§à¦¨à§°à¦¾à¦¹à§à¦¬à¦¾à¦¨à§° বাবে ছবি সংৰকà§à¦·à¦£ কৰিব'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ ফাইল খোলাত অকà§à¦·à¦®" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ ফাইলৰ পৰা পà§à¦¾à¦¤ অকà§à¦·à¦®" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "লিখিবৰ বাবে '%s' খà§à¦²à¦¿à¦¬ নোৱাৰিলো: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "ছবি লিখোà¦à¦¤à§‡ '%s' বনà§à¦§ কৰাত অকà§à¦·à¦®, সকলো তথà§à¦¯ সংৰকà§à¦·à¦£ কৰা ন'হ'বও পাৰে: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "উপশমকত ছবি সংৰকà§à¦·à¦£ কৰিব'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ছবি ধাৰালৈ লিখোà¦à¦¤à§‡ ভà§à¦²" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ভিতৰà§à§±à¦¾ ভà§à¦²: ছবি ল'ড কৰা অংশ '%s' à¦à¦Ÿà¦¾ কাৰà§à¦¯à§à¦¯ সমà§à¦ªà§‚ৰà§à¦£ কৰাত অকà§à¦·à¦®, কিনà§à¦¤à§ বিফলতাৰ কোনো " "কাৰণ নিদিলে" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ছবিৰ ধৰণ '%s' ৰ কà§à§°à¦®à¦¬à§°à§à¦¦à§à¦§à¦¿à¦¤ ভাবে তà§à¦²à¦¿ লোৱা সমৰà§à¦¥à¦¿à¦¤ নহয়" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ছবিৰ হেডাৰ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ছবি বিনà§à¦¯à¦¾à¦¸ অজà§à¦žà¦¾à¦¤" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ছবিৰ পিকà§à¦¸à§‡à¦² তথà§à¦¯ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u বাইটৰ ছবিৰ উপশমক বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥" msgstr[1] "%u বাইটসমূহৰ ছবিৰ উপশমক বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "à¦à¦¨à¦¿à¦®à§‡à¦·à¦£à¦¤ অপà§à§°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° খণà§à¦¡" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "à¦à¦¨à¦¿à¦®à§‡à¦·à¦£à¦¤ অবৈধ হেডাৰ" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "à¦à¦¨à¦¿à¦®à§‡à¦·à¦£ ল'ড কৰিবলৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "à¦à¦¨à¦¿à¦®à§‡à¦·à¦£à¦¤ বিকৃত খণà§à¦¡" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI ছবি ছেদিত অথবা অসমà§à¦ªà§‚ৰà§à¦£à¥¤" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ছবিত কৃতà§à§°à¦¿à¦® হেডাৰ তথà§à¦¯" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "bitmap ছবি ল'ড কৰিবলৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ছবিত অসমৰà§à¦¥à¦¿à¦¤ হেডাৰৰ আয়তন আছে" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ট'পডাউন BMP ছবি সঞà§à¦šà¦¾à¦ªà¦¨ কৰিব নোৱাৰি" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "অকলাপকà§à¦• ফাইলৰ অনà§à¦¤ পোৱা গ'ল" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ফাইল সংৰকà§à¦·à¦£ কৰিব'লৈ মেমৰি বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ফাইললৈ লিখিব পৰা ন'গ'ল" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG গà§à¦£à§° মান ০ আৰৠ১০০ ৰ মাজৰ হ'ব লাগিব; '%s' মানৰ বিশà§à¦²à§‡à¦·à¦£ কৰিব পৰা ন'গ'ল।" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG গà§à¦£à§° মান ০ আৰৠ১০০ ৰ মাজৰ হ'ব লাগিব; '%d' মান অনà§à¦®à¦¤à¦¿ নাই।" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ধাৰা সৃষà§à¦Ÿà¦¿ কৰিব পৰা ন'গ'ল: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ধাৰাৰ বিচাৰিব পৰা ন'গ'ল: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ধাৰাৰ পৰা পà§à¦¿à¦¬ পৰা ন'গ'ল: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "bitmap তà§à¦²à¦¿à¦¬ পৰা ন'গ'ল" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "metafile তà§à¦²à¦¿à¦¬ পৰা ন'গ'ল" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ ৰ বাবে অসমৰà§à¦¥à¦¿à¦¤ ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "সংৰকà§à¦·à¦£ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF পà§à§‹à¦à¦¤à§‡ বিফল: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ফাইলত কিছà§à¦®à¦¾à¦¨ তথà§à¦¯ সনà§à¦§à¦¾à¦¨à¦¹à§€à¦¨ (সমà§à¦­à§±à¦¤à¦ƒ ছেদন কৰা হৈছিল কোনোৰকমে ?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ল'ড কৰিবলে ভিতৰà§à§±à¦¾ ভà§à¦² (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "দ'মৰ উপচি পৰিছে" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ছবি তà§à¦²à¦¿ লোৱাই à¦à¦‡ ছবি বà§à¦œà¦¿ পোৱা নাই।" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "বেয়া ক'ড পোৱা গৈছে" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ফাইলত বৃতà§à¦¤à¦¾à¦•à¦¾à§° তালিকা পà§à§°à§±à§‡à¦¶" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ফাইলত বৃতি সংযà§à¦•à§à¦¤ কৰিব'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ছবি কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ (ভà§à¦² LZW সঞà§à¦šà¦¾à¦ªà¦¨)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ফাইলখন GIF ফাইল নহয় যেন লাগে" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ফাইলৰ বিনà§à¦¯à¦¾à¦¸à§° %s সংসà§à¦•à§°à¦£ অসমৰà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "উৎপনà§à¦¨ হোৱা GIF ছবিৰ আকাৰ শূনà§à¦¯" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ছবিত কোনো সৰà§à¦¬à¦¬à§à¦¯à¦¾à¦ªà§à¦¤ ৰঙৰনকà§à¦¸à¦¾ নাই, আৰৠভিতৰৰ বৃতিত কোনো সà§à¦¥à¦¾à¦¨à¦¿à¦• ৰঙৰনকà§à¦¸à¦¾ নাই।" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ছবি ছেদিত বা অসমà§à¦ªà§‚ৰà§à¦£à¥¤" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ছবি পà§à§‹à¦à¦¤à§‡ ভà§à¦²: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ফাইল ডিকোড কৰিব নোৱাৰি" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° অবৈধ হেডাৰ" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "সঞà§à¦šà¦¾à¦ªà¦¿à¦¤ পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿ অসমৰà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° শà§à¦£à§à¦¯ বহল" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° শà§à¦£à§à¦¯ উচà§à¦šà¦¤à¦¾" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "অসমৰà§à¦¥à¦¿à¦¤ পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° ধৰণ" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ছবি ICO হিচাপে সংৰকà§à¦·à¦£ কৰিব'লৈ বৰ ডাঙৰ" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ছবিৰ বাহিৰত কাৰà§à¦›'ৰৰ হৎসà§à¦ªà§Ž" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ফাইলৰ বাবে অসমৰà§à¦¥à¦¿à¦¤ গাà§à¦¤à¦¾: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ধাৰাৰ বাবে মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ছবি ডিকোড কৰিব পৰা ন'গ'ল" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ JPEG2000 ৰ শà§à¦£à§à¦¯ বহল বা উচà§à¦šà¦¤à¦¾à¥¤" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ছবিৰ ধৰণ বৰà§à¦¤à§à¦¤à¦®à¦¾à¦¨à§‡ অসমৰà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "ৰঙৰ পাৰà§à¦¶à§à¦¬à§°à§‚পৰ বাবে মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ফাইল খà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ছবিৰ তথà§à¦¯à¦• মধà§à¦¯à§±à§°à§à¦¤à§€ অৱসà§à¦¥à¦¾à¦¤ সংৰকà§à¦·à¦£ কৰিবলৈ মেমৰি বিতৰণ কৰিব পৰা ন'গ'ল" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ছবি ফাইল (%s) বà§à¦¯à¦¾à¦–à§à¦¯à¦¾ কৰোà¦à¦¤à§‡ ভà§à¦²" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ছবি তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি, কিছà§à¦®à¦¾à¦¨ à¦à¦ªà§à¦²à¦¿à¦•à§‡à¦šà¦¨à§° পৰা পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কৰিব'লৈ চেষà§à¦Ÿà¦¾ কৰক " "মেমৰি মà§à¦•à§à¦¤ কৰিব'লৈ" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "অসমৰà§à¦¥à¦¿à¦¤ JPEG ৰঙৰ সà§à¦¥à¦¾à¦¨ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ফাইল তà§à¦²à¦¿à¦¬'লৈ মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ JPEG ৰ শà§à¦£à§à¦¯ বহল বা উচà§à¦šà¦¤à¦¾à¥¤" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "ৰংগৰ আলেখà§à¦¯à§° অবৈধ দৈৰà§à¦˜à§à¦¯ '%u'।" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "হেডাৰৰ বাবে মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "সনà§à¦¦à§°à§à¦­à§° উপশমকলৈ মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ছবিৰ অবৈধ ভাবে বহল আৰà§/বা উচà§à¦šà¦¤à¦¾" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ছবিত অসমৰà§à¦¥à¦¿à¦¤ bpp আছে" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ছবিত %d-বিট পà§à¦²à§‡à¦¨à§° অসমৰà§à¦¥à¦¿à¦¤ সংখà§à¦¯à¦¾ আছে" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "নতà§à¦¨ pixbuf সৃষà§à¦Ÿà¦¿ কৰিব পৰা ন'গ'ল" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "শাৰীৰ তথà§à¦¯à§° বাবে মেমৰি বিতৰণ কৰিব পৰা ন'গ'ল" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX ছবিৰ বাবে মেমৰি আবনà§à¦Ÿà¦¨ কৰিব নোৱাৰি" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ছবিৰ সকলো শাৰী পোৱা ন'গ'ল" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX তথà§à¦¯à§° অনà§à¦¤à¦¤ কোনো ৰঞà§à¦œà¦¨ ফলক পোৱা ন'গ'ল" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ pixbuf ৰ পà§à§°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾ শূনà§à¦¯à¥¤" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ৰ পà§à§°à¦¤à¦¿à¦Ÿà§‹ পà§à§°à¦£à¦¾à¦²à§€à§° বিট অবৈধ।" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ PNG ৰ শà§à¦£à§à¦¯ বহল বা উচà§à¦šà¦¤à¦¾à¥¤" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ PNG ৰ পà§à§°à¦¤à¦¿à¦Ÿà§‹ পà§à§°à¦£à¦¾à¦²à§€à§° বিট ৮ নহয়।" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ PNG RGB বা RGBA নহয়।" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ PNG ত অসমৰà§à¦¥à¦¿à¦¤ পà§à§°à¦£à¦¾à¦²à§€à§° সংখà§à¦¯à¦¾ আছে, ৩ বা ৪ হ'ব লাগিব।" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ছবিৰ ফাইলত ভয়াবহ ভà§à¦²: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%lu ছবি দà§à¦¬à¦¾à§°à¦¾ à¦à¦Ÿà¦¾ %lu সংৰকà§à¦·à¦£ কৰিবলে অপৰà§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি; মেমৰি বà§à¦¯à§±à¦¹à¦¾à§° কম কৰিবলে " "কিছà§à¦®à¦¾à¦¨ à¦à¦ªà§à¦²à¦¿à¦•à§‡à¦šà¦¨ পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কৰি চাওক" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ছবিৰ ফাইল পà§à§‹à¦à¦¤à§‡ ভয়াবহ ভà§à¦²" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ছবিৰ ফাইল পà§à§‹à¦à¦¤à§‡ ভয়াবহ ভà§à¦²: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG লিপি খণà§à¦¡à§° চাবিত অতি কমেও ১টা আৰৠঅতি বেচি ৭৯টা আখৰ হ'ব লাগিব।" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG লিপি খণà§à¦¡à§° চাবি ASCII আখৰ হ'ব লাগিব।" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "ৰংগৰ পাৰà§à¦¶à§à¦¬à¦šà¦¿à¦¤à§à§°à¦¤ অবৈধ দৈৰà§à¦˜à§à¦¯ %d" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG সঞà§à¦šà¦¾à¦ªà¦¨à§° সà§à¦¤à§° ০ আৰৠ৯ ৰ মাজৰ à¦à¦Ÿà¦¾ মান হ'ব লাগিব; '%s' মানৰ বিশà§à¦²à§‡à¦·à¦£ কৰিব পৰা " "ন'গ'ল।" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG সঞà§à¦šà¦¾à¦ªà¦¨à§° সà§à¦¤à§° ০ আৰৠ৯ ৰ মাজৰ à¦à¦Ÿà¦¾ মান হ'ব লাগিব; '%d' মানৰ অনà§à¦®à¦¤à¦¿ নাই।" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG লিপি খণà§à¦¡ %s ৰ মান ISO-8859-1 সঙà§à¦•à§‡à¦¤à¦²à§ˆ সলনি কৰিব নোৱাৰি" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM তোলকে পূৰà§à¦£ সংখà§à¦¯à¦¾ আশা কৰিছিল, কিনà§à¦¤à§ নাপালে" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ফাইলত ভà§à¦² আৰমà§à¦­à¦¨à¦¿à§° বাইট" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ফাইল সà§à¦¬à§€à¦•à§ƒà¦¤à¦¿ পোৱা PNM উপবিনà§à¦¯à¦¾à¦¸à§° নহয়" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ফাইলত ছবিৰ বহল ০" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ফাইলত ছবিৰ উচà§à¦šà¦¤à¦¾ ০" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ফাইলত সৰà§à¦¬à§‹à¦šà§à¦š ৰঙৰ মান ০" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ফাইলত সৰà§à¦¬à§‹à¦šà§à¦š ৰঙৰ মান বৰ ডাঙৰ" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "কেà¦à¦šà¦¾ PNM বিনà§à¦¯à¦¾à¦¸à§° ধৰণ অবৈধ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ছবি তà§à¦²à¦¿ লোৱাই à¦à¦‡ PNM উপবিনà§à¦¯à¦¾à¦¸ সমৰà§à¦¥à¦¨ নকৰে" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "কেà¦à¦šà¦¾ PNM বিনà§à¦¯à¦¾à¦¸à¦• চানেকি তথà§à¦¯à§° আগত সঠিকভাবে à¦à¦Ÿà¦¾ ৰিকà§à¦¤à¦¸à§à¦¥à¦¾à¦¨à§° পà§à§°à§Ÿà§‹à¦œà¦¨" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ছবি তà§à¦²à¦¿à¦¬'লৈ মেমৰি বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM সনà§à¦¦à§°à§à¦­à§° গঠনৰ বাবে অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ছবি তথà§à¦¯à§° অপà§à§°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ অনà§à¦¤" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ছবি বিনà§à¦¯à¦¾à¦¸à§° পৰিবাৰ" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ইনপà§à¦Ÿ ফাইল ডেচকà§à§°à¦¿à¦ªà¦Ÿà§°à§° মান NULL" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF হেডাৰ পঢিবলৈ বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF à¦à¦Ÿà¦®à§° আকাৰ অতি ডাঙৰ (%d বাইট)" msgstr[1] "QTIF à¦à¦Ÿà¦®à§° আকাৰ অতি ডাঙৰ (%d বাইট)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ফাইল পঢা বাফাৰৰ বাবে %d বাইট আবণà§à¦Ÿà¦¨ কৰিবলে বà§à¦¯à§°à§à¦¥" msgstr[1] "ফাইল পঢা বাফাৰৰ বাবে %d বাইট আবণà§à¦Ÿà¦¨ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "File error when reading QTIF atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "seek() - ৰ হৈতে পৰৱৰà§à¦¤à§€ %d বাইট বাদ দিবলে বà§à¦¯à§°à§à¦¥à¥¤" msgstr[1] "seek() - ৰ হৈতে পৰৱৰà§à¦¤à§€ %d বাইট বাদ দিবলে বà§à¦¯à§°à§à¦¥à¥¤" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF ৰ পৰিপà§à§°à§‡à¦•à§à¦·à¦¤à¦¿à¦¤ সংৰচনা আবনà§à¦Ÿà¦¨ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader অবজেকà§à¦Ÿ বনোৱাত বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ছবি তথà§à¦¯à§° à¦à¦Ÿà¦® বিচািৰ পাবলৈ বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ছবিৰ সà¦à¦œà¦¾ " #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ছবিত কৃতà§à§°à¦¿à¦® হেডাৰ তথà§à¦¯" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ছবিত অজà§à¦žà¦¾à¦¤ ধৰণ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "অসমৰà§à¦¥à¦¿à¦¤ RAS ছবিৰ পৰিবৰà§à¦¤à¦¨" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ছবি তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer গঠনৰ বাবে মেমৰি বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer তথà§à¦¯à§° বাবে মেমৰি বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer তথà§à¦¯ পà§à¦¨à¦ƒ বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ IOBuffer তথà§à¦¯ বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "নতà§à¦¨ pixbuf বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ছবি কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ অথবা সà§à¦–লিত" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ৰঙৰনকà§à¦¸à¦¾ গঠন বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ৰঙৰনকà§à¦¸à¦¾ পà§à§°à§±à§‡à¦¶ বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ৰঙৰনকà§à¦¸à¦¾ পà§à§°à§±à§‡à¦¶à§° বাবে অপà§à§°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ bitdepth" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA হেডাৰ মেমৰি বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ছবিৰ অবৈধ আয়তন" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ছবিৰ ধৰণ সমৰà§à¦¥à¦¿à¦¤ নহয়" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA সনà§à¦¦à§°à§à¦­à§° গঠনৰ বাবে মেমৰি বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ফাইলত অতিৰিকà§à¦¤ তথà§à¦¯" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ছবিৰ বহল নাপালো (বেয়া TIFF ফাইল)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ছবিৰ উচà§à¦šà¦¤à¦¾ নাপালো (বেয়া TIFF ফাইল)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ছবিৰ বহল বা উচà§à¦šà¦¤à¦¾ শà§à¦£à§à¦¯" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ছবিৰ আয়তন বৰ ডাঙৰ" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ফাইল খà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ফাইলৰ পৰা RGB তথà§à¦¯ ল'ড কৰাত বিফল" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ছবি খোলাত বিফল" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ছবি ল'ড কৰাত বিফল" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ছবি লিখাত বিফল" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF ৰ সংকোচনে à¦à¦Ÿà¦¾ বৈধ কডেকলৈ ইংগিত নকৰে" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF তথà§à¦¯ লিখাত বিফল" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ফাইললৈ লিখিব পৰা ন'গ'ল" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ছবিৰ বহল শà§à¦£à§à¦¯" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ছবি উচà§à¦šà¦¤à¦¾ শà§à¦£à§à¦¯" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ছবি তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "অৱশিষà§à¦Ÿ সংৰকà§à¦·à¦£ কৰিবলে বà§à¦¯à§°à§à¦¥" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "অবৈধ XBM ফাইল" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ছবিৰ ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ছবি তোলোতে অসà§à¦¥à¦¾à§Ÿà§€ ফাইললৈ লিখিব'লৈ অকà§à¦·à¦®" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ছবিৰ বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "কোনো XPM হেডাৰ পোৱা ন'গ'ল" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "অবৈধ XPM হেডাৰ" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ফাইলত ছবিৰ বহল <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ফাইলত ছবিৰ উচà§à¦šà¦¤à¦¾ <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ত অবৈধ ভাবে পà§à§°à¦¤à¦¿à¦Ÿà§‹ পিকà§à¦¸à§‡à¦²à¦¤ আখৰৰ সংখà§à¦¯à¦¾ আছে" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ফাইলত অবৈধ ৰঙৰ সংখà§à¦¯à¦¾ আছে" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ছবি তিলি ল'বলৈ মেমৰি বিতৰণ কৰিব নোৱাৰি" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM ৰঙৰনকà§à¦¸à¦¾ পà§à¦¾ ন'গ'ল" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ছবি তোলোতে অসà§à¦¥à¦¾à§Ÿà§€ ফাইললৈ লিখিব'লৈ অকà§à¦·à¦®" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ছবিৰ বিনà§à¦¯à¦¾à¦¸" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose কাৰà§à¦¯à§à¦¯ বিফল" #~ msgid "Unsupported animation type" #~ msgstr "অসমৰà§à¦¥à¦¿à¦¤ à¦à¦¨à¦¿à¦®à§‡à¦·à¦£à§° ধৰণ" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "ৰঞà§à¦œà¦¨ ফলকৰ তথà§à¦¯à§° বাবে মেমৰি বিতৰণ কৰিব পৰা ন'গ'ল" gdk-pixbuf-2.30.8/po/en@quot.header0000664000175000017500000000226312305775535020216 0ustar00mclasenmclasen00000000000000# 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. # gdk-pixbuf-2.30.8/po/as.gmo0000664000175000017500000007407212340760137016536 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0Ë&0Iò1C<2S€2.Ô2P3sT3SÈ3[4Rx4eË4b15v”5d 6hp6CÙ6[72y7R¬7Uÿ7ZU8M°8Mþ8IL9F–9AÝ9S:Js:@¾:?ÿ:`?;~ ;t<e”<oú<nj=zÙ=bT>º·>Ir?<¼?,ù?.&@zU@;Ð@Q A<^A=›AIÙAC#B2gBVšB/ñB@!C<bC5ŸCÿÕC|ÕD©REKüEYHFQ¢F0ôFÐ%G=öG»4HQðH+BI>nIB­I:ðIL+J+xJߤJ.„Kp³Kp$L'•L>½LJüLNGMD–M%ÛM¬NÖ®NU…ObÛOC>PA‚P8ÄPFýP2DQTwQ3ÌQbR,cR&R>·RKöRQBS^”S4óSN(TäwT‹\UMèUY6VhVYùVfSWºW_ËXZ+Yx†Y”ÿY&”ZC»[øÿ[ø\ ]57];m]Œ©]®6^Xå^¤>_5ã_D`T^`9³`cí`|QaYÎaY(bV‚bbÙb]±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: as Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-09-13 18:15+0530 Last-Translator: Nilamdyuti Goswami Language-Team: Assamese Language: as MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.5 Plural-Forms: nplurals=2; plural=(n!=1) ANI ছবি ছেদিত অথবা অসমà§à¦ªà§‚ৰà§à¦£à¥¤BMP ছবিত কৃতà§à§°à¦¿à¦® হেডাৰ তথà§à¦¯BMP ছবিত অসমৰà§à¦¥à¦¿à¦¤ হেডাৰৰ আয়তন আছেবেয়া ক'ড পোৱা গৈছেPNG ৰ পà§à§°à¦¤à¦¿à¦Ÿà§‹ পà§à§°à¦£à¦¾à¦²à§€à§° বিট অবৈধ।পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ PNG ৰ পà§à§°à¦¤à¦¿à¦Ÿà§‹ পà§à§°à¦£à¦¾à¦²à§€à§° বিট ৮ নহয়।TGA হেডাৰ মেমৰি বিতৰণ কৰিব নোৱাৰিৰঙৰনকà§à¦¸à¦¾ পà§à§°à§±à§‡à¦¶ বিতৰণ কৰিব নোৱাৰিৰঙৰনকà§à¦¸à¦¾ গঠন বিতৰণ কৰিব নোৱাৰিIOBuffer তথà§à¦¯à§° বাবে মেমৰি বিতৰণ কৰিব নোৱাৰিIOBuffer গঠনৰ বাবে মেমৰি বিতৰণ কৰিব নোৱাৰিTGA সনà§à¦¦à§°à§à¦­à§° গঠনৰ বাবে মেমৰি বিতৰণ কৰিব নোৱাৰিPNM ছবি তà§à¦²à¦¿à¦¬'লৈ মেমৰি বিতৰণ কৰিব নোৱাৰিXPM ছবি তিলি ল'বলৈ মেমৰি বিতৰণ কৰিব নোৱাৰিনতà§à¦¨ pixbuf বিতৰণ কৰিব নোৱাৰিঅসà§à¦¥à¦¾à§Ÿà§€ IOBuffer তথà§à¦¯ বিতৰণ কৰিব নোৱাৰিXPM ৰঙৰনকà§à¦¸à¦¾ পà§à¦¾ ন'গ'লIOBuffer তথà§à¦¯ পà§à¦¨à¦ƒ বিতৰণ কৰিব নোৱাৰিGIF ফাইলত বৃতà§à¦¤à¦¾à¦•à¦¾à§° তালিকা পà§à§°à§±à§‡à¦¶à§°à¦‚গৰ পাৰà§à¦¶à§à¦¬à¦šà¦¿à¦¤à§à§°à¦¤ অবৈধ দৈৰà§à¦˜à§à¦¯ %dৰংগৰ আলেখà§à¦¯à§° অবৈধ দৈৰà§à¦˜à§à¦¯ '%u'।সঞà§à¦šà¦¾à¦ªà¦¿à¦¤ পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿ অসমৰà§à¦¥à¦¿à¦¤à¦®à§‡à¦®à§°à¦¿ বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥: %sধাৰা সৃষà§à¦Ÿà¦¿ কৰিব পৰা ন'গ'ল: %sICNS ফাইল ডিকোড কৰিব নোৱাৰিছবিৰ উচà§à¦šà¦¤à¦¾ নাপালো (বেয়া TIFF ফাইল)ছবিৰ বহল নাপালো (বেয়া TIFF ফাইল)ধাৰাৰ পৰা পà§à¦¿à¦¬ পৰা ন'গ'ল: %sধাৰাৰ বিচাৰিব পৰা ন'গ'ল: %sPCX ছবিৰ বাবে মেমৰি আবনà§à¦Ÿà¦¨ কৰিব নোৱাৰিৰঙৰ পাৰà§à¦¶à§à¦¬à§°à§‚পৰ বাবে মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥à¦¸à¦¨à§à¦¦à§°à§à¦­à§° উপশমকলৈ মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥à¦¹à§‡à¦¡à¦¾à§°à§° বাবে মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥à¦¶à¦¾à§°à§€à§° তথà§à¦¯à§° বাবে মেমৰি বিতৰণ কৰিব পৰা ন'গ'লJPEG ফাইল তà§à¦²à¦¿à¦¬'লৈ মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥BMP ফাইল সংৰকà§à¦·à¦£ কৰিব'লৈ মেমৰি বিতৰণ কৰিব নোৱাৰিধাৰাৰ বাবে মেমৰি বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥à¦›à¦¬à¦¿à§° তথà§à¦¯à¦• মধà§à¦¯à§±à§°à§à¦¤à§€ অৱসà§à¦¥à¦¾à¦¤ সংৰকà§à¦·à¦£ কৰিবলৈ মেমৰি বিতৰণ কৰিব পৰা ন'গ'লনতà§à¦¨ pixbuf সৃষà§à¦Ÿà¦¿ কৰিব পৰা ন'গ'লছবি ডিকোড কৰিব পৰা ন'গ'লbitmap তà§à¦²à¦¿à¦¬ পৰা ন'গ'লmetafile তà§à¦²à¦¿à¦¬ পৰা ন'গ'ল'%s' ফাইলৰ বাবে ছবি ফাইলৰ বিনà§à¦¯à¦¾à¦¸ চিনিব নোৱাৰিলোসংৰকà§à¦·à¦£ কৰিবলে বà§à¦¯à§°à§à¦¥à¦…ৱশিষà§à¦Ÿ সংৰকà§à¦·à¦£ কৰিবলে বà§à¦¯à§°à§à¦¥BMP ফাইললৈ লিখিব পৰা ন'গ'লTIFF ফাইললৈ লিখিব পৰা ন'গ'লছবিৰ বাহিৰত কাৰà§à¦›'ৰৰ হৎসà§à¦ªà§ŽPCX ছবিৰ সকলো শাৰী পোৱা ন'গ'লTIFF ছবিৰ আয়তন বৰ ডাঙৰJPEG ছবি ফাইল (%s) বà§à¦¯à¦¾à¦–à§à¦¯à¦¾ কৰোà¦à¦¤à§‡ ভà§à¦²ICNS ছবি পà§à§‹à¦à¦¤à§‡ ভà§à¦²: %sছবি ফাইললৈ লিখোà¦à¦¤à§‡ ভà§à¦²: %sছবি ধাৰালৈ লিখোà¦à¦¤à§‡ ভà§à¦²à¦«à¦¾à¦‡à¦²à¦¤ অতিৰিকà§à¦¤ তথà§à¦¯à¦«à¦¾à¦‡à¦² পঢা বাফাৰৰ বাবে %d বাইট আবণà§à¦Ÿà¦¨ কৰিবলে বà§à¦¯à§°à§à¦¥à¦«à¦¾à¦‡à¦² পঢা বাফাৰৰ বাবে %d বাইট আবণà§à¦Ÿà¦¨ কৰিবলে বà§à¦¯à§°à§à¦¥QTIF ৰ পৰিপà§à§°à§‡à¦•à§à¦·à¦¤à¦¿à¦¤ সংৰচনা আবনà§à¦Ÿà¦¨ কৰিবলে বà§à¦¯à§°à§à¦¥à¦›à¦¬à¦¿ লিখোà¦à¦¤à§‡ '%s' বনà§à¦§ কৰাত অকà§à¦·à¦®, সকলো তথà§à¦¯ সংৰকà§à¦·à¦£ কৰা ন'হ'বও পাৰে: %sGdkPixbufLoader অবজেকà§à¦Ÿ বনোৱাত বà§à¦¯à§°à§à¦¥à¦›à¦¬à¦¿ তথà§à¦¯à§° à¦à¦Ÿà¦® বিচািৰ পাবলৈ বà§à¦¯à§°à§à¦¥TIFF ফাইলৰ পৰা RGB তথà§à¦¯ ল'ড কৰাত বিফলTIFF ছবি ল'ড কৰাত বিফল'%s' à¦à¦¨à¦¿à¦®à§‡à¦·à¦£ ল'ড কৰিবলে অকà§à¦·à¦®: কাৰণ অজà§à¦žà¦¾à¦¤, খà§à¦¬ সমà§à¦­à§± à¦à¦Ÿà¦¾ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ à¦à¦¨à¦¿à¦®à§‡à¦·à¦£ ফাইল'%s' ছবি ল'ড কৰিবলে অকà§à¦·à¦®: %s'%s' ছবি ল'ড কৰিবলে অকà§à¦·à¦®: কাৰণ অজà§à¦žà¦¾à¦¤, খà§à¦¬ সমà§à¦­à§± à¦à¦Ÿà¦¾ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ ছবিৰ ফাইললিখিবৰ বাবে '%s' খà§à¦²à¦¿à¦¬ নোৱাৰিলো: %sTIFF ছবি খোলাত বিফল'%s' ফাইল খà§à¦²à¦¿à¦¬à¦²à§ˆ বà§à¦¯à§°à§à¦¥: %sঅসà§à¦¥à¦¾à§Ÿà§€ ফাইল খোলাত অকà§à¦·à¦®QTIF হেডাৰ পঢিবলৈ বà§à¦¯à§°à§à¦¥à¦…সà§à¦¥à¦¾à§Ÿà§€ ফাইলৰ পৰা পà§à¦¾à¦¤ অকà§à¦·à¦®TIFF ছবি লিখাত বিফলseek() - ৰ হৈতে পৰৱৰà§à¦¤à§€ %d বাইট বাদ দিবলে বà§à¦¯à§°à§à¦¥à¥¤seek() - ৰ হৈতে পৰৱৰà§à¦¤à§€ %d বাইট বাদ দিবলে বà§à¦¯à§°à§à¦¥à¥¤TIFF তথà§à¦¯ লিখাত বিফলXBM ছবি তোলোতে অসà§à¦¥à¦¾à§Ÿà§€ ফাইললৈ লিখিব'লৈ অকà§à¦·à¦®XPM ছবি তোলোতে অসà§à¦¥à¦¾à§Ÿà§€ ফাইললৈ লিখিব'লৈ অকà§à¦·à¦®GIF পà§à§‹à¦à¦¤à§‡ বিফল: %sPNG ছবিৰ ফাইলত ভয়াবহ ভà§à¦²: %sPNG ছবিৰ ফাইল পà§à§‹à¦à¦¤à§‡ ভয়াবহ ভà§à¦²PNG ছবিৰ ফাইল পà§à§‹à¦à¦¤à§‡ ভয়াবহ ভà§à¦²: %sফাইলখন GIF ফাইল নহয় যেন লাগেFile error when reading QTIF atom: %sGIF ফাইলত কিছà§à¦®à¦¾à¦¨ তথà§à¦¯ সনà§à¦§à¦¾à¦¨à¦¹à§€à¦¨ (সমà§à¦­à§±à¦¤à¦ƒ ছেদন কৰা হৈছিল কোনোৰকমে ?)GIF ছবিত কোনো সৰà§à¦¬à¦¬à§à¦¯à¦¾à¦ªà§à¦¤ ৰঙৰনকà§à¦¸à¦¾ নাই, আৰৠভিতৰৰ বৃতিত কোনো সà§à¦¥à¦¾à¦¨à¦¿à¦• ৰঙৰনকà§à¦¸à¦¾ নাই।GIF ছবি কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ (ভà§à¦² LZW সঞà§à¦šà¦¾à¦ªà¦¨)GIF ছবি তà§à¦²à¦¿ লোৱাই à¦à¦‡ ছবি বà§à¦œà¦¿ পোৱা নাই।GIF ছবি ছেদিত বা অসমà§à¦ªà§‚ৰà§à¦£à¥¤à¦ªà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° শà§à¦£à§à¦¯ উচà§à¦šà¦¤à¦¾à¦ªà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° শà§à¦£à§à¦¯ বহলছবিৰ ফাইল '%s' ত কোনো তথà§à¦¯ নাইছবি বিনà§à¦¯à¦¾à¦¸ অজà§à¦žà¦¾à¦¤à¦›à¦¬à¦¿à§° অবৈধ ভাবে বহল আৰà§/বা উচà§à¦šà¦¤à¦¾à¦›à¦¬à¦¿à¦¤ অসমৰà§à¦¥à¦¿à¦¤ bpp আছেছবিত %d-বিট পà§à¦²à§‡à¦¨à§° অসমৰà§à¦¥à¦¿à¦¤ সংখà§à¦¯à¦¾ আছেছবি উচà§à¦šà¦¤à¦¾ শà§à¦£à§à¦¯à¦›à¦¬à¦¿à§° বহল শà§à¦£à§à¦¯à¦›à¦¬à¦¿à§° হেডাৰ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥à¦›à¦¬à¦¿ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥ অথবা সà§à¦–লিতছবিৰ পিকà§à¦¸à§‡à¦² তথà§à¦¯ কà§à¦·à¦¤à¦¿à¦—à§à§°à¦¸à§à¦¥à¦›à¦¬à¦¿ ICO হিচাপে সংৰকà§à¦·à¦£ কৰিব'লৈ বৰ ডাঙৰছবিৰ ধৰণ '%s' অসমৰà§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿à§° ধৰণ বৰà§à¦¤à§à¦¤à¦®à¦¾à¦¨à§‡ অসমৰà§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿à¦²'ড কৰা মডিউল %s ঠসঠিক আনà§à¦¤à¦ƒà¦ªà§ƒà¦·à§à¦  ৰপà§à¦¤à¦¾à¦¨à¦¿ নকৰে; à¦à¦‡à¦Ÿà§‹ সমà§à¦­à§±à¦¤à¦ƒ à¦à¦Ÿà¦¾ বেলেগ gdk-pixbuf সংসà§à¦•à§°à¦£à§° ?ছবিৰ ধৰণ '%s' ৰ কà§à§°à¦®à¦¬à§°à§à¦¦à§à¦§à¦¿à¦¤ ভাবে তà§à¦²à¦¿ লোৱা সমৰà§à¦¥à¦¿à¦¤ নহয়ইনপà§à¦Ÿ ফাইল ডেচকà§à§°à¦¿à¦ªà¦Ÿà§°à§° মান NULLPNG ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিPNM সনà§à¦¦à§°à§à¦­à§° গঠনৰ বাবে অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিPNM ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিXBM ছবিৰ ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিছবি তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি, কিছà§à¦®à¦¾à¦¨ à¦à¦ªà§à¦²à¦¿à¦•à§‡à¦šà¦¨à§° পৰা পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কৰিব'লৈ চেষà§à¦Ÿà¦¾ কৰক মেমৰি মà§à¦•à§à¦¤ কৰিব'লৈJPEG 2000 ফাইল খà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিTIFF ফাইল খà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিউপশমকত ছবি সংৰকà§à¦·à¦£ কৰিব'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিপà§à¦¨à§°à¦¾à¦¹à§à¦¬à¦¾à¦¨à§° বাবে ছবি সংৰকà§à¦·à¦£ কৰিব'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি%lu ছবি দà§à¦¬à¦¾à§°à¦¾ à¦à¦Ÿà¦¾ %lu সংৰকà§à¦·à¦£ কৰিবলে অপৰà§à¦¯à¦¾à¦ªà§à¦¤ মেমৰি; মেমৰি বà§à¦¯à§±à¦¹à¦¾à§° কম কৰিবলে কিছà§à¦®à¦¾à¦¨ à¦à¦ªà§à¦²à¦¿à¦•à§‡à¦šà¦¨ পà§à§°à¦¸à§à¦¥à¦¾à¦¨ কৰি চাওকGIF ল'ড কৰিবলে ভিতৰà§à§±à¦¾ ভà§à¦² (%s)ভিতৰà§à§±à¦¾ ভà§à¦²: ছবি ল'ড কৰা অংশ '%s' à¦à¦Ÿà¦¾ কাৰà§à¦¯à§à¦¯ সমà§à¦ªà§‚ৰà§à¦£ কৰাত অকà§à¦·à¦®, কিনà§à¦¤à§ বিফলতাৰ কোনো কাৰণ নিদিলেঅবৈধ XBM ফাইলঅবৈধ XPM হেডাৰà¦à¦¨à¦¿à¦®à§‡à¦·à¦£à¦¤ অবৈধ হেডাৰপà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° অবৈধ হেডাৰJPEG গà§à¦£à§° মান ০ আৰৠ১০০ ৰ মাজৰ হ'ব লাগিব; '%d' মান অনà§à¦®à¦¤à¦¿ নাই।JPEG গà§à¦£à§° মান ০ আৰৠ১০০ ৰ মাজৰ হ'ব লাগিব; '%s' মানৰ বিশà§à¦²à§‡à¦·à¦£ কৰিব পৰা ন'গ'ল।PNG লিপি খণà§à¦¡à§° চাবি ASCII আখৰ হ'ব লাগিব।PNG লিপি খণà§à¦¡à§° চাবিত অতি কমেও ১টা আৰৠঅতি বেচি ৭৯টা আখৰ হ'ব লাগিব।à¦à¦¨à¦¿à¦®à§‡à¦·à¦£à¦¤ বিকৃত খণà§à¦¡PNM ফাইলত সৰà§à¦¬à§‹à¦šà§à¦š ৰঙৰ মান ০PNM ফাইলত সৰà§à¦¬à§‹à¦šà§à¦š ৰঙৰ মান বৰ ডাঙৰকোনো XPM হেডাৰ পোৱা ন'গ'লPCX তথà§à¦¯à§° অনà§à¦¤à¦¤ কোনো ৰঞà§à¦œà¦¨ ফলক পোৱা ন'গ'লGIF ফাইলত বৃতি সংযà§à¦•à§à¦¤ কৰিব'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিGIF ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিICO ফাইল তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিRAS ছবি তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিà¦à¦¨à¦¿à¦®à§‡à¦·à¦£ ল'ড কৰিবলৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিbitmap ছবি ল'ড কৰিবলৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিপà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিছবি তà§à¦²à¦¿à¦¬'লৈ অপৰà§à¦¯à§à¦¯à¦¾à¦ªà§à¦¤ মেমৰিPNG সঞà§à¦šà¦¾à¦ªà¦¨à§° সà§à¦¤à§° ০ আৰৠ৯ ৰ মাজৰ à¦à¦Ÿà¦¾ মান হ'ব লাগিব; '%d' মানৰ অনà§à¦®à¦¤à¦¿ নাই।PNG সঞà§à¦šà¦¾à¦ªà¦¨à§° সà§à¦¤à§° ০ আৰৠ৯ ৰ মাজৰ à¦à¦Ÿà¦¾ মান হ'ব লাগিব; '%s' মানৰ বিশà§à¦²à§‡à¦·à¦£ কৰিব পৰা ন'গ'ল।PNM ফাইলত ছবিৰ উচà§à¦šà¦¤à¦¾ ০PNM ফাইলত ছবিৰ বহল ০PNM ফাইলত ভà§à¦² আৰমà§à¦­à¦¨à¦¿à§° বাইটPNM ফাইল সà§à¦¬à§€à¦•à§ƒà¦¤à¦¿ পোৱা PNM উপবিনà§à¦¯à¦¾à¦¸à§° নহয়PNM ছবি তà§à¦²à¦¿ লোৱাই à¦à¦‡ PNM উপবিনà§à¦¯à¦¾à¦¸ সমৰà§à¦¥à¦¨ নকৰেPNM তোলকে পূৰà§à¦£ সংখà§à¦¯à¦¾ আশা কৰিছিল, কিনà§à¦¤à§ নাপালেঅকলাপকà§à¦• ফাইলৰ অনà§à¦¤ পোৱা গ'লQTIF à¦à¦Ÿà¦®à§° আকাৰ অতি ডাঙৰ (%d বাইট)QTIF à¦à¦Ÿà¦®à§° আকাৰ অতি ডাঙৰ (%d বাইট)RAS ছবিত কৃতà§à§°à¦¿à¦® হেডাৰ তথà§à¦¯RAS ছবিত অজà§à¦žà¦¾à¦¤ ধৰণকেà¦à¦šà¦¾ PNM বিনà§à¦¯à¦¾à¦¸à¦• চানেকি তথà§à¦¯à§° আগত সঠিকভাবে à¦à¦Ÿà¦¾ ৰিকà§à¦¤à¦¸à§à¦¥à¦¾à¦¨à§° পà§à§°à§Ÿà§‹à¦œà¦¨à¦•à§‡à¦à¦šà¦¾ PNM বিনà§à¦¯à¦¾à¦¸à§° ধৰণ অবৈধউৎপনà§à¦¨ হোৱা GIF ছবিৰ আকাৰ শূনà§à¦¯à¦¦'মৰ উপচি পৰিছেTGA ছবিৰ অবৈধ আয়তনTGA ছবিৰ ধৰণ সমৰà§à¦¥à¦¿à¦¤ নহয়TIFF ৰ সংকোচনে à¦à¦Ÿà¦¾ বৈধ কডেকলৈ ইংগিত নকৰেANI ছবিৰ বিনà§à¦¯à¦¾à¦¸BMP ছবিৰ বিনà§à¦¯à¦¾à¦¸EMF ছবিৰ বিনà§à¦¯à¦¾à¦¸GIF ছবিৰ বিনà§à¦¯à¦¾à¦¸GdkPixdata বিনà§à¦¯à¦¾à¦¸ICNS ছবিৰ বিনà§à¦¯à¦¾à¦¸ICO ছবিৰ বিনà§à¦¯à¦¾à¦¸JPEG 2000 ছবিৰ বিনà§à¦¯à¦¾à¦¸JPEG ছবিৰ বিনà§à¦¯à¦¾à¦¸PCX ছবিৰ বিনà§à¦¯à¦¾à¦¸PNG ছবিৰ বিনà§à¦¯à¦¾à¦¸PNM/PBM/PGM/PPM ছবি বিনà§à¦¯à¦¾à¦¸à§° পৰিবাৰQTIF ছবিৰ সà¦à¦œà¦¾ Sun raster ছবিৰ বিনà§à¦¯à¦¾à¦¸TIFF ছবিৰ বিনà§à¦¯à¦¾à¦¸Targa ছবিৰ বিনà§à¦¯à¦¾à¦¸WBMP ছবিৰ বিনà§à¦¯à¦¾à¦¸WMF ছবিৰ বিনà§à¦¯à¦¾à¦¸XBM ছবিৰ বিনà§à¦¯à¦¾à¦¸XPM ছবিৰ বিনà§à¦¯à¦¾à¦¸gdk-pixbuf ৰ à¦à¦‡ নিৰà§à¦®à¦¾à¦£à§‡ ছবিৰ বিনà§à¦¯à¦¾à¦¸ সংৰকà§à¦·à¦£ কৰাৰ সমৰà§à¦¥à¦¨ নিদিয়ে: %sট'পডাউন BMP ছবি সঞà§à¦šà¦¾à¦ªà¦¨ কৰিব নোৱাৰিপৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ JPEG ৰ শà§à¦£à§à¦¯ বহল বা উচà§à¦šà¦¤à¦¾à¥¤à¦ªà§°à¦¿à¦¬à§°à§à¦¤à§à¦¤à¦¿à¦¤ JPEG2000 ৰ শà§à¦£à§à¦¯ বহল বা উচà§à¦šà¦¤à¦¾à¥¤à¦ªà§°à¦¿à¦¬à§°à§à¦¤à§à¦¤à¦¿à¦¤ PNG ত অসমৰà§à¦¥à¦¿à¦¤ পà§à§°à¦£à¦¾à¦²à§€à§° সংখà§à¦¯à¦¾ আছে, ৩ বা ৪ হ'ব লাগিব।পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ PNG ৰ শà§à¦£à§à¦¯ বহল বা উচà§à¦šà¦¤à¦¾à¥¤à¦ªà§°à¦¿à¦¬à§°à§à¦¤à§à¦¤à¦¿à¦¤ PNG RGB বা RGBA নহয়।পৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤ pixbuf ৰ পà§à§°à¦¸à§à¦¥ অথবা উচà§à¦šà¦¤à¦¾ শূনà§à¦¯à¥¤à¦›à¦¬à¦¿à¦²'ড কৰা অংশ ল'ড কৰিবলে ভà§à¦²: %s: %sৰঙৰনকà§à¦¸à¦¾ পà§à§°à§±à§‡à¦¶à§° বাবে অপà§à§°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ bitdepthPNM ছবি তথà§à¦¯à§° অপà§à§°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ অনà§à¦¤à¦à¦¨à¦¿à¦®à§‡à¦·à¦£à¦¤ অপà§à§°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° খণà§à¦¡à¦…চিনাকà§à¦¤ ছবি ফাইলৰ বিনà§à¦¯à¦¾à¦¸à¦…সমৰà§à¦¥à¦¿à¦¤ JPEG ৰঙৰ সà§à¦¥à¦¾à¦¨ (%s)ICO ফাইলৰ বাবে অসমৰà§à¦¥à¦¿à¦¤ গাà§à¦¤à¦¾: %dঅসমৰà§à¦¥à¦¿à¦¤ পà§à§°à¦¤à¦¿à¦•à§ƒà¦¤à¦¿à§° ধৰণGDI+ ৰ বাবে অসমৰà§à¦¥à¦¿à¦¤ ছবিৰ বিনà§à¦¯à¦¾à¦¸PNG লিপি খণà§à¦¡ %s ৰ মান ISO-8859-1 সঙà§à¦•à§‡à¦¤à¦²à§ˆ সলনি কৰিব নোৱাৰিGIF ফাইলৰ বিনà§à¦¯à¦¾à¦¸à§° %s সংসà§à¦•à§°à¦£ অসমৰà§à¦¥à¦¿à¦¤TIFF ছবিৰ বহল বা উচà§à¦šà¦¤à¦¾ শà§à¦£à§à¦¯XPM ফাইলত ছবিৰ উচà§à¦šà¦¤à¦¾ <= 0XPM ফাইলত ছবিৰ বহল <= 0XPM ফাইলত অবৈধ ৰঙৰ সংখà§à¦¯à¦¾ আছেXPM ত অবৈধ ভাবে পà§à§°à¦¤à¦¿à¦Ÿà§‹ পিকà§à¦¸à§‡à¦²à¦¤ আখৰৰ সংখà§à¦¯à¦¾ আছে%u বাইটৰ ছবিৰ উপশমক বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥%u বাইটসমূহৰ ছবিৰ উপশমক বিতৰণ কৰিবলে বà§à¦¯à§°à§à¦¥à¦…সমৰà§à¦¥à¦¿à¦¤ RAS ছবিৰ পৰিবৰà§à¦¤à¦¨gdk-pixbuf-2.30.8/po/pt.po0000664000175000017500000007414312340760136016410 0ustar00mclasenmclasen00000000000000# gdk-pixbuf's Portuguese Translation # Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 gdk-pixbuf # Distributed under the same licence as the gdk-pixbuf package # Duarte Loreto , 2001, 2002, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013. # Nuno Ferreira , 1999. # msgid "" msgstr "" "Project-Id-Version: 3.10\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-23 00:10+0000\n" "Last-Translator: Duarte Loreto \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Falha ao abrir ficheiro '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Ficheiro de imagem '%s' não contém dados" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Falha ao ler animação '%s': razão desconhecida, provavelmente um ficheiro de " "animação corrompido" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Falha ao ler imagem '%s': razão desconhecida, provavelmente um ficheiro de " "imagem corrompido" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Incapaz de ler módulo de leitura de imagens: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Módulo de leitura de imagens %s não exporta o interface apropriado; será de " "uma versão diferente do gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Tipo de imagem '%s' não é suportado" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Incapaz de reconhecer o formato de imagem do ficheiro '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Formato de ficheiro de imagem desconhecido" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Falha ao ler imagem '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Erro ao escrever no ficheiro de imagem: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Esta compilação do gdk-pixbuf não suporta a gravação do formato de imagem: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Memória insuficiente para gravar imagem no invocador" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Falha ao abrir ficheiro temporário" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Falha ao ler o ficheiro temporário" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Falha ao abrir '%s' para escrita: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Falha ao fechar '%s' ao escrever imagem, poderão não ter sido gravados todos " "os dados: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Memória insuficiente para gravar ficheiro num buffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Erro ao escrever no fluxo de imagem" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Erro interno: Módulo de leitura de imagem '%s' falhou ao terminar uma " "operação, mas não apresentou um motivo para a falha" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Leitura incremental do tipo de imagem '%s' não é suportado" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Cabeçalho de imagem corrompido" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Formato de imagem desconhecido" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Dados de pixel da imagem corrompidos" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "falha ao alocar buffer de %u byte para imagem" msgstr[1] "falha ao alocar buffer de %u bytes para imagem" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Bloco de ícone inesperado na animação" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Cabeçalho inválido na animação" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Memória insuficiente para ler animação" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Bloco mal-formado na animação" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Imagem ANI estava truncada ou incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "O formato de imagem ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Imagem BMP tem dados de cabeçalho inválidos" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Memória insuficiente para ler imagem bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Imagem BMP tem um tamanho de cabeçalho não suportado" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Incapaz de comprimir imagens BMP cima-para-baixo" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Final de ficheiro encontrado prematuramente" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Incapaz de alocar memória para gravar o ficheiro BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Incapaz de escrever no ficheiro BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "O formato de imagem BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "O formato de imagem EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "O formato de imagem GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "O formato de imagem ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Qualidade JPEG tem de ser um valor entre 0 e 100; incapaz de processar o " "valor '%s'." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Qualidade JPEG tem de ser um valor entre 0 e 100; valor '%d' não é permitido." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "O formato de imagem JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "O formato de imagem TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Incapaz de alocar memória: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Incapaz de criar o fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Incapaz de procurar no fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Incapaz de ler do fluxo: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Incapaz de ler bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Incapaz de ler o meta-ficheiro" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Formato de imagem não suportado para GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Incapaz de gravar" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "O formato de imagem WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Falha ao ler GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Dados incompletos no ficheiro GIF (talvez tenha sido truncado?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Erro interno no leitor de GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Overflow de pilha" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Leitor de imagens GIF incapaz de compreender esta imagem." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Encontrado código incorreto" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrada circular na tabela de ficheiro GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Memória insuficiente para ler ficheiro GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Memória insuficiente para compor uma frame no ficheiro GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Imagem GIF está corrompida (compressão LZW incorreta)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Ficheiro não aparenta ser um ficheiro GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Versão %s do formato de ficheiro GIF não é suportado" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Imagem GIF resultante tem tamanho zero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Imagem GIF não tem mapa de cores global, e uma das suas frames não tem mapa " "de cores local." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Imagem GIF estava truncada ou incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Erro ao ler a imagem ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Incapaz de descodificar o ficheiro ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "O formato de imagem ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Cabeçalho inválido no ícone" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Memória insuficiente para ler ícone" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ãcones comprimidos não são suportados" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ãcone tem largura zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ãcone tem altura zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipo de ícone não suportado" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Memória insuficiente para ler ficheiro ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Imagem demasiado grande para ser gravada como ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Zona de ação de cursor fora da imagem" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Profundidade não suportada para ficheiro ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Incapaz de alocar memória para o fluxo" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Incapaz de descodificar a imagem" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "JPEG2000 transformado tem largura ou altura zero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Tipo de imagem atualmente não suportado" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Incapaz de alocar memória para o perfil de cor" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Memória insuficiente para abrir o ficheiro JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Incapaz de alocar memória para o buffer de dados de imagem" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "O formato de imagem JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Erro ao interpretar ficheiro de imagem JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Memória insuficiente para ler imagem, tente terminar algumas aplicações para " "libertar memória" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espaço de cor JPEG não suportado (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Incapaz de alocar memória para ler ficheiro JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "JPEG transformado tem largura ou altura zero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Perfil de cor tem comprimento '%u' inválido." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Incapaz de alocar memória para o cabeçalho" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Incapaz de alocar memória para o buffer de contexto" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Imagem tem uma largura e/ou altura inválida" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Imagem tem um bpp não suportado" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Imagem tem número não suportado de %d-bit planos" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Incapaz de criar novo pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Incapaz de alocar memória para dados de linha" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Incapaz de alocar memória para a imagem PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Não foram obtidas todas as linhas de imagem PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nenhuma paleta encontrada no final dos dados PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "O formato de imagem PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Pixbuf transformado tem largura ou altura zero." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "O formato GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bits por canal inválidos na imagem PNG." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "PNG transformado tem largura ou altura zero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bits por canal do PNG transformado não é 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PNG transformado não é RGB ou RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "PNG transformado tem número não suportado de canais, têm de ser 3 ou 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Erro fatal em ficheiro de imagem PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Memória insuficiente para ler ficheiro PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Memória insuficiente para armazenar uma imagem de %lu por %lu; tente " "terminar algumas aplicações para reduzir a utilização de memória" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Erro fatal ao ler ficheiro de imagem PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Erro fatal ao ler ficheiro de imagem PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Chaves para blocos de texto PNG têm de ter pelo menos 1 e no máximo 79 " "carateres." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Chaves para blocos de texto PNG têm de ser carateres ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Perfil de cor tem comprimento %d inválido." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "O nível de compressão PNG tem de ser um valor entre 0 e 9; incapaz de " "processar o valor '%s'." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "O nível de compressão PNG tem de ser um valor entre 0 e 9; o valor '%d' não " "é permitido." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Incapaz de converter o valor do bloco de texto PNG %s para a codificação " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "O formato de imagem PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Leitor PNM esperava encontrar um inteiro, mas não encontrou" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Ficheiro PNM tem um byte inicial inválido" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Ficheiro PNM não está num subformato PNM reconhecido" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Ficheiro PNM tem uma largura de imagem de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Ficheiro PNM tem uma altura de imagem de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Valor máximo de cor no ficheiro PNM é de 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Valor máximo de cor no ficheiro PNM é demasiado grande" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Tipo de imagem PNM em bruto é inválido" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Leitor de imagens PNM não suporta este subformato PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Formatos PNM em bruto requerem exatamente um espaço em branco antes dos " "dados de amostra" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Incapaz de alocar memória para ler imagem PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Memória insuficiente para ler estrutura de contexto PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Final inesperado de dados de imagem PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Memória insuficiente para ler ficheiro PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "A família de formatos de imagem PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Descritor de ficheiro de entrada é NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Falha ao ler o cabeçalho QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Tamanho de atom QTIF demasiado grande (%d byte)" msgstr[1] "Tamanho de atom QTIF demasiado grande (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Falha ao alocar %d byte para o buffer de leitura de ficheiro" msgstr[1] "Falha ao alocar %d bytes para o buffer de leitura de ficheiro" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Erro de ficheiro ao ler atom QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Falha ao saltar o %d byte seguinte com o seek()." msgstr[1] "Falha ao saltar os %d bytes seguintes com o seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Falha ao alocar a estrutura de contexto QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Falha ao criar o objeto GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Falha ao procurar um atom de dados de imagem." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "O formato de imagem QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Imagem RAS tem dados de cabeçalho inválidos" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Imagem RAS tem formato desconhecido" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "variação de imagem RAS não suportado" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Memória insuficiente para ler imagem RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "O formato de imagem Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Incapaz de alocar memória para a estrutura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Incapaz de alocar memória para os dados IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Incapaz de realocar os dados IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Incapaz de alocar dados IOBuffer temporários" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Incapaz de alocar novo pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Imagem está truncada ou corrompida" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Incapaz de alocar estrutura de mapa de cores" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Incapaz de alocar registos de mapa de cores" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profundidade de bits de registos de mapa de cores inesperada" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Incapaz de alocar memória de cabeçalho TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Imagem TGA tem dimensões inválidas" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Tipo de imagem TGA não suportado" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Incapaz de alocar memória para estrutura de contexto TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Dados em excesso no ficheiro" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "O formato de imagem Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Incapaz de obter largura de imagem (ficheiro TIFF inválido)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Incapaz de obter altura de imagem (ficheiro TIFF inválido)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Largura ou altura de imagem TIFF é zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensões da imagem TIFF são demasiado grandes" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Memória insuficiente para abrir ficheiro TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Falha ao ler dados RGB do ficheiro TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Falha ao abrir imagem TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Falha ao ler imagem TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Falha ao gravar imagem TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "A compressão TIFF não se refere a um codec válido." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Falha ao gravar dados TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Incapaz de escrever no ficheiro TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Imagem tem largura zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Imagem tem altura zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Memória insuficiente para ler imagem" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Incapaz de gravar o resto" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "O formato de imagem WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ficheiro XBM inválido" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Memória insuficiente para ler ficheiro de imagem XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Falha ao escrever em ficheiro temporário ao ler imagem XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "O formato de imagem XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Não foi encontrado cabeçalho XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Cabeçalho XPM inválido" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Ficheiro XPM tem largura de imagem <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Ficheiro XPM tem altura de imagem <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Ficheiro XPM tem número inválido de carateres por pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Ficheiro XPM tem número inválido de cores" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Incapaz de alocar memória para ler a imagem XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Incapaz de ler o mapa de cores do XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Falha ao escrever em ficheiro temporário ao ler imagem XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "O formato de imagem XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "Falha na operação TIFFClose" #~ msgid "Unsupported animation type" #~ msgstr "Tipo de animação não suportado" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Incapaz de alocar memória para dados de paleta" gdk-pixbuf-2.30.8/po/ps.gmo0000664000175000017500000000535312340760137016551 0ustar00mclasenmclasen00000000000000Þ•ä%¬@ AOo#±Î"ì!%1 Wx ¢"Ãæ,BWrˆ¼ÒÒ¥@º=ûK9=…MÃGCY<3Ú, (; +d 0 $Á æ ü  ( > \ s 2‰ .¼      Couldn't saveError writing to image file: %sFailed to load image '%s': %sFailed to open '%s' for writing: %sFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFatal error in PNG image file: %sFile does not appear to be a GIF fileImage file '%s' contains no dataImage format unknownImage header corruptImage type '%s' is not supportedImage type currently not supportedInvalid header in animationThe ANI image formatThe BMP image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatUnrecognized image file formatUnsupported icon typeProject-Id-Version: gtk+.head Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-03-17 18:05+0500 Last-Translator: Zabeeh Khan Language-Team: Pashto Language: ps MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Pashto, Pushto X-Poedit-Country: AFGHANISTAN نه شي ساتلی%s :انÚور Ø¯ÙˆØªÙ†Û Ú©Û Ù„ÙŠÚ©Ù„Ùˆ Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ%s :انÚور په Ù„Ûښلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ '%s' د%s :د ليکلو لپاره پرانيستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ '%s'%s :دوتنه پرانيستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ '%s'د Ù„Ù†Ú‰Ù…Ù‡Ø§Ù„Û Ø¯ÙˆØªÙ†Û Ù¾Ù‡ پرانيستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒØ¯ Ù„Ù†Ú‰Ù…Ù‡Ø§Ù„Û Ø¯ÙˆØªÙ†Û Ù†Ù‡ لوستلو Ú©Û Ù¾Ø§ØªÛ Ø±Ø§ØºÛŒ%s :انÚور دوتنه Ú©Û ÙˆÚ˜ÙˆÙ†Ú©Û ØªÛروتنه PNG پهدوتنه وي GIF دوتنه Ø¯Ø§Ø³Û Ù†Ù‡ ښکاري Ú†ÛانÚور دوتنه اومتوک نه لري '%s'د انÚور بڼه ناپÛÚ˜Ù†Ø¯Ù„Û Ø¯Ù‡Ø¯ انÚور Ø³Ø±Û Ø§Ù†Ø¯Ø±ØºÙ„Û Ø¯Ù‡Ø§Ù†Úور ډول نه منل Ú©ÙŠÚ–ÙŠ '%s'د انÚور ډول اوس نه منل کيږيپه سÛلن Ú©Û Ù†Ø§Ø³Ù…Ù‡ سرÛانÚور بڼه ANIانÚور بڼه BMPانÚور بڼهICNSانÚور بڼه ICOانÚور ډول JPEG ۲۰۰انÚور ډول JPEGانÚور ډول PCXد انÚور ناپÛÚ˜Ù†Ø¯Ù„Û Ø¯ÙˆØªÙ†Ù‡ بڼهنه منل Ú©Ûدونکی انÚورن ډولgdk-pixbuf-2.30.8/po/tk.po0000664000175000017500000005435312340760136016404 0ustar00mclasenmclasen00000000000000# Turkmen translation of gtk+ # Copyright (C) 2004 Free Software Foundation # Copyright (C) 2004 Gurban Mühemmet Tewekgeli and # Kakilik - Turkmen free software developers community # This file is distributed under the terms of GNU General Public License (GPL) # Gurban Mühemmet Tewekgeli , 2004. # # msgid "" msgstr "" "Project-Id-Version: gtk+ VERSION\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-05-25 17:46+0330\n" "Last-Translator: Gurban Mühemmet Tewekgeli \n" "Language-Team: Turkmen \n" "Language: tk\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Resimiň '%s' hili arkalanmaýar" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' resimi ýüklenip bilmedi: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Resim faýla ýazmakda hata boldy: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Wagtlaýyn faýly açmakda hata boldy" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Wagtlaýyn faýldan okamakda hata boldy" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s' faýly ýazmak uçin açmakda hata boldy: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Resim faýla ýazmakda hata boldy: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Resym BaÅŸlygy Pasyd Bouldir" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Resim hili natanyÅŸ" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP resimde arkalanmaýan baÅŸlyg ululyky bar" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP resim hili" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP resim hili" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF resim hili" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Faýlyň adyny \"%s\"-den \"%s\"-e ewez etmede bu hata doredi: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Faýlyň adyny \"%s\"-den \"%s\"-e ewez etmede bu hata doredi: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Renk Saýlawy" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Faýlyň adyny \"%s\"-den \"%s\"-e ewez etmede bu hata doredi: %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Renk Saýlawy" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Renk Saýlawy" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Renk Saýlawy" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "BMP resim hili" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF resim pasydlanypdyr (nädögri LZW gysmak))" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Bu faýl bir GIF faýl bolmaly däl" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Resim faýla ýazmakda hata boldy: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Renk Saýlawy" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "GIF resim hili" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Tymsal içinde maýyp baÅŸlyg" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Gisilen tymsallar arkalanmaýar" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Tymsalyň giňliki sifir" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Tymsalyň boýy sifir" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Arkalanmaýan tymsal hili" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Renk Saýlawy" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Resimiň '%s' hili arkalanmaýar" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "BMP resim hili" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Faýlyň adyny \"%s\"-den \"%s\"-e ewez etmede bu hata doredi: %s" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF resim hili" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "'%s' resimi ýüklenip bilmedi: %s" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Resim faýla ýazmakda hata boldy: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Wagtlaýyn faýldan okamakda hata boldy" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "'%s' resimi ýüklenip bilmedi: %s" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "GIF resim hili" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "'%s' resimi ýüklenip bilmedi: %s" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Renk Saýlawy" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Tymsal içinde maýyp baÅŸlyg" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "" gdk-pixbuf-2.30.8/po/wa.po0000664000175000017500000007451212340760136016374 0ustar00mclasenmclasen00000000000000# Translation into the walloon language. # # Si vos voloz donner on côp di spale pol ratournaedje di Gnome (ou des # ôtes libes programes) sicrijhoz-mu a l' adresse emile # ; nos avans co brÃ¥mint di l' ovraedje a fé. # # Copyright (C) 2001 Free Software Foundation, Inc. # Pablo Saratxaga , 2001, 2003, 2004, 2005, 2006. # msgid "" msgstr "" "Project-Id-Version: gtk20 1.3.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2006-09-23 16:18+0200\n" "Last-Translator: Pablo Saratxaga \n" "Language-Team: Walloon \n" "Language: wa\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: KBabel 1.9.1\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Dji n' a savou drovi li fitchî «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Li fitchî imÃ¥dje «%s» n' a nole dinêye dvins." #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Dji n' a savou tcherdjî l' animÃ¥cion «%s»: li rÃ¥jhon n' est nén cnoxhowe, " "motoit bén on cron fitchî" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Dji n' a savou tcherdjî l' imÃ¥dje «%s»: li rÃ¥jhon n' est nén cnoxhowe, " "motoit bén on cron fitchî" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Dji n' sai tcherdjî li module po tcherdjî les imÃ¥djes: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Li module di tcherdjaedje d' imÃ¥djes %s n' ebague nén li boune eterface; " "motoit k' il est po ene diferinne modêye di GTK?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Li sôre d' imÃ¥dje %s n' est nén sopoirté" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Dji n' a savou ricnoxhe li cogne di fitchî imÃ¥dje pol fitchî «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Cogne di fitchî imÃ¥dje nén cnoxhowe" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Dji n' a savou tcherdjî l' imÃ¥dje «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Ã…k n' a nén stî come dji scrijheut e fitchî imÃ¥dje: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Cisse modêye ci di gdk-pixbuf come elle a stî copilêye èn sopoite nén li " "schapaedje d' imÃ¥djes del sôre: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" "Nén del memwere assez po schaper l' imÃ¥dje viè on el fonccion di rhoucaedje" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Dji n' a savou drovi l' fitchî timporaire" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Dji n' a savou lére do fitchî timporaire" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Dji n' a savou drovi l' fitchî «%s» po-z î scrire: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Dji n' a savou clôre li fitchî «%s» tot scrijhant l' imÃ¥dje, i s' pout " "k' totes les dnêyes èn soeyexhe nén schapêyes: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nén del memwere assez po schaper l' imÃ¥dje dins on tampon" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Ã…k n' a nén stî come dji scrijheut e fitchî imÃ¥dje: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Divintrinne aroke: li module di tcherdjaedje d' imÃ¥djes «%s» n' a nén savou " "completer ene operÃ¥cion, mins i n' dina nén l' rÃ¥jhon k' i fjha berwete" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Li tcherdjaedje incremintÃ¥ n' est nén sopoirté pol sôre d' imÃ¥dje «%s»" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Li tiestire di l' imÃ¥dje est crombe" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Cogne d' imÃ¥dje nén cnoxhowe" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Les dnêyes di picsels di l' imÃ¥dje sont crombes" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "dji n' a savou alouwer on tampon di %u octet po l' imÃ¥dje" msgstr[1] "dji n' a savou alouwer on tampon di %u octets po l' imÃ¥dje" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Boket d' imÃ¥djete nén ratindou dins l' animÃ¥cion" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Tiestire nén valide e l' animÃ¥cion" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nén del memwere assez po tcherdjî l' animÃ¥cion" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Cron boket e l' animÃ¥cion" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "L' imÃ¥dje GIF a stî côpêye divant l' fén ou n' est nén complete." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Li sôre d' imÃ¥dje ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "L' imÃ¥dje BMP a des crombès dnêyes el tiestire" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥dje bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "L' imÃ¥dje BMP a-st ene grandeu nén sopoirtêye pol tiestire" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Les imÃ¥djes BMP «Topdown» èn polèt nén esse sitrindowes" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Dji n' a savou alouwer del memwere assez po schaper l' fitchî BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Dji n' a savou scrire dins l' fitchî BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Li sôre d' imÃ¥dje BMP" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "Li sôre d' imÃ¥dje BMP" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Li sôre d' imÃ¥dje GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Li sôre d' imÃ¥dje ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Li cwÃ¥lité JPEG doet esse ene valixhance inte 0 eyet 100; li valixhance «%s» " "èn pout nén esse léjhowe." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Li cwÃ¥lité JPEG doet esse ene valixhance inte 0 eyet 100; li valixhance «%d» " "n' est nén permetowe." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Li sôre d' imÃ¥dje JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Li sôre d' imÃ¥dje TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Dji n' a savou alouwer del memwere pol tiestire" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Dji n' a nén savou ahiver l' ridant: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Dji n' a nén savou oister l' cayet" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Dji n' a nén savou rlomer %s viè %s: %s.\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Dji n' a savou cvierser l' no do fitchî" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Dji n' a savou cvierser l' no do fitchî" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "Sôre d' animÃ¥cion nén sopoirtêye" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Dji n' a savou schaper l' restant" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "Li sôre d' imÃ¥dje WBMP" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Li lijhaedje di l' imÃ¥dje GIF a fwait berwete: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "I manke des dnêyes Ã¥ fitchî GIF (motoit k' il a stî côpé dvant l' fén?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Divintrinne aroke el tcherdjeu GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Disboirdaedje del pile" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Li tcherdjeu d' imÃ¥djes GIF èn sait nén comprinde ciste imÃ¥dje ci." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "On mÃ¥va côde a stî trové" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Betchfesseye intrêye ezès tÃ¥vleas do fitchî GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥dje GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nén del memwere assez po compôzer on cÃ¥de en on fitchî GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "L' imÃ¥dje GIF est crombe (sitrindaedje LZW nén corek)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Li fitchî n' rishonne nén on fitchî GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Li modêye %s del sôre di fitchîs GIF n' est nén sopoirtêye" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "L' imÃ¥dje a ene lÃ¥rdjeur di zero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "L' imÃ¥dje GIF n' a nou mapaedje di coleurs (colormap) globÃ¥, eyet on cÃ¥de Ã¥ " "dvins d' l' imÃ¥dje n' a pont d' mapaedje locÃ¥ nerén." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "L' imÃ¥dje GIF a stî côpêye divant l' fén ou n' est nén complete." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Aroke moirt tot lijhant l' fitchî d' imÃ¥dje PNG: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Dji n' sai tchoezi l' fitchî" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "Li sôre d' imÃ¥dje ICO" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Tiestire nén valide e l' imÃ¥djete" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥djete" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Les strindowès imÃ¥djetes èn sont nén sopoirtêyes" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "L' imÃ¥djete a ene lÃ¥rdjeur di zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "L' imÃ¥djete a ene hôteur di zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Sôre d'  imÃ¥djete nén sopoirtêye" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nén del memwere assez po tcherdjî l' fitchî ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ImÃ¥dje trop grande po-z esse schapêye dizo l' cogne ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Pont tchôd do cursoe Ã¥ dfoû d' l' imÃ¥dje" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Parfondeu d' coleurs nén sopoirtêye pol fitchî ICO: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Dji n' a savou alouwer del memwere pol tiestire" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Dji n' a savou cvierser l' no do fitchî" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Li sôre d' imÃ¥dje %s n' est nén sopoirté" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Dji n' a savou alouwer del memwere assez po tcherdjî l' fitchî JPEG" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nén del memwere assez po drovi l' imÃ¥dje TIFF" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Dji n' a savou alouwer del memwere po les dnêyes des royes" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "Li sôre d' imÃ¥dje JPEG" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Ã…k n' a nén stî tot-z eterpretant l' fitchî imÃ¥dje JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "I n' a nén del memwere assez po tcherdjî l' imÃ¥dje, sayîz d' clôre sacwants " "programes po liberer del memwere" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "EspÃ¥ce di coleurs JPEG nén sopoirté (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Dji n' a savou alouwer del memwere assez po tcherdjî l' fitchî JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Dji n' a savou alouwer del memwere pol tiestire" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Dji n' a savou alouwer del memwere pol tampon di contecse" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "L' imÃ¥dje a-st ene lÃ¥rdjeur ou ene hôteur nén valides." #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "L' imÃ¥dje a-st ene parfondeu di coleurs nén sopoirtêye" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "L' imÃ¥dje a-st on nombe di plans di %d-bits nén sopoirté" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Dji n' sai ahiver on novea pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Dji n' a savou alouwer del memwere po les dnêyes des royes" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Dji n' a savou alouwer del memwere pol tiestire" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Dji n' a nén yeu totes les royes di l' imÃ¥dje PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nole palete di trovêye al fén des dnêyes PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Li sôre d' imÃ¥dje PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Li sôre d' imÃ¥dje GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Li nombe di bits pa canÃ¥ d' l' imÃ¥dje PNG n' est nén valide" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Aroke moirt el fitchî imÃ¥dje PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥dje PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "I n' a nén del memwere assez po wÃ¥rder ene imÃ¥dje di %ld x %ld; sayîz " "d' clôre sacwants programes po raptiti l' eployaedje di memwere" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Aroke moirt tot lijhant l' fitchî d' imÃ¥dje PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Aroke moirt tot lijhant l' fitchî d' imÃ¥dje PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Li livea di strindaedje PNG doet esse ene valixhance inte 0 eyet 9; li " "valixhance «%s» èn pout nén esse léjhowe." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Li livea di strindaedje PNG doet esse ene valixhance inte 0 eyet 9; li " "valixhance «%d» n' est nén permetowe." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Li sôre d' imÃ¥dje PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Li tcherdjeu di PNM ratindeut èn etir, mins n' a nén yeu" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Li fitchî PNM a-st èn octet di cmince nén corek" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Li fitchî PNM a-st ene lÃ¥rdjeur d' imÃ¥dje di 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Li fitchî PNM a-st ene hôteur d' imÃ¥dje di 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Li valixhance pol macsimom di coleurs el fitchî PNM est 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" "Li valixhance pol macsimom di coleurs el fitchî PNM est pÃ¥r trop grande" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Dji n' pou alouwer del memwere po tcherdjî l' imÃ¥dje PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" "Nén del memwere assez po tcherdjî li structeure di contecse di l' imÃ¥dje PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥dje PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Famile del sôre d' imÃ¥djes PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Li scrijhaedje del tiestire a fwait berwete\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "dji n' a savou alouwer on tampon di %u octet po l' imÃ¥dje" msgstr[1] "dji n' a savou alouwer on tampon di %u octet po l' imÃ¥dje" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Li lijhaedje di l' imÃ¥dje GIF a fwait berwete: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Dji n' a savou alouwer del memwere pol sitructeure di contecse TGA" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Li scrijhaedje di l' indecse do ridant a fwait berwete\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Dji n' a savou drovi l' imÃ¥dje TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Li sôre d' imÃ¥dje TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥dje RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Dji n' a savou alouwer del memwere pol sitructeure do tampon IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Dji n' a savou alouwer del memwere pol tampon di dnêyes IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" "Dji n' a savou alouwer del memwere pol tampon di dnêyes timporaire IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "L' imÃ¥dje GIF a stî côpêye divant l' fén ou n' est nén complete." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Li sôre d' imÃ¥dje TGA n' est nén sopoirtêye" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Dji n' a savou alouwer del memwere pol sitructeure di contecse TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Li sôre d' imÃ¥dje Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Dji n' a nén savou aveur li lÃ¥rdjeur di l' imÃ¥dje (mÃ¥va fitchî TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Dji n' a nén savou aveur li hôteur di l' imÃ¥dje (mÃ¥va fitchî TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Li lÃ¥rdjeur ou l' hôteur di l' imÃ¥dje TIFF est d' zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nén del memwere assez po drovi l' imÃ¥dje TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Dji n' a savou drovi l' imÃ¥dje TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Dji n' a savou tcherdjî l' imÃ¥dje TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Dji n' a savou schaper l' imÃ¥dje TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Dji n' a savou scrire l' imÃ¥dje TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Dji n' a savou scrire dins l' fitchî TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "L' imÃ¥dje a ene lÃ¥rdjeur di zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "L' imÃ¥dje a-st ene hôteur di zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥dje" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Dji n' a savou schaper l' restant" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Li sôre d' imÃ¥dje WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Fitchî XBM nén valide" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nén del memwere assez po tcherdjî l' imÃ¥dje XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Dji n' a savou scrire dins l' fitchî timporaire tot tcherdjant l' imÃ¥dje XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Li sôre d' imÃ¥dje XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nole tiestire XPM di trovêye" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Tiestire XPM nén valide" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Li fitchî XPM a-st ene lÃ¥rdjeur d' imÃ¥dje <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Li fitchî XPM a-st ene hôteur d' imÃ¥dje <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Li fitchî XPM a-st on nombe nén valide di caracteres pa picsel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Li fitchî XPM a-st on nombe nén valide di coleurs" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Dji n' pou alouwer del memwere po tcherdjî l' imÃ¥dje XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Dji n' sai lére li mape di coleurs XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Dji n' a savou scrire dins l' fitchî timporaire tot tcherdjant l' imÃ¥dje XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Li sôre d' imÃ¥dje XPM" #~ msgid "Unsupported animation type" #~ msgstr "Sôre d' animÃ¥cion nén sopoirtêye" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Dji n' a nén savou alouwer del memwere po les dnêyes des paletes" gdk-pixbuf-2.30.8/po/or.po0000664000175000017500000012143412340760136016401 0ustar00mclasenmclasen00000000000000# translation of or.po to Oriya # Oriya translation of gtk+.HEAD.pot. # Copyright (C) 2005, 2006, 2008, 2009, 2010, Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # $Id: or.po,v 1.18 2006/12/13 09:55:51 sbehera Exp $ # $Id: or.po,v 1.18 2006/12/13 09:55:51 sbehera Exp $ # # Gora Mohanty , 2005. # Subhransu Behera , 2006. # Manoj Kumar Giri , 2008, 2009, 2010, 2011, 2012. msgid "" msgstr "" "Project-Id-Version: or\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-04-05 17:16+0530\n" "Last-Translator: Manoj Kumar Giri \n" "Language-Team: Oriya \n" "Language: or\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" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "\n" "X-Generator: Lokalize 1.2\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' ଫାଇଲକୠଖୋଲିବାରେ ଅସଫଳ: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' ଚିତà­à¬° ଫାଇଲରେ କୌଣସି ତଥà­à¬¯ ନାହିà¬" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' ଜୀବନାୟନ ଫାଇଲ ଧାରଣ କରିବାରେ ଅସଫଳ: କାରଣ ଜଣା ନାହିà¬, ସମà­à¬­à¬¬à¬¤à¬ƒ à¬à¬¹à¬¾ ଗୋଟିଠତୃଟିଯà­à¬•à­à¬¤ " "ଜୀବନାୟନ ଫାଇଲ ଅଟେ" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "'%s' ଚିତà­à¬° ଫାଇଲ ଧାରଣ କରିବାରେ ଅସଫଳ: କାରଣ ଜଣା ନାହିà¬, ସମà­à¬­à¬¬à¬¤à¬ƒ à¬à¬¹à¬¾ ଗୋଟିଠତୃଟିଯà­à¬•à­à¬¤ ଚିତà­à¬° ଫାଇଲ " "ଅଟେ" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ଚିତà­à¬°-ଧାରଣ à¬à¬•à¬•à¬¾à¬‚ଶ ଧାରଣ କରିବାରେ ଅସଫଳ: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "%s ଚିତà­à¬°-ଧାରଣ à¬à¬•à¬•à¬¾à¬‚ଶ ଠିକ ଅନà­à¬¤à¬°à¬¾à¬ªà­ƒà¬·à­à¬  ରପà­à¬¤à¬¾à¬¨à¬¿ କରେ ନାହିà¬; ବୋଧହà­à¬ à¬à¬¹à¬¾ ଗୋଟିଠଅଲଗା gdk-" "pixbufସଂସà­à¬•à¬°à¬£à¬°à­ ପà­à¬°à¬¾à¬ªà­à¬¤?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬° ଅସହାୟକ" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' ଚିତà­à¬° ଫାଇଲ ଶୈଳୀ ଚିହà­à¬¨à¬¿à¬ªà¬¾à¬°à¬¿à¬²à¬¾ ନାହିà¬" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ଅଚିହà­à¬¨à¬¿à¬¤ ଚିତà­à¬° ଫାଇଲ ଶୈଳୀ" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' ଚିତà­à¬° ଧାରଣ କରିବାରେ ଅସଫଳ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ଚିତà­à¬° ଫାଇଲକୠଲେଖିବାରେ ତୃଟି: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "ଜି.ଡି.କେ.-ପିକà­à¬¸à¬¬à¬«à¬° à¬à¬¹à¬¿ ସଂସà­à¬•à¬°à¬£ ଚିତà­à¬° ଶୈଳୀ ସଂରକà­à¬·à¬£à¬•à­ ସମରà­à¬¥à¬¨ କରà­à¬¨à¬¾à¬¹à¬¿à¬:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ଚିତà­à¬°à¬•à­ କଲବà­à¬¯à¬¾à¬•à¬°à­‡ ସଂରକà­à¬·à¬¿à¬¤ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "ଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "ଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲରୠପଢ଼ିବାରେ ଅସଫଳ" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "'%s'କୠଲେଖିବା ପà­à¬°à¬¤à¬¿ ଖୋଲିବାରେ ଅସଫଳ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ଚିତà­à¬° ଲେଖିବା ସମୟରେ '%s'କୠବନà­à¬¦ କରିବାରେ ଅସଫଳ, ସମà­à¬ªà­‚ରà­à¬£ ତଥà­à¬¯ ସଂରକà­à¬·à¬¿à¬¤ ନ ହୋଇଥାଇପାରେ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ଚିତà­à¬°à¬•à­ ବଫରରେ ସଂରକà­à¬·à¬¿à¬¤ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ଚିତà­à¬° ଧାରାକୠଲେଖିବାରେ ତୃଟି" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "ଆଭà­à¬¯à¬¨à­à¬¤à¬°à­€à¬£ ତୃଟି: '%s' ଚିତà­à¬° ଧାରକ à¬à¬•à¬•à¬¾à¬‚ଶ à¬à¬¹à¬¿ ପà­à¬°à¬•à­à¬°à¬¿à­Ÿà¬¾à¬•à­ ସମà­à¬ªà¬¨à­à¬¨ କରିବାରେ ଅସଫଳ ହେଲା, କିନà­à¬¤à­ " "ଅସଫଳତା ପାଇଠକୌଣସି କାରଣ ପà­à¬°à¬¦à¬¾à¬¨ କଲା ନାହିà¬" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬°à¬° କà­à¬°à¬®à¬¬à¬°à­à¬¦à­à¬§à­€ ଧାରଣ ଅସହାୟକ" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ଚିତà­à¬° ଶୀରà­à¬·à¬• ତୃଟିଯà­à¬•à­à¬¤" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ଚିତà­à¬° ଶୈଳୀ ଅଜଣା" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ଚିତà­à¬° ପିକà­à¬¸à­‡à¬² ତଥà­à¬¯ ତୃଟିଯà­à¬•à­à¬¤" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "%u ବାଇଟର ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ବଫର ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳ" msgstr[1] "%u ବାଇଟର ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ବଫର ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "ଜୀବନୟାନରେ ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤ ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ଖଣà­à¬¡" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ଜୀବନୟାନରେ ଅବୈଧ ଶୀରà­à¬·à¬•" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ଜୀବନୟାନ ଧାରଣ କରିବା ପାଇଂ ଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ଜୀବନୟାନରେ ବିକୃତ ଖଣà­à¬¡" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ଚିତà­à¬° ଶେଷରୠକଟିଯାଇଛି ବା ଅସମà­à¬ªà­‚ରà­à¬£à­à¬£ ଅଛି." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ଚିତà­à¬°à¬° ଶୀରà­à¬·à¬•à¬°à­‡ ନକଲି ତଥà­à¬¯ ଅଛି" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ବିଟମà­à¬¯à¬¾à¬ª ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଂ ଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ଚିତà­à¬°à¬° ଶୀରà­à¬·à¬• ଆକାର ଅସହାୟକ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ଉପରୠତଳ BMP ଚିତà­à¬°à¬•à­ ସଂକà­à¬šà¬¿à¬¤ କରାଯାଇପାରିବ ନାହିà¬" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ଫାଇଲର ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤ ଶେଷ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ଫାଇଲ ସଂରକà­à¬·à¬£ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ଫାଇଲକୠଲେଖିହେଲା ନାହିà¬" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG ଗà­à¬£à¬¬à¬¤à­à¬¤à¬¾à¬° ମୂଲà­à¬¯ à­¦ ଓ ୧୦୦ ଭିତରେ ଥିବା ଉଚିତ; '%s' ମୂଲà­à¬¯ ବିଶà­à¬²à­‡à¬·à¬¿à¬¤ କରିହେଲା ନାହିà¬." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG ଗà­à¬£à¬¬à¬¤à­à¬¤à¬¾à¬° ମୂଲà­à¬¯ à­¦ ଓ ୧୦୦ ଭିତରେ ଥିବା ଉଚିତ; '%d' ମୂଲà­à¬¯à¬° ଅନà­à¬®à¬¤à¬¿ ନାହିà¬." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "ସà­à¬®à­ƒà¬¤à¬¿ ସà­à¬¥à¬¾à¬¨ ଯୋଗାଇ ହେଲା ନାହିà¬: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "ଧାରା ସୃଷà­à¬Ÿà¬¿ କରିପାରିଲା ନାହିà¬: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "ଧାରାକୠଅନà­à¬¸à¬¨à­à¬§à¬¾à¬¨ କରିହେଲା ନାହିà¬: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "ଧାରାରୠପଢ଼ି ପାରିଲା ନାହିà¬: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "bitmapକୠଧାରଣ କରିହେଲା ନାହିà¬" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "metafileକୠଧାରଣ କରିହେଲା ନାହିà¬" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+ ପାଇଠଅସମରà­à¬¥à¬¿à¬¤ ଚିତà­à¬°à¬¶à­ˆà¬³à­€" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "ସଂରକà­à¬·à¬£ କରିପାରିଲା ନାହିà¬" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF ପଢ଼ିବାରେ ତୃଟି: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ଫାଇଲରେ କିଛି ତଥà­à¬¯ ନ ଥିଲା (ବୋଧହà­à¬ à¬à¬¹à¬¾ କିପରି ଶେଷରୠକଟିଯାଇଛି?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF ଧାରକରେ ଆଭà­à¬¯à¬¨à­à¬¤à¬°à­€à¬£ ତୃଟି (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ଥାକ ସୀମା ଟପିଗଲା" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ଚିତà­à¬° ଧାରକ à¬à¬¹à¬¿ ଚିତà­à¬°à¬•à­ ବà­à¬à¬¿à¬ªà¬¾à¬°à¬¿à¬²à¬¾ ନାହିà¬." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ଖରାପ ସଙà­à¬•à­‡à¬¤ ମିଳିଲା" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ଫାଇଲରେ ବୃତà­à¬¤à¬¾à¬•à¬¾à¬° ସାରଣୀ ଭରଣ" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ଫାଇଲରେ ବନà­à¬§à­‡à¬‡ ମିଶà­à¬°à¬¿à¬¤ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ଚିତà­à¬° ତୃଟିଯà­à¬•à­à¬¤ (ଭୂଲ à¬à¬².ଜେଡ.ଡବà­à¬²à­. ସଙà­à¬•à­‹à¬šà¬¨)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ଫାଇଲଟି GIF ଫାଇଲ ଭଳି ଜଣା ପଡ଼ୠନାହିà¬" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ଫାଇଲ ଶୈଳୀର %s ସଂସà­à¬•à¬°à¬£ ଅସହାୟକ" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ଚିତà­à¬°à¬° ଓସାର ଶୂନà­à¬¯" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF ଚିତà­à¬°à¬° ସାମଗà­à¬°à¬¿à¬• ରଙà­à¬—ନକà­à¬¸à¬¾ ନାହିà¬, ଓ ତାହା ଭିତରେ ସà­à¬¥à¬¿à¬¤ ଫà­à¬°à­‡à¬®à¬° ସà­à¬¥à¬¾à¬¨à­€à­Ÿ ରଙà­à¬—ନକà­à¬¸à¬¾ ନାହିà¬." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ଚିତà­à¬° ଶେଷରୠକଟିଯାଇଛି ବା ଅସମà­à¬ªà­‚ରà­à¬£à­à¬£ ଅଛି." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ପଢ଼ିବାରେ ତୃଟି: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ଫାଇଲକୠଅବସଂକେତ କରିପାରିଲାନାହିà¬" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤à¬°à­‡ ଅବୈଧ ଶୀରà­à¬·à¬•" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ସଂକà­à¬šà¬¿à¬¤ ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ଅସହାୟକ" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤à¬° ଓସାର ଶୂନà­à¬¯" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤à¬° ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ଅସହାୟକ ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ପà­à¬°à¬•à¬¾à¬°" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO ଭାବରେ ସଂରକà­à¬·à¬¿à¬¤ କରିବା ପାଇଠଚିତà­à¬°à¬Ÿà¬¿ ଅତି ବଡ଼" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ଦରà­à¬¶à¬¿à¬•à¬¾ କରà­à¬®à¬šà¬žà­à¬šà¬³ ବିନà­à¬¦à­ ଚିତà­à¬° ବାହାରେ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ଫାଇଲ ପାଇଠଅସହାୟକ ପà­à¬°à¬—ାଢ଼ତା: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "ଧାରା ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ସà­à¬¥à¬¾à¬¨ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿à¬•à­ ଅବସଂକେତ କରିପାରିଲାନାହିà¬" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ JPEG2000ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯ ଅଟେ" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ପà­à¬°à¬•à¬¾à¬° ବରà­à¬¤à­à¬¤à¬®à¬¾à¬¨ ସମରà­à¬¥à¬¿à¬¤ ନà­à¬¹à¬" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "ରଙà­à¬— ରୂପରେଖ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ସà­à¬¥à¬¾à¬¨ ଯୋଗାଇ ପାରିଲା ନାହିà¬" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ଫାଇଲ ଖୋଲିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ବଫର ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ଚିତà­à¬° ଫାଇଲ ବà­à¬¯à¬¾à¬–à­à¬¯à¬¾ କରିବାରେ ତୃଟି (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬, ସà­à¬®à­ƒà¬¤à¬¿ ମà­à¬•à­à¬¤à¬¿ ପାଇଠକିଛି ପà­à¬°à­Ÿà­‹à¬— ବନà­à¬¦ କରିବାକୠଚେଷà­à¬Ÿà¬¾ କରନà­à¬¤à­" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ଅସହାୟକ JPEG ରଙà­à¬— କà­à¬·à­‡à¬¤à­à¬° (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ଫାଇଲ ଧାରଣ କରିବା ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ JPEG ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "ରଙà­à¬— ରୂପରେଖାରେ ଅବୈଧ ଲମà­à¬¬ %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "ଶୀରà­à¬·à¬• ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "ପà­à¬°à¬¸à¬™à­à¬— ବଫର ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ଚିତà­à¬°à¬° ଓସାର ବା/ଓ ଉଚà­à¬šà¬¤à¬¾ ଅବୈଧ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ଚିତà­à¬°à¬° bpp ଅସହାୟକ" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ଚିତà­à¬°à¬° %d-ବିଟ ସମତଳ କà­à¬·à­‡à¬¤à­à¬°à¬° ସଂଖà­à¬¯à¬¾ ଅସହାୟକ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "ନୂତନ ପିକà­à¬¸à¬¬à¬« ସୃଷà­à¬Ÿà¬¿ କରିହେଲା ନାହିà¬" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ଧାଡ଼ି ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ଚିତà­à¬°à¬° ସବୠଧାଡ଼ି ମିଳିଲା ନାହିà¬" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX ତଥà­à¬¯à¬° ଶେଷରେ କୌଣସି ଆଳି ମିଳିଲା ନାହିà¬" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ pixbuf ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯à¬…ଟେ।" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPix ତଥà­à­Ÿ ଶୈଳୀ" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ଚିତà­à¬°à¬° ବିଟ ପà­à¬°à¬¤à¬¿ ଚà­à¬¯à¬¾à¬¨à­‡à¬²à¬° ମୂଲà­à¬¯ ଅବୈଧ" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ PNG ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ PNG ର ବିଟ ପà­à¬°à¬¤à¬¿ ଚà­à¬¯à¬¾à¬¨à­‡à¬²à¬° ମୂଲà­à¬¯ à­® ନà­à¬¹à­‡à¬" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ PNG, RGB କିମà­à¬¬à¬¾ RGBA ନà­à¬¹à­‡à¬à¥¤" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ PNG ର ଚà­à¬¯à¬¾à¬¨à­‡à¬²à¬° ସଂଖà­à¬¯à¬¾ ଅସହାୟକ, à­© ବା à­ª ହେବା ଆବଶà­à¬¯à¬•." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ଚିତà­à¬° ଫାଇଲରେ ମାରାତà­à¬®à¬• ତୃଟି: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld ରୠ%ld ଚିତà­à¬° ସଞà­à¬šà¬¿à¬¤ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬; ସà­à¬®à­ƒà¬¤à¬¿ ମà­à¬•à­à¬¤à¬¿ ପାଇଠକିଛି ପà­à¬°à­Ÿà­‹à¬— ବନà­à¬¦ କରିବାକୠ" "ଚେଷà­à¬Ÿà¬¾ କରନà­à¬¤à­" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ଫାଇଲ ପଢ଼ିବାରେ ମାରାତà­à¬®à¬• ତୃଟି" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ଫାଇଲ ପଢ଼ିବାରେ ମାରାତà­à¬®à¬• ତୃଟି: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG ପାଠà­à¬¯ ଖଣà­à¬¡à¬° ଚାବି à­§ ଓ à­­à­¯ ଅକà­à¬·à¬° ଭିତରେ ହୋଇଥିବା ଆବଶà­à¬¯à¬•." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG ପାଠà­à¬¯ ଖଣà­à¬¡à¬° ଚାବି ଆସà­à¬•à¬¿ ଅକà­à¬·à¬°à¬°à­ ହୋଇଥିବା ଆବଶà­à¬¯à¬•." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "ରଙà­à¬— ରୂପରେଖାରେ ଅବୈଧ ଲମà­à¬¬ %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG ସଂକୋଚନ ସà­à¬¤à¬°à¬° ମୂଲà­à¬¯ 0 ଓ 9 ଭିତରେ ଥିବା ଉଚିତ; '%s' ମୂଲà­à¬¯ ବିଶà­à¬²à­‡à¬·à¬¿à¬¤ କରିହେଲା ନାହିà¬." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG ସଂକୋଚନ ସà­à¬¤à¬°à¬° ମୂଲà­à¬¯ 0 ଓ 9 ଭିତରେ ଥିବା ଉଚିତ; '%d' ମୂଲà­à¬¯à¬° ଅନà­à¬®à¬¤à¬¿ ନାହିà¬." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "%s PNG ପାଠà­à¬¯ ଖଣà­à¬¡à¬° ମୂଲà­à¬¯à¬•à­ ଆଇ.à¬à¬¸.ଓ.-୮୮୫୯-à­§ ସଙà­à¬•à­‡à¬¤à¬•à­ ରୂପାନà­à¬¤à¬°à¬¿à¬¤ କରିହେଲା ନାହିà¬." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ଧାରକ ଗୋଟିଠପୂରà­à¬£à­à¬£ ସଂଖà­à¬¯à¬¾à¬° ପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¾ କରିଥିଲା, କିନà­à¬¤à­ à¬à¬¹à¬¾ ମିଳିଲା ନାହିà¬" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ଫାଇଲର ପà­à¬°à¬¾à¬°à¬®à­à¬­à¬¿à¬• ବାଇଟ ଭୂଲ" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ଫାଇଲ ଚିହà­à¬¨à¬¿à¬¤ PNM ଉପ-ଶୈଳୀରେ ନାହିà¬" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ଫାଇଲର ଚିତà­à¬° ଓସାର ଶୂନà­à¬¯" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ଫାଇଲର ଚିତà­à¬° ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ଫାଇଲରେ ସରà­à¬¬à¬¾à¬§à¬¿à¬• ରଙà­à¬— ମୂଲà­à¬¯ ଶୂନà­à¬¯" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ଫାଇଲରେ ସରà­à¬¬à¬¾à¬§à¬¿à¬• ରଙà­à¬— ମୂଲà­à¬¯ ଅତି ବଡ଼" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ଅସଂସାଧିତ PNM ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬°à¬Ÿà¬¿ ଅବୈଧ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ଚିତà­à¬° ଧାରକରେ à¬à¬¹à¬¿ PNM ଉପ-ଶୈଳୀ ଅସହାୟକ" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "ଅସଂସାଧିତ PNM ଶୈଳୀଗà­à¬¡à¬¼à¬¿à¬•à¬°à­‡ ନମà­à¬¨à¬¾ ତଥà­à¬¯ ପୂରà­à¬¬à¬°à­ ଠିକ ଗୋଟିଠଖାଲି ସà­à¬¥à¬¾à¬¨ ଥିବା ଆବଶà­à¬¯à¬•" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM ପà­à¬°à¬¸à¬™à­à¬— ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ଚିତà­à¬° ତଥà­à¬¯à¬° ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤ ଶେଷ" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ଚିତà­à¬° ଶୈଳୀ ଶà­à¬°à­‡à¬£à­€" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ନିବେଶ ଫାଇଲ ବରà­à¬£à­à¬£à¬¨à¬¾à¬•à¬¾à¬°à­€à¬Ÿà¬¿ NULL ଅଟେ।" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF ଶୀରà­à¬·à¬•à¬•à­ ପଢ଼ିବାରେ ବିଫଳ" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF ଅଣୠଆକାରଟି ଅତà­à­Ÿà¬§à¬¿à¬• ବଡ଼ ଅଟେ (%d ବାଇଟ)" msgstr[1] "QTIF ଅଣୠଆକାରଟି ଅତà­à­Ÿà¬§à¬¿à¬• ବଡ଼ ଅଟେ (%d ବାଇଟ)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ଫାଇଲ ପଠନ ବଫର %d ବାଇଟ ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳ" msgstr[1] "ଫାଇଲ ପଠନ ବଫର %d ବାଇଟ ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳ" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF ଅଣୠପଢ଼ିବାରେ ଫାଇଲ ତୃଟି: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "ପରବରà­à¬¤à­à¬¤à­€ %d ବାଇଟକୠseek() ସହିତ à¬à¬¡à¬¼à¬¾à¬‡à¬¬à¬¾à¬°à­‡ ବିଫଳ।" msgstr[1] "ପରବରà­à¬¤à­à¬¤à­€ %d ବାଇଟକୠseek() ସହିତ à¬à¬¡à¬¼à¬¾à¬‡à¬¬à¬¾à¬°à­‡ ବିଫଳ।" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF ପà­à¬°à¬¸à¬™à­à¬— ଗଠନ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳ।" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader ବସà­à¬¤à­ ନିରà­à¬®à¬¾à¬£ କରିବାରେ ବିଫଳ।" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ତଥà­à­Ÿ ଅଣୠଖୋଜିବାରେ ଅସଫଳ।" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "ଆର.à¬.à¬à¬¸. ଚିତà­à¬°à¬° ଶୀରà­à¬·à¬•à¬°à­‡ ନକଲି ତଥà­à¬¯ ଅଛି" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ଚିତà­à¬°à¬° ପà­à¬°à¬•à¬¾à¬° ଅଜଣା" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS ଚିତà­à¬°à¬° ଭିନà­à¬¨ ପà­à¬°à¬•à¬¾à¬° ଅସହାୟକ" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun ରୈଖିକ ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "ଆଇ.ଓ. ବଫର ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "ଆଇ.ଓ. ବଫର ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "ଆଇ.ଓ. ବଫର ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ପà­à¬£à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "ଅସà­à¬¥à¬¾à­Ÿà­€ ଆଇ.ଓ. ବଫର ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "ନୂତନ ପିକà­à¬¸à¬¬à¬« ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ଚିତà­à¬°à¬Ÿà¬¿ ଶେଷରୠକଟିଯାଇଛି ବା ଅସମà­à¬ªà­‚ରà­à¬£à­à¬£ ଅଛି" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "ରଙà­à¬—ନକà­à¬¸à¬¾ ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "ରଙà­à¬—ନକà­à¬¸à¬¾ ଭରଣଗà­à¬¡à¬¼à¬¿à¬• ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ରଙà­à¬—ନକà­à¬¸à¬¾ ଭରଣଗà­à¬¡à¬¼à¬¿à¬•à¬° ବିଟ ପà­à¬°à¬—ାଢ଼ତା ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA ଶୀରà­à¬·à¬• ସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ଚିତà­à¬°à¬° ପରିସର ଅବୈଧ" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬° ଅସହାୟକ" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA ପà­à¬°à¬¸à¬™à­à¬— ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ଫାଇଲରେ ଅତà­à¬¯à¬¾à¬§à¬¿à¬• ତଥà­à¬¯" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ଚିତà­à¬° ଓସାର ମିଳିଲା ନାହିଠ(ଖରାପ TIFF ଫାଇଲ)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ଚିତà­à¬° ଉଚà­à¬šà¬¤à¬¾ ମିଳିଲା ନାହିଠ(ଖରାପ TIFF ଫାଇଲ)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ଚିତà­à¬°à¬° ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ଚିତà­à¬°à¬° ପରିସର ଅତି ବଡ଼" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ଫାଇଲ ଖୋଲିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ଫାଇଲରୠଆର.ଜି.ବି. ତଥà­à¬¯ ଧାରଣ କରିବାରେ ଅସଫଳ" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ଚିତà­à¬° ଧାରଣ କରିବାରେ ଅସଫଳ" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ଚିତà­à¬°à¬•à­ ସଂରକà­à¬·à¬£ କରିବାରେ ଅସଫଳ" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF ସଙà­à¬•à­‹à¬šà¬¨ କୌଣସି ବୈଧ ସଂକେତକୠଅନà­à¬¸à¬°à¬£ କରିନଥାà¬à¥¤" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF ତଥà­à¬¯à¬•à­ ଲେଖିବାରେ ଅସଫଳ" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ଫାଇଲରେ ଲେଖିପାରିଲା ନାହିà¬" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ଚିତà­à¬°à¬° ଓସାର ଶୂନà­à¬¯" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ଚିତà­à¬°à¬° ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ବାକି ସଞà­à¬šà¬¿à¬¤ କରିହେଲା ନାହିà¬" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ଅବୈଧ XBM ଫାଇଲ" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ଚିତà­à¬° ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ଚିତà­à¬° ଧାରଣ କରିବା ସମୟରେ ଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲକୠଲେଖିବାରେ ଅସଫଳ" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ଚିତà­à¬° ଶୈଳୀ" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM ଶୀରà­à¬·à¬• ମିଳିଲା ନାହିà¬" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ଅବୈଧ XPM ଶୀରà­à¬·à¬•" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ଫାଇଲର ଚିତà­à¬°à¬° ଓସାର <= à­¦" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ଫାଇଲର ଚିତà­à¬°à¬° ଉଚà­à¬šà¬¤à¬¾ <= à­¦" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ଫାଇଲର ଅକà­à¬·à¬° ପà­à¬°à¬¤à¬¿ ପିକà­à¬¸à­‡à¬²à¬° ସଂଖà­à¬¯à¬¾ ଅବୈଧ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ଫାଇଲର ରଙà­à¬—ର ସଂଖà­à¬¯à¬¾ ଅବୈଧ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM ରଙà­à¬—ନକà­à¬¸à¬¾ ପଢ଼ିହେଲା ନାହିà¬" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ଚିତà­à¬° ଧାରଣ କରିବା ସମୟରେ ଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲକୠଲେଖିବାରେ ଅସଫଳ" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM ଚିତà­à¬° ଶୈଳୀ" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFବନà­à¬¦ ଚାଳନା ଅସଫଳ" #~ msgid "Unsupported animation type" #~ msgstr "ଅସହାୟକ ଜୀବନୟାନ ପà­à¬°à¬•à¬¾à¬°" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "ଆଳି ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬" gdk-pixbuf-2.30.8/po/sk.gmo0000664000175000017500000005440612340760137016547 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0Ö&01ý1-/23]2‘23¨26Ü2,3+@30l3.33Ì3:4<;47x4°4.Ð4%ÿ4.%5+T5)€5/ª5(Ú5#6!'6%I6?o6?¯6$ï6%70:73k7@Ÿ7-à748<C89€8)º82ä8&9">9!a9#ƒ9;§9ã9ú9&:'@:"h:)‹:&µ:+Ü:%;.;$M;r;;0£<`Ô<+5=*a=/Œ=!¼=RÞ=)1>Q[>)­>×>&÷>%?#D?%h?Ž?£®?(R@H{@HÄ@ A )A(JA,sA A+¹AJåAY0B5ŠB=ÀB1þB0CJC(dCC,§C+ÔC7D8DUDrD(‘DºD6ÖD) E,7EfdEBËE&F.5F?dF.¤F7ÓFp G2|G-¯G9ÝG>H|VH"ÓHöH„I™I±IÑIIëIR5J3ˆJL¼J K+#K:OKŠK'¤K3ÌK/L.0L/_L,L+¼L(èL+MY=Mb—M)úM*$N1ON-N;¯NDëN$0O}UO-ÓOPNP/jP+šPÆP"ÞP$Q+&QRQhQ~Q”QªQ½QÔQêQRR3R*IRtR!‹R­RÄRÜRóR SS=5S3sS7§S;ßSPT6lT*£T9ÎT@U:IU*„U$¯U&ÔU(ûU1$VVV(oVO˜V*èV(W,±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-07-01 17:17+0100 Last-Translator: Ján Kyselica Language-Team: Slovak Language: sk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0; Obrázok ANI bol skrátený alebo nie je úplný.Obrázok BMP má faloÅ¡né údaje v hlaviÄkeObrázok BMP má nepodporovanú veľkosÅ¥ hlaviÄkyNájdený chybný kódPoÄet bitov na kanál obrázku PNG nie je platný.PoÄet bitov na kanál transformovaného PNG nie je 8.Nedá sa vyhradiÅ¥ pamäť pre hlaviÄku TGANedajú sa vyhradiÅ¥ položky farebnej mapyNedá sa vyhradiÅ¥ Å¡truktúra pre farebnú mapuNedá sa vyhradiÅ¥ pamäť pre údaje IOBufferNedá sa vyhradiÅ¥ pamäť pre Å¡truktúru IOBufferNedá sa vyhradiÅ¥ pamäť pre kontextovú Å¡truktúru TGANepodarilo sa vyhradiÅ¥ pamäť pre naÄítanie obrázku PNMNedá sa vyhradiÅ¥ pamäť pre naÄítanie obrázku XPMNedá sa vyhradiÅ¥ nový pixbufNedajú sa vyhradiÅ¥ doÄasné údaje IOBufferNedá sa naÄítaÅ¥ farebná mapa XPMNedá sa zmeniÅ¥ alokáciu pre údaje IOBufferCyklická položka v tabuľke v súbore GIFFarebný profil má neplatnú dĺžku %d.Farebný profil má neplatnú dĺžku „%u“.Komprimované ikony nie sú podporovanéNepodarilo sa vyhradiÅ¥ pamäť: %sNepodarilo sa vytvoriÅ¥ prúd: %sNepodarilo sa dekódovaÅ¥ súbor ICNSNepodarilo sa získaÅ¥ výšku obrázku (neplatný súbor TIFF)Nepodarilo sa získaÅ¥ šírku obrázku (neplatný súbor TIFF)Nepodarilo sa Äítanie z prúdu: %sNepodarilo sa presunutie v prúde: %sNepodarilo sa vyhradiÅ¥ pamäť pre obrázok PCXNepodarilo sa vyhradiÅ¥ pamäť pre farebný profilNepodarilo sa vyhradiÅ¥ pamäť pre vyrovnávaciu pamäť obsahuNepodarilo sa vyhradiÅ¥ pamäť pre hlaviÄkuNepodarilo sa vyhradiÅ¥ pamäť pre údaje na riadkuNepodarilo sa vyhradiÅ¥ pamäť pre naÄítanie súboru JPEGNepodarilo sa vyhradiÅ¥ pamäť pre uloženie súboru BMPNepodarilo sa vyhradiÅ¥ pamäť pre prúdNepodarilo sa vyhradiÅ¥ pamäť pre dáta obrázkuNepodarilo sa vytvoriÅ¥ nový obrázokNepodarilo sa dekódovaÅ¥ obrázokNepodarilo sa naÄítaÅ¥ obrázokNepodarilo sa naÄítaÅ¥ metasúborNepodarilo sa urÄiÅ¥ formát súboru obrázku pre „%s“Nepodarilo sa uložiÅ¥Nepodarilo sa uložiÅ¥ zvyÅ¡okNepodarilo sa zapísaÅ¥ do súboru BMPNepodarilo sa zapísaÅ¥ do súboru TIFFAktívny bod kurzoru mimo obrázokNezískali sa vÅ¡etky riadky obrázku PCXRozmery obrázku TIFF príliÅ¡ veľkéChyba pri interpretácii obrázku JPEG (%s)Chyba pri Äítaní obrázku ICNS: %sChyba pri zápise obrázku: %sChyba pri zápise do prúdu obrázkuNadbytoÄné údaje v súboreNepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre naÄítanie súboru o veľkosti %d bajtovNepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre naÄítanie súboru o veľkosti %d bajtuNepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre naÄítanie súboru o veľkosti %d bajtovZlyhalo vyhradenie kontextovej Å¡truktúry QTIF.Zlyhalo zatvorenie „%s“ poÄas zápisu obrázku. Niektoré údaje nemusia byÅ¥ uložené: %sZlyhalo vytvorenie objektu GdkPixbufLoader.Zlyhalo nájdenie atómu údajov obrázku.Zlyhalo naÄítanie údajov RGB zo súboru TIFFZlyhalo naÄítanie obrázku TIFFZlyhalo naÄítanie animácie „%s“: príÄina neznáma, asi poÅ¡kodený súborZlyhalo naÄítanie obrázku „%s“: %sZlyhalo naÄítanie obrázku „%s“: príÄina neznáma, asi poÅ¡kodený súborZlyhalo otvorenie „%s“ pre zápis: %sZlyhalo otvorenie obrázku TIFFZlyhalo otvorenie súboru „%s“: %sZlyhalo otvorenie doÄasného súboruZlyhalo preÄítanie hlaviÄky QTIFZlyhalo Äítanie doÄasného súboruZlyhalo uloženie obrázku TIFFZlyhalo posunutie o Äalších %d bajtov pomocou seek().Zlyhalo posunutie o Äalší %d bajt pomocou seek().Zlyhalo posunutie o ÄalÅ¡ie %d bajty pomocou seek().Zlyhalo zapísanie údajov obrázku TIFFZlyhalo zapísanie do doÄasného súboru pri naÄítavaní obrázku XBMZlyhalo zapísanie do doÄasného súboru pri naÄítavaní obrázku XPMChyba pri Äítaní GIF: %sFatálna chyba v súbore PNG: %sFatálna chyba pri Äítaní súboru PNGFatálna chyba pri Äítaní súboru PNG: %sSúbor nevyzerá ako GIFChyba súboru pri Äítaní atómu QTIF: %sSúbor GIF neobsahuje niektoré údaje (možno bola jeho ÄasÅ¥ odrezaná)Obrázok GIF neobsahuje globálnu farebnú mapu a rámec v ňom neobsahuje mapu lokálnu.Obrázok GIF je poÅ¡kodený (neplatná kompresia LZW)Modul naÄítavania obrázkov GIF nerozpoznal tento obrázok.Obrázok GIF bol skrátený alebo nie je úplný.Ikona má nulovú výškuIkona má nulovú šírkuSúbor obrázku „%s“ niÄ neobsahujeNeznámy formát obrázkuObrázok má neplatnú šírku alebo výškuObrázok má nepodporovanú farebnú hĺbkuObrázok má nepodporovaný poÄet %d-bitových vrstievObrázok má nulovú výškuObrázok má nulovú šírkuHlaviÄka obrázku poÅ¡kodenáObrázok je poÅ¡kodený alebo skrátenýÚdaje obrázku poÅ¡kodenéObrázok príliÅ¡ veľký na uloženie do formátu ICOTyp obrázku „%s“ nie je podporovanýTyp obrázku nie je momentálne podporovanýModul pre naÄítanie obrázkov %s neexportuje správne rozhranie, možno je z inej verzie gdk-pixbuf?Postupné naÄítavanie typu obrázku „%s“ nie je podporovanéPopisovaÄ vstupného súboru je NULL.Nedostatok pamäte pre naÄítanie súboru PNGNedostatok pamäte pre naÄítanie Å¡truktúry kontextu pre PNMNedostatok pamäte pre naÄítanie súboru PNMNedostatok pamäte pre naÄítanie súboru obrázku XBMNedostatoÄná pamäť pre naÄítanie obrázku, skúste ukonÄiÅ¥ niektoré aplikácie a tým uvoľniÅ¥ pamäťNedostatok pamäte pre otvorenie súboru JPEG 2000Nedostatok pamäte pre otvorenie súboru TIFFNedostatok pamäte pre uloženie obrázku do medzipamäteNedostatok pamäte pre uloženie obrázku pre spätné volanieNedostatok pamäte pre uloženie obrázku veľkosti %lux%lu, skúste ukonÄiÅ¥ niektoré aplikácie a tým uvoľniÅ¥ pamäťInterná chyba modulu pre GIF (%s)Vnútorná chyba: Modul pre naÄítavanie obrázkov „%s“ nedokonÄil naÄítavanie obrázku, ale pre toto zlyhanie nepodal žiadny dôvodNeplatný súbor XBMNeplatná hlaviÄka XPMNeplatná hlaviÄka v animáciiNeplatná hlaviÄka ikonyKvalita JPEG musí byÅ¥ medzi 0 a 100, hodnota „%d“ nie je povolená.Kvalita JPEG musí byÅ¥ medzi 0 a 100, hodnotu „%s“ nie je možné spracovaÅ¥.KľúÄe pre kusy textu PNG musia byÅ¥ znaky ASCII.KľúÄe pre kusy textu PNG musia maÅ¥ aspoň 1 znak a maximálne 79 znakov.Neplatný kus v animáciiMaximálna hodnota farby v súbore PNM je 0Maximálna hodnota farby v súbore PNM je príliÅ¡ veľkáHlaviÄka XPM nenájdenáNa konci údajov PCX nenájdená paletaNedostatok pamäte pre zloženie rámca súboru GIFNedostatok pamäte pre naÄítanie obrázku GIFNedostatok pamäte pre naÄítanie súboru ICONedostatok pamäte pre naÄítanie obrázku RASNedostatok pamäte pre naÄítanie animácieNedostatok pamäte pre naÄítanie obrázkuNedostatok pamäte pre naÄítanie ikonyNedostatok pamäte pre naÄítanie obrázkuÚroveň kompresie PNG musí byÅ¥ hodnota medzi 0 a 9; hodnota „%d“ nie je povolená.Úroveň kompresie PNG musí byÅ¥ hodnota medzi 0 a 9; hodnotu „%s“ sa nepodarilo analyzovaÅ¥.Súbor PNM obsahuje obrázok s výškou 0Súbor PNM obsahuje obrázok so šírkou 0Súbor PNM obsahuje nesprávny poÄiatoÄný bajtSúbor PNM nie je rozpoznaný pod-formát PNMModul pre naÄítanie PNM nepodporuje tento pod-formát PNMModul pre naÄítanie PNM oÄakával celé Äíslo, ale nenaÅ¡iel hoNájdený predÄasný koniec súboruAtóm QTIF je príliÅ¡ veľký (%d bajtov)Atóm QTIF je príliÅ¡ veľký (%d bajt)Atóm QTIF je príliÅ¡ veľký (%d bajty)Obrázok RAS má neplatné údaje v hlaviÄkeNeznámy typ obrázku RASNespracované formáty PNM vyžadujú presne jednu medzeru pred údajmi vzorkyTyp nespracovaného obrázku PNM nie je platnýVýsledný obrázok GIF má nulovú šírkuPreteÄenie zásobníkaObrázok TGA má neplatné rozmeryTyp obrázku TGA nie je podporovanýTIFF kompresia neodkazuje na platný kodek.Formát obrázkov ANIFormát obrázkov BMPFormát obrázkov EMFFormát obrázkov GIFFormát GdkPixdataFormát obrázkov ICNSFormát obrázkov ICOFormát obrázkov JPEG 2000Formát obrázkov JPEGFormát obrázkov PCXFormát obrázkov PNGRodina formátov obrázkov PNM/PBM/PGM/PPMFormát obrázkov QTIFFormát rastrových obrázkov SunFormát obrázkov TIFFFormát obrázkov TargaFormát obrázkov WBMPFormát obrázkov WMFFormát obrázkov XBMFormát obrázkov XPMTáto verzia gdk-pixbuf nepodporuje ukladanie vo formáte: %sBMP obrázky zhora-dole nemôžu byÅ¥ komprimovanéTransformovaný JPEG má nulovú výšku alebo šírku.Transformovaný JPEG 2000 má nulovú výšku alebo šírkuTransformovaný PNG má nepodporovaný poÄet kanálov, musí to byÅ¥ 3 alebo 4.Transformovaný PNG má nulovú výšku alebo šírku.Transformovaný PNG nie je RGB alebo RGBA.Transformovaný pixbuf má nulovú výšku alebo šírku.Nepodarilo sa naÄítaÅ¥ modul pre naÄítanie obrázkov: %s: %sNeoÄakávaná farebná hĺbka v položkách farebnej mapyNeoÄakávaný koniec údajov obrázku PNMNeoÄakávaný kus ikony v animáciiNerozpoznaný formát súboru obrázkuNepodporovaný priestor farieb JPEG (%s)Nepodporovaná farebná hĺbka pre súbor ICO: %dNepodporovaný typ ikonyNepodporovaný formát obrázku pre GDI+Hodnotu pre kus textu PNG %s nie je možné previesÅ¥ do kódovania ISO-8859-1.Verzia %s formátu GIF nie je podporovanáVýška alebo šírka obrázku TIFF je 0Súbor XPM obsahuje obrázok s výškou <= 0Súbor XPM obsahuje obrázok so šírkou <= 0Súbor XPM má neplatný poÄet fariebXPM obsahuje neplatný poÄet znakov na bodnepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre obrázok s veľkosÅ¥ou %u bajtovnepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre obrázok s veľkosÅ¥ou %u bajtunepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre obrázok s veľkosÅ¥ou %u bajtovNepodporovaný variant obrázku RASgdk-pixbuf-2.30.8/po/gu.gmo0000664000175000017500000006743112340760137016547 0ustar00mclasenmclasen00000000000000Þ•¶Ìû| hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×"ø9U*p)›Åä*þ+)#U&y. ,Ï#ü- Ni”6« âð">!["}' Èå#N7&†­RÇJ8#ƒ§ÁÞ"ü98S8ŒÅ!Ý"ÿ&"%IBoN²0.2&aˆ ±Ò%ç -'Uk€•"® Ñ"ò7$M.r$¡*ÆOñ*A%l/’-Â%ðr‰š­ÉJàO+2{H®÷$ ,9 f #z 2ž "Ñ "ô #!#;!&_!†!¥!QÅ!V"!n" "&±"-Ø"4#2;#!n##°#AË# $+$ :$[$x$$¢$·$Ì$â$÷$%(%=%'R%z%–%¬%Ã%Ù%î%&E&'^&*†&-±&Cß&)#' M'+n'(š' Ã'"ä'(!&("H(k(!(G£(2ë(%)D)c)%))§)Ñ)Úñ)TÌ+P!,6r,h©,h-J{-^Æ-[%.f.fè.|O/WÌ/€$0:¥0bà0CC1\‡1Lä1L12=~2I¼2L3pS3sÄ3R84V‹4iâ4˜L5Så5f96x 6p7\Š7tç7:\8J—8Fâ8L)9rv9/é9E:@_:A :Qâ:d4;K™;Gå;E-<Os<TÃ<A=ÅZ=c >F„>×Ë>D£?Ëè?N´@@AADAN†A`ÕAI6B@€BŽÁBŽPC6ßCDDY[D]µDRE«fEõFSGe\GNÂG<H?NHQŽHUàHb6I<™IqÖI5HJ8~JL·JeK{jKQæK_8L˜LVM€qMVòMfINå°Nl–OQPŽUP‚äPAgQ%©Q#ÏR#óR>S8VS¿SæOT‡6UܾUR›VUîVjDW4¯WZäWv?XW¶XWY`fY\ÇYu$Z\šZU÷ZµM[å\Sé\V=]T”]^é]xH^‘Á^SS_T§_Iü_¯F`Sö`IJaI”aPÞa&/b&Vb&}b&¤b'Ëb&ób,c'Gc&oc&–cT½c<d0Od5€d'¶d&Þd&e&,e¬SeUfVf‚ÖfŸYg~ùg;xh}´ht2iU§iaýiU_jFµjPüjDMkP’kÉãkl­l[mHvmK¿mZ nofnBÖn?yªA‹D€V”ž¨9,-$£ˆPRu%‘’w±"F6N…)­ƒ#!† ‡š>5¢Ž\°@ MŸtco¬˜¥„BfbYJO:¶p7m8Œ|®=s–x´LK{h'qCa X/³[ 0µS;&Š]3•(k¯UlI^¡4 d—©_.‰W}En*T+v1r§ ‚œ2G›¦e<j“ QiH¤`™Zg~z«²BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+.gtk-2-18.gu Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-03-22 13:03+0530 Last-Translator: Sweta Kothari Language-Team: Gujarati Language: gu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n!=1); X-Generator: KBabel 1.11.4 BMP ચિતà«àª° પાસે ખોટી હેડર માહિતી છેBMP માટે હેડરનà«àª‚ માપ આધારભૂત નથીખરાબ કોડનો સામનો થયોPNG ચિતà«àª° માટે બીટà«àª¸ પà«àª°àª¤àª¿ ચેનલ અયોગà«àª¯ છે.રૂપાંતરિત PNG માટે બીટà«àª¸ પà«àª°àª¤àª¿ ચેનલ à«® નથી.TGA હેડર મેમરી ફાળવી શકાતી નથીરંગનકà«àª¶àª¾àª¨àª¾ પà«àª°àªµà«‡àª¶à«‹ ફાળવી શકાતા નથીરંગનકà«àª¶àª¾àª¨à«€ સંરચના ફાળવી શકાતૠનથીIO બફર માહિતી માટે મેમરી ફાળવી શકાતી નથીIO બફર સંરચના માટે મેમરી ફાળવી શકાતી નથીTGAના સંદરà«àª­àª¨à«€ સંરચના માટે મેમરી ફાળવી શકાતી નથીPNM લાવવા માટે મેમરી ફાળવી શકતૠનથીXPM ચિતà«àª°àª¨à«‡ લાવવા માટે પૂરતી મેમરી ફાળવી શકાતી નથીનવૠPixbuf ફાળવી શકાતૠનથીકામપૂરતી IO બફર માહિતી ફાળવી શકાતી નથીXPM રંગનકà«àª¶à«‹ વાંચી શકતૠનથીIO બફર માહિતીને ફરીથી ફાળવી શકાઇ નહિGIF ફાઈલમાં ફરતો કોષà«àªŸàª• પà«àª°àªµà«‡àª¶àª¸àª‚કà«àªšàª¿àª¤ ચિહà«àª¨à«‹ માટે આધાર નથીમેમરી ફાળવી શકાતી નથી: %sસà«àªŸà«àª°à«€àª®àª¨à«‡ બનાવી શકાયૠનથી: %sICNS ફાઇલ ને ડિકોડ કરી શકાતી નથીચિતà«àª°àª¨à«€ ઊંચાઈ મેળવી શકાતી નથી (ખરાબ TIFF ફાઈલ)ચિતà«àª°àª¨à«€ પહોળાઈ મેળવી શકાતી નથી (ખરાબ TIFF ફાઈલ)સà«àªŸà«àª°à«€àª®àª®àª¾àª‚થી વાંચી શકાતૠનથી: %sસà«àªŸà«àª°à«€àª® સà«àª§à«€ પહોંચી શકà«àª¯àª¾ નહિં: %sરંગ પà«àª°à«‹àª«àª¾àª‡àª² માટે મેમરી ફાળવી શકાતી નથીસંદરà«àª­àª¨à«€ સંરચનાની અનામત મૅમરી માટે મેમરી ફાળવી શકાતી નથીહેડર માટે મેમરી ફાળવી શકાતી નથીલીટી માહિતી માટે મેમરી ફાળવી શકાતી નથીJPEG ફાઈલને લાવવા માટે કોઈ મેમરી ફાળવી શકાતી નથીBMP ફાઈલ સંગà«àª°àª¹àªµàª¾ માટે મેમરી સોંપી શકાઈ નહિંસà«àªŸà«àª°à«€àª® માટે મેમરી ફાળવી શકાતી નથીબફર ચિતà«àª° માહિતી ની મેમરી ને ફાળવી શકાતી નથીનવૠPixbuf ફાળવી શકાતૠનથીચિતà«àª° ને ડિકોડ કરી શકાતો નથીબીટમેપને લોડ કરી શકાયૠનહિમેટાફાઇલને લોડ કરી શકાયૠનહિફાઈલ %s માટે ચિતà«àª°àª¨à«àª‚ બંધારણ ઓળખી શકાતà«àª‚ નથીસંગà«àª°àª¹à«€ શકાતૠનથીબાકીનà«àª‚ સંગà«àª°àª¹à«€ શકાતૠનથીBMP ફાઈલમાં લખી શકà«àª¯àª¾ નહિંTIFF ફાઈલમાં લખી શકà«àª¯àª¾ નહિંચિતà«àª°àª¨à«€ બહાર કરà«àª¸àª°àª¨à«‹ હોટસà«àªªà«‹àªŸPCX ચિતà«àª° માટે બધી લીટીઓ મેળવી શકાતી નથીTIFF ચિતà«àª°àª¨à« પરિમાણ બહૠમોટૠછેJPEG ફાઈલનાં(%s) અરà«àª¥àª˜àªŸàª¨àª®àª¾àª‚ ભૂલICNS ચિતà«àª° ને વાંચવામાં ભૂલ: %sચિતà«àª°àª¨à«€ ફાઇલમાં લખવામાં ભૂલ: %sચિતà«àª°àª¨à«€ સà«àªŸà«àª°à«€àª®àª®àª¾àª‚ લખવામાં ભૂલફાઈલમાંથી માહિતી મેળવવીચિતà«àª° લખતી વખતે %s બંધ કરવામાં નિષà«àª«àª³, કદાચ બધી માહિતીનો સંગà«àª°àª¹ નહિ થયો હોય: %sTIFF ફાઈલમાંથી RGB માહિતી લાવવામાં નિષà«àª«àª³TIFF ચિતà«àª°àª¨à«‡ લાવવામાં નિષà«àª«àª³àªàª¨à«€àª®à«‡àª¶àª¨ %s લાવવામાં નિષà«àª«àª³, કારણ જાણીતà«àª‚ નથી, સંભવિત રીતે àªàª• બગડેલી àªàª¨à«€àª®à«‡àª¶àª¨ ફાઈલ છેચિતà«àª° '%s' લાવવામાં નિષà«àª«àª³: %sચિતà«àª° %s લાવવામાં નિષà«àª«àª³, કારણ જાણીતà«àª‚ નથી, સંભવિત રીતે àªàª• બગડેલી ચિતà«àª° ફાઈલ છેલખવા માટે '%s' ખોલવામાં નિષà«àª«àª³: %sTIFF ચિતà«àª° ખોલવામાં નિષà«àª«àª³'%s' ફાઈલ લાવવામાં નિષà«àª«àª³: %sકામચલાઉ ફાઇલ ખોલવામાં નિષà«àª«àª³àª•àª¾àª®àªšàª²àª¾àª‰ ફાઇલમાંથી વાંચવામાં નિષà«àª«àª³TIFF ચિતà«àª° સંગà«àª°àª¹àªµàª¾àª®àª¾àª‚ નિષà«àª«àª³TIFF માહિતી લખવામાં નિષà«àª«àª³XBM ચિતà«àª°àª¨à«‡ લાવતી વખતે કામપૂરતી ફાઈલમાં લખવામાં નિષà«àª«àª³XPM ચિતà«àª°àª¨à«‡ લાવતી વખતે કામપૂરતી ફાઈલમાં લખવામાં નિષà«àª«àª³GIF વાંચવામાં નિષà«àª«àª³: %sPNG ચિતà«àª° ફાઈલમાં ઘાતક ભૂલ: %sPNG ચિતà«àª° ફાઈલને વાંચવામાં ઘાતક ભૂલPNG ચિતà«àª° ફાઈલને વાંચવામાં ઘાતક ભૂલ: %sઆ ફાઈલ GIF ફાઈલ હોય àªàªµà«àª‚ લાગતૠનથીGIF ફાઈલને કોઈ માહિતીની અછત વરà«àª¤àª¾àª¯ છે (કદાચ તે કોઇક રીતે છેદાઇ ગયà«àª‚?)GIF ચિતà«àª° માટે કોઈ વૈશà«àªµàª¿àª• રંગનકà«àª¶à«‹ નથી, અને તેની અંદરના ચોકઠા માટે કોઈ પà«àª°àª¾àª¦à«‡àª¶àª¿àª• રંગનકà«àª¶à«‹ નથી.GIF ચિતà«àª° બગડેલૠછે (ખોટૠLZW સંકોચન)GIF ચિતà«àª° લાવનાર આ ચિતà«àª°àª¨à«‡ સમજી શકતૠનથી.GIF ચિતà«àª° છેદાયેલ અથવા અધૂરૠછે.ચિહà«àª¨àª¨à«€ ઊંચાઈ શૂનà«àª¯ છેચિહà«àª¨àª¨à«€ પહોળાઈ શૂનà«àª¯ છેચિતà«àª° ફાઈલ '%s'માં કોઇ માહિતી નથીચિતà«àª° માટેનૠબંધારણ જાણીતà«àª‚ નથીચિતà«àª°àª¨à«‡ અયોગà«àª¯ પહોળાઇ અને/અથવા ઊંચાઇચિતà«àª°àª¨à«‡ બિઆધારભૂત bpp છેચિતà«àª°àª¨à«‡ %d-બીટ સમતલોની સંખà«àª¯àª¾ બિનઆધારભૂત છેચિતà«àª°àª¨à«€ શૂનà«àª¯ ઊંચાઈચિતà«àª°àª¨à«€ શૂનà«àª¯ પહોળાઈચિતà«àª° માટેનà«àª‚ હેડર બગડેલૠછેચિતà«àª° માટેની પિકà«àª¸à«‡àª² માહિતી બગડેલી છેચિતà«àª°àª¨à«‹ ICO તરીકે સંગà«àª°àª¹ કરવા માટે તે ખૂબ મોટૠછેચિતà«àª°àª¨à«‹ પà«àª°àª•àª¾àª° '%s' આધાર આપતો નથીચિતà«àª°àª¨à«‹ પà«àª°àª•àª¾àª° હાલમાં આધાર આપતો નથીચિતà«àª°àª¨àª¾ પà«àª°àª•àª¾àª° '%s'ને ધીરેધીરે લાવવા માટે આધાર નથીPNG ફાઈલને લાવવા માટે અપૂરતી મેમરીPNM ના સંદરà«àª­àª¨à«€ સંરચના લાવવા માટે પૂરતી માહિતી નથીPNM ફાઈલને લાવવા માટે અપૂરતી મેમરીXBM ચિતà«àª° ફાઈલને લાવવા માટે અપૂરતી મેમરીચિતà«àª°àª¨à«‡ લાવવા માટે પૂરતી મેમરી નથી, મેમરીને મà«àª•à«àª¤ કરવા કોઈક કારà«àª¯àª•à«àª°àª®àª®àª¾àª‚થી બહાર નીકળોJPEG ૨૦૦૦ ફાઇલ ને ખોલવા માટે મેમરી અપૂરતી છેTIFF ફાઈલ લાવવા માટે અપૂરતી મેમરીઅનામત મૅમરીમાં ચિતà«àª°àª¨à«‹ સંગà«àª°àª¹ કરવા માટે અપૂરતી મૅમરીકૉલબેક માટે ચિતà«àª° ફાઈલને લાવવા માટે અપૂરતી મેમરીGIF લાવનારમાં આંતરિક ભૂલ (%s)આંતરિક ભૂલ: ચિતà«àª° લાવનાર મોડà«àª¯à«àª² '%s' પà«àª°àª•à«àª°àª¿àª¯àª¾ પૂરà«àª£ કરવામાં નિષà«àª«àª³, પરંતૠનિષà«àª«àª³àª¤àª¾ માટે તેણે કારણ આપà«àª¯à«àª‚ ન હતà«àª‚અયોગà«àª¯ XBM ફાઈલઅયોગà«àª¯ XPM હેડરàªàª¨àª¿àª®à«‡àª¶àª¨àª®àª¾àª‚ અયોગà«àª¯ હેડરચિહà«àª¨àª®àª¾àª‚ અયોગà«àª¯ હેડરJPEGની ગà«àª£àªµàª¤à«àª¤àª¾ માટેની કિંમત 0 થી 100 ની વચà«àªšà«‡ હોવી જરૂરી છે; કિંમત '%d' ચાલશે નહિ.JPEGની ગà«àª£àªµàª¤à«àª¤àª¾ માટેનૠકિંમત 0 થી 100 ની વચà«àªšà«‡ હોવૠજરૂરી છે; કિંમત '%s' ને પદચà«àª›à«‡àª¦ કરી શકાતી નથી.PNG લેખનના કટકાઓ માટેની કી ASCII અકà«àª·àª°à«‹àª®àª¾àª‚ હોવી જરૂરી છે.PNG લેખનના કટકાઓ માટેની કીમાં ઓછામાં ઓછા ૧ અને વધારેમાં વધારે ૭૯ અકà«àª·àª°à«‹ હોવા જરૂરી છે.àªàª¨àª¿àª®à«‡àª¶àª¨àª®àª¾àª‚ ખરાબ રચના વાળો કટકોPNM ફાઈલમાં રંગની મહતà«àª¤àª® કિંમત 0 છેPNM ફાઈલમાં રંગની મહતà«àª¤àª® કિંમત બહૠમોટી છેકોઈ XPM હેડર મળતà«àª‚ નથીPCX માહિતીના અંતે કોઇ પેલેટ મળતૠનથીGIF ફાઈલમાં ચોકઠà«àª‚ સમાવવા માટે પૂરતી મેમરી નથીGIF ફાઈલ લાવવા માટે પૂરતી મેમરી નથીICO ફાઈલ લાવવા માટે પૂરતી મેમરી નથીRAS ચિતà«àª°àª¨à«‡ લાવવા માટે પૂરતી મેમરી નથીàªàª¨àª¿àª®à«‡àª¶àª¨ લાવવા માટે પૂરતી મેમરી નથીબિટમેપ ચિતà«àª°àª¨à«‡ લાવવા માટેની પૂરતી મેમરી નથીચિહà«àª¨àª¨à«‡ લાવવા માટે પૂરતી મેમરી નથીચિતà«àª°àª¨à«‡ લાવવા માટે અપૂરતી મેમરીPNG સંકોચન સà«àª¤àª° ઠ૦ અને ૯ ની વચà«àªšà«‡àª¨à«€ કિંમત જ હોવી જોઈàª; કિંમત '%d' માનà«àª¯ નથી.PNG સંકોચન સà«àª¤àª° ઠ૦ અને ૯ ની વચà«àªšà«‡àª¨à«€ કિંમત જ હોવી જોઈàª; કિંમત '%s' નà«àª‚ પદચà«àª›à«‡àª¦àª¨ કરી શકà«àª¯àª¾ નહિં.PNM ફાઈલના ચિતà«àª°àª¨à«€ ઊંચાઈ શૂનà«àª¯ છેPNM ફાઈલના ચિતà«àª°àª¨à«€ પહોળાઈ શૂનà«àª¯ છેPNM ફાઈલ પાસે શરૂઆતના ખોટા બાઈટ છેPNM ફાઈલ ઓળખી શકાય તેવા PNM ઉપબંધારણ નથીPNM ચિતà«àª° લાવનાર PNMના આ ઉપ-બંધારણને આધાર આપતો નથીPNM લાવનારને પૂરà«àª£àª¾àª‚ક શોધવાની આશા હતી, પરંતૠન શોધી શકà«àª¯à«àª¸àª®àª¯ કરતા પહેલા ફાઈલનો અંત આવà«àª¯à«‹RAS ચિતà«àª° પાસે ખોટી હેડર માહિતી છેRAS ચિતà«àª°àª¨à«‹ પà«àª°àª•àª¾àª° અજાણà«àª¯à«‹ છેPNM ના કાચા બંધારણ માટે નમૂનાની માહિતી પહેલા àªàª• જ ખાલી જગà«àª¯àª¾ જરૂરી છેPNM ચિતà«àª°àª¨à«‹ કાચો પà«àª°àª•àª¾àª° અયોગà«àª¯ છેસà«àªŸà«‡àª• વધારેપડતૠભરાઈ ગયૠછેTGA ચિતà«àª°àª¨à«àª‚ પરિમાણ અયોગà«àª¯ છેTGA ચિતà«àª°àª¨àª¾ પà«àª°àª•àª¾àª° માટે આધાર નથીANI ચિતà«àª° બંધારણBMP ચિતà«àª° બંધારણEMF ચિતà«àª° બંધારણGIF ચિતà«àª° બંધારણICNS ચિતà«àª° બંધારણICO ચિતà«àª° બંધારણJPEG 2000 ચિતà«àª° બંધારણJPEG ચિતà«àª° બંધારણPCX ચિતà«àª° બંધારણPNG ચિતà«àª° બંધારણPNM/PBM/PGM/PPM ચિતà«àª°àª¨àª¾ બંધારણનà«àª‚ કà«àªŸà«àª‚બસન રાસà«àªŸàª° ચિતà«àª° બંધારણTIFF ચિતà«àª°àª¨à«àª‚ બંધારણટારà«àª—ા ચિતà«àª° બંધારણWBMP ચિતà«àª° બંધારણWMF ચિતà«àª° બંધારણXBM ચિતà«àª° બંધારણXPM ચિતà«àª° બંધારણgdk-pixbfનà«àª‚ બંધારણ ચિતà«àª°àª¨àª¾ બંધારણનો સંગà«àª°àª¹ કરવા માટે આધાર આપતà«àª‚ નથી: %sTopdown BMP ઈમેજો સંકà«àªšàª¿àª¤ કરી શકાતી નથીરૂપાંતરિત JPEG માટે શૂનà«àª¯ પહોળાઈ અથવા ઊંચાઈ હોય છે.રૂપાંતરિત JPEG2000 પાસે શૂનà«àª¯ પહોળાઈ અથવા ઊંચાઈ હોય છેરૂપાંતરિત PNG માટે નિરાધારીત ચેનલની સંખà«àª¯àª¾, 3 કે 4 હોવી જરૂરી છે.રૂપાંતરિત PNG માટે શૂનà«àª¯ પહોળાઈ અથવા ઊંચાઈ હોય છે.રૂપાંતરિત PNG, RGB કે RGBA નથી.ચિતà«àª° લાવવા માટેનà«àª‚ મોડà«àª¯à«àª² લાવી શકાયà«àª‚ નહિ: %s: %sરંગનકà«àª¶àª¾àª¨àª¾ પà«àª°àªµà«‡àª¶à«‹ માટે અણધારી બીટની ઊંડાઈPNM ચિતà«àª°àª¨à«€ માહિતીનો અણધારà«àª¯à«‹ અંતàªàª¨àª¿àª®à«‡àª¶àª¨àª®àª¾àª‚ અણધારà«àª¯à«‹ ચિહà«àª¨àª¨à«‹ કટકો છેચિતà«àª° ફાઈલનà«àª‚ બંધારણ અજાણà«àª¯à« છેબિનઆધારભૂત JPEG રંગની જગà«àª¯àª¾ %sICO ફાઇલ માટે બિનઆઘારભૂત ઊંડાઇ: %dનિરાધારીત ચિહà«àª¨àª¨à«‹ પà«àª°àª•àª¾àª°GDI+ માટે નિરાધારીત ચિતà«àª° બંધારણPNG લેખનના કટકા %s માટેની કિંમતને ISO-8859-1 સંગà«àª°àª¹àªªàª§à«àª§àª¤àª¿àª®àª¾àª‚ રૂપાંતરિત કરી શકાતૠનથી.GIF ફાઈલના બંધારણની %s આવૃતà«àª¤àª¿ માટે આધાર નથીTIFF ચિતà«àª°àª¨à«€ પહોળાઈ કે ઊંચાઈ શૂનà«àª¯ છેXPM ફાઈલના ચિતà«àª°àª¨à«€ ઊંચાઈ <= 0 છેXPM ફાઈલના ચિતà«àª°àª¨à«€ પહોળાઈ <= 0 છેXPM ફાઈલ પાસે અયોગà«àª¯ રંગની સંખà«àª¯àª¾ છેXPM પાસે પà«àª°àª¤àª¿ પીકà«àª¸à«‡àª² અયોગà«àª¯ શબà«àª¦àª¨à«€ સંખà«àª¯àª¾àª¨àª¿àª°àª¾àª§àª¾àª°à«€àª¤ RAS ચિતà«àª° બદલાવોgdk-pixbuf-2.30.8/po/uk.po0000664000175000017500000011555512340760136016407 0ustar00mclasenmclasen00000000000000# Ukrainian translation of gtk+. # Copyright (C) 1999 Free Software Foundation, Inc. # Yuri Syrota , 1999, 2004. # Maxim Dziumanenko , 2004-2010 # wanderlust , 2009. # Daniel Korostil , 2014. msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2014-02-14 10:26+0300\n" "Last-Translator: Daniel Korostil \n" "Language-Team: linux.org.ua\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=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: Virtaal 0.7.1\n" "X-Project-Style: gnome\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Ðе вдалоÑÑŒ відкрити файл «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Файл Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ \"%s\" не міÑтить даних" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ анімацію \"%s\": причина невідома, можливо файл " "зіпÑований" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ \"%s\": причина невідома, можливо файл " "пошкоджений" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ модуль Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Модуль Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ %s не екÑпортує відповідний інтерфейÑ; " "можливо, це з іншої верÑÑ–Ñ— gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð¸Ð¿Ñƒ \"%s\" не підтримуютьÑÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ðе вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ñ‚Ð¸ формат Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ файлі \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ðерозпізнаний формат файлу зображеннÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Помилка при запиÑуванні файлу зображеннÑ: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ð¦Ñ Ð·Ð±Ñ–Ñ€ÐºÐ° gdk-pixbuf не підтримує Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ у такому форматі: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ зображеннÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ðе вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ тимчаÑовий файл" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ðе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ тимчаÑовий файл" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ðе вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ \"%s\" Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ðе вдаєтьÑÑ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ð¸ \"%s\" піÑÐ»Ñ Ð·Ð°Ð¿Ð¸Ñу зображеннÑ, можливо збережено не вÑÑ– " "дані: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ у буфері" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Помилка при запиÑÑ– у потік зображеннÑ" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°: модуль Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½ÑŒ \"%s\" не може завершити " "операцію, але він не повідомив про причину помилки." #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ðе підтримуєтьÑÑ Ð¿Ð¾Ñтупове Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ форматі \"%s\"" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Заголовок Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ð¸Ð¹" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ðевідомий формат зображеннÑ" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Пошкоджені пікÑельні дані зображеннÑ" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "не вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ %u байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ñƒ зображеннÑ" msgstr[1] "не вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ %u байти Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ñƒ зображеннÑ" msgstr[2] "не вдаєтьÑÑ Ñ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ %u байтів Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ñƒ зображеннÑ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "ÐеÑподівана поÑлідовніÑÑ‚ÑŒ кадрів в анімації" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ðеправильний заголовок у анімації" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð½Ñ–Ð¼Ð°Ñ†Ñ–Ñ—" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Ðеправильний фрагмент у анімації" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ ANI обрізане або неповне." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Формат зображень ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ BMP міÑтить неправильні дані в заголовку" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð°Ñтрового зображеннÑ" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ BMP має непідтримуваний розмір заголовка" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Перегорнуті Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ BMP не можуть бути ÑтиÑнені" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ПередчаÑне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати файл BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Формат зображень BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Формат зображень EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Формат зображень GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Формат зображень ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "ЯкіÑÑ‚ÑŒ формату JPEG має бути в діапазоні від 0 до 100; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ \"%s\" не " "вдаєтьÑÑ Ð¾Ð¿Ñ€Ð°Ñ†ÑŽÐ²Ð°Ñ‚Ð¸." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "ЯкіÑÑ‚ÑŒ формату JPEG має бути в діапазоні від 0 до 100; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ \"%d\" " "неприпуÑтиме." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Формат зображень JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Формат зображень TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ðе вдаєтьÑÑ Ñтворити потік: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ðе вдаєтьÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ позицію у потоці: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ðе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ з потоку: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ раÑтрове зображеннÑ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ метафайл" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Цей формат зображень не підтримуєтьÑÑ Ð´Ð»Ñ GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ðе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Формат зображень WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Ðе вдаєтьÑÑ Ð·Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Файл формату GIF міÑтив пошкоджені дані (можливо його було обрізано?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° при завантаженні GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Стек переповнений" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Завантажувач зображень GIF формату не може зрозуміти це зображеннÑ." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ВиÑвлено неправильний код" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Циклічний табличний Ð·Ð°Ð¿Ð¸Ñ Ñƒ файлі формату GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÐ°Ð´Ñ€Ñƒ файлу GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ GIF пошкоджене (невірне ÑтиÑÐ½ÐµÐ½Ð½Ñ LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Файл не Ñхожий на GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Формат файлу GIF верÑÑ–Ñ— %s не підтримуєтьÑÑ" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Результат Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ GIF має нульову ширину" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ GIF не має глобальної мапи кольорів, Ñ– кадр в ньому не " "має локальної мапи кольорів." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ GIF обрізане чи незавершене." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "При читанні Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ ICNS виникла помилка: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Ðе вдаєтьÑÑ Ñ„Ð°Ð¹Ð» декодувати файл ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Формат зображень ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ðеправильний заголовок у файлі значка" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð½Ð°Ñ‡ÐºÐ°" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "СтиÑнуті значки не підтримуютьÑÑ" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ширина значка дорівнює нулю" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ВиÑота значка дорівнює нулю" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ðепідтримуваний тип значка" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ у форматі ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ð°Ð´Ñ‚Ð¾ велике Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ñƒ форматі ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Ðктивна облаÑÑ‚ÑŒ визначена за межами зображеннÑ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Глибина кольору %d Ð´Ð»Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ ICO не підтримуєтьÑÑ" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾ÐºÑƒ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Ðе вдаєтьÑÑ Ð´ÐµÐºÐ¾Ð´ÑƒÐ²Ð°Ñ‚Ð¸ зображеннÑ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ JPEG2000 має нульову ширину чи виÑоту." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Тип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½Ðµ підтримуєтьÑÑ Ñƒ цій верÑÑ–Ñ—" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ð¾Ð²Ð¾Ð³Ð¾ профілю" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ðе доÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° даних зображеннÑ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Формат зображень JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Помилка інтерпретації файлу Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ, Ñпробуйте закрити деÑкі " "програми, щоб звільнити пам'ÑÑ‚ÑŒ" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ПроÑÑ‚Ñ–Ñ€ кольорів (%s) формату JPEG не підтримуєтьÑÑ" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ JPEG має нульову ширину чи виÑоту." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Кольоровий профіль має неправильну довжину «%u»." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° контекÑту" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” неправильну виÑоту та/чи ширину" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” непідтримувану кількіÑÑ‚ÑŒ біт на точку" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” непідтримувану кількіÑÑ‚ÑŒ %d-и бітних площин" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ðе вдаєтьÑÑ Ñтворити новий об'єкт Pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð¸Ñ… Ñ€Ñдка" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Ðе вдалоÑÑŒ виділити пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Отримані не вÑÑ– Ñ€Ñдки Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ðе знайдено палітри в кінці файлі формату PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Формат зображень PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” нульову ширину чи виÑоту." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Формат GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" "Ðеправильне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÑ–Ð»ÑŒÐºÐ¾ÑÑ‚Ñ– бітів на канал Ð´Ð»Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNM." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має нульову ширину чи виÑоту." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÑ–Ð»ÑŒÐºÐ¾ÑÑ‚Ñ– бітів на канал у зображенні формату PNM не дорівнює 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG не має тип RGB чи RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Перетворене Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має непідтримувану кількіÑÑ‚ÑŒ каналів, Ñ—Ñ… " "має бути 3 чи 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Критична помилка у файлі Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ %lu з %lu зображень; Ñпробуйте закрити " "деÑкі програми, щоб зменшити кількіÑÑ‚ÑŒ викориÑтаної пам'ÑÑ‚Ñ–" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Критична помилка Ð·Ñ‡Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Критична помилка Ð·Ñ‡Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Ключі Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑ–Ð² текÑту в зображенні формату PNG мають міÑтити не менше 1 та " "не більше 79 Ñимволів." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "Ключі Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑ–Ð² текÑту в зображенні формату PNG мають бути Ñимволами з " "набору ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Кольоровий профіль має неправильну довжину %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "СтиÑÐ½ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має бути в діапазоні від 0 до 9; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ \"%s\" не " "вдаєтьÑÑ Ð¾Ð¿Ñ€Ð°Ñ†ÑŽÐ²Ð°Ñ‚Ð¸." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "СтиÑÐ½ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ PNG має бути в діапазоні від 0 до 9; Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ \"%d\" " "неприпуÑтиме." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑƒ текÑту \"%s\" в зображенні формату PNG не може бути " "перетворено в ÐºÐ¾Ð´ÑƒÐ²Ð°Ð½Ð½Ñ ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Формат зображень PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Завантажувач зображень формату PNM очікував знайти ціле чиÑло, але не " "знайшов його" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Файл PNM має некоректний перший байт" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Файл формату PNM має незрозумілий підформат PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Файл PNM міÑтить Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½ÑƒÐ»ÑŒÐ¾Ð²Ð¾Ñ— ширини" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Файл PNM міÑтить Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð½ÑƒÐ»ÑŒÐ¾Ð²Ð¾Ñ— виÑоти" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "МакÑимальне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñƒ у файлі формату PNM дорівнює 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "МакÑимальне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ñƒ у файлі формату PNM надто велике" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Ðеправильний тип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Raw PNM" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Завантажувач зображень формату PNM не підтримує цей підформат PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Формат Raw PNM вимагає точно один пропуÑк перед даними зразка" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñтруктури вміÑту PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "ÐеÑподіване Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ… Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Родина форматів зображень PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Файловий деÑкриптор вводу дорівнює NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ðе вдаєтьÑÑ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ заголовок QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Ðадто великий розмір атома QTIF (%d байт)" msgstr[1] "Ðадто великий розмір атома QTIF (%d байти)" msgstr[2] "Ðадто великий розмір атома QTIF (%d байтів)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Ðе вдалоÑÑŒ відібрати пам'ÑÑ‚ÑŒ розміром %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°" msgstr[1] "" "Ðе вдалоÑÑŒ відібрати пам'ÑÑ‚ÑŒ розміром %d байти Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°" msgstr[2] "" "Ðе вдалоÑÑŒ відібрати пам'ÑÑ‚ÑŒ розміром %d байтів Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ð°" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Файлова помилка при читанні атома QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Ðеможливо переміÑтитиÑÑ Ð½Ð° наÑтупний %d байт за допомогою seek()." msgstr[1] "Ðеможливо переміÑтитиÑÑ Ð½Ð° наÑтупні %d байти за допомогою seek()." msgstr[2] "Ðеможливо переміÑтитиÑÑ Ð½Ð° наÑтупні %d байтів за допомогою seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури контекÑту формату QTIF" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Ðеможливо Ñтворити об'єкт GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Ðе вдаєтьÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ атом даних зображеннÑ." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Формат зображень QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Заголовок Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ RAS міÑтить неправильні дані" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ RAS має невідомий тип" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "непідтримуваний тип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Формат раÑтрових зображень компанії Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð¸Ñ… IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ðе вдаєтьÑÑ Ð¿ÐµÑ€ÐµÑ€Ð¾Ð·Ð¿Ð¾Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ дані Ñтруктури IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñ‚Ð¸Ð¼Ñ‡Ð°Ñових даних Ñтруктури IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ новий об'єкт Pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾ÑˆÐºÐ¾Ð´Ð¶ÐµÐ½Ðµ або обрізане" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури мапи кольорів" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ–Ð² мапи кольорів" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ÐеÑподівана бітова глибина Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ–Ð² мапи кольорів" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° формату TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Ðеправильний розмір Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñƒ форматі TGA" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Тип Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TGA не підтримуєтьÑÑ" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктури контекÑту формату TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Ðадлишкові дані у файлі" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Формат зображень Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ðе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ ширину (неправильний файл TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ðе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ виÑоту (неправильний файл TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Ширина чи виÑота Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFF дорівнює нулю" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ TIFF надто велике" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ðе доÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ дані RGB з файлу формату TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Ðе вдаєтьÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Ðе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "СтиÑÐ½ÐµÐ½Ð½Ñ TIFF не поÑилаєтьÑÑ Ð½Ð° коректний кодек." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати дані TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати у файл TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” нульову ширину" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Ð—Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð°Ñ” нульову виÑоту" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ðе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ залишок" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Формат зображень WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ðеправильний файл XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ÐедоÑтатньо пам'ÑÑ‚Ñ– Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Ðе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати тимчаÑовий файл при завантаженні Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Формат зображень XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Ðе знайдено заголовок XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ðеправильний заголовок XBM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Ширина Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPM <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "ВиÑота Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPM <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM має неправильну кількіÑÑ‚ÑŒ байтів на точку" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM має неправильну кількіÑÑ‚ÑŒ кольорів" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ðе вдаєтьÑÑ Ð·Ñ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ мапу кольорів XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Ðе вдаєтьÑÑ Ð·Ð°Ð¿Ð¸Ñати тимчаÑовий файл під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Формат зображень XPM" #~ msgid "Unsupported animation type" #~ msgstr "Ðепідтримуваний тип анімації" #~ msgid "TIFFClose operation failed" #~ msgstr "Помилка операції TIFFClose" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð´Ñ–Ð»Ð¸Ñ‚Ð¸ пам'ÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð¸Ñ… палітри" gdk-pixbuf-2.30.8/po/xh.po0000664000175000017500000007650112340760136016404 0ustar00mclasenmclasen00000000000000# Xhosa translation of gtk+ # Copyright (C) 2005 Canonical Ltd. # This file is distributed under the same license as the gtk+ package. # Translation by Canonical Ltd with thanks to # Translation World CC in South Africa, 2005. # msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2005-02-08 13:20+0200\n" "Last-Translator: Canonical Ltd \n" "Language-Team: Xhosa \n" "Language: xh\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Akuphumelelanga ukuvula ifayili '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Ifayili yemifanekiso '%s' ayiqulathanga data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Akuphumelelanga ukufaka oopopayi '%s': isizathu asaziwa, mhlawumbi yifayile " "yoopopayi eyonakeleyo" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ukufaka umfanekiso akuphumelelanga '%s': isizathu asaziwa, mhlawumbi " "yifayili yomfanekiso eyonakeleyo" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ayinako ukufaka imodyuli yokufaka umfanekiso: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Imodyuli yokufaka umfanekiso %s ayihambisi umdibanisi wemida onguwo; " "mhlawumbi isuka kuhlobo lwe-GTK olwahlukileyo?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Uhlobo lomfanekiso '%s' aluxhaswanga" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ayikwazanga ukubona umfanekiso kubume befayili yale fayili '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ubume befayili yemifanekiso engaziwayo" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ayiphumelelanga ukufaka umfanekiso '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Impazamo ekubhaleni umfanekiso: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Isakhiwo se-gdk-pixbuf asikuxhasi ukugcinwa kobume bemifanekiso: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" "Uvimba wolwazi akonelanga ukugcina umfanekiso ukuba ungaphinde ubuyiswe" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ayiphumelelanga ukuvula iifayili zexeshana" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ayiphumelelanga ukufunda kwifayili yexeshana" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ayiphumelelanga ukuvula '%s' ukuba kubhalwe: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ayiphumelelanga ukuvala '%s' ngelixa ibhala umfanekiso, kusenokwenzeka ukuba " "ayigcinwanga yonke i-data: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" "Uvimba wolwazi akanelanga ukuba agcine umfanekiso kwisigcini sethutyana" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Impazamo ekubhaleni umfanekiso: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "IMpazamo ngaphakathi: Imodyuli yokufaka umfanekiso '%s' ayiphumelelanga " "ukuqala ukufaka lo mfanekiso, kodwa ayinikanga sizathu sokungaphumeleli" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ukongezwa kokufaka olu hlobo lomfanekiso '%s' akuxhaswanga" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "I-header yomfanekiso obonakala ngayo kwiskrini yonakele" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ubume bomfanekiso abaziwa" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "I-data yomfanekiso we-pixel yonakele" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Isiqa esingalindelekanga somfanekiso womqondiso koopopayi" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "I-header engavunywanga ekwenzeni oopopayi" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Uvimba wolwazi akonelanga ukuba kungafakwa oopopayi" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Isiqa esinesiphene koopopayi" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Umfanekiso we-GIF uyekwe esithubeni okanye awugqitywanga." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Ubume bemifanekiso eyi-ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Umfanekiso we-BMP une-bogus header data" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" "Akukho vimba wolwazi owaneleyo ukuba kungafakwa umfanekiso wengqokelela " "yamasuntsu" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" "Umfanekiso we-BMP uwubuxhasanga ubungakanani bobukhulu bokubhalwe emantla " "ephepha" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Imifanekiso ye-Topdown BMP ayikwazi ukushwankathelwa" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Kufumaniseke ukupheliswa kwefayili phambi kwexesha" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "" "Ayikwazanga ukwandisa uvimba wolwazi ukuze akwazi ukufaka ifayili ye-JPEG" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Ayikwazanga ukutshintsha igama lefayili" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Ubume bomfanekiso i-BMP" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "Ubume bomfanekiso i-BMP" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Ubume bomfanekiso we-GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Ubume bomfanekiso we-ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Ubunjani be-JPEG kufuneka buxabise phakathi kwe-0 ne-100; ixabiso '%s' " "alihlahlelwanga." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Ubunjani be-JPEG kufuneka buxabise phakathi kwe-0 ne100; ixabiso '%d' " "livumelekile." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Ubume bomfanekiso we-JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "I-format yomfanekiso i-TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ayikwazanga ukunikezela uvimba wolwazi kwi-header" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Impazamo xa kudalwa uvimba wefayili '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Ayikwazanga ukukhetha into" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Impazamo xa kudalwa uvimba wefayili '%s': %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Ayikwazanga ukutshintsha igama lefayili" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Ayikwazanga ukutshintsha igama lefayili" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "uhlobo lomfanekiso oluyi-RAS variation" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Ayikwazanga ukugcina okuseleyo" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "I-format yemifanekiso eyi-WBMP" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Ayiphumelelanga ukufunda i-GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Ifayili ye-GIF ibingenayo enye i-data (mhlawumbi iyekwe phakathi ngendlela " "ethile?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Impazamo yangaphakathi kwisifaki se-GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Ukuchitheka kwemfumba" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Isifaki mifanekiso se-GIF asiwuqondi lo mfanekiso." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Kufumaneke ikhowudi engalunganga" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Kungene itheyibhile esisangqa kwifayile i-GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Uvimba wolwazi akalingananga ukuba kungafakwa ifayili ye-GIF" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Uvimba wolwazi akalingananga ukuba kungafakwa ifayili ye-GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Umfanekiso we-GIF wonakele (isishwankathelo se-LZW asichanekanga)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Le fayili ayikhangeleki njengefayili ye-GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Uhlobo %s lobume befayili ye-GIF aluxhaswanga" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Umfanekiso awunabubanzi" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Umfanekiso we-GIFawunayo yonke imaphu yemibala, yaye isakhelo esingaphakathi " "kwawo asinayo imibala efikeleleka ngqo kwimaphu yemibala." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Umfanekiso we-GIF uyekwe esithubeni okanye awugqitywanga." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Impazamo ebulalayo ekufundeni ifayile yemifanekiso i-PNG : %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Ayikwazanga ukukhetha into" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "Ubume bomfanekiso we-ICO" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "I-header engavunywanga kumfanekiso ongumqondiso" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" "Akukho vimba wolwazi owaneleyo ukuba kungafakwa umfanekiso ongumqondiso" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Isishwankathelo somfanekiso ongumqondiso asixhaswanga" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Umfanekiso ongumqondiso awunabubanzi" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Umfanekiso ongumqondiso awunabude" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Uhlobo lomfanekiso ongumqondiso ongaxhaswanga" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Uvimba wolwazi akanelanga ukuba kungafakwa ifayili ye-ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Umfanekiso mkhulu kakhulu ukuba ungagcinwa njenge-ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "I-hotspot yekhesa ingaphandle komfanekiso" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Ubunzulu abuxhaswanga kwifayili ye-ICO: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Ayikwazanga ukunikezela uvimba wolwazi kwi-header" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Ayikwazanga ukutshintsha igama lefayili" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "I-PNG eguqulweyo ayinabubanzi okanye ubude." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Uhlobo lomfanekiso '%s' aluxhaswanga" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "" "Ayikwazanga ukwandisa uvimba wolwazi ukuze akwazi ukufaka ifayili ye-JPEG" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Uvimba wolwazi akanelanga ukuba angavula ifayili ye-TIFF" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Ayikwazanga ukwandisa uvimba wolwazi lwe-data yomgca" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "Ubume bomfanekiso we-JPEG" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Impazamo ekutolikeni ifayili yomfanekiso i-JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Uvimba wolwazi akanelanga ukuba angafaka umfanekiso, zama ukuphuma kwezinye " "iinkqubo ukwandisa uvimba wolwazi" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Indawo yombala ye-JPEG ayixhaswanga (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" "Ayikwazanga ukwandisa uvimba wolwazi ukuze akwazi ukufaka ifayili ye-JPEG" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "I-PNG eguqulweyo ayinabubanzi okanye ubude." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ayikwazanga ukunikezela uvimba wolwazi kwi-header" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ayikwazanga ukunikezela ngovimba wolwazi kumgcini wethutyana" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Umfanekiso unobubanzi/ubude obungavumelekanga" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Umfanekiso une-bpp engaxhaswanga" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Umfanekiso unenani elingaxhaswanga lee-%d-bit planes" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ayikwazanga ukwakha i-pixbuf entsha" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ayikwazanga ukwandisa uvimba wolwazi lwe-data yomgca" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ayikwazanga ukunikezela uvimba wolwazi kwi-header" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ayifumananga yonke imigca yomfanekiso we-PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Akukho ngqokelela yezixhobo ethe yafunyanwa ekugqibeleni kwe-PCX data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Ubume bomfanekiso bomfanekiso we-PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "I-PNG eguqulweyo ayinabubanzi okanye ubude." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Ubume bomfanekiso we-GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Amasuntsu ejelo ngalinye lomfanekiso we-PNG alivumelekanga." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "I-PNG eguqulweyo ayinabubanzi okanye ubude." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Amasuntsu ejelo ngalinye eliguquliweyo i-PNG alisosi-8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Eguquliweyo i-PNG hayi i-RGB okanye i-RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Eguquliweyo i-PNG inenani lamajelo elingaxhaswanga, nekufuneka ibe sisi-3 " "okanye isi-4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Impazamo ekukufa kumfanekiso wefayili i-PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Akonelanga uvimba wolwazi ukuba angafaka ifayili i-PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Akonelanga uvimba wolwazi ukuba angagcina i-%ld by %ld image; zama ukuphuma " "kwezinye iinkqubo ukunciphisa ukusetyenziswa kovimba wolwazi" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Impazamo ebulalayo ekufundeni ifayili yemifanekiso i-PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Impazamo ebulalayo ekufundeni ifayile yemifanekiso i-PNG : %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Amaqhosha esiqa sombhalo we-PNG kufuneka abe nophawu olu-1 ubuncinane ukuya " "kuma-79." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Amaqhosha esiqa sombhalo we-PNG kufuneka abe ne-ASCII yeempawu." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Ubunjani be-JPEG kufuneka buxabise phakathi kwe-0 ne-100; ixabiso '%s' " "alihlahlelwanga." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Ubunjani be-JPEG kufuneka buxabise phakathi kwe-0 ne100; ixabiso '%d' " "livumelekile." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Ixabiso lesiqa sombhalo we-PNG %s asinako ukuguqulwa sisiwe kwi-ISO-8859-1 " "encoding." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Ubume bomfanekiso we-PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Isifaki-nkqubo se-PNM kulindeleke ukuba sifumane inani, kodwa asikwazanga" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Ifayili ye-PNM ine-byte yokuqala engachanekanga" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Ifayili i-PNM ayikho kubume bangaphakathi be-PNM obunokunakanwa" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Ifayili i-PNM inomfanekiso obubanzi buli-0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Ifayili ye-PNM inobude bomfanekiso obungu-0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Ubukhulu bexabiso lombala okwifayili ye-PNM ngu-0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" "Ubukhulu bexabiso lombala okwifayili ye-PNM bukhulu kakhuluis too large" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Umfanekiso ongekenziwa nto wohlobo lwe-PNM awuvumelekanga" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Isifaki-mfanekiso se-PNM asiyixhasi le-PNM subformat" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Iformat engenziwanga nto ye=PNM ifuna indawo enye phambi kwe-data eyisampuli" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ayikwazi ukwandisa uvimba wolwazi ukuze ifake umfanekiso we-PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Uvimba wolwazi akonelanga ukuba angafaka i-PNM context struct" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ukufika ekugqibeleni okungalindelekanga kwe-PNM image data" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Uvimba wolwazi akonelanga ukuba angafaka ifayili ye-PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Ii-PNM/PBM/PGM/PPM lusapho lokulungelelanisa umfanekiso wobume" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Ayiphumelelanga ukuvula umfanekiso we-TIFF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Ayikwazanga ukunikezela ngovimba wolwazi kumgcini wethutyana" msgstr[1] "Ayikwazanga ukunikezela ngovimba wolwazi kumgcini wethutyana" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Ayiphumelelanga ukufunda i-GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Ayikwazi ukunikezela uvimba wolwazi kwi-TGA context struct" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Ayiphumelelanga ukufunda kwifayili yexeshana" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Ayiphumelelanga ukuvula umfanekiso we-TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "I-format yomfanekiso i-TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Umfanekiso we-RAS one-bogus header data" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Umfanekiso we-RAS ngowohlobo olungaziwayo" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "uhlobo lomfanekiso oluyi-RAS variation" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Uvimba wolwazi akonelanga ukuba angafaka umfanekiso we-RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Ulungelelwaniso lwe-format yomfanekiso eyi-The Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ayinako ukunikezela ngovimba wolwazi lwe-IOBuffer struct" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ayinako ukunikezela ngovimba wolwazi kwi- IOBuffer data" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ayinako ukunikezelwa kwakhona nge-IOBuffer data" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ayikwazi ukunikezela nge-IOBuffer data yexeshana" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ayikwazi ukunikezela nge-pixbuf entsha" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "Umfanekiso we-GIF uyekwe esithubeni okanye awugqitywanga." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ayikwazi ukunikezela ngesakhiwo semephu yemibala" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ayikwazi ukunikezela ngezingeniso zemephu yemibala" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "I-bitdepth engalindelekanga kwiingeniso zemephu yemibala" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ayikwazi ukunikezela ngovimba wolwazi we-TGA header" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Umfanekiso we-TGA unamacala angavunyelwanga" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Umfanekiso wohlobo lwe-TGA awuxhaswanga" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ayikwazi ukunikezela uvimba wolwazi kwi-TGA context struct" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Kukho i-data eninzi kakhulu kule fayili" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "I-format yomfanekiso i-Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ayikwazi ukufumana ububanzi bomfanekiso (ifayili engalunganga ye-TIFF)" # ifayili #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ayikwazi ukufumana ubude bomfanekiso (ifayili engalunganga ye-TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Ububanzi okanye ubude befayili yomfanekiso ye-TIFF liqanda" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Makhulu gqitha amacala omfanekiso we-TIFF" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Uvimba wolwazi akanelanga ukuba angavula ifayili ye-TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Ayiphumelelanga ukufaka i-RGB data esuka kwifayili ye-TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Ayiphumelelanga ukuvula umfanekiso we-TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Ayiphumelelanga ukufaka umfanekiso we-TIFF" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Ayiphumelelanga ukuvula umfanekiso we-TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Ayiphumelelanga ukuvula umfanekiso we-TIFF" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Ayikwazanga ukutshintsha igama lefayili" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Umfanekiso awunabubanzi" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Umfanekiso awunabude" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Uvimba wolwazi akonelanga ukuba angafaka umfanekiso" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ayikwazanga ukugcina okuseleyo" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "I-format yemifanekiso eyi-WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ifayili ye-XBM engavunywangwa" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Uvimba wolwazi akanelanga ukuba angafaka ifayili yemifanekiso ye- XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Ayiphumelelanga ukubhala kwifayili yexeshana ngelixa ifaka umfanekiso we- XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "I-format yomfanekiso we-XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "I-XPM header ayifunyanwa" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Ifayili ye-XBM engavunywangwa" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Ifayili ye-XPM inobubanzi bomfanekiso obu-<= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Ifayili ye-XPM inobubanzi bomfanekiso obu-<= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "I-XPM inenani elingavunywanga kwi-chars nge-pixel nganye" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Ifayili ye-XPM file inenani lemibala engavunywanga" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ayikwazi ukunikela ngovimba wolwaz wokufaka umfanekiso we- XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "ayikwazi ukufunda imephu yemibala ye-XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "ayiphumelelanga ukubhala kwifayili yexeshana ngelixa ifaka umfanekiso we-XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "I-format yomfanekiso we-XPM" #~ msgid "Unsupported animation type" #~ msgstr "Uhlobo olungaxhaswanga loopopayi" #~ msgid "TIFFClose operation failed" #~ msgstr "I-TIFFClose operation ayiphumelelanga" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "" #~ "Ayikwazanga ukwandisa uvimba wolwazi lwengqokelela yezixhobo ze-data" gdk-pixbuf-2.30.8/po/mk.po0000664000175000017500000011301312340760136016362 0ustar00mclasenmclasen00000000000000# translation of gtk+.HEAD.po to Macedonian # This file is distributed under the same license as the PACKAGE package. # Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER. # # Ivan Stojmirov , 2002. # Tomislav Markovski , 2004. # Ðрангел Ðнгов , 2005. # Arangel Angov , 2006. # Jovan Naumovski , 2006, 2007. # Arangel Angov , 2007. msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2007-09-08 18:58+0200\n" "Last-Translator: Arangel Angov \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=3; plural= n==1 || n%10==1 ? 0 : 1\n" "X-Generator: KBabel 1.11.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Ðе уÑпеав да ја отворам датотеката „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Датотеката Ñлика „%s“ не Ñодржи податоци" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ðе уÑпеав да ја вчитам анимацијата „%s“: причината е непозната, најверојатно " "Ñе работи за раÑипана датотека" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ðе уÑпеав да ја вчитам Ñликата „%s“: причината не е позната, најверојатно Ñе " "работи за раÑипана Ñлика" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ðе уÑпеав да го вчитам модулот за вчитување на Ñлики: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Модулот за вчитување на Ñлики %s не го извеÑува точниот интерфејÑ; можеби е " "напишан во друга верзија на GTK?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Типот на Ñлика „%s“ не е поддржан" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ðе можам да го препознаам датотечниот формат на датотеката „%s“" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Ðепознат датотечен формат на Ñлика" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ðе уÑпеав да ја вчитам Ñликата „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Грешка при Ñнимање на Ñликата: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Градењето на gdk-pixbuf не поддржува зачувување на форматот на Ñликата: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ðема доволно меморија за да ја зачувам Ñликата во callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ðе уÑпеав да ја отворам привремената датотека" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ðе уÑпеав да прочитам од привремената датотека" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ðе уÑпеав да го отворам „%s“ за запишување: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ðе уÑпеав да го затворам „%s“ додека ја Ñнимав Ñликата, можно е да не Ñе " "зачувани Ñите податоци: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ðема доволно меморија за да ја зачувам Ñликата во баферот" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Грешка при Ñнимање на Ñликата: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Внатрешна грешка: Модулот за вчитување на Ñлики „%s“ не уÑпеа да почне да " "вчитува Ñлика и не даде причина за неуÑпехот" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Инкрементално вчитување на типот на Ñликата „%s“ не е поддржано" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Заглавјето на Ñлиакта е раÑипано" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Форматот на Ñликата е непознат" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Податоците за пикеÑлите на Ñликата Ñе раÑипани" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "не уÑпеав да алоцирам бафер на Ñликата од %u бајт" msgstr[1] "не уÑпеав да алоцирам бафер на Ñликата од %u бајти" msgstr[2] "не уÑпеав да алоцирам бафер на Ñликата од %u бајт" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ðеочекувана икона во анимацијата" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ðевалидно заглавје во анимацијата" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ðема доволно меморија за да Ñе вчита анимацијата" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Деформирано парче во анимацијата" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF Ñликата беше Ñкратена или нецелоÑна." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI формат на Ñлика" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP Ñликата име погрешни податоци во заглавјето" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ðема доволно меморија за да Ñе вчита bitmap Ñликата" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP Ñликата има неподдржана големина на заглавје" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "BMP Ñликата не може да биде компреÑирана" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Преран крај на датотеката" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ðе можам да алоцирам меморија за зачувување на BMP датотеката" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ðе можам да запишам во BMP датотека" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP формат на Ñлика" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP формат на Ñлика" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Форматот GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Форматот ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Квалитетот на JPEG мора да биде помеѓу 0 и 100; вредноÑта „%s“ не може да " "биде парÑирана." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Квалитетот на JPEG Ñликата мора да биде помеѓу 0 и 100; вредноÑта '%d' не е " "дозволена." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG формат на Ñлика" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF форматот на Ñлика" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ðе можам да алоцирам меморија за заглавјето" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Ðе можам да го преименувам %s во %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Ðе можам да го отÑтранам предметот" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Ðе можам да го преименувам %s во %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Ðе можам да го конвертирам името на датотеката" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Ðе можам да го конвертирам името на датотеката" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "неподдржана варијација на RAS Ñлика" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Ðе можев да го зачувам оÑтатокот" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP форматот на Ñлика" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Грешка при читањето на GIF-от: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Ðа GIF датотеката и недоÑтаÑуваа податоци (можеби била Ñкратена некако ?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Внатрешна грешка во вчитувачот за GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack overflow" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Вчитувачот на GIF Ñлики не може да ја разбере оваа Ñлика." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ðалетав на лош код" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Ð—Ð°Ð¿Ð¸Ñ Ð½Ð° циркуларна табела во GIF датотеката" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ðема доволно меморија за да Ñе вчита GIF датотеката" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ðема доволно меморија за компонирање на рамка во GIF датотеката" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF Ñликата е раÑипана (неточна LZW компреÑија)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Датотеката изгледа дека не е GIF датотека" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Верзијата %s од датотечниот формат GIF не е поддржана" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Сликата има нула широчина" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF Ñликата нема глобална боја и рамката во неа нема локална боја." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF Ñликата беше Ñкратена или нецелоÑна." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Фатлна грешка при читањето на PNG Ñликата: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Ðе можам да ја одберам датотеката" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "Форматот ICO" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ðевалидно заглавје во иконата" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ðема доволно меморија за вчитување на иконата" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ðе Ñе поддржани компреÑирани икони" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Иконата има нула широчина" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Иконата има нула виÑочина" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ðеподдржан тип на икони" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ðема доволно меморија за вчитувае на ICO датотеката" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Сликата е преголема за да биде зачувана како ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "МеÑто за Ñтрелката надвор од Ñликата" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Ðеподдржана длабочина за ICO датотеката: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Ðе можам да алоцирам меморија за заглавјето" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Ðе можам да го конвертирам името на датотеката" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "ТранÑформираната JPEG има нула широчина и виÑочина." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Типот на Ñлика „%s“ не е поддржан" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Ðе можам да алоцирам меморија за вчитување на JPEG датотеката" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ðема доволно меморија за отворање на TIFF датотеката" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Ðе можам да алоцирам меморија за податоците на линијата" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG формат на Ñлика" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Грешка при интерпретација на JPEG датотеката (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ðедоволно меморија за да Ñе вчита Ñликата, пробајте да иÑклучите некои од " "апликациите за да оÑлободите меморија" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ðеподдржан проÑтор помеѓу бојата во JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ðе можам да алоцирам меморија за вчитување на JPEG датотеката" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "ТранÑформираната JPEG има нула широчина и виÑочина." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ðе можам да алоцирам меморија за заглавјето" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ðе можам да алоцирам меморија за контекÑтниот бафер" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Сликата има невалидна широчина и/или виÑочина" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Сликата има неподдржан bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Сликата има неподдржан број на %d bit planes" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ðе можам да креирам нов pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ðе можам да алоцирам меморија за податоците на линијата" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ðе можам да алоцирам меморија за заглавјето" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ðе ги добив Ñите линии за PCX Ñликата" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ðе најдов палета на крајот од PCX податоците" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX формат на Ñлика" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "ТранÑформираната PNG има нула широчина и виÑочина." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Форматот GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Битовите по канал за PNG Ñликата Ñе невалидни." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "ТранÑформираната PNG има нула широчина и виÑочина." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Битовите по канал на транÑформираната PNG не Ñе 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "ТранÑформирана PNG а не RGB или RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "ТранÑформираната PNG Ñодржи неподдржани канали, мораат да биде 3 или 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Фатална грешка во PNG Ñликата: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ðема доволно меморија за вчитување на PNG датотеката" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ðема доволно меморија за да Ñе Ñкладира %ld од %ld Ñликата; пробајте да " "иÑклучите неколку апликации за да Ñе намали употребата на меморијата" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Фатална грешка при вчитување на PNG Ñликата" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Фатлна грешка при читањето на PNG Ñликата: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Копчињата за текÑтот на PNG мора да бидат помеѓу 1 и 70 букви или броеви." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Копчињата за текÑтот за PNG мораат да бидат во ASCII букви или броеви." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Ðивото на компреÑија на PNG Ñликата мора да биде помеѓу 0 и 9; вредноÑта " "'%s' не може да биде парÑирана." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Ðивото на компреÑија на PNG Ñликата мора да биде помеѓу 0 и 9; вредноÑта " "'%d' не е дозволена." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "ВредноÑта на текÑтот за PNG %s не може да биде конвертирана во енкодингот " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG форматот на Ñлика" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Вчитувачот на PNM очекуваше да најде цело број, но не најде" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM датотеката има неточен почетен бајт" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNÐœ датотеката не е препозната како PNM подформат" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM датотеката има Ñлика Ñо широчина од 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM датотеката има Ñлика Ñо виÑочина од 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "МакÑимална вредноÑÑ‚ на боја во PNM датотека е 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "МакÑималната вредноÑÑ‚ на боја во PNM датотеката е преголема" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Грубиот тип на PNM Ñлика е невалиден" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Вчитувачот на PNM Ñлики не го поддржувам овој подформат на PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Груби PNM формати бараат точно едно бело меÑто пред податоците" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ðе можам да алоцирам меморија за вчитување на PNM Ñликата" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ðема доволно меморија за да Ñе вчитам PNM контекÑтот" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ðеочекуван крај на податоците за PNM Ñликата" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ðема доволно меморија за вчитување на PNM датотеката" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM фамилија на формати на Ñлики" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Ðе можам да го запишам заглавието\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "не уÑпеав да алоцирам бафер на Ñликата од %u бајт" msgstr[1] "не уÑпеав да алоцирам бафер на Ñликата од %u бајт" msgstr[2] "не уÑпеав да алоцирам бафер на Ñликата од %u бајт" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Грешка при читањето на GIF-от: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Ðе можам да алоцирам меморија во TGA контекÑтот" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Ðе уÑпеав да го запишам индекÑирањето на папката\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Ðе уÑпеав да ја отворам TIFF Ñликата" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF форматот на Ñлика" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS Ñликата има погрешни податоци во заглавјето" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS Ñликата и од непознат тип" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "неподдржана варијација на RAS Ñлика" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ðема доволно меморија за вчитување на RAS Ñликата" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Формат на Ñлика Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ðе можам да алоцирам меморија за IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ðе можам да алоцирам меморија за податоците на IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ðе можам да реалоцирам податоци за IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ðе можам да алоцирам привремени податоци за IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ðе можам да алоцирам нов pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF Ñликата беше Ñкратена или нецелоÑна." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ðе можам да алоцирам Ñтруктура на мапа за бои" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ðе можам да алоцирам запиÑи за мапа на бои" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ðеочекувана длабочиња на бит за запиÑит за мапата на бои" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ðе можам да алоцирам меморија во заглавјето на TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA Ñликата има невалидни димензии" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA Ñликата не е поддржана" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ðе можам да алоцирам меморија во TGA контекÑтот" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Поголемо количеÑтво на податоци во датотеката" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa форматот на Ñлика" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ðе можам да ја добијам широчината на Ñликата (лоша TIFF датотека)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ðе можам да ја добијам виÑочината на Ñликата (лоша TIFF датотека)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ВиÑочината или широчината на TIFF Ñликата е нула" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Димензиите на TIFF Ñликате Ñе преголеми" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ðема доволно меморија за отворање на TIFF датотеката" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Ðе уÑпеав да ги вчитам податоците за RGB за TIFF датотеката" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Ðе уÑпеав да ја отворам TIFF Ñликата" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Ðе уÑпеав да ја вчитам TIFF Ñликата" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Ðе уÑпеав да ја зачувам TIFF Ñликата" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Ðе уÑпеав да запишам TIFF податоци" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ðе можам да запишам во TIFF датотека" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Сликата има нула широчина" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Сликата има нула виÑочина" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ðема доволно меморија за вчитување на Ñликата" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ðе можев да го зачувам оÑтатокот" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP форматот на Ñлика" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ðевалидна XBM датотека" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ðема доволно меморија за вчитување на XBM Ñлика" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Ðе уÑпеав да запишам во привремената датотека при вчитување на XBM Ñликата" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM форматот на Ñлика" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Ðе е пронајдено заглавје за XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ðевалидно заглавје на XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM датотеката има широчина <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM датотеката има виÑочина <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM има невалиден број на промеливи по пикÑел" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM датотеката има невалиден број на бои" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ðе можам да алоцирам меморија за вчитување на XPM Ñликата" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ðе можам да ја вчитам бојата на XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Ðе уÑпеав да запишам во привремената датотека при вчитување на XPM Ñликата" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM формат на Ñлика" #~ msgid "Unsupported animation type" #~ msgstr "Ðеподдржан тип на анимација" #~ msgid "TIFFClose operation failed" #~ msgstr "Операцијата за затворање на TIFF не уÑпеа" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ðе можам да алоцирам меморија за податоците во палетата" gdk-pixbuf-2.30.8/po/nds.gmo0000664000175000017500000001124112340760137016704 0ustar00mclasenmclasen00000000000000Þ•1¤C,8%9_t ¥³Êå"J@‹¨"Æé%N'.v¥º Îï"/ Rs’£"¿#â&-Ll–«ÁÖì  , B W l 2‚ *µ :à  "5 X v ‡ (£ &Ì )ó ( LF 1“ .Å 1ô &0D`u5Ö ,#Lp†›&°(× %7,]DŠ.Ï0þ(/Xq„—«¾Òåø  3"F7i,+&#  ! -'"0 1*% ($./) BMP image has unsupported header sizeBad code encounteredCould not decode ICNS fileCouldn't decode imageCouldn't saveCouldn't save the restCouldn't write to BMP fileError reading ICNS image: %sError writing to image file: %sFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailure reading GIF: %sFile does not appear to be a GIF fileGIF image has no global colormap, and a frame inside it has no local colormap.GIF image loader cannot understand this image.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has zero heightImage has zero widthImage too large to be saved as ICOImage type '%s' is not supportedInput file descriptor is NULL.Invalid XBM fileInvalid header in animationNot enough memory to load ICO fileNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imageThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe QTIF image formatThe TIFF image formatThe WMF image formatThe XPM image formatUnsupported icon typeVersion %s of the GIF file format is not supportedProject-Id-Version: gtk+2.0 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-03-08 11:11+0100 Last-Translator: Nils-Christoph Fiedler Language-Team: German, Low Language: nds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Launchpad-Export-Date: 2009-11-15 12:24+0000 X-Generator: Launchpad (build Unknown) Die bmp-Datei hat eine nicht unterstützte header-größe.Nich akerater Code funnenKünn de ICNS Datei nich dekoderenKünn dat Bill nich dekoderenKunn nich sekernKünn de Rest nich spiekernKonnte nicht in die bmp-Datei schreiben.Fehler bi'm Lesen vun de ICNS Bill: %sFehler bi'm Schrieven to de Billdatei: %sLaden des Bildes '%s' fehlgeschlagen: %sLaden des Bildes '%s' fehlegeschlagen. Es ist kein Grund bekannt, vielleichtDas Öffnen der Datei '%s' ist fehlgeschlagen: %sKünn de twüschentiedliche Datei nich opmakenFehler bi'm Lesen vun de twüschentiedliche DateiFehler beim lesen der GIF: %sDat seht nich so ut, as ob dat eene GIF Datei isDat GIF Bill het keene globale Klöörkoort, un een Rahmen binnen het keene lokale Klöörkoort.De GIF Billlader versteiht düsses Bill eenfach nich.Dat lütte Bill het keene HöheDat lütte Bill het keene BredeDas Bild '%s' enthält keine Daten.Dateiformat unbekanntBill het keene HöheBill het keene BredeBill to grot, um da as ICO to spiekernDer Dateityp '%s wir nicht unterstützt.Ingav Dateibeschriever is NULL.Nich akerate XBM DateiDer Kopf der Animation ist ungültig.Nich genug Spieker, um de ICO Datei to ladenEs steht nicht genügend Speicher bereit, um die Animation zu laden.Nicht genügend Speicher um das Bild zu laden.Nich genug Spieker, um das lütte Bill to l-adenNich genug Spieker, um dat Bill to ladenDas BMP-Bilddateiformat.Dat EMF BillformatDat GIF BillformatDat ICNS BillformatDat ICO Billformatdat JPEG BillformatDat PCX BillformatDat PNG BillformatDat QTIF BillformatDat TIFF BillformatDat WMF BillformatDat XPM BillformatNich unnerstütter lütter BilltypVerschoon %s vun de GIF Dateiformat is nich unnerstüttgdk-pixbuf-2.30.8/po/en@boldquot.header0000664000175000017500000000247112305775535021060 0ustar00mclasenmclasen00000000000000# 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. # gdk-pixbuf-2.30.8/po/br.po0000664000175000017500000005552312340760135016370 0ustar00mclasenmclasen00000000000000# Breton translation for gtk+ 2.0. # Copyright (c) 2004 Rosetta Contributors and Canonical Ltd # This file is distributed under the same license as the gtk+ 2.0. package. # # Thierry Vignaud , 2004 # Alan Monfort , 2005-2008 # Jamy , 2009. # msgid "" msgstr "" "Project-Id-Version: 2.3.1\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-08-24 09:34+0100\n" "Last-Translator: Denis \n" "Language-Team: brenux \n" "Language: 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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Fazi en ur zigeriñ « %s »: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "N'eus roadenn ebet e-barzh ar restr skeudenn '%s'" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Seurt skeudenn « %s » n'eo ket skoraet" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "N'hell ket bet karget ar skeudenn « %s » : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fazi en ur skrivañ ar restr skeudenn : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Fazi en ur zigeriñ ur restr padennek" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Fazi en ur lenn eus ur restr padennek" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "N'hellan ket digeriñ restr '%s' evit skrivañ : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Kontronet eo talbenn ar skeudenn" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Mentrezh skeudenn dianav" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Mentrezh skeudenn ANSI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ne m'eus ket gallet skrivañ d'ar restr BMP." #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Mentrezh skeudenn BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Furmad skeudenn EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Mentrezh skeudenn GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Mentrezh skeudenn ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Mentrezh skeudenn JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Mentrezh skeudenn TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "N'haller ket enrollañ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Furmad skeudenn WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Fazi en ur lenn GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "N'eus ket a-walc'h a vemor da gargañ ar restr GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fazi e-pad ma oa o lenn ar skeudenn ICNS : %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "N'eo ket mat reollin an arlun" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "N'eus ket a-walc'h a vemor da gargañ an arlun" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Rizh an arlun anskoret" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "N'eus ket a-walc'h a vemor da gargañ ar restr ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Rizh ar skeudenn anskoret" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "N'eus ket memor a-walc'h evit digeriñ ur restr JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Mentrezh skeudenn JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "N'eo ket skoret egor al livioù JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ne oa ket tu da reiñ memor evit kargañ ar restr JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ne oa ket tu da reiñ memor evit kargañ ar restr JPEG" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Mentrezh skeudenn PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Mentrezh skeudenn GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fazi lazhus er restr skeudenn PNG : %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fazi lazhus en ur lenn ar restr skeudenn PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fazi lazhus en ur lenn ar restr skeudenn PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Mentrezh skeudenn PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Fazi en ur kargañ ar skeudenn TIFF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Fazi en ur lenn GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Fazi en ur zigeriñ ar skeudenn TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Mentrezh skeudenn TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "N'eus ket a-walc'h a vemor da gargañ ar skeudenn RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Mentrezh skeudenn Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Fazi en ur zigeriñ ar skeudenn TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Fazi en ur kargañ ar skeudenn TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "C'hwitadenn war enrolladur ar skeudenn TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "C'hwitadenn war skrivadur ar roadennoù TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "N'eus ket a-walc'h a vemor evit kargañ ar skeudenn" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Mentrezh skeudenn WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "N'eo ket mat ar restr XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Fazi en ur skrivañ d'ur restr padennek pa oa o kargañ ur skeudenn XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Furmad skeudenn XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Talbenn XPM ebet bet kavet" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "N'eo ket mat ar reollin XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Fazi en ur skrivañ d'ur restr padennek pa oa o kargañ ur skeudenn XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Mentrezh skeudenn XPM" #~ msgid "Unsupported animation type" #~ msgstr "Rizh ar bliverezh anskoret" #~ msgid "TIFFClose operation failed" #~ msgstr "Sac'het eo TIFFClose" gdk-pixbuf-2.30.8/po/bn_IN.po0000664000175000017500000012354312340760135016750 0ustar00mclasenmclasen00000000000000# translation of bn_IN.po to Bengali INDIA # Translation of GTK+ to Bengali India # This file is distributed under the same license as the GTK+ package. # Copyright (C) 2003-2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # # Sayamindu Dasgupta , 2004. # Progga , 2004, 2005. # Runa Bhattacharjee , 2007. # Runa Bhattacharjee , 2008, 2009, 2010, 2011. msgid "" msgstr "" "Project-Id-Version: bn_IN\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2011-02-11 12:24+0530\n" "Last-Translator: \n" "Language-Team: Bengali (India) \n" "Language: bn_IN\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" "\n" "X-Generator: Lokalize 1.1\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' নামক ছবির ফাইলে তথà§à¦¯ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s' অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ ফাইল কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s' ছবির ফাইল লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ ছবির ফাইলটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল লোড করতে বà§à¦¯à¦°à§à¦¥: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ %s নামক মডিউল সঠিক পà§à¦°à§‡à¦•à§à¦·à¦¾à¦ªà¦Ÿ à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করতে বিফল; সমà§à¦­à¦¬à¦¤ à¦à¦Ÿà¦¿ " "পৃথক gdk-pixbuf সংসà§à¦•à¦°à¦£à§‡à¦° অংশ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' নামক ফাইলের ছবির ফাইলের বিনà§à¦¯à¦¾à¦¸ সনাকà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ছবির ফাইলের বিনà§à¦¯à¦¾à¦¸ অজানা" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' ছবির লোড করতে বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "ছবির ফাইলে লিখতে সমসà§à¦¯à¦¾: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "gdk-pixbuf'র বরà§à¦¤à¦®à¦¾à¦¨ বিলà§à¦¡à§‡à¦° দà§à¦¬à¦¾à¦°à¦¾ চিহà§à¦¨à¦¿à¦¤ বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবি সংরকà§à¦·à¦£ সমরà§à¦¥à¦¨ করা হয় না: " "%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "callback'ঠছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ ফাইল থেকে পড়তে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "লেখার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ '%s' খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "ছবি লেখার সময় '%s' বনà§à¦§ করতে বà§à¦¯à¦°à§à¦¥, সমà§à¦­à¦¬à¦¤ সব তথà§à¦¯ সংরকà§à¦·à¦¿à¦¤ হয়নি: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "বাফারে ছবি সংরকà§à¦·à¦£à§‡à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি উপসà§à¦¥à¦¿à¦¤ নেই" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "ছবির সà§à¦Ÿà§à¦°à¦¿à¦®à§‡ লিখতে সমসà§à¦¯à¦¾" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ সমসà§à¦¯à¦¾: ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল '%s' করà§à¦® সমাপà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥, কিনà§à¦¤à§ " "বà§à¦¯à¦°à§à¦¥à¦¤à¦¾à¦° কারণ দরà§à¦¶à¦¾à¦¨à§‹ হয়নি। " #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "বরà§à¦§à¦¿à¦¤à¦•à§à¦°à¦®à§‡ '%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি লোড করার বৈশিষà§à¦Ÿà§à¦¯ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ছবির হেডার কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ছবির বিনà§à¦¯à¦¾à¦¸ অজানা" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ছবির পিকà§à¦¸à§‡à¦² সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ছবির বাফারের জনà§à¦¯ %u বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" msgstr[1] "ছবির বাফারের জনà§à¦¯ %u বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° মধà§à¦¯à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ আইকনের অংশ" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° মধà§à¦¯à§‡ অবৈধ হেডার তথà§à¦¯" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° মধà§à¦¯à§‡ তà§à¦°à§à¦Ÿà¦¿à¦¯à§à¦•à§à¦¤ অংশ" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF ছবির তথà§à¦¯ মà§à¦›à§‡ ফেলা হয়েছে অথবা অসমà§à¦ªà§‚রà§à¦£à¥¤" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP ছবির মধà§à¦¯à§‡ ভà§à§Ÿà§‹ হেডার তথà§à¦¯" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "বিটমà§à¦¯à¦¾à¦ª ছবি লোড করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP ছবির হেডারের মাপ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown BMP ছবি সংকà§à¦šà¦¨ করা সমà§à¦­à¦¬ নয়" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ সà§à¦¥à¦¾à¦¨à§‡ ফাইলের অনà§à¦¤à¦¿à¦® অংশ পà§à¦°à¦¾à¦ªà§à¦¤ হয়েছে" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP ফাইল সংরকà§à¦·à¦£à§‡à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ মেমরি বরাদà§à¦¦ করা যায়নি" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG'র গà§à¦£à¦®à¦¾à¦¨à§‡à¦° মাতà§à¦°à¦¾ 0(০) থেকে 100(১০০)'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ " "করতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG'র গà§à¦£à¦®à¦¾à¦¨à§‡à¦° মাতà§à¦°à¦¾ 0(০) থেকে 100(১০০)'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ " "নয়।" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "সà§à¦Ÿà§à¦°à¦¿à¦® নিরà§à¦®à¦¾à¦£ করতে বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Could not seek stream: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "সà§à¦Ÿà§à¦°à¦¿à¦® থেকে পড়তে বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "বিট-মà§à¦¯à¦¾à¦ª লোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "মিটা-ফাইল লোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+-র জনà§à¦¯ ছবির বিনà§à¦¯à¦¾à¦¸ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "সংরকà§à¦·à¦£ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF পড়তে বà§à¦¯à¦°à§à¦¥: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF ফাইলের কিছৠতথà§à¦¯ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ (সমà§à¦­à¦¬à¦¤ কোনো কারণে à¦à¦Ÿà¦¿à¦° কিছৠঅংশ মà§à¦›à§‡ ফেলা হয়েছে?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF লোড বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à§Ÿ অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ সমসà§à¦¯à¦¾ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "সà§à¦Ÿà§à¦¯à¦¾à¦•-ওভারফà§à¦²à§‹" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF ছবি লোড বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ à¦à¦‡ ছবিটি বোধগমà§à¦¯ নয়।" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "ভà§à¦² কোডের সমà§à¦®à§à¦–ীন" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ফাইলের মধà§à¦¯à§‡ বৃতà§à¦¤à¦¾à¦•à¦¾à¦° টেবিলের তথà§à¦¯ উপসà§à¦¥à¦¿à¦¤ রয়েছে" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ফাইল লোড করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" # FIXME: Composite #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ফাইলের মধà§à¦¯à§‡ ফà§à¦°à§‡à¦® অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF ছবি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ (LZW সংকà§à¦šà¦¨ সঠিক নয়)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ফাইলটি সমà§à¦­à¦¬à¦¤ GIF বিনà§à¦¯à¦¾à¦¸à§‡ নয়" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ফাইল বিনà§à¦¯à¦¾à¦¸à§‡à¦° %s সংসà§à¦•à¦°à¦£ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF ছবির মধà§à¦¯à§‡ কোনো গà§à¦²à§‹à¦¬à¦¾à¦² colormap উপসà§à¦¥à¦¿à¦¤ নেই à¦à¦¬à¦‚ à¦à¦° মধà§à¦¯à§‡ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ ফà§à¦°à§‡à¦®à§‡ " "সà§à¦¥à¦¾à¦¨à§€à§Ÿ colormap উপসà§à¦¥à¦¿à¦¤ নেই।" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF ছবির তথà§à¦¯ মà§à¦›à§‡ ফেলা হয়েছে অথবা অসমà§à¦ªà§‚রà§à¦£à¥¤" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "ICNS ছবির ফাইল পড়তে সমসà§à¦¯à¦¾: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS ফাইল ডি-কোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "আইকনে অবৈধ হেডার" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "আইকন লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "সংকà§à¦šà¦¿à¦¤ আইকনের বà§à¦¯à¦¬à¦¹à¦¾à¦° অসমরà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "আইকনের পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "আইকনের দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূনà§à¦¯" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "অসমরà§à¦¥à¦¿à¦¤ আইকনের বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO ফাইল রূপে সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ ফাইলের মাপ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "কারà§à¦¸à¦¾à¦°à§‡à¦° হট-সà§à¦ªà¦Ÿ ছবির বাইরে" # FIXME #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "আইকন ফাইলে অসমরà§à¦¥à¦¿à¦¤ গভীরতা: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "সà§à¦Ÿà§à¦°à¦¿à¦®à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "ছবি ডি-কোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ JPEG2000-র পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¥¤" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "চিহà§à¦¨à¦¿à¦¤ পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "রঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "JPEG 2000 ফাইল খোলার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" # FIXME #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "ছবি সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ বাফার করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG ছবির ফাইল বà§à¦¯à¦¾à¦–à§à¦¯à¦¾ করতে সমসà§à¦¯à¦¾ (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ছবি লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤, মেমরি ফাà¦à¦•à¦¾ করার জনà§à¦¯ কয়েকটি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ " "বনà§à¦§ করার পà§à¦°à¦šà§‡à¦·à§à¦Ÿà¦¾ করà§à¦¨" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "অসমরà§à¦¥à¦¿à¦¤ JPEG কালার-সà§à¦ªà§‡à¦¸ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ফাইল লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ JPEG'র পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¥¤" #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "অবৈধ দৈরà§à¦˜à§à¦¯ %d-র কà§à¦·à§‡à¦¤à§à¦°à§‡ রঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à¥¤" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "হেডারের জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "কনটেকà§à¦¸à¦Ÿ-বাফারের জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ছবির পà§à¦°à¦¸à§à¦¥ à¦à¦¬à¦‚/অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ বৈধ নয়" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "ছবির মধà§à¦¯à§‡ অসমরà§à¦¥à¦¿à¦¤ মাপের bpp উপসà§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "ছবির মধà§à¦¯à§‡ উপসà§à¦¥à¦¿à¦¤ %d-বিট পà§à¦²à§‡à¦‡à¦¨à§‡à¦° সংখà§à¦¯à¦¾ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "নতà§à¦¨ pixbuf তৈরি করতে বà§à¦¯à¦°à§à¦¥" # FIXME #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "রেখা সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "PCX ইমেজের জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX ছবির জনà§à¦¯ সমসà§à¦¤ রেখা পà§à¦°à¦¾à¦ªà§à¦¤ করা যায়নি" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX তথà§à¦¯à§‡à¦° অনà§à¦¤à§‡ কোনো পà§à¦¯à¦¾à¦²à§‡à¦Ÿ সনাকà§à¦¤ করা যায়নি" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¥¤" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG ছবির পà§à¦°à¦¤à¦¿ চà§à¦¯à¦¾à¦¨à§‡à¦² বিট সংখà§à¦¯à¦¾ বৈধ নয়।" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¥¤" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¤à¦¿ চà§à¦¯à¦¾à¦¨à§‡à¦²à§‡à¦° বিট সংখà§à¦¯à¦¾ ৮ নয়।" # FIXME #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG, RGB অথবা RGBA বিনà§à¦¯à¦¾à¦¸à§‡ নয়।" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র মধà§à¦¯à§‡ অসমরà§à¦¥à¦¿à¦¤ চà§à¦¯à¦¾à¦¨à§‡à¦² সংখà§à¦¯à¦¾, à¦à¦‡ সংখà§à¦¯à¦¾ ৩ অথবা ৪ হওয়া আবশà§à¦¯à¦•à¥¤" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG ছবির ফাইলে গà§à¦°à§à¦¤à¦° সমসà§à¦¯à¦¾: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "%ld গà§à¦£ %ld আকারের ছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤; কয়েকটি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ " "বনà§à¦§ করে মেমরির বà§à¦¯à¦¬à¦¹à¦¾à¦° হà§à¦°à¦¾à¦¸ করে পà§à¦¨à¦°à¦¾à§Ÿ পà§à¦°à¦šà§‡à¦·à§à¦Ÿà¦¾ করà§à¦¨" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG ছবির ফাইল পড়তে গà§à¦°à§à¦¤à¦° সমসà§à¦¯à¦¾" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG ছবির ফাইল পড়তে গà§à¦°à§à¦¤à¦° সমসà§à¦¯à¦¾: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNG টেকà§à¦¸à¦Ÿ অংশের কি (key) নূনà§à¦¯à¦¤à¦® ১ ও সরà§à¦¬à¦¾à¦§à¦¿à¦• ৭৯-টি অকà§à¦·à¦° বিশিষà§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG টেকà§à¦¸à¦Ÿ অংশের কি (key) ASCII অকà§à¦·à¦°à¦¬à¦¿à¦¶à¦¿à¦·à§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "অবৈধ দৈরà§à¦˜à§à¦¯ %d-র কà§à¦·à§‡à¦¤à§à¦°à§‡ রঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à¥¤" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG সংকà§à¦šà¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ করতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG সংকà§à¦šà¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়।" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG টেকà§à¦¸à¦Ÿ অংশ %s'র কà§à¦·à§‡à¦¤à§à¦°à§‡ ISO-8859-1 à¦à¦¨à¦•à§‹à¦¡à¦¿à¦‚'ঠপরিবরà§à¦¤à¦¨ করা সমà§à¦­à¦¬ নয়।" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM লোডারের দà§à¦¬à¦¾à¦°à¦¾ পূরà§à¦£à¦¸à¦‚খà§à¦¯à¦¾ মান পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤, কিনà§à¦¤à§ পà§à¦°à¦¾à¦ªà§à¦¤ করা যায়নি" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ফাইলের পà§à¦°à¦¾à¦°à¦®à§à¦­à¦¿à¦• বাইট সঠিক নয়" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ফাইল পরিচিত PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿ বিনà§à¦¯à¦¾à¦¸à§‡ নেই" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ফাইলের ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ ০" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ফাইলের ছবির দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ ০" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ফাইলে সরà§à¦¬à§‹à¦šà§à¦š রং'র মাপ ০" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ফাইলে সরà§à¦¬à§‹à¦šà§à¦š রং'র মাপ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Raw PNM ছবির বিনà§à¦¯à¦¾à¦¸ বৈধ নয়" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM ছবি লোড বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ চিহà§à¦¨à¦¿à¦¤ PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Raw PNM বিনà§à¦¯à¦¾à¦¸à§‡ নমূণা তথà§à¦¯à§‡à¦° পূরà§à¦¬à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•à¦Ÿà¦¿ শূণà§à¦¯à¦¸à§à¦¥à¦¾à¦¨ উপসà§à¦¥à¦¿à¦¤ থাকা আবশà§à¦¯à¦•" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM context struct লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM ছবির তথà§à¦¯à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦°à§‚পে সমাপà§à¦¤" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM ছবির বিনà§à¦¯à¦¾à¦¸à§‡à¦° সংকলন" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "ইনপà§à¦Ÿ ফাইল ডেসà§à¦•à§à¦°à¦¿à¦ªà¦Ÿà¦°à§‡à¦° মান NULL।" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF হেডার পড়তে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, fuzzy, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF অà§à¦¯à¦¾à¦Ÿà¦®à§‡à¦° মাপ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড় (%d বাইট)" msgstr[1] "QTIF অà§à¦¯à¦¾à¦Ÿà¦®à§‡à¦° মাপ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড় (%d বাইট)" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ফাইল পড়ার বাফারের জনà§à¦¯ %d বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" msgstr[1] "ফাইল পড়ার বাফারের জনà§à¦¯ %d বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "QTIF অà§à¦¯à¦¾à¦Ÿà¦® পড়াকালে ফাইল সংকà§à¦°à¦¾à¦¨à§à¦¤ তà§à¦°à§à¦Ÿà¦¿ দেখা দিয়েছে: %s" #: gdk-pixbuf/io-qtif.c:238 #, fuzzy, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "seek() সহযোগে পরবরà§à¦¤à§€ %d বাইট উপেকà§à¦·à¦¾ করতে বà§à¦¯à¦°à§à¦¥à¥¤" msgstr[1] "seek() সহযোগে পরবরà§à¦¤à§€ %d বাইট উপেকà§à¦·à¦¾ করতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "QTIF কনটেকà§à¦¸à¦Ÿ সà§à¦Ÿà§à¦°à¦¾à¦•à¦šà¦¾à¦°à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader অবজেকà§à¦Ÿ নিরà§à¦®à¦¾à¦£ করতে বà§à¦¯à¦°à§à¦¥à¥¤" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "ছবির তথà§à¦¯à§‡à¦° অà§à¦¯à¦¾à¦Ÿà¦® সনà§à¦§à¦¾à¦¨ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS ছবির হেডারে ভà§à§Ÿà§‹ তথà§à¦¯" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS ছবির পà§à¦°à¦•à§ƒà¦¤à¦¿ অজানা" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS ছবির পরিবরà§à¦¤à¦¨ সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS ছবি লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun রেসটার ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer তথà§à¦¯à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer তথà§à¦¯ পà§à¦¨à¦°à¦¾à§Ÿ বরাদà§à¦¦ (realloc) করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "অসà§à¦¥à¦¾à§Ÿà§€ IOBuffer তথà§à¦¯ বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "নতà§à¦¨ pixbuf বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "ছবিটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ অথবা সেটি ছাà¦à¦Ÿà¦¾à¦‡ করা হয়েছে" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "colormap structure বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "colormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿ বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "colormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ bitdepth'র মাতà§à¦°à¦¾" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA হেডার মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA ছবির দিকমাতà§à¦°à¦¾ বৈধ নয়" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "TGA context struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ফাইলে পà§à¦°à§Ÿà§‹à¦œà¦¨à¦¾à¦¤à¦¿à¦°à¦¿à¦•à§à¦¤ তথà§à¦¯" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ছবির পà§à¦°à¦¸à§à¦¥ পà§à¦°à¦¾à¦ªà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥ (TIFF ফাইল সঠিক নয়)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ছবির দৈরà§à¦˜à§à¦¯ পà§à¦°à¦¾à¦ªà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥ (TIFF ফাইল সঠিক নয়)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF ছবির পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF ছবির দিকমাতà§à¦°à¦¾ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ফাইল খোলার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ফাইল থেকে RGB সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ লোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF ছবি খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF ছবি লোড করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF ছবি সংরকà§à¦·à¦£à§‡ বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF কমà§à¦ªà§à¦°à§‡à¦¶à¦¨ দà§à¦¬à¦¾à¦°à¦¾ বৈধ codec উলà§à¦²à§‡à¦– করা হয় না।" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF তথà§à¦¯ লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ছবির দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ছবি লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "অবশিষà§à¦Ÿ অংশ সংরকà§à¦·à¦£ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "অবৈধ XBM ফাইল" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM ছবির ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM ছবির বিনà§à¦¯à¦¾à¦¸" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM হেডার পাওয়া যায়নি" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "অবৈধ XPM হেডার" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ফাইলের ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ <= ০" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ফাইলের ছবির দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ <= ০" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM'র মধà§à¦¯à§‡ পà§à¦°à¦¤à¦¿ পিকà§à¦¸à§‡à¦²à§‡ chars সংখà§à¦¯à¦¾ অবৈধ" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ফাইলের মধà§à¦¯à§‡ অবৈধ রং'র সংখà§à¦¯à¦¾" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM colormap পড়তে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবি" #~ msgid "Unsupported animation type" #~ msgstr "অসমরà§à¦¥à¦¿à¦¤ বিনà§à¦¯à¦¾à¦¸à§‡à¦° অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose করà§à¦® সঞà§à¦šà¦¾à¦²à¦¨à§‡ বà§à¦¯à¦°à§à¦¥" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "পà§à¦¯à¦¾à¦²à§‡à¦Ÿ করা তথà§à¦¯à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥" gdk-pixbuf-2.30.8/po/sr@ije.gmo0000664000175000017500000004310712340760137017342 0ustar00mclasenmclasen00000000000000Þ•‡TµŒ` a % § )¼ -æ  "5 *X )ƒ +­ #Ù &ý .$ S 6n ¥ ¼ !Ù "û 'FfNz&ÉðR ]J{#Æê!"?8b8›Ô!ì"&1%XB~NÁ0&Ah} ‘²%Çí-5K`u"Ž ±7Ò$ ./$^*ƒO®%þ/$-T%‚¨¹ÕJìO72‡Hº$ ,Er#†"ª"Í#ð#&8_~!ž À&á-462k!žÀàAû=[ j‹¨½Òçü''<d€–­ÃØEíC3)w ¡+Â(î "8[!z"œ¿2Õ%.M%k)‘V»2;A!R}!(Ð!Lù!NF":•"/Ð"X#\Y#b¶#N$Vh$c¿$3#%bW%0º%8ë%D$&'i&;‘&AÍ&9'“I'UÝ'53(i(7ú(ˆ2)F»)3*?6*Gv*H¾*i+iq++Û+-,:5,>p,>¯,vî,ze-Pà-A1.%s.%™.4¿.3ô.H(/Rq/NÄ/%0%90,_0:Œ0MÇ081^N1M­1`û1P\2J­2Ÿø2O˜3aè3hJ4E³4)ù48#50\55™6m·6ƒ%7.©7KØ7\$8(8Gª8Mò8P@9J‘9KÜ9C(:Fl:F³:;ú:;6;Nr;HÁ;a <zl<>ç<;&=1b=i”=;þ=!:>9\>1–>È>â>ü>?0?K?e?8?3¸?ì?@#@>@X@er@pØ@JIA2”AQÇAJB,dB>‘B3ÐB4C?9C*yCG¤C>ìC%+D%QDBwDGºDE)F![B A2^m :†&rgyoD (jp%OGuLql@7$btc8-e{EdCf0Q‚<NMiKS`TaIXRh=Vƒ6v/']+)| Z;">W9.,F#„x‡ \_3w}k ?JY€P5HzU1n4*s…~BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 2.4 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-04-17 19:11+0200 Last-Translator: Bojan Suzic Language-Team: Serbian (sr) Language: sr@ije 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; BMP Ñлика има неиÑправно заглављеBMP Ñлика Ñадржи заглавље неподржане величинеÐаишао је на лош запиÑÐеиÑправан број битова по каналу PNG Ñлике.Број битова по каналу преиначеног PNG није 8.Кружни ÑƒÐ½Ð¾Ñ Ñƒ табели GIF датотекеÐе подржавам Ñажете иконеÐе могу да Ñазнам виÑину Ñлике (лоша TIFF датотека)Ðе могу да прочитам ширину Ñлике (лоша TIFF датотека)Ðе могу да обезбједим меморију за податке о контекÑтуÐе могу да обезбједим меморију за заглављеÐе могу обезбједити меморију за податке линијеÐе могу обезбједити меморију за учитавање JPEG датотекеÐе могу да направим нови pixbufÐе могу препознати начин запиÑа Ñлике у датотеци „%s“Ðе могу да Ñачувам оÑтатакПоказивач курзора је ван ÑликеÐе могу учитати Ñве линије из PCX ÑликеTIFF Ñлика је превеликаГрешка при развијању JPEG Ñлике (%s)Грешка при упиÑу у датотеку Ñлике: %sПретјерано података у датотециÐе могу да затворим „%s“ при упиÑу Ñлике, могуће је да ниÑу Ñви подаци Ñачувани: %sÐеуÑпјело учитавање RGB података из TIFF датотекеÐеуÑпјело учитавање TIFF ÑликеÐе могу да учитам анимацију „%s“: разлог непознат, вјероватно неиÑправан запиÑÐе могу да учитам Ñлику „%s“: %sÐе могу да учитам Ñлику „%s“: разлог непознат, вјероватно неиÑправан запиÑÐе могу да приÑтупим „%s“ ради упиÑа: %sÐеуÑпјело отварање TIFF ÑликеÐе могу да отворим датотеку „%s“: %sÐе могу да отворим привремену датотекуÐе могу да читам из привремене датотекеÐеуÑпио ÑƒÐ¿Ð¸Ñ Ñƒ привремену датотеку при учитавању XBM ÑликеÐеуÑпио ÑƒÐ¿Ð¸Ñ Ñƒ привремену датотеку при учитавању XPM ÑликеГрешка при читању GIF-а: %sКобна грешка у PNG Ñлици: %sКобна грешка при читању PNG ÑликеКобна грешка при читању PNG Ñлике: %sИзгледа да Ñе не ради о GIF датотециGIF датотеци недоÑтаје нешто података (можда је некако одÑјечена?)GIF Ñлика нема општу мапу боја, а кадар у њему нема заÑебну мапу боја.GIF Ñлика је оштећена (неиÑправно LZW Ñажимање)GIF Ñлика је одÑјечена или непотпуна.Икона је виÑине нулаИкона је ширине нулаСлика „%s“ не Ñадржи податкеÐепознат начин запиÑа ÑликеСлика је неиÑправне ширине и/или виÑинеСлика кориÑти неподржан број битова по тачкиСлика Ñадржи неподржан број %d-битних равниСлика је виÑине нулаСлика је ширине нулаЗаглавље Ñлике оштећеноОштећени подаци о тачкама ÑликеСлика је превелика да би Ñе Ñачувала као ICOÐ’Ñ€Ñта Ñлике „%s“ није подржанаÐије подржано поÑтепено учитавање Ñлике врÑте „%s“Ðема довољно меморије да учита PNG датотекуÐедовољно меморије за учитавање PNM података о ÑмиÑлуÐедовољно меморије за учитавање PNM датотекеÐедовољно меморије за учитавање XBM ÑликеÐедовољно меморије за учитавање Ñлике, затворите неке програме да оÑлободите меморијуÐедовољно меморије за отворање TIFF датотекеÐема довољно меморије да Ñачува Ñлику у међуÑпремникÐема довољно меморије за чување Ñлике у позивну функцијуУнутрашња грешка при учитавању GIF-а (%s)ÐеиÑправна XBM датотекаÐеиÑправно заглавље анимацијеÐеиÑправно заглавље иконеКаквоћа JPEG-а мора бити вриједноÑÑ‚ између 0 и 100; није дозвољена вриједноÑÑ‚ „%d“.Каквоћа JPEG-а мора бити вриједноÑÑ‚ између 0 и 100; не могу да разумијем вриједноÑÑ‚ „%s“.Кључеви за текÑтуалне одељке PNG-а морају бити ÐСКРИ знакови.Кључеви за текÑтуалне одељке PNG-а морају имати бар 1, а највише 79 знакова.ÐеиÑправан дио анимацијеÐајвећа вриједноÑÑ‚ боје у PNM датотеци је 0Ðајвећа вриједноÑÑ‚ боје у PNM датотеци је превеликаÐије нашао XPM заглављеÐије нађена палета на крају PCX податакаÐема довољно меморије да учита GIF датотекуÐедовољно меморије аз учитавање ICO датотекеÐедовољно меморије за учитавање RAS ÑликеÐема довољно меморије да учита анимацијуÐема довољно меморије да учита ÑликуÐедовољно меморије за учитавање иконеÐедовољно меморије за учитавање ÑликеPNM датотека Ñадржи Ñлику виÑине 0PNM датотека Ñадржи Ñлику ширине 0PNM датотека Ñадржи неиÑправан почетни бајтPNM датотека није у познатом PNM подзапиÑуДио за учитавање PNM Ñлика не подржава овај PNM подзапиÑДио за учитавање PNM Ñлика је очекивао цијели број, али није га нашаоÐаишао на превремен крај датотекеRAS Ñлика има неиÑправно заглављеRAS Ñлика је непознате врÑтеСиров PNM Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ñ…Ñ‚Ñ˜ÐµÐ²Ð° тачно један размак прије ÑадржајаСирова PNM врÑта Ñлике неиÑправнаПрекорачење ÑтекаTGA Ñлика је неиÑправне величинеTGA Ð·Ð°Ð¿Ð¸Ñ Ñлике није подржанANI Ð·Ð°Ð¿Ð¸Ñ ÑликаBMP Ð·Ð°Ð¿Ð¸Ñ ÑликеGIF Ð·Ð°Ð¿Ð¸Ñ ÑликеICO Ð·Ð°Ð¿Ð¸Ñ ÑликеJPEG Ð·Ð°Ð¿Ð¸Ñ ÑликеPCX Ð·Ð°Ð¿Ð¸Ñ ÑликеPNG Ð·Ð°Ð¿Ð¸Ñ ÑликеПородица PNM/PBM/PGM/PPM запиÑа ÑликаSun-ов Ð·Ð°Ð¿Ð¸Ñ Ñ€Ð°ÑтерÑких ÑликаTIFF Ð·Ð°Ð¿Ð¸Ñ ÑликаTarga Ð·Ð°Ð¿Ð¸Ñ ÑликаWBMP Ð·Ð°Ð¿Ð¸Ñ ÑликаXBM Ð·Ð°Ð¿Ð¸Ñ ÑликаXPM Ð·Ð°Ð¿Ð¸Ñ ÑликеОво издање програма gdk-pixbuf не подржава ову Ñлику врÑте %sÐеподржан број канала у преиначеној PNG Ñлици; мора бити 3 или 4.Преиначени PNG има виÑину или ширину нула.Преиначени PNG није RGB или RGBA.Ðе могу да учитам дио за учитавање Ñлике: %s: %sÐеочекиван број боја за Ñтавке мапе бојаÐеочекиван крај PNM ÑликеÐеочекивани дио иконе у анимацијиÐепознат начин запиÑа ÑликеÐеподржан JPEG проÑтор боја (%s)Ðеподржана дубина за ICO датотеку: %dÐеподржана врÑта иконаИздање %s GIF начина запиÑа није подржаноВиÑина или ширина TIFF Ñлике је нулаXPM Ñлика је виÑине ≤0XPM Ñлика је ширине ≤0XPM датотека има неиÑправан број бојаXPM има неиÑправан број знакова по тачкинеуÑпјела потражња међуÑпремника Ñлике од %u бајтанеуÑпјела потражња међуÑпремника Ñлике од %u бајтанеуÑпјела потражња међуÑпремника Ñлике од %u бајтованеподржана врÑта RAS slikegdk-pixbuf-2.30.8/po/nds.po0000664000175000017500000005501412340760136016545 0ustar00mclasenmclasen00000000000000# German, Low translation for gtk+2.0 # Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 # This file is distributed under the same license as the gtk+2.0 package. # Nils-Christoph Fiedler , 2009. # msgid "" msgstr "" "Project-Id-Version: gtk+2.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-03-08 11:11+0100\n" "Last-Translator: Nils-Christoph Fiedler \n" "Language-Team: German, Low \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" "X-Launchpad-Export-Date: 2009-11-15 12:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Das Öffnen der Datei '%s' ist fehlgeschlagen: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Das Bild '%s' enthält keine Daten." #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Laden des Bildes '%s' fehlegeschlagen. Es ist kein Grund bekannt, vielleicht" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Der Dateityp '%s wir nicht unterstützt." #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Laden des Bildes '%s' fehlgeschlagen: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fehler bi'm Schrieven to de Billdatei: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Künn de twüschentiedliche Datei nich opmaken" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Fehler bi'm Lesen vun de twüschentiedliche Datei" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Dateiformat unbekannt" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Der Kopf der Animation ist ungültig." #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Es steht nicht genügend Speicher bereit, um die Animation zu laden." #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nicht genügend Speicher um das Bild zu laden." #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Die bmp-Datei hat eine nicht unterstützte header-größe." #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Konnte nicht in die bmp-Datei schreiben." #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Das BMP-Bilddateiformat." #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Dat EMF Billformat" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Dat GIF Billformat" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Dat ICO Billformat" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "dat JPEG Billformat" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Dat TIFF Billformat" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Kunn nich sekern" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Dat WMF Billformat" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Fehler beim lesen der GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "De GIF Billlader versteiht düsses Bill eenfach nich." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Nich akerater Code funnen" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Dat seht nich so ut, as ob dat eene GIF Datei is" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Verschoon %s vun de GIF Dateiformat is nich unnerstütt" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Bill het keene Brede" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Dat GIF Bill het keene globale Klöörkoort, un een Rahmen binnen het keene " "lokale Klöörkoort." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fehler bi'm Lesen vun de ICNS Bill: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Künn de ICNS Datei nich dekoderen" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Dat ICNS Billformat" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nich genug Spieker, um das lütte Bill to l-aden" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Dat lütte Bill het keene Brede" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Dat lütte Bill het keene Höhe" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nich unnerstütter lütter Billtyp" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nich genug Spieker, um de ICO Datei to laden" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Bill to grot, um da as ICO to spiekern" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Künn dat Bill nich dekoderen" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Dat PCX Billformat" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Dat GIF Billformat" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Dat PNG Billformat" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Ingav Dateibeschriever is NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Dat QTIF Billformat" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Bill het keene Brede" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Bill het keene Höhe" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nich genug Spieker, um dat Bill to laden" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Künn de Rest nich spiekern" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Nich akerate XBM Datei" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Dat XPM Billformat" #~ msgid "Unsupported animation type" #~ msgstr "nicht unterstützter Animationstyp" gdk-pixbuf-2.30.8/po/lv.po0000664000175000017500000007373512340760136016414 0ustar00mclasenmclasen00000000000000# translation of gtk+.HEAD.po to Latvian # Copyright (C) 2006, 2007, 2009 Free Software Foundation, Inc. # # # Raivis Dejus , 2006, 2007, 2009. # Anita Reitere , 2010. # Rudolfs , 2011, 2012. # RÅ«dolfs Mazurs , 2012, 2013. msgid "" msgstr "" "Project-Id-Version: gtk+.HEAD\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-11 13:48+0300\n" "Last-Translator: RÅ«dolfs Mazurs \n" "Language-Team: Latvian \n" "Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.5\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "NeizdevÄs atvÄ“rt datni “%s†— %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "AttÄ“la datne “%s†nesatur datus" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "NeizdevÄs ielÄdÄ“t animÄciju “%s†— iemesls nezinÄms, iespÄ“jams, bojÄta " "animÄcijas datne" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "NeizdevÄs ielÄdÄ“t attÄ“lu “%s†— iemesls nezinÄms, iespÄ“jams, bojÄta attÄ“la " "datne" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "NeizdevÄs ielÄdÄ“t attÄ“la ielÄdÄ“Å¡anas moduli — %s — %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "AttÄ“la ielÄdes modulis %s neeksportÄ“ pareizo saskarni; varbÅ«t tÄ ir no citas " "gdk-pixbuf versijas?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "AttÄ“lu tips “%s†nav atbalstÄ«ts" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "NeizdevÄs atpazÄ«t attÄ“la datnes formÄtu datnei “%sâ€" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "NeatpazÄ«ts attÄ“la datnes formÄts" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "NeizdevÄs ielÄdÄ“t attÄ“lu “%s†— %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Kļūda, rakstot attÄ“la datnÄ“ — %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Å is gdk-pixbuf bÅ«vÄ“jums nesatur atbalstu, lai saglabÄtu attÄ“la formÄtu — %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nepietiek atmiņas, lai saglabÄtu attÄ“lu atzvanam" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "NeizdevÄs atvÄ“rt pagaidu datni" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "NeizdevÄs nolasÄ«t no pagaidu datnes" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "NeizdevÄs atvÄ“rt “%s†rakstÄ«Å¡anai — %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "NeizdevÄs aizvÄ“rt “%sâ€, rakstot attÄ“lu, ne visi dati var bÅ«t saglabÄti — %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nepietiek atmiņas, lai attÄ“lu saglabÄtu buferÄ«" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Kļūda, rakstot attÄ“la straumÄ“" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "IekÅ¡Ä“ja kļūda — attÄ“lu ielÄdes modulis “%s†nespÄ“ja pabeigt darbÄ«bu, bet " "nepaziņoja kļūdas iemeslu" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "PakÄpeniskÄ ielÄde attÄ“lu tipam “%s†nav atbalstÄ«ta" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "AttÄ“la galvene bojÄta" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "AttÄ“la formÄts nezinÄms" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "AttÄ“la pikseļu dati bojÄti" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "neizdevÄs izveidot %u baita lielu attÄ“la buferi" msgstr[1] "neizdevÄs izveidot %u baitu lielu attÄ“la buferi" msgstr[2] "neizdevÄs izveidot %u baitu lielu attÄ“la buferi " #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NegaidÄ«ts ikonas fragments animÄcijÄ" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "NederÄ«ga galvene animÄcijÄ" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nav pietiekami daudz atmiņas, lai ielÄdÄ“tu animÄciju" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Slikti formÄ“ts fragments animÄcijÄ" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI attÄ“ls ir ticis aprauts vai ir nepilnÄ«gs." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI attÄ“la formÄts" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP attÄ“lam ir apÅ¡aubÄmi galvenes dati" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nepietiek atmiņas, lai ielÄdÄ“tu bitkartes attÄ“lu" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP attÄ“lam ir neatbalstÄmi liels galvenes izmÄ“rs" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Nevar saspiest lejupejoÅ¡os BMP attÄ“lus" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "PriekÅ¡laicÄ«gas datnes beigas (end-of-file)" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu, lai saglabÄtu BMP datni" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "NeizdevÄs rakstÄ«t BMP datnÄ“" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP attÄ“la formÄts" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF attÄ“la formÄts" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF attÄ“la formÄts" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO attÄ“la formÄts" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG kvalitÄtei jÄbÅ«t apzÄ«mÄ“tai ar vÄ“rtÄ«bu no 0 lÄ«dz 100. VÄ“rtÄ«bu “%s†" "neizdevÄs interpretÄ“t." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG kvalitÄtei jÄbÅ«t apzÄ«mÄ“tai ar vÄ“rtÄ«bu no 0 lÄ«dz 100. VÄ“rtÄ«ba “%d†nav " "atļauta." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG attÄ“la formÄts" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF attÄ“la formÄts" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu — %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "NeizdevÄs izveidot straumi — %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "NeizdevÄs meklÄ“t straumÄ“ — %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "NeizdevÄs nolasÄ«t no straumes — %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "NeizdevÄs ielÄdÄ“t bitkarti" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "NeizdevÄs ielÄdÄ“t metafailu" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "NeatbalstÄ«ts GDI+ attÄ“la formÄts" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "NeizdevÄs saglabÄt" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF attÄ“la formÄts" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Kļūda, nolasot GIF — %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF datnei iztrÅ«kst dati (varbÅ«t tas ticis aprauts?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "IekÅ¡Ä“ja kļūda GIF ielÄdÄ“tÄjÄ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Steka pÄrpilde" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF attÄ“lu ielÄdÄ“tÄjs nespÄ“j saprast Å¡o attÄ“lu." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Sastapts slikts kods" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "CirkulÄrs tabulas ieraksts GIF datnÄ“" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nepietiek atmiņas, lai ielÄdÄ“tu GIF datni" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nepietiek atmiņas, lai GIF datnÄ“ izveidotu kadru" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF datne ir bojÄta (nepareiza LZW kompresija)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Å Ä·iet, ka datne nav GIF datne" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF datnes formÄta versija %s nav atbalstÄ«ta" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "IegÅ«tajam GIF attÄ“lam ir nulles izmÄ“rs" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF attÄ“lam nav globÄlas krÄsu kartes, un kadram tÄ iekÅ¡pusÄ“ nav lokÄlas " "krÄsu kartes." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF attÄ“ls ir ticis aprauts vai ir nepilnÄ«gs." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Kļūda, nolasot ICNS attÄ“lu — %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "NeizdevÄs atkodÄ“t ICNS datni" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS attÄ“la formÄts" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Nepareiza galvene ikonai" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nepietiek atmiņas, lai ielÄdÄ“tu ikonu" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "KompresÄ“tas ikonas nav atbalstÄ«tas" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikonai ir nulles platums" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikonai ir nulles augstums" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "NeatbalstÄ«ts ikonu tips" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nepietiek atmiņas, lai ielÄdÄ“tu ICO datni" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "AttÄ“ls ir pÄrÄk liels, lai to saglabÄtu kÄ ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kursora karstvieta Ärpus attÄ“la" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "NeatbalstÄ«ts ICO datnes dziļums — %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu straumei" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "NeizdevÄs atkodÄ“t attÄ“lu" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "PÄrveidotajam JPEG2000 trÅ«kst platuma vai augstuma" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "AttÄ“la tips Å¡obrÄ«d nav atbalstÄ«ts" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu krÄsu profilam" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nepietiek atmiņas JPEG 2000 datnes atvÄ“rÅ¡anai" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu attÄ“la datu buferim" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 attÄ“la formÄts" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Kļūda, interpretÄ“jot JPEG attÄ“la datni (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "PietrÅ«kst atmiņas, lai ielÄdÄ“tu attÄ“lu. Atmiņu varÄ“tu atbrÄ«vot, izslÄ“dzot " "dažas programmas." #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "NeatbalstÄ«ta JPEG krÄsu telpa (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu, lai ielÄdÄ“tu JPEG datni" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "PÄrveidotais JPEG ir ar nulles platumu vai augstumu." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "KrÄsu profilam ir nederÄ«gs garums “%uâ€." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu galvenei" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu konteksta buferim" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "AttÄ“lam ir nederÄ«gs platums un/vai augstums" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "AttÄ“lam ir neatbalstÄ«ts bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "AttÄ“lam ir neatbalstÄ«ts %d-bitu plakņu skaits" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "NeizdevÄs radÄ«t jaunu pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu rindu datiem" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu PCX attÄ“lam" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Neieguva visas PCX attÄ“la rindas" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nav atrasta palete PCX datu beigÄs" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX attÄ“la formÄts" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "PÄrveidotais pixbuf ir ar nulles platumu vai augstumu." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata formÄts" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bitu skaits uz kanÄlu PNG attÄ“lam ir nepareizs." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "PÄrveidotais PNG ir ar nulles platumu vai augstumu." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Biti uz katru kanÄlu transformÄ“tajÄ PNG nav 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "TransformÄ“tais PNG nav RGB vai RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "TransformÄ“tajam PNG ir neatbalstÄ«ts kanÄlu skaits, jÄbÅ«t 3 vai 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "FatÄla kļūda PNG attÄ“la datnÄ“ — %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nepietiek atmiņas PNG datnes ielÄdei" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nepietiek atmiņas, lai uzturÄ“tu %lu x %lu attÄ“lu; pamÄ“Ä£iniet iziet no dažÄm " "lietotnÄ“m, lai samazinÄtu atmiņas lietojumu" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Kļūda, nolasot PNG attÄ“la datni" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Kļūda, nolasot PNG attÄ“la datni — %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG teksta fragmentiem jÄbÅ«t no 1 lÄ«dz 79 rakstzÄ«mÄ“m." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG teksta fragmentiem jÄbÅ«t ASCII rakstzÄ«mÄ“m." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "KrÄsu profilam ir nederÄ«gs garums %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG saspieÅ¡anas lÄ«meņa vÄ“rtÄ«bai jÄbÅ«t starp 0 un 9; vÄ“rtÄ«bu “%s†neizdevÄs " "parsÄ“t." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG saspieÅ¡anas lÄ«meņa vÄ“rtÄ«bai jÄbÅ«t starp 0 un 9; vÄ“rtÄ«ba “%d†nav atļauta." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG teksta vÄ“rtÄ«bu %s nevar pÄrvÄ“rst ISO-8859-1 kodÄ“jumÄ." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG attÄ“la formÄts" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ielÄdÄ“tÄjam vajadzÄ“ja atrast skaitli, bet neatrada" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM datnei ir nepareizs pirmais bits" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM datne ir neatpazÄ«tÄ PNM apakÅ¡formÄtÄ" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM datnes attÄ“la platums ir 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM datnes attÄ“la augstums ir 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "MaksimÄlÄ krÄsu vÄ“rtÄ«ba PNM datnÄ“ ir 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "MaksimÄlÄ krÄsu vÄ“rtÄ«ba PNM datnÄ“ ir par lielu" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Raw PNM attÄ“la tips ir nepareizs" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM attÄ“la ielÄdÄ“tÄjs neatbalsta Å¡o PNM apakÅ¡formÄtu" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Raw PNM formÄti pieprasa tieÅ¡i vienu atstarpi pirms nolases datiem" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu PNM attÄ“la ielÄdei" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nepietiek atmiņas, lai ielÄdÄ“tu PNM konteksta struktÅ«ru" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NegaidÄ«tas PNM attÄ“la datu beigas" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nepietiek atmiņas PNM datnes ielÄdei" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM attÄ“la formÄtu saime" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Ievades datnes deskriptors ir NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "NeizdevÄs nolasÄ«t QTIF galveni" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atoms par lielu (%d baits)" msgstr[1] "QTIF atoms par lielu (%d baiti)" msgstr[2] "QTIF atoms par lielu (%d baitu)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "NeizdevÄs pieÅ¡Ä·irt %d baitu lasÄ«Å¡anas buferim" msgstr[1] "NeizdevÄs pieÅ¡Ä·irt %d baitus lasÄ«Å¡anas buferim" msgstr[2] "NeizdevÄs pieÅ¡Ä·irt %d baitu lasÄ«Å¡anas buferim" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Kļūda, nolasot QTIF atomu — %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "NeizdevÄs izlaist nÄkamo %d baitu ar seek()." msgstr[1] "NeizdevÄs izlaist nÄkamos %d baitus ar seek()." msgstr[2] "NeizdevÄs izlaist nÄkamos %d baitus ar seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu QTIF konteksta struktÅ«rai" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "NeizdevÄs radÄ«t GdkPixbufLoader objektu." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "NeizdevÄs atrast attÄ“la datu atomu." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF attÄ“la formÄts" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS attÄ“lam ir neÄ«sti galvenes dati" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS attÄ“ls ir nezinÄma tipa" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "NeatbalstÄ«ta RAS attÄ“la variÄcija" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nepietiek atmiņas RAS attÄ“la ielÄdei" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun rastra attÄ“la formÄts" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu IOBuffer struktÅ«rai" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu IOBuffer datiem" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "NeizdevÄs pÄrpieÅ¡kirt atmiņu IOBuffer datiem" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu pagaidu IOBuffer datiem" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu jaunam pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "AttÄ“ls ir ticis aprauts vai ir bojÄts" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu krÄsu kartes struktÅ«rai" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu krÄsu kartes ierakstiem" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NegaidÄ«ts krÄsukarÅ¡u ierakstu bitu dziļums" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu TGA galvenei" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA attÄ“lam ir nepareizas dimensijas" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA attÄ“la tips nav atbalstÄ«ts" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu TGA konteksta struktÅ«rai" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "DatnÄ“ ir lieki dati" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa attÄ“la formÄts" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "NeizdevÄs iegÅ«t attÄ“la platumu (slikta TIFF datne)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "NeizdevÄs iegÅ«t attÄ“la augstumu (slikta TIFF datne)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Platums vai augstums TIFF attÄ“lam ir nulle" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF attÄ“la dimensijas ir par lielu" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nepietiek atmiņas TIFF datnes ielÄdei" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "NeizdevÄs nolasÄ«t RGB datus no TIFF datnes" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "NeizdevÄs atvÄ“rt TIFF attÄ“lu" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "NeizdevÄs ielÄdÄ“t TIFF attÄ“lu" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "NeizdevÄs saglabÄt TIFF attÄ“lu" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF kompresija neatsaucas uz derÄ«gu kodeku." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "NeizdevÄs ierakstÄ«t TIFF datus" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "NeizdevÄs rakstÄ«t TIFF datnÄ“" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "AttÄ“lam ir nulles platums" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "AttÄ“lam ir nulles augstums" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nepietiek atmiņas attÄ“la ielÄdei" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "NeizdevÄs saglabÄt pÄrÄ“jo" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP attÄ“la formÄts" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Nepareiza XBM datne" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nepietiek atmiņas XBM attÄ“la datnes ielÄdei" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "NeizdevÄs ierakstÄ«t pagaidu datni, ielÄdÄ“jot XBM attÄ“lu" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM attÄ“la formÄts" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nav atrasta XPM galvene" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "NederÄ«ga XPM galvene" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM datnei ir attÄ“la platums <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM datnei ir attÄ“la augstums <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ir nederÄ«gs rakstzÄ«mju skaits uz pikseli" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM datnei ir nederÄ«gs krÄsu skaits" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nevar pieÅ¡Ä·irt atmiņu XPM attÄ“la ielÄdei" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nevar nolasÄ«t XPM krÄsu karti" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "NeizdevÄs ierakstÄ«t pagaidu datni, ielÄdÄ“jot XPM attÄ“lu" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM attÄ“la formÄts" #~ msgid "TIFFClose operation failed" #~ msgstr "OperÄcija TIFFClose neizdevÄs" #~ msgid "Unsupported animation type" #~ msgstr "NeatbalstÄ«ts animÄcijas tips" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "NeizdevÄs pieÅ¡Ä·irt atmiņu paletes datiem" gdk-pixbuf-2.30.8/po/sr@latin.po0000664000175000017500000007611012340760136017535 0ustar00mclasenmclasen00000000000000# Serbian translation of gtk # Courtesy of Prevod.org team (http://prevod.org/) -- 2003, 2004, 2005, 2006, 2007. # This file is distributed under the same license as the gtk package. # Maintainer: Danilo Å egan # Reviewed on 2004-02-19 by: Danilo Å egan # Reviewed on 2005-07-08 by: Danilo Å egan # MiloÅ¡ Popović , 2011, 2012, 2013. msgid "" msgstr "" "Project-Id-Version: transmission\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-09-05 07:29+0200\n" "Last-Translator: Miroslav Nikolić \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=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" "%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Project-Style: gnome\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Nisam uspeo da otvorim datoteku „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Datoteka slike „%s“ ne sadrži podatke" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Nisam uspeo da uÄitam animaciju „%s“: razlog nije poznat, verovatno " "neispravan zapis" # ovo ima najviÅ¡e smisla #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Nisam uspeo da uÄitam sliku „%s“: razlog nije poznat, verovatno neispravan " "zapis" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ne mogu da uÄitam modul za uÄitavanje slike: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul za uÄitavanje slike „%s“ ne izvozi odgovarajuće suÄelje; možda je iz " "drugog izdanja?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Vrsta slike „%s“ nije podržana" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ne mogu da prepoznam naÄin zapisa slike u datoteci „%s“" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nepoznat naÄin zapisa slike" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ne mogu da uÄitam sliku „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "GreÅ¡ka upisa u datoteku slike: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Ovo izdanje gdk-sliÄice ne podržava Äuvanje ove vrste slike: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nema dovoljno memorije za Äuvanje slike u pozivnu funkciju" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ne mogu da otvorim privremenu datoteku" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ne mogu da Äitam iz privremene datoteke" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ne mogu da otvorim „%s“ radi upisa: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ne mogu da zatvorim „%s“ pri upisu slike, moguće je da nisu svi podaci " "saÄuvani: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nema dovoljno memorije za Äuvanje slike u meÄ‘umemoriju" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "GreÅ¡ka upisa u tok slike" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "UnutraÅ¡nja greÅ¡ka: Modul za uÄitavanje slika „%s“ nije uspeo da obavi " "operaciju, a nije naveo ni razlog neuspeha" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Nije podržano postepeno uÄitavanje slike vrste „%s“" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Zaglavlje slike je oÅ¡tećeno" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Nepoznata vrsta slike" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "OÅ¡tećeni su podaci o taÄkama slike" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "nisam uspeo da dodelim meÄ‘umemoriju slike od %u bajta" msgstr[1] "nisam uspeo da dodelim meÄ‘umemoriju slike od %u bajta" msgstr[2] "nisam uspeo da dodelim meÄ‘umemoriju slike od %u bajtova" msgstr[3] "nisam uspeo da dodelim meÄ‘umemoriju slike od jednog bajta" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NeoÄekivani delić ikonice u animaciji" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Neispravno zaglavlje animacije" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nema dovoljno memorije da uÄitam animaciju" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Neispravan delić animacije" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI slika je odseÄena ili nepotpuna." # zabrljano #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI zapis slike" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP slika ima neispravno zaglavlje" # Å¡ta nam naroÄito bitmap kaže? #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nema dovoljno memorije da uÄitam bitmap sliku" # ili nepodržanu veliÄinu zaglavlja??? #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP slika sadrži zaglavlje nepodržane veliÄine" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Okrenute BMP slike ne mogu biti sažete" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "NaiÄ‘oh na prevremen kraj datoteke" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ne mogu da dodelim memoriju za Äuvanje BMP datoteke" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ne mogu da upiÅ¡em u BMP datoteku" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP zapis slike" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF zapis slike" # zabrljano #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF zapis slike" # #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO zapis slike" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Kvalitet JPEG-a mora biti vrednost izmeÄ‘u 0 i 100; ne mogu da obradim " "vrednost „%s“." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Kvalitet JPEG-a mora biti vrednost izmeÄ‘u 0 i 100; nije dozvoljena vrednost " "„%d“." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG zapis slike" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF zapis slika" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Ne mogu da dodelim memoriju: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ne mogu da napravim tok: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ne mogu da se krećem po toku: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ne mogu da Äitam iz toka: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Ne mogu da otvorim bitmapu" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ne mogu da otvorim metadatoteku" # malo slobode ovak'ome umetniku se mora dati #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nepodržana vrsta slike za GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ne mogu da saÄuvam" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "VMF zapis slike" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GreÅ¡ka pri Äitanju GIF-a: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF datoteci nedostaje neÅ¡to podataka (možda je nekako skraćena?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "UnutraÅ¡nja greÅ¡ka uÄitavaÄa GIF-a (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "PrekoraÄenje steka" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "UÄitavaÄ GIF slika ne prepoznaje ovu sliku." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "NaiÄ‘oh na loÅ¡ zapis" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Kružni unos u tabeli GIF datoteke" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nema dovoljno memorije da uÄitam GIF datoteku" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nema dovoljno memorije za slaganje kadra u GIF datoteci" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF slika je oÅ¡tećena (neispravno LZV sažimanje)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Izgleda da ovo nije GIF datoteka" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Izdanje %s GIF vrste zapisa nije podržano" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Rezultirajuća GIF slika ima veliÄinu nula" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF slika nema opÅ¡tu mapu boja, a kadar u njemu nema mesnu mapu boja." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF slika je odseÄena ili nepotpuna." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "GreÅ¡ka Äitanja ICNS slike: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Ne mogu da dekodiram ICNS datoteku" # #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS format slike" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Neispravno zaglavlje ikonice" # negde sam video dobar prevod za ikonicu, ali ne sećam se koji je, a ni gde #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nema dovoljno memorije za uÄitavanje ikonice" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Sažete ikonice nisu podržane" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikonica je Å¡irine nula" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikonica je visine nula" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nepodržana vrsta ikonice" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nema dovoljno memorije za uÄitavanje ICO datoteke" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Slika je prevelika za Äuvanje kao ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "PokazivaÄ kursora je van slike" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nepodržana dubina za ICO datoteku: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ne mogu da dodelim memoriju za tok" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Ne mogu da dekodiram sliku" # koliko njih će me tući zbog „preinaÄeni"? #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "PreinaÄeni JPEG2000 ima visinu ili Å¡irinu nula" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Vrsta slike za sada nije podržana" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Ne mogu da dodelim memoriju za paletu boja" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nema dovoljno memorije za otvaranje JPEG2000 datoteke" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Ne mogu da dodelim memoriju za privremeno smeÅ¡tanje podataka slike" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG2000 zapis slike" # kao kod fotoaparata/razvijanja slika ;) #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "GreÅ¡ka pri razvijanju JPEG slike (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nema dovoljno memorije za uÄitavanje slike, zatvorite neke programe da " "oslobodite memoriju" # grafiÄki dizajneri, kako se ovo prevodi? #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nepodržan JPEG prostor boja (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ne mogu da dodelim memoriju za uÄitavanje JPEG slike" # koliko njih će me tući zbog „preinaÄeni"? #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "PreinaÄeni JPEG ima visinu ili Å¡irinu nula." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Profil boja nije ispravne dužine „%u“." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ne mogu da dodelim memoriju za zaglavlje" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ne mogu da dodelim memoriju za meÄ‘umemoriju sadržaja" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Slika je neispravne Å¡irine i/ili visine" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Slika sadrži nepodržan broj bitova po taÄki" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Slika sadrži nepodržan broj %d-bitnih ravni" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ne mogu da napravim novu sliÄicu" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ne mogu da dodelim memoriju za podatke linije" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Ne mogu da dodelim memoriju za PCIks sliku" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nisam uÄitao sve linije iz PCIks slike" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nije naÄ‘ena paleta na kraju PCIks podataka" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCIks zapis slike" # koliko njih će me tući zbog „preinaÄeni"? #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "PreinaÄena sliÄica ima visinu ili Å¡irinu nula." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Gdk Piksdata zapis slike" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Neispravan broj bitova po kanalu PNG slike." # koliko njih će me tući zbog „preinaÄeni"? #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "PreinaÄeni PNG ima visinu ili Å¡irinu nula." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Broj bitova po kanalu preinaÄenog PNG nije 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PreinaÄeni PNG nije RGB ili RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "Nepodržan broj kanala u preinaÄenoj PNG slici; mora biti 3 ili 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Kobna greÅ¡ka u PNG slici: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nema dovoljno memorije za uÄitavanje PNG datoteke" # ne moramo valjda sve doslovno? #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nema dovoljno memorije za smeÅ¡taj slike veliÄine %lu × %lu; pokuÅ¡ajte da " "oslobodite neÅ¡to memorije zatvaranjem nekih programa" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Kobna greÅ¡ka pri Äitanju PNG slike" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Kobna greÅ¡ka pri Äitanju PNG slike: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "KljuÄevi za tekstualne odeljke PNG-a moraju imati bar 1, a najviÅ¡e 79 " "znakova." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "KljuÄevi za tekstualne odeljke PNG-a moraju biti ASKRI znakovi." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Profil boja nije ispravne dužine %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Nivo sažimanja PNG-a mora biti vrednost izmeÄ‘u 0 i 9; ne mogu da obradim " "vrednost „%s“." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Nivo sažimanja PNG-a mora biti vrednost izmeÄ‘u 0 i 9; vrednost „%d“ nije " "dopuÅ¡tena." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Vrednost tekstualnog odeljka PNG-a %s se ne može pretvoriti u ISO-8859-1 " "zapis." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG zapis slike" # Da li koristiti aorist?? Ja sam za, a Å¡ta kažu ostali... #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "UÄitavaÄ PNM slika je oÄekivao ceo broj, ali ga nije naÅ¡ao" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM datoteka sadrži neispravan poÄetni bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM datoteka nije u poznatom PNM podzapisu" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM datoteka sadrži sliku Å¡irine 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM datoteka sadrži sliku visine 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Najveća vrednost boje u PNM datoteci je 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Najveća vrednost boje u PNM datoteci je prevelika" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Vrsta sirove PNM slike nije ispravna" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "UÄitavaÄ PNM slika ne podržava ovaj PNM podzapis" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Sirov PNM zapis zahteva taÄno jedan razmak pre sadržaja" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ne mogu da dodelim memoriju za uÄitavanje PNM slike" # u svakom struktu (Ce jezik) su neki podaci #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nema dovoljno memorije za uÄitavanje PNM podataka o smislu" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NeoÄekivan kraj PNM slike" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nema dovoljno memorije za uÄitavanje PNM datoteke" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Porodica PNM/PBM/PGM/PPM zapisa slika" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "OpisivaÄ ulazne datoteke je NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ne mogu da proÄitam KuTIF zaglavlje" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "VeliÄina KuTIF atoma je prevelika (%d bajt)" msgstr[1] "VeliÄina KuTIF atoma je prevelika (%d bajta)" msgstr[2] "VeliÄina KuTIF atoma je prevelika (%d bajtova)" msgstr[3] "VeliÄina KuTIF atoma je prevelika (jedan bajt)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Ne mogu da dodelim %d bajt u ostavu za Äitanje datoteka" msgstr[1] "Ne mogu da dodelim %d bajta u ostavu za Äitanje datoteka" msgstr[2] "Ne mogu da dodelim %d bajtova u ostavu za Äitanje datoteka" msgstr[3] "Ne mogu da dodelim jedan bajt u ostavu za Äitanje datoteke" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "GreÅ¡ka u datoteci pri Äitanju KuTIF atoma: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Ne mogu da preskoÄim sledeći %d bajt sa „seek()“." msgstr[1] "Ne mogu da preskoÄim sledeća %d bajta sa „seek()“." msgstr[2] "Ne mogu da preskoÄim sledećih %d bajtova sa „seek()“." msgstr[3] "Ne mogu da preskoÄim sledeći jedan bajt sa „seek()“." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Ne mogu da dodelim strukturu KuTIF sadržaja." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Ne mogu da stvorim objekat Gdk uÄitavaÄa sliÄice." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Ne mogu da pronaÄ‘em atom sa podacima slike." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "KuTIF zapis slike" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS slika ima neispravno zaglavlje" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS slika je nepoznate vrste" # malo slobode ovak'ome umetniku se mora dati #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nepodržana vrsta RAS slike" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nema dovoljno memorije za uÄitavanje RAS slike" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sanov zapis rasterskih slika" # ovde ne možemo staviti „podatke“ poÅ¡to ova struktura pokazuje na podatke, vidi niže #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ne mogu da dodelim memoriju za UI strukturu meÄ‘umemorije" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ne mogu da dodelim memoriju za UI podatke meÄ‘umemorije" # malo opÅ¡irnije nego Å¡to bi trebalo: deo „pomoću...“ se može izbaciti # bug: don't use slang #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ne mogu ponovo da dodelim UI podatke meÄ‘umemorije" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ne mogu da dodelim privremene UI podatke meÄ‘umemorije" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ne mogu da dodelim novu sliÄicu" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Slika je odseÄena ili neispravna" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ne mogu da dodelim strukturu mape boja" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ne mogu da dodelim stavke mape boja" # bitdepth neposredno utiÄe na broj boja #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NeoÄekivan broj boja za stavke mape boja" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ne mogu da dodelim memoriju za TGA zaglavlje" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA slika je neispravne veliÄine" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA zapis slike nije podržan" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ne mogu da dodelim memoriju za TGA podatke o kontekstu" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "PreviÅ¡e podataka u datoteci" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa zapis slika" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ne mogu da proÄitam Å¡irinu slike (loÅ¡a TIFF datoteka)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ne mogu da saznam visinu slike (loÅ¡a TIFF datoteka)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Visina ili Å¡irina TIFF slike je nula" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF slika je prevelika" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nema dovoljno memorije za otvaranje TIFF datoteke" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Nisam uspeo da uÄitam RGB podatak iz TIFF datoteke" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Nisam uspeo da otvorim TIFF sliku" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Nisam uspeo da uÄitam TIFF sliku" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Nisam uspeo da saÄuvam TIFF sliku" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Pakovanje TIFF-a ne upućuje na odgovarajući kodek." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Nisam uspeo da upiÅ¡em TIFF podatke" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ne mogu da upiÅ¡em u TIFF datoteku" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Slika je Å¡irine nula" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Slika je visine nula" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nema dovoljno memorije za uÄitavanje slike" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ne mogu da saÄuvam ostatak" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "VBMP zapis slika" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Neispravna IksBM datoteka" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nema dovoljno memorije za uÄitavanje IksBM slike" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Nisam uspeo da upiÅ¡em u privremenu datoteku pri uÄitavanju IksBM slike" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "IksBM zapis slika" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nisam naÅ¡ao IksPM zaglavlje" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Neispravno IksPM zaglavlje" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "IksPM slika je Å¡irine ≤0" # možda bolje reÄima? #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "IksPM slika je visine ≤0" # ili možda pikselu? #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "IksPM ima neispravan broj znakova po taÄki" # možda bolje reÄima? #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "IksPM datoteka ima neispravan broj boja" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ne mogu da dodelim memoriju za uÄitavanje IksPM slike" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ne mogu da uÄitam IksPM mapu boja" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Nisam uspeo da upiÅ¡em u privremenu datoteku pri uÄitavanju IksPM slike" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "IksPM zapis slike" gdk-pixbuf-2.30.8/po/ro.gmo0000664000175000017500000005240412340760137016546 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-%B-*h/3“/Ç/6ã/B0,]0.Š0/¹00é031:N1:‰1;Ä1)2)*2&T2!{242-Ò2'3(3G3"d3B‡3?Ê3 4 )4-J45x45®4&ä4/ 5<;5:x5&³5PÚ5(+6T6&q6(˜6FÁ677 57%V7 |7+7)É75ó7#)8/M8%}8£8-¾8cì8+P9&|95£9$Ù9iþ9,h:f•:1ü:#.;,R;(;¨;$Ç; ì; <C.<Cr<#¶<,Ú<1=59=!o=D‘=DÖ=g><ƒ>:À>-û>)?H?+d??1­?%ß??@E@d@€@&•@&¼@-ã@*A-»P/úPC*QFnQ-µQ*ãQ#R+2R/^RŽR$ªRSÏR0#S1TS3†S1ºS.ìS1TMT%ÞT\°<3†H±{Q‘[¾5›=|‰/­®;xnMiW)U>.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-11-22 20:20+0300 Last-Translator: Lucian Adrian Grijincu Language-Team: Romanian Gnome Team 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==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);; X-Generator: Virtaal 0.6.1 Imaginea BMP are datele din antet greÈ™iteImaginea BMP are un antet cu o mărime nesuportatăS-a întâlnit cod incorectNumărul de biÈ›i/canal al imaginii PNG este incorect.Numărul de biÈ›i/canal al fiÈ™irului PNG transformat nu este opt.Nu se poate aloca memorie pentru antetul TGANu se pot aloca intrările hărÈ›ii de culoareNu se poate aloca structura hărÈ›ii de culoareNu se poate aloca memorie pentru datele IOBufferNu se poate aloca memorie pentru structura IOBufferNu se poate aloca memorie pentru structura contextului TGANu se poate aloca memorie pentru încărcarea imaginii PNMNu s-a putut aloca memorie pentru încărcarea imaginii XPMNu se poate aloca un nou buffer de pixeliNu se pot aloca datele temporare IOBufferNu s-a putut citi harta de culoare XPMNu se pot realoca datele IOBufferÃŽnregistrare circulară în tabel în fiÈ™ierul GIFProfilul de culoare are lungime nevalidă %d.IconiÈ›ele comprimate nu sunt suportateNu s-a putut aloca memorie: %sNu s-a putut crea fluxul: %sNu s-a putut decoda fiÈ™ierul ICNSNu s-a putut obÈ›ine înălÈ›imea imaginii (fiÈ™ier TIFF incorect)Nu s-a putut obÈ›ine lățimea imaginii (fiÈ™ier TIFF incorect)Nu s-a putut citi din flux: %sNu s-a putut căuta în flux: %sNu se poate aloca memorie pentru imaginea PCXNu s-a putut aloca memorie pentru profilul de culoareNu se poate aloca memorie pentru un buffer de contextNu se poate aloca memorie pentru antetNu se poate aloca memorie pentru datele liniareNu s-a putut aloca memorie pentru încărcarea imaginii JPEGNu s-a putut aloca memorie pentru salvarea fiÈ™ierului BMPNu s-a putut aloca memorie pentru fluxNu s-a putut aloca memorie pentru plasarea în memoria buffer a datelor imaginiiNu se poate crea un nou buffer de pixeliNu s-a putut decoda imagineaNu s-a putut încărca un „bitmapâ€Nu s-a putut încărca un „metafileâ€Nu s-a putut recunoaÈ™te formatul de imagine pentru fiÈ™ierul „%sâ€Nu s-a putut salvaNu s-a putut salva restulNu s-a putut scrie fiÈ™ierul BMPNu s-a putut scrie în fiÈ™ierul TIFFHotspot cursor înafara imaginiiNu s-au obÈ›inut toate liniile imaginii PCXDimensiunile imaginii TIFF sunt prea mariEroare la interpretarea fiÈ™ierului imagine JPEG (%s)Eroare la citirea imaginii ICNS: %sEroare la scrierea fiÈ™ierului imagine JPEG: %sEroare la scrierea în fluxul imagineDate în exces în fiÈ™ierNu s-a putut aloca structura de context QTIF.Nu s-a putut închide „%s†la scrierea imaginii, e posibil să nu se fi salvat toate datele: %sNu s-a putut crea obiectul GdkPixbufLoader.Nu s-a putut găsi un atom de imagine.Nu s-au putut încărca datele RGB din fiÈ™ierul TIFFNu s-a putut încărca imaginea TIFFNu s-a putut încărca animaÈ›ia „%s†dintr-un motiv necunoscut, probabil un fiÈ™ier animaÈ›ie coruptNu s-a putut încărca imaginea „%sâ€: %sNu s-a putut încărca imaginea „%s†dintr-un motiv necunoscut, probabil un fiÈ™ier imagine coruptNu s-a putut deschide „%s†pentru scriere: %sNu s-a putut deschide imaginea TIFFNu s-a putut deschide fiÈ™ierul „%sâ€: %sNu s-a putut deschide fiÈ™ierul temporarNu s-a putut citi antetul QTIFNu s-a putut citi fiÈ™ierul temporarNu s-a putut salva imaginea TIFFNu s-a putut scrie imaginea TIFFNu s-a putut scrie un fiÈ™ier temporar la încărcarea imaginii XBMNu s-a putut scrie un fiÈ™ier temporar la încărcarea imaginii XPMNu s-a putut citi fiÈ™ierul GIF: %sEroare fatală în fiÈ™ierul imagine PNG: %sEroare fatală la citirea fiÈ™ierului imagine PNGEroare fatală la citirea fiÈ™ierului imagine PNG: %sFiÈ™ierul nu pare a fi de tip GIFA apărut o eroare în timp ce se citea un atom QTIF din fiÈ™ier: %sDin fiÈ™ierul GIF lipseau o parte din date (poate a fost trunchiat?)Imaginea GIF nu are o hartă globală de culoare È™i un cadru al său nu are hartă locală de culoare.FiÈ™ierul imagine GIF este corupt (compresie LZW incorectă)Modulul de încărcare GIF nu înÈ›elege această imagine.Imaginea GIF era trunchiată sau incompletă.IconiÈ›a are înălÈ›imea zeroIconiÈ›a are lățimea zeroFiÈ™ierul imagine „%s†nu conÈ›ine dateFormat necunoscut de imagineImaginea are înălÈ›imea sau lățimea incorecteImaginea are o adâncime nesuportatăImaginea are un număr nesuportat de biÈ›i pentru adâncime: %dImaginea are înălÈ›imea zeroImaginea are lățimea zeroAntet imagine coruptImaginea este coruptă sau trunchiatăDatele pixel ale imaginii sunt corupteImagine prea mare pentru a fi salvată ca ICOTipul de imagine „%s†nu este suportatTipul de imagine nu este suportat deocamdatăModulul de încărcare a imaginilor %s nu exportă interfaÈ›a corectă; poate că este dintr-o versiune gdk-pixbuf diferită?ÃŽncărcarea progresivă a imaginilor tip „%s†nu este suportatăDescriptorul fiÈ™ierului de intrare este NULL.Memorie insuficientă pentru a încărca imaginea PNGMemorie insuficientă pentru a încărca structura contextului PNMMemorie insuficientă pentru a încărca fiÈ™ierul PNMMemorie insuficientă pentru a încărca fiÈ™ierul XBMMemorie insuficientă pentru încărcarea imaginii, încercaÈ›i să închideÈ›i câteva aplicaÈ›ii pentru a elibera memorieMemorie insuficientă pentru a deschide fiÈ™ierul JPEG 2000Memorie insuficientă pentru a deschide fiÈ™ierul TIFFMemorie insuficientă pentru a salva imaginea în bufferMemorie insuficientă pentru salvarea imaginiiEroare internă în modulul de încărcare GIF (%s)Eroare internă: Modulul de încărcare de imagini „%s†nu a reuÈ™it să termine o operaÈ›iune È™i nu a precizat cauza acestui eÈ™ecFiÈ™ier XBM nevalidAntet XPM incorectAntet incorect în animaÈ›ieAntet incorect în iconițăCalitatea JPEG trebuie să fie o valoare între 0 È™i 100, valoarea „%d†nu este permisă.Calitatea JPEG trebuie să fie o valoare între 0 È™i 100, valoarea „%s†nu a putut fi prelucrată.Fragmentele de text dintr-un PNG trebuie să fie caractere ASCII.Fragmentele de text dintr-un PNG trebuie să aibă cel puÈ›in 1 È™i cel mult 79 de caractere.Fragment malformat în animaÈ›ieValoarea maximă a culorii în fiÈ™ierul PNM este 0Valoarea maximă a culorii în fiÈ™ierul PNM este prea mareAntetul XPM nu a fost găsitNu s-a găsit nici o paletă la sfârÈ™itul datelor PCXMemorie insuficientă pentru a compune un cadru în fiÈ™ierul GIFMemorie insuficientă pentru a încărca fiÈ™ierul GIFMemorie insuficientă pentru a încarca fiÈ™ierul ICOMemorie insuficientă pentru a încarca imaginea RASMemorie insuficientă pentru a încărca animaÈ›iaMemorie insuficientă pentru a încărca imaginea bitmapMemorie insuficientă pentru a încărca iconiÈ›aMemorie insuficientă pentru a încărca imagineaNivelul de compresie PNG trebuie să fie o valoare între 0 È™i 9, valoarea „%d†nu este permisă.Nivelul de compresie PNG trebuie să fie o valoare între 0 È™i 9, valoarea „%s†nu a putut fi prelucrată.FiÈ™ierul PNM are înălÈ›imea imaginii 0FiÈ™ierul PNM are lățimea imaginii 0FiÈ™ierul PNM are octetul iniÈ›ial incorectFiÈ™ierul PNM nu este într-un subformat PNM recunoscutModulul de încărcare de imagini PNM nu suportă acest subformat PNMModulul de încărcare PNM aÈ™tepta un întreg, dar a primit altceva.S-a întâlnit un sfârÈ™it de fiÈ™ier „EOF†prematurImaginea RAS are datele din antet greÈ™iteImaginea RAS are un tip necunoscutFormatele brute PNM cer exact un spaÈ›iu gol înainte de datele eÈ™antionTipul de imagine PNM brută nu este validStivă supraîncărcatăImaginea TGA are dimensiuni incorecteTip de imagine TGA nesuportatCompresia TIFF nu se referă la un codec valid.Formatul de imagine ANIFormatul de imagine BMPFormatul de imagine EMFFormatul de imagine GIFFormatul de imagine ICNSFormatul de imagine ICOFormatul de imagine JPEG 2000Formatul de imagine JPEGFormatul de imagine PCXFormatul de imagine PNGFamilia formatelor de imagine PNM/PBM/PGM/PPMFormatul de imagine QTIFFormatul de imagine raster SunFormatul de imagine TIFFFormatul de imagine TGAFormatul de imagine WBMPFormatul de imagine WMFFormatul de imagine XBMFormatul de imagine XPMAceastă versiune de gdk-pixbuf nu suportă salvarea formatului de imagine: %sImaginile BMP de tip „topdown†nu pot fi comprimateFiÈ™ierul JPEG transformat are lățimea sau înălÈ›imea zero.FiÈ™ierul JPEG2000 transformat are lățimea sau înălÈ›imea zeroFiÈ™ierul PNG transformat are un număr nesuportat de canale, acestea trebuie să fie trei sau patru.FiÈ™ierul PNG transformat are lățimea sau înălÈ›imea zero.FiÈ™ierul PNG transformat nu este RBG sau RGBA.Nu s-a putut încărca modulul de încărcare al imaginilor: %s: %sAdâncime de biÈ›i neaÈ™teptată pentru intrările hărÈ›ii de culoareSfârÈ™it neaÈ™teptat al datelor imaginii PNMFragment neaÈ™teptat în iconiÈ›a animatăFormat fiÈ™ier imagine nerecunoscutAdâncime de culoare JPEG nesuportată (%s)Adâncime nesuportată pentru fiÈ™ierul ICO: %dTip de iconiță nesuportatFormat de imagine nesuportat de GDI+Valoarea fragmentului de text PNG %s nu poate fi convertită la codarea ISO-8859-1.Versiunea %s a formatului GIF nu este suportatăLățimea sau înalÈ›imea imaginii TIFF este zeroFiÈ™ierul XPM are o înălÈ›ime negaivă a imaginiiFiÈ™ierul XPM are o lățime negativă a imaginiiFiÈ™ierul XPM are un număr incorect de culoriXPM are un număr incorect de caractere per pixelnu s-a putut aloca memoria buffer de %u octetnu s-a putut aloca memoria buffer de %u octeÈ›inu s-a putut aloca memoria buffer de %u de octeÈ›ivariaÈ›ie de imagine RAS nesuportatăgdk-pixbuf-2.30.8/po/stamp-po0000664000175000017500000000001212340760137017071 0ustar00mclasenmclasen00000000000000timestamp gdk-pixbuf-2.30.8/po/de.po0000664000175000017500000007654512340760135016364 0ustar00mclasenmclasen00000000000000# German gdk-pixbuf translation # Copyright (C) 1998-2004 Free Software Foundation, Inc. # # IM = Input method => Eingabemethode # # Daniel Egger , 1998. # Karsten Weiss , 1999. # Matthias Warkus , 2001, 2002. # Christian Neumair , 2002-2004. # Hendrik Richter , 2004, 2005, 2006, 2007, 2008, 2009. # Hendrik Brandt , 2004-2005. # Andre Klapper , 2008. # Mario Blättermann , 2009-2012. # Tobias Endrigkeit , 2012. # Christian Kirbach , 2009, 2010, 2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-07-14 12:25+0100\n" "Last-Translator: Christian Kirbach \n" "Language-Team: Deutsch \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: Poedit 1.5.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Datei »%s« konnte nicht geöffnet werden: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Bilddatei »%s« enthält keine Daten" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Animation »%s« konnte nicht geladen werden: Grund unbekannt, vermutlich eine " "defekte Animationsdatei" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Bild »%s« konnte nicht geladen werden: Grund unbekannt, vermutlich eine " "defekte Bilddatei" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Bildlader-Modul konnte nicht geladen werden: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Bildlader-Modul %s exportiert nicht die richtige Schnittstelle; vielleicht " "stammt es aus einer anderen Version von gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Bildtyp »%s« wird nicht unterstützt" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Das Format der Bilddatei »%s« konnte nicht erkannt werden" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Format der Bilddatei unbekannt" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Bild »%s« konnte nicht geladen werden: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fehler beim Schreiben einer Bilddatei (%s)" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Diese Fassung von gdk-pixbuf unterstützt das Speichern in diesem Bildformat " "nicht: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nicht genug Speicher, um Bild in Callback zu speichern" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Öffnen einer temporären Datei gescheitert" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Lesen aus einer temporären Datei gescheitert" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "»%s« konnte nicht zum Schreiben geöffnet werden: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "»%s« konnte nach dem Schreiben des Bildes nicht geschlossen werden, evtl. " "wurden nicht alle Daten gespeichert: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nicht genug Speicher, um Bild in einen Puffer zu speichern" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Fehler beim Schreiben in Bilddatenstrom" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Interner Fehler: Bildlader-Modul »%s« schaffte es nicht, eine Operation " "abzuschließen, gab aber keinen Grund für den Fehler an" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Schrittweises Laden des Bildtyps »%s« wird nicht unterstützt" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Bildvorspann unbrauchbar" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Bildformat unbekannt" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Bild-Pixeldaten unbrauchbar" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Bildpuffer von %u Byte konnte nicht bereitgestellt werden" msgstr[1] "Bildpuffer von %u Bytes konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Nicht erwarteter Symbol-Chunk in Animation" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ungültiger Vorspann in Animation" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nicht genug Speicher, um Animation zu laden" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Fehlerhafter Chunk in Animation" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Das ANI-Bild wurde verstümmelt oder ist unvollständig." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Das ANI-Bildformat" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Vorspanndaten des BMP-Bildes sind Unsinn" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nicht genug Speicher, um Bitmap-Bild zu laden" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Vorspannlänge des BMP-Bildes wird nicht unterstützt" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Topdown-BMP-Bilder können nicht komprimiert werden" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Dateiende ist zu früh aufgetreten" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Speicher zum Sichern von BMP-Datei konnte nicht bereit gestellt werden" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP-Datei konnte nicht geschrieben werden" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Das BMP-Bildformat" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Das EMF-Bildformat" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Das GIF-Bildformat" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Das ICO-Bildformat" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-Qualität muss ein Wert zwischen 0 und 100 sein; Wert »%s« konnte nicht " "verarbeitet werden." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-Qualität muss ein Wert zwischen 0 und 100 sein; Wert »%d« ist nicht " "erlaubt." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Das JPEG-Bildformat" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Das TIFF-Bildformat" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Speicher konnte nicht bereitgestellt werden: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Datenstrom konnte nicht angelegt werden: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Im Datenstrom konnte nicht gesucht werden: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Datenstrom konnte nicht gelesen werden: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Bitmap konnte nicht geladen werden" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Metadatei konnte nicht geladen werden" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nicht unterstütztes Bildformat für GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Es konnte nicht gespeichert werden" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Das WMF-Bildformat" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Fehler beim Lesen von GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Daten in der GIF-Datei unvollständig (vielleicht wurden sie irgendwie " "verstümmelt?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interner Fehler im GIF-Lader (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stack-Ãœberlauf" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Der GIF-Bildlader konnte dieses Bild nicht verstehen." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Fehlerhafte Bilddaten festgestellt" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Ringschluss in Tabelleneinträgen in GIF-Datei" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nicht genug Speicher, um GIF-Bild zu laden" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nicht genug Speicher, um ein Einzelbild in GIF-Datei einzufügen" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Das GIF-Bild ist defekt (fehlerhafte LZW-Kompression)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Datei scheint keine GIF-Datei zu sein" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Version %s des GIF-Dateiformats wird nicht unterstützt" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Das resultierende GIF-Bild hat die Größe null" # gdk-pixbuf/io-gi178 #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Das GIF-Bild hat keine globale Farbtabelle, und ein Einzelbild darin hat " "keine lokale Farbtabelle." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Das GIF-Bild wurde verstümmelt oder ist unvollständig." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fehler beim Lesen einer ICNS-Bilddatei: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "ICNS-Datei konnte nicht dekodiert werden" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Das ICNS-Bildformat" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ungültiger Vorspann in Symbol" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nicht genug Speicher, um Symbol zu laden" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Komprimierte Symbole werden nicht unterstützt" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Symbolbreite beträgt null" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Symbolhöhe beträgt null" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nicht unterstützter Symboltyp" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nicht genug Speicher, um ICO-Bild zu laden" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Bild zu groß, um als ICO gespeichert zu werden" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Zeiger-Hotspot außerhalb des Bilds" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nicht unterstützte Farbtiefe der ICO-Datei: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Speicher für Datenstrom konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Bild konnte nicht dekodiert werden" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Höhe oder Breite des transformierten JPEG2000 beträgt null" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Bildtyp wird derzeit nicht unterstützt" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Speicher zum Laden des Farbprofils konnte nicht bereit gestellt werden" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nicht genug Speicher, um JPEG2000-Datei zu öffnen" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Speicher für Bilddatenpuffer konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Das JPEG2000-Bildformat" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Fehler beim Lesen einer JPEG-Bilddatei (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nicht genug Speicher, um das Bild zu laden. Versuchen Sie, einige " "Anwendungen zu beenden, um Speicher frei zu machen" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nicht unterstützter JPEG-Farbraum (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Speicher zum Laden von JPEG-Datei konnte nicht bereit gestellt werden" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Höhe oder Breite des transformierten JPEGs beträgt null." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Farbprofil hat die ungültige Länge »%u«." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Speicher für Kopfzeilen konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Speicher für Kontextpuffer konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Bildhöhe und/oder -breite ungültig" # CHECK #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "BPP-Anzahl des Bildes nicht unterstützt" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Bild hat eine nicht unterstützte Anzahl von %d-Bit-Flächen" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Neuer Pixbuf konnte nicht angelegt werden" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Speicher für Zeilendaten konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Speicher für PCX-Bild konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Es wurden nicht alle Zeilen des PCX-Bilds abgerufen" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Keine Palette am Ende der PCX-Daten gefunden" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Das PCX-Bildformat" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Höhe oder Breite des transformierten Pixbufs beträgt null." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Das GdkPixdata-Format" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Die Bitanzahl pro Kanal des PNG-Bildes ist ungültig." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Höhe oder Breite des transformierten PNGs beträgt null." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bits pro Kanal des transformierten PNGs sind nicht 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Das transformierte PNG ist weder RGB noch RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Die Anzahl der Kanäle des transformierten PNGs werden nicht unterstützt, " "muss 3 oder 4 sein." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Schwerer Fehler in PNG-Bilddatei: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nicht genug Speicher, um PNG-Datei zu laden" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nicht genug Speicher, um ein %lu-mal-%lu-Bild zu speichern; versuchen Sie, " "einige Anwendungen zu beenden, um die Speicherbelegung zu senken" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Schwerer Fehler beim Lesen einer PNG-Bilddatei" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Schwerer Fehler beim Lesen einer PNG-Bilddatei: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Schlüssel für PNG-Text-Chunks müssen mindestens eines und dürfen maximal 79 " "Zeichen lang sein." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Schlüssel für PNG-Text-Chunks müssen ASCII-Zeichen sein." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Farbprofil hat die ungültige Länge %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Die PNG-Kompressionsstufe muss ein Wert zwischen 0 und 9 sein; Wert »%s« " "konnte nicht verarbeitet werden." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Die PNG-Kompressionsstufe muss ein Wert zwischen 0 und 9 sein; Wert »%d« ist " "nicht erlaubt." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Wert für PNG-Text-Chunk %s konnte nicht in ISO-8859-1-Zeichenkodierung " "umgewandelt werden." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Das PNG-Bildformat" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-Lader erwartete eine Ganzzahl und fand keine" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Startbyte der PNM-Datei ungültig" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-Datei liegt nicht in einem unterstützten PNM-Unterformat vor" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Bildbreite der PNM-Datei beträgt 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Bildhöhe der PNM-Datei beträgt 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maximaler Farbwert in der PNM-Datei ist 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maximaler Farbwert in der PNM-Datei zu groß" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Roher PNM-Bildtyp ist ungültig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-Bildlader unterstützt dieses PNM-Unterformat nicht" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Rohe PNM-Formate verlangen genau einen Leerraum vor den Sample-Daten" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Speicher zum Laden eines PNM-Bildes konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nicht genug Speicher, um PNM-Kontextstruktur zu laden" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Unerwartetes Ende der PNM-Bilddaten" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nicht genug Speicher, um PNM-Datei zu laden" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Die PNM/PBM/PGM/PPM-Bildformat-Familie" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Deskriptor der Eingabedatei ist NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "QTIF-Header konnte nicht gelesen werden" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF-Elemente sind zu groß (%d Byte)" msgstr[1] "QTIF-Elemente sind zu groß (%d Bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Anforderung von %d Byte für den Bildlesepuffer ist fehlgeschlagen" msgstr[1] "Anforderung von %d Bytes für den Bildlesepuffer ist fehlgeschlagen" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Fehler beim Lesen des QTIF-Elements: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Ãœberspringen des nächsten %d Bytes mit seek() ist fehlgeschlagen." msgstr[1] "Ãœberspringen der nächsten %d Bytes mit seek() ist fehlgeschlagen." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Zuweisen der QTIF-Kontextstruktur ist fehlgeschlagen." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "GdkPixbufLoader-Objekt konnte nicht erstellt werden" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Bilddatenelement konnte nicht gefunden werden." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Das QTIF-Bildformat" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Die Vorspanndaten des RAS-Bildes sind ungültig" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Typ des RAS-Bilds unbekannt" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Nicht unterstützte RAS-Bildvariation" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nicht genug Speicher, um das RAS-Bild zu laden" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Das Bildformat »Sun Raster Image«" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" "Speicher für Struktur des E/A-Puffers konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Speicher für Daten des E/A-Puffers konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" "Datenbereich des E/A-Puffers konnte nicht mit realloc() geändert werden" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" "Speicher für temporäre Daten des E/A-Puffers konnte nicht bereitgestellt " "werden" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Neuer Pixbuf konnte nicht angelegt werden" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Bild wurde verstümmelt oder ist unvollständig." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Farbtabellenstruktur konnte nicht angelegt werden" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Farbtabelleneinträge konnten nicht bereitgestellt werden" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Unerwartete Farbtiefe der Farbtabellen-Einträge" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TGA-Vorspannspeicher konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-Bild hat ungültige Abmessungen" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-Bildtyp nicht unterstützt" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Speicher für TGA-Kontextstruktur konnte nicht bereitgestellt werden" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Ãœberschüssige Daten in der Datei" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Das Targa-Bildformat" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Bildbreite konnte nicht ermittelt werden (ungültige TIFF-Datei)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Bildhöhe konnte nicht ermittelt werden (ungültige TIFF-Datei)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Breite oder Höhe des TIFF-Bildes beträgt null" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Abmessungen des TIFF-Bilds zu groß" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nicht genug Speicher, um TIFF-Datei zu öffnen" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "RGB-Daten konnten nicht aus TIFF-Datei geladen werden" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF-Bild konnte nicht geöffnet werden" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF-Bild konnte nicht geladen werden" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF-Bild konnte nicht gespeichert werden" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-Kompression bezieht sich nicht auf einen gültigen Codec." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF-Daten konnten nicht gespeichert werden" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF-Datei konnte nicht geschrieben werden" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Bild hat Breite null" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Bild hat Höhe null" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nicht genug Speicher, um Bild zu laden" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Der Rest konnte nicht gespeichert werden" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Das WBMP-Bildformat" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ungültige XBM-Datei" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nicht genug Speicher, um XBM-Bilddatei zu laden" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Beim Laden eines XBM-Bildes konnte nicht in eine temporäre Datei geschrieben " "werden" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Das XBM-Bildformat" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Keine XPM-Vorspannzeilen gefunden" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ungültige XBM-Dateikopf" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Breite der XPM-Bilddatei <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Höhe der XPM-Bilddatei <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM hat eine ungültige Anzahl von Zeichen pro Pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Farbanzahl der XPM-Datei ungültig" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" "Der zum Laden eines XPM-Bildes verwendete Speicher konnte nicht zugewiesen " "werden" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM-Farbtabelle konnte nicht gelesen werden" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "Beim Laden eines XPM-Bildes konnte nicht in eine temporäre Datei geschrieben " "werden" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Das XPM-Bildformat" #~ msgid "TIFFClose operation failed" #~ msgstr "Aktion »TIFFClose« gescheitert" #~ msgid "Unsupported animation type" #~ msgstr "Nicht unterstützter Animationstyp" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Speicher für Palettendaten konnte nicht bereitgestellt werden" gdk-pixbuf-2.30.8/po/ru.po0000664000175000017500000012107512340760136016410 0ustar00mclasenmclasen00000000000000# translation of gtk+-master-po-ru-9735.merged.po to Russian # Russian translation of gtk+ # Copyright (C) 1999-2009, 2010 Free Software Foundation, Inc. # # # # Sergey Panov , 1999. # Valek Filippov , 2000-2002. # Dmitry Mastrukov , 2002-2004. # Sun G11n , 2002. # Andrew W. Nosenko , 2003. # Leonid Kanter , 2004-2006. # Alexander Sigachov , 2006. # Vasiliy Faronov , 2007. # Anton Shestakov , 2008. # Lebedev Roman , 2009. # Yuri Kozlov , 2010. # Yuri Myasoedov , 2012, 2013. # msgid "" msgstr "" "Project-Id-Version: gtk+.master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-05 15:19+0400\n" "Last-Translator: Yuri Myasoedov \n" "Language-Team: руÑÑкий \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=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: Poedit 1.5.5\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Ðе удалоÑÑŒ открыть файл «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Файл Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Â«%s» не Ñодержит данных" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ðе удалоÑÑŒ загрузить анимацию «%s»: причина неизвеÑтна, возможно, файл " "анимации повреждён" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ðе удалоÑÑŒ загрузить изображение «%s»: причина неизвеÑтна, возможно, файл " "Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´Ñ‘Ð½" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ðе удалоÑÑŒ загрузить модуль загрузки изображений: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Модуль загрузки изображений %s не предоÑтавлÑет ÑоответÑтвующий интерфейÑ; " "возможно, модуль отноÑитÑÑ Ðº другой верÑии gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Тип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Â«%s» не поддерживаетÑÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ðе удалоÑÑŒ раÑпознать формат Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ÐераÑпознанный формат файла изображениÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ðе удалоÑÑŒ загрузить изображение «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Ðе удалоÑÑŒ запиÑать изображение: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ð”Ð°Ð½Ð½Ð°Ñ Ñборка подÑиÑтемы «gdk-pixbuf» не поддерживает Ñохранение изображений " "в таком формате: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° изображениÑ" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Ðе удалоÑÑŒ открыть временный файл" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Ðе удалоÑÑŒ прочитать из временного файла" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ðе удалоÑÑŒ открыть файл «%s» Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ðе удалоÑÑŒ закрыть файл «%s» во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð¿Ð¸Ñи изображениÑ, не вÑе данные " "могли быть Ñохранены: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² буфер" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Ðе удалоÑÑŒ запиÑать в поток изображениÑ" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Произошла внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: модуль загрузки изображений «%s» не завершил " "загрузку, но не Ñообщил причину ÑбоÑ" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ÐŸÐ¾ÑˆÐ°Ð³Ð¾Ð²Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ° Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° «%s» не поддерживаетÑÑ" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Заголовок Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´Ñ‘Ð½" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ÐеизвеÑтный формат изображениÑ" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ПикÑельные данные Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´ÐµÐ½Ñ‹" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" "не удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %u байта Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° изображениÑ" msgstr[1] "не удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %u байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° изображениÑ" msgstr[2] "не удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %u байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° изображениÑ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "ÐÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð¿Ð¾ÑледовательноÑÑ‚ÑŒ кадров анимации" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "ÐедопуÑтимый заголовок анимации" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ анимации" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ÐÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð¿Ð¾ÑледовательноÑÑ‚ÑŒ кадров в анимации" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Изображение ANI было обрезано или ÑвлÑетÑÑ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¼." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Формат изображений ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Изображение формата BMP имеет неправильные данные в заголовке" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ изображениÑ" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Изображение формата BMP имеет неподдерживаемый размер заголовка" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "ÐÐµÐ»ÑŒÐ·Ñ Ñжимать перевёрнутые Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате BMP" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Обнаружен преждевременный конец файла" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° в формате BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ðе удалоÑÑŒ запиÑать в файл формата BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Формат изображений BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Формат изображений EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Формат изображений GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Формат изображений ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "КачеÑтво формата JPEG должно иметь значение между 0 и 100; значение «%s» не " "может быть обработано." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "КачеÑтво формата JPEG должно иметь значение между 0 и 100; значение «%d» " "недопуÑтимо." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Формат изображений JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Формат изображений TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ðе удалоÑÑŒ Ñоздать поток: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ðе удалоÑÑŒ Ñменить позицию в потоке: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ðе удалоÑÑŒ прочитать из потока: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Ðе удалоÑÑŒ загрузить раÑтровое изображение" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ðе удалоÑÑŒ загрузить метафайл" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Данный формат изображений не поддерживаетÑÑ Ð´Ð»Ñ GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ðе удалоÑÑŒ Ñохранить" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Формат изображений WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Ðе удалоÑÑŒ прочитать файл формата GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Ð’ файле формата GIF отÑутÑтвуют некоторые данные (возможно, файл был " "обрезан?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "" "Произошла внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° в модуле загрузки изображений формата GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Переполнение Ñтека" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" "Модуль загрузки изображений формата GIF не может понÑÑ‚ÑŒ Ñто изображение." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Обнаружен неправильный код" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Ð’ файле формата GIF обнаружена ÐºÑ€ÑƒÐ³Ð¾Ð²Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ‡Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ°Ð´Ñ€Ð° в файле GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" "Изображение формата GIF повреждено (неправильное Ñжатие алгоритмом LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ВероÑтно, файл не ÑвлÑетÑÑ Ñ„Ð°Ð¹Ð»Ð¾Ð¼ формата GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Файлы формата GIF верÑии %s не поддерживаютÑÑ" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Результрующее изображение в формате GIF имеет нулевой размер" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Ð’ изображении формата GIF отÑутÑтвует Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° цветов, в кадре " "внутри него отÑутÑтвует Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ ÐºÐ°Ñ€Ñ‚Ð° цветов." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Обрезанное или неполное изображение в формате GIF." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Ошибка Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Ðе удалоÑÑŒ декодировать файл формата ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Формат изображений ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "ÐедопуÑтимый заголовок значка" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ значка" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Сжатые значки не поддерживаютÑÑ" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ширина значка равна нулю" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ð’Ñ‹Ñота значка равна нулю" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ðеподдерживаемый тип значка" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Слишком большое Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð² формате ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "ÐÐºÑ‚Ð¸Ð²Ð¸Ñ€ÑƒÑŽÑ‰Ð°Ñ Ð¾Ð±Ð»Ð°ÑÑ‚ÑŒ определена за границами изображениÑ" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ÐÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° цвета Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð° формата ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾ÐºÐ°" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Ðе удалоÑÑŒ декодировать изображение" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" "Преобразованное изображение формата JPEG2000 имеет нулевую ширину или выÑоту" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Тип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ðµ поддерживаетÑÑ Ð² данной верÑии" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñ†Ð²ÐµÑ‚Ð¾Ð²Ð¾Ð³Ð¾ профилÑ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° формата JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ данных изображениÑ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Формат изображений JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Ошибка интерпретации файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ изображениÑ. Закройте другие приложениÑ, " "чтобы оÑвободить памÑÑ‚ÑŒ." #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Цветовое проÑтранÑтво (%s) формата JPEG не поддерживаетÑÑ" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" "Преобразованное изображение формата JPEG имеет нулевую ширину или выÑоту" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Цветовой профиль имеет недопуÑтимую длину «%u»." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ°" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° контекÑта" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Изображение имеет нулевую ширину и (или) выÑоту" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Изображение имеет неподдерживаемое количеÑтво бит на пикÑел" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" "Изображение имеет неподдерживаемое количеÑтво многобитовых (%d) плоÑкоÑтей" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ðе удалоÑÑŒ Ñоздать новую Ñтруктуру pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñтроки" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Получены не вÑе Ñтроки Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ð’ конце данных формата PCX палитра не найдена" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Формат изображений PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ Ñтруктура pixbuf имеет нулевую ширину или выÑоту." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Формат GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "ÐедопуÑтимое количеÑтво бит на канал Ð´Ð»Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" "Преобразованное изображение формата PNG имеет нулевую ширину или выÑоту." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" "КоличеÑтво бит на канал преобразованного Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG не равно 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Преобразованное изображение формата PNG не ÑвлÑетÑÑ Ð½Ð¸ RGB, ни RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Преобразованное изображение формата PNG имеет неподдерживаемое количеÑтво " "каналов; должно быть 3 или 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Ð¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в файле Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ %lu на %lu; попробуйте " "закрыть некоторые приложениÑ, чтобы уменьшить количеÑтво иÑпользуемой памÑти" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Ð¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при чтении файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Ð¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при чтении файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Ключи Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² текÑта в изображении формата PNG должны Ñодержать не менее " "1, и не более 79 Ñимволов." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "Ключи Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² текÑта в изображении формата PNG должны быть Ñимволами " "набора ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "ÐÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° (%d) цветового профилÑ." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Степень ÑÐ¶Ð°Ñ‚Ð¸Ñ PNG может уметь значение от 0 до 9, значение «%s» не может " "быть обработано." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Степень ÑÐ¶Ð°Ñ‚Ð¸Ñ PNG может уметь значение от 0 до 9, значение «%d» не " "допуÑкаетÑÑ." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Значение Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ° текÑта в изображении формата PNG %s не может быть " "преобразовано в кодировку ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Формат изображений PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Модуль загрузки изображений формата PNM ожидал найти целое чиÑло, но не " "нашёл его" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Файл формата PNM имеет неправильный начальный байт" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Файл формата PNM имеет нераÑпознаваемый Ñубформат PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Ширина Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате PNM равна 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Ð’Ñ‹Ñота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формате PNM равна 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "МакÑимальное значение цвета в файле формата PNM равно 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "МакÑимальное значение цвета в файле формата PNM Ñлишком велико" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ÐедопуÑтимый тип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² формает raw PNM" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" "Модуль загрузки изображений формата PNM не поддерживает Ñтот Ñубформат PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Форматы raw PNM требуют ровно одного пробела перед данными ÑÑмпла" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ñтруктуры формата PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Ðеожиданный конец данных в изображении формата PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла формата PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "СемейÑтво форматов изображений PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Файловый деÑкриптор ввода равен NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ðе удалоÑÑŒ прочитать заголовок QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Слишком большой размер атома QTIF (%d байт)" msgstr[1] "Слишком большой размер атома QTIF (%d байта)" msgstr[2] "Слишком большой размер атома QTIF (%d байт)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %d байта Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°" msgstr[1] "" "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°" msgstr[2] "" "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ в размере %d байт Ð´Ð»Ñ Ð±ÑƒÑ„ÐµÑ€Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð°" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Ð¤Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при чтении атома QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Ðе удалоÑÑŒ перемеÑтитьÑÑ Ð½Ð° Ñледующий %d байт Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ seek()." msgstr[1] "Ðе удалоÑÑŒ перемеÑтитьÑÑ Ð½Ð° Ñледующие %d байта Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ seek()." msgstr[2] "Ðе удалоÑÑŒ перемеÑтитьÑÑ Ð½Ð° Ñледующие %d байт Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры контекÑта QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Ðе удалоÑÑŒ Ñоздать объект GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Ðе удалоÑÑŒ найти атом данных изображениÑ." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Формат изображений QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Заголовок Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RAS Ñодержит неправильные данные" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "ÐеизвеÑтный тТип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RAS неизвеÑтен" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Ð´Ð°Ð½Ð½Ð°Ñ Ñ€Ð°Ð·Ð½Ð¾Ð²Ð¸Ð´Ð½Ð¾ÑÑ‚ÑŒ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RAS не поддерживаетÑÑ" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Формат раÑтровых изображений компании Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñтруктуры IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ðе удалоÑÑŒ перераÑпределить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñтруктуры IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ðе удалоÑÑŒ выделить временные данные Ñтруктуры IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñтруктуры pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Повреждённое или обрезанное изображение" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры карты цветов" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñлементов карты цветов" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ÐÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° цвета Ð´Ð»Ñ Ñлемента карты цветов" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° формата TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Изображение TGA имеет недопуÑтимые размеры" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Ðеподдерживаемый тип Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ TGA" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ñтруктуры контекÑта формата TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Избыточные данные в файле" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Формат изображений Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" "Ðе удалоÑÑŒ определить ширину Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ (иÑпорченный файл формата TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" "Ðе удалоÑÑŒ определить выÑоту Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ (иÑпорченный файл формата TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Ширина или выÑота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° TIFF равна 0" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Размеры Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° TIFF Ñлишком велики" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° формата TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Ðе удалоÑÑŒ прочитать данные RGB из файла формата TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Ðе удалоÑÑŒ открыть изображение формата TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Сбой при загрузке Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Сбой ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Сжатие TIFF не указывает на допуÑтимый кодек." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Сбой запиÑи данных TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ðе удалоÑÑŒ запиÑать в файл TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Ширина Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð²Ð½Ð° нулю" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Ð’Ñ‹Ñота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ€Ð°Ð²Ð½Ð° нулю" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ изображениÑ" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ðе удалоÑÑŒ Ñохранить оÑтавшуюÑÑ Ñ‡Ð°ÑÑ‚ÑŒ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Формат изображений WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ÐедопуÑтимый файл формата XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ÐедоÑтаточно памÑти Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ файла Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "Ðе удалоÑÑŒ запиÑать во временный файл во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° " "XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Формат изображений XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Заголовок XPM не найден" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "ÐедопуÑтимый заголовок XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Ширина Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² файле формата XPM меньше или равна 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Ð’Ñ‹Ñота Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð² файле формата XPM меньше или равна 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM имеет недопуÑтимое количеÑтво Ñимволов на пикÑель" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Файл формата XPM имеет недопуÑтимое количеÑтво цветов" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ðе удалоÑÑŒ выделить памÑÑ‚ÑŒ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ðе удалоÑÑŒ прочитать цветовую карту XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Cбой при запиÑи временного файла во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Формат изображений XPM" #~ msgid "Unsupported animation type" #~ msgstr "Ðеподдерживаемый тип анимации" #~ msgid "TIFFClose operation failed" #~ msgstr "Сбой в функции TIFFClose" gdk-pixbuf-2.30.8/po/eu.gmo0000664000175000017500000005345212340760137016543 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0å&0, 2'92,a2Ž26¥24Ü2)3);3&e3/Œ32¼39ï30)40Z4‹42©4#Ü4,5(-5)V5)€5'ª5 Ò5 ó5&6>;6?z6+º6!æ6-76673m7&¡7.È7:÷7928,l8=™8×8ó89#/9ES9™9¬9"Ê9$í9':'::'b:2Š:#½:%á:!;);H;3Ø;X </e<5•<3Ë< ÿ<l =$=f²=$>>>+]>0‰>(º>3ã>?}6?´?CÔ?C@\@'z@.¢@2Ñ@$A4)AJ^A\©A0B17B,iB–B°B$ËBðB,C5C-TC‚CœC·C$ÐC õC'D#>DbDm|D8êD-#E/QE8E5ºE;ðEb,F;F6ËFBGCEG{‰G$H{*H¦H¿HÖHôHUI]eI=ÃINJ!PJ1rJ9¤JÞJ+ûJ9'K/aK/‘K1ÁK*óK1L'PL-xLS¦L[úL$VM%{M(¡M-ÊM:øMC3N1wNa©N' O3OIQO$›O'ÀOèO$úOP3=PqP„P—PªP½PÑPåPøPQ%Q8Q'KQsQ‡Q¤Q¸QÍQáQôQRJR*eR1R5ÂRLøR0ES#vS3šS2ÎS/T#1T!UT%wT(T2ÆTùT(UF=U4„U+¹U'åU( V+6V4bVp—V!WA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf master Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2014-03-30 12:18+0200 Last-Translator: Iñaki Larrañaga Murgoitio Language-Team: Basque Language: eu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.4 Plural-Forms: nplurals=2; plural=(n != 1); ANI irudia trunkatuta edo osatu gabe zegoen.BMP irudiak goiburu-datu akastunak dituBMP irudiaren goiburu-tamaina ez da onartzenKode okerra aurkitu daPNG irudiaren kanal bakoitzeko bitak baliogabeak dira.Bihurtutako PNGren kanal bakoitzeko bitak ez dira 8.Ezin da TGAren goiburu-memoriarik esleituEzin dira kolore-maparen sarrerak esleituEzin da kolore-maparen egitura esleituEzin zaie IOBuffer-en datuei memoriarik esleituEzin zaio IOBuffer-en egiturari memoriarik esleituEzin da TGAren testuinguru-egiturarako memoriarik esleituEzin da PNM irudia kargatzeko memoriarik esleituEzin da XPM irudia kargatzeko memoriarik esleituEzin da pixbuf berria esleituEzin dira IOBuffer-en aldi baterako datuak esleituEzin da XPMren kolore-mapa irakurriEzin dira IOBuffer-en datuak berriro esleituTaula-sarrera zirkularra GIF fitxategianKolore-profilak luzera baliogabea du: %d.Kolore-profilak luzera baliogabea du: %u.Konprimitutako ikonoak ez dira onartzenEzin izan da memoria esleitu: %sEzin izan da korrontea sortu: %sEzin izan da ICNS fitxategia deskodetuEzin izan da irudiaren altuera lortu (TIFF fitxategi hondatua)Ezin izan da irudiaren zabalera lortu (TIFF fitxategi hondatua)Ezin izan da korrontearentzako irakurri: %sEzin izan da korrontea bilatu: %sEzin da PCX irudiarentzako memoriarik esleituEzin izan da kolore-profilarentzako memoriarik esleituEzin da testuinguru-bufferrerako memoriarik esleituEzin da goibururako memoriarik esleituEzin da lerroko datuentzako memoriarik esleituEzin izan da JPEG fitxategia kargatzeko memoriarik esleituEzin izan da BMP fitxategia gordetzeko memoriarik esleituEzin izan da korronterako memoriarik esleituEzin izan da irudiaren datuen bufferrerako memoriarik esleituEzin da pixbuf berria sortuEzin izan da irudia deskodetuEzin izan da bit-mapa kargatuEzin izan da metafitxategia kargatuEzin izan da ezagutu '%s' fitxategiaren irudi-fitxategiaren formatua Ezin izan da gordeEzin izan da gainerakoa gordeEzin izan da BMP fitxategia idatziEzin izan da TIFF fitxategian idatziKurtsorearen puntu-beroa iruditik kanpoEz dira PCX irudiko marra guztiak lortuTIFF irudiaren neurriak handiegiak diraErrorea JPEG irudi-fitxategia (%s) interpretatzen Errorea ICNS irudia irakurtzean: %sErrorea irudi-fitxategia idaztean: %sErrorea irudi-korrontean idazteanFitxategian datu gehiegi daudeHuts egin du %d byte esleitzean fitxategia irakurtzeko bufferrarentzakoHuts egin du %d byte esleitzean fitxategia irakurtzeko bufferrarentzakoHuts egin du QTIFen testuinguru-egitura esleitzean.Ezin izan da '%s' itxi irudia idatzi bitartean, baliteke datu guztiak ez gorde izana: %sHuts egin du GdkPixbufLoader objektua sortzean.Huts egin du irudiaren datuen elementu bat bilatzean.Ezin izan dira RGB datuak kargatu TIFF fitxategitikEzin izan da TIFF irudia kargatuEzin izan da '%s' animazioa kargatu: arrazoia ez dakigu, beharbada hondatutako animazio-fitxategia izango daEzin izan da `%s' irudia kargatu: %sEzin izan da '%s' irudia kargatu: arrazoia ez dakigu, beharbada hondatutako irudi-fitxategia izango daEzin izan da `%s' ireki idazteko: %sEzin izan da TIFF irudia irekiHuts egin du '%s' fitxategia irekitzean: %sHuts egin du aldi baterako fitxategia irekitzeanHuts egin du QTIF goiburukoa irakurtzeanHuts egin du aldi baterako fitxategitik irakurtzeanEzin izan da TIFF irudia gordeHuts egin du hurrengo %d byte saltatzean seek() funtzioarekin.Huts egin du hurrengo %d byte saltatzean seek() funtzioarekin.Ezin izan da TIFF irudia idatziEzin izan da aldi baterako fitxategian idatzi XBM irudia kargatzeanEzin izan da aldi baterako fitxategian idatzi XPM irudia kargatzeanEzin izan da GIF irakurri: %sErrore larria PNG irudi-fitxategian: %sErrore larria PNG irudi-fitxategia irakurtzeanErrore larria PNG irudi-fitxategia irakurtzean: %sFitxategiak ez dirudi GIF fitxategiaFitxategiaren errorea QTIF elementua irakurtzean: %sGIF fitxategian datu batzuk falta dira (agian nolabait trunkatuta zegoen?)GIF irudiak ez du kolore-mapa orokorrik, eta bere barruko markoak ez du kolore-mapa lokalik.GIF irudia hondatuta dago (LZW konpresio okerra)GIF irudi kargatzaileak ezin du irudi hau ulertu.GIF irudia trunkatuta edo osatu gabe zegoen.Ikonoaren altuera zero daIkonoaren zabalera zero da'%s' irudi-fitxategiak ez du daturikIrudi-formatu ezezagunaIrudiak altuera edota zabalera baliogabea duIrudiak onartzen ez den bpp duIrudiak onartu gabeko %d bit plano kopurua duIrudiaren altuera zero daIrudiaren zabalera zero daIrudi-goiburua hondatutaIrudia trunkatuta edo hondatuta dagoIrudiko pixelen datuak hondatutaIrudia handiegia da ICO gisa gordetzeko'%s' motako irudia ez dira onartzenIrudi mota ez da onartzen%s irudiak kargatzeko moduluak ez du interfaze egokia esportatzen; agian beste gdk-pixbuf bertsio batekoa da?'%s' motako irudien kargatze inkrementala ez da onartzenSarrerako fitxategiaren deskriptorea NULL da.Ez dago PNG fitxategia kargatzeko adina memoriaEz dago PNM testuinguru-egitura kargatzeko adina memoriaEz dago PNM fitxategia kargatzeko behar adina memoriaEz dago XBM irudi-fitxategia kargatzeko behar adina memoriaEz dago nahikoa memoria irudia kargatzeko, saiatu aplikazio batzuetatik irteten memoria libratzekoEz dago JPEG 2000 fitxategia irekitzeko behar adina memoriaEz dago TIFF fitxategia irekitzeko behar adina memoriaEz dago irudi-fitxategia bufferrean gordetzeko behar adina memoriaEz dago irudi-fitxategia atzeradeian gordetzeko behar adina memoriaEz dago %2$lu irudiak %1$lu bat gordetzeko adina memoria; saiatu aplikazio batzuetatik irteten memoria-erabilera murriztekoBarne-errorea GIF kargatzailean (%s)Barne-errorea: '%s' irudi kargatzailearen moduluak ezin izan du eragiketa burutu, baina ez du hutsegitearen arrazoirik emanXBM fitxategi baliogabeaXPM goiburu baliogabeaGoiburu baliogabea animazioanGoiburu baliogabea ikonoanJPEG kalitatearen balioak 0 eta 100 artean egon behar du; '%d' balioa ez da onartzen.JPEG kalitatearen balioak 0 eta 100 artean egon behar du; '%s' balioa ezin izan da analizatu.PNGren testu-zatien gakoek ASCII karaktereak izan behar dute.PNGren testu-zatiek gutxienez karaktere 1 eta gehienez 79 eduki behar dituzte.Gaizki osatutako zatia animazioanPNM fitxategian kolorearen gehienezko balioa 0 daPNM fitxategiko kolorearen gehienezko balioa handiegia daEz da XPM goibururik aurkituPCX datuen amaieran ez da paletarik aurkituEz dago GIF fitxategian markoa konposatzeko adina memoriaEz dago GIF fitxategia kargatzeko adina memoriaEz dago ICO fitxategia kargatzeko adina memoriaEz dago RAS irudia kargatzeko behar adina memoriaEz dago animazioa kargatzeko adina memoriaEz dago bit-mapen irudia kargatzeko adina memoriaEz dago ikonoa kargatzeko adina memoriaEz dago irudia kargatzeko behar adina memoriaPNG konpresioaren balioak 0 eta 9 artean egon behar du; '%d' balioa ez da onartzen.PNG konpresioaren balioak 0 eta 9 artean egon behar du; '%s' balioa ezin izan da analizatu.PNM fitxategiaren irudi-altuera 0 daPNM fitxategiaren irudi-zabalera 0 daPNM fitxategiak hasierako byte okerra duPNM fitxategiak ez du PNM azpiformatu ezagunaPNM irudi kargatzaileak ez du PNM azpiformatu hau onartzenPNM kargatzaileak osokoa aurkitzea espero zuen, baina ez du aurkituFitxategiaren amaiera uste baino lehen aurkitu daQTIF elementuaren tamaina handiegia da (%d byte)QTIF elementuaren tamaina handiegia da (%d byte)RAS irudiak goiburu-datu akastunak dituRAS irudiak mota ezezaguna duPNM formatu gordinek zuriune bat behar dute lagin-informazioaren aurretikPNM irudi-mota gordina baliogabea daEmaitzako GIF irudiaren tamaina zero daPila-gainezkatzeaTGA irudiak tamaina baliogabeak dituTGA irudi-mota ez da onartzenTIFF konpresioak ez du baliozko koderik adierazten.ANI irudi-formatuaBMP irudi-formatuaEMF irudi-formatuaGIF irudi-formatuaGdkPixdata formatuaICNS irudi-formatuaICO irudi-formatuaJPEG 2000 irudi-formatuaJPEG irudi-formatuaPCX irudi-formatuaPNG irudi-formatuaPNM/PBM/PGM/PPM irudi-formatuen familiaQTIF irudi-formatuaSun bilbe-irudiaren formatuaTIFF irudi-formatuaTarga irudi-formatuaWBMP irudi-formatuaWMF irudi-formatuaXBM irudi-formatuaXPM irudi-formatuagdk-pixbuf-en bertsio honek ez du irudi-formatu hau gordetzea onartzen: %sBMP 'Topdown' irudiak ezin dira konprimatuBihurtutako JPEGren zabalera edo altuera zero da.Bihurtutako JPEG2000ren zabalera edo altuera zero da.Bihurtutako PNGk duen kanal-kopurua ez da onartzen; 3 edo 4 izan behar ditu.Bihurtutako PNGren zabalera edo altuera zero da.Bihurtutako PNG ez da RGB edo RGBA.Bihurtutako pixbuf-en zabalera edo altuera zero da.Ezin da irudiak kargatzeko modulua kargatu: %s: %sKolore-maparen sarreren ustekabeko bit-sakoneraPNM irudi-datuen ustekabeko amaieraUstekabeko ikono-zatia animazioanIrudi-fitxategiaren formatu ezezagunaOnartzen ez den JPEGren kolore-area (%s)ICO fitxategiko kolore-sakonera ez da onartzen: %dOnartzen ez den ikono-motaOnartu gabeko irudi-formatua GDI+entzakoPNGren %s testu-zatiaren balioa ezin da ISO-8859-1 kodeketara bihurtu.GIF fitxategi-formatuaren %s bertsioa ez da onartzenTIFF irudiaren zabalera edo altuera zero daXPM fitxategiaren irudi-altuera <= 0 daXPM fitxategiaren irudi-zabalera <= 0 daXPM fitxategiak kolore-kopuru baliogabea duXPMk pixel bakoitzeko karaktere-kopuru baliogabea duhuts egin du irudiaren bufferra byte %u-ekin esleitzeanhuts egin du irudiaren bufferra %u byte-rekin esleitzeanonartzen ez den RAS irudi-aldaeragdk-pixbuf-2.30.8/po/hu.po0000664000175000017500000007453512340760135016405 0ustar00mclasenmclasen00000000000000# Hungarian translation of gtk+. # Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010, 2012, 2013 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # # Szabolcs Ban , 1999, 2000, 2001, 2002. # Andras Timar , 2002. # Laszlo Dvornik , 2004, 2005. # Gabor Kelemen , 2004, 2005, 2007, 2008, 2009, 2010, 2012, 2013. # Balázs Úr , 2013. msgid "" msgstr "" "Project-Id-Version: gtk+ master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-25 10:05+0200\n" "Last-Translator: Balázs Úr \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: Lokalize 1.2\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Nem sikerült megnyitni a(z) „%s†fájlt: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "A(z) „%s†képfájl nem tartalmaz adatokat" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Nem sikerült betölteni a(z) „%s†animációt: ok ismeretlen, valószínűleg " "sérült az animációfájl" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Nem sikerült betölteni a(z) „%s†képet: ok ismeretlen, valószínűleg sérült a " "képfájl" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Nem lehet betölteni a képbetöltÅ‘ modult: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "A(z) %s képbetöltÅ‘-modul nem exportálja a megfelelÅ‘ felületet, talán egy " "másik gdk-pixbuf verzióból van?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "A(z) „%s†képtípus nem támogatott" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nem lehet azonosítani a(z) „%s†képfájl formátumát" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Azonosíthatatlan képfájl formátum" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Nem sikerült betölteni a(z) „%s†képet: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Hiba képfájlba íráskor: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "A gdk-pixbuf ezen változatába nincs befordítva a(z) %s képformátumba való " "mentés támogatása" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nincs elég memória a visszahíváshoz használandó kép mentéséhez" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Nem sikerült megnyitni az átmeneti fájlt" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Nem sikerült olvasni az átmeneti fájlból" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "„%s†megnyitása írásra sikertelen: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "A(z) „%s†nem zárható le a kép írása közben, lehet, hogy nem sikerült minden " "adatot elmenteni: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nincs elég memória a kép pufferbe mentéséhez" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Hiba képfolyamba íráskor" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "BelsÅ‘ hiba: A(z) %s képbetöltÅ‘ modul nem tudott befejezni egy műveletet, de " "nem adta meg a hiba okát" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "A(z) %s típusú képek növekményes betöltése nem támogatott" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Hibás képfejléc" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Ismeretlen képformátum" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "A kép képpontadata sérült" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "nem sikerült %u bájtos képpuffert lefoglalni" msgstr[1] "nem sikerült %u bájtos képpuffert lefoglalni" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Váratlan ikondarab az animációban" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Érvénytelen fejléc az animációban" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nincs elég memória az animáció betöltéséhez" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Hibás részlet az animációban" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Az ANI-kép csonkolódott vagy nem teljes." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI képformátum" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "A BMP-kép fejlécadata hibás" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nincs elég memória a kép betöltéséhez" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "A BMP-kép fejlécmérete nem támogatott" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "A fentrÅ‘l-lefelé BMP képek nem tömöríthetÅ‘ek" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "A fájl végét túl korán értem el" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nem lehet memóriát foglalni a BMP fájl mentéséhez" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nem sikerült írni a BMP fájlba" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP képformátum" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF képformátum" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF képformátum" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO képformátum" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "A JPEG-minÅ‘ség értékének 0 és 100 között kell lennie, a(z) „%s†értéket nem " "lehet feldolgozni." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "A JPEG-minÅ‘ség értékének 0 és 100 között kell lennie, a(z) „%d†érték nem " "megengedett." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG képformátum" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF képformátum" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nem lehet memóriát foglalni: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nem hozható létre adatfolyam: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nem lehet pozicionálni az adatfolyamban: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Nem lehet olvasni az adatfolyamból: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nem lehet betölteni a bitképet" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nem lehet betölteni a metafájlt" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nem támogatott képformátum a GDI+-hoz" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nem lehet menteni" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF képformátum" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Hiba a GIF olvasásánál: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "A GIF fájl egyes adatai hiányoznak (lehet, hogy csonkolódott a fájl?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "BelsÅ‘ hiba a GIF betöltÅ‘ben (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Veremtúlcsordulás" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "A GIF-képbetöltÅ‘ nem tudja értelmezni ezt a képet." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Hibás kód érkezett" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Körkörös táblázat bejegyzés a GIF fájlban" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nincs elég memória a GIF-fájl betöltéséhez" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nincs elég memória a keretnek a GIF-fájlban való kiegészítéséhez" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "A GIF-kép hibás (helytelen LZW-tömörítés)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "A fájl nem tűnik GIF formátumúnak" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "A %s verziójú GIF formátum nincs támogatva" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "A kapott GIF kép mérete nulla" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "A GIF képnek nincs globális színtérképe, és a benne lévÅ‘ keretnek sincs " "lokális színtérképe." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "A GIF-kép csonkolódott vagy nem teljes." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Hiba az ICNS képfájl olvasásakor: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nem sikerült visszafejteni az ICNS fájlt" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS képformátum" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Érvénytelen fejléc az ikonban" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nincs elég memória az ikon betöltéséhez" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Tömörített ikonok nincsenek támogatva" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Az ikon szélessége nulla" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Az ikon magassága nulla" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nem támogatott ikontípus" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nincs elég memória az ICO-fájl betöltéséhez" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "A kép túl nagy ICO formátumba mentéshez" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "A kurzor aktív pontja a képen kívül helyezkedik el" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nem támogatott mélység ICO-fájlnál: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nem sikerült memóriát kiosztani az adatfolyamhoz" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nem sikerült visszafejteni a képet" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Az átalakított JPEG2000 szélessége vagy magassága nulla" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "A képtípus nem támogatott" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nem lehet memóriát foglalni a színprofilhoz" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nincs elég memória a JPEG 2000 fájl megnyitásához" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nem lehet memóriát foglalni a képadatok számára" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 képformátum" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Hiba a JPEG képfájl értelmezésekor (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nincs elég memória a kép betöltéséhez, memória felszabadításához próbáljon " "meg kilépni néhány alkalmazásból" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nem támogatott JPEG-színtér (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nem lehet memóriát kiosztani a JPEG fájl betöltéséhez" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Az átalakított JPEG szélessége vagy magassága nulla." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "A színprofil hossza („%uâ€) érvénytelen." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nem lehet memóriát kiosztani a fejléchez" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nem lehet memóriát foglalni a kontextus-puffer számára" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "A kép szélessége és/vagy magassága érvénytelen" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "A kép képpontonkénti bitjeinek száma nem támogatott" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Nem támogatott számú %d bites színsík van a képben" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nem lehet létrehozni új képpuffert" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nem lehet memóriát foglalni a vonaladatok számára" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Nem foglalható memória a PCX képnek" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nem található a PCX-kép minden sora" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Nem található paletta a PCX-adat végén" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX képformátum" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Az átalakított kép szélessége vagy magassága nulla." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "A GdkPixdata formátum" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "A PNG-kép csatornánkénti bitjeinek száma érvénytelen." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Az átalakított PNG szélessége vagy magassága nulla." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Az átalakított PNG csatornánkénti bitjeinek száma nem 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Az átalakított PNG nem RGB vagy RGBA módú." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Az átalakított PNG csatornánkénti bitjeinek száma nem támogatott, 3-nak vagy " "4-nek kell lennie." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Végzetes hiba a PNG képfájlban: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nincs elég memória a PNG fájl betöltéséhez" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nincs elég memória egy %lu x %lu méretű kép betöltéséhez, próbáljon meg " "kilépni néhány alkalmazásból a memóriahasználat csökkentéséhez" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Végzetes hiba a PNG képfájl olvasásakor" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Végzetes hiba a PNG képfájl olvasásakor: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "A PNG szöveges darabok kulcsainak legalább 1 és legfeljebb 79 karakterbÅ‘l " "kell állniuk." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "A PNG szöveges darabok kulcsainak ASCII karaktereknek kell lenniük." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "A színprofil hossza (%d) érvénytelen." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "A PNG-tömörítés értékének 0 és 9 között kell lennie, a(z) „%s†értéket nem " "lehet feldolgozni." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "A PNG-tömörítés értékének 0 és 9 között kell lennie, a(z) „%d†érték nem " "engedélyezett." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "%s PNG szöveges darab értéke nem konvertálható ISO-8859-1 kódolásúra." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG képformátum" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "A PNM-betöltÅ‘ egy egészet várt, de nem talált" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "A PNM-fájl kezdÅ‘ bájtja helytelen" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "A PNM-fájl nincs felismert PNM-alformátumban" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "A PNM-fájl képszélessége 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "A PNM-fájl képmagassága 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "A PNM-fájlban a maximális színérték 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "A PNM-fájlban a maximális színérték túl nagy" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "A nyers PNM-képtípus érvénytelen" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "A PNM-képbetöltÅ‘ nem támogatja ezt a PNM-alformátumot" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "A nyers PNM-formátumok pontosan egy üreshely-karaktert igényelnek a " "mintaadatok elÅ‘tt" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nem lehet memóriát kiosztani a PNM-kép betöltéséhez" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nincs elég memória a PNM kontextusstruktúrának" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "A PNM-képadatnak váratlanul vége" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nincs elég memória a PNM fájl betöltéséhez" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "A PNM/PBM/PGM/PPM képformátum család" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "A bemeneti fájl leírója NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "A QTIF fejléc olvasása meghiúsult" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "A QTIF atomméret túl nagy (%d bájt)" msgstr[1] "A QTIF atomméret túl nagy (%d bájt)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Nem sikerült %d bájt fájlolvasási puffert lefoglalni" msgstr[1] "Nem sikerült %d bájt fájlolvasási puffert lefoglalni" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Fájlhiba a QTIF atom olvasásakor: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "A következÅ‘ %d bájt átugrása a seek() hívással meghiúsult." msgstr[1] "A következÅ‘ %d bájt átugrása a seek() hívással meghiúsult." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Nem sikerült lefoglalni a QTIF kontextusstruktúrát." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "A GdkPixbufLoader objektum létrehozása meghiúsult." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Nem található képadat atom." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "A QTIF képformátum" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "A RAS-kép fejlécadata hibás" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "A RAS-kép típusa ismeretlen" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nem támogatott RAS-képváltozat" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nincs elég memória a RAS-kép betöltéséhez" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster képformátum" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nem lehet memóriát kiosztani az IOBuffer-struktúrához" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nem lehet memóriát kiosztani az IOBuffer-adathoz" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Nem lehet újra kiosztani az IOBuffer-adatot" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nem lehet kiosztani az átmeneti IOBuffer-adatot" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Nem lehet lefoglalni új képpuffert" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "A kép sérült vagy csonkolódott" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nem lehet kiosztani színtérkép struktúrát" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nem lehet kiosztani színtérkép bejegyzéseket" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Váratlan bitmélység a színtérkép-bejegyzésekhez" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nem lehet kiosztani TGA-fejlécmemóriát" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "A TGA-kép mérete érvénytelen" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "A TGA képformátum nem támogatott" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nem lehet memóriát lefoglalni a TGA kontextusstruktúrának" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Többletadat a fájlban" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa képformátum" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nem lehet megszerezni a kép szélességét (hibás TIFF fájl)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nem lehet megszerezni a kép magasságát (hibás TIFF fájl)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "A TIFF-kép szélessége vagy magassága nulla" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "A TGA-kép mérete túl nagy" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nincs elég memória a TIFF fájl megnyitásához" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "RGB-adat betöltése a TIFF-fájlból sikertelen" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Nem sikerült megnyitni a TIFF képet" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Nem sikerült betölteni a TIFF képet" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Nem sikerült menteni a TIFF képet" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "A TIFF tömörítés nem érvényes kodekre hivatkozik." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Nem sikerült kiírni a TIFF adatokat" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nem sikerült írni a TIFF fájlba" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "A kép szélessége nulla" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "A kép magassága nulla" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nincs elég memória a kép betöltéséhez" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nem lehet menteni a többit" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP képformátum" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Érvénytelen XBM-fájl" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nincs elég memória az XBM képfájl betöltéséhez" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Ãtmeneti fájlba írás az XBM-kép betöltésekor sikertelen" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM képformátum" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nem található az XPM-fejléc" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Érvénytelen XPM-fejléc" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Az XPM-fájl képszélessége <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Az XPM-fájl képmagassága <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Az XPM-fájl képpontonkénti karaktereinek száma érvénytelen" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Az XPM-fájl színeinek száma érvénytelen" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nem lehet memóriát kiosztani az XPM-kép betöltéséhez" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nem lehet olvasni az XPM-színtérképet" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Ãtmeneti fájlba írás az XPM-kép betöltésekor sikertelen" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM képformátum" gdk-pixbuf-2.30.8/po/en@shaw.gmo0000664000175000017500000006657012340760137017524 0ustar00mclasenmclasen00000000000000Þ•¬|åÜ pq%‘·)Ì-ö!$ F"g(Š*³-Þ, ,9f'©Â ß"*#)N*x+£#Ï&ó.,I#v-šÈãù6 ESj…¡!¾"à'+KiN}"Ì&ïR0ƒJ¡#ì*G"eˆ¢8¼8õ.!F"h&‹%²BØN0j.›&Êñ ;%Pv-¾Ôéþ"7 Z"{7ž$Ö.û$**OOz%Ê/ð- %Nrtçø 'J>O‰2ÙH U$r,—Ä#Ø2ü"/"R#u#™&½ä Q# Vu !Ì î &!-6!4d!2™!!Ì!î!"A)"k"‰" ˜"¹"0Ö"##1#F#[#q#†#'›#Ã#ß#õ# $"$7$EL$'’$*º$Cå$))% S%+t%( % É%"ê% &!,&"N&q&G‡&2Ï&%'('G'%e')‹'Vµ' (¸,(Xå)d>*:£*oÞ*yN+WÈ+c ,g„,eì,mR-‰À-uJ.uÀ.S6/dŠ/Bï/G20`z0dÛ0e@1i¦1u2}†2\3ia3rË3q>4`°4z5OŒ5:Ü5:6ˆR6!Û67ý67578m7S¦7Uú7UP8Y¦8D9HE9;Ž9¾Ê9c‰:Zí:8H;â;<d<¡<Md=<²=<ï=P,>]}>8Û>8?ˆM?ˆÖ?1_@L‘@TÞ@X3AWŒA¼äAã¡B~…C~DqƒD7õD;-EYiE6ÃEbúEF]F¤F7&G;^G6šG`ÑGO2HR‚HUÕHh+Iœ”I`1J’J` KqKèóKeÜL‡BM~ÊMMIN,—N-ÄO1òOW$PG|P´ÄPÁyQ…;RÁÁRWƒSgÛS{CT.¿T^îTˆMUUÖUU,Vb‚VeåVnKWUºWUXÎfXÛ5YKZO]Zm­Z~[†š[”!\`¶\a]Hy]ÄÂ]P‡^)Ø^c_Kf_Œ²_.?`.n`.`.Ì`/û`.+a.Za}‰aLb/Tb=„b/Âb.òb.!c Pctñckfd¶Òdj‰eHôem=fˆ«fd4gx™g_hPrhSÃhBi³ZizjS‰j@ÝjDkickvÍkÏDlcmn¨U[ˆj>¡]oS`$X s=”m§ }’9-‚ŸRQZO*1‰…Ž›)(œP€¦NWg¬wtc5–+uik^©{Dƒ™  KeV‹† # 0HvMBŠ&"b—4fq„ž:?£¤Aa¥3p•˜/h%yšx8!ªJŒ_,I'l¢2;TLd~<E«|C‡@.6‘\ 7zr“FGYBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-05-16 16:06 -0400 Last-Translator: Thomas Thurman Language-Team: Shavian Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n!=1; BMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘šð‘´ð‘œð‘©ð‘• ð‘£ð‘§ð‘›ð‘¼ ð‘›ð‘±ð‘‘ð‘©BMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘£ð‘§ð‘›ð‘¼ ð‘•ð‘²ð‘Ÿð‘šð‘¨ð‘› ð‘’ð‘´ð‘› ð‘¦ð‘¯ð‘’ð‘¶ð‘¯ð‘‘ð‘»ð‘›ð‘šð‘¦ð‘‘ð‘• ð‘ð‘» ð‘—ð‘¨ð‘¯ð‘©ð‘¤ ð‘ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘›.ð‘šð‘¦ð‘‘ð‘• ð‘ð‘» ð‘—ð‘¨ð‘¯ð‘©ð‘¤ ð‘ ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ 8.ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ TGA ð‘£ð‘§ð‘›ð‘¼ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘ ð‘§ð‘¯ð‘‘ð‘®ð‘¦ð‘Ÿð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘ ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘—ð‘¼ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠IOBuffer ð‘›ð‘±ð‘‘ð‘©ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠IOBuffer ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘‘ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠TGA ð‘’ð‘ªð‘¯ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘‘ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘´ð‘›ð‘¦ð‘™ PNM ð‘¦ð‘¥ð‘¦ð‘¡ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘´ð‘›ð‘¦ð‘™ XPM ð‘¦ð‘¥ð‘¦ð‘¡ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¯ð‘¿ ð‘ð‘¦ð‘’ð‘•ð‘šð‘³ð‘“ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ IOBuffer ð‘›ð‘±ð‘‘ð‘©ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘®ð‘°ð‘› XPM ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘®ð‘°ð‘¨ð‘¤ð‘ªð‘’ IOBuffer ð‘›ð‘±ð‘‘ð‘©ð‘•ð‘»ð‘’ð‘˜ð‘«ð‘¤ð‘¼ ð‘‘ð‘±ð‘šð‘©ð‘¤ ð‘§ð‘¯ð‘‘ð‘®ð‘¦ ð‘¦ð‘¯ GIF ð‘“ð‘²ð‘¤ð‘’ð‘ªð‘¥ð‘ð‘®ð‘§ð‘•ð‘‘ ð‘²ð‘’ð‘ªð‘¯ð‘Ÿ 𑸠ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘œð‘§ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘²ð‘‘ (ð‘šð‘¨ð‘› TIFF ð‘“ð‘²ð‘¤)ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘œð‘§ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘¦ð‘›ð‘” (ð‘šð‘¨ð‘› TIFF ð‘“ð‘²ð‘¤)ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘®ð‘´ð‘“ð‘²ð‘¤ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘’ð‘ªð‘¯ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘šð‘³ð‘“ð‘¼ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘£ð‘§ð‘›ð‘¼ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘²ð‘¯ ð‘›ð‘±ð‘‘ð‘©ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘¤ð‘´ð‘›ð‘¦ð‘™ JPEG ð‘“ð‘²ð‘¤ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘•ð‘±ð‘ð‘¦ð‘™ BMP ð‘“ð‘²ð‘¤ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘“𑹠ð‘•ð‘‘ð‘®ð‘°ð‘¥ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘šð‘³ð‘“𑼠ð‘¦ð‘¥ð‘¦ð‘¡ ð‘›ð‘±ð‘‘ð‘©ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘’ð‘®ð‘¦ð‘±ð‘‘ ð‘¯ð‘¿ ð‘ð‘¦ð‘’ð‘•ð‘šð‘³ð‘“ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘›ð‘°ð‘’ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘¤ð‘´ð‘› ð‘šð‘¦ð‘‘ð‘¥ð‘¨ð‘ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘®ð‘§ð‘’ð‘ªð‘œð‘¯ð‘²ð‘Ÿ ð‘ž ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘“𑹠ð‘“ð‘²ð‘¤ '%s'ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘•ð‘±ð‘ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘•ð‘±ð‘ ð‘ž ð‘®ð‘§ð‘•ð‘‘ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ BMP ð‘“ð‘²ð‘¤ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ TIFF ð‘“ð‘²ð‘¤ð‘’ð‘»ð‘•ð‘¼ ð‘£ð‘ªð‘‘ð‘•ð‘ð‘ªð‘‘ ð‘¬ð‘‘ð‘•ð‘²ð‘› ð‘¦ð‘¥ð‘¦ð‘¡ð‘›ð‘¦ð‘›ð‘¯ð‘‘ ð‘œð‘§ð‘‘ ð‘·ð‘¤ ð‘¤ð‘²ð‘¯ð‘Ÿ ð‘ PCX ð‘¦ð‘¥ð‘¦ð‘¡ð‘›ð‘²ð‘¥ð‘§ð‘¯ð‘–ð‘ªð‘¯ð‘Ÿ ð‘ TIFF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘𑵠ð‘¤ð‘¸ð‘¡ð‘»ð‘¼ ð‘¦ð‘¯ð‘‘ð‘»ð‘ð‘®ð‘©ð‘‘ð‘¦ð‘™ JPEG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ (%s)ð‘»ð‘¼ ð‘®ð‘²ð‘‘ð‘¦ð‘™ ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤: %sð‘»ð‘¼ ð‘®ð‘²ð‘‘ð‘¦ð‘™ ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘•ð‘‘ð‘®ð‘°ð‘¥ð‘¦ð‘’ð‘•ð‘§ð‘• ð‘›ð‘±ð‘‘ð‘© ð‘¦ð‘¯ ð‘“ð‘²ð‘¤ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘’ð‘¤ð‘´ð‘• '%s' ð‘¢ð‘²ð‘¤ ð‘®ð‘²ð‘‘ð‘¦ð‘™ ð‘¦ð‘¥ð‘¦ð‘¡, ð‘·ð‘¤ ð‘›ð‘±ð‘‘ð‘© ð‘¥ð‘± ð‘¯ð‘ªð‘‘ ð‘£ð‘¨ð‘ ð‘šð‘°ð‘¯ ð‘•ð‘±ð‘ð‘›: %sð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘“ð‘²ð‘¯ð‘› ð‘©ð‘¯ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘›ð‘±ð‘‘ð‘© ð‘¨ð‘‘ð‘©ð‘¥.ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› RGB ð‘›ð‘±ð‘‘ð‘© ð‘“ð‘®ð‘ªð‘¥ TIFF ð‘“ð‘²ð‘¤ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› TIFF ð‘¦ð‘¥ð‘¦ð‘¡ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ '%s': ð‘®ð‘°ð‘Ÿð‘©ð‘¯ ð‘¯ð‘ªð‘‘ ð‘¯ð‘´ð‘¯, ð‘ð‘®ð‘ªð‘šð‘©ð‘šð‘¤ð‘¦ ð‘© ð‘’ð‘¼ð‘³ð‘ð‘‘ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ ð‘“ð‘²ð‘¤ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡ '%s': %sð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡ '%s': ð‘®ð‘°ð‘Ÿð‘©ð‘¯ ð‘¯ð‘ªð‘‘ ð‘¯ð‘´ð‘¯, ð‘ð‘®ð‘ªð‘šð‘©ð‘šð‘¤ð‘¦ ð‘© ð‘’ð‘¼ð‘³ð‘ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ '%s' ð‘“𑹠ð‘®ð‘²ð‘‘ð‘¦ð‘™: %sð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ TIFF ð‘¦ð‘¥ð‘¦ð‘¡ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ ð‘“ð‘²ð‘¤ '%s': %sð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘´ð‘ð‘©ð‘¯ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘°ð‘› ð‘“ð‘®ð‘ªð‘¥ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘•ð‘±ð‘ TIFF ð‘¦ð‘¥ð‘¦ð‘¡ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘²ð‘‘ TIFF ð‘›ð‘±ð‘‘ð‘©ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤ ð‘¢ð‘§ð‘¯ ð‘¤ð‘´ð‘›ð‘¦ð‘™ XBM ð‘¦ð‘¥ð‘¦ð‘¡ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘®ð‘²ð‘‘ ð‘‘ ð‘‘ð‘§ð‘¥ð‘ð‘¼ð‘¼ð‘¦ ð‘“ð‘²ð‘¤ ð‘¢ð‘§ð‘¯ ð‘¤ð‘´ð‘›ð‘¦ð‘™ XPM ð‘¦ð‘¥ð‘¦ð‘¡ð‘“ð‘±ð‘¤ð‘˜ð‘¼ ð‘®ð‘°ð‘›ð‘¦ð‘™ GIF: %sð‘“ð‘±ð‘‘ð‘©ð‘¤ ð‘»ð‘¼ ð‘¦ð‘¯ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤: %sð‘“ð‘±ð‘‘ð‘©ð‘¤ ð‘»ð‘¼ ð‘®ð‘°ð‘›ð‘¦ð‘™ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ð‘“ð‘±ð‘‘ð‘©ð‘¤ ð‘»ð‘¼ ð‘®ð‘°ð‘›ð‘¦ð‘™ PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤: %sð‘“ð‘²ð‘¤ ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘©ð‘𑽠𑑠ð‘šð‘° ð‘© GIF ð‘“ð‘²ð‘¤GIF ð‘“ð‘²ð‘¤ ð‘¢ð‘ªð‘Ÿ ð‘¥ð‘¦ð‘•ð‘¦ð‘™ ð‘•ð‘³ð‘¥ ð‘›ð‘±ð‘‘ð‘© (ð‘ð‘¼ð‘£ð‘¨ð‘ð‘• ð‘¦ð‘‘ ð‘¢ð‘ªð‘Ÿ ð‘‘ð‘®ð‘©ð‘™ð‘’ð‘±ð‘‘ð‘¦ð‘› ð‘•ð‘³ð‘¥ð‘£ð‘¬?)GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘¯ð‘´ ð‘œð‘¤ð‘´ð‘šð‘©ð‘¤ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘, 𑯠𑩠ð‘“ð‘®ð‘±ð‘¥ ð‘¦ð‘¯ð‘•ð‘²ð‘› ð‘¦ð‘‘ ð‘£ð‘¨ð‘Ÿ ð‘¯ð‘´ ð‘¤ð‘´ð‘’ð‘©ð‘¤ ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘.GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘’ð‘¼ð‘³ð‘ð‘‘ (ð‘¦ð‘¯ð‘’ð‘©ð‘®ð‘§ð‘’ð‘‘ LZW ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯)GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¤ð‘´ð‘›ð‘» ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘³ð‘¯ð‘›ð‘¼ð‘•ð‘‘ð‘¨ð‘¯ð‘› ð‘žð‘¦ð‘• ð‘¦ð‘¥ð‘¦ð‘¡.GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘ªð‘Ÿ ð‘‘ð‘®ð‘©ð‘™ð‘’ð‘±ð‘‘ð‘¦ð‘› 𑹠ð‘¦ð‘¯ð‘’ð‘©ð‘¥ð‘ð‘¤ð‘°ð‘‘.ð‘²ð‘’ð‘ªð‘¯ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘£ð‘²ð‘‘ð‘²ð‘’ð‘ªð‘¯ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘”ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ '%s' ð‘’ð‘©ð‘¯ð‘‘ð‘±ð‘¯ð‘Ÿ ð‘¯ð‘´ ð‘›ð‘±ð‘‘ð‘©ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘³ð‘¯ð‘´ð‘¯ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¢ð‘¦ð‘›ð‘” ð‘¯/𑹠ð‘£ð‘²ð‘‘ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› bppð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ %d-ð‘šð‘¦ð‘‘ ð‘ð‘¤ð‘±ð‘¯ð‘Ÿð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘£ð‘²ð‘‘ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘”ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘§ð‘›ð‘¼ ð‘’ð‘¼ð‘³ð‘ð‘‘ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘’ð‘¼ð‘³ð‘ð‘‘ð‘©ð‘› 𑹠ð‘‘ð‘®ð‘©ð‘™ð‘’ð‘±ð‘‘ð‘¦ð‘›ð‘¦ð‘¥ð‘¦ð‘¡ ð‘ð‘¦ð‘’ð‘•ð‘©ð‘¤ ð‘›ð‘±ð‘‘ð‘© ð‘’ð‘¼ð‘³ð‘ð‘‘ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘𑵠ð‘¤ð‘¸ð‘¡ ð‘‘ ð‘šð‘° ð‘•ð‘±ð‘ð‘› ð‘¨ð‘Ÿ ICOð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ '%s' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ ð‘’ð‘³ð‘®ð‘©ð‘¯ð‘‘ð‘¤ð‘¦ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›ð‘¦ð‘¯ð‘’ð‘®ð‘©ð‘¥ð‘§ð‘¯ð‘‘ð‘©ð‘¤ ð‘¤ð‘´ð‘›ð‘¦ð‘™ ð‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ '%s' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› PNG ð‘“ð‘²ð‘¤ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› PNM ð‘’ð‘ªð‘¯ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘•ð‘‘ð‘®ð‘³ð‘’ð‘‘ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› PNM ð‘“ð‘²ð‘¤ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› XBM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡, ð‘‘ð‘®ð‘² ð‘§ð‘œð‘Ÿð‘¦ð‘‘ð‘¦ð‘™ ð‘•ð‘³ð‘¥ ð‘©ð‘ð‘¤ð‘¦ð‘’ð‘±ð‘•ð‘©ð‘¯ð‘Ÿ ð‘‘ ð‘“ð‘®ð‘° ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘´ð‘ð‘©ð‘¯ TIFF ð‘“ð‘²ð‘¤ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘•ð‘±ð‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘¯ð‘‘ð‘« ð‘© ð‘šð‘³ð‘“ð‘¼ð‘¦ð‘¯ð‘•ð‘©ð‘“ð‘¦ð‘–ð‘©ð‘¯ð‘‘ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘•ð‘±ð‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ ð‘’ð‘·ð‘¤ð‘šð‘¨ð‘’ð‘¦ð‘¯ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘»ð‘¼ ð‘¦ð‘¯ ð‘ž GIF ð‘¤ð‘´ð‘›ð‘» (%s)ð‘¦ð‘¯ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘»ð‘¼: ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¤ð‘´ð‘›ð‘» ð‘¥ð‘ªð‘›ð‘¿ð‘¤ '%s' ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘’ð‘©ð‘¥ð‘ð‘¤ð‘°ð‘‘ ð‘©ð‘¯ ð‘ªð‘ð‘¼ð‘±ð‘“ð‘±ð‘¤ð‘›, ð‘šð‘³ð‘‘ ð‘›ð‘¦ð‘›ð‘¯ð‘‘ ð‘œð‘¦ð‘ ð‘© ð‘®ð‘°ð‘Ÿð‘©ð‘¯ ð‘“𑹠𑞠ð‘“ð‘±ð‘¤ð‘˜ð‘¼ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› XBM ð‘“ð‘²ð‘¤ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› XPM ð‘£ð‘§ð‘›ð‘¼ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘£ð‘§ð‘›ð‘¼ ð‘¦ð‘¯ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘£ð‘§ð‘›ð‘¼ ð‘¦ð‘¯ ð‘²ð‘’ð‘ªð‘¯JPEG ð‘’ð‘¢ð‘ªð‘¤ð‘¦ð‘‘ð‘° ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠100; ð‘ð‘¨ð‘¤ð‘¿ '%d' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘©ð‘¤ð‘¬ð‘›.JPEG ð‘’ð‘¢ð‘ªð‘¤ð‘¦ð‘‘ð‘° ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠100; ð‘ð‘¨ð‘¤ð‘¿ '%s' ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘ð‘¸ð‘•ð‘‘.ð‘’ð‘°ð‘Ÿ ð‘“𑹠PNG ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘—ð‘©ð‘™ð‘’ð‘• ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ASCII ð‘’ð‘¨ð‘®ð‘©ð‘’ð‘‘ð‘¼ð‘Ÿ.ð‘’ð‘°ð‘Ÿ ð‘“𑹠PNG ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘—ð‘©ð‘™ð‘’ð‘• ð‘¥ð‘³ð‘•ð‘‘ ð‘£ð‘¨ð‘ ð‘¨ð‘‘ ð‘¤ð‘°ð‘•ð‘‘ 1 𑯠ð‘¨ð‘‘ ð‘¥ð‘´ð‘•ð‘‘ 79 ð‘’ð‘¨ð‘®ð‘©ð‘’ð‘‘ð‘¼ð‘Ÿ.ð‘¥ð‘¨ð‘¤ð‘“ð‘¹ð‘¥ð‘› ð‘—ð‘©ð‘™ð‘’ ð‘¦ð‘¯ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ð‘¥ð‘¨ð‘’ð‘•ð‘¦ð‘¥ð‘©ð‘¥ ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘¨ð‘¤ð‘¿ ð‘¦ð‘¯ PNM ð‘“ð‘²ð‘¤ ð‘¦ð‘Ÿ 0ð‘¥ð‘¨ð‘’ð‘•ð‘¦ð‘¥ð‘©ð‘¥ ð‘’ð‘³ð‘¤ð‘¼ ð‘ð‘¨ð‘¤ð‘¿ ð‘¦ð‘¯ PNM ð‘“ð‘²ð‘¤ ð‘¦ð‘Ÿ ð‘‘𑵠ð‘¤ð‘¸ð‘¡ð‘¯ð‘´ XPM ð‘£ð‘§ð‘›ð‘¼ ð‘“ð‘¬ð‘¯ð‘›ð‘¯ð‘´ ð‘ð‘©ð‘¤ð‘§ð‘‘ ð‘“ð‘¬ð‘¯ð‘› ð‘¨ð‘‘ ð‘§ð‘¯ð‘› ð‘ PCX ð‘›ð‘±ð‘‘ð‘©ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘’ð‘©ð‘¥ð‘ð‘­ð‘Ÿð‘©ð‘‘ ð‘© ð‘“ð‘®ð‘±ð‘¥ ð‘¦ð‘¯ GIF ð‘“ð‘²ð‘¤ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› GIF ð‘“ð‘²ð‘¤ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ICO ð‘“ð‘²ð‘¤ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘šð‘¦ð‘‘ð‘¥ð‘¨ð‘ ð‘¦ð‘¥ð‘¦ð‘¡ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘²ð‘’ð‘ªð‘¯ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘³ð‘“ ð‘¥ð‘§ð‘¥ð‘¼ð‘¦ ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡PNG ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯ ð‘¤ð‘§ð‘ð‘©ð‘¤ ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠9; ð‘ð‘¨ð‘¤ð‘¿ '%d' ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘©ð‘¤ð‘¬ð‘›.PNG ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯ ð‘¤ð‘§ð‘ð‘©ð‘¤ ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° ð‘© ð‘ð‘¨ð‘¤ð‘¿ ð‘šð‘¦ð‘‘ð‘¢ð‘°ð‘¯ 0 𑯠9; ð‘ð‘¨ð‘¤ð‘¿ '%s' ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘ð‘¸ð‘•ð‘‘.PNM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘©ð‘¯ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘²ð‘‘ ð‘ 0PNM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘©ð‘¯ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘¦ð‘›ð‘” ð‘ 0PNM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘©ð‘¯ ð‘¦ð‘¯ð‘’ð‘©ð‘®ð‘§ð‘’ð‘‘ ð‘¦ð‘¯ð‘¦ð‘–ð‘©ð‘¤ ð‘šð‘²ð‘‘PNM ð‘“ð‘²ð‘¤ ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ ð‘© ð‘®ð‘§ð‘’ð‘ªð‘œð‘¯ð‘²ð‘Ÿð‘› PNM ð‘•ð‘³ð‘šð‘“ð‘¹ð‘¥ð‘¨ð‘‘PNM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¤ð‘´ð‘›ð‘» ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ ð‘žð‘¦ð‘• PNM ð‘•ð‘³ð‘šð‘“ð‘¹ð‘¥ð‘¨ð‘‘PNM ð‘¤ð‘´ð‘›ð‘» ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘‘ ð‘“ð‘²ð‘¯ð‘› ð‘©ð‘¯ ð‘¦ð‘¯ð‘‘ð‘©ð‘¡ð‘¼, ð‘šð‘³ð‘‘ ð‘›ð‘¦ð‘›ð‘¯ð‘‘ð‘ð‘®ð‘°ð‘¥ð‘©ð‘—ð‘«ð‘® ð‘§ð‘¯ð‘›-ð‘-ð‘“ð‘²ð‘¤ ð‘¦ð‘¯ð‘’ð‘¶ð‘¯ð‘‘ð‘»ð‘›ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘šð‘´ð‘œð‘©ð‘• ð‘£ð‘§ð‘›ð‘¼ ð‘›ð‘±ð‘‘ð‘©ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘´ð‘¯ ð‘‘ð‘²ð‘ð‘®ð‘· PNM ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘• ð‘®ð‘¦ð‘’ð‘¢ð‘²ð‘¼ ð‘¦ð‘œð‘Ÿð‘¨ð‘’ð‘‘ð‘¤ð‘¦ ð‘¢ð‘³ð‘¯ ð‘¢ð‘²ð‘‘ð‘•ð‘ð‘±ð‘• ð‘šð‘¦ð‘“𑹠ð‘•ð‘­ð‘¥ð‘ð‘©ð‘¤ ð‘›ð‘±ð‘‘ð‘©ð‘®ð‘· PNM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ ð‘¦ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘›ð‘•ð‘‘ð‘¨ð‘’ ð‘´ð‘ð‘¼ð‘“ð‘¤ð‘´TGA ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘›ð‘²ð‘¥ð‘§ð‘¯ð‘–ð‘ªð‘¯ð‘ŸTGA ð‘¦ð‘¥ð‘¦ð‘¡ ð‘‘ð‘²ð‘ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›ð‘‘ð‘¦ð‘“ ð‘’ð‘©ð‘¥ð‘ð‘®ð‘§ð‘–ð‘©ð‘¯ ð‘›ð‘³ð‘Ÿð‘¯ð‘‘ ð‘®ð‘¦ð‘“ð‘» ð‘‘ ð‘© ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘’ð‘´ð‘›ð‘§ð‘’.ð‘ž ANI ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž BMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž GIF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž ICO ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž JPEG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž PCX ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž PNG ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž PNM/PBM/ð‘ð‘°ð‘¡ð‘°ð‘§ð‘¥/ð‘ð‘°ð‘ð‘°ð‘§ð‘¥ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘“ð‘¨ð‘¥ð‘¦ð‘¤ð‘¦ð‘ž ð‘•ð‘³ð‘¯ ð‘®ð‘¨ð‘•ð‘‘ð‘» ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž TIFF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘𑞠·ð‘‘ð‘¸ð‘œð‘© ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž WBMP ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž XBM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘ž XPM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘žð‘¦ð‘• ð‘šð‘¦ð‘¤ð‘› ð‘ gdk-pixbuf ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ ð‘•ð‘±ð‘ð‘¦ð‘™ ð‘ž ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘: %sð‘‘ð‘ªð‘ð‘›ð‘¬ð‘¯ BMP ð‘¦ð‘¥ð‘¦ð‘¡ð‘©ð‘Ÿ ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘’ð‘ªð‘¥ð‘ð‘®ð‘§ð‘•ð‘‘ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› JPEG ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘.ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘£ð‘¨ð‘Ÿ ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ ð‘—ð‘¨ð‘¯ð‘©ð‘¤ð‘Ÿ, ð‘¥ð‘³ð‘•ð‘‘ ð‘šð‘° 3 𑹠4.ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘£ð‘¨ð‘Ÿ ð‘Ÿð‘½ð‘´ ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘.ð‘‘ð‘®ð‘¨ð‘¯ð‘•ð‘“ð‘ªð‘®ð‘¥ð‘› PNG ð‘¯ð‘ªð‘‘ RGB 𑹠RGBA.ð‘³ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘‘ ð‘¤ð‘´ð‘› ð‘¦ð‘¥ð‘¦ð‘¡-ð‘¤ð‘´ð‘›ð‘¦ð‘™ ð‘¥ð‘ªð‘›ð‘¿ð‘¤: %s: %sð‘³ð‘¯ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘šð‘¦ð‘‘ð‘›ð‘§ð‘ð‘” ð‘“𑹠ð‘’ð‘³ð‘¤ð‘¼ð‘¥ð‘¨ð‘ ð‘§ð‘¯ð‘‘ð‘®ð‘¦ð‘Ÿð‘³ð‘¯ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘§ð‘¯ð‘› ð‘ PNM ð‘¦ð‘¥ð‘¦ð‘¡ ð‘›ð‘±ð‘‘ð‘©ð‘³ð‘¯ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘²ð‘’ð‘ªð‘¯ ð‘—ð‘©ð‘™ð‘’ ð‘¦ð‘¯ ð‘¨ð‘¯ð‘©ð‘¥ð‘±ð‘–ð‘©ð‘¯ð‘©ð‘¯ð‘®ð‘§ð‘’ð‘©ð‘œð‘¯ð‘²ð‘Ÿð‘› ð‘¦ð‘¥ð‘¦ð‘¡ ð‘“ð‘²ð‘¤ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› JPEG ð‘’ð‘³ð‘¤ð‘¼ ð‘•ð‘ð‘±ð‘• (%s)ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘›ð‘§ð‘ð‘” ð‘“𑹠ICO ð‘“ð‘²ð‘¤: %dð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘²ð‘’ð‘ªð‘¯ ð‘‘ð‘²ð‘ð‘ð‘¨ð‘¤ð‘¿ ð‘“𑹠PNG ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘—ð‘©ð‘™ð‘’ %s ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘’ð‘©ð‘¯ð‘ð‘»ð‘‘ð‘©ð‘› ð‘‘ ISO-8859-1 ð‘§ð‘¯ð‘’ð‘´ð‘›ð‘¦ð‘™.ð‘ð‘»ð‘ ð‘©ð‘¯ %s ð‘ ð‘ž GIF ð‘“ð‘²ð‘¤ ð‘“ð‘¹ð‘¥ð‘¨ð‘‘ ð‘¦ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›ð‘¢ð‘¦ð‘›ð‘” 𑹠ð‘£ð‘²ð‘‘ ð‘ TIFF ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¦ð‘Ÿ ð‘Ÿð‘½ð‘´XPM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘£ð‘²ð‘‘ <= 0XPM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘¢ð‘¦ð‘›ð‘” <= 0XPM ð‘“ð‘²ð‘¤ ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ ð‘’ð‘³ð‘¤ð‘¼ð‘ŸXPM ð‘£ð‘¨ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘¯ð‘³ð‘¥ð‘šð‘¼ ð‘ ð‘—ð‘¸ð‘Ÿ ð‘ð‘» ð‘ð‘¦ð‘’ð‘•ð‘©ð‘¤ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘šð‘³ð‘“𑼠ð‘ %u ð‘šð‘²ð‘‘ð‘“ð‘±ð‘¤ð‘› ð‘‘ ð‘¨ð‘¤ð‘´ð‘’ð‘±ð‘‘ ð‘¦ð‘¥ð‘¦ð‘¡ ð‘šð‘³ð‘“𑼠ð‘ %u ð‘šð‘²ð‘‘ð‘•ð‘³ð‘¯ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘®ð‘¨ð‘• ð‘¦ð‘¥ð‘¦ð‘¡ ð‘ð‘§ð‘®ð‘°ð‘±ð‘–ð‘©ð‘¯gdk-pixbuf-2.30.8/po/el.gmo0000664000175000017500000007506312340760137016534 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0ü&0D#2[h2dÄ2:)3Vd3`»3X4pu4fæ4[M5S©5gý5ce6cÉ6H-7nv7Jå7Y08BŠ8GÍ8I9M_92­94à9L:jb:nÍ::<;@w;M¸;\<gc<MË<a=d{=kà=AL>¨Ž>77?Go?/·?Rç?u:@'°@AØ@9A:TA`ATðAWEB\BLúBRGCOšC9êC$Di(EÅ’EQXFOªF]úF<XG·•G9MH±‡HK9I@…I=ÆIIJ;NJOŠJBÚJëK@ L}JL}ÈL+FMFrMe¹MiNH‰N]ÒN‰0OǺOc‚P|æP}cQ:áQ>RN[R*ªR@ÕR7S\NS2«S6ÞS:TuPTYÆT\ UC}UbÁUÓ$VoøVOhWV¸WsXVƒXeÚXÜ@Y\ZWzZ}ÒZjP[é»[b¥\ä]"í]&^K7^<ƒ^À^ŸP_Ÿð_Ø`diaPÎadb(„bP­beþbVdcV»cVdgidYÑdX+eR„eŸ×e¯wfC'gGkg`³gchtxh…íhKsiŸ¿i[_j.»jÁêjJ¬kX÷k%PlGvlB¾lMm#Om sm ”m µm$Öm!ûm n&>n!en ‡n¨nAÈn! o',o!To"vo!™o »o Üo ýoƒpM¢p^ðpcOq¦³q]ZrH¸r`s^bstÁsh6thŸt9uGBuHŠuCÓuNvœfvYwY]w;·w?ówV3x~Šxá yGëyA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 2.20.1.1 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2014-01-11 14:21+0300 Last-Translator: Dimitris Spingos (ΔημήτÏης Σπίγγος) Language-Team: www.gnome.gr 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: Virtaal 0.7.1 X-Project-Style: gnome Η εικόνα ANI ήταν πεÏικομμένη ή ατελής.Η εικόνα BMP πεÏιέχει εσφαλμένα δεδομένα κεφαλίδαςΔεν υποστηÏίζεται αυτό το μέγεθος κεφαλίδας εικόνας BMPΕντοπίστηκε εσφαλμένος κώδικαςΜη έγκυÏος αÏιθμός bits ανά κανάλι στην εικόνα PNG.Τα bits ανά κανάλι του μετασχηματισμένου PNG δεν είναι 8.Αδυναμία διάθεσης μνήμης για την κεφαλίδα του TGAΑδυναμία διάθεσης μνήμης για τις εγγÏαφές του χάÏτη χÏωμάτωνΑδυναμία διάθεσης μνήμης για τη δομή του χάÏτη χÏωμάτωνΑδυναμία διάθεσης μνήμης για τα δεδομένα του IOBufferΑδυναμία διάθεσης μνήμης για τη δομή του IOBufferΑδυναμία διάθεσης μνήμης για τη δομή πεÏιεχομένων του TGAΑδυναμία διάθεσης μνήμης για τη φόÏτωση της εικόνας PNMΑδυναμία διάθεσης μνήμης για τη φόÏτωση της εικόνας XPMΑδυναμία διάθεσης μνήμης για το νέο pixbufΑδυναμία διάθεσης μνήμης για τα Ï€ÏοσωÏινά δεδομένα του IOBufferΑδυναμία ανάγνωσης του χάÏτη χÏωμάτων XPMΑδυναμία αλλαγής της διάθεσης μνήμης για το IOBufferΚυκλική εγγÏαφή πίνακα στο αÏχείο GIFΗ κατατομή χÏωμάτων έχει άκυÏο μήκος %d.Η κατατομή χÏωμάτων έχει άκυÏο μήκος '%u'.Δεν υποστηÏίζονται συμπιεσμένα εικονίδιαΑδυναμία διάθεσης μνήμης: %sΑδυναμία δημιουÏγίας Ïοής: %sΑδυναμία αποκωδικοποίησης του αÏχείου ICNSΑδυναμία λήψης του Ïψους της εικόνας (εσφαλμένο αÏχείο TIFF)Αδυναμία λήψης του πλάτους της εικόνας (εσφαλμένο αÏχείο TIFF)Αδυναμία ανάγνωσης από τη Ïοή: %sΑδυναμία αναζήτησης μέσα στη Ïοή: %sΑδυναμία διάθεσης μνήμης για την εικόνα PCXΑδυναμία διάθεση μνήμης για την κατατομή χÏωμάτωνΑδυναμία διάθεσης μνήμης για τη σχετική ενδιάμεση μνήμηΑδυναμία διάθεσης μνήμης για την κεφαλίδαΑδυναμία διάθεσης μνήμης για τα δεδομένα των γÏαμμώνΑδυναμία διάθεσης μνήμης για τη φόÏτωση του αÏχείου JPEGΑδυναμία διάθεσης μνήμης για την αποθήκευση του αÏχείου BMPΑδυναμία διάθεσης μνήμης για τη ÏοήΑδυναμία διάθεσης μνήμης για την αποθήκευση των δεδομένων της εικόνας στην ενδιάμεση μνήμηΑδυναμία δημιουÏγίας νέου pixbufΑδυναμία αποκωδικοποίησης της εικόναςΑδυναμία φόÏτωσης του bitmapΑδυναμία φόÏτωσης του αÏχείου μεταδεδομένωνΑδυναμία αναγνώÏισης του Ï„Ïπου αÏχείου εικόνας για το αÏχείο '%s'Αποτυχία αποθήκευσηςΑποτυχία αποθήκευσης των υπολοίπωνΑδυναμία εγγÏαφής στο αÏχείο BMPΑδυναμία εγγÏαφής στο αÏχείο TIFFΤο επίκεντÏο του δÏομέα βÏίσκεται έξω από την εικόναΑδυναμία λήψης όλων των γÏαμμών της εικόνας PCXΟι διαστάσεις της εικόνας TIFF είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»ÎµÏ‚Î£Ï†Î¬Î»Î¼Î± κατά την εÏμηνεία του αÏχείου εικόνας JPEG (%s)Σφάλμα κατά την ανάγνωση της εικόνας ICNS: %sΣφάλμα κατά την εγγÏαφή στο αÏχείο εικόνας: %sΣφάλμα κατά την εγγÏαφή στη Ïοή της εικόναςΠεÏίσσεια δεδομένων στο αÏχείοΑποτυχία διάθεσης %d ψηφιολέξης ως αÏχείο ανάγνωσης ενδιάμεσης μνήμηςΑποτυχία διάθεσης %d ψηφιολέξεων ως αÏχείο ανάγνωσης ενδιάμεσης μνήμηςΑδυναμία διάθεσης μνήμης για τη δομή πεÏιεχομένων του QTIF.Αποτυχία κλεισίματος του '%s' κατά την εγγÏαφή της εικόνας, μποÏεί να μην έχουν αποθηκευτεί όλα τα δεδομένα: %sΑποτυχία δημιουÏγίας αντικειμένου GdkPixbufLoader.Αποτυχία εÏÏεσης ατόμου δεδομένων εικόνας.Αποτυχία φόÏτωσης των δεδομένων RGB από το αÏχείο TIFFΑποτυχία φόÏτωσης της εικόνας TIFFΑποτυχία φόÏτωσης κινοÏμενης εικόνας '%s': Άγνωστη αιτία, πιθανόν Ï€Ïόκειται για κατεστÏαμμένο αÏχείοΑποτυχία φόÏτωσης εικόνας '%s': %sΑποτυχία φόÏτωσης εικόνας '%s': Άγνωστη αιτία, πιθανόν Ï€Ïόκειται για κατεστÏαμμένο αÏχείο εικόναςΑποτυχία ανοίγματος του '%s' για εγγÏαφή: %sΑποτυχία ανοίγματος της εικόνας TIFFΑποτυχία ανοίγματος αÏχείου '%s': %sΑποτυχία ανοίγματος Ï€ÏοσωÏÎ¹Î½Î¿Ï Î±ÏχείουΑποτυχία ανάγνωσης κεφαλίδας QTIFΑποτυχία ανάγνωσης από το Ï€ÏοσωÏινό αÏχείοΑποτυχία αποθήκευσης της εικόνας TIFFΑποτυχία παÏάκαμψης της επόμενης %d ψηφιολέξης με χÏήση του seek().Αποτυχία παÏάκαμψης των επόμενων %d ψηφιολέξεων με χÏήση του seek().Αποτυχία εγγÏαφής των δεδομένων TIFFΑποτυχία εγγÏαφής σε Ï€ÏοσωÏινό αÏχείο κατά τη φόÏτωση της εικόνας XBMΑποτυχία εγγÏαφής σε Ï€ÏοσωÏινό αÏχείο κατά τη φόÏτωση της εικόνας XPMΑποτυχία ανάγνωσης GIF: %sΜοιÏαίο σφάλμα στο αÏχείο εικόνας PNG: %sΜοιÏαίο σφάλμα κατά την ανάγνωση του αÏχείου εικόνας PNGΜοιÏαίο σφάλμα κατά την ανάγνωση του αÏχείου εικόνας PNG: %sΤο αÏχείο δε φαίνεται να είναι αÏχείο GIFΑποτυχία αÏχείου κατά την ανάγνωση του ατόμου QTIF: %sΛείπουν κάποια δεδομένα από το αÏχείο GIF (μήπως αποκόπηκαν με κάποιο Ï„Ïόπο;)Η εικόνα GIF δεν πεÏιέχει γενικό χάÏτη χÏωμάτων, ενώ ένα εσωτεÏικό πλαίσιο δεν πεÏιέχει τοπικό χάÏτη χÏωμάτων.Η εικόνα GIF είναι κατεστÏαμμένη (εσφαλμένη συμπίεση LZW)Η εφαÏμογή φόÏτωσης εικόνων GIF δεν μποÏεί να αναγνωÏίσει την εικόνα.Η εικόνα GIF είτε ήταν ημιτελής είτε είχε αποκοπεί κάποιο κομμάτι της.Το εικονίδιο έχει μηδενικό ÏψοςΤο εικονίδιο έχει μηδενικό πλάτοςΤο αÏχείο εικόνας '%s' δεν πεÏιέχει δεδομέναΆγνωστος Ï„Ïπος εικόναςΜη έγκυÏο Ïψος ή/και πλάτος εικόναςΕικόνα με μη υποστηÏιζόμενο bppΕικόνα με μη υποστηÏιζόμενο αÏιθμό επιφανειών %d-bitΗ εικόνα έχει μηδενικό ÏψοςΗ εικόνα έχει μηδενικό πλάτοςΚατεστÏαμμένη κεφαλίδα εικόναςΗ εικόνα είναι κατεστÏαμμένη ή έχει αποκοπεί κάποιο κομμάτι τηςΚατεστÏαμμένα δεδομένα εικονοστοιχείων εικόναςΗ εικόνα είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î· για να αποθηκευτεί ως ICOΟ Ï„Ïπος εικόνας '%s' δεν υποστηÏίζεταιΑυτός ο Ï„Ïπος εικόνας δεν υποστηÏίζεται Ï€Ïος το παÏόνΤο άÏθÏωμα φόÏτωσης εικόνων %s δεν εξάγει την κατάλληλη διεπαφή· μήπως Ï€ÏοέÏχεται από διαφοÏετική έκδοση του gdk-pixbuf;Δεν υποστηÏίζεται η σταδιακή φόÏτωση για τον Ï„Ïπο εικόνας '%s'Ο πεÏιγÏαφέας του αÏχείου εισόδου είναι NULL.ΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου PNGΑνεπάÏκεια μνήμης για τη φόÏτωση της δομής πεÏιεχομένων του PNΜΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου PNMΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου εικόνας XBMΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόνας, δοκιμάστε να τεÏματίσετε οÏισμένες εφαÏμογές για να απελευθεÏώσετε μνήμηΑνεπάÏκεια μνήμης για το άνοιγμα του αÏχείου JPEG 2000ΑνεπάÏκεια μνήμης για το άνοιγμα του αÏχείου TIFFΑνεπάÏκεια μνήμης για την αποθήκευση της εικόνας σε ενδιάμεση μνήμηΑνεπάÏκεια μνήμης για την αποθήκευση της εικόνας στο callbackΑνεπάÏκεια μνήμης για την αποθήκευση εικόνας %lu επί %lu· δοκιμάστε να τεÏματίσετε μεÏικές εφαÏμογές για να απελευθεÏώσετε μνήμηΕσωτεÏικό σφάλμα στην εφαÏμογή φόÏτωσης εικόνων GIF (%s)ΕσωτεÏικό σφάλμα: Το άÏθÏωμα φόÏτωσης εικόνων '%s' απέτυχε να ολοκληÏώσει μια ενέÏγεια, αλλά δεν εξήγησε το λόγο της αποτυχίαςΜη έγκυÏο αÏχείο XBMΜη έγκυÏη κεφαλίδα XBMΜη έγκυÏη κεφαλίδα στην κινοÏμενη εικόναΜη έγκυÏη κεφαλίδα στο εικονίδιοΗ ποιότητα του JPEG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 100· η τιμή '%d' δεν επιτÏέπεται.Η ποιότητα του JPEG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 100· η τιμή '%s' δεν μποÏεί να εÏμηνευθεί.Τα κλειδιά για τα κομμάτια κειμένου του PNG θα Ï€Ïέπει να απαÏτίζονται από χαÏακτήÏες ASCII.Τα κλειδιά για τα κομμάτια κειμένου του PNG θα Ï€Ïέπει να πεÏιέχουν τουλάχιστον 1 και όχι πεÏισσότεÏους από 79 χαÏακτήÏες.Η κινοÏμενη εικόνα πεÏιέχει κομμάτι εσφαλμένης μοÏφήςΗ μέγιστη τιμή χÏώματος στο αÏχείο PNM είναι 0Η μέγιστη τιμή χÏώματος στο αÏχείο PNM είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·Î”Îµ βÏέθηκε κεφαλίδα XBMΔε βÏέθηκε παλέτα στο τέλος των δεδομένων PCXΑνεπάÏκεια μνήμης για τη σÏνθεση πλαισίου στο αÏχείο GIFΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου GIFΑνεπάÏκεια μνήμης για τη φόÏτωση του αÏχείου ICOΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόνας RASΑνεπάÏκεια μνήμης για τη φόÏτωση της κινοÏμενης εικόναςΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόνας bitmapΑνεπάÏκεια μνήμης για τη φόÏτωση του εικονιδίουΑνεπάÏκεια μνήμης για τη φόÏτωση της εικόναςΗ ποιότητα συμπίεσης του PNG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 9· η τιμή '%d' δεν επιτÏέπεται.Η ποιότητα συμπίεσης του PNG Ï€Ïέπει να έχει τιμή Î¼ÎµÏ„Î±Î¾Ï 0 και 9· η τιμή '%s' δεν μποÏεί να εÏμηνευτεί.Το Ïψος εικόνας του αÏχείου PNM είναι 0Το πλάτος εικόνας του αÏχείου PNM είναι 0Το αÏχείο PNM πεÏιέχει μια εσφαλμένη αÏχική ψηφιολέξηΟ Ï„Ïπος του αÏχείου PNM δεν είναι αναγνωÏίσιμος Ï„Ïπος PNMΗ εφαÏμογή φόÏτωσης εικόνων PNM δεν υποστηÏίζει αυτόν τον Ï„Ïπο PNMΗ εφαÏμογή φόÏτωσης εικόνων PNM ανέμενε ακέÏαιο αÏιθμό, αλλά δεν τον βÏήκεΕντοπίστηκε Ï€ÏόωÏος τεÏματισμός αÏχείουΤο άτομο QTIF είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿ (%d ψηφιολέξη)Το άτομο QTIF είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿ (%d ψηφιολέξεις)Η εικόνα RAS πεÏιέχει εσφαλμένα δεδομένα κεφαλίδαςΆγνωστος Ï„Ïπος εικόνας RASΟι ακατέÏγαστοι Ï„Ïποι PNM Ï€Ïέπει να πεÏιέχουν ακÏιβώς ένα κενό διάστημα Ï€Ïιν από τα δεδομένα του δείγματοςΜη έγκυÏος Ï„Ïπος ακατέÏγαστης εικόνας PNMΣαν αποτέλεσμα η εικόνα GIF έχει μηδενικό μέγεθοςΥπεÏχείλιση στοίβαςΗ εικόνα TGA δεν έχει έγκυÏες διαστάσειςΟ Ï„Ïπος εικόνας TGA δεν υποστηÏίζεταιΗ συμπίεση TIFF δεν αναφέÏεται σε έγκυÏο codec.Ο Ï„Ïπος εικόνας ΑÎΙΟ Ï„Ïπος εικόνας BMPΟ Ï„Ïπος εικόνας EMFΟ Ï„Ïπος εικόνας GIFΗ μοÏφοποίηση GdkPixdataΟ Ï„Ïπος εικόνας ICNSΟ Ï„Ïπος εικόνας ICOΟ Ï„Ïπος εικόνας JPEG 2000Ο Ï„Ïπος εικόνας JPEGΟ Ï„Ïπος εικόνας PCXO Ï„Ïπος εικόνας PNGΗ οικογένεια Ï„Ïπων εικόνας PNM/PBM/PGM/PPMΟ Ï„Ïπος εικόνας QTIFΟ Ï„Ïπος εικόνας Sun rasterΟ Ï„Ïπος εικόνας TIFFΟ Ï„Ïπος εικόνας TargaΟ Ï„Ïπος εικόνας WBMPΟ Ï„Ïπος εικόνας WMFΟ Ï„Ïπος εικόνας XBMΟ Ï„Ïπος εικόνας XPMΑυτή η έκδοση του gdk-pixbuf δεν υποστηÏίζει αποθήκευση του Ï„Ïπου εικόνας : %sΔεν είναι δυνατή η συμπίεση εικόνων Topdown BMPΤο μετασχηματισμένο JPEG έχει μηδενικό Ïψος ή πλάτος.Το μετασχηματισμένο JPEG 2000 έχει μηδενικό Ïψος ή πλάτος.Το μετασχηματισμένο PNG πεÏιέχει μη υποστηÏιζόμενο αÏιθμό καναλιών· θα έπÏεπε να είναι 3 ή 4.Το μετασχηματισμένο PNG έχει μηδενικό Ïψος ή πλάτος.Το μετασχηματισμένο PNG δεν είναι RGB ή RGBA.Το μετασχηματισμένο pixbuf έχει μηδενικό Ïψος ή πλάτος.Αποτυχία φόÏτωσης αÏθÏώματος φόÏτωσης εικόνων: %s: %sΜη αναμενόμενο βάθος χÏωμάτων στις εγγÏαφές του χάÏτη χÏωμάτωνΜη αναμενόμενος τεÏματισμός των δεδομένων της εικόνας PNMΜη αναμενόμενο κομμάτι εικονιδίου στην κινοÏμενη εικόναΆγνωστος Ï„Ïπος αÏχείου εικόναςΜη υποστηÏιζόμενο εÏÏος χÏωμάτων JPEG (%s)Μη υποστηÏιζόμενο βάθος στο αÏχείο ICO: %dΜη υποστηÏιζόμενος Ï„Ïπος εικονιδίουΜη υποστηÏιζόμενος Ï„Ïπος εικόνας για το GDI+Η τιμή του ÎºÎ¿Î¼Î¼Î±Ï„Î¹Î¿Ï ÎºÎµÎ¹Î¼Î­Î½Î¿Ï… του PNG %s δεν μποÏεί να μετατÏαπεί σε κωδικοποίηση ISO-8859-1.Η έκδοση %s του Ï„Ïπου αÏχείων GIF δεν υποστηÏίζεταιΤο Ïψος ή το πλάτος της εικόνας TIFF είναι μηδενικόΤο αÏχείο XPM έχει Ïψος εικόνας <= 0Το αÏχείο XPM έχει πλάτος εικόνας <= 0Το αÏχείο XPM πεÏιέχει μη έγκυÏο αÏιθμό χÏωμάτωνΤο αÏχείο XPM πεÏιέχει μη έγκυÏο αÏιθμό χαÏακτήÏων ανά εικονοστοιχείοΑποτυχία διάθεσης %u ψηφιολέξης ως ενδιάμεσης μνήμης εικόναςΑποτυχία διάθεσης %u ψηφιολέξεων ως ενδιάμεσης μνήμης εικόναςμη υποστηÏιζόμενη παÏαλλαγή εικόνας RASgdk-pixbuf-2.30.8/po/ca.po0000664000175000017500000010012112340760135016331 0ustar00mclasenmclasen00000000000000# Catalan translation of GTK+. # Copyright © 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 # Free Software Foundation, Inc. # Ivan Vilata i Balaguer , 1999, 2000. # Softcatala , 2000, 2001, 2002. # Jordi Mallach , 2002, 2003, 2004, 2005, 2006. # Mireia Farrús , 2003. # Josep Puigdemont , 2005, 2006. # David Planella , 2008, 2009, 2010. # Gil Forcada , 2012, 2013. # # Recull de termes # # Trough - regata. Es refereix a la barra d'una barra de desplaçament, # sobre la qual llisca. Una altra alternativa seria «pista» o # «carril». # Thumb - lliscador. Es refereix al control que s'arrossega o es fa # lliscar al llarg de la regata de la barra de desplaçament. # Scroll box - lliscador. El mateix que «thumb» # Stepper - desplaçador. Cadascuna de les fletxes dels extrems de la barra # de desplaçament. Fent-hi clic es desplaça el lliscador. # Scale thumb - lliscador d'escalat. «A scale consists of a track with a thumb, # much like a scrollbar. # It is used to select a value in a given range. The user may drag # the thumb across the scale track to adjust the value» . # Vegeu http://wiki.mozilla.org/XUL:Slider_Tag # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.8.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-31 22:46+0200\n" "Last-Translator: Gil Forcada \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bits\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "No s'ha pogut obrir el fitxer «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "El fitxer gràfic «%s» no conté dades" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "No es pot carregar l'animació «%s»: se'n desconeix el motiu; probablement es " "tracta d'un fitxer d'animació malmès" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "No es pot carregar la imatge «%s»: se'n desconeix el motiu; probablement es " "tracta d'un fitxer d'imatge malmès" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "No és possible carregar el mòdul per a la càrrega d'imatges: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "El mòdul %s per carregar imatges no exporta la interfície adequada: potser " "és d'una versió de gdk-pixbuf diferent?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "El tipus d'imatge «%s» no està implementat" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "No s'ha pogut reconèixer el format gràfic del fitxer «%s»" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "No es coneix el format del fitxer gràfic" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "No s'ha pogut carregar la imatge «%s»: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "S'ha produït un error en escriure al fitxer d'imatge: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Aquest muntatge de gdk-pixbuf no permet desar el format d'imatge: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "No hi ha memòria suficient per desar la imatge a la crida de retorn" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "No s'ha pogut obrir el fitxer temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "No s'ha pogut llegir el fitxer temporal" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "No s'ha pogut obrir «%s» per a l'escriptura: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "No s'ha pogut desar «%s» en escriure la imatge, és probable que no s'hagin " "desat totes les dades: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" "No hi ha memòria suficient per desar la imatge en una memòria intermèdia" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "S'ha produït un error en escriure al flux d'imatge" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Error intern: El carregador d'imatge «%s» no ha pogut acabar una operació, " "però no ha donat cap raó per a la fallada" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "No està implementada la càrrega incremental del tipus d'imatge «%s»" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "La capçalera de la imatge està malmesa" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "El format de la imatge és desconegut" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Les dades de píxels de la imatge estan malmeses" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "no s'ha pogut assignar una memòria intermèdia d'imatge de %u byte" msgstr[1] "no s'ha pogut assignar una memòria intermèdia d'imatge de %u bytes" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Bloc d'icona inesperat en l'animació" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "La capçalera de l'animació no és vàlida" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "No hi ha memòria suficient per carregar l'animació" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Bloc erroni en l'animació" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Imatge ANI truncada o incompleta." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "El format d'imatge ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "La imatge BMP conté dades de capçalera errònies" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "No hi ha memòria suficient per carregar la imatge de mapa de bits" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "La imatge BMP té una mida de capçalera no permesa" # Topdown és un BMP amb la primera "scanline" al principi del fitxer. jm #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "No es poden comprimir les imatges BMP «topdown»" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "S'ha trobat un final de fitxer abans d'hora" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "No s'ha pogut obtenir memòria per desar el fitxer BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "No s'ha pogut escriure al fitxer BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "El format d'imatge BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "El format d'imatge EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "El format d'imatge GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "El format d'imatge ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "La qualitat de JPEG ha de ser un valor entre 0 i 100; el valor «%s» no es " "pot analitzar." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "La qualitat JPEG ha de ser un valor entre 0 i 100; el valor «%d» no és " "permès." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "El format d'imatge JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "El format d'imatge TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "No s'ha pogut assignar memòria: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "No s'ha pogut crear el flux: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "No s'ha pogut cercar en el flux: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "No s'ha pogut llegir el flux: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "No s'ha pogut carregar el mapa de bits" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "No s'ha pogut carregar el metafitxer" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "El GDI+ no funciona amb aquest format d'imatge" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "No s'ha pogut desar" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "El format d'imatge WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "No s'ha pogut llegir el GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Al fitxer GIF li falten algunes dades (potser s'han truncat d'alguna manera)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Error intern en el carregador de GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Sobreeiximent de la pila" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "El carregador d'imatges GIF no entén aquesta imatge." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "S'ha trobat un codi incorrecte" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrada de taula circular al fitxer GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "No hi ha memòria suficient per carregar el fitxer GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "No hi ha memòria suficient per compondre un marc al fitxer GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "La imatge GIF està malmesa (la compressió LZW és incorrecte)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "El fitxer no sembla ser un fitxer GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "No s'ha implementat la versió %s del format del fitxer GIF" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "La imatge GIF generada ocupa zero bytes" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "La imatge GIF no té mapa de color global, i un marc de dins no té mapa de " "color local." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Imatge GIF truncada o incompleta." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "S'ha produït un error en llegir la imatge ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "No s'ha pogut descodificar el fitxer ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "El format d'imatge ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "La capçalera de la icona no és vàlida" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "No hi ha memòria suficient per carregar la icona" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Les icones comprimides no estan implementades" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "L'amplada de la icona és zero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "L'alçada de la icona és zero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Tipus d'icona no implementada" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "No hi ha memòria suficient per carregar el fitxer ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "La imatge és massa gran per desar-la com a ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Lloc calent del cursor fora de la imatge" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "No es permet una profunditat per al fitxer ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "No s'ha pogut assignar memòria per al flux" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "No s'ha pogut descodificar la imatge" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "El JPEG 2000 transformat té amplada o alçada zero" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "El tipus d'imatge no està implementat actualment" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "No s'ha pogut assignar memòria per al perfil de color" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "No hi ha memòria suficient per obrir el fitxer JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" "No s'ha pogut assignar memòria per ubicar les dades d'imatge a la memòria " "intermèdia" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "El format d'imatge JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "S'ha produït un error en interpretar el fitxer gràfic JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "La memòria per carregar la imatge és insuficient, proveu de sortir d'algunes " "aplicacions per alliberar memòria" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espai de color JPEG no implementat (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "No es pot obtenir memòria per carregar el fitxer JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "El JPEG transformat té amplada o alçada zero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "La llargada del perfil de color no és vàlida «%u»." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "No es pot obtenir memòria per a la capçalera" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "No s'ha pogut assignar memòria per al context de la memòria intermèdia" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "La imatge té una amplada i/o alçada no vàlida" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "La imatge té uns bpp no permesos" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "La imatge té un nombre de plànols de %d bits no compatible" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "No s'ha pogut crear una memòria intermèdia de píxels nova" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "No s'ha pogut assignar memòria per a les dades de la línia" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "No es pot obtenir memòria per a la imatge PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "No s'han obtingut totes les línies de la imatge PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "No s'ha trobat cap paleta al final de les dades PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "El format d'imatge PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "La memòria de píxels transformada té amplada o alçada zero." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "El format de la GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Els bits per canal de la imatge PNG no són vàlids." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "El PNG transformat té amplada o alçada zero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Els bits per canal del PNG transformat no són 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "El PNG transformat no és RGB o RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "El PNG transformat té un nombre no implementat de canals, ha de ser 3 o 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Error fatal al fitxer d'imatge PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "No hi ha memòria suficient per carregar el fitxer PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "No hi ha suficient memòria per emmagatzemar una imatge de %lu per %lu. " "Sortiu d'algunes aplicacions per alliberar memòria" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Error fatal en llegir el fitxer gràfic PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Error fatal en llegir el fitxer gràfic PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Les claus per als blocs text de PNG han de tenir entre 1 i 79 caràcters." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Les claus per als blocs text de PNG han de ser caràcters ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "El perfil de color té una llargada no vàlida (%d)." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "El nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%s» " "no es pot analitzar." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "El nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%d» " "no és permès." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "El valor per al fragment de text PNG %s no es pot convertir a la codificació " "ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "El format d'imatge PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "El carregador PNM esperava trobar un enter, però no l'ha trobat" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "El fitxer PNM té un byte inicial incorrecte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "El fitxer PNM no és en un subformat reconegut" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "El fitxer PNM té una amplada d'imatge de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "El fitxer PNM té una alçada d'imatge zero" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "El valor màxim de color al fitxer PNM és zero" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "El valor màxim de color al fitxer PNM és massa alt" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "El tipus d'imatge PNM en brut no és vàlid" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "El carregador d'imatges PNM no permet aquest subformat PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Els formats PNM en brut requereixen exactament un espai en blanc abans de " "les dades de mostra" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "No es pot obtenir memòria per carregar la imatge PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "No hi ha memòria suficient per carregar l'estructura de context PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Final inesperat de les dades de la imatge PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "No hi ha memòria suficient per carregar el fitxer PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La família de format d'imatge PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "El descriptor del fitxer d'entrada és nul." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Ha fallat la lectura de la capçalera QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "La mida de l'àtom QTIF és massa gran (%d byte)" msgstr[1] "La mida de l'àtom QTIF és massa gran (%d bytes)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "No s'han pogut assignar %d byte per a la memòria intermèdia del fitxer de " "lectura" msgstr[1] "" "No s'han pogut assignar %d bytes per a la memòria intermèdia del fitxer de " "lectura" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "S'ha produït un error de fitxer en llegir l'àtom QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "No s'ha pogut ometre el següent %d byte amb la crida seek()." msgstr[1] "No s'han pogut ometre els següents %d bytes amb la crida seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "No s'ha pogut obtenir memòria per al context de l'estructura QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "No s'ha pogut crear l'objecte GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "No s'ha trobat un àtom de dades d'imatge." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "El format d'imatge QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "La imatge RAS té dades de capçalera erronis" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "La imatge RAS és de tipus desconegut" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Variació d'imatge RAS no implementada" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "No hi ha memòria suficient per carregar la imatge RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "El format d'imatge Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "No es pot obtenir memòria per a l'estructura IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "No es pot obtenir memòria per les dades de l'IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "No es pot reubicar memòria per les dades de l'IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "No es poden assignar les dades temporals de l'IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "No es pot ubicar una memòria de píxels nova" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "La imatge està malmesa o truncada" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "No es pot assignar l'estructura del mapa de colors" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "No es poden assignar les entrades del mapa de colors" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Profunditat de bit inesperada per a les entrades del mapa de color" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "No es pot obtenir memòria per les capçaleres TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "La imatge TGA té unes dimensions no vàlides" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "El tipus d'imatge TGA no està permès" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "No es pot obtenir memòria per al context de l'estructura TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Excés de dades al fitxer" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "El format d'imatge Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "No es pot obtenir l'amplada de la imatge (fitxer TIFF incorrecte)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "No es pot obtenir l'alçada de la imatge (fitxer TIFF incorrecte)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "L'amplada o l'alçada de la imatge TIFF és zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Les dimensions de la imatge TIFF són massa grans" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "No hi ha memòria suficient per obrir el fitxer TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "No s'han pogut carregar les dades RGB des del fitxer TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "No s'ha pogut obrir la imatge TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "No s'ha pogut carregar la imatge TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "No s'ha pogut desar la imatge TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "La compressió TIFF no es refereix a un còdec vàlid." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "No s'han pogut escriure dades TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "No s'ha pogut escriure al fitxer TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "La imatge té una amplada zero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "La imatge té una alçada zero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "No hi ha memòria suficient per carregar la imatge" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "No s'ha pogut desar la resta" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "El format d'imatge WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "El fitxer XBM no és vàlid" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "No hi ha memòria suficient per carregar el fitxer gràfic XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "No s'ha pogut escriure al fitxer temporal en carregar la imatge XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "El format d'imatge XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "No s'ha trobat la capçalera XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "La capçalera XPM no és vàlida" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "El fitxer XPM té una amplada d'imatge menor o igual que 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "El fitxer XPM té una alçada d'imatge menor o igual que 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM té un nombre de caràcters per píxel no vàlid" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "El fitxer XPM té un nombre de colors no vàlid" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "No es pot obtenir memòria per carregar la imatge XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "No es pot llegir el mapa de color d'XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "No s'ha pogut escriure al fitxer temporal en carregar la imatge XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "El format d'imatge XPM" gdk-pixbuf-2.30.8/po/af.po0000664000175000017500000007134112340760135016347 0ustar00mclasenmclasen00000000000000# Afrikaans translation of gtk+. # Copyright (C) 2004 Zuza Software Foundation # This file is distributed under the same license as the gtk+ package. # Zuza Software Foundation , 2004 # F Wolff , 2008, 2009, 2010. msgid "" msgstr "" "Project-Id-Version: gtk+ 2.6-branch\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2010-02-26 21:10+0200\n" "Last-Translator: F Wolff \n" "Language-Team: translate-discuss-af@lists.sourceforge.net\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: Virtaal 0.5.2\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Kon nie lêer '%s' open nie: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Beeldlêer '%s' bevat geen data nie" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Kon nie animasie '%s' laai nie: rede onbekend, moontlik 'n korrupte animasie-" "lêer" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Kon nie beeld '%s' laai nie: rede onbekend, moontlik 'n korrupte beeldlêer" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Kan nie beeldlaai-module laai nie: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Beeldlaai-module %s voer nie die regte koppelvlak uit nie; miskien is dit " "van 'n verskillende GTK-weergawe?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Beeldtipe '%s' word nie ondersteun nie" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Kon nie die beeldlêer-formaat vir lêer '%s' herken nie" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Onbekende beeldlêer-formaat" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Kon nie beeld '%s' laai nie: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fout met skryf na beeldlêer: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Hierdie bou van gdk-pixbuf ondersteun nie die stoor van die beeldformaat %s " "nie" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 #, fuzzy msgid "Insufficient memory to save image to callback" msgstr "Onvoldoende geheue om beeld te stoor na terugbel" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Kon nie tydelike lêer open nie" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Kon nie vanaf tydelike lêer lees nie" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Kon nie '%s' open vir skryfwerk nie: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Kon nie '%s' sluit terwyl beeld geskryf is nie, alle data is dalk nie " "gestoor nie: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Onvoldoende geheue om beeld binne in 'n buffer te stoor" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Fout met skryf na beeldstroom" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Interne fout: Beeldlaaier-module '%s' het misluk om 'n bewerking te voltooi, " "maar het nie 'n rede verskaf vir die mislukking nie" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Stuksgewyse laai van beeldtipe '%s' word nie ondersteun nie" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Beeldkop korrup" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Beeldformaat onbekend" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Beeld-pixeldata korrup" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Onverwagte ikoon-brok in animasie" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ongeldige kop in animasie" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nie genoeg geheue om animasie te laai nie" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Misvormde brok in animasie" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF-beeld was afgeknot of onvolledig." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Die ANI-beeldformaat" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-beeld het vals kopdata" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nie genoeg geheue om biskaart-beeld te laai nie" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-beeld het nie-ondersteunde kopgrootte" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Bo-na-onder BMP-beelde kan nie saamgepers word nie" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Voortydige einde-van-lêer teëgekom" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Kon nie geheue toewys vir stoor van BMP-lêer nie" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Kon nie na BMP-lêer skryf nie" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Die BMP-beeldformaat" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Die EMF-beeldformaat" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Die GIF-beeldformaat" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Die ICO-beeldformaat" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kwaliteit moet 'n waarde tussen 0 en 100 wees; waarde '%s' kon nie " "ontleed word nie." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kwaliteit moet 'n waarde tussen 0 en 100 wees; waarde '%d' word nie " "toegelaat nie." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Die JPEG-beeldformaat" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Die TIFF-beeldformaat" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Kon nie geheue toewys nie: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Kon nie stroom skep nie: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Kon nie stroom skep nie: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Kon nie van stroom lees nie: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Kon nie biskaart laai nie" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Kon nie metalêer laai nie" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nie-ondersteunde beeldformaat vir GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Kon nie stoor nie" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Die WMF-beeldformaat" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Kon nie GIF lees nie: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF-lêer het sommige data gekort (dalk is dit op 'n manier afgeknot?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interne fout in die GIF-laaier (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stapel oorloop" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF-beeldlaaier kan nie hierdie beeld verstaan nie." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Slegte kode teëgekom" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Sirkulêre tabelinskrywing in GIF-lêer" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nie genoeg geheue om GIF-lêer te laai nie" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Nie genoeg geheue om GIF-lêer te laai nie" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-beeld is korrup (verkeerde LZW-saampersing)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Lêer blykbaar nie 'n GIF-lêer nie" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Weergawe %s van die GIF-lêer word nie ondersteun nie" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Beeld het zero wydte" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-beeld het geen globale kleurkaart nie, en 'n raam binne-in het geen " "plaaslike kleurkaart nie." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-beeld was afgeknot of onvolledig." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fout met lees van ICNS-beeld: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Kon nie ICNS-lêer dekodeer nie" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Die ICNS-beeldformaat" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ongeldige kop in ikoon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nie genoeg geheue om ikoon te laai nie" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Saamgepersde ikone word nie ondersteun nie" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikoon het zero wydte" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikoon het zero hoogte" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nie-ondersteunde ikoon-tipe" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nie genoeg geheue om ICO-lêer te laai nie" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Beeld te groot om as ICO gestoor te word" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Wyser-responskol buite beeld" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nie-ondersteunde diepte vir ICO-lêer: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Kon nie geheue vir stroom toewys nie" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Kon nie beeld dekodeer nie" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Getransformeerde JPEG2000 het zero wydte of hoogte." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Beeldtipe word nie tans ondersteun nie" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Kon nie geheue toewys vir kleurprofiel nie" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Onvoldoende geheue om JPEG 2000-lêer te open" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Kon nie geheue toewys om beelddata te buffer nie" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Die JPEG 2000-beeldformaat" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Fout met interpretasie van JPEG-beeldlêer (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Onvoldoende geheue om beeld te laai. Probeer om sommige toepassings af te " "sluit om geheue vry te stel." #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nie-ondersteunde JPEG-kleurspasie (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Kon nie geheue toewys vir laai van JPEG-lêer nie" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Getransformeerde JPEG het zero wydte of hoogte." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Kleurprofiel het 'n ongeldige lengte van %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Kon nie geheue vir kop toewys nie" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kon nie geheue vir konteksbuffer toewys nie" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Beeld het ongeldige wydte en/of hoogte" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Beeld het nie-ondersteunde bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Beeld het nie-ondersteunde aantal %d-bis-vlakke" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Kon nie nuwe pixbuf skep nie" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Kon nie geheue vir lyndata toewys nie" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Kon nie geheue vir kop toewys nie" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Het nie al die lyne van PCX-beeld gevind nie" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Geen palet gevind aan einde van PCX-data nie" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Die PCX-beeldformaat" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Getransformeerde PNG het zero wydte of hoogte." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Die GIF-beeldformaat" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bisse per kanaal van PNG-beeld is ongeldig." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Getransformeerde PNG het zero wydte of hoogte." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bisse per kanaal van getransformeerde PNG is nie 8 nie." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Getransformeerde PNG is nie RGB of RGBA nie." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Getransformeerde PNG het nie-ondersteunde aantal kanale, moet 3 of 4 wees." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatale fout in PNG-beeldlêer: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Onvoldoende geheue om PNG-lêer te laai" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Onvoldoende geheue om 'n %ld by %ld beeld te stoor; probeer om sommige " "toepassings af te sluit om geheuegebruik te verminder" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatale fout met lees van PNG-beeldlêer" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatale fout met lees van PNG-beeldlêer: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Sleutels vir PNG-teksbrokke moet ten minste 1 en hoogstens 79 karakters hê." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Sleutels vir PNG-teksbrokke moet ASCII karakters wees." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Kleurprofiel het 'n ongeldige lengte van %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG-saampersvlak moet 'n waarde tussen 0 en 9 wees; waarde '%s' kon nie " "ontleed word nie." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG-saampersvlak moet 'n waarde tussen 0 en 9 wees; waarde '%d' word nie " "toegelaat nie." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Waarde vir PNG-teksbrok %s kan nie omgesit word na ISO-8859-1 enkodering nie." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Die PNG-beeldformaat" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-laaier het verwag om 'n heelgetal te vind, maar het nie" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-lêer het 'n foutiewe aanvanklike greep" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-lêer is nie in 'n erkende PNM-subformaat nie" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-lêer het 'n beeldwydte van 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-lêer het 'n beeldhoogte van 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maksimum kleurwaarde in PNM-lêer is 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maksimum kleurwaarde in PNM-lêer is te groot" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Rou PNM-beeldtipe is ongeldig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-beeldlaaier ondersteun nie hierdie PNM-subformaat nie" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Rou PNM-formaat vereis presies een witspasie voor monster-data" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Kan nie geheue toewys vir laai van PNM-beeld nie" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Onvoldoende geheue om PNM-konteksstruktuur te laai" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Onverwagte einde van PNM-beeld-data" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Onvoldoende geheue om PNM-lêer te laai" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Die PNM/PBM/PGM/PPM-beeldformaat-familie" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Kon nie geheue vir konteksbuffer toewys nie" msgstr[1] "Kon nie geheue vir konteksbuffer toewys nie" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Die QTIF-beeldformaat" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-beeld het vals kopdata" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-beeld het onbekende tipe" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nie-ondersteunde RAS-beeldvariasie" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nie genoeg geheue om RAS-beeld te laai nie" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Die Sun raster-beeldformaat" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Kan nie geheue vir IOBuffer-struktuur toewys nie" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Kan nie geheue vir IOBuffer-data toewys nie" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Kan nie IOBuffer-data hertoewys nie" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Kan nie tydelike IOBuffer-data toewys nie" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Kan nie nuwe pixbuf toewys nie" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Kan nie kleurkaartstruktuur toewys nie" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Kan nie kleurkaart-inskrywings toewys nie" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Onverwagte bisdiepte vir kleurkaartinskrywings" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Kan nie TGA-kop-geheue toewys nie" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-beeld het ongeldige dimensies" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-beeldtipe word nie ondersteun nie" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Kan nie geheue vir TGA-konteksstruktuur toewys nie" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Oortollige data in lêer" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Die Targa-beeldformaat" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Kon nie beeldwydte kry nie (slegte TIFF-lêer)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Kon nie beeldhoogte kry nie (slegte TIFF-lêer)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Wydte of hoogte van TIFF-beeld is zero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensies van TIFF-beeld te groot" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Onvoldoende geheue om TIFF-lêer te open" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Kon nie RGB-data laai vanaf TIFF-lêer nie" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Kon nie TIFF-beeld open nie" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Kon nie TIFF-beeld laai nie" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Kon nie TIFF-beeld stoor nie" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Kon nie TIFF-beeld skryf nie" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Kon nie skryf na TIFF-lêer nie" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Beeld het zero wydte" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Beeld het zero hoogte" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nie genoeg geheue om beeld te laai nie" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kon nie die res stoor nie" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Die WBMP-beeldformaat" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ongeldige XBM-lêer" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Onvoldoende geheue om XBM-beeldlêer te laai" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Kon nie na tydelike lêer skryf tydens laai van XBM-beeld nie" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Die XBM-beeldformaat" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Geen XPM-kop gevind nie" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ongeldige XBM-kop" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-lêer het beeldwydte <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-lêer het beeldhoogte <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM het 'n ongeldige hoeveelheid aantal karakters per pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-lêer het 'n ongeldige aantal kleure" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Kan nie geheue toewys vir laai van XPM-beeld nie" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Kan nie XPM-kleurkaart lees nie" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Kon nie na tydelike lêer skryf tydens laai van XPM-beeld nie" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Die XPM-beeldformaat" #~ msgid "Unsupported animation type" #~ msgstr "Nie-ondersteunde animasie-tipe" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose-bewerking het misluk" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Kon nie geheue gepaletteerde-data toewys nie" gdk-pixbuf-2.30.8/po/si.po0000664000175000017500000011716312340760136016400 0ustar00mclasenmclasen00000000000000# translation of si.po to Sinhala # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # # Danishka Navin , 2007. msgid "" msgstr "" "Project-Id-Version: si\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2007-12-28 13:32+0530\n" "Last-Translator: Danishka Navin \n" "Language-Team: Sinhala \n" "Language: si\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: KBabel 1.11.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' ගොනුව විවෘත කිරීම අපහසුවිය: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "%s පිළිඹිබු ගොනුව තුළ දත්ත නà·à¶­" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "'%s සජීවීකරණය පූරණය දà·à·‚සහිතයි: හේතුව නොදන්න෠අතර සමහරවිට දූෂිත සජීවීකරණ ගොනුවක් විය à·„à·à¶š" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "'%s'පිළිඹිබුව පූරණය දà·à·‚සහිතයි: හේතුව නොදන්න෠අතර සමහරවිට දූෂිත පිළිඹිබු ගොනුවක් විය à·„à·à¶š" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "පිළිඹිබු පූරණ අංගය පූරණය කළ නොහà·à¶š: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "%s පිළිඹිබු පූරණ අංගය නියමිත අතුරු මුහුණත; සමහරවිට එය වෙනස් GTK වෙළුමකින් වියහà·à¶š?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' පිළිඹිබු වර්â€à¶œà¶º සහà·à¶º නොදක්වයි" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "'%s' ගොනුව සඳහ෠පිළිඹිබු සංයුතිය හදුනà·à¶œà¶­ නොහà·à¶š" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "හදුන෠නොගත් පිළිඹිබු සංයුතියක්" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' පිළිඹිබුවට පූරණය දà·à·‚ සහිතයි: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "පිළිඹිබුවට ලිවීම දà·à·‚ සහිතයි : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "gdk-pixbuf ගොඩ නà·à¶œà·“ම පිළිඹිබු සංයුතිය සුරකීමට සහà·à¶º නොදක්වයි: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "callback වෙත පිළිඹිබුව සුරකීමට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "තà·à·€à¶šà·à¶½à·’ක ගොනුව විවෘත කිරීම අසමත්විය" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "තà·à·€à¶šà·à¶½à·’ක ගොනුවකිවීම අසමත්විය" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "ලිවීම සඳහ෠'%s' විවෘත කිරීම අසමත්විය: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "පිළිඹිබුව ලිවීම අතරතුරේදි෠'%s'වස෠දà·à¶¸à·“මරීම අසමත්, සියළුම දත්ත සුරක්â€à·‚à·’ නොවුනි: %sවිය" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "ස්වà·à¶»à¶šà·Šâ€à·‚ක භà·à¶»à¶ºà¶šà·Š තුළට සුරකීමට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නොමà·à¶­" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "පිළිඹිබුවට ලිවීම දà·à·‚ සහිතයි : %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚යක්: Image loader module '%s' failed to complete an operation, but " "didn't give a reason for the failure" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' පිළිඹිබු වර්â€à¶œà¶ºà·š වර්â€à¶°à¶š පූරණය සහà·à¶º නොදක්වයි" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "පිළිඹිබු à·à·’ර්ෂකය විනà·à· විය" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "පිළිඹිබු සංයුතිය නොදනි" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "පිළිඹිබු පික්සල දත්ත විනà·à· විය" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "බයිට %u ක පිළිඹිබු බෆරය වෙන් කළ නොහà·à¶šà·’ විය" msgstr[1] "බයිට %u ක පිළිඹිබු බෆරය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "සජීවීකරණය තුළ බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු සංකේත විà·à·à¶½ ප්â€à¶»à¶¸à·à¶«à¶ºà¶šà·Š ඇත" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "සජීවීකරණය තුළ à·ƒà·à·€à¶¯à·Šâ€à¶º à·à·’ර්ෂකයක්" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "සජීවීකරණය පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "සජීවීකරණය තුළ විකෘත විà·à·à¶½ ප්â€à¶»à¶¸à·à¶«à¶ºà¶šà·Š ඇත" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF පිළිඹිබු ලුප්ත වි හ෠අසම්පුර්ණව ඇත." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP පිළිඹිබු සතුව ව්â€à¶ºà·à¶¢ à·à·’ර්ෂක දත්ත ඇත" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "bitmap පිළිඹිබුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP පිළිඹිබුවේ à·à·“ර්ෂකයේ ප්â€à¶»à¶¸à·à¶«à¶º සහà·à¶º නොදක්වයි" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "BMP පිළිඹිබුව සුරකීමට මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP ගොනුවට ලිවිය නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG ප්â€à¶»à¶¸à·’තිය 0 සහ 100 අගයන් අතර තිබිය යුතුමයි; '%s' අගය යොමු කළ නොහà·à¶š." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG ප්â€à¶»à¶¸à·’තිය 0 සහ 100 අගයන් අතර තිබිය යුතුමයි; '%d' අගය අනුමත කළ නොහà·à¶š." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF පිළිඹිබුවවේ සංයුතිය" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "à·à·“ර්ෂකය සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "%s à·„à·’ නම %s ලෙස වෙනස් කළ නොහà·à¶š: %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "අයිතමය ඉවත් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "%s à·„à·’ නම %s ලෙස වෙනස් කළ නොහà·à¶š: %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "ගොනු නà·à¶¸à¶º පරිවර්තනය කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "ගොනු නà·à¶¸à¶º පරිවර්තනය කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "සහà·à¶º නොදක්වන RAS පිළිඹිබු විචලනය" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "ඉතිරිය සුරකීය නොහà·à¶š" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP à·à·“ර්ෂකය සංයුතිය" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF කියවීම අසමත් විය: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF ගොනුවේ සමහර දත්ත නà·à¶­à·’වි ඇත (සමහර විට එය කිසියම් අයුරකින් ලුප්ත වි ඇත)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF පූරකයේ අභ්â€à¶ºà¶±à·Šà¶­à¶» දà·à·‚යකි (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "ස්ටà·à¶šà¶º පිරී ඇත" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "පිළිඹිබු තේරුම්ගà·à¶±à·“ම GIF පිළිඹිබු පූරකයට අපහසුයි." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "à·ƒà·à·€à¶¯à·Šâ€à¶º කේතයක් හදුන෠ගන්න෠ලදි" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF ගොනුවේ චක්â€à¶»à·“ය වගු ඇතුළත් කිරීම" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF ගොනුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF ගොනුව තුළ සමිà·à·Šâ€à¶»à·’ත රà·à¶¸à·”වක් à·ƒà·à¶šà·ƒà·“මට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF පිළිඹිබුව විනà·à· වි ඇත (à·ƒà·à·€à¶¯à·Šâ€à¶º LZW සම්පීඩනයක්)" #: gdk-pixbuf/io-gif.c:1180 #, fuzzy msgid "File does not appear to be a GIF file" msgstr "GIF ලෙස දිස්වන්නේ නà·à¶­" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF ගොනු සංයුතියෙ %s වන වෙළුම සහà·à¶º නොදක්වයි" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "පිළිඹිබුව සතුව à·à·”න්â€à¶º පළලක් ඇත" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF පිළිඹිබුව සතුව ගොලීය වර්â€à¶«à·ƒà·’තියමක් නà·à¶­à·’ අතරෙය තුළවු රà·à¶¸à·”වේ ප්â€à¶»à·à¶¯à·šà·à·’ය වර්â€à¶«à·ƒà·’තියමක්ද නà·à¶­." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF පිළිඹිබු ලුප්ත වි හ෠අසම්පුර්ණව ඇත." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "PNG පිළිඹිබු ගොනුව තුළ තීරනà·à¶­à·Šà¶¸à¶š දà·à·‚යක් ඇත: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "ගොනුව තà·à¶»à·à¶œà¶­ නොහà·à¶š" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "à·ƒà·à·€à¶¯à·Šâ€à¶º à·à·“ර්ෂක සංකේතයක්" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "සංකේතය පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "සම්පීඩීත සංකේත සහà·à¶º නොදක්වයි" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "සංකේතය සතුව à·à·”න්â€à¶º පළලක් ඇත" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "සංකේතය සතුව à·à·”න්â€à¶º උසක් ඇත" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "සහà·à¶º නොදක්වන සංකේත වර්â€à¶œà¶ºà¶šà·Š" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO ගොනුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO ලෙස පිළිඹිබුව සුරකීමට විà·à¶½ à·€à·à¶©à·’යි" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO ගොනුව සඳහ෠සහà·à¶º නොදක්වන ගà·à¶¶à·”රක්: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "à·à·“ර්ෂකය සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "ගොනු නà·à¶¸à¶º පරිවර්තනය කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "පරිණà·à¶¸à·’ත JPEG ගොනුවේ උස හ෠පළල à·à·”න්â€à¶º වේ." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "'%s' පිළිඹිබු වර්â€à¶œà¶º සහà·à¶º නොදක්වයි" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "JPEG ගොනුව පූරණයට මතකය වෙන් කළ නොහà·à¶š" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "TIFF ගොනුව විවෘත කිරීමට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "රේඛිය දත්ත සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG පිළිඹිබු ගොනුව (%s) ව්â€à¶ºà·à¶›à·Šâ€à¶ºà·à¶ºà¶±à¶º දà·à·‚ සහිතයි" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "පිළිඹිබුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­à·’ බà·à·€à·’න් යෙදුම් කිහිපයක් නවත෠ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් ලබ෠ගà·à¶±à·“මට " "උත්සà·à·„ කරන්න" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "සහà·à¶º නොදක්වන JPEG වර්â€à¶« අවකà·à·à¶ºà¶šà·Š (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "JPEG ගොනුව පූරණයට මතකය වෙන් කළ නොහà·à¶š" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "පරිණà·à¶¸à·’ත JPEG ගොනුවේ උස හ෠පළල à·à·”න්â€à¶º වේ." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "à·à·“ර්ෂකය සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "සන්ධර්භ ස්වà·à¶»à¶šà·Šâ€à·‚ක භà·à¶»à¶º සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "පිළිඹිබුව සතුව à·ƒà·à·€à¶¯à·Šâ€à¶º උසක් සහ/හ෠පළලක් ඇත" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "සහà·à¶º නොදක්වන bpp පිළිඹිබුව සතුව ඇත" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "සහà·à¶º නොදක්වන %d-බිට් පුවරු කිහිපයක් පිළිඹිබුව සතුව ඇත" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "නව pixbuf නිර්මà·à¶«à¶º කළ නොහà·à¶š" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "රේඛිය දත්ත සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "à·à·“ර්ෂකය සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "PCX පිළිඹිබුවේ සියළුම පේළි ලබà·à¶œà¶­ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX දත්ත අවසà·à¶±à¶ºà·š වර්ණà·à·€à¶½à·’ය හමුවූයෙ නà·à¶­" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "පරිණà·à¶¸à·’ත PNG à·„à·’ උස හ෠පළල à·à·”න්â€à¶º වේ" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG පිළිඹිබුවේ නà·à¶½à·“කà·à·€à¶šà·Š සඳහ෠බිට් ප්â€à¶»à¶¸à·à¶«à¶º à·ƒà·à·€à¶¯à·Šâ€à¶ºà·€à·š" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "පරිණà·à¶¸à·’ත PNG à·„à·’ උස හ෠පළල à·à·”න්â€à¶º වේ" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "පරිණà·à¶¸à·’ත PNG à·„à·’ නà·à¶½à·“කà·à·€à¶šà·Š සඳහ෠බිට් ප්â€à¶»à¶¸à·à¶«à¶º 8ක් නොවේ" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "පරිණà·à¶¸à·’ත PNG RGB à·„à· RGBA. නොවේ." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "පරිණà·à¶¸à·’ත PNG à·„à·’ සහà·à¶º නොදක්වන නà·à¶½à·“කà·à·€à¶šà· ප්â€à¶»à¶¸à·à¶«à¶ºà¶šà·Š ඇත එය 3 à·„à· 4 විය යුතුම වේ." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG පිළිඹිබු ගොනුව තුළ තීරනà·à¶­à·Šà¶¸à¶š දà·à·‚යක් ඇත: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG ගොනුව පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "පිළිඹිබුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­à·’ බà·à·€à·’න් යෙදුම් කිහිපයක් නවත෠ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් ලබ෠ගà·à¶±à·“මට " "උත්සà·à·„ කරන්න" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG පිළිඹිබු ගොනුව තුළ තීරනà·à¶­à·Šà¶¸à¶š දà·à·‚යක් ඇත" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG පිළිඹිබු ගොනුව තුළ තීරනà·à¶­à·Šà¶¸à¶š දà·à·‚යක් ඇත: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG සම්පීඩන මට්තම අනිවà·à¶»à·Šà¶ºà·™à¶±à·Šà¶¸ 0 සහ 9 අගයන් තුළ පිහිටිය යුතු වේ; '%s' අඟය විස්තර කළ නොහà·à¶šà·’විය." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG සම්පීඩන මට්තම අනිවà·à¶»à·Šà¶ºà·™à¶±à·Šà¶¸ 0 සහ 9 අගයන් තුළ පිහිටිය යුතු වේ; '%d' අඟය අනුමත නà·à¶­." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM ගොනුව තුළ à·ƒà·à·€à¶¯à·Šâ€à¶º ආරම්භක බයිටයක් ඇත" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM ගොනුව හදුනà·à¶œà¶­à·Š PNM උපසංයුතියක් නොවේ" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM ගොනුවෙහි පිළිඹිබු පළල à·à·”න්â€à¶º වේ" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM ගොනුවෙහි පිළිඹිබු උස à·à·”න්â€à¶º වේ" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM ගොනුවෙහි උපරිම වර්â€à¶« අගය à·à·”න්â€à¶ºà¶šà·Š වේ" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM ගොනුවෙහි උපරිම වර්â€à¶« අගය ඉත෠විà·à·à¶½ වේ" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "සකස් නොකළ PNM පිළිඹිබු වර්â€à¶œà¶º à·ƒà·à·€à¶¯à·Šâ€à¶º වේ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM පිළිඹිබු පූරකය මෙම PNM උපසංයුතියට සහà·à¶º නොදක්වයි" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "PNM පිළිඹිබුව පූරණයට මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM සන්ධර්භ ව්â€à¶ºà·”හය පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM පිළිඹිබු ගොනුවේ බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM පිළිඹිබුව පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM පිළිඹිබුව සංයුති කුළ" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "à·à·“ර්ෂකය වෙත ලිවීම අසමත් විය\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "බයිට %u ක පිළිඹිබු බෆරය වෙන් කළ නොහà·à¶šà·’ විය" msgstr[1] "බයිට %u ක පිළිඹිබු බෆරය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF කියවීම අසමත් විය: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "PNM සන්ධර්භ ව්â€à¶ºà·”හය සඳහ෠මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "බහලුම් පටුන වෙත ලිවීම අසමත් විය\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF පිළිඹිබුව විවෘත කිරීම අසමත් විය" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF පිළිඹිබුවවේ සංයුතිය" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS පිළිඹිබු සතුව ව්â€à¶ºà·à¶¢ à·à·’ර්ෂක දත්ත ඇත" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS පිළිඹිබු සතුව නොදන්න෠වර්â€à¶œà¶ºà¶šà·Š නà·à¶­" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "සහà·à¶º නොදක්වන RAS පිළිඹිබු විචලනය" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS පූරණය පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "IOBuffer ව්â€à¶ºà·”හය සඳහ෠මතකය වෙනකර තà·à¶¶à·’ය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "IOBuffer දත්ත සඳහ෠මතකය වෙනකර තà·à¶¶à·’ය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "IOBuffer දත්ත නà·à¶­ වෙනකර තà·à¶¶à·’ය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "තà·à¶±à¶šà·à¶½à·“ක IOBuffer දත්ත වෙනකර තà·à¶¶à·’ය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "නව pixbuf වෙනකර තà·à¶¶à·’ය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF පිළිඹිබු ලුප්ත වි හ෠අසම්පුර්ණව ඇත." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "වර්â€à¶«à·ƒà·’තියම් ආකෘතිය යෙදවිය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "වර්â€à¶«à·ƒà·’තියම් ඇතුලත් කිරීම් යෙදවිය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "වර්â€à¶«à·ƒà·’තියම් ඇතුලත් කිරීම් සඳහ෠බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු bitdepth අඟයක්" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "TAG à·à·“ර්ෂක මතකය වෙනකර තà·à¶¶à·’ය නොහà·à¶š" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TAG පිළිඹිබු සතුව à·ƒà·à·€à¶¯à·Šâ€à¶º මà·à¶± ඇත" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TAG පිළිඹිබු වර්â€à¶œà¶º සහà·à¶º නොදක්වයි" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "PNM සන්ධර්භ ව්â€à¶ºà·”හය සඳහ෠මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ගොනුව තුළ දත්ත අතිරික්තයක් ඇත" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa පිළිඹිබු සංයුතිය" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "පිළිඹිබු පළල ලබà·à¶œà¶­ නොහà·à¶šà·’ විය (අයà·à¶œà·Šâ€à¶º TIFF ගොනුව)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "පිළිඹිබු උස ලබà·à¶œà¶­ නොහà·à¶šà·’ විය (අයà·à¶œà·Šâ€à¶º TIFF ගොනුව)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF පිළිඹිබුවේ උස හ෠පළල à·à·”න්â€à¶ºà·€à·š" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF පිළිඹිබුවේ මà·à¶± ඉත෠විà·à·à¶½ වේ" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF ගොනුව විවෘත කිරීමට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "TIFF ගොනුවෙන් RGB දත්ත පූරණය අසමත් විය" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF පිළිඹිබුව විවෘත කිරීම අසමත් විය" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF පිළිඹිබුව පූරණය අසමත් විය" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "TIFF පිළිඹිබුව සුරකීම අසමත් විය" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "TIFF වෙත දත්ත ලිවීම අසමත් විය" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "TIFF ගොනුවට වෙත ලිවීමට නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "පිළිඹිබුව සතුව à·à·”න්â€à¶º පළලක් ඇත" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "පිළිඹිබුව සතුව à·à·”න්â€à¶º උසක් ඇත" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "පිළිඹිබුව පූරණයට ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š මතකයක් නà·à¶­" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ඉතිරිය සුරකීය නොහà·à¶š" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP à·à·“ර්ෂකය සංයුතිය" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "à·ƒà·à·€à¶¯à·Šâ€à¶º XBM ගොනුව" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM පිළිඹිබු ගොනුව පූරණයට මතකය ප්â€à¶»à¶¸à·à¶«à·€à¶­à·Š නà·à¶­" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM පිළිඹිබු ගොනුව පූරණයේදි තà·à·€à¶šà·à¶½à·“ක ගොනුවට ලිවීම අසමත් විය" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XPM à·à·“ර්ෂකය සංයුතිය" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM à·à·“ර්ෂකය හමුවුයේ නà·à¶­" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "à·ƒà·à·€à¶¯à·Šâ€à¶º XPM à·à·“ර්ෂකය" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM ගොනුවේ පිළිඹිබු පළල <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM ගොනුවේ පිළිඹිබු උස <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM ගොනුච à·ƒà·à·€à¶¯à·Šâ€à¶º වර්â€à¶« සංඛ්â€à¶ºà·€à¶šà·’න් යුතුවේ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "XPM පිළිඹිබුව පූරණයට මතකය වෙන් කළ නොහà·à¶šà·’ විය" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "XPM වර්â€à¶«à·ƒà·’තියම කියවිය නොහà·à¶š" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM පිළිඹිබු ගොනුව පූරණයේදි තà·à·€à¶šà·à¶½à·“ක ගොනුවට ලිවීම අසමත් විය" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM පිළිඹිබු සංයුතිය" #~ msgid "Unsupported animation type" #~ msgstr "සහà·à¶º නොදක්වන සජීවීකරණ වර්â€à¶œà¶ºà¶šà·Š" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose මෙහෙයුම අසමත් විය" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "වර්ණà·à·€à¶½à·’ දත්ත සඳහ෠සඳහ෠මතකය වෙන් කළ නොහà·à¶šà·’ විය" gdk-pixbuf-2.30.8/po/ms.gmo0000664000175000017500000003162412340760137016546 0ustar00mclasenmclasen00000000000000Þ•‚,­<ð ñ % 7 )L -v ¤ "Å *è ) += #i & .´ ã 6þ 5 L !i "‹ '® Ö ö N &Y€RšíJ #Vz”±"Ï8ò8+d!|"ž&Á%èBNQ0 &Ñø  !B%W}-—ÅÛð" A7b$š.¿$î*O>%Ž/´-ä%8IeJ|OÇ2HJ$“,¸å#ù""@#c#‡&«Òñ! 3&T-{4©2Þ!3SAn°Î Ýþ0EZo…š'¯×ó  6KE`+¦(Ò û"?!^"€£2¹%ì1%O)uŸ¦¿'f5ŽÄ/Ö( (/ $X 4} *² 6Ý .!,C!8p!©!3È!$ü!!"%<"$b"&‡"%®"Ô"Wì"+D#p#KŠ#Ö#Jô#)?$i$$$!º$7Ü$4%I%"_%!‚%%¤%Ê%<è%M%&)s&$&Â&â&$'&'6B'&y'8 'Ù'ù'(-(-D(r(5()Æ(5ð()&).P)Y)(Ù)1*14*"f*‰* œ*½*IÜ*N&+6u+\¬+) ,/3,c,(€,)©,)Ó,)ý,('-,P-%}-%£-É-é-*..3.1b.;”.Ð.'ï./K7/ƒ/¢/$´/!Ù/û/ 00+0;0L0\0$l0‘0¨0¹0Ë0Ü0ì0@ü0,=1+j1'–1%¾1%ä1$ 2(/2X2'r2'š2"Â2%å20 37<3t3z2r4DSi0Qp &nVlO-~ u€\‚tY!Ec5=# |v"IRZU>ho(f3*%Tsj: KW[e/d?<9m a;PH.8JNLF`7{C+MbA]1,^gx@qk'6yB)w_X $}GBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Maximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sUnable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: Gtk+ 1.3.x Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-04-04 01:11+0730 Last-Translator: Hasbullah Bin Pit Language-Team: Projek Gabai Language: ms MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Imej BMP mempunyai data pengepala bogusImej BMP mempunyai saiz pengepala yang tidak disokongKod teruk berlakuBit per saluran bagi Imej PNM adalah tidak sah.Bit per saluran bagi PNG adalah bukan 8.Kemasukan jadual berpusing pada fail GIFIkon termampat adalah tidak disokongTaidak mendpaatkan ketinggian imej (fail TIFF teruk)Tak dapat kelebaran imej (fail TIFF teruk)Tak dapat memperuntukkan memori untuk penimbal konteksTak dapat memperuntukkan memori bagi pengepalaTak dapat memperuntukkan memori data garisanTak dapat memperuntukkan memori bagi memuatkan fail JPEGTak dapat mencipta pixbuf baruTak dapat mengenali format fail imej pada fail '%s'Tak dapat menyimpang yang selebihnyaHotspot kursor diluar imejTak dapat semua garisan bagi imej PCXDimensi bagi imej TIFF terlalu besarRalat mentafsirkan fail imej JPEG (%s)Ralat ketika menulis ke fail imej: %sLimpahan data pada failGagal untuk menutup '%s' bila menulis imej, semua dara mungkin tidak akan disimpan:i %sGagal memuatkan data RGB daripada fail TIFFGagal memuatkan imej TIFFGagal memuatkan animasi '%s':sebab tidak diketahui, mungkin fail imej rosakGagal memuatkan imej '%s': %sGagal memuatkan imej '%s': sebab tidak diketahui, mungkin fail imej rosakGagal membuka fail '%s' untuk ditulis: %sGagal membuka imej TIFFGagal membuka fail '%s': %sGagal membuka fail sementaraGagal membaca drpd fail sementaraGagal menulis ke fail sementara bila memuatkan imej XBMGagal menulis fail sementara bila memuatkan imej XPMGagal membaca GIF: %sRalat fatal pada fail imej PNG: %sRalat fatal membaca fail imej PNGRalat fatal membaca fail imej PNG: %sFail nampaknya bukan fail GIFFail GIF kehilangan sebahagian data (mungkin ianya dikerat?)Imej GIF tiada colormap global, dan kerangka didalamnya tiada colormap lokal.Imej GIF rosak (mampatan LZW tidak betul)Imej GID terkerat atau tidak selepasIkon mempunyai ketinggian sifarIkon mempunyai kelebaran sifarFail imej '%s' tida mengandungi dataFormat imej tidak diketahuiImej mempunyai kelebaran dan/atau ketinggian tidak sahImej mempunyai bpp yang tidak disokongImej mempunyai bilangan satah %d-bit yang tidak disokongImej mempunyai ketinggian sifarImej mempunyai kelebaran sifarPengepala imej rosakData piksel imej rosakImej terlalu besar untuk disimpan sebagai ICOJenis imej '%s'tidak disokongPemuatan imej jenis '%s' secara menaik tidak disokongTak cukup memori untuk memuatkan fail PNGTak cukup memori untuk memuatkan struktur konteks PNMTak cukup memori untuk memuatkan fail PNMTak cukup memori untuk memuatkan fail imej XBMTak cukup memori untuk memuatkan imej, cuba keluar aplikasi lain untuk membebaskan memoriTak cukup memori untuk membuka fail TIFFTak cukup memori untuk menyimpan imej ke penimbalTak cukup memori untuk menyimpan imej ke callbackRalat dalaman pada pemuat GIF (%s)Fail XBM tidak sahPengepala tidak sah pada animasiPengepala tidak sah dalam ikonKualiti JPEG mestilah diantara nilai 0 dan 100; nilai '%d' tak diizinkan.Kualiti JPEG mestilah diantara nilai 0 dan 100; nilai '%s' tak boleh dihantar.Kekunci untuk bahagian teks PNG mestilah aksara ASCII.Kekunci untuk bahagian teks PNG mestilah sekurang-kurangnya 1 , paling banyak pun 79 aksara.Nilai warna maksima pada fail PNM ialah 0Nilai warna maksima pada fail PNM terlalu besarTiada pengepala XPM dijumpaiTiada palet dijumpai pada akhir data PCXTak cukup memori untuk memuatkan fail GIFTak cukup memori untuk memuatkan fail ICOTak cukup memori untuk memuatkan imej RASTak cukup memori untuk memuatkan animasiTak cukup memori untuk memuatkan imej bitmapTak cukup memori untuk memuatkan ikonTak cukup memori untuk memuatkan imejFail PNM mempunyai ketinggian 0Fail PNM mempunyai kelebaran 0Fail PNM mempunyai byte permulaan yg salahFail PNM tidak diiktiraf sebagai subformat PNMPemuat imej PNM tidak menyokong subformat PNM iniPemuat PNM dijangkakan untuk mencari intiger, tetapi tidak.end-of-file tak matang berlakuImej RAS mempunyai data pengepala bogusJenis imej RAS tidak diketahuiFormat PNM rawak memerlukan tepat-tepat satu ruangputih sebelum data sampelImej PNM jenis rawak tidak sahtindanan melimpahImej TGA mempunyai dimensi tidak sahJenis imej TGA ini tidak disokongFormat imej ANIFormat imej BMPFormat imej GIFFormat imej ICOFormat imej JPEGFormat imej PCXFormat Imej PNGKeluarga format imej PNM/PBM/PGM/PPMFormat imej raster SunFormat imej TIFFFormat imej TargaFormat imej WBMPFormat imej XBMFormat Imej XPMBinaan gdk-pixbuf ini tak menyokong penyimpanan format imej: %sGagal memuatkan modul image-loading: %s: %sBitdepth tak diduga bagi kemasukan colormapPenghujungan tanpa diduga data imej PNMBahagian ikon luardugaan pada animasiJenis format fail imej tidak dikenaliRuang warna JPEG tidak disokong (%s)Kedalaman tak disokong bagi fail ICO: %dJenis ikon tidak disokongVersi %s format fail GIF tidak disokongLebar atau tinggi imej TIFF ialah sifarFail imej XPM mempunyai tinggi <=0Fail XPM imej mempunyai kelebaran <=0Fail XPM mempunyai bilangan warna yang tidak sahXPM mempunyai bilangan aksara per piksel yang tidak sahVariasi imej RAS tidak disokonggdk-pixbuf-2.30.8/po/oc.gmo0000664000175000017500000002356412340760137016534 0ustar00mclasenmclasen00000000000000Þ•`ƒ())-S*)¬Ö6ë" = "Y '| ¤ Ä â &ö  R7 Š J¨ #ó  1 N "l  © 8à 8ü 5 !M "o &’ %¹ .ß & 5 J ^  %” º Ð å þ $.D$s*˜OÃ%%9_pJƒOÎ$#C"g"Š#­#Ñ&õ;Q[!­ Ïð ,AVk€–«ÆÜñ'.J`w¢·'Ì+ô !?a2w%ªÐïÈ 9Ö/E@E†Ì?ë%++Q(}6¦4Ý/!B;d" VÃ'SB5–"Ì*ï*2E&x&ŸQÆU.n/-Í=û+9:e& Çâ-ý++Fr+¨!Ô/ö>&/e,•bÂ0% (V  ” Y© _!4c!5˜!.Î!.ý!+,",X"0…"'¶"'Þ"`#(g#'#!¸#.Ú# $ $7$N$e$}$”$±$É$à$-÷$%%C%[%t%Œ%£%º%0Ñ%>&A&(_&ˆ&@¥&/æ&.'.E'51M%0Q @W +4UY? [LRNPK#B'-C&`XV3G](A7<6O H;I/JF*$\^>ET2!=S 8),_D "Z:.9Bits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Could not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't load bitmapCouldn't recognize the image file format for file '%s'Couldn't write to BMP fileCouldn't write to TIFF fileDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sError writing to image streamExcess data in fileFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has zero heightImage has zero widthImage pixel data corruptImage type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInternal error in the GIF loader (%s)Invalid XBM fileInvalid XPM headerJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Maximum color value in PNM file is 0No palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNM file has an image height of 0PNM file has an image width of 0RAS image has unknown typeTGA image has invalid dimensionsThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatTopdown BMP images cannot be compressedUnable to load image-loading module: %s: %sUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0Project-Id-Version: oc Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2008-07-03 09:04+0200 Last-Translator: Yannig Marchegay (Kokoyaya) 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); Lo nombre de bits per canal de l'imatge PNG es pas valid.Lo nombre de bits del PNG transformat es pas 8.Impossible d'obténer la nautor de l'imatge (fichièr TIFF corromput)Impossible d'obténer la largor de l'imatge (fichièr TIFF corromput)Impossible d'apondre lo bitmapImpossible de reconéisser lo format d'imatge del fichièr '%s'Impossible d'escriure lo fichièr BMPImpossible d'escriure dins lo fichièr TIFFDimensions de l'imatge TIFF tròp bèlasError d'interpretacion del fichièr d'imatge JPEG (%s)Error al moment d'escriure lo fichièr d'imatge : %sError al moment d'escriure lo fichièr d'imatgeTròp de donadas dins lo fichièrImpossible de cargar donadas RGB a partir del fichièr TIFFImpossible de cargar l'imatge TIFFImpossible de cargar l'animacion '%s' : rason desconeguda, probable que siá corromputImpossible de cargar l'imatge '%s' : %sImpossible de cargar l'imatge '%s' : rason desconeguda, probable que siá corromputLa dobèrtura de '%s' en escritura a pas capitat : %sImpossible de dobrir l'imatge TIFFImpossible de dobrir le fichièr '%s' : %sImpossible de dobrir lo fichièr temporariLectura impossibla a partir del fichièr temporariImpossible d'enregistrar l'imatge TIFFImpossible d'escriure las donadas TIFFImpossible d'escriure dins lo fichièr temporari al moment de cargar l'imatge XBML'escritura dins un fichièr temporari al moment de cargar l'imatge XPM a pas capitatLa lectura del fichièr GIP a pas capitat : %sError fatala dins lo fichièr d'imatge PNG : %sError fatala al moment de legir un imatge PNGError fatala al moment de legir lo fichièr d'imatge PNG : %sSembla que lo fichièr es pas al format GIFLo cargaire d'imatge GIF pòt pas comprene aqueste imatge.L'imatge GIF èra troncat o incomplet.L'icòna a una nautor nulaL'icòna a una largor nulaLo fichièr imatge '%s' conten pas de donadasFormat d'imatge desconegutL'imatge a una largor o una nautor invalidaL'imatge a una nautor nulaL'imatge a una largor nulaDonadas dels pixels de l'imatge corrompudasTipe d'imatge '%s' pas compatibleMemòria insufisenta per cargar lo fichièr PNGMemòria insuficienta per cargar la structura de contèxte PNMMemòria insufisenta per cargar lo fichièr PNMMemòria insufisenta per cargar l'imatge XBMMemòria insuficienta per cargar l'imatge, ensajatz de sortir d'aplicacions per librer de memòriaMemòria insufisenta per dobrir lo fichièr TIFFError intèrna dins lo cargaire GIF (%s)Fichièr XBM invalidFichièr XPM invalidLa qualitat de JPEG deu èsser una valor entre 0 e 100 ; la valor '%d' es pas autorisada.La qualitat de JPEG deu èsser una valor entre 0 e 100 ; la valor '%s' se pòt pas interpretar.La valor maximala de color dins lo fichièr PNM es 0Pas cap de paleta trobada a la fin de las donadas PCXPas pro de memòria per cargar lo fichièr GIFPas pro de memòria per cargar lo fichièr ICOPas pro de memòria per cargar l'imatge RASMemòria insuficienta per cargar l'animacionMemòria insuficienta per cargar l'imatge bitmapPas pro de memòria per cargar l'icònaPas pro de memòria per cargar l'imatgeLo nivèl de compression PNG deu èsser una valor entre 0 e 9 ; la valor '%d' es pas autorisada.La nautor d'imatge del fichièr PNM es 0La largor d'imatge del fichièr es de 0L'imatge RAS a un tipe desconegutLas dimensions de l'imatge TGA son pas validasLo format d'imatge ANILo format d'imatge BMPLo format d'imatge EMFLo format d'imatge GIFLo format d'imatge ICNSLo format d'imatge ICOLo format d'imatge JPEG 2000Lo format d'imatge JPEGLo format d'imatge PCXLo format d'imatge PNGLa familha de format d'imatge PNM/PBM/PGM/PPMLo format d'imatge Sun rasterLo format d'imatge TIFFLo format d'imatge TargaLo format d'imatge WBMPLo format d'imatge WMFLo format d'imatge XBMLo format d'imatge XPMImpossible de compressar las imatges BMP TopdownImpossible de cargar lo modul de cargament d'imatges : %s : %sFormat d'imatge pas reconegutEspaci de color JPEG pas compatible (%s)Tipe d'icòna pas compatibleLa version %s d'aqueste format de fichièr GIF es pas compatiblaLa largor o la nautor del fichièr TIFF es nulaLo fichièr XPM a una nautor d'imatge negativaLo fichièr XPM a una largor d'imatge negativagdk-pixbuf-2.30.8/po/my.gmo0000664000175000017500000010240712340760137016552 0ustar00mclasenmclasen00000000000000Þ•¶Ìû| hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×"ø9U*p)›Åä*þ+)#U&y. ,Ï#ü- Ni”6« âð">!["}' Èå#N7&†­RÇJ8#ƒ§ÁÞ"ü98S8ŒÅ!Ý"ÿ&"%IBoN²0.2&aˆ ±Ò%ç -'Uk€•"® Ñ"ò7$M.r$¡*ÆOñ*A%l/’-Â%ðr‰š­ÉJàO+2{H®÷$ ,9 f #z 2ž "Ñ "ô #!#;!&_!†!¥!QÅ!V"!n" "&±"-Ø"4#2;#!n##°#AË# $+$ :$[$x$$¢$·$Ì$â$÷$%(%=%'R%z%–%¬%Ã%Ù%î%&E&'^&*†&-±&Cß&)#' M'+n'(š' Ã'"ä'(!&("H(k(!(G£(2ë(%)D)c)%))§)Ñ)šñ)†Œ+†,8š,—Ó,¸k-l$.ƒ‘.t/¬Š/¢70ªÚ0y…1yÿ1Gy2ŒÁ2PN3‘Ÿ3s14†¥4Q,5Z~5pÙ5J6ŒÚ6Wg7Z¿7~8|™8n9‘…9}:˜•:ƒ.;¯²;Jb<Y­<F=GN=‰–=6 >RW>>ª>Bé>Y,?y†?h@yi@fã@pJA„»A_@B& B™ÇC^aDCÀDbFêgF€RGaÓG\5Hh’HhûHjdImÏIª=JªèJU“KŠéK¡tL¦MK½Mý N3Op;P…¬P{2QT®QTRtXRJÍRqScŠSžîSNTKÜTP(UuyUyïU_iVxÉV–BWgÙWÃAX†Y‹ŒY`Z„y[nþ[²m\¸ ]wÙ]»Q^, `8:`qs`_å`æEaõ,bv"câ™cz|d÷d‹we;fž?f¤Þfvƒgvúg|qhœîh‹i‹ jx—j÷klnmkŽmkúm˜fn˜ÿná˜o\zp‰×psaqêÕqjÀr@+sylsmæs8Tt8t8Æt8ÿt98u5ruF¨u9ïu8)v8bvW›vHóv9€wª€ç"‚ ‚n‚Kü‚HHƒ‰‘ƒ‡„c£„?yªA‹D€V”ž¨9,-$£ˆPRu%‘’w±"F6N…)­ƒ#!† ‡š>5¢Ž\°@ MŸtco¬˜¥„BfbYJO:¶p7m8Œ|®=s–x´LK{h'qCa X/³[ 0µS;&Š]3•(k¯UlI^¡4 d—©_.‰W}En*T+v1r§ ‚œ2G›¦e<j“ QiH¤`™Zg~z«²BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+ Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-01-19 16:30+0200 Last-Translator: Russell Kyaw Language-Team: Burmese Language: my MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8-bit Plural-Forms: nplurals=1; plural=0; BMP ရုပ်ပုံမှာ á€á€±á€«á€„်းစီး အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€¯ ရှိá€á€šá€ºBMP ရုပ်ပုံမှာ လက်á€á€¶á€™á€‘ားá€á€²á€· á€á€±á€«á€„်းစီး အရွယ် ရှိá€á€šá€ºá€€á€¯á€’် အမှား ကြုံနေá€á€šá€ºPNG ရုပ်ပုံရဲ့ လိုင်းá€á€á€¯á€…ီမှ အá€á€­á€¯á€„်းအá€á€¬á€™á€»á€¬á€¸á€Ÿá€¬ မမှန်ဘူးá‹á€¡á€žá€½á€„်ပြောင်းထားá€á€²á€· PNGရဲ့ လိုင်းá€á€á€¯á€…ီမှ အá€á€­á€¯á€„်းအá€á€¬á€™á€»á€¬á€¸á€Ÿá€¬ မမှန်ဘူးá‹TGA á€á€±á€«á€„်းစီး မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူးအရောင်ဇယား ရေးသွင်းá€á€»á€€á€ºá€™á€»á€¬á€¸á€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူးအရောင်ဇယား á€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€¯á€¶á€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူးအá€á€„်အထွက်ကြားá€á€¶ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးအá€á€„်အထွက်ကြားá€á€¶ á€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€¯á€¶á€¡á€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးTGA အကြောင်းအá€á€»á€€á€º á€á€Šá€ºá€†á€±á€¬á€€á€ºá€™á€¾á€¯ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူးPNM ရုပ်ပုံ ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးXPM ရုပ်ပုံ ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးpixbuf အသစ်ကို မá€á€½á€²á€á€±á€”ိုင်ဘူးအá€á€„်အထွက်ကြားá€á€¶ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူးXPM အရောင်ဇယားကို မဖá€á€ºá€”ိုင်ဘူးအá€á€„်အထွက်ကြားá€á€¶ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€€á€­á€¯ realloc မလုပ်နိုင်ဘူးGIF ဖိုင်နဲ့ စက်á€á€­á€¯á€„်းပုံ ဇယား ရေးသွင်းá€á€»á€€á€ºá€–ိသိပ်ထားá€á€²á€· ပုံသင်္ကေá€á€™á€»á€¬á€¸á€€á€­á€¯ ထောက်ပံ့မထားဘူးမှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူး - %sစီးကြောင်းကို မဖန်á€á€®á€¸á€”ိုင်ဘူး - %sICNS ဖိုင်ကို စာá€á€¾á€€á€ºá€–ေါ်လို့ မဖေါ်နိုင်ဘူးရုပ်ပုံရဲ့ အမြင့်ကို မရနိုင်ဘူး (မကောင်းá€á€²á€· TIFF ဖိုင်)ရုပ်ပုံရဲ့ အကျယ်ကို မရနိုင်ဘူး (မကောင်းá€á€²á€· TIFF ဖိုင်)စီးကြောင်းထဲမှာ မဖá€á€ºá€”ိုင်ဘူး - %sစီးကြောင်းကို မရှာဖွေနိုင်ဘူး - %sအရောင် မှá€á€ºá€á€™á€ºá€¸á€¡á€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးစကားစပ် ကြားá€á€¶ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးá€á€±á€«á€„်းစီးအá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးလိုင်း အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးJPEG ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မá€á€½á€²á€á€±á€”ိုင်ဘူးBMP ဖိုင်ကို သိမ်းဆည်းဖို့ မှá€á€ºá€‰á€¬á€á€º á€á€½á€²á€á€±á€œá€­á€¯á€· မရနိုင်ဘူးစီးကြောင်းအá€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ á€á€½á€²á€á€±á€™á€•á€±á€¸á€”ိုင်ဘူးကြားá€á€¶ ရုပ်ပုံ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€¡á€á€½á€€á€º မှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ မá€á€½á€²á€á€±á€”ိုင်ဘူးpixbuf အသစ်ကို မဖန်á€á€®á€¸á€”ိုင်ဘူးရုပ်ပုံကို စာá€á€¾á€€á€º မဖေါ်နိုင်ဘူးဘစ်မက်ကို မဖွင့်နိုင်ဘူးmetaဖိုင်ကို မဖွင့်နိုင်ဘူး'%s' ဖိုင်ရဲ့ ရုပ်ပုံဖိုင် အမျိုးအစားကို နားမလည်ဘူးမသိမ်းဆည်းနိုင်ဘူးကျန်á€á€¬á€€á€­á€¯ မသိမ်းဆည်းနိုင်ဘူးBMP ဖိုင်ထဲ မရေးနိုင်ဘူးTIFF ဖိုင် မရေးသားနိုင်ဘူးရုပ်ပုံပြင်ပမှ Cursor အá€á€»á€€á€ºá€¡á€á€»á€¬á€”ေရာPCX ရုပ်ပုံရဲ့ လိုင်းများ အားလုံးကို မယူရဘူးá‹TIFF ရုပ်ပုံရဲ့ အá€á€­á€¯á€„်းအá€á€¬ အရမ်း ကြီးá€á€šá€ºá€˜á€¬á€žá€¬á€•á€¼á€”်မှု á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· JPEG ရုပ်ပုံ ဖိုင် (%s)á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· ICNS ရုပ်ပုံ ဖá€á€ºá€›á€°á€á€¼á€„်း - %sရေးသားá€á€»á€€á€º á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· ရုပ်ပုံဖိုင် - %sရုပ်ပုံ စီးကြောင်းမှာ ရေးသားá€á€»á€€á€º á€á€»á€­á€¯á€·á€šá€½á€„်းမှုဖိုင်မှ ပိုသွားá€á€²á€· အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€›á€¯á€•á€ºá€•á€¯á€¶á€€á€­á€¯ ရေးကူးစဉ် '%s' ကို ပိá€á€ºá€–ို့ မအောင်မြင်ဘူးአအá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အားလုံးကို မသိမ်းဆည်းá€á€¬ ဖြစ်နိုင်á€á€šá€º - %sTIFF ဖိုင်မှ RGB အ​á€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€€á€­á€¯ ဖွင့်ဖို့ မအောင်မြင်ဘူးTIFF ရုပ်ပုံ ဖွင့်ဖို့ မအောင်မြင်ဘူးသက်á€á€„်လှုပ်ရှားá€á€²á€· '%s': ဖွင့်လို့ မရá€á€²á€· အကြောင်းရင်းကို မသိရဘူးአပျက်စီးá€á€²á€· သက်á€á€„်လှုပ်ရှားမှု ဖိုင်á€á€á€¯ ဖြစ်နိုင်á€á€šá€ºá€–ွင့်ဖို့ မအောင်မြင်á€á€²á€· ရုပ်ပုံ '%s': %sရုပ်ပုံ %s': ဖွင့်လို့ မရá€á€²á€· အကြောင်းရင်းကို မသိရဘူးአပျက်စီးá€á€²á€· ဖိုင်á€á€á€¯ ဖြစ်နိုင်á€á€šá€º'%s' ကို ဖွင့်ပြီး ရေးသားဖို့ မအောင်မြင်á€á€²á€· အရာ - %sTIFF ဖိုင်ကို ဖွင့်ဖို့ မအောင်မြင်ဘူးဖွင့်ဖို့ မအောင်မြင်á€á€²á€· ဖိုင် '%s': %sယာယီဖိုင်ကို ဖွင့်ဖို့ မအောင်မြင်ဘူးယာယီဖိုင်ထဲကို ဖá€á€ºá€–ို့ မအောင်မြင်ဘူးTIFF ရုပ်ပုံ သိမ်းဆည်းဖို့ မအောင်မြင်ဘူးTIFF အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ ရေးဖို့ မအောင်မြင်ဘူးXBM ရုပ်ပုံကို ဖွင့်နေစဉ် ယာယီဖိုင်ထဲ ရေးသားဖို့ မအောင်မြင်ဘူးXPM ရုပ်ပုံကို ဖွင့်နေစဉ် ယာယီဖိုင်ထဲ ရေးသားဖို့ မအောင်မြင်ဘူးGIF ဖá€á€ºá€›á€¾á€¯á€á€¼á€„်း á€á€»á€¯á€¶á€·á€šá€½á€„်းá€á€»á€€á€º - %sဆိုးရွားá€á€²á€· á€á€»á€­á€¯á€·á€šá€½á€„်းဖြစ်နေá€á€²á€· PNG ရုပ်ပုံ ဖိုင် - %sဆိုးရွားá€á€²á€· ဖá€á€ºá€›á€¾á€¯á€™á€¾á€¯ á€á€»á€­á€¯á€·á€šá€½á€„်းဖြစ်နေá€á€²á€· PNG ရုပ်ပုံ ဖိုင်ဆိုးရွားá€á€²á€· ဖá€á€ºá€›á€¾á€¯á€™á€¾á€¯ á€á€»á€­á€¯á€·á€šá€½á€„်းဖြစ်နေá€á€²á€· PNG ရုပ်ပုံ ဖိုင် - %sGIF ဖိုင်á€á€á€¯ ဖြစ်ပုံ မပေါ်ဘူးGIF ဖိုင်မှာ အá€á€»á€­á€¯á€· အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ ပျောက်နေá€á€²á€·á€á€šá€º (á„င်းဟာ á€á€”ည်းနည်းနဲ့ á€á€­á€–ြá€á€ºá€á€¬ ဖြစ်နိုင်á€á€šá€º)GIF ရုပ်ပုံမှာ အများဆိုင် အရောင်ဇယား á€á€á€¯ မရှိဘူးአနောက်ပြီး အဲဒီ အထဲက ဘောင်á€á€á€¯á€™á€¾á€¬ အများဆိုင် အရောင် ဇယား မရှိဘူးá‹GIF ရုပ်ပုံ ပျက်နေá€á€šá€º (LZW ဖိသိပ်မှု မမှန်ဘူး)GIF ရုပ်ပုံ ဖွင့်ကိရိယာက ဒီရုပ်ပုံကို နားမလည်ဘူးá‹GIF ရုပ်ပုံဟာ á€á€­á€–ြá€á€ºá€‘ားá€á€šá€º (သို့) မပြည့်စုံဘူးá‹á€¯á€¶á€žá€„်္ကေá€á€™á€¾á€¬ သုည အမြင့် ရှိá€á€šá€ºá€•á€¯á€¶á€žá€„်္ကေá€á€™á€¾á€¬ သုည အကျယ် ရှိá€á€šá€ºá€›á€¯á€•á€ºá€•á€¯á€¶á€–ိုင် '%s' မှာ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ မရှိဘူးအမည်မသိ ရုပ်ပုံ အမျိုးအစားရုပ်ပုံမှာ မမှန်á€á€²á€· အကျယ်နဲ့/(သို့)အမြင့်ရုပ်ပုံမှာ ထောက်ပံ့မထားá€á€²á€· bpp ရှိá€á€šá€ºá€›á€¯á€•á€ºá€•á€¯á€¶á€™á€¾á€¬ ထောက်ပံ့မထားá€á€²á€· %d-bit ပြင်ညီများ အရေအá€á€½á€€á€º ရှိá€á€šá€ºá€›á€¯á€•á€ºá€•á€¯á€¶á€™á€¾á€¬ သုည အမြင့် ရှိá€á€šá€ºá€›á€¯á€•á€ºá€•á€¯á€¶á€™á€¾á€¬ သုည အကျယ် ရှိá€á€šá€ºá€›á€¯á€•á€ºá€•á€¯á€¶ á€á€±á€«á€„်းစီး ပျက်နေá€á€šá€ºá‹á€›á€¯á€•á€ºá€•á€¯á€¶ ပစ်ဆယ် အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ ပျက်သွားá€á€šá€ºICO လို သိမ်းဆည်းထားဖို့ ရုပ်ပုံ အရမ်းကြီးá€á€šá€ºá€›á€¯á€•á€ºá€•á€¯á€¶ အမျိုးအစား '%s' ကို လက်မá€á€¶á€˜á€°á€¸á€œá€á€ºá€á€œá€±á€¬ ထောက်ပံ့မထားá€á€²á€· ရုပ်ပုံ အမျိုးအစားရုပ်ပုံ အမျိုးအစား '%s' ဖွင့်လာá€á€²á€· နှစ်á€á€­á€¯á€¸á€€á€­á€¯ လက်မá€á€¶á€˜á€°á€¸PNG ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မရှိဘူးPNM အကြောင်းအá€á€»á€€á€º á€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€¯á€¶á€€á€­á€¯ ဖွင့်ဖို့ လုံလောက်á€á€²á€· မှá€á€ºá€‰á€¬á€á€º မရှိဘူးPNM ဖိုင်ကို ဖွင့်ဖို့ လုံလေက်á€á€²á€· မှá€á€ºá€‰á€¬á€á€º မရှိဘူးXBM ရုပ်ပုံဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးአမှá€á€ºá€‰á€¬á€á€ºá€€á€­á€¯ ရှင်းလင်းဖို့ ရှိနေá€á€²á€· အá€á€»á€­á€¯á€· လုပ်ငန်းသုံး ကိရိယာများကို စမ်းကြည့်ပါJPEG á‚á€á€á€ ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးTIFF ဖိုင် ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးရုပ်ပုံကို ကြားá€á€¶á€á€á€¯á€¡á€á€½á€„်း သိမ်းဆည်းဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးá€á€”်ပြန်á€á€±á€«á€ºá€†á€­á€¯á€›á€”် ရုပ်ပုံကို သိမ်းဆည်းဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးအá€á€½á€„်းပိုင်း á€á€»á€­á€¯á€·á€šá€½á€„်းá€á€²á€· GIF ဖွင့်ကိရိယာ (%s)အá€á€½á€„်းပိုင်း á€á€»á€­á€¯á€·á€šá€½á€„်းမှုአရုပ်ပုံဖွင့်ကိရိယာ အစိá€á€ºá€¡á€•á€­á€¯á€„်း '%s' က လုပ်ငန်းá€á€á€¯ ပြီးစီးဖို့ မအောင်မြင်ဘူးአဒါပေမဲ့ မှားယွင်းမှုအá€á€½á€€á€º အကြောင်းပြá€á€»á€€á€º á€á€á€¯ မပေးဘူးá‹á€™á€™á€¾á€”်á€á€²á€· XBM ဖိုင်မမှန်á€á€²á€· XPM á€á€±á€«á€„်းစီးသက်á€á€„်လှုပ်ရှားနေá€á€²á€· မမှန်á€á€²á€· á€á€±á€«á€„်းစီးပုံသင်္ကေá€á€‘ဲမှ မမှန်á€á€²á€· á€á€±á€«á€„်းစီးJPEG ရဲ့ အရည်အသွေးဟာ á€á€”်ဖိုး á နဲ့ áá€á€ အကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%d' á€á€”်ဖိုးကို á€á€½á€„့်မပြုဘူးá‹JPEG ရဲ့ အရည်အသွေးဟာ á€á€”်ဖိုး á နဲ့ áá€á€ အကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%s' á€á€”်ဖိုးကို မá€á€½á€²á€á€¼á€™á€ºá€¸á€”ိုင်ဘူးá‹PNG စာသား အá€á€¯á€¶á€¸á€™á€»á€¬á€¸á€Ÿá€¬ ASCII အက္á€á€›á€¬á€™á€»á€¬á€¸ ဖြစ်ရမယ်á‹PNG စာသား အá€á€¯á€¶á€¸á€™á€»á€¬á€¸á€›á€²á€· သော့á€á€»á€€á€ºá€™á€»á€¬á€¸á€™á€¾á€¬ အနည်းဆုံး အက္á€á€›á€¬á€™á€»á€¬á€¸ á နဲ့ áá€á€ အကြား ရှိရမယ်á‹á€žá€€á€ºá€á€„်လှုပ်ရှားနေá€á€²á€· ပုံမှန်မဟုá€á€ºá€á€²á€· အá€á€¯á€¶á€¸PNM ဖိုင်ထဲက အများဆုံး အရောင် á€á€”်ဖိုးဟာ 0 ဖြစ်á€á€šá€ºPNM ဖိုင်ထဲက အများဆုံး အရောင်á€á€”်ဖိုးဟာ အလွန်ကြီးá€á€šá€ºXPM á€á€±á€«á€„်းစီး မá€á€½á€±á€·á€›á€˜á€°á€¸PCX အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸á€›á€²á€· အဆုံးမှာ အရောင်စပ် ဆေးá€á€½á€€á€º မá€á€½á€±á€·á€›á€˜á€°á€¸á€˜á€±á€¬á€„်á€á€á€¯á€€á€­á€¯ GIF ဖိုင်နဲ့ ပေါင်းစပ်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးGIF ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးICO ဖိုင်ကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးRAS ရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးသက်á€á€„်လှုပ်ရှားမှုကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံးလောက်ဘူးbitmap ရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးပုံသင်္ကေဠဖွင့်ဖို့ လုံလောက်á€á€²á€· မှá€á€ºá€‰á€¬á€á€º မရှိဘူးရုပ်ပုံကို ဖွင့်ဖို့ မှá€á€ºá€‰á€¬á€á€º မလုံလောက်ဘူးPNG ဖိသိပ်မှု အဆင့်ဟာ á€á€”်ဖိုး ဠနဲ့ በá€á€”်ဖိုးကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%d' á€á€”်ဖိုးကို á€á€½á€„့်မပြုဘူးá‹PNG ဖိသိပ်မှု အဆင့်ဟာ á€á€”်ဖိုး ဠနဲ့ በá€á€”်ဖိုးကြားမှ á€á€á€¯ ဖြစ်ရမယ်አ'%s' á€á€”်ဖိုးကို á€á€½á€²á€á€¼á€™á€ºá€¸á€œá€­á€¯á€· မရနိုင်ဘူးá‹PNM ဖိုင်မှာ 0 ရဲ့ ရုပ်ပုံ အမြင့် á€á€á€¯ ရှိá€á€šá€ºPNM ဖိုင်မှာ 0 ရဲ့ ရုပ်ပုံ အကျယ် á€á€á€¯ ရှိá€á€šá€ºPNM မှာ မမှန်á€á€²á€· ဘိုက်အစပိုင်း á€á€á€¯ ရှိá€á€šá€ºPNM ဖိုင်ဟာ အသိအမှá€á€ºá€•á€¼á€¯á€‘ားá€á€²á€· PNM ပုံစံá€á€½á€²á€á€á€¯á€‘ဲမှာ မရှိဘူးPNM ရုပ်ပုံဖွင့်ကိရိယာက ဒီ PNM ပုံစံá€á€½á€²á€€á€­á€¯ ထောက်ပံ့မထားဘူးPNM ပွင့်ကိရိယာက ကိန်းပြည့်á€á€á€¯á€€á€­á€¯ á€á€½á€±á€·á€–ို့ မျှော်လင့်ထားá€á€šá€ºáŠ ဒါပေမဲ့ မá€á€½á€±á€·á€á€²á€·á€˜á€°á€¸á‹á€¡á€á€»á€­á€”်မá€á€”် ​ပျက်စီးမှု ဖြစ်နေá€á€šá€ºRAS ရုပ်ပုံမှာ á€á€±á€«á€„်းစီး အ​á€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အá€á€¯ ရှိá€á€šá€ºRAS ရုပ်ပုံမှာ အမည်မသိá€á€²á€· အမျိုးအစား ရှိá€á€šá€ºPNM အကြမ်း အမျိုးအစားများက နမူနာ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ မá€á€­á€¯á€„်á€á€„် အá€á€­á€¡á€€á€» နေရာလပ် á€á€á€¯ လိုအပ်á€á€šá€ºPNM အကြမ်း ရုပ်ပုံ အမျိုးအစားဟာ မမှန်ဘူးဆင့်စီá€á€»á€€á€º လျှံသွားá€á€šá€ºTGA ရုပ်ပုံမှာ မမှန်á€á€²á€· အá€á€­á€¯á€„်းအá€á€¬á€™á€»á€¬á€¸ ရှိá€á€šá€ºTGA ရုပ်ပုံ အမျိုးအစားကို ထောက်á€á€¶ မထားဘူးANI ရုပ်ပုံ အမျိုးအစားBMP ရုပ်ပုံ အမျိုးအစားEMF ရုပ်ပုံ အမျိုးအစားGIF ရုပ်ပုံ အမျိုးအစားICNS ရုပ်ပုံ အမျိုးအစားICO ရုပ်ပုံ အမျိးအစားJPEG á‚á€á€á€ ရုပ်ပုံ အမျိုးအစားJPEG ရုပ်ပုံ အမျိုးအစားPCX ရုပ်ပုံ အမျိုးအစားPNG ရုပ်ပုံ အမျိုးအစားPNM/PBM/PGM/PPM ရုပ်ပုံ အမျိုးအစား အုပ်စုSun ရာစá€á€¬ ရုပ်ပုံ အမျိုးအစားTIFF ရုပ်ပုံ အမျိုးအစားá€á€¬á€‚ါ ရုပ်ပုံ အမျိုးအစားWBMP ရုပ်ပုံ အမျိုးအစားWMF ရုပ်ပုံ အမျိုးအစားXBM ရုပ်ပုံ အမျိုးအစားXPM ရုပ်ပုံ အမျိုးအစားgdk-pixbuf á€á€Šá€ºá€†á€±á€¬á€€á€ºá€™á€¾á€¯á€€ လက်မá€á€¶á€á€²á€· ရုပ်ပုံ အမျိုးအစား သိမ်းဆည်းမှု - %sအထက်အောက် BMP ရုပ်ပုံများကို မဖိသိပ်နိုင်ဘူးအသွင်ပြောင်းထားá€á€²á€· JPEG မှာ သုည အကျယ်နဲ့ အမြင့် ရှိá€á€šá€ºá‹á€¡á€žá€½á€„်ပြောင်းထားá€á€²á€· JPEG2000 မှာ သုည အကျယ် (သို့) အမြင့် ရှိá€á€šá€ºá€¡á€žá€½á€„်ပြောင်းထားá€á€²á€· PNG မှာ ထောက်ပံ့မထားá€á€²á€· လိုင်းá€á€½á€± ရှိá€á€šá€ºáŠ რ(သို့) ᄠဖြစ်ရမယ်á‹á€¡á€žá€½á€„်ပြောင်းထားá€á€²á€· PNG မှာ သုည အကျယ် (သို့) အမြင့် ရှိá€á€šá€ºá‹á€¡á€žá€½á€„်ပြောင်းထားá€á€²á€· PNG မှာ RGB (သို့) RGBA မရှိဘူးá‹á€›á€¯á€•á€ºá€•á€¯á€¶-ဖွင့်á€á€²á€· အစိá€á€ºá€¡á€•á€­á€¯á€„်းကို မဖွင့်နိုင်ဘူး - %s: %sအရောင်ဇယား ရေးသွင်းá€á€»á€€á€ºá€™á€»á€¬á€¸ အá€á€½á€€á€º မမျှော်လင့်á€á€²á€· bitdepthမမျှော်လင့်á€á€²á€· PNM ရုပ်ပုံ အá€á€»á€€á€ºá€¡á€œá€€á€ºá€€á€¼á€™á€ºá€¸ အဆုံးသက်á€á€„်လှုပ်ရှားနေá€á€²á€· မမျှော်လင့်á€á€²á€· ပုံသ​င်္ကေဠအá€á€¯á€¶á€¸á€”ားမလည်ဘူးá€á€²á€· ရုပ်ပုံဖိုင် အမျိုးအစားထောက်ပံ့မထားá€á€²á€· JPEG အရောင် နေရာလပ် (%s)ICO ဖိုင်အá€á€½á€€á€º မထောက်ပံ့á€á€²á€· ICO ဖိုင် - %dထောက်ပံ့မထားá€á€²á€· ပုံသင်္ကေဠအမျိုးအစားGDI+ အá€á€½á€€á€º ထောက်ပံ့မထားá€á€²á€· ရုပ်ပုံ အမျိုးအစားPNG စာသား အá€á€¯á€¶á€¸ %s á€á€”်ဖိုးကို ISO-8859-1 စာá€á€¾á€€á€ºá€›á€±á€¸á€žá€¬á€¸á€á€¼á€„်း အဖြစ် အသွင်ပြောင်းလို့ မရနိုင်ဘူးá‹GIF ဖိုင် အမျိုးအစားရဲ့ %s မူအဆင့်ကို မထောက်ပံ့ဘူးTIFF ရုပ်ပုံရဲ့ အကျယ်နဲ့ အမြင့် သုညဖြစ်á€á€šá€ºXPM ဖိုင်ရဲ့ ရုပ်ပုံ အမြင့် <= 0 XPM ဖိုင်ရဲ့ ရုပ်ပုံ အကျယ် <= 0 XPM ဖိုင်မှာ မမှန်á€á€²á€· အရောင်များရဲ့ အရေအá€á€½á€€á€º ရှိá€á€šá€ºXPM မှာ အက္á€á€›á€¬á€™á€»á€¬á€¸á€›á€²á€· မမှá€á€ºá€á€²á€· အစက် အရေအá€á€½á€€á€º ရှိá€á€šá€ºá€‘ောက်ပံ့ထားá€á€²á€· RAS ရုပ်ပုံ ကွာá€á€¼á€¬á€¸á€™á€¾á€¯gdk-pixbuf-2.30.8/po/kn.gmo0000664000175000017500000007615212340760137016544 0ustar00mclasenmclasen00000000000000Þ•¸Üûœ ˆ‰%©Ï)ä-!< ^"(¢*Ë-ö,$,Q~'™ÁÚ ÷";Yu*)»å*+I#u&™.À,ï#-@n‰Ÿ´6Ë 'B^!{"'Àè%CNW&¦ÍRç:JX#£Çáþ"?Y8s8¬å!ý"&B%iBNÒ0!.R&¨½ Ñò%--Gu‹ µÕ"î "27U$.²$á*O1*%¬/Ò-%0rVÉÚí J Ok2»Hî7 $T ,y ¦ #º 2Þ "!"4!#W!#{!&Ÿ!Æ!å!Q"VW"!®" Ð"&ñ"-#4F#2{#!®#Ð#ð#A $M$k$ z$›$¸$Í$â$÷$ %"%7%R%h%}%'’%º%Ö%ì%&&.&C&EX&'ž&*Æ&-ñ&C')c' '+®'(Ú' ("$(G(!f("ˆ(«(!Á(Gã(2+)%^)„)£)%Á))ç)V*h*Áˆ*ŒJ,Œ×,Dd-„©-’..iÁ.}+/w©/w!0c™0|ý0Œz1Œ2K”2hà2TI3pž3^4bn4PÑ4W"5Oz5~Ê5{I6GÅ6\ 7~j7xé7kb8{Î8‡J9|Ò9nO:‹¾:KJ;P–;Vç;M><Œ<$=C?=;ƒ=<¿=fü=ac>YÅ>a?T?[Ö?d2@M—@ðå@‹ÖA_bBÂBcâCFD`NEF¯EVöEiMF]·FCGUYG²¯G²bHCIFYI\ I`ýIY^Jù¸J²Kp¸L‘)M|»MZ8NT“NfèN>OO~ŽOa P’oPZQT]QV²Qx Ri‚RbìRXOS}¨S¶&ToÝT‹MUoÙUIV<ÉVnXiuXzßXZYDèYV-Z „[/¥[>Õ[M\…b\è\zx]Âó]k¶^i"_Œ_A`„P`ÇÕ`~aobuŒbqc‘tc€dq‡dØùdçÒe\ºfVg‡ng„ög„{h¯iH°iŒùiW†jñÞjiÐk@:l[{lD×l,m)Im)sm)m*Çm)òm/n*Ln)wn)¡nHËn?o*To+o*«o)Öo)p)*p½Tp…q…˜qŠrÏ©r‘ysS tˆ_t€ètaiu”ËuH`vE©vFïvG6wS~w²Òwp…xcöxMZyG¨yzðy¯kz÷{V|?z«AŒDV•Ÿ©9,-$¤‰PRv%’‘“x·²"F6N†)®„#!‡ ˆ›>5£€]±@ M udp­™¦…BgcZJO:¸q7n8}¯=t—yµLK|i'rCb Y/´\¡0¶S;&‹^3–(l°UmI_¢4 e˜žª`.ŠW~Eo*T+w1s¨ ƒ2Gœ§f<kš”Ž QjH¥‚aX[h{¬³BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.master.kn Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-04-21 22:38+0530 Last-Translator: Shankar Prasad Language-Team: kn-IN <> Language: kn MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Lokalize 1.0 BMP ಚಿತà³à²°à²µà³ (ಇಮೇಜà³) ನಕಲಿ ಶೀರà³à²·à²¿à²•à²¾ ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಹೊಂದಿದೆBMP ಚಿತà³à²°à²µà³ ಬೆಂಬಲವಿಲà³à²²à²¦ ಶೀರà³à²·à²¿à²•à³†à²¯ ಗಾತà³à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆಸರಿಯಲà³à²²à²¦ ಸಂಕೇತ ಎದà³à²°à²¾à²—ಿದೆPNG ಯ ಪà³à²°à²¤à²¿ ಚಾನಲà³à²²à²¿à²¨ ದà³à²µà²¿à²®à²¾à²¨à²¾à²‚ಕಗಳà³(bits) ಅಮಾನà³à²¯à²µà²¾à²—ಿವೆ.ರೂಪಾಂತರಗೊಂಡ PNG ಯ ಪà³à²°à²¤à²¿ ಚಾನಲà³à²²à²¿à²¨ ದà³à²µà²¿à²®à²¾à²¨à²¾à²‚ಕಗಳà³(bits) à³® ಅಲà³à²².TGA ಶೀರà³à²·à²¿à²•à²¾ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²µà²°à³à²£à²¨à²•à³à²·à³† ನಮೂದà³à²—ಳನà³à²¨à³ (colormap structure) ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²µà²°à³à²£à²¨à²•à³à²·à³† ರಚನೆಯನà³à²¨à³ (colormap structure) ನಿಯೋಜಿಸಲಾಗಿಲà³à²²IOBuffer ದತà³à²¤à²¾à²‚ಶಕà³à²•à³† ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²IOBuffer struct ಗೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²TGA ಸನà³à²¨à²¿à²µà³‡à²¶ ರಚನೆಗೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²PNM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²XPM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²¹à³Šà²¸ pixbuf ಅನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²IOBuffer ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಪà³à²¨à²°à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²XPM ಬಣà³à²£à²¨à²•à³à²·à³†à²¯à²¨à³à²¨à³(colormap) ಓದಲಾಗಿಲà³à²²realloc IOBuffer ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಪà³à²¨à²°à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²GIF ಕಡತದಲà³à²²à²¿à²¨ ವೃತà³à²¤à²¾à²•à²¾à²°à²¦ ಟೇಬಲೠನಮೂದà³à²¸à²‚ಕà³à²šà²¿à²¤à²—ೊಂಡ ಲಾಂಛನವೠಬೆಂಬಲಿತವಾಗಿಲà³à²²à²®à³†à²®à³Šà²°à²¿à²¯à²¨à³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²: %sಸà³à²Ÿà³à²°à³€à²®à³ ಅನà³à²¨à³ ನಿರà³à²®à²¿à²¸à²²à²¾à²—ಿಲà³à²²: %sICNS ಕಡತವನà³à²¨à³ ಡೀಕೋಡೠಮಾಡಲಾಗಿಲà³à²²à²šà²¿à²¤à³à²°à²¦ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಪಡೆಯಲಾಗಿಲà³à²² (ಸರಿ ಇಲà³à²²à²¦ TIFF ಕಡತ)ಚಿತà³à²° ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಪಡೆಯಲಾಗಿಲà³à²² (ಸರಿ ಇಲà³à²²à²¦ TIFF ಕಡತ)ಸà³à²Ÿà³à²°à³€à²®à³â€Œà²¨à²¿à²‚ದ ಓದಲಾಗಿಲà³à²²: %sಸà³à²Ÿà³à²°à³€à²®à³â€Œà²—ಾಗಿ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²²à²¾à²—ಿಲà³à²²: %sಬಣà³à²£à²¦ ಪà³à²°à³Šà²«à³ˆà²²à³â€à²—ೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²¸à²¨à³à²¨à²¿à²µà³‡à²¶ ಬಫರಿಗೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²¶à³€à²°à³à²·à²¿à²•à³†à²—ೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²¸à²¾à²²à³ ದತà³à²¤à²¾à²‚ಶಕà³à²•à³† ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²JPEG ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²BMP ಕಡತವನà³à²¨à³ ಉಳಿಸಲೠಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²¸à³à²Ÿà³à²°à³€à²®à³â€à²—ೆ ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²¬à²«à²°à³ ಚಿತà³à²° ದತà³à²¤à²¾à²‚ಶಕà³à²•à³† ಮೆಮೊರಿಯನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿಲà³à²²à²¹à³Šà²¸ pixbuf ಅನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²²à²¾à²—ಿಲà³à²²à²šà²¿à²¤à³à²°à²µà²¨à³à²¨à³ ಡೀಕೊಡೠಮಾಡಲಾಗಿಲà³à²²à²¬à²¿à²Ÿà³â€Œà²®à³à²¯à²¾à²ªà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲಾಗಿಲà³à²²à²®à³†à²Ÿà²¾à²«à³ˆà²²à²¨à³à²¨à³ ಲೋಡೠಮಾಡಲಾಗಿಲà³à²²à²•à²¡à²¤ '%s'ಕà³à²•à²¾à²—ಿನ ಚಿತà³à²° ಕಡತ ವಿನà³à²¯à²¾à²¸à²µà²¨à³à²¨à³ ಗà³à²°à³à²¤à²¿à²¸à²²à²¾à²—ಿಲà³à²²à²‰à²³à²¿à²¸à²²à²¾à²—ಲಿಲà³à²²à²¬à²¾à²•à²¿à²¯à²¦à²¨à³à²¨à³ ಉಳಿಸಲಾಗಲಿಲà³à²²BMP ಕಡತಕà³à²•à³† ಬರೆಯಲಾಗಿಲà³à²²TIFF ಕಡತಕà³à²•à³† ಬರೆಯಲಾಗಿಲà³à²²à²šà²¿à²¤à³à²°à²¦ ಹೊರಗಿನ ತೆರೆಸೂಚಕ(cursor) ಹಾಟೠಸà³à²ªà²¾à²Ÿà³PCX ಚಿತà³à²°à²¦ ಎಲà³à²²à²¾ ಸಾಲà³à²—ಳೠಅರà³à²¥à²µà²¾à²—ಲಿಲà³à²²TIFF ಚಿತà³à²°à²¦ ಆಯಾಮಗಳೠಬಹಳ ದೊಡà³à²¡à²¦à²¾à²—ಿವೆJPEG ಚಿತà³à²° ಕಡತವನà³à²¨à³ ವಿವರಿಸà³à²µà²²à³à²²à²¿ ದೋಷ (%s)ICNS ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ದೋಷ: %sಚಿತà³à²° ಕಡತಕà³à²•à³† ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %sಚಿತà³à²° ಸà³à²Ÿà³à²°à³€à²®à³â€à²—ೆ ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ:ಕಡತದಲà³à²²à²¿ ವಿಪರೀತ ದತà³à²¤à²¾à²‚ಶವಿದೆಚಿತà³à²°à²µà²¨à³à²¨à³ ಬರೆಯà³à²µà²¾à²— '%s' ಅನà³à²¨à³à²¨à³ ಮà³à²šà³à²šà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ, ಎಲà³à²²à²¾ ದತà³à²¤à²¾à²‚ಶಗಳೠಉಳಿಸಲà³à²ªà²¡à²¦à³† ಇರಬಹà³à²¦à³: %sRGB ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ TIFF ಕಡತದಿಂದ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲವಾಗಿದೆTIFF ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠವಿಫಲವಾಗಿದೆಸಜೀವನ (animation) '%s'ಯನà³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: ಕಾರಣ ತಿಳಿದಿಲà³à²², ಬಹà³à²·à²ƒ ಒಂದೠಭà³à²°à²·à³à²Ÿà²—ೊಂಡ ಸಜೀವನ (animation) ಕಡತದಿಂದಾಗಿರಬಹà³à²¦à³à²šà²¿à²¤à³à²° '%s'ವನà³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %sಚಿತà³à²° '%s'ವನà³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: ಕಾರಣ ತಿಳಿದಿಲà³à²², ಬಹà³à²·à²ƒ ಒಂದೠಭà³à²°à²·à³à²Ÿà²—ೊಂಡ ಚಿತà³à²° ಕಡತದಿಂದಾಗಿರಬಹà³à²¦à³'%s' ಅನà³à²¨à³ ಬರೆಯಲೠತೆರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %sTIFF ಚಿತà³à²°à²µà²¨à³à²¨à³ ತೆರೆಯಲೠವಿಫಲ'%s' ಕಡತವನà³à²¨à³ ತೆರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %sತಾತà³à²•à²¾à²²à²¿à²• ಕಡತವನà³à²¨à³ ತೆಗೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲತೆತಾತà³à²•à²¾à²²à²¿à²• ಕಡತದಿಂದ ಓದà³à²µà²²à³à²²à²¿ ವಿಫಲತೆTIFF ಚಿತà³à²°à²µà²¨à³à²¨à³ ಉಳಿಸಲೠವಿಫಲTIFF ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಬರೆಯà³à²µà²²à³à²²à²¿ ವಿಫಲXBM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²¾à²— ತಾತà³à²•à²¾à²²à²¿à²• ಕಡತಕà³à²•à³† ಬರೆಯವಲà³à²²à²¿ ವಿಫಲವಾಗಿದೆXPM ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡà³à²µà²¾à²— ತಾತà³à²•à²¾à²²à²¿à²• ಕಡತಕà³à²•à³† ಬರೆಯವಲà³à²²à²¿ ವಿಫಲವಾಗಿದೆGIF ಅನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ: %sPNG ಚಿತà³à²°à²•à²¡à²¤à²¦à²²à³à²²à²¿ ಮಾರಕ ದೋಷ: %sPNG ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ಮಾರಕ ದೋಷPNG ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಓದà³à²µà²²à³à²²à²¿ ಮಾರಕ ದೋಷ: %sಕಡತವೠಒಂದೠGIF ಕಡತ ಎಂದೠತೋರà³à²¤à³à²¤à²¿à²²à³à²²GIF ಕಡತದಿಂದ ಕೆಲವೊಂದೠದತà³à²¤à²¾à²‚ಶಗಳೠಕಾಣೆಯಾಗಿವೆ (ಬಹà³à²·à²ƒ ಯಾವà³à²¦à²¾à²¦à²°à³‚ ಬಗೆಯಲà³à²²à²¿ ಅದೠಕತà³à²¤à²°à²¿à²¸à²²à³à²ªà²Ÿà³à²Ÿà²¿à²¦à³†à²¯à³†?)GIF ಚಿತà³à²°à²µà³ ಜಾಗತಿಕ ಕಲರà³-ಮà³à²¯à²¾à²ªà³ ಹೊಂದಿಲà³à²², ಹಾಗೠಅದರಲà³à²²à²¿à²¨ ಒಂದೠಚೌಕಟà³à²Ÿà³ ಸà³à²¥à²³à³€à²¯ ಕಲರà³-ಮà³à²¯à²¾à²ªà²¨à³à²¨à³ ಹೊಂದಿಲà³à²².GIF ಚಿತà³à²°à²µà³ ಭà³à²°à²·à³à²Ÿà²—ೊಂಡಿದೆ (ತಪà³à²ªà²¾à²¦ LZW ಸಂಕೋಚನೆ)GIF ಚಿತà³à²° ಲೋಡರಿಗೆ ಈ ಚಿತà³à²°à²µà²¨à³à²¨à³ ಅರà³à²¥ ಮಾಡಿಕೊಳà³à²³à²²à³à²²à²¾à²—ಿಲà³à²².GIF ಚಿತà³à²°à²µà³ ತà³à²‚ಡರಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³† ಅಥವ ಅಪೂರà³à²£à²—ೊಂಡಿದೆಲಾಂಛನವೠಶೂನà³à²¯ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆಲಾಂಛನವೠಶೂನà³à²¯ ಅಗಲವನà³à²¨à³ ಹೊಂದಿದೆಚಿತà³à²° ಕಡತ '%s' ದಲà³à²²à²¿ ಯಾವà³à²¦à³‡ ದತà³à²¤à²¾à²‚ಶವಿಲà³à²²à²šà²¿à²¤à³à²° ರಚನೆಯೠತಿಳಿದಿಲà³à²²à²šà²¿à²¤à³à²°à²µà³ ಅಮಾನà³à²¯ ಅಗಲ ಹಾಗà³/ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆಚಿತà³à²°à²µà³ ಬೆಂಬಲವಿಲà³à²²à²¦ bpp ಯನà³à²¨à³ ಹೊಂದಿದೆಚಿತà³à²°à²µà³ ಬೆಂಬಲವಿಲà³à²²à²¦ %d-ಬಿಟೠಸಮತಲಗಳ ಸಂಖà³à²¯à³†à²¯à²¨à³à²¨à³ ಹೊಂದಿದೆಚಿತà³à²°à²µà³ ಶೂನà³à²¯ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆಚಿತà³à²°à²µà³ ಶೂನà³à²¯ ಅಗಲವನà³à²¨à³ ಹೊಂದಿದೆಚಿತà³à²° ಶೀರà³à²·à²¿à²•à³†à²¯à³ ಭà³à²°à²·à³à²Ÿà²—ೊಂಡಿದೆಚಿತà³à²°à²µà³ ತà³à²‚ಡರಿಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³† ಅಥವ ಅಪೂರà³à²£à²—ೊಂಡಿದೆಚಿತà³à²°à²¦ ಪಿಕà³à²¸à³†à²²à³ ದತà³à²¤à²¾à²‚ಶ ಭà³à²°à²·à³à²Ÿà²—ೊಂಡಿದೆICO ಆಗಿ ಉಳಿಸಲೠಚಿತà³à²°à²µà³ ಬಹಳ ದೊಡà³à²¡à²¦à²¾à²—ಿದೆಚಿತà³à²° '%s'ವೠರೀತಿಯೠಬೆಂಬಲಿತವಾಗಿಲà³à²²à²ˆ ಬಗೆಯ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸à²µà³ ಪà³à²°à²¸à²•à³à²¤ ಬೆಂಬಲಿತವಾಗಿಲà³à²²'%s' ಪà³à²°à²•à²¾à²°à²¦ ಚಿತà³à²°à²µà²¨à³à²¨à³ à²à²°à²¿à²•à³† ಕà³à²°à²®à²¦à²²à³à²²à²¿ ಲೋಡೠಮಾಡà³à²µà³à²¦à³ ಬೆಂಬಲಿತವಾಗಿಲà³à²²PNG ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²PNM ಸನà³à²¨à²¿à²µà³‡à²¶ ರಚನೆಯನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²PNM ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²XBM ಚಿತà³à²° ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²à²šà²¿à²¤à³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²², ಮೆಮೊರಿಯನà³à²¨à³ ತೆರವà³à²—ೊಳಿಸಲೠಕೆಲವೊಂದೠಅನà³à²µà²¯à²—ಳಿಂದ ನಿರà³à²—ಮಿಸà³à²µ ಮೂಲಕ ಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²¿JPEG 2000 ಕಡತವನà³à²¨à³ ತೆರೆಯಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²TIFF ಕಡತವನà³à²¨à³ ತೆರೆಯಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²à²šà²¿à²¤à³à²°à²µà²¨à³à²¨à³ ಬಫರಿಗೆ ಉಳಿಸಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²à²šà²¿à²¤à³à²°à²µà²¨à³à²¨à³ ಕಾಲà³-ಬà³à²¯à²¾à²•à²¿à²—ೆ ಉಳಿಸಲೠಸಾಕಷà³à²¤à³ ಮೆಮೊರಿ ಇಲà³à²²GIF ಲೋಡರಿನಲà³à²²à²¿ ಆಂತರಿಕ ದೋಷ (%s)ಆಂತರಿಕ ದೋಷ: ಚಿತà³à²° ಲೋಡೠಮಾಡà³à²µ ಘಟಕ '%s'ವೠಒಂದೠಕಾರà³à²¯à²¾à²šà²°à²£à³†à²¯à²¨à³à²¨à³ ಪೂರà³à²£à²—ೊಳಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ ಎದà³à²°à²¾à²—ಿದೆ, ಆದರೆ ಯಾವà³à²¦à³† ಕಾರಣವನà³à²¨à³ ನೀಡಲಾಗಿಲà³à²²à²…ಮಾನà³à²¯ XBM ಕಡತಅಮಾನà³à²¯ XPM ಶೀರà³à²·à²¿à²•à³†à²¸à²œà³€à²µà²¨à²¦ ಅಮಾನà³à²¯ ಶೀರà³à²·à²¿à²•à³†à²²à²¾à²‚ಛನದಲà³à²²à²¿à²¨ ಅಮಾನà³à²¯ ಶೀರà³à²·à²¿à²•à³†JPEG ಗà³à²£ ಮಟà³à²¤à²µà³ ೦ ಹಾಗೠ೧೦೦; ಮಾಲà³à²¯ '%d' ವೠಬೆಂಬಲಿತವಾಗಿಲà³à²².JPEG ಗà³à²£ ಮಟà³à²Ÿà²µà³ ೦ ಹಾಗೠ೧೦೦; ಮೌಲà³à²¯ '%s' ವನà³à²¨à³ ಬಿಡಿಸಲಾಗಿಲà³à²²(parse).PNG ಪಠà³à²¯à²¦ ತà³à²£à³à²•à³à²—ಳ ಕೀಲಿಗಳೠASCII ಅಕà³à²·à²°à²—ಳಲà³à²²à²¿à²°à²¬à³‡à²•à³.PNG ಪಠà³à²¯à²¦ ತà³à²£à³à²•à³à²—ಳ ಕೀಲಿಗಳೠಕನಿಷà³à²  ೧ ಹಾಗೠಗರಿಷà³à²Ÿ à³­à³® ಅಕà³à²·à²°à²—ಳನà³à²¨à³ ಹೊಂದಿರಬೇಕà³.ಸಜೀವನದಲà³à²²à²¿ (ಅನಿಮೇಶನà³) ವೈರೂಪà³à²¯à²—ೊಂಡ ತà³à²‚ಡà³PNM ಕಡತದಲà³à²²à²¿à²¨ ಗರಿಷà³à²  ವರà³à²£ ಮೌಲà³à²¯à²µà³ ೦ ಆಗಿದೆPNM ಕಡತದಲà³à²²à²¿à²¨ ಗರಿಷà³à²  ವರà³à²£ ಮೌಲà³à²¯à²µà³ ಬಹಳ ದೊಡà³à²¡à²¦à²¾à²—ಿದೆXPM ಶೀರà³à²·à²¿à²•à³† ಪತà³à²¤à³†à²¯à²¾à²—ಿಲà³à²²PCX ದತà³à²¤à²¾à²‚ಶದ ಕೊನೆಯಲà³à²²à²¿ ಯಾವà³à²¦à³‡ ವರà³à²£à²«à²²à²• ಕಂಡೠಬಂದಿಲà³à²²GIF ಕಡತದಲà³à²²à²¿à²¨ ಒಂದೠಚೌಕಟà³à²Ÿà²¨à³à²¨à³ ಸಂಯà³à²•à³à²¤à²—ೊಳಿಸಲೠ(composite) ಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಲಭà³à²¯à²µà²¿à²²à³à²²GIF ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಲಭà³à²¯à²µà²¿à²²à³à²²ICO ಕಡತವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²RAS ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²à²¸à²œà³€à²µà²¨à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²à²¬à²¿à²Ÿà³-ಮà³à²¯à²¾à²ªà³ ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²à²²à²¾à²‚ಛನವನà³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಲಭà³à²¯à²µà²¿à²²à³à²²à²šà²¿à²¤à³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡಲೠಸಾಕಷà³à²Ÿà³ ಮೆಮೊರಿ ಇಲà³à²²JPEG ಸಂಕà³à²šà²¨ ಮಟà³à²Ÿà²µà³ ೦ ಹಾಗೠ೯ ರ ನಡà³à²µà²¿à²¨ ಮೌಲà³à²¯à²µà²¨à³à²¨à³ ಹೊಂದಿರಬೇಕà³; ಮೌಲà³à²¯ '%d' ಕà³à²•à³† ಅನà³à²®à²¤à²¿ ಇಲà³à²².JPEG ಸಂಕà³à²šà²¨ ಮಟà³à²Ÿà²µà³ ೦ ಹಾಗೠ೯ ರ ನಡà³à²µà²¿à²¨ ಮೌಲà³à²¯à²µà²¨à³à²¨à³ ಹೊಂದಿರಬೇಕà³; ಮೌಲà³à²¯ '%s' ವನà³à²¨à³ ಬಿಡಿಸಲಾಗಿಲà³à²²(parse).PNM ಕಡತವೠ೦ ಚಿತà³à²° ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆPNM ಕಡತವೠ೦ ಚಿತà³à²° ಅಗಲವನà³à²¨à³ ಹೊಂದಿದೆPNM ಕಡತವೠಒಂದೠಸರಿಯಲà³à²²à²¦ ಆರಂಭಿಕ ಅಷà³à²Ÿà²•à²µà²¨à³à²¨à³(byte) ಹೊಂದಿದೆPNM ಕಡತವೠಗà³à²°à³à²¤à²¿à²¸à²¬à²¹à³à²¦à²¾à²¦ ಒಂದೠPNM ಉಪವಿನà³à²¯à²¾à²¸à²¦à²²à³à²²à²¿ ಇಲà³à²²PNM ಚಿತà³à²° ಲೋಡರೠಈ PNM ಉಪವಿನà³à²¯à²¾à²¸à²µà²¨à³à²¨à³ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²²PNM ಲೋಡರನà³à²¨à³ ಒಂದೠಪೂರà³à²£à²¾à²‚ಕಕà³à²•à³† ನಿರೀಕà³à²·à²¿à²¸à²²à²¾à²—ಿತà³à²¤à³, ಆದರೆ ಹಾಗಾಗಲಿಲà³à²²à²…ಕಾಲಿಕ ಕಡತದ ಕೊನೆ ಎದà³à²°à²¾à²—ಿದೆRAS ಚಿತà³à²°à²µà³ (ಇಮೇಜà³) ನಕಲಿ ಶೀರà³à²·à²¿à²•à²¾ ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ಹೊಂದಿದೆRAS ಚಿತà³à²°à²µà³ ಗೊತà³à²¤à²¿à²°à²¦ ಬಗೆಯದà³à²¦à²¾à²—ಿದೆPNM ವಿನà³à²¯à²¾à²¸à²—ಳಿಗೆ ನಮೂನಾ ದತà³à²¤à²¾à²‚ಶದ(sample data) ಮೊದಲೠಕರಾರà³à²µà²•à³à²•à²¾à²—ಿ ಒಂದೠಖಾಲಿಜಾಗದ (whitespace) ಅಗತà³à²¯à²µà²¿à²°à³à²¤à³à²¤à²¦à³†à²•à²šà³à²šà²¾(raw) PNM ಚಿತà³à²°à²¦ ಪà³à²°à²•à²¾à²°à²µà³ ಅಮಾನà³à²¯à²µà²¾à²—ಿದೆಕಲೆಹಾಕಿದà³à²¦à³ ಮಿತಿಮೀರಿದೆTGA ಚಿತà³à²° ಅಮಾನà³à²¯ ಆಯಾಮಗಳನà³à²¨à³ ಹೊಂದಿದೆTGA ಚಿತà³à²°à²µà³ ಬೆಂಬಲಿತವಾಗಿಲà³à²²ANI ಚಿತà³à²°à²¦ ವಿನà³à²¯à²¾à²¸BMP ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸EMF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸GIF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸ICNS ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸ICO ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸JPEG 2000 ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸JPEG ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸PCX ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸PNG ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸PNM/PBM/PGM/PPM ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸ ಪರಿವಾರSun ರಾಸà³à²Ÿà²°à³ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸TIFF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸Targa ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸WBMP ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸WMF ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸XBM ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸XPM ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸gdk-pixbuf ನ ಈ ನಿರà³à²®à²¿à²¤à²¿à²¯à³ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸à²µà²¨à³à²¨à³ ಉಳಿಸà³à²µà³à²¦à²¨à³à²¨à³ ಬೆಂಬಲಿಸà³à²µà³à²¦à²¿à²²à³à²²: %sಟಾಪà³-ಡೌನೠBMP ಚಿತà³à²°à²—ಳನà³à²¨à³ ಸಂಕà³à²šà²¿à²¤à²—ೊಳಿಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²²à²°à³‚ಪಾಂತರಗೊಂಡ JPEGಯೠಶೂನà³à²¯ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆರೂಪಾಂತರಗೊಂಡ JPEG2000 ವೠಶೂನà³à²¯ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆರೂಪಾಂತರಗೊಂಡ PNG ಯೠಬೆಂಬಲವಿಲà³à²²à²¦ ಸಂಖà³à²¯à³†à²¯ ಚಾನಲà³à²²à³à²—ಳನà³à²¨à³ ಹೊಂದಿದೆ, ೩ ಅಥವ ೪ ಆಗಿರಬೇಕà³.ರೂಪಾಂತರಗೊಳಿಸಲಾದ PNGಯೠಶೂನà³à²¯ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà²¨à³à²¨à³ ಹೊಂದಿದೆ.ರೂಪಾಂತರಗೊಂಡ PNG ಯೠRGB ಅಥವ RGBA ಆಗಿಲà³à²².ಚಿತà³à²°à²µà²¨à³à²¨à³ ಲೋಡೠಮಾಡà³à²µ ಘಟಕವನà³à²¨à³ ಲೋಡೠಮಾಡಲಾಗಿಲà³à²²: %s: %sವರà³à²£à²¨à²•à³à²·à³† ನಮೂದà³à²—ಳಿಗೆ ಅನಿರೀಕà³à²·à²¿à²¤ ದà³à²µà²¿à²®à²¾à²¨-ಆಳ(bitdepth)PNM ಚಿತà³à²° ದತà³à²¤à²¾à²‚ಶದ ಅನಿರೀಕà³à²·à²¿à²¤ ಮà³à²•à³à²¤à²¾à²¯à²¸à²œà³€à²µà²¨à²¦à²²à³à²²à²¿ (ಅನಿಮೇಶನà³) ಅನಿರೀಕà³à²·à²¿à²¤ ಲಾಂಛನ ತà³à²‚ಡೠಎದà³à²°à²¾à²—ಿದೆಗà³à²°à³à²¤à²¿à²¸à²²à²¾à²—ದ ಚಿತà³à²° ಕಡತ ರಚನೆಬೆಂಬಲವಿಲà³à²²à²¦ JPEG ವರà³à²£ ಸà³à²¥à²³ (%s)ICO ಕಡತಕà³à²•à³† ಬೆಂಬಲವಿಲà³à²²à²¦ ಆಳ: %dಬೆಂಬಲವಿಲà³à²²à²¦ ಲಾಂಛನದ ಪà³à²°à²•à²¾à²°GDI+ ಗೆ ಬೆಂಬಲವಿಲà³à²²à²¦ ಚಿತà³à²° ವಿನà³à²¯à²¾à²¸PNG ಪಠà³à²¯ ತà³à²£à³à²•à³ %s ನ ಮೌಲà³à²¯à²µà²¨à³à²¨à³ ISO-8859-1 ಸಂಕೇತಿಕರಣಕà³à²•à³†(encoding) ಬದಲಾಯಿಸಲಾಗಿಲà³à²².GIF ಕಡತ ವಿನà³à²¯à²¾à²¸à²¦ %s ಆವೃತà³à²¤à²¿à²¯à³ ಬೆಂಬಲಿತವಾಗಿಲà³à²²TIFF ಚಿತà³à²°à²¦ ಅಗಲ ಅಥವ ಎತà³à²¤à²°à²µà³ ಶೂನà³à²¯à²µà²¾à²—ಿದೆXPM ಕಡತದಲà³à²²à²¿à²¨ ಚಿತà³à²°à²¦ ಎತà³à²¤à²°à²µà³ <= 0XPM ಕಡತದಲà³à²²à²¿à²¨ ಚಿತà³à²°à²¦ ಅಗಲವೠ<= 0XPM ಕಡತದಲà³à²²à²¿ ಅಮಾನà³à²¯ ಸಂಖà³à²¯à³†à²¯ ಬಣà³à²£à²—ಳನà³à²¨à³ ಹೊಂದಿದೆXPM ಪà³à²°à²¤à²¿ ಪಿಕà³à²¸à³†à²²à³à²²à²¿à²¨à²²à³à²²à²¿ ಒಂದೠಅಮಾನà³à²¯ ಸಂಖà³à²¯à³†à²¯ ಅಕà³à²·à²°à²—ಳನà³à²¨à³ ಹೊಂದಿದೆಚಿತà³à²° ಬಫರಿಗೆ %u ಬೈಟನà³à²¨à³ ನಿಯೋಜಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ ಚಿತà³à²° ಬಫರಿಗೆ %u ಬೈಟà³à²—ಳನà³à²¨à³ ನಿಯೋಜಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆಬೆಂಬಲವಿಲà³à²²à²¦ RAS ಚಿತà³à²° ಬದಲಾವಣೆ(variation)gdk-pixbuf-2.30.8/po/wa.gmo0000664000175000017500000003707512340760137016544 0ustar00mclasenmclasen00000000000000Þ•…D³l8 9 %Y  )” (¾ *ç - ,@ ,m 'š Â Û "ü * )J +t #  &Ä .ë ,G6b™°Ëç!'&NNn½R×*JH#“·Ñî" /I8c8œÕ!í"&2%YBNÂ0.B&q˜­ Áâ%÷-7e{¥"¾ á7$:._$Ž*³OÞ%./T-„%²rØK\o‹J¢Oí=$Z,¬#À2ä"":#]#&¥ÌëQ V]!´ Ö&÷2Q`}’§¼Ñçü'9Of|‘E¦'ì+"@c!‚"¤Ç2Ý%6U%s)™VÃÊ2å >!W!At!B¶!Fù!C@"<„"<Á"Mþ"(L#3u#5©#Iß#K)$:u$0°$<á$G%Df%"«%GÎ%#&+:&,f&-“&5Á&C÷&<;'…x'*þ'm)(0—(kÈ(;4)&p)+—),Ã)+ð)(*'E*Qm*Q¿*3+&E+3l+7 +*Ø+P,T,8â,G-Ic-#­-%Ñ-3÷-+.;K.:‡.<Â.$ÿ.#$/%H/2n/:¡/.Ü/O 03[0P03à031tH10½1<î1O+2'{2Ÿ£2C3[3%t3$š3h¿3m(4–4:²4Ií475/U5>…53Ä53ø53,62`66“61Ê6/ü6p,7u7/82C82v8;©8å81ü8.9G9`9y9’9¬9Å9-Þ9 :&:A:[:t:s:=;A?;5;&·;+Þ;: <%E<@k<<¬<0é<2=3M=@=zÂ= :vSkG6F$Y'%V[s„W3q?cNTwMKl2`…!@}tu) p;75{]H€4b/ *^ g0omzxE& -d +LRBƒCZaAU,X\(iJn<#Qe1hry=~O"j_f8P9I>.|D‚BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Cannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate temporary IOBuffer dataCannot read XPM colormapCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageError interpreting JPEG image file (%s)Error writing to image file: %sFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM loader expected to find an integer, but didn'tStack overflowTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedUnable to load image-loading module: %s: %sUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesProject-Id-Version: gtk20 1.3.0 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2006-09-23 16:18+0200 Last-Translator: Pablo Saratxaga Language-Team: Walloon Language: wa MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: KBabel 1.9.1 L' imÃ¥dje BMP a des crombès dnêyes el tiestireL' imÃ¥dje BMP a-st ene grandeu nén sopoirtêye pol tiestireOn mÃ¥va côde a stî trovéLi nombe di bits pa canÃ¥ d' l' imÃ¥dje PNG n' est nén valideDji n' a savou alouwer del memwere pol tampon di dnêyes IOBufferDji n' a savou alouwer del memwere pol sitructeure do tampon IOBufferDji n' a savou alouwer del memwere pol sitructeure di contecse TGADji n' pou alouwer del memwere po tcherdjî l' imÃ¥dje PNMDji n' pou alouwer del memwere po tcherdjî l' imÃ¥dje XPMDji n' a savou alouwer del memwere pol tampon di dnêyes timporaire IOBufferDji n' sai lére li mape di coleurs XPMBetchfesseye intrêye ezès tÃ¥vleas do fitchî GIFLes strindowès imÃ¥djetes èn sont nén sopoirtêyesDji n' a nén savou aveur li hôteur di l' imÃ¥dje (mÃ¥va fitchî TIFF)Dji n' a nén savou aveur li lÃ¥rdjeur di l' imÃ¥dje (mÃ¥va fitchî TIFF)Dji n' a savou alouwer del memwere pol tampon di contecseDji n' a savou alouwer del memwere pol tiestireDji n' a savou alouwer del memwere po les dnêyes des royesDji n' a savou alouwer del memwere assez po tcherdjî l' fitchî JPEGDji n' a savou alouwer del memwere assez po schaper l' fitchî BMPDji n' sai ahiver on novea pixbufDji n' a savou ricnoxhe li cogne di fitchî imÃ¥dje pol fitchî «%s»Dji n' a savou schaper l' restantDji n' a savou scrire dins l' fitchî BMPDji n' a savou scrire dins l' fitchî TIFFPont tchôd do cursoe Ã¥ dfoû d' l' imÃ¥djeDji n' a nén yeu totes les royes di l' imÃ¥dje PCXÃ…k n' a nén stî tot-z eterpretant l' fitchî imÃ¥dje JPEG (%s)Ã…k n' a nén stî come dji scrijheut e fitchî imÃ¥dje: %sDji n' a savou clôre li fitchî «%s» tot scrijhant l' imÃ¥dje, i s' pout k' totes les dnêyes èn soeyexhe nén schapêyes: %sDji n' a savou tcherdjî l' imÃ¥dje TIFFDji n' a savou tcherdjî l' animÃ¥cion «%s»: li rÃ¥jhon n' est nén cnoxhowe, motoit bén on cron fitchîDji n' a savou tcherdjî l' imÃ¥dje «%s»: %sDji n' a savou tcherdjî l' imÃ¥dje «%s»: li rÃ¥jhon n' est nén cnoxhowe, motoit bén on cron fitchîDji n' a savou drovi l' fitchî «%s» po-z î scrire: %sDji n' a savou drovi l' imÃ¥dje TIFFDji n' a savou drovi li fitchî «%s»: %sDji n' a savou drovi l' fitchî timporaireDji n' a savou lére do fitchî timporaireDji n' a savou schaper l' imÃ¥dje TIFFDji n' a savou scrire l' imÃ¥dje TIFFDji n' a savou scrire dins l' fitchî timporaire tot tcherdjant l' imÃ¥dje XBMDji n' a savou scrire dins l' fitchî timporaire tot tcherdjant l' imÃ¥dje XPMLi lijhaedje di l' imÃ¥dje GIF a fwait berwete: %sAroke moirt el fitchî imÃ¥dje PNG: %sAroke moirt tot lijhant l' fitchî d' imÃ¥dje PNGAroke moirt tot lijhant l' fitchî d' imÃ¥dje PNG: %sLi fitchî n' rishonne nén on fitchî GIFI manke des dnêyes Ã¥ fitchî GIF (motoit k' il a stî côpé dvant l' fén?)L' imÃ¥dje GIF n' a nou mapaedje di coleurs (colormap) globÃ¥, eyet on cÃ¥de Ã¥ dvins d' l' imÃ¥dje n' a pont d' mapaedje locÃ¥ nerén.L' imÃ¥dje GIF est crombe (sitrindaedje LZW nén corek)Li tcherdjeu d' imÃ¥djes GIF èn sait nén comprinde ciste imÃ¥dje ci.L' imÃ¥dje GIF a stî côpêye divant l' fén ou n' est nén complete.L' imÃ¥djete a ene hôteur di zeroL' imÃ¥djete a ene lÃ¥rdjeur di zeroLi fitchî imÃ¥dje «%s» n' a nole dinêye dvins.Cogne d' imÃ¥dje nén cnoxhoweL' imÃ¥dje a-st ene lÃ¥rdjeur ou ene hôteur nén valides.L' imÃ¥dje a-st ene parfondeu di coleurs nén sopoirtêyeL' imÃ¥dje a-st on nombe di plans di %d-bits nén sopoirtéL' imÃ¥dje a-st ene hôteur di zeroL' imÃ¥dje a ene lÃ¥rdjeur di zeroLi tiestire di l' imÃ¥dje est crombeLes dnêyes di picsels di l' imÃ¥dje sont crombesImÃ¥dje trop grande po-z esse schapêye dizo l' cogne ICOLi sôre d' imÃ¥dje %s n' est nén sopoirtéLi tcherdjaedje incremintÃ¥ n' est nén sopoirté pol sôre d' imÃ¥dje «%s»Nén del memwere assez po tcherdjî l' imÃ¥dje PNGNén del memwere assez po tcherdjî li structeure di contecse di l' imÃ¥dje PNMNén del memwere assez po tcherdjî l' imÃ¥dje PNMNén del memwere assez po tcherdjî l' imÃ¥dje XBMI n' a nén del memwere assez po tcherdjî l' imÃ¥dje, sayîz d' clôre sacwants programes po liberer del memwereNén del memwere assez po drovi l' imÃ¥dje TIFFNén del memwere assez po schaper l' imÃ¥dje dins on tamponNén del memwere assez po schaper l' imÃ¥dje viè on el fonccion di rhoucaedjeDivintrinne aroke el tcherdjeu GIF (%s)Divintrinne aroke: li module di tcherdjaedje d' imÃ¥djes «%s» n' a nén savou completer ene operÃ¥cion, mins i n' dina nén l' rÃ¥jhon k' i fjha berweteFitchî XBM nén valideTiestire XPM nén valideTiestire nén valide e l' animÃ¥cionTiestire nén valide e l' imÃ¥djeteLi cwÃ¥lité JPEG doet esse ene valixhance inte 0 eyet 100; li valixhance «%d» n' est nén permetowe.Li cwÃ¥lité JPEG doet esse ene valixhance inte 0 eyet 100; li valixhance «%s» èn pout nén esse léjhowe.Cron boket e l' animÃ¥cionLi valixhance pol macsimom di coleurs el fitchî PNM est 0Li valixhance pol macsimom di coleurs el fitchî PNM est pÃ¥r trop grandeNole tiestire XPM di trovêyeNole palete di trovêye al fén des dnêyes PCXNén del memwere assez po compôzer on cÃ¥de en on fitchî GIFNén del memwere assez po tcherdjî l' imÃ¥dje GIFNén del memwere assez po tcherdjî l' fitchî ICONén del memwere assez po tcherdjî l' imÃ¥dje RASNén del memwere assez po tcherdjî l' animÃ¥cionNén del memwere assez po tcherdjî l' imÃ¥dje bitmapNén del memwere assez po tcherdjî l' imÃ¥djeteNén del memwere assez po tcherdjî l' imÃ¥djeLi livea di strindaedje PNG doet esse ene valixhance inte 0 eyet 9; li valixhance «%d» n' est nén permetowe.Li livea di strindaedje PNG doet esse ene valixhance inte 0 eyet 9; li valixhance «%s» èn pout nén esse léjhowe.Li fitchî PNM a-st ene hôteur d' imÃ¥dje di 0Li fitchî PNM a-st ene lÃ¥rdjeur d' imÃ¥dje di 0Li fitchî PNM a-st èn octet di cmince nén corekLi tcherdjeu di PNM ratindeut èn etir, mins n' a nén yeuDisboirdaedje del pileLi sôre d' imÃ¥dje TGA n' est nén sopoirtêyeLi sôre d' imÃ¥dje ANILi sôre d' imÃ¥dje BMPLi sôre d' imÃ¥dje GIFLi sôre d' imÃ¥dje ICOLi sôre d' imÃ¥dje JPEGLi sôre d' imÃ¥dje PCXLi sôre d' imÃ¥dje PNGFamile del sôre d' imÃ¥djes PNM/PBM/PGM/PPMLi sôre d' imÃ¥dje TIFFLi sôre d' imÃ¥dje TargaLi sôre d' imÃ¥dje WBMPLi sôre d' imÃ¥dje XBMLi sôre d' imÃ¥dje XPMCisse modêye ci di gdk-pixbuf come elle a stî copilêye èn sopoite nén li schapaedje d' imÃ¥djes del sôre: %sLes imÃ¥djes BMP «Topdown» èn polèt nén esse sitrindowesDji n' sai tcherdjî li module po tcherdjî les imÃ¥djes: %s: %sBoket d' imÃ¥djete nén ratindou dins l' animÃ¥cionCogne di fitchî imÃ¥dje nén cnoxhoweEspÃ¥ce di coleurs JPEG nén sopoirté (%s)Parfondeu d' coleurs nén sopoirtêye pol fitchî ICO: %dSôre d'  imÃ¥djete nén sopoirtêyeLi modêye %s del sôre di fitchîs GIF n' est nén sopoirtêyeLi lÃ¥rdjeur ou l' hôteur di l' imÃ¥dje TIFF est d' zeroLi fitchî XPM a-st ene hôteur d' imÃ¥dje <= 0Li fitchî XPM a-st ene lÃ¥rdjeur d' imÃ¥dje <= 0Li fitchî XPM a-st on nombe nén valide di coleursLi fitchî XPM a-st on nombe nén valide di caracteres pa picseldji n' a savou alouwer on tampon di %u octet po l' imÃ¥djedji n' a savou alouwer on tampon di %u octets po l' imÃ¥djegdk-pixbuf-2.30.8/po/ia.po0000664000175000017500000005365312340760135016360 0ustar00mclasenmclasen00000000000000# Interlingua translation # Copyright (C) 2000 Free Software Foundation, Inc. # Robert Brady # # I am a novice at Interlingua, please do not laugh. # msgid "" msgstr "" "Project-Id-Version: gtk+ 1.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2000-10-27 02:02+0100\n" "Last-Translator: Robert Brady \n" "Language-Team: Interlingua\n" "Language: ia\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, fuzzy, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Incapabile de localisar le cargarable modulo in module_path: \"%s\"," #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, fuzzy, c-format msgid "Failed to load image '%s': %s" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 #, fuzzy msgid "Failed to open temporary file" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 #, fuzzy msgid "Failed to read from temporary file" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, fuzzy, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, fuzzy, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "Incapabile de cargaration de archivo '%s' : %s" msgstr[1] "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Definir Color" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Definir Color" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Definir Color" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Definir Color" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Definir Color" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Definir Color" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Definir Color" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF archivo manca datos (forsan truncateva?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interne error in le cargator de GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Circular elemento de tabella in GIF archivo" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Archivo disapparer un GIF archivo" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Version %s de la formato de GIF archivo insupportava" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Renominar Archivo" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Definir Color" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Definir Color" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Definir Color" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Incapabile de cargaration de archivo '%s' : %s" msgstr[1] "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Renominar Archivo" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 #, fuzzy msgid "Failed to load RGB data from TIFF file" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-tiff.c:291 #, fuzzy msgid "Failed to open TIFF image" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 #, fuzzy msgid "Failed to load TIFF image" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Incapabile de cargaration de archivo '%s' : %s" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Definir Color" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Renominar" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "" gdk-pixbuf-2.30.8/po/ar.gmo0000664000175000017500000005454612340760137016541 0ustar00mclasenmclasen00000000000000Þ•½0  ¬­%Íó)-2!` ‚"£(Æ*ï-,H,u¢'½åþ $<"a„¢¾*Ù).M*g+’#¾&â. ,8#e-‰·Òèý6 KYp‹§!Ä"æ' 1NnŒ* NË("C&fR§úJ#c‡¡¾Ü"÷48N8‡À!Ø"ú&%D%jBNÓ0".S&‚©¾ Òó%.H^sˆ¨"Á ä"7(`$.¤$Ó*øO#*s%ž/Ä-ô%" rH » Ì ß û O!2b!H•!Þ!$û!, "M"#a"2…""¸""Û"#þ"#"#&F#m#Œ#V¬#!$ %$&F$-m$4›$2Ð$!%%%E%A`%¢%À% Ï%ð%0 &>&S&h&}&’&¨&½&Ø&î&'''@'V'r'ˆ'Ÿ'µ'Ê'ß'Eô'':(*b(-(C»()ÿ( ))+J)(v) Ÿ)"À)ã)!*$*!:*G\*2¤*%×*ý*+%:+)`+VŠ+á+,8!.9Z.”.J­.Jø.1C/<u/:²/8í/4&08[0:”0:Ï0% 1:01-k16™1.Ð1/ÿ17/2$g2$Œ2-±2Fß2@&3-g3/•34Å38ú3134:e49 44Ú4-5C=5%5'§51Ï5>6@@66—6*¶6.á6<7/M7,}70ª75Û748.F8'u8:8jØ8-C98q93ª9Þ9•þ9'”:o¼:#,;P;!l;'Ž;%¶;6Ü;<%/<MU<K£<$ï<,=5A=9w=*±=/Ü=[ >sh>4Ü>C?1U?$‡?¬?<Ë?"@@+@"l@ @°@$Ë@'ð@9AFRA*™A0ÄAJõA$@B2eB?˜B4ØB9 C‰GC4ÑC1D@8D\yD*ÖDšEœE"·E?ÚE4FoOF[¿F~G8šG7ÓGD HPHDoH@´H2õH2(I6[IG’ICÚI8J6WJwŽJ2K,9K2fKM™KLçKX4L'L3µL éLe M.pMŸM0¹M#êM5NDNXNlN€N”N©N½N×NìNO(O=OROmO‚O˜O­OÁOÕOMéO27PJjPMµPpQItQ5¾Q<ôQF1R<xRJµR0S/1S'aS"‰SW¬S>T1CT0uT*¦T:ÑTJ U¬WU+W<tr¤E¸%D«m†HŠµb3‰)®±~gs.x UŒ°\‡¢p¬f +¶¼©#I·QR=Ÿ"]½C˜6œ;…Z4´ƒn}0$2i€³BS»{Že^9&8w“kY¨' qK žª‚¯-Pš[@Fv‘‹›”uV¹? _c¥/²—­•JT7|o¦ ˆ§„W–(!lº*¡£>d`:OhAjyM5,™’ azLGXN10W,8DP\p„˜2WKÿÿÿÿ}W#ÿÿÿÿ W.ÿÿÿÿÎWRÿÿÿÿ XMÿÿÿÿŠX&ÿÿÿÿ²X;ÿÿÿÿôXUÿÿÿÿBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.HEAD Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2010-05-24 22:57+0300 Last-Translator: Khaled Hosny 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 && n%100<=99 ? 4 : 5; X-Generator: Virtaal 0.5.2 صورة BMP لها بيانات ترويسة زائÙةصورة BMP لها حجم ترويسة غير مدعوموÙجÙد رمز سيءعدد البتّات لكل قناة ÙÙŠ صورة PNG غير صحيحة.عدد البتّات لكل قناة ÙÙŠ صورة PNG لا يساوي 8.تعذّر تحصيص ذاكرة ترويسة TGAتعذّر تحصيص مدخلات Ù…Ùخطط الألوانتعذّر تحصيص تركيب Ù…Ùخطط الألوانتعذّر تحصيص ذاكرة لبيانات IOBufferتعذّر تحصيص ذاكرة لبنية IOBufferتعذّر تحصيص ذاكرة لبنية سياق TGAتعذّر تحصيص ذاكرة لتحميل صورة PNMتعذّر تحصيص ذاكرة لتحميل صورة XPMتعذّر تحصيص pixbuf جديدتعذّر تحصيص بيانات IOBuffer المؤقتةتعذّر قراءة مخطط ألوان XPMتعذّر إعادة تحصيص بيانات IOBufferخانة جدول دائرية ÙÙŠ مل٠GIFطول لاحة %d اللون غير سليم. الأيقونات المضغوطة غير مدعومةتعذّر تحصيص ذاكرة: %sتعذّر إنشاء الدÙÙ‚: %sتعذّر ÙÙƒ مل٠ترميز مل٠ICNSتعذّر معرÙØ© ارتÙاع الصورة (مل٠TIFF رديء)تعذّر معرÙØ© عرض الصورة (مل٠TIFF رديء)تعذّر القراءة من الدÙÙ‚: %sتعذّر الالتماس ÙÙŠ الدÙÙ‚: %sتعذّر تحصيص ذاكرة لاحة اللونتعذّر تحصيص ذاكرة لبراح السياقتعذّر تحصيص ذاكرة للترويسةتعذّر تحصيص ذاكرة لبيانات السطرتعذّر تحصيص ذاكرة لتحميل مل٠JPEGتعذّر تحصيص ذاكرة لحÙظ مل٠BMPتعذّر تحصيص ذاكرة للتيارتعذّر تحصيص ذاكرة لبراح بيانات الصورتعذّر إنشاء pixbuf جديدتعذّر ÙÙƒ ترميز الصورةتعذّر تحميل الصورة النقطيةتعذّر تحميل مل٠المعلومات الÙوقيةتعذّر تمييز صيغة مل٠الصور للمل٠'%s'تعذّر الحÙظتعذّر Ø­Ùظ الباقيتعذّر الكتابة ÙÙŠ مل٠BMP الكتابة لمل٠TIFF غير ممكنةمنطقة المؤشّر النشطة خارج الصورةلم يتم تلقي كل سطور صورة PCXأبعاد صورة TIFF كبيرة جدًاخطأ ÙÙŠ تÙسير مل٠صورة JPEG (%s)خطأ أثناء قراءة مل٠صورة ICNS: %sÙشلت الكتابة ÙÙŠ مل٠الصورة: %sÙشلت الكتابة ÙÙŠ دÙÙ‚ الصوربيانات زائدة ÙÙŠ الملÙتعذّر تحصيص ذاكرة لبنية سياق QTIF.Ùشل غلق '%s' أثناء كتابة الصورة، ربما لم تÙØ­Ùظ كل البيانات: %sÙشلت إنشاء كائن GdkPixbufLoader.Ùشل العثور على ذرة بيانات صورة.Ùشل تحميل بيانات RGB من مل٠TIFFÙشل تحميل صورة TIFFÙشل تحميل الرسوم المتحرّكة '%s': السبب مجهول، ربما يكون مل٠الرسوم المتحرّكة تالÙًاÙشل تحميل الصورة '%s': %sÙشل تحميل الصورة '%s': السبب مجهول، ربما يكون مل٠الصورة تالÙًاÙشل Ùتح '%s' لكتابة: %sÙشل Ùتح صورة TIFFÙشل Ùتح المل٠'%s': %sÙشل Ùتح المل٠المؤقّتÙشلت قراءة ترويسة QTIFÙشلت القراءة من المل٠المؤقّتÙشل Ø­Ùظ صورة TIFFÙشلت كتابة بيانات TIFFÙشلت الكتابة ÙÙŠ مل٠مؤقّت عند تحميل صورة XBMÙشلت الكتابة ÙÙŠ مل٠مؤقت عند تحميل صورة XPMخطأ أثناء قراءة GIF: %sخطأ قاتل ÙÙŠ مل٠صورة PNG: %sخطأ قاتل عند قراءة مل٠صورة PNGخطأ قاتل عند قراءة مل٠صورة PNG: %sيبدو أن المل٠ليس مل٠GIFخطأ أثناء قراءة ذرة QTIF:†%sÙŠÙتقد مل٠GIF بعض البيانات (ربما استقطعت بكيÙية ما؟)ليس لصورة GIF مخطط ألوان عام، وليس لإطار بداخلها مخطط ألوان محلي.صورة GIF تالÙØ© (ضغط LZW غير سليم)لا يستطيع محمّل صور GIF Ùهم هذه الصورة.صورة GIF مقطّعة أو غير كاملة.ارتÙاع الأيقونة صÙرعرض الأيقونة صÙرلا يحتوي مل٠الصورة '%s' على بياناتصيغة الصورة مجهولةارتÙاع الصورة Ùˆ/أو عرضها غير صحيحينللصورة bpp غير مدعومارتÙاع الصورة صÙرعرض الصورة صÙرترويسة الصورة تالÙةالصورة تالÙØ© أو ناقصةالبيانات البكسلية للصورة تالÙةتعذّر Ø­Ùظ الصورة كـ ICO لأنها كبيرة جدًانوع الصورة '%s' غير مدعومنوع الصورة غير مدعوم حالياالتحميل التزايدي لنوع الصور '%s' غير مدعومواص٠مل٠الدخل صÙري.لا ذاكرة كاÙية لتحميل مل٠PNGذاكرة غير كاÙية لتحميل بنية سياق PNMذاكرة غير كاÙية لتحميل مل٠PNMذاكرة غير كاÙية Ù„Ùتح صورة مل٠XBMلا ذاكرة كاÙية لتحميل الصورة، حاوÙÙ„ الخروج من بعض التطبيقات لتحرير الذاكرةلا ذاكرة كاÙية Ù„Ùتح مل٠JPEG 2000ذاكرة غير كاÙية Ù„Ùتح مل٠TIFFذاكرة غير كاÙية لحÙظ الصورة ÙÙŠ براحذاكرة غير كاÙية لحÙظ الصورة إلى إعادة النداء (callback)خطأ داخلي ÙÙŠ محمّل GIF (%s)خطأ داخلي: Ùشلت وحدة تحميل الصور '%s' ÙÙŠ إنهاء إحدى العمليات، لكنّها لم تعط٠سببا للÙشلمل٠XBM غير سليمترويسة XPM غير صالحةترويسة غير صالحة ÙÙŠ الرسم المتحرّكترويسة غير صحيحة ÙÙŠ الأيقونةيجب أن تكون جودة JPEG قيمة بين 0 Ùˆ 100ØŒ لذلك تعذّر تحليل القيمة '%s'.يجب أن تكون Ù…Ùاتيح المقاطع النصية لـ PNG محار٠أسكي.يجب أن يكون لمÙاتيح قطع PNG النصية محرÙًا واحدًا على الأقل Ùˆ 79 كحد أقصى.قطعة مشوّهة ÙÙŠ الرسّم المتحرّكقيمة اللون القصوى ÙÙŠ مل٠PNM هي 0قيمة اللون القصوى ÙÙŠ مل٠PNM كبيرة جدًالا توجد ترويسة XPMلا توجد لوحة ألوان عند نهاية بيانات PCXلا ذاكرة كاÙية لتشكيل إطار ÙÙŠ مل٠GIFلا ذاكرة كاÙية لتحميل مل٠GIFلا ذاكرة كاÙية لتحميل مل٠ICOذاكرة غير كاÙية لتحميل صورة RASلا ذاكرة كاÙية لتحميل الرسوم المتحرّكةلا ذاكرة كاÙية لتحميل الصورة النقطيةلا ذاكرة كاÙية لتحميل الأيقونةذاكرة غير كاÙية لتحميل الصورةيجب أن يكون مستوى ضغط PNG قيمة بين 0 Ùˆ 100ØŒ لذلك تعذّر تحليل القيمة '%s'.مل٠PNM له ارتÙاع صورة يساوي 0مل٠PNM له عرض صورة يساوي 0لمل٠PNM بايت أوَّلي غير سليممل٠PNM ليس ÙÙŠ صيغة Ùرعيّة من PNM يمكن تمييزهامÙحمّÙÙ„ صور PNM لا يَدعم صيغة PNM الÙرعية هذهتوقَّع Ù…Ùحمّل PNM العثور على رقم صحيح، لكن لم يجدهانتهى المل٠قبل أوانهلصورة RAS بيانات ترويسة زائÙةلصورة RAS نوع مجهولصيغ PNM الخام تحتاج إلى وَضع Ùراغ واحد قبل بيانات العيّنةنوع صورة PNM الخام غير صحيحÙيضان المكدّسصورة TGA لها أبعاد غير سليمةنوع صور TGA غير مدعومضغط TIFF لا يشير إلى مرمّز صحيح.صيغة صور ANIصيغة صور BMPصيغة صور EMFصيغة صور GIFصيغة صور ICNSصيغة صور ICOصيغة صور JPEG 2000صيغة صور JPEGصيغة صور PCXصيغة صور PNGعائلة صيغ صور PNM/PBM/PGM/PPMصيغة صور QTIFصيغة صور Sun rasterصيغة صور TIFFصيغة صور Targaصيغة صور WBMPصيغة صور WMFصيغة صور XBMصيغة صور XPMبناء gdk-pixbuf هذا لا يدعم الحÙظ بصيغة الصور: %sصور BMP أعلى-أسÙÙ„ تعذّر ضغطهاصورة JPEG المÙحوّلة ذات عرض أو ارتÙاع صÙري.صورة JPEG2000 المÙحوّلة ذات عرض أو ارتÙاع صÙريصورة PNG المحولة لها عدد غير مدعوم من القنوات، يجب أن تكون 3 أو 4.صورة PNG المÙحوّلة ذات عرض أو ارتÙاع صÙري.صورة PNG المحوّلة ليست RGB أو RGBA.تعذّر تحميل وحدة تحميل الصور: %s: %sعمق بت غير متوقّع لخانات Ù…Ùخطط الألواننهاية غير متوقّعة لبيانات صورة PNMقطعة أيقونة غير متوقعة ÙÙŠ الرسم المتحرّكصيغة مل٠صور تعذّر تمييزهانطاق ألوان JPEG غير مدعوم (%s)نوع أيقونات غير مدعومنسق صور لا يدعمه GDI+تعذّر تحويل قيمة مقطع PNG النصي %s إلى ترميز ISO-8859-1.إصدارة %s من صيغ ملÙات GIF غير مدعومةعرض أو ارتÙاع صÙري لصورة TIFFارتÙاع صورة مل٠XPM قيمته <= 0عرض صورة مل٠XPM قيمته <= 0مل٠XPM له عدد غير صحيح من الألوانمل٠XPM له عدد غير صحيح من المحار٠لكل بكسلÙشل تحصيص براح للصورة بحجم صÙر بايتÙشل تحصيص براح للصورة بحجم بايت واحدÙشل تحصيص ذاكرة وسيطة للصورة بحجم بايتينÙشل تحصيص ذاكرة وسيطة للصورة بحجم %u بايتÙشل تحصيص ذاكرة وسيطة للصورة بحجم %u بايتÙشل تحصيص ذاكرة وسيطة للصورة بحجم %u بايتانحرا٠صورة RAS غير مدعومIJPEG quality must be a value between 0 and 100; value '%d' is not allowed.Unsupported depth for ICO file: %dImage has unsupported number of %d-bit planesPNG compression level must be a value between 0 and 9; value '%d' is not allowed.يجب أن تكون جودة JPEG قيمة بين 0 Ùˆ 100ØŒ القيمة '%d' غير مسموح بها.عمق مل٠ICO غير مدعوم: %dللصورة عدد غير مدعوم من مستويات %d-بتيجب أن يكون مستوي ضغط PNG قيمة بين 0 Ùˆ 100ØŒ القيمة '%d' غير مسموح بها.gdk-pixbuf-2.30.8/po/ia.gmo0000664000175000017500000000206512340760137016515 0ustar00mclasenmclasen00000000000000Þ•T Œ¸ ¹Ú%÷B%`2†s¹+-.Y!ˆ,ª(×4Circular table entry in GIF fileFailed to open file '%s': %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)Internal error in the GIF loader (%s)Version %s of the GIF file format is not supportedProject-Id-Version: gtk+ 1.3 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2000-10-27 02:02+0100 Last-Translator: Robert Brady Language-Team: Interlingua Language: ia MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Circular elemento de tabella in GIF archivoIncapabile de cargaration de archivo '%s' : %sArchivo disapparer un GIF archivoGIF archivo manca datos (forsan truncateva?)Interne error in le cargator de GIF (%s)Version %s de la formato de GIF archivo insupportavagdk-pixbuf-2.30.8/po/mi.gmo0000664000175000017500000002660712340760137016541 0ustar00mclasenmclasen00000000000000Þ•t¼\Ð Ñ %ñ  ), V "w +š #Æ &ê . @ 6[ ’ '© Ñ ñ N &T { R• è J #Q u  ¬ "Ê 8í 8&_!w&™%ÀBæ0)&Z– ªË%à- NdyŽ"§ Ê7ë$#.H$w*œOÇ%/=-m%›ÁÒî2H8ž#²"Ö"ù##@&d‹ª!Ê ì& 44!i‹«AÆ& 5Vsˆ²ÇÝò'/KaxŽ£E¸Cþ)B l+(¹ â"&!E"gŠ2 )Óýœº#Ùý"5!N#p#”!¸4ÚI,v'–,¾%ë`4r§^Æ)%\O,¬ Ù)ú"$ 1G 9y >³ ò +!6K*/Š*%º*&à*%+$-+$R+Dw+ ¼+(É+ò+: , E, P,%[,C,Å,(Ý,-C- a-l-5"PVLf&Y-t/HIS_ >R T eJW6k+1OK\(bF?la;3:r4'8@`7 j9cC2E)=NBp!,GUM %ngid[<.*ZAmXsDoq h^]0#$QBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Circular table entry in GIF fileCompressed icons are not supportedCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconKeys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM image loader does not support this PNM subformatPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+ 2.3.2 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-01-27 07:36+1300 Last-Translator: Wesley Parish Language-Team: GNOME MÄori Team Language: mi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Kei ataahua BMP he mohiotanga Kei ataahua BMP he rahi tautokotiaHe kino te ka kiteaKoremana ko nga a te ataahua PNGHe tepu kei puarahi GIFKaore te pakoko i te tautokotiaKaore taea e whakarato pumahara mo Kaore taea e whakarato pumahara mo Kaore taea e whakarato pumahara Kaore taea e whakarato pumahara kia uta puarahi JPEGKaore te (pixbuf) hou e mahiKaore e taea e mohio te whakatakotoranga a te puarahi a te whakaahua '%s'Kaore e taea te toenga e pupuriHe kitea puarahi a te ataahua JPEG (%s)He tuhituhi ki te puarahi a te whakaahua: %sHe nunui te mohiotanga kei te puarahiKa tuhituhi i te ataahua, kua hinga kia kati i '%s', ehara pea mohiotanga katoa i te purihia: %sKua hinga kia uta te mohiotanga RGB mai Puarahi TIFFKua hinga kia uta ataahua TIFFKua hinga kia uta pikitia '%s': ehara e mohiotia te take, pea kino tetahi puarahi a te pikitiakua hinga kia uta i te whakaahua '%s': %sKua hinga kia uta ataahua '%s': ehara mohiotia te take, pea kino tetahi puarahi a te ataahuaKua hinga kia huaki i '%s' kia tuhituhi: %sKua hinga kia huaki ataahua TIFFKua hinga kia huaki i te puarahi '%s': %sKua hinga kia huaki puarahi taupuaKua hinga kia korero pukapuka i te puarahi taupuaKua hinga kia tuhituhi ki te puarahi ka uta ataahua XBMKua hinga kia tuhituhi ki te puarahi taupua ka uta ataahua XPMHinga korero pukapuka GIF: %sHe mate kei te puarahi a te ataahua PNG: %sHe mate korero pukapuka i te puarahi a ataahua PNG: %sKaore he puarahi GIF e ahuaKa ngaro te puarahi GIF i etahi mohiotanga (I whakapoto pea?)He kino te ataahua GIF ( I whakapoto te ataahua GIF Ehara ikeike kei pakokoEhara whanui kei pakokoKaore etahi mohiotanga i te puarahi a te whakaahua '%s'Ehara te ahua a te ataahua i te mohiotiaHe whanui koremana, he ikeike koremana kei ataahuaEhara bpp e tautokotia kei ataahuaEhara tautokotia %d kei ataahuaEhara ikeike kei ataahuaEhara whanui kei ataahuaKo kino te a te ataahuaKo kino te mohiotanga a te (pixel) ataahuaKo tino nunui te ataahua kia purihia me he mea ICOKaore te momo ataahua '%s' i te tautokotiaKaore uta momo ataahua '%s' i te tautokotiaEhara pumahara ake kia uta i te puarahi PNGEhara pumahara ake kia uta Ehara pumahara ake kia uta i te puarahi PNMEhara pumahara ake kia uta i te puarahi a te ataahua XBMEhara pumahara ake kia uta i te ataahua, Ehara pumahara ake kia huaki puarahi TIFFEhara pumahara ake kia puripuri i te ataahua ki tetahi Ehara pumahara ake kia pupuri i te ataahua ki He whakaroto kei te GIF whakauta (%s)Koremana puarahi XBMHe koremana kei pikitiaHe koremana kei pakokoPatuhi mo etahi motete Patuhi mo etahi motete He kino te motete kei pikitia Kaore XPM i te kiteaEhara papa peita i te kitea kei otinga a te mohiotanga PCXEhara pumahara ake kia uta puarahi GIFEhara pumahara ake kia uta i te puarahi ICOEhara nui te pumahara kia uta i te ataahua RASEhara pumahara ake kia uta pikitiaEhara pumahara ake kia uta ataahua Ehara pumahara ake kia uta i te pakokoEhara pumahara ake kia uta i te ataahuaHe ataahua ikeike a kei puarahi PNMHe ataahua whanui a kei puarahi PNMHe kei puarahi PNMKaore kaiwhakauta a te ataahua PNM i te tautoko Kua kitea taro nunui te otinga-a-te-puarahiHe mohiotanga koretake kei ataahua RASHe momo koremohiotia kei ataahua RAS whakatakotoranga totouka PNMKo koremana te totouka a te momo ataahua PNMHe mata purenaKei ataahua TGA i a koremanaKaore te momo ataahua TGA i te tautokotiaTe whakatakotoranga a te ataahua ANITe whakatakotoranga a te ataahua BMPTe whakatakotoranga a te ataahua GIFTe whakatakotoranga a te ataahua ICOTe whakatakotoranga a te ataahua JPEGTe whakatakotoranga a te ataahua PCXTe whakatakotoranga a te ataahua PNGTe whanau a nga whakatakotoranga a nga PNM/PBM/PGM/PPM ataahuaTe whakatakotoranga a te ataahua (raster) o SunTe whakatakotoranga a te ataahua TIFFTe whakatakotoranga a te ataahua TargaTe whakatakotoranga a te ataahua WBMPTe whakatakotoranga a te ataahua XBMTe whakatakotoranga a te ataahua XPMKaore tautoko kia puripuri i te whakatakotoranga a te whakaahua: %s tautokotia Ehara whanui ranei ehara ikeike kei PNG PNG kao RGB ranei RGBAKaore e taea e uta te tauira kaiwhakauta whakaahua: %s: %s puta noa puta noa He motete pakoko puta noa kei pikitiaKaore te whakatakotoranga a te puarahi a te whakaahua i te mohiotia atanga tautokotia (%s)He hohonu tautokotia mo puarahi ICO: %dPakoko momo tautokotiaKaore te %s a te whakatakotoranga a te ataahua GIF i te tautokotia koremana He ataahua RAS tautokotiagdk-pixbuf-2.30.8/po/ug.gmo0000664000175000017500000006551512340760137016550 0ustar00mclasenmclasen00000000000000Þ•ËtÌ  %)O)d-Ž!¼ Þ"ÿ("*K-v,¤,Ñþ'AZ w$˜&½"ä%A*\)‡±Ð&ê*+<#h&Œ.³,â#-3a|’§6¾ õ5Q!n"'³Ûø6`J*«NÖ(%"N&q˜R²J##n’¬Éç"%Z?š8´8í&!>"`&ƒ%ª%ÐBöN90ˆ.¹&è$ 8Y%n”-®Üò<"U x"™o¼7, d $ƒ .¨ $× *ü O'!*w!%¢!/È!-ø!e&"%Œ"r²"%#6#I#e#J|#OÇ#2$HJ$“$$°$,Õ$%#%2:%"m%"%#³%#×%&û%"&A&Qa&V³&! ' ,'&M'-t'4¢'2×'! (F,(s(“(A®(ð(!)0) ?)`)0})®)Ã)Ø)í)**.*C*^*t*‰*'ž*Æ*Ü*ø*+%+;+P+e+Ez+'À+*è+-,CA,)…, ¯,,Ð,+ý,()- R-"s-–-!µ-"×-ú-!.G2.2z.%­.Ó.ò.%/)6/V`/·/Ç×/XŸ1Lø1E2\d2DÁ2<3AC3K…3_Ñ3614fh4MÏ4M5Mk5R¹52 6R?6A’6VÔ6\+7>ˆ71Ç7#ù718]O8Y­8-9+59Qa9K³9Oÿ9EO:\•:Rò:QE;:—;gÒ;5:<*p<'›<2Ã<Nö<E=6^='•=(½=5æ=d>,>T®>Q?LU?T¢?[÷?YS@M­@žû@2šAKÍA\B,vBãB0gC˜C/6D&fD/D4½D(òD:E,VEBƒE7ÆE^þEM]F.«FLÚFN'GRvG;ÉGDH’JHŸÝHG}I^ÅID$J*iJ&”JZ»J$KU;K4‘KVÆKL=L$YL5~LF´LSûLIOMM™M™çMSN<ÕN9O`LO;­OCéO¨-PNÖPI%QWoQIÇQâREôRÔ:S%T5T4UT.ŠTš¹TŒTUfáUcHVC¬V\ðVhMW¶WeÖWoˆ-9R5›2OÅ¿ŸÆ€š°v³Cf´}yMKªQsD%Ê•rƒ«‚Lezq!Ç£ G:jp,Á\EÄXoa¢(–4=)Y‘À¹xBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gdk-pixbuf Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-02-22 22:21+0900 Last-Translator: Gheyret Kenji Language-Team: Uyghur Computer Science Association Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; BMP سۈرەتتە يالغان سۈرەت بÛشى سانلىق-مەلۇماتى بارقوللىمايدىغان BMP سۈرەت بÛشى Ú†ÙˆÚ­ كىچىكلىكىخاتا كود كۆرۈلدىPNG سۈرەتنىڭ ھەر بىر قانىلىنىڭ بىت سانى ئىناۋەتسىز .ئايلاندۇرۇلغان PNG نىڭ بىت سانى 8 ئەمەسTGA باش ئەسلەكنى تەقسىملىيەلمەيدۇرەڭ جەدۋەل تۈرىنى تەقسىملىيەلمەيدۇرەڭ جەدۋەل قۇرۇلمىسىنى تەقسىملىيەلمەيدۇIOBuffer سانلىق-مەلۇماتى ئۈچۈن ئەسلەك تەقسىملىيەلمەيدۇIOBuffer ئەسلەك تەقسىملىيەلمەيدۇTGA نىڭ تىل مۇھىت تۈزۈلۈشى ئۈچۈن ئەسلەك تەقسىملىيەلمەيدۇئەسلەك تەقسىملەپ PNM سۈرەتنى يۈكلىيەلمەيدۇXPM سۈرەت يۈكلەشكە ئەسلەك تەقسىملىيەلمەيدۇيÛÚ­Ù‰ پىكسÛللىق يىغلەكنى تەقسىملىيەلمەيدۇIOBuffer ئۈچۈن ۋاقىتلىق ئەسلەك تەقسىملىيەلمەيدۇXPM رەڭ جەدۋەلنى ئوقۇيالمىدىIOBuffer ئۈچۈن قايتىدىن ئەسلەك تەقسىملىيەلمەيدۇGIF سۈرەتتىكى جەدۋەل تۈرى دەۋرىيلىكىرەڭ سەپلىمە ھۆججىتىنىڭ ئۇزۇنلۇقى %d ئىناۋەتسىز.رەڭ سەپلىمە ھۆججىتىنىڭ ئۇزۇنلۇقى ‹%u› ئىناۋەتسىز.پرÛسلانغان سىنبەلگىنى قوللىمايدۇئەسلەك تەقسىملىيەلمەيدۇ: %sئÛقىم قۇرالمايدۇ: %sICNS ھۆججەت كودىنى ÙŠÛشەلمىدىسۈرەت ئÛگىزلىكىگە ئÛرىشەلمىدى (TIFF ھۆججەت بۇزۇلغان)سۈرەت كەڭلىكىگە ئÛرىشەلمىدى (TIFF ھۆججەت بۇزۇلغان)ئÛقىمدىن ئوقۇيالمايدۇ: %sئÛقىمنى ئىزدىيەلمىدى: %sPCX رەسىمىگە يىغلەككە ئەسلەك تەقسىملىيەلمىدىرەڭ سەپلىمىسىگە ئەسلەك تەقسىملىيەلمەيدۇكونتÛكىست يىغلەككە ئەسلەك تەقسىملىيەلمىدىھۆججەت بÛشىغا ئەسلەك تەقسىملىيەلمىدىسىزىقلىق سانلىق-مەلۇماتقا ئەسلەك تەقسىملىيەلمىدىJPEG ھۆججەتنى يۈكلەشكە ئەسلەك تەقسىملىيەلمىدىBMP ھۆججەتنى ساقلاشقا ئەسلەك تەقسىملىيەلمىدىئÛقىمغا ئەسلەك تەقسىملىيەلمىدىيىغلەك سۈرەت سانلىق-مەلۇماتىغا ئەسلەك تەقسىملىيەلمەيدۇيÛÚ­Ù‰ پىكسÛÙ„ يىغلەك قۇرالمىدىسۈرەت كودىنى ÙŠÛشەلمىدىسۈرەتنى يۈكلىيەلمىدىمÛتا ھۆججەتنى يۈكلىيەلمىدى‹%s› نىڭ سۈرەت Ùورماتىنى پەرقلەندۈرەلمىدىساقلىيالمىدىقالغان قىسمىنى ساقلىيالمايدۇBMP ھۆججەتكە يازالمىدىTIFF ھۆججەتكە يازالمىدىنۇربەلگە ئورنى سۈرەت سىرتىداPCX سۈرەتنىڭ بارلىق سىزىقلىق مەلۇماتلىرىغا ئÛرىشەلمىدىTIFF سۈرەت ئۆلچىمى بەك Ú†ÙˆÚ­JPEG سۈرەتنى تەھلىل قىلغاندا خاتالىق كۆرۈلدى (%s)ICNS سۈرەت ھۆججەت ئوقۇغاندا خاتالىق كۆرۈلدى: %sسۈرەت ھۆججەتكە ÙŠÛزىشتا خاتالىق كۆرۈلدى: %sسۈرەت ئÛقىمىنى ساقلاۋاتقاندا خاتالىق كۆرۈلدىھۆججەتتىكى سانلىق-مەلۇمات نورمىدىن ھالقىپ كەتكەن%d بايتلىق ھۆججەت ئوقۇش يىغلەكنى تەقسىملىيەلمىدىQTIF تىل مۇھىت قۇرۇلمىسىنى تەقسىملىيەلمىدى.سۈرەتكە يازغاندا ‹%s› نى ياپالمىدى، ھەممە سانلىق-مەلۇمات ساقلانمىغان بولۇشى مۇمكىن: %sGdkPixbufLoader ئوبيÛكت قۇرالمىدى.سۈرەت سانلىق-مەلۇمات ئاتومىنى تاپالمىدى.TIFF ھۆججەتتىكى RGB سانلىق-مەلۇماتلارنى يۈكلىيەلمىدىTIFF سۈرەتنى يۈكلىيەلمىدى‹%s› جانلاندۇرۇمنى يۈكلىيەلمىدى: سەۋەبى ئÛنىق ئەمەس ياكى جانلاندۇرۇم ھۆججەت بۇزۇلۇپ كەتكەن بولۇشى مۇمكىن‹%s› سۈرەت يۈكلىيەلمىدى: %s‹%s› سۈرەتنى يۈكلىيەلمىدى. سەۋەبى ئÛنىق ئەمەس بۇ ھۆججەت بۇزۇلۇپ كەتكەن بولۇشى مۇمكىن‹%s› نى ئÛچىپ يازالمىدى: %sTIFF سۈرەتنى ئاچالمىدىھۆججەت «%s» نى ئاچالمىدى: %sۋاقىتلىق ھۆججەتنى ئاچالمىدىQTIF بÛشىنى ئوقۇيالمىدىۋاقىتلىق ھۆججەتتىن ئوقۇيالمىدىTIFF سۈرەتنى ساقلىيالمىدىكÛيىنكى %d بايت seek() تىن ئاتلىيالمىدى.TIFF سانلىق-مەلۇماتقا يازالمىدىXBM سۈرەت يۈكلەۋاتقاندا ۋاقىتلىق ھۆججەتكە يازالمىدىXPM يۈكلىگەندە ۋاقىتلىق ھۆججەتكە يازالمىدىGIF ھۆججەتنى ئوقۇيالمىدى:%sPNG سۈرەت ھۆججەتتە ئÛغىر خاتالىق كۆرۈلدى: %sPNG سۈرەتنى ئوقۇغاندا ئÛغىر خاتالىق كۆرۈلدىPNG سۈرەتنى ئوقۇغاندا ئÛغىر خاتالىق كۆرۈلدى: %sھۆججەت GIF ھۆججەت ئەمەستەك تۇرىدۇQTIF ئاتوم ئوقۇشتىكى ھۆججەت خاتالىقى: %sGIF ھۆججەتتە بەزى سانلىق-مەلۇماتلار ÙƒÛ•Ù…(ھۆججەت ÙƒÛسىپ قىسقارتىلغان بولۇشى مۇمكىن)GIF سۈرەتنىڭ ئومۇمىيەت رەڭ خەرىتىسى يوق، ئۇنىڭ ئىچىدىكى بىر بۆلەكنىڭمۇ رەڭ خەرىتىسى يوقGIF سۈرەت بۇزۇلغان(ناتوغرا LZW پرÛس شەكلى)GIF ھۆججەت يۈكلەش بۆلىكى بۇ سۈرەتنى تەھلىل قىلالمىدىGIF سۈرەت ÙƒÛسىپ قىسقارتىلغان ياكى چالاسىنبەلگە ئÛگىزلىكى نۆلسىنبەلگە كەڭلىكى نۆل‹%s› سۈرەت ھۆججەتتە Ú¾Ûچقانداق سانلىق-مەلۇمات يوقنامەلۇم سۈرەت شەكلىسۈرەتنىڭ كەڭلىكى Û‹Û• ياكى ئۇزۇنلۇقى ئىناۋەتسىزرەسىمدە قوللىمايدىغان bpp بارسۈرەتتە قوللىمايدىغان %d بىتلىق رەڭ تەخسىسى بارسۈرەت ئÛگىزلىكى 0سۈرەت كەڭلىكى 0سۈرەت بÛشى بۇزۇلغانسۈرەت بۇزۇلغان ياكى ÙƒÛسىلگەنسۈرەت پىكسÛÙ„ سانلىق-مەلۇماتى بۇزۇلغانسۈرەت بەك Ú†ÙˆÚ­ØŒ ICO شەكلىدە ساقلىغىلى بولمايدۇ.بۇ ‹%s› خىلدىكى سۈرەت تىپىنى قوللىمايدۇنۆۋەتتە بۇ خىل سۈرەت Ùورماتىنى قوللىمايدۇ%s سۈرەت يۈكلەش بۆلىكى توغرا ئÛغىزنى چىقىرالمىدى: ئۇ باشقا بىر gdk-pixbuf نەشرىگە تەۋەمۇ؟‹%s› سۈرەت تىپى تەدرىجىي يۈكلەشنى قوللىمايدۇكىرگۈزگەن ھۆججەت چۈشەندۈرۈشى NULL.PNG يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقPNM نىڭ تىل مۇھىت بۆلىكىنى يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇPNM نى يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇXBM ھۆججەت يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇسۈرەت يۈكلەشكە ئەسلەك ÙŠÛتىشمەيدۇ، بەزى پروگراممىلارنى ÙŠÛپىپ ئەسلەكنى بىكارلاپ سىناپ بÛقىڭJPEG 2000 ھۆججەتنى ئÛچىشقا ÙŠÛتەرلىك ئەسلەك يوقTIFF ھۆججەتنى ئÛچىشقا ÙŠÛتەرلىك ئەسلەك يوقبۇ سۈرەتنى يىغلەككە ساقلاشقا ئەسلەك ÙŠÛتىشمەيدۇبۇ سۈرەتنى ساقلاشقا ÙŠÛتەرلىك ئەسلەك يوقچوڭلۇقى %lu x %lu بولغان سۈرەتنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوق؛ باشقا پروگراممىلارنى ÙŠÛپىپ ئەسلەك ئىشلىتىش مىقدارىنى ئازايتىڭ.GIF يۈكلىگۈچتە ئىچكى خاتالىق كۆرۈلدى(%s)ئىچكى خاتالىق: سۈرەت يۈكلەش بۆلىكى ‹%s› Ù…Û•Ù„Û‡Ù… مەشغۇلاتنى تاماملىيالمىدى، Ù„Ûكىن Ú¾Ûچقانداق خاتالىق سەۋەبى بÛرىلمىدىXBM ھۆججەت ئىناۋەتسىزXBM باش ئىناۋەتسىزجانلاندۇرۇم بÛشى ئىناۋەتسىزسىنبەلگە بÛشى ئىناۋەتسىزJPEG نىڭ سۈپىتى چوقۇم 0 دىن 100 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك. '%d' قىممەتنى ئىشلىتىشكە يول قويۇلمايدۇ.JPEG نىڭ سۈپىتى چوقۇم 0 دىن 100 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك. ‹%s› قىممەتنى تەھلىل قىلالمىدىPNG ÙŠÛزىق رامكىسىنىڭ ھالقىلىق سۆزى ASCII چوقۇم بولۇشى ÙƒÛرەكPNG ÙŠÛزىق رامكىسىنىڭ ھالقىلىق سۆزى 1-79 غىچە بولۇشى ÙƒÛرەكجانلاندۇرۇمدىكى بۆلەكنىڭ شەكلى خاتاPNM ھۆججەتتە ئىشلەتكىلى بولىدىغان ئەڭ ÙƒÛ†Ù¾ رەڭ سانى 0PNM ھۆججەتتە ئىشلەتكىلى بولىدىغان ئەڭ ÙƒÛ†Ù¾ رەڭ سانى بەك Ú†ÙˆÚ­XPM بÛشى تÛپىلمىدىPCX سانلىق-مەلۇماتىنىڭ ئاخىرىدا رەڭ تەڭشىگۈچ بايقالمىدىGIF ھۆججەتتىكى بىر كاندۇكنى ھاسىل قىلىشقا ÙŠÛتەرلىك ئەسلەك يوقGIF ھۆججەتنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقICO ھۆججىتىنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقRAS سۈرەتنى يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقجانلاندۇرۇم يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقبىتلىق تەسۋىر يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقسىنبەلگە يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقسۈرەت يۈكلەشكە ÙŠÛتەرلىك ئەسلەك يوقPNG نىڭ پرÛسلاش دەرىجىسى چوقۇم 9-0 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك . '%d' قىممەتنى ئىشلىتىشكە يول قويۇلمايدۇ.PNG پرÛسلاش دەرىجىسى چوقۇم 9-0 Ú¯Ù‰Ú†Û• بولۇشى ÙƒÛرەك؛ ئانالىز قىلىنمايدىغان قىممەت %s .PNM ھۆججەتنىڭ سۈرەت ئÛگىزلىكى 0PNM ھۆججەتنىڭ سۈرەت كەڭلىكى 0PNM ھۆججەتنىڭ باش بايتى خاتاPNG ھۆججەت پەرقلەندۈرگىلى بولىدىغان PNM قوشۇمچە Ùورماتتا ساقلانمىغانPNM يۈكلەش پروگراممىسى بۇ خىل PNM تارماق Ùورماتنى قوللىمايدۇPNM يۈكلەش بۆلەك پۈتۈن سان تاپالمىدىھۆججەت بۇرۇن ئاخىرلاشقانQTIF ئاتوم چوڭلۇقى بەك Ú†ÙˆÚ­ (%d بايت)RAS سۈرەتتە يالغان باش سانلىق-مەلۇماتى بارRAS سۈرەتنىڭ تىپى نامەلۇمئەسلىدىكى PNM Ùورماتى نۇسخىلاشتىن بۇرۇن بىر بوشلۇق ئورنىغا ئÛھتىياجلىقئەسلىدىكى PNM سۈرەتنىڭ تىپى ئىناۋەتسىزھاسىل بولغان GIF سۈرەتنىڭ چوڭلۇقى نۆلتۇرادىن ھالقىدىTGA سۈرەت ئۆلچىمى ئىناۋەتسىزTGA سۈرەت تىپىنى قوللىمايدۇTIFF پرÛسلاش ئىناۋەتلىك كودلاشتىن پايدىلىنالمىدى.ANI سۈرەت ÙورماتىBMP سۈرەت ÙورماتىEMF سۈرەت ÙورماتىGIF سۈرەت ÙورماتىBMP سۈرەت پىچىمىICNS سۈرەت ÙورماتىICO سۈرەت ÙورماتىJPEG 2000 سۈرەت ÙورماتىJPEG سۈرەت ÙورماتىPCX سۈرەت ÙورماتىPNG سۈرەت ÙورماتىPNM/PBM/PGM/PPM سۈرەت ھۆججەت تۈرىQTIF سۈرەت ÙورماتىSun ئوپتىك پەنجىرىلىك سۈرەت ÙورماتىTIFF سۈرەت ÙورماتىTarga سۈرەت ÙورماتىWBMP سۈرەت ÙورماتىWMF سۈرەت ÙورماتىXBM سۈرەت ÙورماتىXPM سۈرەت Ùورماتىبۇ gdk-pixbuf ساقلايدىغان بۇ خىل ھۆججەت شەكلىنى قوللىمايدۇ :%sيۇقىرىدىن تۆۋەنگە ÙŠÛزىلغان BMP سۈرەت شەكلىنى پرÛسلىيالمايدۇئايلاندۇرۇلغان JPEG نىڭ كەڭلىكى ياكى ئۇزۇنلۇقى نۆلئايلاندۇرۇلغان JPEG2000 نىڭ كەڭلىكى ياكى ئۇزۇنلۇقى نۆلئايلاندۇرۇلغان PNG قوللىمايدىغان قانال سانىنى ئۆز ئىچىگە ئالغان. چوقۇم 3 ياكى 4 بولۇشى لازىمئايلاندۇرۇلغان PNG نىڭ كەڭلىكى ياكى ئÛگىزلىكى Ù†Û†Ù„.ئايلاندۇرۇلغان PNG بولسا RGB ياكى RGBA ئەمەس.ئايلاندۇرۇلغان pixbuf نىڭ كەڭلىكى ياكى ئÛگىزلىكى Ù†Û†Ù„.سۈرەت يۈكلەش بۆلىكىنى يۈكلىيەلمىدى: %s : %sئÛنىقسىز رەڭلىك جەدۋەل بىت چوڭقۇرلۇقىPNM سۈرەت سانلىق-مەلۇماتى بالدۇر ئاخىرلاشقانجانلاندۇرۇمدا ئÛنىقلانمىغان بۆلەك بارپەرقلەندۈرگىلى بولمايدىغان سۈرەت ھۆججەت Ùورماتىقوللىمايدىغان JPEG رەڭ بوشلۇقى (%s)قوللىمايدىغان ICO ھۆججەت چوڭقۇرلۇقى: %dقوللىمايدىغان رەسىم بەلگە تۈرىGDI+ بۇ سۈرەت Ùورماتىنى تونۇمايدۇPNG تÛكىست رامكىسى %s نى ISO-8859-1 غا ئايلاندۇرۇشقا بولمايدۇقوللىمايدىغان %s نەشرىدىكى GIF سۈرەت ھۆججەت ÙورماتىTIFF سۈرەتنىڭ كەڭلىك ياكى ئÛگىزلىكى 0XPM ھۆججەت سۈرەت ئÛگىزلىكى <= 0XPM ھۆججەت سۈرەت كەڭلىكى <= 0XPM ھۆججەت رەسىم رەڭ سانى توغرا ئەمەسXPM ھەربىر پىكسÛÙ„ ئىگىلىگەن بىت سانى ئىناۋەتسىز%u بايتلىق سۈرەت يىغلەكنى تەقسىملىيەلمىدىقوللىمايدىغان RAS سۈرەت شالغۇتىgdk-pixbuf-2.30.8/po/fa.po0000664000175000017500000010452512340760135016350 0ustar00mclasenmclasen00000000000000# Persian translation of gtk+. # Copyright (C) 2000, 2002, 2003, 2004, 2005 Sharif FarsiWeb, Inc. # Roozbeh Pournader , 2000, 2002, 2003, 2004, 2005. # Meelad Zakaria , 2005. # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.6\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2005-02-14 18:03+0330\n" "Last-Translator: Roozbeh Pournader \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=1; plural=0;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "باز کردن پرونده‌ی «%s» شکست خورد: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "پرونده‌ی تصویری «%s» هیچ داده‌ای ندارد" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "بار کردن پویانمایی «%s» شکست خورد: دلیل آن معلوم نیست، احتمالاً پرونده‌ی " "پویانمایی خراب است" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "بار کردن تصویر «%s» شکست خورد: دلیل آن معلوم نیست، احتمالاً پرونده‌ی تصویری " "خراب است" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "نمی‌توان پیمانه‌ی تصویربارکن را بار کرد: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "پیمانه‌ی بار کردن پرونده %s رابط مناسب را صادر نمی‌کند؛ شاید از نسخه‌ی دیگری از " "GTK است؟" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "تصویر نوع «%s» پشتیبانی نمی‌شود" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "قالب پرونده‌ی تصویر برای پرونده‌ی «%s» تشخیص داده نشد" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "قالب پرونده‌ی تصویری ناشناخته" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "بار کردن تصویر «%s» شکست خورد: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "خطا در نوشتن در پرونده‌ی تصویر: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "این ساخت gdk-pixbuf از ذخیره‌ی این قالب تصویری پشتیبانی نمی‌کند: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "باز کردن پرونده‌ی موقت شکست خورد" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "خواندن از پرونده‌ی موقت شکست خورد" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "نمی‌توان «%s» را برای نوشتن باز کرد: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "بستن «%s» هنگام نوشتن تصویر شکست خورد، ممکن است همه‌ی داده‌ها ذخیره نشده " "باشند: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "حاÙظه برای ذخیره کردن تصویر در میان‌گیر کاÙÛŒ نیست" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "خطا در نوشتن در پرونده‌ی تصویر: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "خطای داخلی: پیمانه‌ی بارکننده‌ی تصویر «%s» در بار کردن یک تصویر شکست خورد،ولی " "دلیلی برای این شکست اعلام نکرد" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "بار کردن اÙزایشی تصویر نوع «%s» پشتیبانی نمی‌شود" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "سرصÙحه‌ی تصویر خراب است" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "قالب تصویر نامعلوم است" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "داده‌های نقطه‌ای تصویر خراب است" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "تخصیص یک میانگیر تصویر %Iu بایتی شکست خورد " #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "تکه ‌شمایل غیرمنتظره در پویانمایی" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "سرصÙحه‌ی نامعتبر در پویانمایی" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "حاÙظه برای بار کردن پویانمایی کاÙÛŒ نیست" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "تکه‌ی معیوب در پویانمایی" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "تصویر GIF قطع شده یا ناقص است." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "قالب تصویر ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "داده‌های سرصÙحه‌ی تصویر BMP جعلی است" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "حاÙظه برای بار کردن تصویر نقشه‌بیتی کاÙÛŒ نیست" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "اندازه‌ی سرصÙحه‌ی تصویر BMP پشتیبانی نمی‌شود" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "تصاویر BMP ازبالا‌به‌پایین نمی‌توانند Ùشرده باشند" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "پیش از موقع به پایان پرونده برخورد شد" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "نمی‌توان برای بار کردن پرونده‌ی JPEG حاÙظه تخصیص داد" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "نمی‌توان نام پرونده را تبدیل کرد" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "قالب تصویر BMP" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "قالب تصویر BMP" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "قالب تصویر GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "قالب تصویر ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "Ú©ÛŒÙیت JPEG باید مقداری بین Û° Ùˆ Û±Û°Û° باشد؛ مقدار «%s» قابل درک نیست." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "Ú©ÛŒÙیت JPEG باید مقداری بین Û° Ùˆ Û±Û°Û° باشد؛ مقدار «%Id» مجاز نیست." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "قالب تصویر JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "قالب تصویر TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "نمی‌توان برای سرصÙحه حاÙظه تخصیص داد" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "خطا در ایجاد شاخه‌ی «%s»: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "نمی‌توان مورد را انتخاب کرد" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "خطا در ایجاد شاخه‌ی «%s»: %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "نمی‌توان نام پرونده را تبدیل کرد" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "نمی‌توان نام پرونده را تبدیل کرد" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "این Ø´Ú©Ù„ از تصاویر RAS پشتیبانی نمی‌شوند" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "نمی‌توان بقیه را ذخیره کرد" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "قالب تصویری WBMP" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "شکست در خواندن GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "بعضی از داده‌های پرونده‌ی GIF Ù…Ùقود شده‌اند (شاید پرونده به Ø´Ú©Ù„ÛŒ قطع شده است؟)â€" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "خطای داخلی در بارگذار GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "سرریز پشته" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "بارکننده‌ی تصویر GIF نمی‌تواند این تصویر را بÙهمد." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "برخورد با کد بد" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "مدخل دوری جدول در پرونده‌ی GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "حاÙظه برای بار کردن پرونده‌ی GIF کاÙÛŒ نیست" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "حاÙظه برای بار کردن پرونده‌ی GIF کاÙÛŒ نیست" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "تصویر GIF خراب است (Ùشرده‌سازی LZW غلط)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "پرونده به‌نظر یک پرونده‌ی GIF نمی‌رسد" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "نسخه‌ی %s از قالب پرونده‌ی GIF پشتیبانی نمی‌شود" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "عرض تصویر صÙر است" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "تصویر GIF نقشه‌رنگ سراسری‌ای ندارد، Ùˆ یکی از چارچوب‌های داخل آن نقشه‌رنگ محلی " "ندارد." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "تصویر GIF قطع شده یا ناقص است." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "خطای مهلک در خواندن پرونده‌ی تصویری PNGâ€: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "نمی‌توان مورد را انتخاب کرد" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "قالب تصویر ICO" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "سرصÙحه‌ی نامعتبر در شمایل" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "حاÙظه برای بار کردن شمایل کاÙÛŒ نیست" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "شمایل‌های Ùشرده‌شده پشتیبانی نمی‌شوند" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "عرض شمایل صÙر است" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "ارتÙاع شمایل صÙر است" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "شمایل از نوع پشتیانی‌نشده" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "حاÙظه برای بار کردن پرونده‌ی ICO کاÙÛŒ نیست" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "تصویر برای ذخیره شدن به‌عنوان ICO خیلی بزرگ است" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "کانون مکان‌نما خارج از تصویر است" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "عمق پشتیبانی‌نشده برای پرونده‌ی ICO: %Id" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "نمی‌توان برای سرصÙحه حاÙظه تخصیص داد" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "نمی‌توان نام پرونده را تبدیل کرد" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "عرض یا ارتÙاع PNG تبدیل‌شده صÙر است." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "تصویر نوع «%s» پشتیبانی نمی‌شود" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "نمی‌توان برای بار کردن پرونده‌ی JPEG حاÙظه تخصیص داد" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "حاÙظه برای بار کردن پرونده‌ی TIFF کاÙÛŒ نیست" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "نمی‌توان برای داده‌های خط حاÙظه تخصیص داد" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "قالب تصویر JPEG" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "خطا در تÙسیر پرونده‌ی JPEG â€(%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "حاÙظه برای بار کردن تصویر کاÙÛŒ نیست، برای آزاد کردن حاÙظه خروج از بعضی " "برنامه‌ها را امتحان کنید" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Ùضای رنگ JPEG پشتیبانی نمی‌شود (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "نمی‌توان برای بار کردن پرونده‌ی JPEG حاÙظه تخصیص داد" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "عرض یا ارتÙاع PNG تبدیل‌شده صÙر است." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "نمی‌توان برای سرصÙحه حاÙظه تخصیص داد" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "نمی‌توان برای میانگیر زمینه حاÙظه تخصیص داد" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "ارتÙاع Ùˆ/یا عرض تصویر نامعتبر است" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "â€bpp تصویر پشتیبانی نمی‌شود" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "تعداد صÙحه‌های %Idبیتی تصویر پشتیبانی نمی‌شود" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "نمی‌توان pixbuf ایجاد کرد" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "نمی‌توان برای داده‌های خط حاÙظه تخصیص داد" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "نمی‌توان برای سرصÙحه حاÙظه تخصیص داد" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "همه‌ی خطهای تصویر PCX گرÙته نشد" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "در انتهای داده‌های PCX تخته‌رنگی یاÙته نشد" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "قالب تصویر PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "عرض یا ارتÙاع PNG تبدیل‌شده صÙر است." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "قالب تصویر GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "بیت بر کانال تصویر PNG نامعتبر است." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "عرض یا ارتÙاع PNG تبدیل‌شده صÙر است." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "بیت بر کانال PNG تبدیل‌شده، Û¸ نیست." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PNG تبدیل‌شده RGB یا RGBA نیست." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "تعداد کانالهای PNG تبدیل‌شده پشتیبانی نمی‌شود، باید Û³ یا Û´ تا باشد." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "خطای مهلک در پرونده‌ی تصویر PNGâ€: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "حاÙظه برای بار کردن پرونده‌ی PNG کاÙÛŒ نیست" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "حاÙظه برای ذخیره‌ی یک تصویر %Ild در %Ild کاÙÛŒ نیست؛ برای کاهش مصر٠حاÙظه خروج " "از بعضی برنامه‌ها را امتحان کنید" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "خطای مهلک در خواندن پرونده‌ی تصویری PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "خطای مهلک در خواندن پرونده‌ی تصویری PNGâ€: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "کلیدهای تکه‌متنهای PNG باید حداقل یک Ùˆ حداکثر Û·Û¹ نویسه داشته باشند." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "کلیدهای تکه‌متنهای PNG باید نویسه‌های اَسکی باشند." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "Ú©ÛŒÙیت JPEG باید مقداری بین Û° Ùˆ Û±Û°Û° باشد؛ مقدار «%s» قابل درک نیست." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "Ú©ÛŒÙیت JPEG باید مقداری بین Û° Ùˆ Û±Û°Û° باشد؛ مقدار «%Id» مجاز نیست." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "مقدار تکه‌متن PNG «%s» را نمی‌توان به کدگذاری ISO-8859-1 تبدیل کرد." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "قالب تصویر PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "بارکننده‌ی PNM انتظار داشت یک عدد صحیح ببیند، ولی ندید" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "بایت ابتدایی پرونده‌ی PNM نادرست است" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "پرونده‌ی PNM در زیرقالب شناخته‌شده‌ای از PNM نیست" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "عرض تصویر پرونده‌ی PNM صÙر است" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "ارتÙاع تصویر پرونده‌ی PNM صÙر است" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "حداکثر مقدار رنگ در پرونده‌ی PNM صÙر است" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "مقدار حداکثر رنگ در پرونده‌ی PNM خیلی بزرگ است" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "نوع تصویر PNM خام نامعتبر است" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "بارکننده‌ی تصویر PNM از این زیرقالب پشتیبانی نمی‌کند" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "قالبهای PNM خام به دقیقاً یک Ùاصله‌ی خالی قبل از داده‌های نمونه نیاز دارند" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "نمی‌توان برای بار کردن تصویر PNM حاÙظه تخصیص داد" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "حاÙظه برای بار کردن ساختار زمینه‌ی PNM کاÙÛŒ نیست" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "پایان غیرمنتظره‌ی داده‌های تصویر PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "حاÙظه برای بار کردن پرونده‌ی PNM کاÙÛŒ نیست" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "خانواده‌ی قالبهای تصویر PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "باز کردن پرونده‌ی TIFF شکست خورد" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "تخصیص یک میانگیر تصویر %Iu بایتی شکست خورد " #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "شکست در خواندن GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "نمی‌توان برای ساختار زمینه‌ی TGA حاÙظه تخصیص داد" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "خواندن از پرونده‌ی موقت شکست خورد" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "باز کردن پرونده‌ی TIFF شکست خورد" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "قالب تصویر TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "داده‌های سرصÙحه‌ای تصویر RAS جعلی است" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "نوع تصویر RAS نامعلوم است" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "این Ø´Ú©Ù„ از تصاویر RAS پشتیبانی نمی‌شوند" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "حاÙظه برای بار کردن تصویر RAS کاÙÛŒ نیست" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "نمی‌توان برای ساختار IOBuffer حاÙظه تخصیص داد" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "نمی‌توان برای داده‌های IOBuffer حاÙظه تخصیص داد" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "نمی‌توان داده‌های IOBuffer را بازتخصیص کرد" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "نمی‌توان داده‌های موقت IOBuffer را تخصیص داد" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "نمی‌توان pixbuf جدید تخصیص داد" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "تصویر GIF قطع شده یا ناقص است." #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "نمی‌توان ساختار نقشه‌رنگ تخصیص داد" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "نمی‌توان مدخلهای نقشه‌رنگ را تخصیص داد" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "عمق بیتی غیرمنتظره برای مدخلهای نقشه‌رنگ" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "نمی‌توان حاÙظه‌ی سرصÙحه‌ی TGA را تخصیص داد" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "ابعاد پرونده‌ی TGA نامعتبر است" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "تصویر نوع TGA پشتیبانی نمی‌شود" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "نمی‌توان برای ساختار زمینه‌ی TGA حاÙظه تخصیص داد" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "داده‌های اضاÙÛŒ در پرونده" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "قالب تصویر تارگا" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "نمی‌توان عرض تصویر را گرÙت (پرونده‌ی TIFF خراب)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "نمی‌توان ارتÙاع تصویر را گرÙت (پرونده‌ی TIFF خراب)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "عرض یا ارتÙاع تصویر TIFF صÙر است" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "ابعاد تصویر TIFF خیلی بزرگ است" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "حاÙظه برای بار کردن پرونده‌ی TIFF کاÙÛŒ نیست" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "نمی‌توان داده‌های RGB را از پرونده‌ی TIFF بار کرد" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "باز کردن پرونده‌ی TIFF شکست خورد" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "بار کردن پرونده‌ی TIFF شکست خورد" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "باز کردن پرونده‌ی TIFF شکست خورد" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "باز کردن پرونده‌ی TIFF شکست خورد" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "نمی‌توان نام پرونده را تبدیل کرد" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "عرض تصویر صÙر است" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "ارتÙاع تصویر صÙر است" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "حاÙظه برای بار کردن تصویر کاÙÛŒ نیست" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "نمی‌توان بقیه را ذخیره کرد" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "قالب تصویری WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "پرونده‌ی XBM نامعتبر" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "حاÙظه برای بار کردن پرونده‌ی تصویری XBM کاÙÛŒ نیست" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "نوشتن پرونده‌ی موقت هنگام بار کردن تصویر XNM شکست خورد" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "قالب تصویر XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "سرصÙحه‌ی XPM یاÙت نشد" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "پرونده‌ی XBM نامعتبر" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "عرض تصویر پرونده‌ی XPM کمتر یا مساوی صÙر است" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "ارتÙاع تصویر پرونده‌ی XPM کمتر یا مساوی صÙر است" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "تعداد نویسه بر نقطه‌ی XPM نامعتبر است" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "تعداد رنگهای پرونده‌ی XPM نامعتبر است" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "نمی‌توان برای بار کردن تصویر XPM حاÙظه تخصیص داد" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "نمی‌توان نقشه‌رنگ XPM را خواند" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "نوشتن در پرونده‌ی موقت هنگام بار کردن تصویر XPM شکست خورد" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "قالب تصویر XPM" #~ msgid "Unsupported animation type" #~ msgstr "پویانمایی از نوع پشتیبانی‌نشده" #~ msgid "TIFFClose operation failed" #~ msgstr "عملیات TIFFClose شکست خورد" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "نمی‌توان برای داده‌های تخته‌رنگ‌شده حاÙظه تخصیص داد" gdk-pixbuf-2.30.8/po/ne.gmo0000664000175000017500000005642012340760137016532 0ustar00mclasenmclasen00000000000000Þ•œüÓÜ ( ) %I o )„ -® !Ü þ "(B*k-–,Ä,ñ'9az —"¸*Û)+0#\&€.§,Ö6Ul‡!¤"Æ'é1NE&”»RÕ(JF#‘µÏì" 8-8fŸ!·"Ù&ü%#BINŒ0Û. &;bw ‹¬%Áç-/EZo"ˆ «7Ì$.)$X*}O¨%ø/-N%|¢³ÆâJùOD2”HÇ$-,R#“2·"ê" #0#T&xŸ¾QÞV0!‡ ©&Ê-ñ42T!‡©ÉAä&D St‘¦»Ðåû '% M i  – ¬ Á EÖ '!CD!)ˆ! ²!+Ó!(ÿ! (""I"l"!‹""­"Ð"Gæ"2.#%a#‡#¦#%Ä#)ê#V$k$Ћ$G\&M¤&Bò&T5'aŠ'\ì'vI(aÀ(t")€—)Ž*ƒ§*ƒ++L¯+dü+<a,Yž,dø,]]-g»-j#.uŽ.e/rj/Ý/€_0Cà0y$13ž13Ò1<2eC2E©2\ï2FL38“3”Ì3Pa42²4­å46“5•Ê5H`6+©62Õ6?7EH7gŽ7mö7!d8D†8JË8N9`e9±Æ9Ûx:DT;Q™;Zë;;F<B‚<9Å<,ÿ<K,=Gx=kÀ=0,>3]>#‘>9µ>\ï>AL?hŽ?V÷?uN@VÄ@`A|APBláBkNCEºCDD5†‹F8›QNO[L3Š]W1pX+6r}™V˜j.sœ”5uoDwI\#<BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCouldn't write to BMP fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk.gnome-2-14.ne Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2006-07-07 14:33+0545 Last-Translator: Mahesh subedi Language-Team: Nepali Language: ne MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.10.2 Plural-Forms: nplurals=2;plural=(n!=1) BMP छविसà¤à¤— बनावटी हेडर डेटा छBMP छविसà¤à¤— असमरà¥à¤¥à¤¿à¤¤ हेडर साइज छखराब सङà¥à¤•à¥‡à¤¤à¤•à¥‹ देखा परà¥à¤¯à¥‹PNG छविको बिट पà¥à¤°à¤¤à¤¿ चà¥à¤¯à¤¾à¤¨à¤² अवैध छ।बदलिà¤à¤•à¥‹ PNG को बिट पà¥à¤°à¤¤à¤¿ चà¥à¤¯à¤¾à¤¨à¤² ८ होइन।TGA हेडर सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨à¤•à¤²à¤°à¤®à¥à¤¯à¤¾à¤ª पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¹à¤°à¥‚ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨à¤•à¤²à¤°à¤®à¥à¤¯à¤¾à¤ª बनावट निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨IOBuffer डेटाका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨IOBuffer सà¥à¤Ÿà¥à¤°à¤•à¥à¤Ÿà¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨TGA पà¥à¤°à¤¸à¤à¤— सà¥à¤Ÿà¥à¤°à¤•à¥à¤Ÿà¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨PNM छवि लोड गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨XPM छवि लोड गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨à¤¨à¤¯à¤¾à¤ pixbuf निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨à¤…सà¥à¤¥à¤¾à¤¯à¥€ IOBuffer डेटा निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨XPM कलरमà¥à¤¯à¤¾à¤ª पढà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨IOBuffer डेटा पà¥à¤¨: निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकà¥à¤¦à¥ˆà¤¨GIF फाइलमा वृतà¥à¤¤à¤¾à¤•à¤¾à¤°à¤¿ तालिका पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¸à¤™à¥à¤•à¥à¤šà¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤¹à¤°à¥‚ समरà¥à¤¥à¤¿à¤¤ छैननà¥à¤›à¤µà¤¿ उचाइ पà¥à¤°à¤¾à¤ªà¥à¤¤ गरà¥à¤¨ सकेन (खराब TIFF फाइल)छवि चौडाइ पà¥à¤°à¤¾à¤ªà¥à¤¤ गरà¥à¤¨ सकेन (खराब TIFF फाइल)पà¥à¤°à¤¸à¤à¤— बफरका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेनहेडरका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेनलाइन डेटाका लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेनJPEG फाइल लोड गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेनBMP फाइल बचत गरà¥à¤¨à¤•à¤¾ लागि सà¥à¤®à¥ƒà¤¤à¤¿ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकेननयाठpixbuf सिरà¥à¤œà¤¨à¤¾ गरà¥à¤¨ सकेनफाइल '%s' का लागि छवि फाइल ढाà¤à¤šà¤¾ पहिचान गरà¥à¤¨ सकेनबाà¤à¤•à¥€ बचत गरà¥à¤¨ सकेनBMP फाइलमा लेखà¥à¤¨ सकेनछवि बाहिर करà¥à¤¸à¤° हटसà¥à¤ªà¤Ÿ(PCX) छविको सबै लाइनहरू पà¥à¤°à¤¾à¤ªà¥à¤¤ गरà¥à¤¨ सकेनTIFF छविको आयामहरू अति ठूलो छJPEG छवि फाइल (%s) वà¥à¤¯à¤¾à¤–à¥à¤¯à¤¾ गरà¥à¤¦à¤¾ तà¥à¤°à¥à¤Ÿà¤¿à¤›à¤µà¤¿ फाइलमा लेखà¥à¤¦à¤¾ तà¥à¤°à¥à¤Ÿà¤¿: %sफाइलमा अतà¥à¤¯à¤¾à¤§à¤¿à¤• डेटाछवि लेखà¥à¤¦à¤¾ '%s' बनà¥à¤¦ गरà¥à¤¨ असफल, सबै डेटा बचत नभà¤à¤•à¥‹ हà¥à¤¨à¤¸à¤•à¥à¤›: %sTIFF फाइल बाट RGB डेटा लोड गरà¥à¤¨ असफलTIFF छवि लोड गरà¥à¤¨ असफलà¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨ '%s' लोड गरà¥à¤¨ असफल: कारण अजà¥à¤žà¤¾à¤¤, संभवत à¤à¤‰à¤Ÿà¤¾ नषà¥à¤Ÿ à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨ फाइलछवि '%s' लोड गरà¥à¤¨ असफल: %sछवि '%s' लोड गरà¥à¤¨ असफल: कारण अजà¥à¤žà¤¾à¤¤, संभवत à¤à¤‰à¤Ÿà¤¾ नषà¥à¤Ÿ छवि फाइललेखà¥à¤¨à¤•à¤¾ लागि '%s' खोलà¥à¤¨ असफल: %sTIFF छवि खोलà¥à¤¨ असफलफाइल '%s' खोलà¥à¤¨ असफल: %sअसà¥à¤¥à¤¾à¤¯à¥€ फाइल खोलà¥à¤¨ असफलअसà¥à¤¥à¤¾à¤¯à¥€ फाइलबाट पढà¥à¤¨ असफलXBM छवि लोड गरà¥à¤¦à¤¾ असà¥à¤¥à¤¾à¤¯à¥€ फाइल लेखà¥à¤¨ असफलXPM छवि लोड गरà¥à¤¦à¤¾ असà¥à¤¥à¤¾à¤¯à¥€ फाइलमा लेखà¥à¤¨ असफलGIF पढà¥à¤¨ असफल: %sPNG छवि फाइलमा घातक तà¥à¤°à¥à¤Ÿà¤¿: %sPNG छवि फाइल पढà¥à¤¦à¤¾ घातक तà¥à¤°à¥à¤Ÿà¤¿PNG छवि फाइल पढà¥à¤¦à¤¾ घातक तà¥à¤°à¥à¤Ÿà¤¿: %sफाइल à¤à¤‰à¤Ÿà¤¾ GIF फाइलको रूपमा देखा परà¥à¤¦à¥ˆà¤¨GIF फाइलले केही डेटा हराà¤à¤•à¥‹ थियो (सायद यो कà¥à¤¨à¥ˆ पà¥à¤°à¤•à¤¾à¤°à¤²à¥‡ काटिà¤à¤•à¥‹ थियो ?)GIF छविसà¤à¤— विशà¥à¤µà¤µà¥à¤¯à¤¾à¤ªà¥€ कलरमà¥à¤¯à¤¾à¤ª छैन, र यसभितà¥à¤°à¤•à¥‹ à¤à¤‰à¤Ÿà¤¾ फà¥à¤°à¥‡à¤®à¤®à¤¾ सà¥à¤¥à¤¾à¤¨à¥€à¤¯ कलरमà¥à¤¯à¤¾à¤ª छैन।GIF छवि नषà¥à¤Ÿ छ (गलत LZW सङà¥à¤•à¥à¤šà¤¨)GIF छवि लोडरले यो छवि बà¥à¤à¥à¤¨ सकेन।GIF छवि काटिà¤à¤•à¥‹ थियो वा अपूरà¥à¤£ थियो।पà¥à¤°à¤¤à¤¿à¤®à¤¾à¤¸à¤à¤— शूनà¥à¤¯ उचाइपà¥à¤°à¤¤à¤¿à¤®à¤¾à¤¸à¤à¤— शूनà¥à¤¯ चौडाइ छछवि फाइल '%s' मा डेटा छैनछवि ढाà¤à¤šà¤¾ अजà¥à¤žà¤¾à¤¤à¤›à¤µà¤¿à¤¸à¤à¤— अवैध चौडाइ र/वा उचाइ छछविले bpp लाई असमरà¥à¤¥à¤¨ गरेको छछविसà¤à¤— %d-बिट पà¥à¤²à¥‡à¤¨à¤¹à¤°à¥‚को असमरà¥à¤¥à¤¿à¤¤ नमà¥à¤¬à¤° छछविको उचाइ शूनà¥à¤¯ छछविको चौडाइ शूनà¥à¤¯ छछवि हेडर नषà¥à¤Ÿà¤›à¤µà¤¿ पिकà¥à¤¸à¥‡à¤² डेटा नषà¥à¤ŸICO को रूपमा बचत गरà¥à¤¨ छवि अति ठूलो भयोछवि पà¥à¤°à¤•à¤¾à¤° '%s' समरà¥à¤¥à¤¿à¤¤ छैनछवि पà¥à¤°à¤•à¤¾à¤° '%s' को बढà¥à¤¦à¥‹ लोडिङ समरà¥à¤¥à¤¿à¤¤ छैनPNG फाइल लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿PNM पà¥à¤°à¤¸à¤à¤— सà¥à¤Ÿà¥à¤°à¤•à¥à¤Ÿ लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿PNM फाइल लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿XBM छवि फाइल लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤›à¤µà¤¿ लोड गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿, सà¥à¤®à¥ƒà¤¤à¤¿ सà¥à¤µà¤¤à¤¨à¥à¤¤à¥à¤° गरà¥à¤¨ केही अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤—हरू निषà¥à¤•à¤¾à¤¶à¤¨ गरेर पà¥à¤°à¤¯à¤¾à¤¸ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥TIFF फाइल खोलà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤à¤‰à¤Ÿà¤¾ बफरमा छवि बचत गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿à¤•à¤²à¤¬à¥à¤¯à¤¾à¤•à¤®à¤¾ छवि बचत गरà¥à¤¨ अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿GIF लोडर (%s) मा आनà¥à¤¤à¤°à¤¿à¤• तà¥à¤°à¥à¤Ÿà¤¿à¤…वैध XBM फाइलअवैध XPM हेडरà¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨à¤®à¤¾ अवैध हेडरपà¥à¤°à¤¤à¤¿à¤®à¤¾à¤®à¤¾ अवैध हेडरJPEG गà¥à¤£ ० देखि १०० बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; '%d' लाई अनà¥à¤®à¤¤à¤¿ दिइà¤à¤•à¥‹ छैन।JPEG गà¥à¤£ ० देखि १०० बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; मान '%s' पदवरà¥à¤£à¤¨ गरà¥à¤¨ सकिà¤à¤¨à¥¤PNG पाठ टà¥à¤•à¥à¤°à¤¾à¤¹à¤°à¥‚का लागि कà¥à¤žà¥à¤œà¥€à¤¹à¤°à¥‚ ASCII कà¥à¤¯à¤¾à¤°à¥‡à¤•à¥à¤Ÿà¤°à¤¹à¤°à¥‚ हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›à¥¤PNG पाठ टà¥à¤•à¥à¤°à¤¾à¤¹à¤°à¥‚का लागि कà¥à¤žà¥à¤œà¥€à¤¹à¤°à¥‚सà¤à¤— कमà¥à¤¤à¥€à¤®à¤¾ १ र बढीमा ७९ कà¥à¤¯à¤¾à¤°à¥‡à¤•à¥à¤Ÿà¤°à¤¹à¤°à¥‚ हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›à¥¤à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨à¤®à¤¾ विकृत खणà¥à¤¡PNM फाइलमा अधिकतम रङ मान ० होPNM फाइलमा अधिकतम रङ मान अति ठूलो छकà¥à¤¨à¥ˆ XPM हेडर फेला परेनPCX डेटाको अनà¥à¤¤à¥à¤¯à¤®à¤¾ कà¥à¤¨à¥ˆ रङदानी फेला परेनGIF फाइलमा à¤à¤‰à¤Ÿà¤¾ फà¥à¤°à¥‡à¤® मिशà¥à¤°à¤£ गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनGIF फाइल लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनICO फाइल लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनRAS छवि लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनà¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨ लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनबिटमà¥à¤¯à¤¾à¤ª छवि लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनपà¥à¤°à¤¤à¤¿à¤®à¤¾ लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनछवि लोड गरà¥à¤¨ परà¥à¤¯à¤¾à¤ªà¥à¤¤ सà¥à¤®à¥ƒà¤¤à¤¿ छैनPNG सङà¥à¤•à¥à¤šà¤¨ तह ० र ९ बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; '%d' लाई अनà¥à¤®à¤¤à¤¿ दिइà¤à¤•à¥‹ छैन।PNG सङà¥à¤•à¥à¤šà¤¨ तह ० र ९ बीचको à¤à¤‰à¤Ÿà¤¾ मान हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›; मान '%s' पदवरà¥à¤£à¤¨ गरà¥à¤¨ सकिà¤à¤¨à¥¤PNM फाइलसà¤à¤— उचाइ ० भà¤à¤•à¥‹ à¤à¤‰à¤Ÿà¤¾ छवि छPNM फाइलसà¤à¤— चौडाइ ० भà¤à¤•à¥‹ à¤à¤‰à¤Ÿà¤¾ छवि छPNM फाइलसà¤à¤— à¤à¤‰à¤Ÿà¤¾ गतल पà¥à¤°à¤¾à¤°à¤®à¥à¤­à¤¿à¤• बाइट छPNM फाइल à¤à¤‰à¤Ÿà¤¾ जà¥à¤žà¤¾à¤¤ उपढाà¤à¤šà¤¾ होइनPNM छवि लोडरले यो PNM उपढाà¤à¤šà¤¾ समरà¥à¤¥à¤¨ गरà¥à¤¦à¥ˆà¤¨PNM लोडरले à¤à¤‰à¤Ÿà¤¾ इनà¥à¤Ÿà¤¿à¤œà¤° फेला पारà¥à¤¨à¥‡ आशा गरेको थियो, तर पारेनअपरिपकà¥à¤µ फाइल-को-अनà¥à¤¤à¥à¤¯à¤¸à¤à¤— सामना भयोRAS छविसà¤à¤— बनावटी हेडर डेटा छRAS छविसà¤à¤— अजà¥à¤žà¤¾à¤¤ पà¥à¤°à¤•à¤¾à¤° छकचà¥à¤šà¤¾ PNM ढाà¤à¤šà¤¾à¤¹à¤°à¥‚लाई नमूना डेटा भनà¥à¤¦à¤¾ अघि ठीक à¤à¤‰à¤Ÿà¤¾ सेतो खाली सà¥à¤¥à¤¾à¤¨ आवशà¥à¤¯à¤• परà¥à¤¦à¤›à¤•à¤šà¥à¤šà¤¾ PNM छवि पà¥à¤°à¤•à¤¾à¤° अवैध छथाक अधिपà¥à¤°à¤µà¤¾à¤¹TGA छविसà¤à¤— अवैध आयामहरू छनà¥TGA छवि पà¥à¤°à¤•à¤¾à¤° समरà¥à¤¥à¤¿à¤¤ छैनANI छवि ढाà¤à¤šà¤¾BMP छवि ढाà¤à¤šà¤¾GIF छवि ढाà¤à¤šà¤¾ICO छवि ढाà¤à¤šà¤¾JPEG छवि ढाà¤à¤šà¤¾PCX छवि ढाà¤à¤šà¤¾PNG छवि ढाà¤à¤šà¤¾PNM/PBM/PGM/PPM छवि ढाà¤à¤šà¤¾ परिवारसन रासà¥à¤Ÿà¤° छवि ढाà¤à¤šà¤¾TIFF छवि ढाà¤à¤šà¤¾à¤Ÿà¤¾à¤°à¥à¤—ा छवि ढाà¤à¤šà¤¾WBMP छवि ढाà¤à¤šà¤¾XBM छवि ढाà¤à¤šà¤¾XPM छवि ढाà¤à¤šà¤¾gdk-pixbuf को निरà¥à¤®à¤¾à¤£à¤²à¥‡ छवि ढाà¤à¤šà¤¾ बचत गरà¥à¤¨ समरà¥à¤¥à¤¨ गरà¥à¤¦à¥ˆà¤¨: %sटपडाउन BMP छविहरू सङà¥à¤•à¥à¤šà¤¨ गरà¥à¤¨ सकिà¤à¤¦à¥ˆà¤¨à¤¬à¤¦à¤²à¤¿à¤à¤•à¥‹ PNGसà¤à¤— चà¥à¤¯à¤¾à¤¨à¤²à¤¹à¤°à¥‚को असमरà¥à¤¥à¤¿à¤¤ नमà¥à¤¬à¤° छनà¥, ३ वा ४ हà¥à¤¨à¥à¤ªà¤°à¥à¤¦à¤›à¥¤à¤¬à¤¦à¤²à¤¿à¤à¤•à¥‹ PNGसà¤à¤— शूनà¥à¤¯ चौडाइ वा उचाइ छ।बदलिà¤à¤•à¥‹ PNG RGB वा RGBA होइन।छवि-लोडिङ मोडà¥à¤¯à¥à¤² लोड गरà¥à¤¨ असफल: %s: %sकलरमà¥à¤¯à¤¾à¤ª पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿à¤¹à¤°à¥‚का लागि अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ बिट गहिराइPNM छवि डेटाको अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ अनà¥à¤¤à¥à¤¯à¤à¤¨à¤¿à¤®à¥‡à¤¸à¤¨à¤®à¤¾ अपà¥à¤°à¤¤à¥à¤¯à¤¾à¤¶à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ खणà¥à¤¡à¤ªà¤¹à¤¿à¤šà¤¾à¤¨ नभà¤à¤•à¥‹ छवि फाइल ढाà¤à¤šà¤¾à¤…समरà¥à¤¥à¤¿à¤¤ JPEG रङ खाली सà¥à¤¥à¤¾à¤¨ (%s)ICO फाइलका लागि असमरà¥à¤¥à¤¿à¤¤ गहिराइ: %dअसमरà¥à¤¥à¤¿à¤¤ पà¥à¤°à¤¤à¤¿à¤®à¤¾ पà¥à¤°à¤•à¤¾à¤°PNG पाठ टà¥à¤•à¥à¤°à¤¾ %s का लागि मान ISO-8859-1 सङà¥à¤•à¥‡à¤¤à¤¨à¤®à¤¾ रूपानà¥à¤¤à¤°à¤£ गरà¥à¤¨ सकिà¤à¤¦à¥ˆà¤¨à¥¤GIF फाइल ढाà¤à¤šà¤¾à¤•à¥‹ संसà¥à¤•à¤°à¤£ %s समरà¥à¤¥à¤¿à¤¤ छैनTIFF छविको चौडाइ वा उचाइ शूनà¥à¤¯ छXPM फाइलसà¤à¤— छवि उचाइ <= 0 छXPM फाइलसà¤à¤— छवि चौडाइ <= 0 छXPM फाइलसà¤à¤— रङहरूको अवैध नमà¥à¤¬à¤° छXPMसà¤à¤— कà¥à¤¯à¤¾à¤°à¥‡à¤•à¥à¤Ÿà¤° पà¥à¤°à¤¤à¤¿ पिकà¥à¤¸à¥‡à¤²à¤•à¥‹ अवैध नमà¥à¤¬à¤° छ%u बाईटको छवि बफर निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ असफल%u बाईटà¥à¤¸à¤•à¥‹ छवि बफर निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ असफलअसमरà¥à¤¥à¤¿à¤¤ RAS छवि घटबढgdk-pixbuf-2.30.8/po/uz.gmo0000664000175000017500000000557412340760137016572 0ustar00mclasenmclasen00000000000000Þ•ü%Üpq¬6à úR({J™#ä%"C f‡œ± Ê/ë#?Ti~+“¿!Þ‘%’%¸Þ/û++<[hÄRÞ-1 _ #€ %¤ 0Ê û  "' J /i -™ Ç Ø é ú . : *Q      Could not create stream: %sCould not read from stream: %sCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveError writing to image file: %sFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileImage file '%s' contains no dataImage format unknownImage header corruptImage pixel data corruptImage type '%s' is not supportedInsufficient memory to save image into a bufferNot enough memory to load animationThe ANI image formatThe EMF image formatThe WMF image formatThe XPM image formatUnable to load image-loading module: %s: %sUnrecognized image file formatUnsupported image format for GDI+Project-Id-Version: uz@cyrillic Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2008-12-28 09:44+0500 Last-Translator: Nurali Abdurahmonov Language-Team: Uzbek Language: uz MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.11.4 Quyidagi oqimni yaratib boÊ»lmadi: %sQuyidagi oqimdan oÊ»qib boÊ»lmadi: %sMeta-faylni yuklab boÊ»lmadi'%s' faylidagi rasm formatini aniqlab boÊ»lmadiSaqlab boÊ»lmadiRasm fayliga yozishda xatolik yuz berdi: %s'%s' : animatsiyasini yuklab boÊ»lmadi: sababi nomaʼlum, balki fayl buzuq boÊ»lishi mumkin'%s' rasmi yuklanmadi: %s'%s' rasmini yuklab boÊ»lmadi: sababi nomaʼlum, balki fayl buzuq boÊ»lishi mumkin'%s' faylini yozish uchun ochib boÊ»lmadi: %s'%s' faylini ochib boÊ»lmadi: %sVaqtinchalik faylni ochib boÊ»lmadiVaqtinchalik fayldan oÊ»qib boÊ»lmadi'%s' rasm fayli hech qanday maʼlumotga ega emasRasm formati nomaʼlumRasm saravhasi buzuqRasmning piksel maʼlumotlari xato'%s' rasm turi qoÊ»llanilmaydiRasmni buferga saqlash uchun xotira yetishmaydiAnimatsiyani yuklash uchun xotira yetishmaydiANI rasm formatiEMF rasm formatiWMF rasm formatiXPM rasm formatiRasm yuklash modulini yuklab boÊ»lmadi: %s: %sNomaʼlum rasm formatiGDI+ uchun qoÊ»llanilmaydigan rasm formatigdk-pixbuf-2.30.8/po/ca@valencia.gmo0000664000175000017500000005551312340760137020320 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0»&0!â122372k24Š21¿23ñ24%32Z3737Å3>ý36<46s4-ª46Ø4'5775'o54—56Ì5-6#16U6)u6BŸ6Bâ6 %7#F7/j76š7IÑ7/8<K87ˆ89À8+ú8W&9<~9$»9&à9$:=,:j:€:$Ÿ:%Ä:(ê:4;1H;Az;3¼;9ð;3*<^<¨x<D!=kf=.Ò=*>9,>%f>vŒ>+?q/?1¡?"Ó?(ö?&@*F@'q@$™@¾@">ACaAC¥AéA& B+0B/\B%ŒB;²BLîBX;C?”C2ÔC!D)DHD(gD%D0¶D!çD< EFEeE(„E"­E0ÐE1F-3F1aFv“FG G+RG6~GDµG6úG>1HopH9àH4IMOIFIzäI)_Jy‰JK K+@K(lKR•KZèK@CLJ„LÏL/êL4M OM3pM?¤M6äM6N6RN4‰NB¾N1O23O_fOdÆO++P+WP,ƒP.°P8ßP@Q+YQb…Q-èQ%R]±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 2.8.2 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-31 22:46+0200 Last-Translator: Gil Forcada Language-Team: Catalan Language: ca-XV MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bits Plural-Forms: nplurals=2; plural=n != 1; Imatge ANI truncada o incompleta.La imatge BMP conté dades de capçalera erròniesLa imatge BMP té una mida de capçalera no permesaS'ha trobat un codi incorrecteEls bits per canal de la imatge PNG no són vàlids.Els bits per canal del PNG transformat no són 8.No es pot obtindre memòria per les capçaleres TGANo es poden assignar les entrades del mapa de colorsNo es pot assignar l'estructura del mapa de colorsNo es pot obtindre memòria per les dades de l'IOBufferNo es pot obtindre memòria per a l'estructura IOBufferNo es pot obtindre memòria per al context de l'estructura TGANo es pot obtindre memòria per carregar la imatge PNMNo es pot obtindre memòria per carregar la imatge XPMNo es pot ubicar una memòria de píxels novaNo es poden assignar les dades temporals de l'IOBufferNo es pot llegir el mapa de color d'XPMNo es pot reubicar memòria per les dades de l'IOBufferEntrada de taula circular al fitxer GIFEl perfil de color té una llargada no vàlida (%d).La llargada del perfil de color no és vàlida «%u».Les icones comprimides no estan implementadesNo s'ha pogut assignar memòria: %sNo s'ha pogut crear el flux: %sNo s'ha pogut descodificar el fitxer ICNSNo es pot obtindre l'alçada de la imatge (fitxer TIFF incorrecte)No es pot obtindre l'amplada de la imatge (fitxer TIFF incorrecte)No s'ha pogut llegir el flux: %sNo s'ha pogut cercar en el flux: %sNo es pot obtindre memòria per a la imatge PCXNo s'ha pogut assignar memòria per al perfil de colorNo s'ha pogut assignar memòria per al context de la memòria intermèdiaNo es pot obtindre memòria per a la capçaleraNo s'ha pogut assignar memòria per a les dades de la líniaNo es pot obtindre memòria per carregar el fitxer JPEGNo s'ha pogut obtindre memòria per guardar el fitxer BMPNo s'ha pogut assignar memòria per al fluxNo s'ha pogut assignar memòria per ubicar les dades d'imatge a la memòria intermèdiaNo s'ha pogut crear una memòria intermèdia de píxels novaNo s'ha pogut descodificar la imatgeNo s'ha pogut carregar el mapa de bitsNo s'ha pogut carregar el metafitxerNo s'ha pogut reconèixer el format gràfic del fitxer «%s»No s'ha pogut guardarNo s'ha pogut guardar la restaNo s'ha pogut escriure al fitxer BMPNo s'ha pogut escriure al fitxer TIFFLloc calent del cursor fora de la imatgeNo s'han obtingut totes les línies de la imatge PCXLes dimensions de la imatge TIFF són massa gransS'ha produït un error en interpretar el fitxer gràfic JPEG (%s)S'ha produït un error en llegir la imatge ICNS: %sS'ha produït un error en escriure al fitxer d'imatge: %sS'ha produït un error en escriure al flux d'imatgeExcés de dades al fitxerNo s'han pogut assignar %d byte per a la memòria intermèdia del fitxer de lecturaNo s'han pogut assignar %d bytes per a la memòria intermèdia del fitxer de lecturaNo s'ha pogut obtindre memòria per al context de l'estructura QTIF.No s'ha pogut guardar «%s» en escriure la imatge, és probable que no s'hagen guardat totes les dades: %sNo s'ha pogut crear l'objecte GdkPixbufLoader.No s'ha trobat un àtom de dades d'imatge.No s'han pogut carregar les dades RGB des del fitxer TIFFNo s'ha pogut carregar la imatge TIFFNo es pot carregar l'animació «%s»: se'n desconeix el motiu; probablement es tracta d'un fitxer d'animació malmésNo s'ha pogut carregar la imatge «%s»: %sNo es pot carregar la imatge «%s»: se'n desconeix el motiu; probablement es tracta d'un fitxer d'imatge malmésNo s'ha pogut obrir «%s» per a l'escriptura: %sNo s'ha pogut obrir la imatge TIFFNo s'ha pogut obrir el fitxer «%s»: %sNo s'ha pogut obrir el fitxer temporalHa fallat la lectura de la capçalera QTIFNo s'ha pogut llegir el fitxer temporalNo s'ha pogut guardar la imatge TIFFNo s'ha pogut ometre el següent %d byte amb la crida seek().No s'han pogut ometre els següents %d bytes amb la crida seek().No s'han pogut escriure dades TIFFNo s'ha pogut escriure al fitxer temporal en carregar la imatge XBMNo s'ha pogut escriure al fitxer temporal en carregar la imatge XPMNo s'ha pogut llegir el GIF: %sError fatal al fitxer d'imatge PNG: %sError fatal en llegir el fitxer gràfic PNGError fatal en llegir el fitxer gràfic PNG: %sEl fitxer no pareix ser un fitxer GIFS'ha produït un error de fitxer en llegir l'àtom QTIF: %sAl fitxer GIF li falten algunes dades (potser s'han truncat d'alguna manera)La imatge GIF no té mapa de color global, i un marc de dins no té mapa de color local.La imatge GIF està malmesa (la compressió LZW és incorrecte)El carregador d'imatges GIF no entén esta imatge.Imatge GIF truncada o incompleta.L'alçada de la icona és zeroL'amplada de la icona és zeroEl fitxer gràfic «%s» no conté dadesEl format de la imatge és desconegutLa imatge té una amplada i/o alçada no vàlidaLa imatge té uns bpp no permesosLa imatge té un nombre de plànols de %d bits no compatibleLa imatge té una alçada zeroLa imatge té una amplada zeroLa capçalera de la imatge està malmesaLa imatge està malmesa o truncadaLes dades de píxels de la imatge estan malmesesLa imatge és massa gran per guardar-la com a ICOEl tipus d'imatge «%s» no està implementatEl tipus d'imatge no està implementat actualmentEl mòdul %s per carregar imatges no exporta la interfície adequada: potser és d'una versió de gdk-pixbuf diferent?No està implementada la càrrega incremental del tipus d'imatge «%s»El descriptor del fitxer d'entrada és nul.No hi ha memòria suficient per carregar el fitxer PNGNo hi ha memòria suficient per carregar l'estructura de context PNMNo hi ha memòria suficient per carregar el fitxer PNMNo hi ha memòria suficient per carregar el fitxer gràfic XBMLa memòria per carregar la imatge és insuficient, proveu d'eixir d'algunes aplicacions per alliberar memòriaNo hi ha memòria suficient per obrir el fitxer JPEG 2000No hi ha memòria suficient per obrir el fitxer TIFFNo hi ha memòria suficient per guardar la imatge en una memòria intermèdiaNo hi ha memòria suficient per guardar la imatge a la crida de retornNo hi ha suficient memòria per emmagatzemar una imatge de %lu per %lu. Eixiu d'algunes aplicacions per alliberar memòriaError intern en el carregador de GIF (%s)Error intern: El carregador d'imatge «%s» no ha pogut acabar una operació, però no ha donat cap raó per a la falladaEl fitxer XBM no és vàlidLa capçalera XPM no és vàlidaLa capçalera de l'animació no és vàlidaLa capçalera de la icona no és vàlidaLa qualitat JPEG ha de ser un valor entre 0 i 100; el valor «%d» no és permés.La qualitat de JPEG ha de ser un valor entre 0 i 100; el valor «%s» no es pot analitzar.Les claus per als blocs text de PNG han de ser caràcters ASCII.Les claus per als blocs text de PNG han de tindre entre 1 i 79 caràcters.Bloc erroni en l'animacióEl valor màxim de color al fitxer PNM és zeroEl valor màxim de color al fitxer PNM és massa altNo s'ha trobat la capçalera XPMNo s'ha trobat cap paleta al final de les dades PCXNo hi ha memòria suficient per compondre un marc al fitxer GIFNo hi ha memòria suficient per carregar el fitxer GIFNo hi ha memòria suficient per carregar el fitxer ICONo hi ha memòria suficient per carregar la imatge RASNo hi ha memòria suficient per carregar l'animacióNo hi ha memòria suficient per carregar la imatge de mapa de bitsNo hi ha memòria suficient per carregar la iconaNo hi ha memòria suficient per carregar la imatgeEl nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%d» no és permés.El nivell de compressió de PNG ha de ser un valor entre 0 i 9; el valor «%s» no es pot analitzar.El fitxer PNM té una alçada d'imatge zeroEl fitxer PNM té una amplada d'imatge de 0El fitxer PNM té un byte inicial incorrecteEl fitxer PNM no és en un subformat reconegutEl carregador d'imatges PNM no permet este subformat PNMEl carregador PNM esperava trobar un enter, però no l'ha trobatS'ha trobat un final de fitxer abans d'horaLa mida de l'àtom QTIF és massa gran (%d byte)La mida de l'àtom QTIF és massa gran (%d bytes)La imatge RAS té dades de capçalera erronisLa imatge RAS és de tipus desconegutEls formats PNM en brut requereixen exactament un espai en blanc abans de les dades de mostraEl tipus d'imatge PNM en brut no és vàlidLa imatge GIF generada ocupa zero bytesSobreeiximent de la pilaLa imatge TGA té unes dimensions no vàlidesEl tipus d'imatge TGA no està permésLa compressió TIFF no es refereix a un còdec vàlid.El format d'imatge ANIEl format d'imatge BMPEl format d'imatge EMFEl format d'imatge GIFEl format de la GdkPixdataEl format d'imatge ICNSEl format d'imatge ICOEl format d'imatge JPEG 2000El format d'imatge JPEGEl format d'imatge PCXEl format d'imatge PNGLa família de format d'imatge PNM/PBM/PGM/PPMEl format d'imatge QTIFEl format d'imatge Sun rasterEl format d'imatge TIFFEl format d'imatge TargaEl format d'imatge WBMPEl format d'imatge WMFEl format d'imatge XBMEl format d'imatge XPMEste muntatge de gdk-pixbuf no permet guardar el format d'imatge: %sNo es poden comprimir les imatges BMP «topdown»El JPEG transformat té amplada o alçada zero.El JPEG 2000 transformat té amplada o alçada zeroEl PNG transformat té un nombre no implementat de canals, ha de ser 3 o 4.El PNG transformat té amplada o alçada zero.El PNG transformat no és RGB o RGBA.La memòria de píxels transformada té amplada o alçada zero.No és possible carregar el mòdul per a la càrrega d'imatges: %s: %sProfunditat de bit inesperada per a les entrades del mapa de colorFinal inesperat de les dades de la imatge PNMBloc d'icona inesperat en l'animacióNo es coneix el format del fitxer gràficEspai de color JPEG no implementat (%s)No es permet una profunditat per al fitxer ICO: %dTipus d'icona no implementadaEl GDI+ no funciona amb este format d'imatgeEl valor per al fragment de text PNG %s no es pot convertir a la codificació ISO-8859-1.No s'ha implementat la versió %s del format del fitxer GIFL'amplada o l'alçada de la imatge TIFF és zeroEl fitxer XPM té una alçada d'imatge menor o igual que 0El fitxer XPM té una amplada d'imatge menor o igual que 0El fitxer XPM té un nombre de colors no vàlidXPM té un nombre de caràcters per píxel no vàlidno s'ha pogut assignar una memòria intermèdia d'imatge de %u byteno s'ha pogut assignar una memòria intermèdia d'imatge de %u bytesVariació d'imatge RAS no implementadagdk-pixbuf-2.30.8/po/or.gmo0000664000175000017500000007644312340760137016557 0ustar00mclasenmclasen00000000000000Þ•È\ œ ÐÑ%ñ),-V!„ ¦"Ç(ê*->,l,™Æ'á " ?$`"…¨Æâ*ý)(Rq&‹*²+Ý# &-.T,ƒ#°-Ô3H6_ –¤»Öò!"1'T|™¹×`ë*LNw(Æ"ï&9RS¦JÄ#3Mjˆ"£ÆZà;8U8ŽÇ!ß"&$%K%qB—NÚ0).Z&‰°Å Ùú%5-O}“¨½Ý"ö ":o]7Í $$ .I $x * OÈ *!%C!/i!-™!%Ç!rí!`"q"„" "J·"O#2R#H…#Î#$ë#,$=$#Q$2u$"¨$"Ë$#î$#%&6%]%|%Qœ%Vî%!E& g&&ˆ&-¯&4Ý&2'!E'Fg'®'Î'Aé'+(I( X(y(0–(Ç(Ü(ñ())1)G)\)w))¢)'·)ß)õ)*'*>*T*i*~*E“*'Ù**+-,+CZ+)ž+ È+,é++,(B, k,"Œ,¯,!Î,"ð,-!)-GK-2“-%Æ-ì- .%).)O.Vy.Ð.Øð.SÉ0I12g1fš1€2V‚2„Ù2^3oà3{P4Ì4}L5}Ê5oH6…¸6H>7|‡7L8FQ8J˜8Sã8O79X‡9fà9`G:F¨:Xï:iH;‚²;l5<_¢<i={l=sè=i\>|Æ>[C?_Ÿ??ÿ?A?@c@Aå@E'A?mAF­AgôAS\B;°BbìBGOCL—CHäC8-DÇfDz.EÔ©E[~FXÚFj3GDžGùãGHÝHí&IWJ7lJA¤JHæJC/KNsKSÂKãL=úL8MÈM-XNP†NP×NS(OT|OEÑOšPã²Ps–Qp Rp{RGìRA4STvS)ËSJõS)@TkjT5ÖT/ U>˜BÁ£.´°@9j†,fF‚¨³»3 -!•w„Ž0‰tr™4~¿¦uU¹#(L¢E*:TgÀ±PI”a`­§7Ÿ;qm"'¶G¡ˆ®‡‘OX¥\ pR[ÈZd ©b·²Å65 ¸ºcM‹)Dy ’nv—œJÇh^¯<ªxV/HBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: or Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2012-04-05 17:16+0530 Last-Translator: Manoj Kumar Giri Language-Team: Oriya Language: or MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n!=1); X-Generator: Lokalize 1.2 BMP ଚିତà­à¬°à¬° ଶୀରà­à¬·à¬•à¬°à­‡ ନକଲି ତଥà­à¬¯ ଅଛିBMP ଚିତà­à¬°à¬° ଶୀରà­à¬·à¬• ଆକାର ଅସହାୟକଖରାପ ସଙà­à¬•à­‡à¬¤ ମିଳିଲାPNG ଚିତà­à¬°à¬° ବିଟ ପà­à¬°à¬¤à¬¿ ଚà­à¬¯à¬¾à¬¨à­‡à¬²à¬° ମୂଲà­à¬¯ ଅବୈଧପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ PNG ର ବିଟ ପà­à¬°à¬¤à¬¿ ଚà­à¬¯à¬¾à¬¨à­‡à¬²à¬° ମୂଲà­à¬¯ à­® ନà­à¬¹à­‡à¬TGA ଶୀରà­à¬·à¬• ସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬°à¬™à­à¬—ନକà­à¬¸à¬¾ ଭରଣଗà­à¬¡à¬¼à¬¿à¬• ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬°à¬™à­à¬—ନକà­à¬¸à¬¾ ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬†à¬‡.ଓ. ବଫର ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬†à¬‡.ଓ. ବଫର ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬TGA ପà­à¬°à¬¸à¬™à­à¬— ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬PNM ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬XPM ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬¨à­‚ତନ ପିକà­à¬¸à¬¬à¬« ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬…ସà­à¬¥à¬¾à­Ÿà­€ ଆଇ.ଓ. ବଫର ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬XPM ରଙà­à¬—ନକà­à¬¸à¬¾ ପଢ଼ିହେଲା ନାହିà¬à¬†à¬‡.ଓ. ବଫର ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ପà­à¬£à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬GIF ଫାଇଲରେ ବୃତà­à¬¤à¬¾à¬•à¬¾à¬° ସାରଣୀ ଭରଣରଙà­à¬— ରୂପରେଖାରେ ଅବୈଧ ଲମà­à¬¬ %d.ସଂକà­à¬šà¬¿à¬¤ ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ଅସହାୟକସà­à¬®à­ƒà¬¤à¬¿ ସà­à¬¥à¬¾à¬¨ ଯୋଗାଇ ହେଲା ନାହିà¬: %sଧାରା ସୃଷà­à¬Ÿà¬¿ କରିପାରିଲା ନାହିà¬: %sICNS ଫାଇଲକୠଅବସଂକେତ କରିପାରିଲାନାହିà¬à¬šà¬¿à¬¤à­à¬° ଉଚà­à¬šà¬¤à¬¾ ମିଳିଲା ନାହିଠ(ଖରାପ TIFF ଫାଇଲ)ଚିତà­à¬° ଓସାର ମିଳିଲା ନାହିଠ(ଖରାପ TIFF ଫାଇଲ)ଧାରାରୠପଢ଼ି ପାରିଲା ନାହିà¬: %sଧାରାକୠଅନà­à¬¸à¬¨à­à¬§à¬¾à¬¨ କରିହେଲା ନାହିà¬: %sPCX ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬°à¬™à­à¬— ରୂପରେଖ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ସà­à¬¥à¬¾à¬¨ ଯୋଗାଇ ପାରିଲା ନାହିà¬à¬ªà­à¬°à¬¸à¬™à­à¬— ବଫର ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬¶à­€à¬°à­à¬·à¬• ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬§à¬¾à¬¡à¬¼à¬¿ ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬JPEG ଫାଇଲ ଧାରଣ କରିବା ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬BMP ଫାଇଲ ସଂରକà­à¬·à¬£ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬§à¬¾à¬°à¬¾ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ସà­à¬¥à¬¾à¬¨ ଯୋଗାଇ ହେଲା ନାହିà¬à¬¬à¬«à¬° ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ତଥà­à¬¯ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ଯୋଗାଇ ହେଲା ନାହିà¬à¬¨à­‚ତନ ପିକà­à¬¸à¬¬à¬« ସୃଷà­à¬Ÿà¬¿ କରିହେଲା ନାହିà¬à¬ªà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿à¬•à­ ଅବସଂକେତ କରିପାରିଲାନାହିà¬bitmapକୠଧାରଣ କରିହେଲା ନାହିà¬metafileକୠଧାରଣ କରିହେଲା ନାହିà¬'%s' ଚିତà­à¬° ଫାଇଲ ଶୈଳୀ ଚିହà­à¬¨à¬¿à¬ªà¬¾à¬°à¬¿à¬²à¬¾ ନାହିà¬à¬¸à¬‚ରକà­à¬·à¬£ କରିପାରିଲା ନାହିà¬à¬¬à¬¾à¬•à¬¿ ସଞà­à¬šà¬¿à¬¤ କରିହେଲା ନାହିà¬BMP ଫାଇଲକୠଲେଖିହେଲା ନାହିà¬TIFF ଫାଇଲରେ ଲେଖିପାରିଲା ନାହିà¬à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ କରà­à¬®à¬šà¬žà­à¬šà¬³ ବିନà­à¬¦à­ ଚିତà­à¬° ବାହାରେPCX ଚିତà­à¬°à¬° ସବୠଧାଡ଼ି ମିଳିଲା ନାହିà¬TIFF ଚିତà­à¬°à¬° ପରିସର ଅତି ବଡ଼JPEG ଚିତà­à¬° ଫାଇଲ ବà­à¬¯à¬¾à¬–à­à¬¯à¬¾ କରିବାରେ ତୃଟି (%s)ICNS ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ପଢ଼ିବାରେ ତୃଟି: %sଚିତà­à¬° ଫାଇଲକୠଲେଖିବାରେ ତୃଟି: %sଚିତà­à¬° ଧାରାକୠଲେଖିବାରେ ତୃଟିଫାଇଲରେ ଅତà­à¬¯à¬¾à¬§à¬¿à¬• ତଥà­à¬¯à¬«à¬¾à¬‡à¬² ପଠନ ବଫର %d ବାଇଟ ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳଫାଇଲ ପଠନ ବଫର %d ବାଇଟ ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳQTIF ପà­à¬°à¬¸à¬™à­à¬— ଗଠନ ପାଇଠସà­à¬®à­ƒà¬¤à¬¿ ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳ।ଚିତà­à¬° ଲେଖିବା ସମୟରେ '%s'କୠବନà­à¬¦ କରିବାରେ ଅସଫଳ, ସମà­à¬ªà­‚ରà­à¬£ ତଥà­à¬¯ ସଂରକà­à¬·à¬¿à¬¤ ନ ହୋଇଥାଇପାରେ: %sGdkPixbufLoader ବସà­à¬¤à­ ନିରà­à¬®à¬¾à¬£ କରିବାରେ ବିଫଳ।ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ତଥà­à­Ÿ ଅଣୠଖୋଜିବାରେ ଅସଫଳ।TIFF ଫାଇଲରୠଆର.ଜି.ବି. ତଥà­à¬¯ ଧାରଣ କରିବାରେ ଅସଫଳTIFF ଚିତà­à¬° ଧାରଣ କରିବାରେ ଅସଫଳ'%s' ଜୀବନାୟନ ଫାଇଲ ଧାରଣ କରିବାରେ ଅସଫଳ: କାରଣ ଜଣା ନାହିà¬, ସମà­à¬­à¬¬à¬¤à¬ƒ à¬à¬¹à¬¾ ଗୋଟିଠତୃଟିଯà­à¬•à­à¬¤ ଜୀବନାୟନ ଫାଇଲ ଅଟେ'%s' ଚିତà­à¬° ଧାରଣ କରିବାରେ ଅସଫଳ: %s'%s' ଚିତà­à¬° ଫାଇଲ ଧାରଣ କରିବାରେ ଅସଫଳ: କାରଣ ଜଣା ନାହିà¬, ସମà­à¬­à¬¬à¬¤à¬ƒ à¬à¬¹à¬¾ ଗୋଟିଠତୃଟିଯà­à¬•à­à¬¤ ଚିତà­à¬° ଫାଇଲ ଅଟେ'%s'କୠଲେଖିବା ପà­à¬°à¬¤à¬¿ ଖୋଲିବାରେ ଅସଫଳ: %sTIFF ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ'%s' ଫାଇଲକୠଖୋଲିବାରେ ଅସଫଳ: %sଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳQTIF ଶୀରà­à¬·à¬•à¬•à­ ପଢ଼ିବାରେ ବିଫଳଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲରୠପଢ଼ିବାରେ ଅସଫଳTIFF ଚିତà­à¬°à¬•à­ ସଂରକà­à¬·à¬£ କରିବାରେ ଅସଫଳପରବରà­à¬¤à­à¬¤à­€ %d ବାଇଟକୠseek() ସହିତ à¬à¬¡à¬¼à¬¾à¬‡à¬¬à¬¾à¬°à­‡ ବିଫଳ।ପରବରà­à¬¤à­à¬¤à­€ %d ବାଇଟକୠseek() ସହିତ à¬à¬¡à¬¼à¬¾à¬‡à¬¬à¬¾à¬°à­‡ ବିଫଳ।TIFF ତଥà­à¬¯à¬•à­ ଲେଖିବାରେ ଅସଫଳXBM ଚିତà­à¬° ଧାରଣ କରିବା ସମୟରେ ଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲକୠଲେଖିବାରେ ଅସଫଳXPM ଚିତà­à¬° ଧାରଣ କରିବା ସମୟରେ ଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲକୠଲେଖିବାରେ ଅସଫଳGIF ପଢ଼ିବାରେ ତୃଟି: %sPNG ଚିତà­à¬° ଫାଇଲରେ ମାରାତà­à¬®à¬• ତୃଟି: %sPNG ଫାଇଲ ପଢ଼ିବାରେ ମାରାତà­à¬®à¬• ତୃଟିPNG ଫାଇଲ ପଢ଼ିବାରେ ମାରାତà­à¬®à¬• ତୃଟି: %sଫାଇଲଟି GIF ଫାଇଲ ଭଳି ଜଣା ପଡ଼ୠନାହିà¬QTIF ଅଣୠପଢ଼ିବାରେ ଫାଇଲ ତୃଟି: %sGIF ଫାଇଲରେ କିଛି ତଥà­à¬¯ ନ ଥିଲା (ବୋଧହà­à¬ à¬à¬¹à¬¾ କିପରି ଶେଷରୠକଟିଯାଇଛି?)GIF ଚିତà­à¬°à¬° ସାମଗà­à¬°à¬¿à¬• ରଙà­à¬—ନକà­à¬¸à¬¾ ନାହିà¬, ଓ ତାହା ଭିତରେ ସà­à¬¥à¬¿à¬¤ ଫà­à¬°à­‡à¬®à¬° ସà­à¬¥à¬¾à¬¨à­€à­Ÿ ରଙà­à¬—ନକà­à¬¸à¬¾ ନାହିà¬.GIF ଚିତà­à¬° ତୃଟିଯà­à¬•à­à¬¤ (ଭୂଲ à¬à¬².ଜେଡ.ଡବà­à¬²à­. ସଙà­à¬•à­‹à¬šà¬¨)GIF ଚିତà­à¬° ଧାରକ à¬à¬¹à¬¿ ଚିତà­à¬°à¬•à­ ବà­à¬à¬¿à¬ªà¬¾à¬°à¬¿à¬²à¬¾ ନାହିà¬.GIF ଚିତà­à¬° ଶେଷରୠକଟିଯାଇଛି ବା ଅସମà­à¬ªà­‚ରà­à¬£à­à¬£ ଅଛି.ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤à¬° ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯à¬šà¬¿à¬¤à­à¬°à¬¸à¬™à­à¬•à­‡à¬¤à¬° ଓସାର ଶୂନà­à¬¯'%s' ଚିତà­à¬° ଫାଇଲରେ କୌଣସି ତଥà­à¬¯ ନାହିà¬à¬šà¬¿à¬¤à­à¬° ଶୈଳୀ ଅଜଣାଚିତà­à¬°à¬° ଓସାର ବା/ଓ ଉଚà­à¬šà¬¤à¬¾ ଅବୈଧଚିତà­à¬°à¬° bpp ଅସହାୟକଚିତà­à¬°à¬° %d-ବିଟ ସମତଳ କà­à¬·à­‡à¬¤à­à¬°à¬° ସଂଖà­à¬¯à¬¾ ଅସହାୟକଚିତà­à¬°à¬° ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯à¬šà¬¿à¬¤à­à¬°à¬° ଓସାର ଶୂନà­à¬¯à¬šà¬¿à¬¤à­à¬° ଶୀରà­à¬·à¬• ତୃଟିଯà­à¬•à­à¬¤à¬šà¬¿à¬¤à­à¬°à¬Ÿà¬¿ ଶେଷରୠକଟିଯାଇଛି ବା ଅସମà­à¬ªà­‚ରà­à¬£à­à¬£ ଅଛିଚିତà­à¬° ପିକà­à¬¸à­‡à¬² ତଥà­à¬¯ ତୃଟିଯà­à¬•à­à¬¤ICO ଭାବରେ ସଂରକà­à¬·à¬¿à¬¤ କରିବା ପାଇଠଚିତà­à¬°à¬Ÿà¬¿ ଅତି ବଡ଼'%s' ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬° ଅସହାୟକପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ପà­à¬°à¬•à¬¾à¬° ବରà­à¬¤à­à¬¤à¬®à¬¾à¬¨ ସମରà­à¬¥à¬¿à¬¤ ନà­à¬¹à¬%s ଚିତà­à¬°-ଧାରଣ à¬à¬•à¬•à¬¾à¬‚ଶ ଠିକ ଅନà­à¬¤à¬°à¬¾à¬ªà­ƒà¬·à­à¬  ରପà­à¬¤à¬¾à¬¨à¬¿ କରେ ନାହିà¬; ବୋଧହà­à¬ à¬à¬¹à¬¾ ଗୋଟିଠଅଲଗା gdk-pixbufସଂସà­à¬•à¬°à¬£à¬°à­ ପà­à¬°à¬¾à¬ªà­à¬¤?'%s' ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬°à¬° କà­à¬°à¬®à¬¬à¬°à­à¬¦à­à¬§à­€ ଧାରଣ ଅସହାୟକନିବେଶ ଫାଇଲ ବରà­à¬£à­à¬£à¬¨à¬¾à¬•à¬¾à¬°à­€à¬Ÿà¬¿ NULL ଅଟେ।PNG ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬PNM ପà­à¬°à¬¸à¬™à­à¬— ଷà­à¬Ÿà­à¬°à¬•à­à¬Ÿ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬PNM ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬XBM ଚିତà­à¬° ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬à¬šà¬¿à¬¤à­à¬° ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬, ସà­à¬®à­ƒà¬¤à¬¿ ମà­à¬•à­à¬¤à¬¿ ପାଇଠକିଛି ପà­à¬°à­Ÿà­‹à¬— ବନà­à¬¦ କରିବାକୠଚେଷà­à¬Ÿà¬¾ କରନà­à¬¤à­JPEG 2000 ଫାଇଲ ଖୋଲିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬TIFF ଫାଇଲ ଖୋଲିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬à¬šà¬¿à¬¤à­à¬°à¬•à­ ବଫରରେ ସଂରକà­à¬·à¬¿à¬¤ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬à¬šà¬¿à¬¤à­à¬°à¬•à­ କଲବà­à¬¯à¬¾à¬•à¬°à­‡ ସଂରକà­à¬·à¬¿à¬¤ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬GIF ଧାରକରେ ଆଭà­à¬¯à¬¨à­à¬¤à¬°à­€à¬£ ତୃଟି (%s)ଆଭà­à¬¯à¬¨à­à¬¤à¬°à­€à¬£ ତୃଟି: '%s' ଚିତà­à¬° ଧାରକ à¬à¬•à¬•à¬¾à¬‚ଶ à¬à¬¹à¬¿ ପà­à¬°à¬•à­à¬°à¬¿à­Ÿà¬¾à¬•à­ ସମà­à¬ªà¬¨à­à¬¨ କରିବାରେ ଅସଫଳ ହେଲା, କିନà­à¬¤à­ ଅସଫଳତା ପାଇଠକୌଣସି କାରଣ ପà­à¬°à¬¦à¬¾à¬¨ କଲା ନାହିà¬à¬…ବୈଧ XBM ଫାଇଲଅବୈଧ XPM ଶୀରà­à¬·à¬•à¬œà­€à¬¬à¬¨à­Ÿà¬¾à¬¨à¬°à­‡ ଅବୈଧ ଶୀରà­à¬·à¬•à¬šà¬¿à¬¤à­à¬°à¬¸à¬™à­à¬•à­‡à¬¤à¬°à­‡ ଅବୈଧ ଶୀରà­à¬·à¬•JPEG ଗà­à¬£à¬¬à¬¤à­à¬¤à¬¾à¬° ମୂଲà­à¬¯ à­¦ ଓ ୧୦୦ ଭିତରେ ଥିବା ଉଚିତ; '%d' ମୂଲà­à¬¯à¬° ଅନà­à¬®à¬¤à¬¿ ନାହିà¬.JPEG ଗà­à¬£à¬¬à¬¤à­à¬¤à¬¾à¬° ମୂଲà­à¬¯ à­¦ ଓ ୧୦୦ ଭିତରେ ଥିବା ଉଚିତ; '%s' ମୂଲà­à¬¯ ବିଶà­à¬²à­‡à¬·à¬¿à¬¤ କରିହେଲା ନାହିà¬.PNG ପାଠà­à¬¯ ଖଣà­à¬¡à¬° ଚାବି ଆସà­à¬•à¬¿ ଅକà­à¬·à¬°à¬°à­ ହୋଇଥିବା ଆବଶà­à¬¯à¬•.PNG ପାଠà­à¬¯ ଖଣà­à¬¡à¬° ଚାବି à­§ ଓ à­­à­¯ ଅକà­à¬·à¬° ଭିତରେ ହୋଇଥିବା ଆବଶà­à¬¯à¬•.ଜୀବନୟାନରେ ବିକୃତ ଖଣà­à¬¡PNM ଫାଇଲରେ ସରà­à¬¬à¬¾à¬§à¬¿à¬• ରଙà­à¬— ମୂଲà­à¬¯ ଶୂନà­à¬¯PNM ଫାଇଲରେ ସରà­à¬¬à¬¾à¬§à¬¿à¬• ରଙà­à¬— ମୂଲà­à¬¯ ଅତି ବଡ଼XPM ଶୀରà­à¬·à¬• ମିଳିଲା ନାହିà¬PCX ତଥà­à¬¯à¬° ଶେଷରେ କୌଣସି ଆଳି ମିଳିଲା ନାହିà¬GIF ଫାଇଲରେ ବନà­à¬§à­‡à¬‡ ମିଶà­à¬°à¬¿à¬¤ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬GIF ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬ICO ଫାଇଲ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬RAS ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬à¬œà­€à¬¬à¬¨à­Ÿà¬¾à¬¨ ଧାରଣ କରିବା ପାଇଂ ଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬à¬¬à¬¿à¬Ÿà¬®à­à¬¯à¬¾à¬ª ଚିତà­à¬° ଧାରଣ କରିବା ପାଇଂ ଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬à¬šà¬¿à¬¤à­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬à¬šà¬¿à¬¤à­à¬° ଧାରଣ କରିବା ପାଇଠଯଥେଷà­à¬Ÿ ସà­à¬®à­ƒà¬¤à¬¿ ନାହିà¬PNG ସଂକୋଚନ ସà­à¬¤à¬°à¬° ମୂଲà­à¬¯ 0 ଓ 9 ଭିତରେ ଥିବା ଉଚିତ; '%d' ମୂଲà­à¬¯à¬° ଅନà­à¬®à¬¤à¬¿ ନାହିà¬.PNG ସଂକୋଚନ ସà­à¬¤à¬°à¬° ମୂଲà­à¬¯ 0 ଓ 9 ଭିତରେ ଥିବା ଉଚିତ; '%s' ମୂଲà­à¬¯ ବିଶà­à¬²à­‡à¬·à¬¿à¬¤ କରିହେଲା ନାହିà¬.PNM ଫାଇଲର ଚିତà­à¬° ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯PNM ଫାଇଲର ଚିତà­à¬° ଓସାର ଶୂନà­à¬¯PNM ଫାଇଲର ପà­à¬°à¬¾à¬°à¬®à­à¬­à¬¿à¬• ବାଇଟ ଭୂଲPNM ଫାଇଲ ଚିହà­à¬¨à¬¿à¬¤ PNM ଉପ-ଶୈଳୀରେ ନାହିà¬PNM ଚିତà­à¬° ଧାରକରେ à¬à¬¹à¬¿ PNM ଉପ-ଶୈଳୀ ଅସହାୟକPNM ଧାରକ ଗୋଟିଠପୂରà­à¬£à­à¬£ ସଂଖà­à¬¯à¬¾à¬° ପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¾ କରିଥିଲା, କିନà­à¬¤à­ à¬à¬¹à¬¾ ମିଳିଲା ନାହିà¬à¬«à¬¾à¬‡à¬²à¬° ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤ ଶେଷQTIF ଅଣୠଆକାରଟି ଅତà­à­Ÿà¬§à¬¿à¬• ବଡ଼ ଅଟେ (%d ବାଇଟ)QTIF ଅଣୠଆକାରଟି ଅତà­à­Ÿà¬§à¬¿à¬• ବଡ଼ ଅଟେ (%d ବାଇଟ)ଆର.à¬.à¬à¬¸. ଚିତà­à¬°à¬° ଶୀରà­à¬·à¬•à¬°à­‡ ନକଲି ତଥà­à¬¯ ଅଛିRAS ଚିତà­à¬°à¬° ପà­à¬°à¬•à¬¾à¬° ଅଜଣାଅସଂସାଧିତ PNM ଶୈଳୀଗà­à¬¡à¬¼à¬¿à¬•à¬°à­‡ ନମà­à¬¨à¬¾ ତଥà­à¬¯ ପୂରà­à¬¬à¬°à­ ଠିକ ଗୋଟିଠଖାଲି ସà­à¬¥à¬¾à¬¨ ଥିବା ଆବଶà­à¬¯à¬•à¬…ସଂସାଧିତ PNM ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬°à¬Ÿà¬¿ ଅବୈଧଥାକ ସୀମା ଟପିଗଲାTGA ଚିତà­à¬°à¬° ପରିସର ଅବୈଧTGA ଚିତà­à¬° ପà­à¬°à¬•à¬¾à¬° ଅସହାୟକTIFF ସଙà­à¬•à­‹à¬šà¬¨ କୌଣସି ବୈଧ ସଂକେତକୠଅନà­à¬¸à¬°à¬£ କରିନଥାà¬à¥¤ANI ଚିତà­à¬° ଶୈଳୀBMP ଚିତà­à¬° ଶୈଳୀEMF ଚିତà­à¬° ଶୈଳୀGIF ଚିତà­à¬° ଶୈଳୀGdkPix ତଥà­à­Ÿ ଶୈଳୀICNS ଚିତà­à¬° ଶୈଳୀICO ଚିତà­à¬° ଶୈଳୀJPEG 2000 ଚିତà­à¬° ଶୈଳୀJPEG ଚିତà­à¬° ଶୈଳୀPCX ଚିତà­à¬° ଶୈଳୀPNG ଚିତà­à¬° ଶୈଳୀPNM/PBM/PGM/PPM ଚିତà­à¬° ଶୈଳୀ ଶà­à¬°à­‡à¬£à­€QTIF ଚିତà­à¬° ଶୈଳୀSun ରୈଖିକ ଚିତà­à¬° ଶୈଳୀTIFF ଚିତà­à¬° ଶୈଳୀTarga ଚିତà­à¬° ଶୈଳୀWBMP ଚିତà­à¬° ଶୈଳୀWMF ଚିତà­à¬° ଶୈଳୀXBM ଚିତà­à¬° ଶୈଳୀXPM ଚିତà­à¬° ଶୈଳୀଜି.ଡି.କେ.-ପିକà­à¬¸à¬¬à¬«à¬° à¬à¬¹à¬¿ ସଂସà­à¬•à¬°à¬£ ଚିତà­à¬° ଶୈଳୀ ସଂରକà­à¬·à¬£à¬•à­ ସମରà­à¬¥à¬¨ କରà­à¬¨à¬¾à¬¹à¬¿à¬:%sଉପରୠତଳ BMP ଚିତà­à¬°à¬•à­ ସଂକà­à¬šà¬¿à¬¤ କରାଯାଇପାରିବ ନାହିà¬à¬ªà¬°à¬¿à¬¬à¬°à­à¬¤à­à¬¤à¬¿à¬¤ JPEG ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯.ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ JPEG2000ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯ ଅଟେପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ PNG ର ଚà­à¬¯à¬¾à¬¨à­‡à¬²à¬° ସଂଖà­à¬¯à¬¾ ଅସହାୟକ, à­© ବା à­ª ହେବା ଆବଶà­à¬¯à¬•.ପରିବରà­à¬¤à­à¬¤à¬¿à¬¤ PNG ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯à¬ªà¬°à¬¿à¬¬à¬°à­à¬¤à­à¬¤à¬¿à¬¤ PNG, RGB କିମà­à¬¬à¬¾ RGBA ନà­à¬¹à­‡à¬à¥¤à¬ªà¬°à¬¿à¬¬à¬°à­à¬¤à­à¬¤à¬¿à¬¤ pixbuf ର ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯à¬…ଟେ।ଚିତà­à¬°-ଧାରଣ à¬à¬•à¬•à¬¾à¬‚ଶ ଧାରଣ କରିବାରେ ଅସଫଳ: %s: %sରଙà­à¬—ନକà­à¬¸à¬¾ ଭରଣଗà­à¬¡à¬¼à¬¿à¬•à¬° ବିଟ ପà­à¬°à¬—ାଢ଼ତା ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤PNM ଚିତà­à¬° ତଥà­à¬¯à¬° ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤ ଶେଷଜୀବନୟାନରେ ଅପà­à¬°à¬¤à­à¬¯à¬¾à¬¶à¬¿à¬¤ ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ଖଣà­à¬¡à¬…ଚିହà­à¬¨à¬¿à¬¤ ଚିତà­à¬° ଫାଇଲ ଶୈଳୀଅସହାୟକ JPEG ରଙà­à¬— କà­à¬·à­‡à¬¤à­à¬° (%s)ICO ଫାଇଲ ପାଇଠଅସହାୟକ ପà­à¬°à¬—ାଢ଼ତା: %dଅସହାୟକ ଚିତà­à¬°à¬¸à¬™à­à¬•à­‡à¬¤ ପà­à¬°à¬•à¬¾à¬°GDI+ ପାଇଠଅସମରà­à¬¥à¬¿à¬¤ ଚିତà­à¬°à¬¶à­ˆà¬³à­€%s PNG ପାଠà­à¬¯ ଖଣà­à¬¡à¬° ମୂଲà­à¬¯à¬•à­ ଆଇ.à¬à¬¸.ଓ.-୮୮୫୯-à­§ ସଙà­à¬•à­‡à¬¤à¬•à­ ରୂପାନà­à¬¤à¬°à¬¿à¬¤ କରିହେଲା ନାହିà¬.GIF ଫାଇଲ ଶୈଳୀର %s ସଂସà­à¬•à¬°à¬£ ଅସହାୟକTIFF ଚିତà­à¬°à¬° ଓସାର ବା ଉଚà­à¬šà¬¤à¬¾ ଶୂନà­à¬¯XPM ଫାଇଲର ଚିତà­à¬°à¬° ଉଚà­à¬šà¬¤à¬¾ <= à­¦XPM ଫାଇଲର ଚିତà­à¬°à¬° ଓସାର <= à­¦XPM ଫାଇଲର ରଙà­à¬—ର ସଂଖà­à¬¯à¬¾ ଅବୈଧXPM ଫାଇଲର ଅକà­à¬·à¬° ପà­à¬°à¬¤à¬¿ ପିକà­à¬¸à­‡à¬²à¬° ସଂଖà­à¬¯à¬¾ ଅବୈଧ%u ବାଇଟର ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ବଫର ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳ%u ବାଇଟର ପà­à¬°à¬¤à¬¿à¬›à¬¬à¬¿ ବଫର ବଣà­à¬Ÿà¬¨ କରିବାରେ ବିଫଳRAS ଚିତà­à¬°à¬° ଭିନà­à¬¨ ପà­à¬°à¬•à¬¾à¬° ଅସହାୟକgdk-pixbuf-2.30.8/po/zh_TW.gmo0000664000175000017500000004772112340760137017167 0ustar00mclasenmclasen00000000000000Þ•Ì|Ü 0&1X%xž)³-Ý!  -"N(q*š-Å,ó, M'h© Æ$ç& "3Vt*«)Ö&9*`+‹#·&Û.,1#^-‚°Ëáö6  DRi„ !½"ß'*Gg…`™*úN%(t"&ÀçRTJr#½áû6"QtZŽé88<u!"¯&Ò%ù%BENˆ0×.&7^s ‡¨%½ã-ý+AVk‹"¤ Ç"èo 7{ ³ $Ò .÷ $&!*K!Ov!*Æ!%ñ!/"-G"eu"%Û"r#t#…#˜#´#JË#O$2f$H™$â$$ÿ$,$%Q%#e%2‰%"¼%"ß%#&#&&&J&q&&Q°&V'!Y' {'&œ'-Ã'4ñ'2&(!Y(F{(Â(â(Aý(?)!])) Ž)¯)0Ì)ý)*'*<*Q*g*}*’*­*Ã*Ø*'í*+++G+]+t+Š+Ÿ+´+EÉ+',*7,-b,C,)Ô, þ,,-+L-(x- ¡-"Â-å-!."&.I.!_.G.2É.%ü."/A/%_/)…/V¯/0á&0%2%.2)T2~27š2FÒ2)3*C3*n3.™3.È3/÷3)'4)Q4{4(•4¾4Ö4(õ4*5/I5y5•5±5Ê5,ã5,6=6U6#n6*’6*½6*è6)7*=7&h77-®7Ü7ö7 8"8,;8 h8u8Ž8¦8¿8&Û89)9)G9#q9!•9·91Ó9!:L':&t:›:&¹:à:Jù:D;Gd;+¬;Ø;ñ;<'<@<V<-o<<,¶<,ã<=$&=)K=.u=¤=(¼=Cå=^)>6ˆ>.¿>%î>?*?@?^?"q?!”?7¶?î?@@'@F@#_@ƒ@¡@a½@2A#RA vA/—A ÇA&èATB&dB!‹B*­B*ØBsC'wCYŸCùC D D?DH[DE¤D4êD=E']E$…E%ªEÐE"åE2F ;F \F#}F¡F$ÀFåFGK#GHoG¸GÑG%êG&H37H(kH”H%§H%ÍHóHD I OI pI ‘IžI ¸I2ÙI JJ.J?JPJbJtJ…JœJ®J¿J"ÐJóJKK/KBKTKeKvK>‡K/ÆK*öK+!LIML,—L6ÄL/ûL1+M$]M‚M'ŸMÇM#æM* N5NNN@mN'®N#ÖNúNO"2O1UO+‡O³OA™m®¼´©ÅÁ42(+c¡5„¸˜VF¤&=“]@–LÌ !zC’l­r0Kyž¬MDB\È‘`k%"¹‹6Àt3h#Z^a;_½Ÿ¨*Ë8»°uŽ¿nÄNµs¾¢|I[U Â>±H¯E}'/QO²Ê·Æ•†x€‰gTç) X{<›J-Y7—œ«W~£ v‚qe9p$Œ.Sª ?fiŠo ³R¦š,bǺ¥¶ ”jˆ:P‡ÉGwd1ƒ…ANI image was truncated or incomplete.BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ 2.25.3 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-08-05 20:58+0800 Last-Translator: Chao-Hsiung Liao Language-Team: Chinese (Taiwan) 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: Poedit 1.5.5 ANI å½±åƒè¢«æˆªæ–·æˆ–是ä¸å®Œæ•´ã€‚BMP 圖片中有冗餘的標頭資料ä¸æ”¯æ´é€™ç¨® BMP 圖片檔標頭大å°å‡ºç¾ä¸è‰¯çš„壓縮編碼PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ç„¡æ•ˆã€‚變æ›å¾Œçš„ PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ä¸æ˜¯ 8ã€‚ç„¡æ³•åˆ†é… TGA 標頭所需的記憶體無法分é…色盤項目所需的記憶體無法分é…色盤çµæ§‹æ‰€éœ€çš„è¨˜æ†¶é«”ç„¡æ³•åˆ†é… IOBuffer è³‡æ–™æ‰€éœ€çš„è¨˜æ†¶é«”ç„¡æ³•åˆ†é… IOBuffer çµæ§‹æ‰€éœ€çš„記憶體無法分é…記憶體來載入 TGA 內容çµæ§‹ç„¡æ³•åˆ†é…記憶體來載入 PNM 圖片無法分é…記憶體來載入 XPM 圖片無法分é…æ–°çš„ pixbuf無法分é…暫時性的 IOBuffer 資料無法讀入 XPM 色盤無法 realloc IOBuffer 資料GIF 檔案å«æœ‰å¾ªç’°å£“縮表格紀錄é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度 %d。é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度「%uã€ã€‚ä¸æ”¯æ´æœ‰å£“縮的圖示無法分é…記憶體: %s無法建立串æµï¼š %s無法解碼 ICNS 檔案無法å–得圖片高度(TIFF 檔æ毀)無法å–得圖片寬度(TIFF 檔æ毀)無法讀å–串æµï¼š%s無法尋找串æµï¼š %sç„¡æ³•åˆ†é… PCX 圖片的記憶體無法分é…記憶體給色彩設定組åˆç„¡æ³•åˆ†é…記憶體來載入內容çµæ§‹ç„¡æ³•åˆ†é…åœ–ç‰‡æ¨™é ­æ‰€éœ€çš„è¨˜æ†¶é«”ç„¡æ³•åˆ†é… line data 所需的記憶體無法分é…記憶體來載入 JPEG 檔案無法分é…記憶體來儲存 BMP 檔無法分é…記憶體給串æµç„¡æ³•åˆ†é…記憶體給緩è¡å€åœ–片資料無法產生新的 pixbuf無法將圖片解碼無法載入點陣圖無法載入中繼檔案無法識別圖片檔‘%s’的圖片格å¼ç„¡æ³•å„²å­˜ç„¡æ³•å„²å­˜å…¶å®ƒéƒ¨ä»½ç„¡æ³•å¯«å…¥ BMP 檔案無法寫入 TIFF 檔案游標熱點在圖片之外未å–å¾— PCX 圖片æ¯ä¸€åˆ—的資料TIFF åœ–ç‰‡çš„å°ºå¯¸å¤ªå¤§åˆ†æž JPEG 圖片檔時發生錯誤 (%s)è®€å– ICNS 圖片檔時發生錯誤:%s寫入圖片檔時發生錯誤 (%s)寫入圖片串æµæ™‚ç™¼ç”ŸéŒ¯èª¤æª”æ¡ˆå…§æœ‰å†—é¤˜çš„è³‡æ–™ç„¡æ³•åˆ†é… %d ä½å…ƒçµ„的檔案讀å–ç·©è¡å€åˆ†é… QTIF 脈絡çµæ§‹å¤±æ•—。寫入圖片後無法關閉‘%s’,資料å¯èƒ½ç„¡æ³•å®Œæ•´åœ°å„²å­˜ï¼š%s無法建立 GdkPixbufLoader 物件。找ä¸åˆ°åœ–片資料 atom。無法載入 TIFF 檔裡的 RGB 資料無法載入 TIFF 圖片無法載入動畫檔‘%s’:原因ä¸æ˜Žï¼Œå¯èƒ½å‹•ç•«æª”已經æ毀無法載入圖片‘%s’:%s無法載入圖片檔「%sã€ï¼šåŽŸå› ä¸æ˜Žï¼Œå¯èƒ½æª”案已經æ毀無法開啟‘%s’以供寫入資料:%s無法開啟 TIFF 圖片開啟檔案「%sã€å¤±æ•—:%sç„¡æ³•é–‹å•Ÿæš«å­˜æª”è®€å– QTIF 檔頭失敗無法讀入暫存檔無法儲存 TIFF 圖片無法以 seek() ç•¥éŽä¸‹ %d 個ä½å…ƒçµ„。無法寫入 TIFF 資料當載入 XBM 圖片時無法寫入暫存檔當載入 XPM 圖片時無法寫入暫存檔無法讀入 GIF:%sPNG 圖片檔中有嚴é‡éŒ¯èª¤ï¼š%s讀入 PNG 圖片檔時發生嚴é‡éŒ¯èª¤è®€å…¥ PNG 圖片檔時發生嚴é‡éŒ¯èª¤ï¼š%s檔案ä¸åƒæ˜¯ GIF æª”ç•¶è®€å– QTIF atom 時發生錯誤:%sGIF 檔缺少了一部份資料(å¯èƒ½æ˜¯æª”案被截斷了?)GIF 圖片沒有整體使用的色盤,而且圖片其中一個畫格沒有專用的色盤。GIF 圖片已æ毀(ä¸æ­£ç¢ºçš„ LZW 壓縮資料)GIF 圖片載入模組無法了解此圖片。GIF 檔案被截斷或是ä¸å®Œæ•´ã€‚圖示的高度為零圖示的寬度為零圖片檔‘%s’沒有內容圖片格å¼ä¸æ˜Žåœ–片的寬度和/或高度無效圖片ä¸æ”¯æ´é€™ç¨®è‰²å½©æ·±åº¦åœ–片æ“有ä¸è¢«æ”¯æ´çš„ %d-ä½å…ƒå¹³é¢(bit planes)圖片高度為零圖片寬度為零圖片標頭æ毀圖片æ毀或是被截斷。圖片åƒç´ è³‡æ–™æ毀圖片太大無法存為 ICO æ ¼å¼ä¸æ”¯æ´åœ–片類型‘%s’圖片類型目å‰ä¸æ”¯æ´åœ–片載入模組 %s 沒有匯出正確的介é¢ï¼›å®ƒæ˜¯å¦å±¬æ–¼å¦ä¸€å€‹ gtk-pixbuf 版本?ä¸æ”¯æ´ä»¥æ¼¸é€²æ–¹å¼è¼‰å…¥åœ–片類型‘%s’輸入的檔案æè¿°å­ç‚º NULL。記憶體ä¸è¶³ä»¥è¼‰å…¥ PNG 檔無法分é…記憶體來載入 PNM 內容çµæ§‹è¨˜æ†¶é«”ä¸è¶³ä»¥è¼‰å…¥ PNM 檔記憶體ä¸è¶³ä»¥è¼‰å…¥ XBM 圖片檔記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片,請嘗試退出其它應用程å¼ä¾†é‡‹æ”¾è¨˜æ†¶é«”記憶體ä¸è¶³ä»¥é–‹å•Ÿ JPEG 2000 檔記憶體ä¸è¶³ä»¥é–‹å•Ÿ TIFF 檔記憶體ä¸è¶³ä»¥å°‡åœ–片寫入緩è¡å€è¨˜æ†¶é«”ä¸è¶³ä»¥å„²å­˜åœ–片到 callback記憶體ä¸è¶³ä»¥å„²å­˜å¤§å°ç‚º %lu×%lu 的圖片;請嘗試退出其他應用程å¼ä¾†æ¸›ä½Žè¨˜æ†¶é«”使用é‡GIF 載入模組出ç¾å…§éƒ¨éŒ¯èª¤ (%s)內部錯誤:圖片載入模組‘%s’無法完æˆå‹•ä½œï¼Œä½†æ²’有æ供任何原因無效的 XBM 檔無效的 XPM 標頭動畫檔的標頭資料無效圖示的標頭資料無效JPEG å“質必須在 0 至 100 之間;ä¸å…許使用數值「%dã€ã€‚JPEG å“質必須在 0 至 100 之間;無法分æžæ•¸å€¼ã€Œ%sã€ã€‚PNG text å€æ®µçš„é—œéµå­—必須是 ASCII 字元。PNG text å€æ®µçš„é—œéµå­—必須在 1 至 79 字元之內。動畫中有部份資料ä¸ç¬¦åˆæ ¼å¼PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®ç‚º 0PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®éŽå¤§æ‰¾ä¸åˆ° XPM 標頭PCX 資料末端沒有找到色盤沒有足夠的記憶體拼出 GIF 檔中的圖片記憶體ä¸è¶³ä»¥è¼‰å…¥ GIF 檔記憶體ä¸è¶³ä»¥è¼‰å…¥ ICO 檔記憶體ä¸è¶³ä»¥è¼‰å…¥ RAS 圖片記憶體ä¸è¶³ä»¥è¼‰å…¥å‹•ç•«è¨˜æ†¶é«”ä¸è¶³ä»¥è¼‰å…¥é»žé™£åœ–片記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–示記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片PNG 壓縮程度必須在 0 至 9 之間;ä¸å…許使用數值「%dã€ã€‚PNG 壓縮程度必須在 0 至 9 之間;無法ç†è§£æ•¸å€¼ã€Œ%sã€ã€‚PNM 圖片檔的高為 0PNM 圖片檔的寬為 0PNM 檔的第一個ä½å…ƒçµ„ä¸æ­£ç¢ºç„¡æ³•è¾¨è­˜é€™å€‹ PNM 檔的副格å¼PNM 載入程åºä¸æ”¯æ´é€™å€‹ PNM 檔的副格å¼PNM 載入模組找ä¸åˆ°è¦æ‰¾çš„整數檔案太早çµæŸQTIF atom 容é‡éŽå¤§ (%d ä½å…ƒçµ„)RAS 圖片中有冗餘的標頭資料RAS 圖片類型ä¸æ˜ŽåŽŸå§‹ PNM æ ¼å¼éœ€è¦åœ¨å–樣資料å‰æœ‰ä¸€æ ¼ç©ºæ ¼(whitespace)原始 PNM 圖片類型ä¸æ­£ç¢ºç”¢ç”Ÿçš„ GIF 影響大å°ç‚ºé›¶å †ç–Šæº¢ä½TGA 圖片的尺寸無效ä¸æ”¯æ´æ­¤é¡žåž‹çš„ TGA 圖片TIFF 壓縮並未åƒç…§åˆ°æœ‰æ•ˆçš„編解碼器。ANI 圖片格å¼BMP 圖片格å¼EMF 圖片格å¼GIF 圖片格å¼GdkPixdata æ ¼å¼ICNS 圖片格å¼ICO 圖片格å¼JPEG 2000 圖片格å¼JPEG 圖片格å¼PCX 圖片格å¼PNG 圖片格å¼PNM/PBM/PGM/PPM 圖片格å¼é›†åˆQTIF 圖片格å¼Sun raster 圖片格å¼TIFF 圖片格å¼Targa 圖片格å¼WBMP 圖片格å¼WMF 圖片格å¼XBM 圖片格å¼XPM 圖片格å¼æ­¤ gdk-pixbuf 版本ä¸æ”¯æ´å„²å­˜ä»¥ä¸‹çš„圖片格å¼ï¼š%s由上至下æ繪的 BMP 圖片ä¸å¯ä»¥å£“縮變æ›å¾Œçš„ JPEG 寬度或高度為零。變æ›å¾Œçš„ JPEG2000 寬度或高度為零變æ›å¾Œçš„ PNG 色æ¿æ•¸ç›®ä¸å—支æ´ï¼Œæ­£ç¢ºæ•¸å­—應為 3 或 4。變æ›å¾Œçš„ PNG 寬度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚變æ›å¾Œçš„ PNG 的色彩模å¼ä¸æ˜¯ RGB 或 RGBA。變æ›å¾Œçš„ pixbuf 寬度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚無法載入用來載入圖片的模組:%s:%sä¸æ”¯æ´é€™å€‹è‰²ç›¤çš„色彩深度PNM 圖片資料éŽæ—©å®Œçµå‹•ç•«ä¸­å«æœ‰æœªé æœŸçš„圖示å€å¡Šç„¡æ³•è­˜åˆ¥çš„圖片檔格å¼æœªæ”¯æ´çš„ JPEG 色彩空間 (%s)ICO 檔å«æœ‰æœªæ”¯æ´çš„色彩深度:%dä¸æ”¯æ´çš„圖示類型ä¸æ”¯æ´çš„ GDI+ 圖片格å¼PNG text å€æ®µçš„內容 %s 無法轉æ›ç‚º ISO-8859-1 編碼。ä¸æ”¯æ´ %s 版本的 GIF 檔案格å¼TIFF 圖片的寬度或高度為零XPM 圖片高度ä¸å¤§æ–¼ 0XPM 圖片寬度ä¸å¤§æ–¼ 0XPM 圖片檔é¡è‰²æ•¸ç›®ä¸æ­£ç¢ºXPM æ¯å€‹åƒç´ ä½”用的ä½å…ƒçµ„數目ä¸æ­£ç¢ºç„¡æ³•åˆ†é… %u ä½å…ƒçµ„的圖片緩è¡å€ä¸æ”¯æ´çš„ RAS 圖片格å¼gdk-pixbuf-2.30.8/po/zh_TW.po0000664000175000017500000007033312340760136017015 0ustar00mclasenmclasen00000000000000# Traditional Chinese translation for gdk-pixbuf. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the gdk-pixbuf package. # Chao-Hsiung Liao , 2010. # Wei-Lun Chao , 2010. # msgid "" msgstr "" "Project-Id-Version: gtk+ 2.25.3\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-05 20:58+0800\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (Taiwan) \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: Poedit 1.5.5\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "開啟檔案「%sã€å¤±æ•—:%s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "圖片檔‘%s’沒有內容" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "無法載入動畫檔‘%s’:原因ä¸æ˜Žï¼Œå¯èƒ½å‹•ç•«æª”已經æ毀" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "無法載入圖片檔「%sã€ï¼šåŽŸå› ä¸æ˜Žï¼Œå¯èƒ½æª”案已經æ毀" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "無法載入用來載入圖片的模組:%s:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "圖片載入模組 %s 沒有匯出正確的介é¢ï¼›å®ƒæ˜¯å¦å±¬æ–¼å¦ä¸€å€‹ gtk-pixbuf 版本?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "ä¸æ”¯æ´åœ–片類型‘%s’" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "無法識別圖片檔‘%s’的圖片格å¼" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "無法識別的圖片檔格å¼" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "無法載入圖片‘%s’:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "寫入圖片檔時發生錯誤 (%s)" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "æ­¤ gdk-pixbuf 版本ä¸æ”¯æ´å„²å­˜ä»¥ä¸‹çš„圖片格å¼ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "記憶體ä¸è¶³ä»¥å„²å­˜åœ–片到 callback" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "無法開啟暫存檔" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "無法讀入暫存檔" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "無法開啟‘%s’以供寫入資料:%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "寫入圖片後無法關閉‘%s’,資料å¯èƒ½ç„¡æ³•å®Œæ•´åœ°å„²å­˜ï¼š%s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "記憶體ä¸è¶³ä»¥å°‡åœ–片寫入緩è¡å€" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "寫入圖片串æµæ™‚發生錯誤" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "內部錯誤:圖片載入模組‘%s’無法完æˆå‹•ä½œï¼Œä½†æ²’有æ供任何原因" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "ä¸æ”¯æ´ä»¥æ¼¸é€²æ–¹å¼è¼‰å…¥åœ–片類型‘%s’" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "圖片標頭æ毀" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "圖片格å¼ä¸æ˜Ž" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "圖片åƒç´ è³‡æ–™æ毀" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ç„¡æ³•åˆ†é… %u ä½å…ƒçµ„的圖片緩è¡å€" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "動畫中å«æœ‰æœªé æœŸçš„圖示å€å¡Š" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "動畫檔的標頭資料無效" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥å‹•ç•«" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "動畫中有部份資料ä¸ç¬¦åˆæ ¼å¼" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI å½±åƒè¢«æˆªæ–·æˆ–是ä¸å®Œæ•´ã€‚" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI 圖片格å¼" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP 圖片中有冗餘的標頭資料" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥é»žé™£åœ–片" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "ä¸æ”¯æ´é€™ç¨® BMP 圖片檔標頭大å°" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "由上至下æ繪的 BMP 圖片ä¸å¯ä»¥å£“縮" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "檔案太早çµæŸ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "無法分é…記憶體來儲存 BMP 檔" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "無法寫入 BMP 檔案" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP 圖片格å¼" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF 圖片格å¼" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF 圖片格å¼" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO 圖片格å¼" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "JPEG å“質必須在 0 至 100 之間;無法分æžæ•¸å€¼ã€Œ%sã€ã€‚" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "JPEG å“質必須在 0 至 100 之間;ä¸å…許使用數值「%dã€ã€‚" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG 圖片格å¼" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF 圖片格å¼" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "無法分é…記憶體: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "無法建立串æµï¼š %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "無法尋找串æµï¼š %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "無法讀å–串æµï¼š%s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "無法載入點陣圖" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "無法載入中繼檔案" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "ä¸æ”¯æ´çš„ GDI+ 圖片格å¼" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "無法儲存" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF 圖片格å¼" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "無法讀入 GIF:%s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF 檔缺少了一部份資料(å¯èƒ½æ˜¯æª”案被截斷了?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF 載入模組出ç¾å…§éƒ¨éŒ¯èª¤ (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "堆疊溢ä½" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF 圖片載入模組無法了解此圖片。" # (Abel) 這個 "code" 是 LZW 壓縮中用的 #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "出ç¾ä¸è‰¯çš„壓縮編碼" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "GIF 檔案å«æœ‰å¾ªç’°å£“縮表格紀錄" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ GIF 檔" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "沒有足夠的記憶體拼出 GIF 檔中的圖片" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF 圖片已æ毀(ä¸æ­£ç¢ºçš„ LZW 壓縮資料)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "檔案ä¸åƒæ˜¯ GIF 檔" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "ä¸æ”¯æ´ %s 版本的 GIF 檔案格å¼" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "產生的 GIF 影響大å°ç‚ºé›¶" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "GIF 圖片沒有整體使用的色盤,而且圖片其中一個畫格沒有專用的色盤。" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF 檔案被截斷或是ä¸å®Œæ•´ã€‚" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "è®€å– ICNS 圖片檔時發生錯誤:%s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "無法解碼 ICNS 檔案" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS 圖片格å¼" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "圖示的標頭資料無效" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–示" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "ä¸æ”¯æ´æœ‰å£“縮的圖示" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "圖示的寬度為零" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "圖示的高度為零" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ä¸æ”¯æ´çš„圖示類型" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ ICO 檔" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "圖片太大無法存為 ICO æ ¼å¼" # (Abel) FIXME 這個 hotspot.... #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "游標熱點在圖片之外" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO 檔å«æœ‰æœªæ”¯æ´çš„色彩深度:%d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "無法分é…記憶體給串æµ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "無法將圖片解碼" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "變æ›å¾Œçš„ JPEG2000 寬度或高度為零" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "圖片類型目å‰ä¸æ”¯æ´" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "無法分é…記憶體給色彩設定組åˆ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "記憶體ä¸è¶³ä»¥é–‹å•Ÿ JPEG 2000 檔" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "無法分é…記憶體給緩è¡å€åœ–片資料" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 圖片格å¼" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "åˆ†æž JPEG 圖片檔時發生錯誤 (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片,請嘗試退出其它應用程å¼ä¾†é‡‹æ”¾è¨˜æ†¶é«”" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "未支æ´çš„ JPEG 色彩空間 (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "無法分é…記憶體來載入 JPEG 檔案" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "變æ›å¾Œçš„ JPEG 寬度或高度為零。" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度「%uã€ã€‚" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "無法分é…圖片標頭所需的記憶體" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "無法分é…記憶體來載入內容çµæ§‹" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "圖片的寬度和/或高度無效" # 姑且用 color depth 代替 bpp -- Abel #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "圖片ä¸æ”¯æ´é€™ç¨®è‰²å½©æ·±åº¦" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "圖片æ“有ä¸è¢«æ”¯æ´çš„ %d-ä½å…ƒå¹³é¢(bit planes)" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "無法產生新的 pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "ç„¡æ³•åˆ†é… line data 所需的記憶體" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "ç„¡æ³•åˆ†é… PCX 圖片的記憶體" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "未å–å¾— PCX 圖片æ¯ä¸€åˆ—的資料" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX 資料末端沒有找到色盤" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX 圖片格å¼" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "變æ›å¾Œçš„ pixbuf 寬度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚" #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata æ ¼å¼" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ç„¡æ•ˆã€‚" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "變æ›å¾Œçš„ PNG 寬度åŠé«˜åº¦å‡ç‚ºé›¶ã€‚" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "變æ›å¾Œçš„ PNG 圖片中æ¯å€‹è‰²æ¿æ‰€ä½”çš„ä½å…ƒæ•¸ç›®ä¸æ˜¯ 8。" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "變æ›å¾Œçš„ PNG 的色彩模å¼ä¸æ˜¯ RGB 或 RGBA。" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "變æ›å¾Œçš„ PNG 色æ¿æ•¸ç›®ä¸å—支æ´ï¼Œæ­£ç¢ºæ•¸å­—應為 3 或 4。" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG 圖片檔中有嚴é‡éŒ¯èª¤ï¼š%s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ PNG 檔" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "記憶體ä¸è¶³ä»¥å„²å­˜å¤§å°ç‚º %lu×%lu 的圖片;請嘗試退出其他應用程å¼ä¾†æ¸›ä½Žè¨˜æ†¶é«”使用" "é‡" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "讀入 PNG 圖片檔時發生嚴é‡éŒ¯èª¤" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "讀入 PNG 圖片檔時發生嚴é‡éŒ¯èª¤ï¼š%s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "PNG text å€æ®µçš„é—œéµå­—必須在 1 至 79 字元之內。" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNG text å€æ®µçš„é—œéµå­—必須是 ASCII 字元。" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "é¡è‰²è¨­å®šçµ„åˆæœ‰ç„¡æ•ˆçš„長度 %d。" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "PNG 壓縮程度必須在 0 至 9 之間;無法ç†è§£æ•¸å€¼ã€Œ%sã€ã€‚" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "PNG 壓縮程度必須在 0 至 9 之間;ä¸å…許使用數值「%dã€ã€‚" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNG text å€æ®µçš„內容 %s 無法轉æ›ç‚º ISO-8859-1 編碼。" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG 圖片格å¼" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM 載入模組找ä¸åˆ°è¦æ‰¾çš„整數" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM 檔的第一個ä½å…ƒçµ„ä¸æ­£ç¢º" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "無法辨識這個 PNM 檔的副格å¼" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM 圖片檔的寬為 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM 圖片檔的高為 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®ç‚º 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM 最大的å¯ç”¨é¡è‰²æ•¸ç›®éŽå¤§" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "原始 PNM 圖片類型ä¸æ­£ç¢º" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM 載入程åºä¸æ”¯æ´é€™å€‹ PNM 檔的副格å¼" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "原始 PNM æ ¼å¼éœ€è¦åœ¨å–樣資料å‰æœ‰ä¸€æ ¼ç©ºæ ¼(whitespace)" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "無法分é…記憶體來載入 PNM 圖片" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "無法分é…記憶體來載入 PNM 內容çµæ§‹" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM 圖片資料éŽæ—©å®Œçµ" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ PNM 檔" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM 圖片格å¼é›†åˆ" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "輸入的檔案æè¿°å­ç‚º NULL。" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "è®€å– QTIF 檔頭失敗" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF atom 容é‡éŽå¤§ (%d ä½å…ƒçµ„)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ç„¡æ³•åˆ†é… %d ä½å…ƒçµ„的檔案讀å–ç·©è¡å€" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "ç•¶è®€å– QTIF atom 時發生錯誤:%s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "無法以 seek() ç•¥éŽä¸‹ %d 個ä½å…ƒçµ„。" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "åˆ†é… QTIF 脈絡çµæ§‹å¤±æ•—。" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "無法建立 GdkPixbufLoader 物件。" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "找ä¸åˆ°åœ–片資料 atom。" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF 圖片格å¼" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS 圖片中有冗餘的標頭資料" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS 圖片類型ä¸æ˜Ž" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ä¸æ”¯æ´çš„ RAS 圖片格å¼" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ RAS 圖片" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster 圖片格å¼" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "ç„¡æ³•åˆ†é… IOBuffer çµæ§‹æ‰€éœ€çš„記憶體" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "ç„¡æ³•åˆ†é… IOBuffer 資料所需的記憶體" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "無法 realloc IOBuffer 資料" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "無法分é…暫時性的 IOBuffer 資料" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "無法分é…æ–°çš„ pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "圖片æ毀或是被截斷。" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "無法分é…色盤çµæ§‹æ‰€éœ€çš„記憶體" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "無法分é…色盤項目所需的記憶體" # (Abel) 英文ä¸èƒ½å®Œå…¨ç›¡ä¿¡ï¼Œåªèƒ½è§£è®€ source code #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "ä¸æ”¯æ´é€™å€‹è‰²ç›¤çš„色彩深度" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "ç„¡æ³•åˆ†é… TGA 標頭所需的記憶體" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA 圖片的尺寸無效" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "ä¸æ”¯æ´æ­¤é¡žåž‹çš„ TGA 圖片" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "無法分é…記憶體來載入 TGA 內容çµæ§‹" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "檔案內有冗餘的資料" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa 圖片格å¼" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "無法å–得圖片寬度(TIFF 檔æ毀)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "無法å–得圖片高度(TIFF 檔æ毀)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF 圖片的寬度或高度為零" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF 圖片的尺寸太大" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "記憶體ä¸è¶³ä»¥é–‹å•Ÿ TIFF 檔" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "無法載入 TIFF 檔裡的 RGB 資料" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "無法開啟 TIFF 圖片" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "無法載入 TIFF 圖片" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "無法儲存 TIFF 圖片" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF 壓縮並未åƒç…§åˆ°æœ‰æ•ˆçš„編解碼器。" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "無法寫入 TIFF 資料" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "無法寫入 TIFF 檔案" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "圖片寬度為零" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "圖片高度為零" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥åœ–片" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "無法儲存其它部份" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP 圖片格å¼" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "無效的 XBM 檔" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "記憶體ä¸è¶³ä»¥è¼‰å…¥ XBM 圖片檔" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "當載入 XBM 圖片時無法寫入暫存檔" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM 圖片格å¼" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "找ä¸åˆ° XPM 標頭" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "無效的 XPM 標頭" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM 圖片寬度ä¸å¤§æ–¼ 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM 圖片高度ä¸å¤§æ–¼ 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM æ¯å€‹åƒç´ ä½”用的ä½å…ƒçµ„數目ä¸æ­£ç¢º" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM 圖片檔é¡è‰²æ•¸ç›®ä¸æ­£ç¢º" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "無法分é…記憶體來載入 XPM 圖片" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "無法讀入 XPM 色盤" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "當載入 XPM 圖片時無法寫入暫存檔" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM 圖片格å¼" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose æ“作失敗" #~ msgid "Unsupported animation type" #~ msgstr "ä¸æ”¯æ´çš„å‹•ç•«é¡žåž‹" gdk-pixbuf-2.30.8/po/crh.gmo0000664000175000017500000005252512340760137016706 0ustar00mclasenmclasen00000000000000Þ•ËtÌ  %)O)d-Ž!¼ Þ"ÿ("*K-v,¤,Ñþ'AZ w$˜&½"ä%A*\)‡±Ð&ê*+<#h&Œ.³,â#-3a|’§6¾ õ5Q!n"'³Ûø6`J*«NÖ(%"N&q˜R²J##n’¬Éç"%Z?š8´8í&!>"`&ƒ%ª%ÐBöN90ˆ.¹&è$ 8Y%n”-®Üò<"U x"™o¼7, d $ƒ .¨ $× *ü O'!*w!%¢!/È!-ø!e&"%Œ"r²"%#6#I#e#J|#OÇ#2$HJ$“$$°$,Õ$%#%2:%"m%"%#³%#×%&û%"&A&Qa&V³&! ' ,'&M'-t'4¢'2×'! (F,(s(“(A®(ð(!)0) ?)`)0})®)Ã)Ø)í)**.*C*^*t*‰*'ž*Æ*Ü*ø*+%+;+P+e+Ez+'À+*è+-,CA,)…, ¯,,Ð,+ý,()- R-"s-–-!µ-"×-ú-!.G2.2z.%­.Ó.ò.%/)6/V`/·/ü×/*Ô14ÿ1426G2>~2)½2*ç2'31:31l33ž38Ò38 4-D4*r44&¹4(à4+ 5-55/c5“5°5(Ê51ó50%6V6n6*ƒ6,®6/Û6( 7/478d767%Ô7;ú7-68!d8†8¢85»8 ñ8ÿ89290N9-9(­9-Ö9:"$:G:f:2:(²:SÛ:(/;X;+x;¤;Q¾;<J-<+x<¤<½<Û<÷<=1=(J=s=3Ž=3Â=ö=' >&1>*X>%ƒ>(©>LÒ>k?3‹?-¿?.í?(@'E@-m@›@6³@9ê@3$AXAvA“A-«AÙA0õA&B&EBilB8ÖB)C.9C9hC.¢C4ÑCpD1wD,©D/ÖD>EŒEE ÒEsóEgF}F'—F'¿FMçFY5G?GWÏG''H'OH3wH«H4ÈHFýH.DI.sI0¢I3ÓI7J/?J-oJ_JfýJ$dK#‰K2­K4àK9L<OL%ŒL+²L*ÞL" MU,M"‚M/¥MÕM&æM N6,NcNvN‰NœN¯NÃN×NêNOO*O%=OcOwO‘O¥OºOÎOáOôOHP8PP>‰P@ÈPK QHUQ*žQPÉQ/R;JR(†R.¯R#ÞR%S.(S!WS)ySM£S0ñS7"T&ZT%T+§T3ÓT*U"2U ­[ŽV¯‰©¤½¥/lm{0 d¨”<I¡„h±&;]˜¸U“bºF™wÈSž…N  ’*3Â'67·»¦_¼+@n.`ucHà ¶Jki¾8~#—Ë$§Œœ‡P‹?B^Ég†ZµŠWTt¬ |1A"²®>ˆ-9R5›2OÅ¿ŸÆ€š°v³Cf´}yMKªQsD%Ê•rƒ«‚Lezq!Ç£ G:jp,Á\EÄXoa¢(–4=)Y‘À¹xBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+ TRUNK Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-03-24 20:24-0500 Last-Translator: ReÅŸat SABIQ Language-Team: QIRIMTATARCA (Qırım Türkçesi) Language: crh MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: UTF-8 X-Generator: KBabel 1.11.4 Plural-Forms: nplurals=1; plural=0 BMP sureti sahte baÅŸlıq verilerine malikBMP sureti desteklenmegen baÅŸlıq ölçüsine malikFena kod rastkeldiPNG dosyesiniñ kanal başına bit qıymeti keçersiz.Dönüştirilgen PNG'niñ kanal başına bit qıymeti 8 degil.TGA baÅŸlığı hafizası tahsis etilamayTüs haritası kirildileri tahsis etilamayTüs haritası yapısı tahsis etilamayIOBuffer verileri içün hafiza tahsis etilamadıIOBuffer yapısı içün hafiza tahsis etilamadıTGA kontekst yapısı içün hafiza tahsis etilamayPNM suretiniñ yüklenüvi içün hafiza tahsis etilamayXPM suretiniñ yüklenüvi içün hafiza tahsis etilamayYañı piksel buferi (pixbuf) tahsis etilamayMuvaqqat IOBuffer verileri tahsis etilamayXPM tüs haritası oqulamayIOBuffer verileri kene tahsis etilamayGIF dosyesinde daireviy cedvel kirildisiTüs profiliniñ uzunlığı keçersiz: %d.Tüs profiliniñ uzunlığı keçersiz: '%u'.SıqıştırılÄŸan iÅŸaretçikler desteklenmeyHafiza tahsis etilamadı: %sAqım icat etilamadı: %sICNS dosyesi ÄŸayrı-kodlandırılamadıSuret yüksekligi alınamadı (fena TIFF dosyesi)Suret keniÅŸligi alınamadı (fena TIFF dosyesi)Aqımdan oqulamadı: %sAqım aranamadı: %sPCX sureti içün hafiza tahsis etilamadıTüs profili içün hafiza tahsis etilamadıKontekst buferi içün hafiza tahsis etilamadıBaÅŸlıq içün hafiza tahsis etilamadıSatır verileri içün hafiza tahsis etilamadıJPEG dosyesini yüklemek içün hafiza tahsis etilamadıBMP dosyesini saqlamaq içün hafiza tahsis etilamadıAqım içün hafiza tahsis etilamadıSuret verilerini buferlemek içün hafiza tahsis etilamadıYañı piksel buferi (pixbuf) icat etilamadıSuret ÄŸayrı-kodlandırılamadıBit-haritası yüklenamadıMeta-dosye yüklenamadı'%s' dosyesindeki suretniñ formatını tanıyamadımSaqlayamadımQalÄŸanları saqlanamadıBMP dosyesine yazamadımTIFF dosyesine yazılamadıİmleçniñ sıcaq-noqtası suretniñ tışındaPCX suretiniñ bütün satırları alınmadıTIFF suretiniñ boyutları fazla büyükJPEG suret dosyesi tefsir etilgende hata (%s)ICNS sureti oqulÄŸanda hata: %sSuret dosyesine yazÄŸanda hata: %sSuret aqımına yazÄŸanda hataDosyede veriler fazlasıDosye oquv buferi içün %d bayt tahsis etilamadıQTIF kontekst yapısı tahsis etilamadıSuretni yazÄŸanda '%s' qapatılamadı, verilerniñ hepsi saqlanmaÄŸan ola bilir: %sGdkPixbufLoader nesnesi icat etilamadı.Sureti veri atomı tapılamadıTIFF dosyesinden RGB verileri yüklenamadıTIFF sureti yüklenamadı'%s' sureti yüklenamadı: sebep bilinmey, mühtemelen bozuq canlandırma dosyesiSuret '%s' yüklenamadı: %s'%s' sureti yüklenamadı: sebep bilinmey, mühtemelen bozuq suret dosyesi'%s' dosyesi yazmaq içün açılamadı: %sTIFF sureti açılamadı'%s' dosyesi açılamadı: %sMuvaqqat dosye açılamadıQTIF baÅŸlığı oqulamadıMuvaqqat dosyeden oquyamadımTIFF sureti saqlanamadıseek() ile soñraki %d bayt atlanamadı.TIFF verileri yazılamadıXBM sureti yüklengende muvaqqat dosyege yazamadımXPM sureti yüklengende muvaqqat dosyege yazamadımGIF oqulamadı: %sPNG suret dosyesinde ölümcil hata: %sPNG dosyesini oquÄŸanda ölümcil hataPNG dosyesini oquÄŸanda ölümcil hata: %sDosye bir GIF dosyesi kibi körünmeyQTIF atomı oqulÄŸanda dosye hatası: %sGIF dosyesinde bazı veriler eksik edi (nasıl olsa pıtalÄŸan ola bilirmi?)GIF suretiniñ kürreviy tüs-haritası yoq ve içindeki bir çerçiveniñ yerli bir tüs-haritası da yoq.Bozuq GIF dosyesi (LZW sıqıştırması yañlış)GIF suret yükleyicisi bu suretni añlayamay.GIF sureti ya pıtalÄŸan ya da tamamlanmaÄŸan.Ä°ÅŸaretçikniñ yüksekligi sıfırdırÄ°ÅŸaretçikniñ keniÅŸligi sıfırdırSuret dosyesi '%s' hiç bir veri ihtiva etmeySuret formatı bilinmeySuret keçersiz keniÅŸlikke ve/yaki yükseklikke malikSuret desteklenmegen Piksel-Başına Bit qıymetine sahipSuret desteklenmegen sayıda %d-bit tüzlemge malikSuret yüksekligi sıfırdırSuret keniÅŸligi sıfırdırSuret baÅŸlığı bozuqSureti ya ifsat etilgen ya da pıtalÄŸandır.Suret piksel verileri bozuqSuret, ICO olaraq saqlanmaq içün fazla büyükSuret türü '%s' desteklenmeySuret türü hal-hazırda desteklenmeySuret-yükleme modüli %s uyÄŸun arayüzni ihrac etmey; yoqsa o farqlı bir gdk-pixbuf sürümindenmidir?'%s' suret türüniñ artımlı yüklenüvi desteklenmeyKirdi dosyesi tasvircisi SIFIRDIR (NULL).PNG dosyesini yüklemek içün yetersiz hafizaPNM kontekst yapısını yüklemek içün yetersiz hafizaPNM dosyesini yüklemek içün yetersiz hafizaXBM suret dosyesini yüklemek içün yetersiz hafizaSuretni yüklemek içün yetersiz hafiza, hafizanı azat etmek içün bazı uyÄŸulamalardan çıquvnı deñeñizJPEG 2000 dosyesini açmaq içün yetersiz hafizaTIFF dosyesini açmaq içün yetersiz hafizaSuretni buferge saqlamaq içün yetersiz hafizaSuretni keri-çağırılımÄŸa saqlamaq içün yetersiz hafiza%lu x %lu suretini maÄŸazlamaq içün yetersiz hafiza; hafiza qullanımını azlaÅŸtırmaq içün bazı uyÄŸulamalardan çıquvnı deñeñizGIF yükleyicide içki hata (%s)İçki hata: Suret yükleme modüli '%s' bir ameliyatnı tamamlayamadı, amma muvafaqiyetsizlik sebebini de bermediKeçersiz XBM dosyesiKeçersiz XPM baÅŸlığıCanlandırma içinde keçersiz baÅŸlıqÄ°ÅŸaretçik içinde keçersiz baÅŸlıqJPEG keyfiyeti 0 ile 100 arasında bir deger olmalı; '%d' degeri caiz degil.JPEG keyfiyeti 0 ile 100 arasında bir deger olmalı; '%s' degeri ayırıştırılamadı.PNG metin tomarları içün anahtarlar ASCII remizleri olmalı.PNG metin tomarları içün anahtarlar eñ az 1 ve eñ çoq 79 remizden ibaret olmalı.Canlandırmada yañlış-ÅŸekilli tomarPNM dosyesindeki azamiy tüs qıymeti 0PNM dosyesindeki azamiy tüs qıymeti fazla büyükXPM baÅŸlığı tapılamadıPCX verileriniñ soñunda hiç bir palet tapılmadıGIF dosyesindeki bir çerçiveni telif etmek içün yeterli hafiza yoqGIF dosyesini yüklemek içün yetersiz hafizaICO dosyesini yüklemek içün yetersiz hafizaRAS suretini yüklemek içün yeterli hafiza yoqCanlandırmanı yüklemek içün yeterli hafiza yoqBit-haritası suretini yüklemek içün hafiza yetersizÄ°ÅŸaretçikni yüklemek içün yetersiz hafizaSuretni yüklemek içün hafiza yeterli degilPNG sıqıştırma seviyesi 0 ile 9 arasında bir qıymet olmalı; '%d' qıymeti caiz degildir.PNG sıqıştırma seviyesi 0 ile 9 arasında bir qıymet olmalı; '%s' qıymeti ayrıştırılamadı.PNM dosyesindeki suret yüksekligi 0PNM dosyesindeki suret keniÅŸligi 0PNM dosyesi keçersiz baÅŸlanğıç baytına malikPNM dosyesi tanılÄŸan bir PNM alt-formatında degilPNM suret yükleyicisi bu PNM alt-formatını desteklemeyPNM yükleyicisi tamsayı tapmaqnı bekledi, ancaq tapamadıBaliÄŸ olmaÄŸan dosye-soñu rastkeldiQTIF atom ölçüsi fazla balaban (%d bayt)RAS sureti sahte baÅŸlıq verilerine sahipRAS sureti bilinmegen türge sahipÇiy PNM formatları nümuneviy verilerden evvel tam olaraq bir aq-boÅŸluq kerektirirÇiy PNM suret türü keçersizdirNeticedeki GIF suretiniñ ölçüsi sıfırdırÇeren taÅŸmasıTGA sureti keçersiz boyutlarÄŸa sahipTGA sureti türü desteklenmeyTIFF sıqıştırması keçerli bir kodekke sıltamay.ANI suret formatıBMP suret formatıEMF suret formatıGIF suret formatıGdkPixdata formatıICNS suret formatıICO suret formatıJPEG 2000 suret formatıJPEG suret formatıPCX suret formatıPNG suret formatıPNM/PBM/PGM/PPM suret formatı ailesiQTIF suret formatıSun raster suret formatıTIFF suret formatıTarga suret formatıWBMP suret formatıWMF suret formatıXBM suret formatıXPM suret formatıgdk-pixbuf'nıñ bu inÅŸası suret formatını saqlavnı desteklemey: %sYuqarıdan-aÅŸağığa BMP suretleri sıqıştırılamazDönüştirilgen JPEG keniÅŸligi yaki yüksekligi sıfırdır.Dönüştirilgen JPEG2000 keniÅŸligi ve yüksekligi sıfırdır.Dönüştirilgen PNG'de desteklenmegen sayıda kanal bar, 3 yaki 4 olmalı.Dönüştirilgen PNG suretiniñ keniÅŸligi yaki yüksekligi sıfırdır.Dönüştirilgen PNG, RGB yaki RGBA degil.Dönüştirilgen piksel buferi (pixbuf) keniÅŸligi yaki yüksekligi sıfırdır.Suret-yükleme modülini yükleyamayım: %s: %sTüs haritası kirildileri içün beklenmegen bit-terenligiPNM suret verileriniñ beklenmegen soñuCanlandırmada beklenmegen iÅŸaretçik tomarıTanılmaÄŸan suret dosyesi formatıDesteklenmegen JPEG tüs fezası (%s)ICO dosyesi içün desteklenmegen terenlik: %dDesteklenmegen iÅŸaretçik türüGDI+ içün desteklenmegen suret formatı%s PNG metin tomarınıñ qıymeti ISO-8859-1 kodlandırmasına çevirilamay.GIF dosye formatınıñ %s sürümi desteklenmeyTIFF suretiniñ keniÅŸligi yaki yüksekligi sıfırdırXPM dosyesiniñ suret yüksekligi <= 0XPM dosyesiniñ suret keniÅŸligi <= 0XPM dosyesindeki tüs sayısı keçersizdirXPM keçersiz sayıda piksel başına remizge sahip%u baytlıq suret buferi tahsis etilamadıdesteklenmegen RAS sureti çeÅŸitigdk-pixbuf-2.30.8/po/cs.po0000664000175000017500000007456012340760135016374 0ustar00mclasenmclasen00000000000000# Czech translation of gdk-pixbuf. # Copyright (C) 1999, 2006, 2007, 2008, 2009, 2010 the author(s) of gdk-pixbuf. # Copyright (C) 2003, 2004, 2005 Miloslav Trmac . # Copyright (C) 2006 Lukas Novotny . # This file is distributed under the same license as the gtk+ package. # # Stanislav Brabec , 1998. # Jiří Pavlovský , 1998. # Jiří Lebl , 2002. # Michal Bukovjan , 2002. # Miloslav Trmac , 2003, 2004, 2005. # Jakub Friedl , 2006. # Lukas Novotny , 2006. # Petr Kovar , 2007, 2008, 2009, 2010. # Marek ÄŒernocký , 2010, 2011, 2012, 2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-06-08 05:28+0200\n" "Last-Translator: Marek ÄŒernocký \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=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Gtranslator 2.91.6\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Nelze otevřít soubor „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Soubor obrázku „%s“ neobsahuje data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Nelze naÄíst animaci „%s“: důvod není znám, pravdÄ›podobnÄ› poÅ¡kozený soubor " "animace" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Nelze naÄíst obrázek „%s“: důvod není znám, pravdÄ›podobnÄ› poÅ¡kozený soubor " "obrázku" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Nelze naÄíst modul pro Ätení obrázků: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul pro naÄítání obrázků %s neexportuje správné rozhraní; není náhodou z " "jiné verze gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Typ obrázku „%s“ není podporován" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nelze rozpoznat formát obrázku v souboru „%s“" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nerozpoznaný formát obrázku" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Nelze naÄíst obrázek „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Chyba pÅ™i zápisu do souboru obrázku: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Toto sestavení gdk-pixbuf nepodporuje ukládání obrázku ve formátu: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nedostatek pamÄ›ti k uložení obrázku pro zpÄ›tné volání" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Nelze otevřít doÄasný soubor" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Z doÄasného souboru nelze Äíst" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Nelze otevřít „%s“ pro zápis: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Nelze zavřít „%s“ bÄ›hem zápisu obrázku, možná nejsou uložena vÅ¡echna data: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nedostatek pamÄ›ti k uložení obrázku do vyrovnávací pamÄ›ti" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Chyba pÅ™i zápisu do obrazového proudu" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Interní chyba: Modulu pro naÄítání obrázku „%s“ se nezdaÅ™ilo dokonÄit " "operaci, ale k tomuto selhání neudal důvod" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Postupné naÄítání obrázku typu „%s“ není podporováno" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Záhlaví obrázku je poÅ¡kozeno" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Neznámý formát obrázku" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Pixelová data obrázku jsou poÅ¡kozena" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "nelze alokovat paměť pro obrázek o velikosti %u bajt" msgstr[1] "nelze alokovat paměť pro obrázek o velikosti %u bajty" msgstr[2] "nelze alokovat paměť pro obrázek o velikosti %u bajtů" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NeoÄekávaný blok ikony v animaci" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Neplatné záhlaví v animaci" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nedostatek pamÄ›ti k naÄtení animace" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ChybnÄ› vytvoÅ™ený blok v animaci" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Obrázek ANI byl zkrácen nebo není úplný." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Formát obrázku ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Obrázek formátu BMP má neplatná data v záhlaví" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nedostatek pamÄ›ti k naÄtení rastrového obrázku" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Obrázek BMP má nepodporovanou velikost záhlaví" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Obrázky BMP shora dolů nelze komprimovat" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Nalezen pÅ™edÄasný konec souboru" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nelze alokovat paměť k uložení souboru BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nelze zapisovat do souboru BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Formát obrázku BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Formát obrázku EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Formát obrázku GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Formát obrázku ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Kvalita JPEG musí být hodnota mezi 0 a 100; hodnotu „%s“ nebylo možné " "zpracovat." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Kvalita JPEG musí být hodnota mezi 0 a 100; hodnota „%d“ není povolena." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Formát obrázku JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Formát obrázku TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nelze alokovat paměť: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nelze vytvoÅ™it proud: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nelze nastavit pozici v proudu: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Z proudu nelze Äíst: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nelze naÄíst rastrový obrázek" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nelze naÄíst metasoubor" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nepodporovaný formát obrázku GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nelze uložit" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Formát obrázku WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Chyba pÅ™i Ätení formátu GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "V souboru GIF chybí nÄ›která data (možná byl nÄ›jakým způsobem zkrácen?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interní chyba v zavadÄ›Äi GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "PÅ™eteÄení zásobníku" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "ZavadÄ›Ä obrázků GIF nerozumí tomuto obrázku." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Nalezen chybný kód" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Cyklická položka tabulky v souboru GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nedostatek pamÄ›ti k naÄtení obrázku GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nedostatek pamÄ›ti ke složení políÄka v souboru GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Obrázek GIF je poÅ¡kozen (chybná komprese LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Soubor nevypadá jako soubor GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Verze %s formátu souborů GIF není podporována" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Výsledný obrázek GIF má nulovou velikost" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Obrázek GIF neobsahuje globální mapu barev a políÄko v nÄ›m neobsahuje " "lokální mapu." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Obrázek GIF byl zkrácen nebo není úplný." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Chyba pÅ™i Ätení obrázku ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nelze dekódovat soubor ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Formát obrázku ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Neplatné záhlaví ikony" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nedostatek pamÄ›ti k naÄtení ikony" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Komprimované ikony nejsou podporovány" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikona má nulovou šířku" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikona má nulovou výšku" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nepodporovaný typ ikony" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nedostatek pamÄ›ti k naÄtení souboru ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Obrázek je příliÅ¡ velký, aby mohl být uložen jako ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Aktivní bod kurzoru mimo obrázek" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nepodporovaná hloubka souboru ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nelze alokovat paměť proudu" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nelze dekódovat obrázek" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformovaný obrázek JPEG2000 má nulovou výšku nebo šířku" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Typ obrázku v souÄasnosti není podporován" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nelze alokovat paměť profilu barev" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nedostatek pamÄ›ti k otevÅ™ení souboru JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nelze alokovat paměť k naÄtení obrazových dat do vyrovnávací pamÄ›ti" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Formát obrázku JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Chyba pÅ™i interpretaci souboru obrázku JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Nedostatek pamÄ›ti k naÄtení obrázku, zkuste prosím uvolnit paměť ukonÄením " "nÄ›kolika aplikací" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nepodporovaný prostor barev JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nelze alokovat paměť k naÄtení souboru JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformovaný obrázek JPEG má nulovou výšku nebo šířku." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Profil barev má neplatnou délku „%u“." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nelze alokovat paměť pro záhlaví" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nelze alokovat paměť pro vyrovnávací paměť kontextu" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Obrázek má nulovou šířku a/nebo výšku" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Obrázek má nepodporované bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Obrázek má nepodporovaný poÄet %dbitových rovin" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nelze vytvoÅ™it nový pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nelze alokovat paměť pro data řádků" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Nelze alokovat paměť pro obrázek PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nezískány vÅ¡echny řádky obrázku PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Na konci dat PCX nenalezena paleta" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Formát obrázku PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformovaný pixbuf má nulovou šířku nebo výšku." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Formát GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PoÄet bitů na kanál obrázku PNG není platný." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformovaný obrázek PNG má nulovou výšku nebo šířku." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "PoÄet bitů na kanál transformovaného obrázku PNG není 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformovaný obrázek PNG není RGB nebo RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformovaný obrázek PNG má nepodporovaný poÄet kanálů, musí být 3 nebo 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Kritická chyba v souboru obrázku PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nedostatek pamÄ›ti k naÄtení souboru PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nedostatek pamÄ›ti k uložení obrázku %lu krát %lu; zkuste prosím uvolnit " "paměť ukonÄením nÄ›kolika aplikací" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Kritická chyba pÅ™i Ätení souboru obrázku PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Kritická chyba pÅ™i Ätení souboru obrázku PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "KlíÄe textových bloků PNG musí mít alespoň 1 a nejvýše 79 znaků." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "KlíÄe textových bloků PNG musí být znaky ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Profil barev má neplatnou délku %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Úroveň komprese PNG musí být hodnota mezi 0 a 9; hodnotu „%s“ nebylo možné " "zpracovat." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Úroveň komprese PNG musí být hodnota mezi 0 a 9; hodnota „%d“ není povolena." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "Hodnotu textového bloku PNG %s nelze pÅ™evést do kódování ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Formát obrázku PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "ZavadÄ›Ä PNM oÄekával celé Äíslo, ale nenaÅ¡el ho" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Soubor PNM obsahuje nesprávný poÄáteÄní bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Soubor PNM není v rozpoznaném podÅ™azeném formátu PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Soubor PNM má šířku obrázku 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Soubor PNM má výšku obrázku 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maximální hodnota barvy v souboru PNM je 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maximální hodnota barvy v souboru PNM je příliÅ¡ vysoká" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Typ obrázku raw PNM není platný" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "ZavadÄ›Ä obrázků PNM nepodporuje tento podÅ™azený formát PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Formáty raw PNM vyžadují pÅ™esnÄ› jednu mezeru pÅ™ed daty vzorků" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nelze alokovat paměť k naÄtení obrázku PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nedostatek pamÄ›ti k naÄtení struktury kontextu PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NeoÄekávaný konec dat obrázku PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nedostatek pamÄ›ti k naÄtení souboru PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Rodina formátů obrázků PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Vstupní popisovaÄ souboru je nulový." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "NezdaÅ™ilo se Ätení záhlaví QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Velikost QTIF atom je příliÅ¡ vysoká (%d bajt)" msgstr[1] "Velikost QTIF atom je příliÅ¡ vysoká (%d bajty)" msgstr[2] "Velikost QTIF atom je příliÅ¡ vysoká (%d bajtů)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Nelze alokovat %d bajt pro vyrovnávací paměť Ätení souboru" msgstr[1] "Nelze alokovat %d bajty pro vyrovnávací paměť Ätení souboru" msgstr[2] "Nelze alokovat %d bajtů pro vyrovnávací paměť Ätení souboru" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Chyba pÅ™i Ätení QTIF atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "NezdaÅ™ilo se pÅ™eskoÄit další %d bajt pomocí seek()." msgstr[1] "NezdaÅ™ilo se pÅ™eskoÄit další %d bajty pomocí seek()." msgstr[2] "NezdaÅ™ilo se pÅ™eskoÄit dalších %d bajtů pomocí seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "NezdaÅ™ila se alokace struktury kontextu QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "NezdaÅ™ilo se vytvoÅ™ení objektu GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Nelze nalézt atom obrazových dat." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Formát obrázku QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Obrázek RAS má neplatná data v záhlaví" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Obrázek RAS má neznámý typ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "nepodporovaná variace obrázku RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nedostatek pamÄ›ti k naÄtení obrázku RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Formát obrázku Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nelze alokovat paměť pro strukturu IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nelze alokovat paměť pro data IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Nelze pÅ™ealokovat data IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nelze alokovat doÄasná data pro IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Nelze alokovat nový pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Obrázek je zkrácený nebo poÅ¡kozený" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nelze alokovat strukturu pro mapu barev" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nelze alokovat položky mapy barev" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NeoÄekávaná bitová hloubka položek map barev" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nelze alokovat paměť pro záhlaví TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Obrázek TGA má neplatné rozmÄ›ry" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Typ obrázku TGA není podporován" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nelze alokovat paměť pro strukturu kontextu TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "V souboru jsou pÅ™ebyteÄná data" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Formát obrázku Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nelze získat šířku obrázku (chybný soubor TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nelze získat výšku obrázku (chybný soubor TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Výška nebo šířka obrázku TIFF je 0" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "RozmÄ›ry obrázku TIFF jsou příliÅ¡ velké" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nedostatek pamÄ›ti k otevÅ™ení souboru TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Nelze naÄíst data RGB ze souboru TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Nelze otevřít obrázek TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Nelze naÄíst obrázek TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Ukládání obrázku TIFF selhalo" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Komprese TIFF neodkazuje na platný kodek." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Zápis dat TIFF selhal" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nelze zapisovat do souboru TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Obrázek má nulovou šířku" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Obrázek má nulovou výšku" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nedostatek pamÄ›ti k naÄtení obrázku" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nelze uložit zbývající Äást" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Formát obrázku WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Neplatný soubor XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nedostatek pamÄ›ti k naÄtení souboru obrázku XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "PÅ™i naÄítání obrázku XBM se nezdaÅ™il zápis do doÄasného souboru" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Formát obrázku XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Nebylo nalezeno záhlaví XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Neplatné záhlaví XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Soubor XPM má šířku obrázku <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Soubor XPM má výšku obrázku <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM obsahuje neplatný poÄet znaků na pixel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Soubor XPM má neplatný poÄet barev" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nelze alokovat paměť k naÄtení obrázku XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nelze naÄíst mapu barev XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "PÅ™i naÄítání obrázku XPM se nezdaÅ™il zápis do doÄasného souboru" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Formát obrázku XPM" gdk-pixbuf-2.30.8/po/sl.po0000664000175000017500000007526212340760136016406 0ustar00mclasenmclasen00000000000000# Slovenian translations for gdk-pixbuf. # Copyright (C) 2006 - 2011 Free Software Foundation, Inc. # This file is distributed under the same license as the gdk-pixbuf package. # # Matic Žgur , 2006. # Martin Srebotnjak , 2007. # Klemen KoÅ¡ir , 2010-2011. # Matej UrbanÄiÄ , 2007-2012. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-18 01:49+0100\n" "Last-Translator: Matej UrbanÄiÄ \n" "Language-Team: Slovenian GNOME Translation Team \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 ? 1 : n%100==2 ? 2 : n%100==3 || n" "%100==4 ? 3 : 0);\n" "X-Poedit-SourceCharset: utf-8\n" "X-Generator: Poedit 1.5.4\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Odpiranje datoteke '%s' je spodletelo: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Slikovna datoteka '%s' ne vsebuje podatkov" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Animacije '%s' ni mogoÄe naložiti: razlog ni znan, najverjetneje je datoteka " "okvarjena" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Nalaganje slike '%s' je spodletelo: vzrok ni znan, najverjetneje je datoteka " "okvarjena" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Modula za nalaganje slik ni mogoÄe naložiti: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul za nalaganje slik %s ne izvaža ustreznega vmesnika. Morda je iz druge " "razliÄice gdk-pixbuf." #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Vrsta slike '%s' ni podprta" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Vrste slike v datoteki '%s' ni mogoÄe prepoznati" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Neprepoznana vrsta slikovne datoteke" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Nalaganje slike '%s' je spodletelo: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Napaka med pisanjem v slikovno datoteko: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Ta izgradnja programa gdk-pixbuf ne podpira shranjevanja slik vrste: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Za shranjevanje slike v povratni klic ni dovolj pomnilnika" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Odpiranje zaÄasne datoteke je spodletelo" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Branje iz zaÄasne datoteke je spodletelo" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Odpiranje datoteke '%s' za pisanje je spodletelo: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Zapiranje datoteke '%s' med pisanjem slike je spodletelo: vseh podatkov ni " "mogoÄe shraniti: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Za shranjevanje slike v medpomnilnik ni dovolj pomnilnika" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Napaka med pisanjem v pretok slike" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Notranja napaka: opravilo modula nalagalnika slik '%s' je spodletelo, vendar " "ni podanega razloga za neuspeh" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Postopno nalaganje vrste slik '%s' ni podprto" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Glava slike je okvarjena" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Vrsta slike ni znana" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Podatki o slikovnih toÄkah slike so okvarjeni" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ni mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajtov" msgstr[1] "ni mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajta" msgstr[2] "ni mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajtov" msgstr[3] "ni mogoÄe dodeliti slikovnega medpomnilnika velikosti %u bajtov" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NepriÄakovan del ikone v animaciji" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Neveljavna glava animacije" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Za nalaganje animacije ni dovolj pomnilnika" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Nepravilno oblikovan del v animaciji" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Slika ANI je prirezana ali nepopolna." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Vrsta zapisa slike ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Slika BMP ima neveljavne podatke glave" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Za nalaganje bitne slike ni dovolj pomnilnika" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Slika BMP ima nepodprto velikost podatkov glave" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Slik BMP ni mogoÄe stisniti" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Zaznan je predÄasni konec datoteke" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Pomnilnika za shranjevanje datoteke BMP ni mogoÄe dodeliti" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "V datoteko BMP ni mogoÄe pisati" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Vrsta zapisa slike BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Vrsta zapisa slike EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Vrsta zapisa slike GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Vrsta zapisa slike ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Kakovost slike JPEG mora biti vrednost med 0 in 100. Vrednosti '%s' ni " "mogoÄe razÄleniti." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Kakovost slike JPEG mora biti vrednost med 0 in 100. Vrednost '%d' ni " "dovoljena." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Vrsta zapisa slike JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Vrsta zapisa slike TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Pomnilnika ni mogoÄe dodeliti: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Pretoka ni mogoÄe ustvariti: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Po pretoku ni mogoÄe iskati: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Iz pretoka ni mogoÄe brati: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Bitne slike ni mogoÄe naložiti" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Metadatoteke ni mogoÄe naložiti" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nepodprta vrsta zapisa slike za GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ni mogoÄe shraniti" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Vrsta zapisa slike WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Napaka med branjem slike GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "V datoteki GIF manjkajo podatki (mogoÄe je bila datoteka prirezana)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Notranja napaka v nalagalniku GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "PrekoraÄitev sklada" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Nalagalnik slik GIF te slike ne razume." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Zaznana je bila neveljavna koda" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Krožni vnos razpredelnice v datoteki GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Za nalaganje slike GIF ni dovolj pomnilnika" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Za sestavljanje okvirja v datoteki GIF ni dovolj pomnilnika" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Slika GIF je pokvarjena (nepravilno stiskanje LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Datoteka ni podobna datoteki GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "RazliÄica %s vrste datoteke GIF ni podprta" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "KonÄna slika GIF ima niÄelno velikost" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Slika GIF nima sploÅ¡nega kataloga barv, okvir znotraj datoteke pa nima " "krajevnega kataloga barv." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Slika GIF je prirezana ali nepopolna." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Napaka med branjem slike ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Slike ICNS ni mogoÄe odkodirati" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Vrsta zapisa slike ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ikona ima neveljavno glavo" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Za nalaganje slike ni dovolj pomnilnika" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Stisnjene ikone niso podprte" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikona ima niÄelno Å¡irino" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikona ima niÄelno viÅ¡ino" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nepodprta vrsta ikon" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Za naložitev datoteke ICO ni dovolj pomnilnika" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Slika je prevelika, da bi bila shranjena kot ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "VroÄa toÄka kazalca je zunaj slike" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nepodprta barvna globina datoteke ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Pomnilnika za pretok ni mogoÄe dodeliti" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Slike ni mogoÄe odkodirati" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Preoblikovana slika JPEG 2000 ima niÄelno viÅ¡ino ali Å¡irino." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Vrsta slike trenutno ni podprta" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Pomnilnika za barvni profil ni mogoÄe dodeliti" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Za odprtje datoteke JPEG 2000 ni dovolj pomnilnika" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Pomnilnika za medpomnjenje podatkov slike ni mogoÄe dodeliti" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Vrsta zapisa slike JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Napaka med tolmaÄenjem slikovne datoteke JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Za nalaganje slike ni dovolj pomnilnika. Za sprostitev pomnilnika zaprite " "nekaj programov." #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nepodprt barvni prostor JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Pomnilnika za nalaganje datoteke JPEG ni mogoÄe dodeliti" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Preoblikovana slika JPEG ima niÄelno viÅ¡ino ali Å¡irino." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Barvni profil je neveljavne dolžine '%u'." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Pomnilnika za glavo ni mogoÄe dodeliti" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Pomnilnika za medpomnilnik vsebine ni mogoÄe dodeliti" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Slika ima neveljavno Å¡irino in/ali viÅ¡ino" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Slika ima nepodprto barvno globino" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Slika ima nepodprto Å¡tevilo %d-bitnih ravnin" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Medpomnilnika sliÄic ni mogoÄe ustvariti" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Pomnilnika za podatke vrstice ni mogoÄe dodeliti" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Pomnilnika za sliko PCX ni mogoÄe dodeliti" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Vseh vrstic slike PCX ni mogoÄe pridobiti" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Na koncu podatkov PCX ni nobene palete" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Vrsta zapisa slike PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Preoblikovana sliÄica ima niÄelno viÅ¡ino ali Å¡irino." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Zapis GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Å tevilo bitov na kanal slike PNG ni veljavno." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Preoblikovana slika PNG ima niÄelno viÅ¡ino ali Å¡irino." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Å tevilo bitov na kanal preoblikovane slike PNG ni 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Preoblikovana slika PNG ni RGB ali RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Preoblikovana slika PNG ima nepodprto Å¡tevilo kanalov. Å tevilo mora biti med " "3 in 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Usodna napaka v datoteki slike PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Za nalaganje datoteke PNG ni dovolj pomnilnika" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Za shranjevanje slike velikosti %lu x %lu ni dovolj pomnilnika. Za " "sprostitev pomnilnika je treba zapreti nekaj programov." #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Usodna napaka med branjem slikovne datoteke PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Usodna napaka med branjem slikovne datoteke PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "KljuÄi za dele besedila PNG morajo imeti med 1 in 79 znakov." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "KljuÄi za dele besedila PNG morajo biti znaki ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Barvni profil je neveljavne dolžine %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Raven stiskanja PNG mora biti vrednost med 0 in 9. Vrednosti '%s' ni mogoÄe " "razÄleniti." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Raven stiskanja JPEG mora biti vrednost med 0 in 9. Vrednost '%d' ni " "dovoljena." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Vrednosti za del besedila PNG %s ni mogoÄe pretvoriti v kodiranje ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Vrsta zapisa slike PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Nalagalnik PNM je priÄakoval celo Å¡tevilo, a ga ni naÅ¡el" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Datoteka PNM ima nepravilen zaÄetni bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Datoteka PNM ni v prepoznani podvrsti zapisa PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Datoteka PNM ima Å¡irino slike 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Datoteka PNM ima viÅ¡ino slike 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "NajveÄja vrednost barve v datoteki PNM je 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "NajveÄja vrednost barve v datoteki PNM je prevelika" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Surova vrsta slike PNM je neveljavna" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Nalagalnik slik PNM ne podpira te podvrste zapisa PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Surove vrste zapisa PNM zahtevajo natanÄno en presledni znak pred vzorÄnimi " "podatki" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Pomnilnika za nalaganje slike PNM ni mogoÄe dodeliti" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Za nalaganje zgradbe vsebine PNM ni dovolj pomnilnika" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NepriÄakovan konec podatkov slike PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Za nalaganje datoteke PNM ni dovolj pomnilnika" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Družina vrst zapisa slik PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Opisnik vhodne datoteke je prazen." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Napaka med branjem glave QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Velikost atoma QTIF je prevelika (%d bajtov)" msgstr[1] "Velikost atoma QTIF je prevelika (%d bajt)" msgstr[2] "Velikost atoma QTIF je prevelika (%d bajta)" msgstr[3] "Velikost atoma QTIF je prevelika (%d bajti)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Medpomnilniku branja datotek ni mogoÄe dodeliti %d bajtov" msgstr[1] "Medpomnilniku branja datotek ni mogoÄe dodeliti %d bajta" msgstr[2] "Medpomnilniku branja datotek ni mogoÄe dodeliti %d bajtov" msgstr[3] "Medpomnilniku branja datotek ni mogoÄe dodeliti %d bajtov" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Napaka datoteke med branjem atoma QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Naslednjih %d bajtov z uporabo seek() ni mogoÄe preskoÄiti." msgstr[1] "Naslednjega %d bajta z uporabo seek() ni mogoÄe preskoÄiti." msgstr[2] "Naslednjih %d bajtov z uporabo seek() ni mogoÄe preskoÄiti." msgstr[3] "Naslednjih %d bajtov z uporabo seek() ni mogoÄe preskoÄiti." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Strukture vsebine QTIF ni mogoÄe dodeliti." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Predmeta GdkPixbufLoader ni mogoÄe ustvariti." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Atoma podatkov slike ni mogoÄe najti." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Vrsta zapisa slike QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Slika RAS ima lažne podatke glave" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Slika RAS je neznane vrste" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Nepodprta razliÄica slike RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Za nalaganje slike RAS ni dovolj pomnilnika" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Vrsta zapisa rastrske slike Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Pomnilnika zgradbi IOBuffer ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Pomnilnika podatkom IOBuffer ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Podatkom IOBuffer ni mogoÄe znova dodeliti pomnilnika" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Pomnilnika zaÄasnim podatkom IOBuffer ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Pomnilnika novemu medpomnilniku sliÄic ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Slika je pokvarjena ali prirezana" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Pomnilnika zgradbi kataloga barv ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Pomnilnika vnosom kataloga barv ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NepriÄakovana barvna globina za vnose kataloga barv" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Pomnilnika glave TGA ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Slika TGA ima neveljavne mere" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Vrsta zapisa slike TGA ni podprta" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Pomnilnika zgradbi vsebine TGA ni mogoÄe dodeliti" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Presežek podatkov v datoteki" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Vrsta zapisa slike Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Å irine slike ni mogoÄe pridobiti (slaba datoteka TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ViÅ¡ine slike ni mogoÄe pridobiti (slaba datoteka TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Å irina ali viÅ¡ina slike TIFF je niÄelna" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Mere slike TIFF so prevelike" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Za odprtje datoteke TIFF je premalo pomnilnika" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Podatkov RGB iz datoteke TIFF ni mogoÄe naložiti" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Slike TIFF ni mogoÄe odpreti" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Slike TIFF ni mogoÄe naložiti" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Slike TIFF ni mogoÄe shraniti" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "Stiskanje datoteke TIFF se ne sklicuje na veljaven kodek." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Podatkov TIFF ni mogoÄe zapisati" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "V datoteko TIFF ni mogoÄe pisati" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Slika ima niÄelno Å¡irino" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Slika ima niÄelno viÅ¡ino" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Za nalaganje datoteke ni dovolj pomnilnika" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Preostanka ni mogoÄe shraniti" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Vrsta zapisa slike WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Neveljavna datoteka XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Za nalaganje slikovne datoteke XBM ni dovolj pomnilnika" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Pisanje v zaÄasno datoteko je med nalaganjem slike XBM spodletelo" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Vrsta zapisa slike XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Glave XPM ni mogoÄe najti" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Neveljavna glava XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Datoteka XPM ima Å¡irino slike <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Datoteka XPM ima viÅ¡ino slike <=0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Datoteka XPM ima neveljavno Å¡tevilo znakov na slikovno toÄko" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Datoteka XPM ima neveljavno Å¡tevilo barv" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Pomnilnika za nalaganje slike XPM ni mogoÄe dodeliti" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Kataloga barv XPM ni mogoÄe prebrati" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Pisanje v zaÄasno datoteko je med nalaganjem slike XPM spodletelo" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Vrsta zapisa slike XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "Opravilo TIFFClose je spodletelo" #~ msgid "Unsupported animation type" #~ msgstr "Nepodprta vrsta animacije" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Ni mogoÄe dodeliti pomnilnika za paletne podatke" gdk-pixbuf-2.30.8/po/bs.gmo0000664000175000017500000003404412340760137016532 0ustar00mclasenmclasen00000000000000Þ•‡TµŒ` a % § )¼ -æ  "5 *X )ƒ +­ #Ù &ý .$ S 6n ¥ ¼ !Ù "û 'FfNz&ÉðR ]J{#Æê!"?8b8›Ô!ì"&1%XB~NÁ0&Ah} ‘²%Çí-5K`u"Ž ±7Ò$ ./$^*ƒO®%þ/$-T%‚¨¹ÕJìO72‡Hº$ ,Er#†"ª"Í#ð#&8_~!ž À&á-462k!žÀàAû=[ j‹¨½Òçü''<d€–­ÃØEíC3)w ¡+Â(î "8[!z"œ¿2Õ%.M%k)‘V»2,O!5|!²!0Å!8ö!"/"!R"<t"=±"3ï",##3P#<„#!Á#7ã#$7$ R$s$3‹$.¿$î$] %1g%™%W¹%#&S5&+‰&µ&&Õ&(ü&+%'FQ'F˜' ß'-(3.(7b("š(A½(Mÿ(3M)')©)¾)*Ô)!ÿ))!*K*)e**¥*¼*%×*1ý*)/+4Y+/Ž+5¾+/ô+9$,f^,.Å,.ô,0#-#T-x- -±-VÍ-a$.G†.IÎ./.3/6b/™/)±//Û// 0,;0,h0/•0(Å0(î01 71)X1(‚13«1.ß12,$2Q2Rn2'Á2é2!ø2363S3p33ª3»3Ë3%Û344)4;4L4\4Ul4CÂ4+5#253V5(Š5&³5"Ú5!ý5$6&D6k67ƒ6%»6"á6#7%(7)N7Šx7 8![B A2^m :†&rgyoD (jp%OGuLql@7$btc8-e{EdCf0Q‚<NMiKS`TaIXRh=Vƒ6v/']+)| Z;">W9.,F#„x‡ \_3w}k ?JY€P5HzU1n4*s…~BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Circular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeVersion %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.gtk-2-4.bs Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2004-07-31 01:30+0200 Last-Translator: Kenan Hadžiavdić Language-Team: Bosnian Language: bs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: KBabel 1.3 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); BMP slika ima neispravne podatke u zaglavljuBMP slika ima veliÄinu zaglavlja koja nije podržanaLoÅ¡ kod pronaÄ‘enBroj bitova po kanalu u PNG slici je nevažeći.Broj bitova po kanalu u transformiranoj PNG slici nije 8Kružni unos u tabeli GIF datotekeKompresovane ikone nisu podržaneNisam mogao dobaviti visinu slike (neispravna TIFF datoteka)Nisam mogao dobaviti Å¡irinu slike (neispravna TIFF datoteka)Nisam mogao dodijeliti memoriju za buffer kontekstaNisam mogao dodijeliti memoriju za zaglavljeNisam mogao dodijeliti memoriju za linijske podatkeNisam mogao dodijeliti memoriju za uÄitavanje JPEG datotekeNisam mogao napraviti novi pixbufNisam mogao prepoznati oblik grafiÄke datoteke od '%s'Nisam uspio snimiti ostatakKursor hotspot izvan slikeNisam dobio sve linije PCX slikeTIFF slika je prevelikaGreÅ¡ka pri tumaÄenju JPEG grafiÄke datoteke (%s)GreÅ¡ka tokom pisanja u grafiÄku datoteku: %sViÅ¡ak podataka u datoteciNisam uspio zatvoriti '%s' pri upisivanju slike, moguće je da nisu svi podaci pohranjeni: %sNisam uspio uÄitati RGB podatke iz TIFF datotekeNisam uspio uÄitati TIFF slikuNisam uspio uÄitati animaciju '%s': nepoznat razlog, vjerovatno je oÅ¡tećena datotekaNisam uspio uÄitati sliku '%s': %sNisam mogao uÄitati sliku '%s': nepoznat razlog, vjerovatno je oÅ¡tećena datotekaNisam uspio otvoriti '%s' za upisivanje: %sNisam uspio otvoriti TIFF slikuNisam uspio otvoriti datoteku '%s': %sNisam uspio otvoriti privremenu datotekuNeuspjeÅ¡no Äitanje iz privremene datotekeNeuspjeÅ¡no upisivanje privremene datoteke tokom uÄitavanja XBM slikeNeuspjeÅ¡no upisivanje privremene datoteke tokom uÄitavanja XPM slikeNeuspjeh pri uÄitavanju GIF: %sFatalna greÅ¡ka u PNG grafiÄkoj datoteci: %sFatalna greÅ¡ka pri Äitanju PNG grafiÄke datotekeFatalna greÅ¡ka pri Äitanju PNG grafiÄke datoteke: %sDatoteka izgleda nije GIF datotekaGIF datoteka ima nepotpune podatke (možda je odsjeÄena nekako?)GIF slika nema globalnu paletu boja, a okvir unutar nema lokalnu paletu boja.GIF slika je oÅ¡tećena (neispravna LZW kompresija)GIF slika je odsjeÄena ili nekompletnaVisina ikone je nulaÅ irina ikone je nulaGrafiÄka datoteka '%s' ne sadrži podatkeNepoznat oblik grafiÄke datotekeSlika ima nevažeću Å¡irinu i/ili visinuSlika ima nepodržani bppSlika ima nepodržan broj %d-bitnih ravniSlika ima nula visinuSlika ima nula Å¡irinuZaglavlje slike oÅ¡tećenoOÅ¡tećeni podaci o pikslama na sliciSlika je prevelika da bi se mogla snimiti kao ICO'%s' tip grafiÄke datoteke nije podržanPostepeno uÄitavanje '%s' tipa slike nije podržanoNedovoljno memorije za uÄitavanje PNG datotekeNedovoljno memorije za uÄitavanje PNM context structNedovoljno memorije za uÄitavanje PNM datotekeNedovoljno memorije za uÄitavanje XBM grafiÄke datotekeNedovoljno memorije za uÄitavanje slike, probajte zatvoriti neke aplikacije da bi oslobodili memorijuNedovoljno memorije za otvaranje TIFF datotekeNedovoljno memorije za snimanje slike u bufferNedovoljno memorije za snimanje slike u callbackInterna greÅ¡ka u GIF ÄitaÄu (%s)Nevažeća XBM datotekaNeispravno zaglavlje u animacijiNeipravno zaglavlje u ikoniJPEG kvaliteta mora imati vrijednost izmeÄ‘u 0 i 100; vrijednost '%d' nije dopuÅ¡tena.JPEG kvalitet mora biti vrijednost izmeÄ‘u 0 i 100; vrijednost '%s' nije mogla biti protumaÄena.KljuÄevi za tekstualne dijelove PNG datoteke moraju biti ASCII zakovi.KljuÄevi za PNG tekstualne dijelove moraju imati izmeÄ‘u 1 i 79 znakova.Neispravan dio u animacijiMaksimalna vrijednost boje u PNM datoteci je 0Maksimalna vrijednost boje u PNM datoteci je prevelikaNedostaje XPM zaglavljeNije naÄ‘ena paleta na kraju PCX podatakaNedovoljno memorije za uÄitavanje GIF datotekeNedovoljno memorije za uÄitavanje ICO datotekeNedovoljno memorije za uÄitavanje RAS slikeNedovoljno memorije za uÄitavanje animacijeNedovoljno memorije za uÄitavanje bitmap slikeNedovoljno memorije za uÄitavanje ikoneNedovoljno memorije za uÄitavanje slikePNM datoteka ima visinu slike 0PNM datoteka ima Å¡irinu slike 0PNM datoteka ima neispravan poÄetni bajtPNM datoteka nije prepoznat PNM podoblikÄŒitaÄ za PNM slike ne podržava ovaj PNM podoblikPNM-ÄitaÄ nije naÅ¡ao oÄekivani cijeli brojPrerani kraj datotekeRAS slika ima neispravne podatke u zaglavljuRAS slika je nepoznatog tipaNeobraÄ‘eni PNM oblici zahtijevaju taÄno jedno prazno polje prije podataka uzorkaNeobraÄ‘eni tip PNM slike je nevažećiStack overflowTGA slika je nevažeće veliÄineTGA tip slike nije podržanANI oblik grafiÄke datotekeBMP oblik grafiÄke datotekeGIF oblik grafiÄke datotekeICO oblik grafiÄke datotekeJPEG oblik slikePCX oblik slikePNG oblik slikeFamilija PNM/PBM/PGM/PPM oblika slikaSun raster oblik slikeTIFF oblik slikeTarga oblik slikeWBMP oblik slikeXBM oblik slikeXPM oblik slikeOva kompilacija gdk-pixbuf paketa ne podržava snimanje oblika grafiÄke datoteke: %sBroj kanala u transformiranom PNG nije podržan, mora biti 3 ili 4.Transformiran PNG ima 0 Å¡irinu ili visinu.Transformiran PNG nije RGB ili RGBANe mogu uÄitati modul za uÄitavanje slika: %s: %sNeoÄekivan broj boja za unose mape bojaNeoÄekivani kraj podataka u PNM sliciNeoÄekivani dio ikone u animacijiNepoznat oblik grafiÄke datotekeJPEG color space nije podržano (%s)Dubina ICO datoteke nije podržana: %dTip ikone nije podržanVerzija %s GIF oblika grafiÄke datoteke nije podržanaÅ irina ili visina TIFF slike je nulaXPM datoteka ima sliku visine <= 0XPM datoteka ima sliku Å¡irine <= 0XPM datoteka ima nevažeći broj bojaXPM ima nevažeći broj znakova po pikslineuspjeÅ¡na dodjela buffera slike od %u bajtneuspjeÅ¡na dodjela buffera slike od %u bajtaneuspjeÅ¡na dodjela buffera slike od %u bajtovanepodržana varijacija RAS slikegdk-pixbuf-2.30.8/po/fr.po0000664000175000017500000007743612340760135016403 0ustar00mclasenmclasen00000000000000# French translation of gdk-pixbuf. # Copyright (C) 1998-2012 Free Software Foundation, Inc. # This file is distributed under the same license as the gdk-pixbuf package. # # Vincent Renardias , 1998-1999. # Christophe Merlet , 2000-2006. # Christophe Fergeau , 2002. # David Bellot , 2003. # Benoît Dejean , 2006. # Jonathan Ernst , 2006-2007. # Robert-André Mauchin , 2006-2008. # Stéphane Raimbault , 2007-2008. # Claude Paroz , 2007-2010. # Yannick Tailliez , 2008. # Laurent Coudeur , 2009 # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-08-22 14:18+0200\n" "Last-Translator: Claude Paroz \n" "Language-Team: GNOME French Team \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Impossible d'ouvrir le fichier « %s » : %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Le fichier image « %s » ne contient pas de données" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Impossible de charger l'animation « %s » : raison inconnue, probablement un " "fichier d'animation corrompu" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Impossible de charger l'image « %s » : raison inconnue, probablement un " "fichier d'image corrompu" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Impossible de charger le module de chargement d'images : %s : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Le module de chargement d'images %s n'exporte pas la bonne interface ; peut-" "être provient-il d'une version différente de gdk-pixbuf ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Le type d'images « %s » n'est pas pris en charge" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Impossible de reconnaître le format d'image du fichier « %s »" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Format d'image non reconnu" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Impossible de charger l'image « %s » : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Erreur lors de l'écriture du fichier d'image : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Cette version de gdk-pixbuf ne prend pas en charge l'enregistrement au " "format d'image : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" "Mémoire insuffisante pour enregistrer l'image dans la fonction de rappel" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Impossible d'ouvrir le fichier temporaire" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Impossible de lire le fichier temporaire" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Impossible d'ouvrir « %s » en écriture : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Impossible de fermer l'image « %s » lors de l'écriture, toutes les données " "n'ont peut-être pas été enregistrées : %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Mémoire insuffisante pour enregistrer l'image dans un tampon" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Erreur lors de l'écriture vers le flux image" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Erreur interne : le module de chargement d'images « %s » n'est pas parvenu à " "terminer une opération, mais il n'a pas donné la raison de son échec" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" "Le chargement progressif d'images de type « %s » n'est pas pris en charge" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "En-tête d'image corrompu" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Format d'image inconnu" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Données des pixels de l'image corrompues" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "échec d'allocation de %u octet pour le tampon d'image" msgstr[1] "échec d'allocation de %u octets pour le tampon d'image" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Fragment d'icône non attendu dans l'animation" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "En-tête non valide dans l'animation" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Mémoire insuffisante pour charger l'animation" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Fragment malformé dans l'animation" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "L'image ANI est tronquée ou incomplète." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Le format d'image ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "L'image BMP a un en-tête erroné" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Mémoire insuffisante pour charger l'image bitmap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "L'image BMP a une taille d'en-tête non prise en charge" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Les images BMP Topdown ne peuvent être compressées" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Fin de fichier rencontrée prématurément" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" "Impossible d'allouer de la mémoire pour l'enregistrement du fichier BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Impossible d'écrire le fichier BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Le format d'image BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Le format d'image EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Le format d'image GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Le format d'image ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "La qualité JPEG doit être une valeur entre 0 et 100 ; la valeur « %s » n'est " "pas interprétable." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "La qualité JPEG doit être une valeur entre 0 et 100 ; la valeur « %d » n'est " "pas autorisée." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Le format d'image JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Le format d'image TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Impossible d'allouer de la mémoire : %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Impossible de créer le flux : %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Impossible de se positionner dans le flux : %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Impossible de lire dans le flux : %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Impossible de charger l'image" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Impossible de charger le métafichier" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Le format d'image n'est pas pris en charge par GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Impossible d'enregistrer" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Le format d'image WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "La lecture du fichier GIF a échoué : %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Il manque au fichier GIF quelques données (peut-être a-t-il été tronqué ?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Erreur interne dans le chargeur GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Débordement de la pile" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Le chargeur d'image GIF ne peut pas comprendre cette image." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Code non valide rencontré" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Entrée de table circulaire dans le fichier GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Mémoire insuffisante pour charger le fichier GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Mémoire insuffisante pour composer un cadre dans le fichier GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "L'image GIF est corrompue (compression LZW incorrecte)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Le fichier ne semble pas être au format GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "La version %s de ce format de fichier GIF n'est pas prise en charge." #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "L'image GIF résultante a une taille nulle" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "L'image GIF n'a pas de palette de couleurs globale, et une trame interne n'a " "pas de palette de couleurs locale." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "L'image GIF est tronquée ou incomplète." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Erreur de lecture de l'image ICNS : %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Impossible de décoder l'image ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Le format d'image ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "En-tête non valide pour l'icône" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Mémoire insuffisante pour charger l'icône" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Les icônes compressées ne sont pas prises en charge" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "L'icône a une largeur nulle" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "L'icône a une hauteur nulle" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Type d'icône non pris en charge" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Mémoire insuffisante pour charger le fichier ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Image trop grande pour être enregistrée en tant qu'ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Point chaud du curseur en dehors de l'image" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Profondeur de couleur non prise en charge pour le fichier ICO : %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Impossible d'allouer de la mémoire pour le flux" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Impossible de décoder l'image" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Le JPEG2000 transformé a une largeur ou une hauteur nulle" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Ce type d'image n'est actuellement pas pris en charge" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Impossible d'allouer de la mémoire pour le profil de couleurs" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Mémoire insuffisante pour ouvrir le fichier JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Impossible d'allouer de la mémoire pour le tampon de données d'image" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Le format d'image JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Erreur d'interprétation du fichier d'image JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Mémoire insuffisante pour charger l'image, essayez de quitter quelques " "applications pour libérer de la mémoire" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Espace de couleur JPEG non pris en charge (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Impossible d'allouer de la mémoire pour le chargement du fichier JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Le PNG transformé a une largeur ou une hauteur nulle." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "La longueur « %u » du profil de couleur n'est pas valable." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Impossible d'allouer de la mémoire pour l'en-tête" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Impossible d'allouer de la mémoire pour le tampon du contexte" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "L'image a une largeur ou une hauteur non valide" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "L'image a une profondeur de couleurs non prise en charge" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "L'image a un nombre de plans de %d-bit non pris en charge" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Impossible de créer un nouveau pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Impossible d'allouer de la mémoire pour les données de lignes" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Impossible d'allouer de la mémoire pour l'image PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Impossible d'obtenir toutes les lignes de l'image PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Aucune palette trouvée à la fin des données PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Le format d'image PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Le pixbuf transformé a une largeur ou une hauteur nulle." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Le format GdkPixdata" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Le nombre de bits par canal de l'image PNG n'est pas valide." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Le PNG transformé a une largeur ou une hauteur nulle." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Le nombre de bits du PNG transformé n'est pas 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Le PNG transformé n'est ni RGB, ni RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Le PNG transformé a un nombre de canaux non pris en charge, il devrait être " "de 3 ou de 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Erreur fatale dans le fichier d'image PNG : %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Mémoire insuffisante pour charger le fichier PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Mémoire insuffisante pour stocker une image de %lu sur %lu ; essayez de " "quitter quelques applications pour réduire la mémoire occupée" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Erreur fatale lors de la lecture d'une image PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Erreur fatale lors de la lecture du fichier d'image PNG : %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Les clés pour les fragments texte PNG doivent contenir entre 1 et 79 " "caractères." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" "Les clés pour les fragments texte PNG doivent être des caractères ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "La longueur %d du profil de couleur n'est pas valable." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Le niveau de compression PNG doit être une valeur entre 0 et 9 ; la valeur " "« %s » n'est pas interprétable." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "La niveau de compression PNG doit être une valeur entre 0 et 9 ; la valeur " "« %d » n'est pas autorisée." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "La valeur pour le fragment texte PNG %s ne peut pas être convertie dans le " "codage ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Le format d'image PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" "Le chargeur PNM s'attendait à recevoir un entier, mais ce n'était pas le cas" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Le fichier PNM a un octet initial incorrect" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Le fichier PNM n'est pas un sous-format PNM reconnu" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Le fichier PNM a une largeur d'image de 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Le fichier PNM a une hauteur d'image de 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "La valeur maximale de couleur dans le fichier PNM est 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "La valeur maximale de couleur dans le fichier PNM est trop grande" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Le type d'image PNM brut n'est pas valide" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Le chargeur d'image PNM ne prend pas en charge ce sous-format PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Les formats PNM bruts nécessitent exactement un espace avant les données" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Impossible d'allouer de la mémoire pour charger l'image PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Mémoire insuffisante pour charger la structure de contexte PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Fin inattendue des données de l'image PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Mémoire insuffisante pour charger le fichier PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "La famille de format d'image PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Le descripteur du fichier d'entrée est NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Impossible de lire l'en-tête QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Taille d'atome QTIF trop grande (%d octet)" msgstr[1] "Taille d'atome QTIF trop grande (%d octets)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Échec d'allocation de %d octet pour le tampon de lecture du fichier" msgstr[1] "" "Échec d'allocation de %d octets pour le tampon de lecture du fichier" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Erreur de fichier lors de la lecture de l'atome QTIF : %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "L'octet suivant n'a pas pu être sauté avec seek()." msgstr[1] "Les %d octets suivants n'ont pas pu être sautés avec seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Échec de création de la structure de contexte QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Impossible de créer un objet GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Impossible de trouver un atome de données images." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Le format d'image QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "L'image RAS a un en-tête erroné" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "L'image RAS a un type inconnu" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Variante d'image RAS non prise en charge" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Mémoire insuffisante pour charger l'image RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Le format d'image Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Impossible d'allouer de la mémoire pour la structure IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Impossible d'allouer de la mémoire pour les données IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Impossible de réallouer les données IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Impossible d'allouer les données IOBuffer temporaires" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Impossible d'allouer un nouveau pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "L'image est tronquée ou endommagée" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Impossible d'allouer de structure de palette de couleurs" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Impossible d'allouer des entrées de palette de couleurs" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" "Profondeur de couleur inattendue pour les entrées de la palette de couleurs" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Impossible d'allouer la mémoire pour l'en-tête TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Les dimensions de l'image TGA ne sont pas valides" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Type d'image TGA non pris en charge" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Impossible d'allouer de la mémoire pour la structure de contexte TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Trop de données dans le fichier" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Le format d'image Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Impossible d'obtenir la largeur de l'image (fichier TIFF corrompu)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Impossible d'obtenir la hauteur de l'image (fichier TIFF corrompu)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "La largeur ou la hauteur de l'image TIFF est nulle" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Dimensions de l'image TIFF trop grandes" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Mémoire insuffisante pour ouvrir le fichier TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Impossible de lire les données RGB du fichier TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Impossible d'ouvrir l'image TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Impossible de charger l'image TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Impossible d'enregistrer l'image TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "La compression TIFF ne se réfère pas à un codec valable." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Impossible d'enregistrer les données TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Impossible d'écrire le fichier TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "L'image a une largeur nulle" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "L'image a une hauteur nulle" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Mémoire insuffisante pour charger l'image" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Impossible d'enregistrer le reste" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Le format d'image WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Fichier XBM non valide" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Mémoire insuffisante pour charger l'image XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" "L'écriture dans un fichier temporaire lors du chargement de l'image XBM a " "échoué" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Le format d'image XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Aucun en-tête XPM n'a été trouvé" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Fichier XPM non valide" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Le fichier XPM a une taille d'image négative ou nulle" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Le fichier XPM a une hauteur négative ou nulle" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Le nombre de caractères par pixel du fichier XPM n'est pas valide" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Le fichier XPM n'a pas un nombre de couleurs valide" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Impossible d'allouer de la mémoire pour charger l'image XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Impossible de lire la palette de couleurs XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" "L'écriture dans un fichier temporaire lors du chargement d'une image XPM a " "échoué" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Le format d'image XPM" #~ msgid "TIFFClose operation failed" #~ msgstr "L'opération TIFFClose a échoué" #~ msgid "Unsupported animation type" #~ msgstr "Type d'animation non pris en charge" gdk-pixbuf-2.30.8/po/ang.po0000664000175000017500000005675312340760135016540 0ustar00mclasenmclasen00000000000000# Old English Translation of gtk+. # Copyright (C) 2004 GNOME Foundation # This file is distributed under the same license as the gtk package. # James Johnson , 2004. # David Lodge , 2004. # msgid "" msgstr "" "Project-Id-Version: gtk+2.4\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-08-08 16:54-0600\n" "Last-Translator: James Johnson \n" "Language-Team: Old English \n" "Language: ang\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Tósǽlde tó openienne dǽles '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Onlícnescranic '%s' næfþ giefa" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "Tósǽlde tó hládenne onlícnesse '%s': " #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Onlícnescynn '%s' nis gewreðod" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Unrecognized onlícnescranicgesceap" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Tósǽlde tó hládenne onlícnesse '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Gesweðrung in wrítung þǽm onlícnescranic: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Tósǽlde tó openienne hwílwendne cranic" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Tósǽlde tó rǽdenne fram hwílwendne cranic" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Tósǽlde tó openienne '%s' for wrítunge: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Gesweðrung in wrítung þǽm onlícnescranic: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Onlícnesgesceap ungecnáwen" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Þæt ANI onlícnesgesceap" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nis genóg gemynd tó hládenne bitmap-onlícnesse" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP onlícnes hæfþ ungewreðode xxxxx micelnessa" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Þæt BMP onlícnesgesceap" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "Þæt BMP onlícnesgesceap" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Þæt GIF onlícnesgesceap" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Þæt ICO onlícnesgesceap" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Þæt JPEG onlícnesgesceap" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Þæt TIFF onlícnesgesceap" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "" "Ne cúðe scieppan sciftere %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "Ne cúðe scieppan sciftere %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "" "Ne cúðe scieppan sciftere %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "" "Ne cúðe céosan %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "" "Ne cúðe céosan %s:\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "" "Ne cúðe céosan %s:\n" "%s" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "Þæt WBMP onlícnessgesceap" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Gesweðrung in rǽdunge GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Inweardlicu gesweðrung in þǽm GIF-hládere (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Ne genóg gemynd tó hládenne ICO-cranic" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Onlícnes hæfþ náhtwídu" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Gesweðrung in wrítung þǽm onlícnescranic: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "Ne cúðe céosan %s:\n" "%s" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "Þæt ICO onlícnesgesceap" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ne genóg gemynd tó hládenne segn" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ungewreðod segncynn" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ne genóg gemynd tó hládenne ICO-cranic" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "" "Ne cúðe céosan %s:\n" "%s" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Onlícnescynn '%s' nis gewreðod" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "Þæt JPEG onlícnesgesceap" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Onlícnes hæfþ ungóde wíde and/oþþe híehþe" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Onlícnes hæfþ ungewreðod bpp" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Þæt PCX onlícnesgesceap" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Þæt GIF onlícnesgesceap" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Þæt PNG onlícnesgesceap" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Séo PNM/PBM/PGM/PPM onlícnesgesceapmǽgscír" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Tósǽlde tó hládenne onlícnesse '%s': %s" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Gesweðrung in rǽdunge GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Tósǽlde tó rǽdenne fram hwílwendne cranic" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Tósǽlde tó hládenne onlícnesse '%s': %s" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Þæt TIFF onlícnesgesceap" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS onlícnes hæfþ uncúþ cynn" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Þæt Sunnanrastere onlícnescynn" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Þæt Targa onlícnesgesceap" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Wídu oþþe híehþu TIFF-onlícnesse is náht" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Tósǽlde tó hládenne onlícnesse '%s': %s" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Onlícnes hæfþ náhtwídu" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Þæt WBMP onlícnessgesceap" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ungód XBM cranic" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Þæt XBM onlícnesgesceap" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Ungód XBM cranic" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM cranic hæfþ onlícneswíde <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM cranic hæfþ onlícneshíehþe <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM cranic hæfþ ungódne híwa rím" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Ne genóg gemynd tó hládenne onlícnesse" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Þæt XPM onlícnesgesceap" gdk-pixbuf-2.30.8/po/sv.po0000664000175000017500000007325512340760136016420 0ustar00mclasenmclasen00000000000000# Swedish messages for gdk-pixbuf. # Copyright (C) 1999-2011 Free Software Foundation, Inc. # Tomas Ögren , 1999. # Christian Rose , 2000, 2001, 2002, 2003, 2004, 2005. # Daniel Nylander , 2006, 2007, 2008, 2009, 2010, 2011. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-02-25 21:09+0100\n" "Last-Translator: Daniel Nylander \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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Misslyckades med att öppna filen \"%s\": %s" # SUN CHANGED MESSAGE #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Bildfilen \"%s\" innehÃ¥ller inga data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Misslyckades med att läsa in animeringen \"%s\": anledningen är okänd, " "troligtvis en trasig animeringsfil" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Misslyckades med att läsa in bilden \"%s\": anledningen är okänd, troligtvis " "en trasig bildfil" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Kan inte läsa in bildinläsningsmodulen: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Bildinläsningsmodulen %s exporterar inte rätt gränssnitt; den kanske är frÃ¥n " "en annan version av gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Bildtypen \"%s\" stöds inte" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Kunde inte känna igen bildfilformatet pÃ¥ filen \"%s\"" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Okänt bildfilformat" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Misslyckades med att läsa in bilden \"%s\": %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Fel vid skrivning till bildfil: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Detta bygge av gdk-pixbuf stöder inte sparande av bildformatet: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Inte tillräckligt med minne för att spara bild till Ã¥teruppringning" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Misslyckades med att öppna temporär fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Misslyckades med att läsa frÃ¥n temporär fil" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Misslyckades med att öppna \"%s\" för skrivning: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Misslyckades med att stänga \"%s\" när bilden skrevs, all data kanske inte " "har sparats korrekt: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Inte tillräckligt med minne för att spara bild till en buffert" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Fel vid skrivning till bildström" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Internt fel: Bildinläsningsmodulen \"%s\" misslyckades med att färdigställa " "en Ã¥tgärd, men gav inte en anledning till misslyckandet" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Inkrementell inläsning av bildtypen \"%s\" stöds inte" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Bildhuvudet är trasigt" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Bildformatet är okänt" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Bildpunktsdata är trasigt" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "misslyckades med att allokera bildbuffert pÃ¥ %u byte" msgstr[1] "misslyckades med att allokera bildbuffert pÃ¥ %u byte" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Oväntat ikonstycke i animation" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ogiltigt huvud i animation" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Inte tillräckligt med minne för att läsa in animation" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Felaktigt stycke i animation" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF-bilden var trunkerad eller ofullständig." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Bildformatet ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP-bilden har felaktig huvuddata" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Inte tillräckligt med minne för att läsa in bild" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP-bilden har huvudstorlek som inte stöds" # Osäker. #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "BMP-bilder som är uppifrÃ¥n-och-ned kan inte komprimeras" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "För tidigt filslut pÃ¥träffades" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Kunde inte allokera minne för sparande av BMP-fil" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Kunde inte skriva till BMP-fil" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Bildformatet BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Bildformatet EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Bildformatet GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Bildformatet ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG-kvaliteten mÃ¥ste vara ett värde mellan 0 och 100; värdet \"%s\" kunde " "inte tolkas." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG-kvaliteten mÃ¥ste vara ett värde mellan 0 och 100; värdet \"%d\" är inte " "tillÃ¥tet." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Bildformatet JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Bildformatet TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Kunde inte allokera minne: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Kunde inte skapa ström: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Kunde inte spola i ström: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Kunde inte läsa frÃ¥n ström: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Kunde inte läsa in bitmap" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Kunde inte läsa in metafil" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "GDI+-bildformatet stöds inte" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Kunde inte spara" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Bildformatet WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Misslyckades med att läsa GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "GIF-filen saknade en del data (den kanske klipptes pÃ¥ nÃ¥got sätt?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Internt fel i GIF-inläsaren (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stackspill" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF-bildinläsaren kan inte förstÃ¥ denna bild." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Felaktig kod pÃ¥träffades" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Cirkulär tabellpost i GIF-filen" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Inte tillräckligt med minne för att läsa in GIF-fil" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Inte tillräckligt med minne för att komponera en ram i GIF-fil" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF-bilden är trasig (felaktig LZW-komprimering)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Filen verkar inte vara en GIF-fil" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Version %s av filformatet GIF stöds inte" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Bilden har ingen bredd" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF-bilden har ingen global färgkarta, och en ram i den saknar lokal " "färgkarta." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF-bilden var trunkerad eller ofullständig." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Fel vid läsning av ICNS-bild: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Kunde inte avkoda ICNS-fil" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Bildformatet ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ogiltigt huvud i ikon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Inte tillräckligt med minne för att läsa in ikon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Komprimerade ikoner stöds inte" # SUN CHANGED MESSAGE #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikonens bredd är noll" # SUN CHANGED MESSAGE #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikonens höjd är noll" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Ikontypen stöds inte" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Inte tillräckligt med minne för att läsa in ICO-fil" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Bilden för stor för att sparas som ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Markörpunkt utanför bilden" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Djupet stöds inte för ICO-fil: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Kunde inte allokera minne för ström" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Kunde inte avkoda bild" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformerad JPEG2000 har bredden eller höjden noll." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Bildtypen stöds inte för tillfället" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Kunde inte allokera minne för färgprofil" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Inte tillräckligt med minne för att öppna JPEG 2000-fil" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Kunde inte allokera minne för att buffra bilddata" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Bildformatet JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Fel vid tolkning av JPEG-bildfil (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Inte tillräckligt med minne för att läsa in bild, försök att avsluta nÃ¥gra " "program för att frigöra minne" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "JPEG-färgrymden stöds inte (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Kunde inte allokera minne för inläsning av JPEG-fil" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformerad JPEG har bredden eller höjden noll." #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "Färgprofilen har en ogiltig längd %d." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Kunde inte allokera minne för huvud" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Kunde inte allokera minne för sammanhangsbuffert" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Bilden har ogiltig bredd och/eller höjd" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Bilden har bitdjup som inte stöds" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Bilden har ett antal %d-bitplan som inte stöds" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Kunde inte skapa ny pixbuf" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Kunde inte allokera minne för raddata" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Kunde inte allokera minne för PCX-bild" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Fick inte tag i alla rader för PCX-bild" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ingen palett hittades vid slutet av PCX-data" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Bildformatet PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformerad pixbuf har bredden eller höjden noll." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata-formatet" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bitar per kanal i PNG-bilden är ogiltigt." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformerad PNG har bredden eller höjden noll." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bitar per kanal av transformerad PNG är inte 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformerad PNG är inte RGB eller RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformerad PNG har antal kanaler som inte stöds, mÃ¥ste vara 3 eller 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Ödesdigert fel i PNG-bildfil: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Inte tillräckligt med minne för att läsa in PNG-fil" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Inte tillräckligt med minne för att lagra en %ld × %ld stor bild; försök att " "avsluta nÃ¥gra program för att frigöra minne" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Ödesdigert fel vid läsning av PNG-bildfil" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Ödesdigert fel vid läsning av PNG-bildfil: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "Nycklar för PNG-textstycken mÃ¥ste ha minst 1 och som mest 79 tecken." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Nycklar för PNG-textstycken mÃ¥ste vara ASCII-tecken." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Färgprofilen har en ogiltig längd %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG-komprimeringsnivÃ¥n mÃ¥ste vara ett värde mellan 0 och 9; värdet \"%s\" " "kunde inte tolkas." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG-komprimeringsnivÃ¥n mÃ¥ste vara ett värde mellan 0 och 9; värdet \"%d\" är " "inte tillÃ¥tet." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Värdet för PNG-textstycket %s kan inte konverteras till ISO-8859-1-kodning." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Bildformatet PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM-inläsaren förväntade ett heltal, men fick inte" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM-filen har en ogiltig första byte" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM-filen är inte i ett känt underformat av PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM-filens bildbredd är 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM-filens bildhöjd är 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maximala färgvärdet i PNM-filen är 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maximala färgvärdet i PNM-filen är för stort" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "RÃ¥a PNM-bildtypen är ogiltig" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM-bildinläsaren stöder inte detta underformat av PNM" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "RÃ¥a PNM-format kräver precis ett blanktecken före provdata" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Kan inte allokera minne för inläsning av PNM-bild" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Inte tillräckligt med minne för att läsa in PNM-sammanhangsstruktur" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Oväntat slut pÃ¥ PNM-bilddata" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Inte tillräckligt med minne för att läsa in PNM-fil" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Bildformatsfamiljen PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Filbeskrivare för inmating är NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Misslyckades med att läsa QTIF-rubrik" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF-atomstorlek är för stor (%d byte)" msgstr[1] "QTIF-atomstorlek är för stor (%d byte)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Misslyckades med att allokera %d byte för filläsningsbuffert" msgstr[1] "Misslyckades med att allokera %d byte för filläsningsbuffert" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Filfel vid läsning av QTIF-atom: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Misslyckades med att hoppa över nästa %d byte med seek()." msgstr[1] "Misslyckades med att hoppa över nästa %d byte med seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Misslyckades med att allokera QTIF-sammanhangsstruktur." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Misslyckades med att skapa GdkPixbufLoader-objekt." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Misslyckades med att hitta en bilddataatom." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Bildformatet QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS-bilden har felaktig huvuddata" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS-bilden har okänd typ" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "RAS-bildvariationen stöds inte" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Inte tillräckligt med minne för att läsa in RAS-bild" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Bildformatet Sun-raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Kan inte allokera minne för IOBuffer-struct" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Kan inte allokera minne för IOBuffer-data" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Kan inte omallokera IOBuffer-data" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Kan inte allokera temporära IOBuffer-data" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Kan inte allokera ny pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Bilden är skadad eller trunkerad" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Kan inte allokera färgkartestruktur" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Kan inte allokera färgkarteposter" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Oväntat bitdjup för färgkarteposter" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Kan inte allokera TGA-huvudminne" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA-bilden har ogiltiga dimensioner" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA-bildtypen stöds inte" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Kan inte allokera minne för TGA-kontextstruct" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "För mycket data i fil" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Bildformatet Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Kunde inte fÃ¥ tag i bildbredden (felaktig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Kunde inte fÃ¥ tag i bildhöjden (felaktig TIFF-fil)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Bredden eller höjden pÃ¥ TIFF-bilden är noll" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF-bildens dimensioner är för stora" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Inte tillräckligt med minne för att öppna TIFF-fil" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Misslyckades med att läsa in RGB-data frÃ¥n TIFF-fil" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Misslyckades med att öppna TIFF-bild" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Misslyckades med att läsa in TIFF-bild" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Misslyckades med att spara TIFF-bild" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF-komprimering refererar inte till en giltig kodek." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Misslyckades med att skriva TIFF-data" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Kunde inte skriva till TIFF-fil" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Bilden har ingen bredd" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Bilden har ingen höjd" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Inte tillräckligt med minne för att läsa in bild" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Kunde inte spara resten" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Bildformatet WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ogiltig XBM-fil" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Inte tillräckligt med minne för att läsa in XBM-bildfil" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Misslyckades med att skriva till temporär fil vid inläsning av XBM-fil" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Bildformatet XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Inget XPM-huvud hittades" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ogiltigt XPM-huvud" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-filen har bildbredd <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-filen har bildhöjd <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM har ogiltigt antal tecken per bildpunkt" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-filen har ogiltigt antal färger" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Kan inte allokera minne för inläsning av XPM-bild" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Kan inte läsa XPM-färgkarta" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Misslyckades med skrivning till temporär fil vid inläsning av XPM-bild" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Bildformatet XPM" #~ msgid "Unsupported animation type" #~ msgstr "Animationstypen stöds inte" #~ msgid "TIFFClose operation failed" #~ msgstr "Ã…tgärden TIFFClose misslyckades" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Kunde inte allokera minne för palettdata" gdk-pixbuf-2.30.8/po/ml.gmo0000664000175000017500000011254012340760137016534 0ustar00mclasenmclasen00000000000000Þ•ËtÌ  %)O)d-Ž!¼ Þ"ÿ("*K-v,¤,Ñþ'AZ w$˜&½"ä%A*\)‡±Ð&ê*+<#h&Œ.³,â#-3a|’§6¾ õ5Q!n"'³Ûø6`J*«NÖ(%"N&q˜R²J##n’¬Éç"%Z?š8´8í&!>"`&ƒ%ª%ÐBöN90ˆ.¹&è$ 8Y%n”-®Üò<"U x"™o¼7, d $ƒ .¨ $× *ü O'!*w!%¢!/È!-ø!e&"%Œ"r²"%#6#I#e#J|#OÇ#2$HJ$“$$°$,Õ$%#%2:%"m%"%#³%#×%&û%"&A&Qa&V³&! ' ,'&M'-t'4¢'2×'! (F,(s(“(A®(ð(!)0) ?)`)0})®)Ã)Ø)í)**.*C*^*t*‰*'ž*Æ*Ü*ø*+%+;+P+e+Ez+'À+*è+-,CA,)…, ¯,,Ð,+ý,()- R-"s-–-!µ-"×-ú-!.G2.2z.%­.Ó.ò.%/)6/V`/·/å×/X½1€28—2ˆÐ2®Y34™ˆ4"5µ¤5žZ6‹ù6¹…7Æ?8i9p9i:\x:sÕ:ZI;]¤;ˆ<l‹<dø<n]=¨Ì=¨u>a?‰€?— @¢@¥@A‡æA£nBºC¹ÍC–‡DÀEfßErFF\¹F_G¸vGR/Hw‚HuúHgpIrØIcKJb¯JsKV†K|ÝKZLAëLI-M¸wN)0OvZPtÑP‘FQ^ØQø7Rx0Sß©Sh‰TUòTcHUu¬U["V”~V^WýrWOpXÆÀXƇYNNZPZtîZxc[:Ü[Y\_q\Ñ\gà]”H^9Ý^G_G__c§_f `sr`aæ`‹HaDÔaDbT^b5³b]éb‹GckÓca?d:¡dÒÜe¯fŒ1g{¾g‹:h›Æh%biŒˆj‡k¦k¿Dl%mG*nOrn)Âo,ìoJpMdpƲp#yq„rá"s=txBtŽ»t/Jumzu¸èu•¡v•7w‹ÍwYx°÷x”¨y‡=zãÅz?©{Té|T>}d“}mø}’f~Ãù~=½ÅûXÁ€`õ{=q‚m¯‚:ƒKXƒj¤ƒ‡„ —„ ¸„ Ù„ ú„,…6H… …& …!Ç… é… †,+†!X†'z†!¢†"Ć!ç† ‡ *‡ K‡Ôl‡œAˆzÞˆtY‰ýΉ‚ÌŠlO‹¼‹Ÿ<ŒmÜŒ‘JtÜTQŽa¦Žq~z~ùîxvg‘{Þ‘>Z’>™’gØ’™@“#Ú“aþ” ­[ŽV¯‰©¤½¥/lm{0 d¨”<I¡„h±&;]˜¸U“bºF™wÈSž…N  ’*3Â'67·»¦_¼+@n.`ucHà ¶Jki¾8~#—Ë$§Œœ‡P‹?B^Ég†ZµŠWTt¬ |1A"²®>ˆ-9R5›2OÅ¿ŸÆ€š°v³Cf´}yMKªQsD%Ê•rƒ«‚Lezq!Ç£ G:jp,Á\EÄXoa¢(–4=)Y‘À¹xBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Color profile has invalid length '%u'.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate %d byte for file read bufferFailed to allocate %d bytes for file read bufferFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to skip the next %d byte with seek().Failed to skip the next %d bytes with seek().Failed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInsufficient memory to store a %lu by %lu image; try exiting some applications to reduce memory usageInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredQTIF atom size too large (%d byte)QTIF atom size too large (%d bytes)RAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidResulting GIF image has zero sizeStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe GdkPixdata formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Transformed pixbuf has zero width or height.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gtk+.master.ml Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2013-02-15 11:28+0530 Last-Translator: Anish A Language-Team: Swatantra Malayalam Computing Language: ml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Virtaal 0.7.1 X-Project-Style: gnome BMP ഇമേജിലàµâ€ തെറàµà´±à´¾à´¯ ഹെജറàµâ€ ഡേറàµà´±à´¾à´ªà´¿à´¨àµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ BMP ഇമേജൠഹെഡറിനàµà´±àµ† വലിപàµà´ªà´‚തെറàµà´±à´¾à´¯ കോഡൠലഭിചàµà´šàµPNG ഇമേജിനàµà´±àµ† ഒരോ ചാനലിലàµà´‚ ഉളàµà´³ ബിറàµà´±àµà´•à´³àµâ€ തെറàµà´±à´¾à´£àµ.മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG-à´¯àµà´Ÿàµ† ഓരോ ചാനലിലàµà´‚ ഉളàµà´³ ബിറàµà´±àµà´•à´³àµà´Ÿàµ† à´Žà´£àµà´£à´‚ 8 à´…à´²àµà´².TGA ഹെഡരàµâ€ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´•à´³à´±àµâ€à´®à´¾à´ªàµà´ªàµ à´Žà´¨àµâ€à´Ÿàµà´°à´¿à´•à´³àµâ€ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´•à´³à´±àµâ€à´®à´¾à´ªàµà´ªàµ രൂപം à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²IOBuffer ഡേറàµà´±à´¾à´¯àµà´•àµà´•àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²IOBuffer struct-നൠആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²TGA context struct-à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²PNM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²XPM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²à´ªàµà´¤à´¿à´¯ pixbuf à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´¤à´¾à´²àµâ€à´•àµà´•à´¾à´²à´¿à´•à´®à´¾à´¯ IOBuffer ഡേറàµà´±à´¾ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²XPM കളറàµâ€à´®à´¾à´ªàµà´ªàµ വായികàµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²IOBuffer data realloc ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²GIF ഫയലിലàµâ€ സിറàµâ€à´•àµà´•àµà´²à´¾à´±àµâ€ ടേബിളàµâ€ à´Žà´¨àµâ€à´Ÿàµà´°à´¿à´¨à´¿à´± à´ªàµà´°àµˆà´«àµˆà´²à´¿à´¨àµà´³àµà´³ അസാധàµà´µà´¾à´¯ നീളം %dനിറ à´ªàµà´°àµˆà´«àµˆà´²à´¿à´¨àµà´³àµà´³ അസാധàµà´µà´¾à´¯ നീളം '%u'.à´•à´‚à´ªàµà´°à´¸àµà´¸àµ ചെയàµà´¤ à´šà´¿à´¹àµà´¨à´™àµà´™à´³àµâ€à´•àµà´•àµ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´®àµ†à´®àµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´² :%sà´¸àµà´±àµà´±àµà´°àµ€à´‚ ഉണàµà´Ÿà´¾à´•àµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´² : %sICNS ഫയലàµâ€ ഡീകàµà´•àµ‹à´¡àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²à´‡à´®àµ‡à´œà´¿à´¨àµà´±àµ† ഉയരം ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´² (തെറàµà´±à´¾à´¯ TIFF ഫയലàµâ€)ഇമേജിനàµà´±àµ† വീതി ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´² (തെറàµà´±à´¾à´¯ TIFF ഫയലàµâ€)à´¸àµà´±àµà´±àµà´°àµ€à´‚ വായികàµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´² : %sà´¸àµà´±àµà´±àµà´°àµ€à´‚ à´•à´£àµà´Ÿàµà´ªà´¿à´Ÿà´¿à´•àµà´•à´¾à´¨àµâ€/തിരയാനàµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´² : %sPCX à´šà´¿à´¤àµà´°à´¤à´¿à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´¨à´¿à´±à´‚ à´ªàµà´°àµŠà´«àµˆà´²à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´•àµ‹à´£àµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´¹àµ†à´¡à´±à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´²àµˆà´¨àµâ€ ഡേറàµà´±à´¯àµà´•àµà´•àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²JPEG ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²BMP ഫയലàµâ€ സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´¸àµà´±àµà´±àµà´°àµ€à´®à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´šà´¿à´¤àµà´°à´‚ ഡേറàµà´±à´¾à´¯àµà´•àµà´•àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´ªàµà´¤à´¿à´¯ pixbuf ഉണàµà´Ÿà´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´šà´¿à´¤àµà´°à´‚ ഡീകàµà´•àµ‹à´¡àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´¬à´¿à´±àµà´±àµà´®à´¾à´ªàµ à´¤àµà´°à´•àµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²à´®àµ†à´±àµà´±à´¾à´«à´¯à´²àµâ€ à´¤àµà´°à´•àµà´•à´¾à´¨àµâ€ à´•à´´à´¿à´žàµà´žà´¿à´²àµà´²'%s' ഫയലിനàµà´³àµà´³ ഇമേജിനàµà´±àµ† ഫയലിനàµà´±àµ† രീതി തിരിചàµà´šà´±à´¿à´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´¸àµ‚à´•àµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´¬à´¾à´•àµà´•à´¿à´¯àµà´³àµà´³à´µ സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²BMP ഫയലിലേകàµà´•àµ സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²TIFF ഫയലിലേകàµà´•àµ à´Žà´´àµà´¤àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´•à´°àµâ€à´¸à´°àµâ€ ഹോടàµà´Ÿàµà´¸àµà´ªàµ‹à´Ÿàµà´Ÿàµ à´ªàµà´±à´®àµ‡à´¯àµà´³àµà´³ ഇമേജàµPCX ഇമേജിനàµà´±àµ† വരികളെലàµà´²à´¾à´‚ ലഭàµà´¯à´®à´¾à´¯à´¿à´²àµà´²TIFF ഇമേജിനàµà´±àµ† അളവàµà´•à´³àµâ€ വളരെ കൂടàµà´¤à´²à´¾à´£àµJPEG ഇമേജൠഫയലàµâ€ (%s) തിരിചàµà´šà´±à´¿à´¯àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµICNS ഇമേജൠതàµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ: %sഇമേജൠഫയലിലേകàµà´•àµ സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം: %sഇമേജൠസàµà´±àµà´±àµà´°àµ€à´®à´¿à´²àµ‡à´•àµà´•àµàµâ€Œ സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംഫയലിലàµâ€ കൂടàµà´¤à´²àµâ€ ഡേറàµà´±à´¾à´«à´¯à´²àµâ€ വായന ബഫറിനായി %d ബൈറàµà´±àµ മാറàµà´±à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´²à´«à´¯à´²àµâ€ വായന ബഫറിനായി %d ബൈറàµà´±àµà´•à´³àµâ€ മാറàµà´±à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´²QTIF ഉളàµà´³à´Ÿà´•àµà´• സംവിധാനതàµà´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´².ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ '%s' à´…à´Ÿà´¯àµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം, ഡേറàµà´±à´¾ പൂറàµâ€à´£àµà´£à´®à´¾à´¯à´¿ സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿ കാണിലàµà´²: %sGdkPixbufLoader à´’à´¬àµà´œà´•àµà´±àµà´±àµ ഉണàµà´Ÿà´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം.à´šà´¿à´¤àµà´° ഡാറàµà´± ആറàµà´±à´‚ à´•à´£àµà´Ÿàµ†à´¤àµà´¤à´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´².TIFF ഫയലിലàµâ€ നിനàµà´¨àµà´‚ RGB ഡേറàµà´±à´¾ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംTIFF ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം'%s' à´Žà´¨àµà´¨ ആനിമേഷനàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം: ഒരൠപകàµà´·àµ‡ തകരാറàµà´³àµà´³ ആനിമേഷനàµâ€ ഫയലàµâ€ ആവാം കാരണം '%s' à´Žà´¨àµà´¨ ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²: %s'%s' à´Žà´¨àµà´¨ ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം: ഒരൠപകàµà´·àµ‡ തകരാറàµà´³àµà´³ ഇമേജൠഫയലàµâ€à´†à´µà´¾à´‚ കാരണം '%s'-ലേകàµà´•àµ സൂകàµà´•à´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²: %sTIFF ഇമേജൠതàµà´±à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²'%s' à´Žà´¨àµà´¨ ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¿à´²àµâ€ പരാജയം: %sതാലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംQTIF ഹെഡരàµâ€ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംതാലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലിലàµâ€ നിനàµà´¨àµà´‚ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംTIFF ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംseek() വെചàµà´šàµ à´…à´Ÿàµà´¤àµà´¤ %d ബൈറàµà´±àµ ചാടാനàµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´².seek() വെചàµà´šàµ à´…à´Ÿàµà´¤àµà´¤ %d ബൈറàµà´±àµà´•à´³àµâ€ ചാടാനàµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´².TIFF ഇമേജൠഎഴàµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംXBM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ താലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലിലേകàµà´•àµ à´Žà´´àµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംXPM ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´®àµà´ªàµ‹à´³àµâ€ താലàµâ€à´•àµà´•à´¾à´²à´¿à´• ഫയലിലേകàµà´•àµ à´Žà´´àµà´¤àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയംGIF ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ: %sPNG ഇമേജൠഫയലിലàµâ€ സാരമായ പിശകàµ: %sPNG ഇമേജൠഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ സാരമായ പിശകàµPNG ഇമേജൠഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ സാരമായ പിശകàµ: %sഫയലàµâ€ ഒരൠGIF ഫയലàµâ€ à´…à´²àµà´²QTIF ആറàµà´±à´‚ വായികàµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ: %sGIF ഫയലിലàµâ€ പൂറàµâ€à´£àµà´£ ഡേറàµà´±à´¾ ലഭàµà´¯à´®à´²àµà´² GIF ഇമേജിലàµâ€ à´—àµà´³àµ‹à´¬à´²àµâ€ കളറàµâ€à´®à´¾à´ªàµà´ªàµ ലഭàµà´¯à´®à´²àµà´², അതിലàµà´³àµà´³ ഒരൠഫàµà´±àµ†à´¯à´¿à´®à´¿à´²àµâ€ ലോകàµà´•à´²àµâ€ കളറàµâ€à´®à´¾à´ªàµà´ªàµà´‚ ലഭàµà´¯à´®à´²àµà´².GIF ഇമേജിലàµâ€ തകരാറൠ(തെറàµà´±à´¾à´¯ LZW à´•à´‚à´ªàµà´°à´·à´¨àµâ€)GIF ഇമേജൠലോഡറിനൠഈ ഇമേജൠതിരിചàµà´šà´±à´¿à´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´².GIF ഇമേജൠപൂറàµâ€à´£àµà´£à´®à´²àµà´².à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´¨àµà´±àµ† ഉയരം പൂജàµà´¯à´‚à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´¨àµà´±àµ† വീതി പൂജàµà´¯à´‚'%s' à´Žà´¨àµà´¨ ഇമേജൠഫയലിലàµâ€ ഡേറàµà´±à´¾ ലഭàµà´¯à´®à´²àµà´²à´‡à´®àµ‡à´œàµ à´à´¤àµ രീതിയിലàµà´³àµà´³à´¤àµ†à´¨àµà´¨àµ à´…à´µàµà´¯à´•àµà´¤à´‚ഇമേജിനàµà´±àµ† വീതി à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഉയരം തെറàµà´±à´¾à´£àµà´‡à´®àµ‡à´œà´¿à´¨àµà´±àµ† bpp-à´¯àµà´•àµà´•àµ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´‡à´®àµ‡à´œà´¿à´¨àµ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ %d-ബിറàµà´±àµ à´ªàµà´³àµ†à´¯à´¿à´¨àµà´•à´³àµâ€à´‡à´®àµ‡à´œà´¿à´¨àµà´±àµ† ഉയരം പൂജàµà´¯à´®à´¾à´£àµà´‡à´®àµ‡à´œà´¿à´¨àµà´±àµ† വീതി പൂജàµà´¯à´®à´¾à´£àµà´‡à´®àµ‡à´œàµ ഹെഡറിനൠതകരാറൠസംഭവിചàµà´šàµà´šà´¿à´¤àµà´°à´‚ നശിചàµà´šàµ പോയിഇമേജൠപികàµà´¸à´²àµâ€ ഡേറàµà´±à´¾à´¯à´¿à´²àµâ€ തകരാറàµICO ആയി സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²; ഇമേജൠവളരെ വലàµà´¤à´¾à´£àµ'%s' തരതàµà´¤à´¿à´²àµà´³àµà´³ ഇമേജിനൠപിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´² ഇമേജൠതരതàµà´¤à´¿à´¨àµà´³àµà´³ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´‡à´®àµ‡à´œàµ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨ ഘടകമായ %s ശരിയായ സംയോജക ഘടകം à´Žà´•àµà´¸àµà´ªàµ‹à´°àµâ€à´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´¨àµà´¨à´¿à´²àµà´²; മറàµà´±àµŠà´°àµ gdk-pixbuf ലകàµà´•à´¤àµà´¤à´¿à´²àµâ€ നിനàµà´¨àµà´®à´¾à´µà´¾à´‚?'%s' തരതàµà´¤à´¿à´²àµà´³àµà´³ ഇമേജിനàµà´±àµ† വരàµâ€à´¦àµà´§à´¿à´šàµà´šàµà´³àµà´³ ലഭàµà´¯à´®à´¾à´•àµà´•à´²àµâ€ പിനàµà´¤àµà´£à´¯àµà´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²à´…à´•à´¤àµà´¤àµ‹à´Ÿàµà´Ÿàµà´³àµà´³ ഫയലിനàµà´±àµ† à´¡à´¿à´¸àµà´•àµà´°à´¿à´ªàµà´±àµà´±à´°àµâ€ NULL ആണàµ.PNG ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²PNM context struct ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿PNM ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²XBM ഇമേജൠഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²à´‡à´®àµ‡à´œàµ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´², à´«àµà´°àµ€ മെമàµà´®à´±à´¿à´¯àµà´•àµà´•à´¾à´¯à´¿ à´šà´¿à´² à´ªàµà´°à´¯àµ‹à´—à´™àµà´™à´³à´¿à´²àµâ€ നിനàµà´¨àµà´‚ à´ªàµà´±à´¤àµà´¤àµ à´•à´Ÿà´•àµà´•àµà´•JPEG 2000 ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²TIFF ഫയലàµâ€ à´¤àµà´±à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²à´¬à´«à´±à´¿à´²àµ‡à´•àµà´•àµ ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´µà´¶àµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²à´•àµ‹à´³àµâ€à´¬à´¾à´•àµà´•à´¿à´²àµ‡à´•àµà´•àµ ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²%lu x %lu ഇമേജൠസൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²; à´šà´¿à´² à´ªàµà´°à´¯àµ‹à´—à´™àµà´™à´³àµâ€ നിരàµâ€à´¤àµà´¤à´¿ മെമàµà´®à´±à´¿à´¯àµà´Ÿàµ† ഉപയോഗം à´•àµà´±à´¯àµà´•àµà´•àµà´•GIF ലോഡറിലàµâ€ (%s) ആനàµà´¤à´°à´¿à´• പിശകàµà´†à´¨àµà´¤à´°à´¿à´• പിശകàµ: ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨ ഘടകമായ '%s' ഒരൠപàµà´°à´•àµà´°à´¿à´¯ പൂരàµâ€à´£àµà´£à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ, കാരണമെനàµà´¤àµ†à´¨àµà´¨àµ à´µàµà´¯à´•àµà´¤à´®à´²àµà´²à´¤àµ†à´±àµà´±à´¾à´¯ XBM ഫയലàµâ€à´¤àµ†à´±àµà´±à´¾à´¯ XPM ഹെഡറàµâ€à´†à´¨à´¿à´®àµ‡à´·à´¨à´¿à´²àµâ€ തെറàµà´±à´¾à´¯ ഹെഡറàµâ€à´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´²àµâ€ തെറàµà´±à´¾à´¯ ഹേഡറàµâ€JPEG തനിമ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 100-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; %d à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´².JPEG തനിമ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 100-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; '%s' à´Žà´¨àµà´¨ മൂലàµà´²àµà´¯à´‚ പാഴàµà´¸àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´².PNG ടെകàµà´¸àµà´±àµà´±àµà´•à´³àµà´Ÿàµ† കീകളàµâ€ ASCII à´…à´•àµà´·à´°à´™àµà´™à´³à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚PNG ടെകàµà´¸àµà´±àµà´±àµà´•à´³àµà´Ÿàµ† കീകളിലàµâ€ à´•àµà´±à´žàµà´žà´¤àµ 1 à´…à´•àµà´·à´°à´‚ ഉണàµà´Ÿà´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚, 79-à´²àµâ€ കൂടàµà´¤à´²àµâ€ പാടിലàµà´².ചലനചിതàµà´°à´¤àµà´¤à´¿à´²àµâ€ പിശകàµPNM ഫയലിനàµà´±àµ† à´à´±àµà´±à´µàµà´‚ കൂടിയ കളറàµâ€ മൂലàµà´²àµà´¯à´‚ 0 ആണàµ.PNM ഫയലിനàµà´±àµ† à´à´±àµà´±à´µàµà´‚ കൂടിയ കളറàµâ€ മൂലàµà´²àµà´¯à´‚ വളരെ വലàµà´¤à´¾à´£àµXPM ഹെഡറàµâ€ ലഭàµà´¯à´®à´²àµà´²PCX ഡേറàµà´±à´¾à´¯àµà´Ÿàµ† അവസാനം പാലറàµà´±àµ ലഭàµà´¯à´®à´¾à´¯à´¿à´²àµà´²GIF ഫയലിലàµâ€ ഒരൠഫàµà´±àµ†à´¯à´¿à´‚ തയàµà´¯à´¾à´±à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²GIF ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²ICO ഫയലàµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²RAS ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²à´†à´¨à´¿à´®àµ‡à´·à´¨àµâ€ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²à´¬à´¿à´±àµà´±àµà´®à´¾à´ªàµà´ªàµ ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®à´¾à´¯ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²à´šà´¿à´¹àµà´¨à´‚ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿ ലഭàµà´¯à´®à´²àµà´²à´‡à´®àµ‡à´œàµ ലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ ആവശàµà´¯à´®àµà´³àµà´³ മെമàµà´®à´±à´¿à´¯à´¿à´²àµà´²PNG à´•à´‚à´ªàµà´°à´·à´¨àµâ€ ലവലàµâ€ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 9-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; '%d' à´…à´¨àµà´µà´¦à´¨àµ€à´¯à´®à´²àµà´²PNG à´•à´‚à´ªàµà´°à´·à´¨àµâ€ ലവലàµâ€ 0-à´¤àµà´¤à´¿à´¨àµà´‚ 9-à´¨àµà´‚ മദàµà´§àµà´¯à´¤àµà´¤à´¿à´²àµà´³àµà´³ മൂലàµà´²àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•à´£à´‚; '%s' à´Žà´¨àµà´¨ മൂലàµà´²àµà´¯à´‚ പാഴàµà´¸àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´².PNM ഫയലിനàµà´³àµà´³ ഇമേജിനàµà´±àµ† ഉയരം 0 ആണàµPNM ഫയലിനàµà´³àµà´³ ഇമേജിനàµà´±àµ† വീതി 0 ആണàµPNM ഫയലിലàµâ€ ആരംഭതàµà´¤à´¿à´²àµâ€ തെറàµà´±à´¾à´¯ ബൈറàµà´±àµPNM ഫയലിനàµà´±àµ† PNM സബàµà´«àµ‹à´±àµâ€à´®à´¾à´±àµà´±àµ അപരിചിതമാണàµPNM ഇമേജൠലോഡറàµâ€ PNM സബàµà´«àµ‹à´±àµâ€à´®à´¾à´±àµà´±àµ പിനàµà´¤àµà´£à´¯àµà´•àµà´•àµà´¨àµà´¨à´¿à´²àµà´²PNM ലോഡറിനൠഒരൠഇനàµà´±à´¿à´œà´±àµâ€ ലഭികàµà´•àµà´‚ à´Žà´¨àµà´¨àµ à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´šàµà´šàµ, പകàµà´·àµ‡ ലഭàµà´¯à´®à´¾à´¯à´¿à´²àµà´²à´…സാധàµà´µà´¾à´¯ end-of-file ലഭàµà´¯à´®à´¾à´¯à´¿à´µà´³à´°àµ† വലിയ QTIF ആറàµà´±à´‚ വലിപàµà´ªà´‚ (%d ബൈറàµà´±àµ)വളരെ വലിയ QTIF ആറàµà´±à´‚ വലിപàµà´ªà´‚ (%d ബൈറàµà´±àµà´•à´³àµâ€)RAS ഇമേജിലàµâ€ തെറàµà´±à´¾à´¯ ഹെഡറàµâ€ ഡേറàµà´±à´¾RAS ഇമേജിലàµâ€ അപരിചിമായ തരതàµà´¤à´¿à´²àµà´³àµà´³à´¤àµà´±àµ‹ PNM രീതിയിലàµà´³àµà´³à´µà´¯àµà´•àµà´•àµàµ മാതൃക ഡേറàµà´±à´¾à´¯àµà´•àµà´•àµàµ à´®àµà´®àµà´ªàµ ഒരൊറàµà´±àµ വൈറàµà´±àµà´¸àµà´ªàµ†à´¯à´¿à´¸àµ ആവശàµà´¯à´®àµà´£àµà´Ÿàµàµà´±àµ‹ PNM ഇമേജൠതരം തെറàµà´±à´¾à´£àµà´•à´¿à´Ÿàµà´Ÿàµà´¨àµà´¨ GIF ഇമേജിനàµà´±àµ† വലിപàµà´ªà´‚ പൂജàµà´¯à´®à´¾à´£àµà´¸àµà´±àµà´±à´¾à´•àµà´•àµ ഓവറàµâ€à´«àµà´³àµ‹TGA ഇമേജിലàµâ€ തെറàµà´±à´¾à´¯ അളവàµà´•à´³àµâ€TGA തരതàµà´¤à´¿à´²àµà´³àµà´³ ഇമേജിനൠപിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²TIFF à´•à´®àµà´ªàµà´°à´·à´¨àµâ€ ശരിയായ കോഡകàµà´•à´¿à´²àµ‡à´•àµà´•àµ ചൂണàµà´Ÿàµà´¨àµà´¨à´¿à´²àµà´².ANI ഇമേജൠരീതിBMP ഇമേജൠരീതിEMF ഇമേജൠരീതിGIF ഇമേജൠരീതിGdkPixdata ഫോരàµâ€à´®à´¾à´±àµà´±àµICNS à´šà´¿à´¤àµà´° ഫോരàµâ€à´®à´¾à´±àµà´±àµICO ഇമേജൠരീതിJPEG 2000 ഇമേജൠരീതിJPEG ഇമേജൠരീതിPCX ഇമേജൠരീതിPNG ഇമേജൠരീതിPNM/PBM/PGM/PPM ഇമേജൠരീതിQTIF ഇമേജൠരീതിSun raster ഇമേജൠരീതിTIFF ഇമേഡൠരീതിTarga ഇമേജൠരീതിWBMP ഇമേജൠരീതിWMF ഇമേജൠരീതിXBM ഇമേജൠരീതിXPM ഇമേജൠരീതിഇമേജിനàµà´±àµ† രീതി സൂകàµà´·à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ പിനàµà´¤àµà´£ gdk-pixbuf -à´¨àµà´±àµ† à´ˆ ബിളàµâ€à´¡à´¿à´²àµâ€ ലഭàµà´¯à´®à´²àµà´²: %sടോപàµà´ªàµ ഡൌണàµâ€ BMP ഇമേജàµà´•à´³àµâ€ à´•à´‚à´ªàµà´°à´¸àµà´¸àµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²à´®à´¾à´±àµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ JPEG-à´¯àµà´Ÿàµ† വീതിയàµà´‚ ഉയരവàµà´‚ പൂജàµà´¯à´‚.മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ JPEG-à´¯àµà´Ÿàµ† വീതിയോ ഉയരമോ പൂജàµà´¯à´‚.മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG-à´²àµâ€ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ ചാനലàµà´•à´³àµâ€ ഉണàµà´Ÿàµ, 3 à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ 4 à´Žà´£àµà´£à´‚ ആവശàµà´¯à´®àµà´£àµà´Ÿàµ.മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG-à´¯àµà´Ÿàµ† വീതിയàµà´‚ ഉയരവàµà´‚ പൂജàµà´¯à´®à´¾à´£àµ.മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ PNG, RGB à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ RGBA à´…à´²àµà´².മാറàµà´±à´‚ വരàµà´¤àµà´¤à´¿à´¯ pixbuf-à´¨àµà´±àµ† വീതിയോ ഉയരമോ പൂജàµà´¯à´®à´¾à´£àµ.ഇമേജൠലഭàµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨ ഘടകം ലഭàµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²: %s: %scolormap à´Žà´¨àµâ€à´Ÿàµà´°à´¿à´•à´³àµâ€à´•àµà´•àµ à´…à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´¤à´®à´¾à´¯ bitdepthPNM ഇമേഡൠഡേറàµà´±à´¾ à´…à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´¤à´®à´¾à´¯à´¿ അവസാനിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµà´šà´²à´¨à´šà´¿à´¤àµà´°à´¤àµà´¤à´¿à´²àµâ€ à´…à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´¤à´®à´¾à´¯ à´ªàµà´°à´¤àµ€à´°àµ‚പംഇമേജൠഫയലിനàµà´±àµ† അപരിചിതമായ രീതിപിനàµà´¤àµà´£ ഇലàµà´²à´¾à´¤àµà´¤ JPEG കളരàµâ€ à´¸àµà´ªàµ†à´¯à´¿à´¸àµ (%s)ICO ഫയലിനàµàµ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ à´µàµà´¯à´¾à´ªàµà´¤à´¿: %dà´šà´¿à´¹àµà´¨à´¤àµà´¤à´¿à´¨àµà´±àµ† രീതിയàµà´•àµà´•àµà´³àµà´³ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´ªà´¿à´¨àµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ à´šà´¿à´¤àµà´° രീതി, GDI+ -ഇനàµà´³àµà´³à´¤àµàµâ€ŒPNG ടെകàµà´¸àµà´±àµà´±àµ à´šà´™àµà´•àµ %s-à´¨àµà´³àµà´³ മൂലàµà´²àµà´¯à´‚ ISO-8859-1 à´Žà´¨àµâ€à´•àµ‹à´¡à´¿à´™à´¿à´²àµ‡à´•àµà´•àµàµ വേരàµâ€à´¤à´¿à´°à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´²àµà´².GIF ഫയലിനàµà´±àµ† %s ലകàµà´•à´¤àµà´¤à´¿à´¨àµà´³àµà´³ പിനàµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²TIFF ഇമേജിനàµà´±àµ† വീതി à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഉയരം പൂജàµà´¯à´®à´¾à´£àµXPM ഫയലിനàµà´±àµ† ഇമേജൠഉയരം <= 0XPM ഫയലിനàµà´±àµ† ഇമേജൠവീതി <= 0XPM ഫയലിലàµà´³àµà´³ നിറങàµà´™à´³àµà´Ÿàµ† à´Žà´£àµà´£à´‚ തെറàµà´±à´¾à´£àµXPM-à´²àµà´³àµà´³ ഓരോ പികàµà´¸à´²àµà´•à´³à´¿à´²àµ‡à´¯àµà´‚ à´…à´•àµà´·à´°à´™àµà´™à´³àµà´Ÿàµ† à´Žà´£àµà´£à´‚ തെറàµà´±à´¾à´£àµ%u ബെറàµà´±àµ ഉളàµà´³ à´šà´¿à´¤àµà´° ബഫരàµâ€ à´•à´°àµà´¤à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´²%u ബെറàµà´±àµà´•à´³àµâ€ ഉളàµà´³ à´šà´¿à´¤àµà´° ബഫരàµâ€ à´•à´°àµà´¤à´¿à´µàµ†à´¯àµà´•àµà´•à´¾à´¨à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´²à´ªà´¿à´¨àµà´¤àµà´£ ലഭàµà´¯à´®à´²àµà´²à´¾à´¤àµà´¤ RAS ഇമേജൠമാറàµà´±à´‚gdk-pixbuf-2.30.8/po/bn_IN.gmo0000664000175000017500000007562212340760137017122 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-¹B-Jü.LG/2”/gÇ/}/0V­0Q1EV1kœ1c2fl2Ó2td3FÙ3^ 4,4e¬4‹5kž5W 6Fb6O©6Bù6€<7}½7F;8‚8fœ8{9~9eþ9‹d:xð:…i;kï;Ÿ[<@û<:<=Cw=C»=ÿ=5>UÃ>6?7P?Lˆ?jÕ?M@@\Ž@Bë@C.AHrAJ»A•B§œB^DCe£Cu D8D͸D?†E¼ÆEWƒF1ÛF8 GEFG4ŒGOÁG:H4LHwHwùH'qIJ™IPäIT5JIŠJÔJÍbK0L\5M}’MsNH„NEÍNWO2kOmžO_ PˆlPBõP?8Q>xQx·Qm0RƒžRD"SUgS½S™ÓTVmUyÄU{>VyºV†4W(»WxäXs]YÑY„oZ`ôZ"U[x\ –\^·\,]ÄC]Î^×^ÁY_``E|`aÂ`3$avXaÆÏaˆ–bycv™c–dš§duBer¸e¨+f²ÔfM‡gJÕgV hjwhâh»€iŠ.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: bn_IN Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2011-02-11 12:24+0530 Last-Translator: Language-Team: Bengali (India) Language: bn_IN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Generator: Lokalize 1.1 BMP ছবির মধà§à¦¯à§‡ ভà§à§Ÿà§‹ হেডার তথà§à¦¯BMP ছবির হেডারের মাপ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦­à§à¦² কোডের সমà§à¦®à§à¦–ীনPNG ছবির পà§à¦°à¦¤à¦¿ চà§à¦¯à¦¾à¦¨à§‡à¦² বিট সংখà§à¦¯à¦¾ বৈধ নয়।রূপানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¤à¦¿ চà§à¦¯à¦¾à¦¨à§‡à¦²à§‡à¦° বিট সংখà§à¦¯à¦¾ ৮ নয়।TGA হেডার মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥colormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿ বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥colormap structure বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥IOBuffer তথà§à¦¯à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥IOBuffer struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥TGA context struct'র জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥PNM বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥XPM ছবি লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦¨à¦¤à§à¦¨ pixbuf বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦…সà§à¦¥à¦¾à§Ÿà§€ IOBuffer তথà§à¦¯ বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥XPM colormap পড়তে বà§à¦¯à¦°à§à¦¥IOBuffer তথà§à¦¯ পà§à¦¨à¦°à¦¾à§Ÿ বরাদà§à¦¦ (realloc) করতে বà§à¦¯à¦°à§à¦¥GIF ফাইলের মধà§à¦¯à§‡ বৃতà§à¦¤à¦¾à¦•à¦¾à¦° টেবিলের তথà§à¦¯ উপসà§à¦¥à¦¿à¦¤ রয়েছেঅবৈধ দৈরà§à¦˜à§à¦¯ %d-র কà§à¦·à§‡à¦¤à§à¦°à§‡ রঙের পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à¥¤à¦¸à¦‚কà§à¦šà¦¿à¦¤ আইকনের বà§à¦¯à¦¬à¦¹à¦¾à¦° অসমরà§à¦¥à¦¿à¦¤à¦®à§‡à¦®à¦°à¦¿ বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥: %sসà§à¦Ÿà§à¦°à¦¿à¦® নিরà§à¦®à¦¾à¦£ করতে বà§à¦¯à¦°à§à¦¥: %sICNS ফাইল ডি-কোড করতে বà§à¦¯à¦°à§à¦¥à¦›à¦¬à¦¿à¦° দৈরà§à¦˜à§à¦¯ পà§à¦°à¦¾à¦ªà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥ (TIFF ফাইল সঠিক নয়)ছবির পà§à¦°à¦¸à§à¦¥ পà§à¦°à¦¾à¦ªà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥ (TIFF ফাইল সঠিক নয়)সà§à¦Ÿà§à¦°à¦¿à¦® থেকে পড়তে বà§à¦¯à¦°à§à¦¥: %sCould not seek stream: %sPCX ইমেজের জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦°à¦™à§‡à¦° পà§à¦°à§‹à¦«à¦¾à¦‡à¦²à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦•à¦¨à¦Ÿà§‡à¦•à§à¦¸à¦Ÿ-বাফারের জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦¹à§‡à¦¡à¦¾à¦°à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦°à§‡à¦–া সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥JPEG ফাইল লোড করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥BMP ফাইল সংরকà§à¦·à¦£à§‡à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ মেমরি বরাদà§à¦¦ করা যায়নিসà§à¦Ÿà§à¦°à¦¿à¦®à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦›à¦¬à¦¿ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ বাফার করার জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦¨à¦¤à§à¦¨ pixbuf তৈরি করতে বà§à¦¯à¦°à§à¦¥à¦›à¦¬à¦¿ ডি-কোড করতে বà§à¦¯à¦°à§à¦¥à¦¬à¦¿à¦Ÿ-মà§à¦¯à¦¾à¦ª লোড করতে বà§à¦¯à¦°à§à¦¥à¦®à¦¿à¦Ÿà¦¾-ফাইল লোড করতে বà§à¦¯à¦°à§à¦¥'%s' নামক ফাইলের ছবির ফাইলের বিনà§à¦¯à¦¾à¦¸ সনাকà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥à¦¸à¦‚রকà§à¦·à¦£ করতে বà§à¦¯à¦°à§à¦¥à¦…বশিষà§à¦Ÿ অংশ সংরকà§à¦·à¦£ করতে বà§à¦¯à¦°à§à¦¥BMP ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥TIFF ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥à¦•à¦¾à¦°à§à¦¸à¦¾à¦°à§‡à¦° হট-সà§à¦ªà¦Ÿ ছবির বাইরেPCX ছবির জনà§à¦¯ সমসà§à¦¤ রেখা পà§à¦°à¦¾à¦ªà§à¦¤ করা যায়নিTIFF ছবির দিকমাতà§à¦°à¦¾ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়JPEG ছবির ফাইল বà§à¦¯à¦¾à¦–à§à¦¯à¦¾ করতে সমসà§à¦¯à¦¾ (%s)ICNS ছবির ফাইল পড়তে সমসà§à¦¯à¦¾: %sছবির ফাইলে লিখতে সমসà§à¦¯à¦¾: %sছবির সà§à¦Ÿà§à¦°à¦¿à¦®à§‡ লিখতে সমসà§à¦¯à¦¾à¦«à¦¾à¦‡à¦²à§‡ পà§à¦°à§Ÿà§‹à¦œà¦¨à¦¾à¦¤à¦¿à¦°à¦¿à¦•à§à¦¤ তথà§à¦¯QTIF কনটেকà§à¦¸à¦Ÿ সà§à¦Ÿà§à¦°à¦¾à¦•à¦šà¦¾à¦°à§‡à¦° জনà§à¦¯ মেমরি বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¥¤à¦›à¦¬à¦¿ লেখার সময় '%s' বনà§à¦§ করতে বà§à¦¯à¦°à§à¦¥, সমà§à¦­à¦¬à¦¤ সব তথà§à¦¯ সংরকà§à¦·à¦¿à¦¤ হয়নি: %sGdkPixbufLoader অবজেকà§à¦Ÿ নিরà§à¦®à¦¾à¦£ করতে বà§à¦¯à¦°à§à¦¥à¥¤à¦›à¦¬à¦¿à¦° তথà§à¦¯à§‡à¦° অà§à¦¯à¦¾à¦Ÿà¦® সনà§à¦§à¦¾à¦¨ করতে বà§à¦¯à¦°à§à¦¥TIFF ফাইল থেকে RGB সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ লোড করতে বà§à¦¯à¦°à§à¦¥TIFF ছবি লোড করতে বà§à¦¯à¦°à§à¦¥'%s' অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ অà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ ফাইল কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤'%s' ছবির লোড করতে বà§à¦¯à¦°à§à¦¥: %s'%s' ছবির ফাইল লোড করতে বà§à¦¯à¦°à§à¦¥: কারণ অজানা, সমà§à¦­à¦¬à¦¤ ছবির ফাইলটি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤à¦²à§‡à¦–ার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ '%s' খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %sTIFF ছবি খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥'%s' ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥: %sঅসà§à¦¥à¦¾à§Ÿà§€ ফাইল খà§à¦²à¦¤à§‡ বà§à¦¯à¦°à§à¦¥QTIF হেডার পড়তে বà§à¦¯à¦°à§à¦¥à¦…সà§à¦¥à¦¾à§Ÿà§€ ফাইল থেকে পড়তে বà§à¦¯à¦°à§à¦¥TIFF ছবি সংরকà§à¦·à¦£à§‡ বà§à¦¯à¦°à§à¦¥TIFF তথà§à¦¯ লিখতে বà§à¦¯à¦°à§à¦¥XBM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥XPM ছবি লোড করার সময় অসà§à¦¥à¦¾à§Ÿà§€ ফাইলে লিখতে বà§à¦¯à¦°à§à¦¥GIF পড়তে বà§à¦¯à¦°à§à¦¥: %sPNG ছবির ফাইলে গà§à¦°à§à¦¤à¦° সমসà§à¦¯à¦¾: %sPNG ছবির ফাইল পড়তে গà§à¦°à§à¦¤à¦° সমসà§à¦¯à¦¾PNG ছবির ফাইল পড়তে গà§à¦°à§à¦¤à¦° সমসà§à¦¯à¦¾: %sফাইলটি সমà§à¦­à¦¬à¦¤ GIF বিনà§à¦¯à¦¾à¦¸à§‡ নয়QTIF অà§à¦¯à¦¾à¦Ÿà¦® পড়াকালে ফাইল সংকà§à¦°à¦¾à¦¨à§à¦¤ তà§à¦°à§à¦Ÿà¦¿ দেখা দিয়েছে: %sGIF ফাইলের কিছৠতথà§à¦¯ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ (সমà§à¦­à¦¬à¦¤ কোনো কারণে à¦à¦Ÿà¦¿à¦° কিছৠঅংশ মà§à¦›à§‡ ফেলা হয়েছে?)GIF ছবির মধà§à¦¯à§‡ কোনো গà§à¦²à§‹à¦¬à¦¾à¦² colormap উপসà§à¦¥à¦¿à¦¤ নেই à¦à¦¬à¦‚ à¦à¦° মধà§à¦¯à§‡ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ ফà§à¦°à§‡à¦®à§‡ সà§à¦¥à¦¾à¦¨à§€à§Ÿ colormap উপসà§à¦¥à¦¿à¦¤ নেই।GIF ছবি কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ (LZW সংকà§à¦šà¦¨ সঠিক নয়)GIF ছবি লোড বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ à¦à¦‡ ছবিটি বোধগমà§à¦¯ নয়।GIF ছবির তথà§à¦¯ মà§à¦›à§‡ ফেলা হয়েছে অথবা অসমà§à¦ªà§‚রà§à¦£à¥¤à¦†à¦‡à¦•à¦¨à§‡à¦° দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূনà§à¦¯à¦†à¦‡à¦•à¦¨à§‡à¦° পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯'%s' নামক ছবির ফাইলে তথà§à¦¯ অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿à¦° বিনà§à¦¯à¦¾à¦¸ অজানাছবির পà§à¦°à¦¸à§à¦¥ à¦à¦¬à¦‚/অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ বৈধ নয়ছবির মধà§à¦¯à§‡ অসমরà§à¦¥à¦¿à¦¤ মাপের bpp উপসà§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿à¦° মধà§à¦¯à§‡ উপসà§à¦¥à¦¿à¦¤ %d-বিট পà§à¦²à§‡à¦‡à¦¨à§‡à¦° সংখà§à¦¯à¦¾ সমরà§à¦¥à¦¿à¦¤ নয়ছবির দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¦›à¦¬à¦¿à¦° পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ শূণà§à¦¯à¦›à¦¬à¦¿à¦° হেডার কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤à¦›à¦¬à¦¿à¦Ÿà¦¿ কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ অথবা সেটি ছাà¦à¦Ÿà¦¾à¦‡ করা হয়েছেছবির পিকà§à¦¸à§‡à¦² সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ কà§à¦·à¦¤à¦¿à¦—à§à¦°à¦¸à§à¦¤ICO ফাইল রূপে সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ ফাইলের মাপ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়'%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়চিহà§à¦¨à¦¿à¦¤ পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ %s নামক মডিউল সঠিক পà§à¦°à§‡à¦•à§à¦·à¦¾à¦ªà¦Ÿ à¦à¦•à§à¦¸à¦ªà§‹à¦°à§à¦Ÿ করতে বিফল; সমà§à¦­à¦¬à¦¤ à¦à¦Ÿà¦¿ পৃথক gdk-pixbuf সংসà§à¦•à¦°à¦£à§‡à¦° অংশ?বরà§à¦§à¦¿à¦¤à¦•à§à¦°à¦®à§‡ '%s' পà§à¦°à¦•à§ƒà¦¤à¦¿à¦° ছবি লোড করার বৈশিষà§à¦Ÿà§à¦¯ সমরà§à¦¥à¦¿à¦¤ নয়ইনপà§à¦Ÿ ফাইল ডেসà§à¦•à§à¦°à¦¿à¦ªà¦Ÿà¦°à§‡à¦° মান NULL।PNG ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤PNM context struct লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤PNM ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤XBM ছবির ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿ লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤, মেমরি ফাà¦à¦•à¦¾ করার জনà§à¦¯ কয়েকটি অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨ বনà§à¦§ করার পà§à¦°à¦šà§‡à¦·à§à¦Ÿà¦¾ করà§à¦¨JPEG 2000 ফাইল খোলার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤TIFF ফাইল খোলার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦¬à¦¾à¦«à¦¾à¦°à§‡ ছবি সংরকà§à¦·à¦£à§‡à¦° উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি উপসà§à¦¥à¦¿à¦¤ নেইcallback'ঠছবি সংরকà§à¦·à¦£à§‡à¦° জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤GIF লোড বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à§Ÿ অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ সমসà§à¦¯à¦¾ (%s)অভà§à¦¯à¦¨à§à¦¤à¦°à§€à¦£ সমসà§à¦¯à¦¾: ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল '%s' করà§à¦® সমাপà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥, কিনà§à¦¤à§ বà§à¦¯à¦°à§à¦¥à¦¤à¦¾à¦° কারণ দরà§à¦¶à¦¾à¦¨à§‹ হয়নি। অবৈধ XBM ফাইলঅবৈধ XPM হেডারঅà§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° মধà§à¦¯à§‡ অবৈধ হেডার তথà§à¦¯à¦†à¦‡à¦•à¦¨à§‡ অবৈধ হেডারJPEG'র গà§à¦£à¦®à¦¾à¦¨à§‡à¦° মাতà§à¦°à¦¾ 0(০) থেকে 100(১০০)'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়।JPEG'র গà§à¦£à¦®à¦¾à¦¨à§‡à¦° মাতà§à¦°à¦¾ 0(০) থেকে 100(১০০)'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ করতে বà§à¦¯à¦°à§à¦¥à¥¤PNG টেকà§à¦¸à¦Ÿ অংশের কি (key) ASCII অকà§à¦·à¦°à¦¬à¦¿à¦¶à¦¿à¦·à§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤PNG টেকà§à¦¸à¦Ÿ অংশের কি (key) নূনà§à¦¯à¦¤à¦® ১ ও সরà§à¦¬à¦¾à¦§à¦¿à¦• ৭৯-টি অকà§à¦·à¦° বিশিষà§à¦Ÿ হওয়া আবশà§à¦¯à¦•à¥¤à¦…à§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° মধà§à¦¯à§‡ তà§à¦°à§à¦Ÿà¦¿à¦¯à§à¦•à§à¦¤ অংশPNM ফাইলে সরà§à¦¬à§‹à¦šà§à¦š রং'র মাপ ০PNM ফাইলে সরà§à¦¬à§‹à¦šà§à¦š রং'র মাপ অতà§à¦¯à¦¾à¦§à¦¿à¦• বড়XPM হেডার পাওয়া যায়নিPCX তথà§à¦¯à§‡à¦° অনà§à¦¤à§‡ কোনো পà§à¦¯à¦¾à¦²à§‡à¦Ÿ সনাকà§à¦¤ করা যায়নিGIF ফাইলের মধà§à¦¯à§‡ ফà§à¦°à§‡à¦® অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤GIF ফাইল লোড করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤ICO ফাইল লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤RAS ছবি লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦…à§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨ লোড করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦¬à¦¿à¦Ÿà¦®à§à¦¯à¦¾à¦ª ছবি লোড করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦†à¦‡à¦•à¦¨ লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤à¦›à¦¬à¦¿ লোড করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ মেমরি অনà§à¦ªà¦¸à§à¦¥à¦¿à¦¤PNG সংকà§à¦šà¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%d' মান গà§à¦°à¦¹à¦£à¦¯à§‹à¦—à§à¦¯ নয়।PNG সংকà§à¦šà¦¨à§‡à¦° মাতà§à¦°à¦¾ ০ ও ৯'র মধà§à¦¯à§‡ হওয়া আবশà§à¦¯à¦•; '%s' মান পারà§à¦¸ করতে বà§à¦¯à¦°à§à¦¥à¥¤PNM ফাইলের ছবির দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ ০PNM ফাইলের ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ ০PNM ফাইলের পà§à¦°à¦¾à¦°à¦®à§à¦­à¦¿à¦• বাইট সঠিক নয়PNM ফাইল পরিচিত PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿ বিনà§à¦¯à¦¾à¦¸à§‡ নেইPNM ছবি লোড বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦° দà§à¦¬à¦¾à¦°à¦¾ চিহà§à¦¨à¦¿à¦¤ PNM সাব-ফরমà§à¦¯à¦¾à¦Ÿ সমরà§à¦¥à¦¿à¦¤ নয়PNM লোডারের দà§à¦¬à¦¾à¦°à¦¾ পূরà§à¦£à¦¸à¦‚খà§à¦¯à¦¾ মান পà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤, কিনà§à¦¤à§ পà§à¦°à¦¾à¦ªà§à¦¤ করা যায়নিঅপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ সà§à¦¥à¦¾à¦¨à§‡ ফাইলের অনà§à¦¤à¦¿à¦® অংশ পà§à¦°à¦¾à¦ªà§à¦¤ হয়েছেRAS ছবির হেডারে ভà§à§Ÿà§‹ তথà§à¦¯RAS ছবির পà§à¦°à¦•à§ƒà¦¤à¦¿ অজানাRaw PNM বিনà§à¦¯à¦¾à¦¸à§‡ নমূণা তথà§à¦¯à§‡à¦° পূরà§à¦¬à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° à¦à¦•à¦Ÿà¦¿ শূণà§à¦¯à¦¸à§à¦¥à¦¾à¦¨ উপসà§à¦¥à¦¿à¦¤ থাকা আবশà§à¦¯à¦•Raw PNM ছবির বিনà§à¦¯à¦¾à¦¸ বৈধ নয়সà§à¦Ÿà§à¦¯à¦¾à¦•-ওভারফà§à¦²à§‹TGA ছবির দিকমাতà§à¦°à¦¾ বৈধ নয়TGA বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবি সমরà§à¦¥à¦¿à¦¤ নয়TIFF কমà§à¦ªà§à¦°à§‡à¦¶à¦¨ দà§à¦¬à¦¾à¦°à¦¾ বৈধ codec উলà§à¦²à§‡à¦– করা হয় না।ANI ছবির বিনà§à¦¯à¦¾à¦¸BMP ছবির বিনà§à¦¯à¦¾à¦¸EMF ছবির বিনà§à¦¯à¦¾à¦¸GIF ছবির বিনà§à¦¯à¦¾à¦¸ICNS ছবির বিনà§à¦¯à¦¾à¦¸ICO ছবির বিনà§à¦¯à¦¾à¦¸JPEG 2000 ছবির বিনà§à¦¯à¦¾à¦¸JPEG ছবির বিনà§à¦¯à¦¾à¦¸PCX ছবির বিনà§à¦¯à¦¾à¦¸PNG ছবির বিনà§à¦¯à¦¾à¦¸PNM/PBM/PGM/PPM ছবির বিনà§à¦¯à¦¾à¦¸à§‡à¦° সংকলনQTIF ছবির বিনà§à¦¯à¦¾à¦¸Sun রেসটার ছবির বিনà§à¦¯à¦¾à¦¸TIFF ছবির বিনà§à¦¯à¦¾à¦¸Targa ছবির বিনà§à¦¯à¦¾à¦¸WBMP ছবির বিনà§à¦¯à¦¾à¦¸WMF ছবির বিনà§à¦¯à¦¾à¦¸XBM ছবির বিনà§à¦¯à¦¾à¦¸XPM বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবিgdk-pixbuf'র বরà§à¦¤à¦®à¦¾à¦¨ বিলà§à¦¡à§‡à¦° দà§à¦¬à¦¾à¦°à¦¾ চিহà§à¦¨à¦¿à¦¤ বিনà§à¦¯à¦¾à¦¸à§‡à¦° ছবি সংরকà§à¦·à¦£ সমরà§à¦¥à¦¨ করা হয় না: %sTopdown BMP ছবি সংকà§à¦šà¦¨ করা সমà§à¦­à¦¬ নয়রূপানà§à¦¤à¦°à¦¿à¦¤ JPEG'র পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ JPEG2000-র পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ PNG'র মধà§à¦¯à§‡ অসমরà§à¦¥à¦¿à¦¤ চà§à¦¯à¦¾à¦¨à§‡à¦² সংখà§à¦¯à¦¾, à¦à¦‡ সংখà§à¦¯à¦¾ ৩ অথবা ৪ হওয়া আবশà§à¦¯à¦•à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ PNG'র পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯à¥¤à¦°à§‚পানà§à¦¤à¦°à¦¿à¦¤ PNG, RGB অথবা RGBA বিনà§à¦¯à¦¾à¦¸à§‡ নয়।ছবি লোড করতে বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মডিউল লোড করতে বà§à¦¯à¦°à§à¦¥: %s: %scolormap à¦à¦¨à§à¦Ÿà§à¦°à¦¿à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ bitdepth'র মাতà§à¦°à¦¾PNM ছবির তথà§à¦¯à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤à¦°à§‚পে সমাপà§à¦¤à¦…à§à¦¯à¦¾à¦¨à¦¿à¦®à§‡à¦¶à¦¨à§‡à¦° মধà§à¦¯à§‡ অপà§à¦°à¦¤à§à¦¯à¦¾à¦¶à¦¿à¦¤ আইকনের অংশছবির ফাইলের বিনà§à¦¯à¦¾à¦¸ অজানাঅসমরà§à¦¥à¦¿à¦¤ JPEG কালার-সà§à¦ªà§‡à¦¸ (%s)আইকন ফাইলে অসমরà§à¦¥à¦¿à¦¤ গভীরতা: %dঅসমরà§à¦¥à¦¿à¦¤ আইকনের বিনà§à¦¯à¦¾à¦¸GDI+-র জনà§à¦¯ ছবির বিনà§à¦¯à¦¾à¦¸ সমরà§à¦¥à¦¿à¦¤ নয়PNG টেকà§à¦¸à¦Ÿ অংশ %s'র কà§à¦·à§‡à¦¤à§à¦°à§‡ ISO-8859-1 à¦à¦¨à¦•à§‹à¦¡à¦¿à¦‚'ঠপরিবরà§à¦¤à¦¨ করা সমà§à¦­à¦¬ নয়।GIF ফাইল বিনà§à¦¯à¦¾à¦¸à§‡à¦° %s সংসà§à¦•à¦°à¦£ সমরà§à¦¥à¦¿à¦¤ নয়TIFF ছবির পà§à¦°à¦¸à§à¦¥ অথবা দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ শূণà§à¦¯XPM ফাইলের ছবির দৈরà§à¦˜à§à¦¯à§‡à¦° মাপ <= ০XPM ফাইলের ছবির পà§à¦°à¦¸à§à¦¥à§‡à¦° মাপ <= ০XPM ফাইলের মধà§à¦¯à§‡ অবৈধ রং'র সংখà§à¦¯à¦¾XPM'র মধà§à¦¯à§‡ পà§à¦°à¦¤à¦¿ পিকà§à¦¸à§‡à¦²à§‡ chars সংখà§à¦¯à¦¾ অবৈধছবির বাফারের জনà§à¦¯ %u বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥à¦›à¦¬à¦¿à¦° বাফারের জনà§à¦¯ %u বাইট বরাদà§à¦¦ করতে বà§à¦¯à¦°à§à¦¥RAS ছবির পরিবরà§à¦¤à¦¨ সমরà§à¦¥à¦¿à¦¤ নয়gdk-pixbuf-2.30.8/po/km.po0000664000175000017500000013733612340760135016377 0ustar00mclasenmclasen00000000000000# translation of gdk-pixbuf.master.po to Khmer # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # Khoem Sokhem , 2012. # Seng Sutha , 2012. msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf.master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2012-02-15 11:52+0700\n" "Last-Translator: Seng Sutha \n" "Language-Team: Khmer \n" "Language: \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: WordForge 0.8 RC1\n" "X-Language: km-KH\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក​ឯកសារ '%s' ៖ %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "គ្មាន​ទិន្ននáŸáž™â€‹áž¯áž€ážŸáž¶ážšâ€‹ážšáž¼áž”ភាព '%s' ឡើយ" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​ចលនា '%s' ៖ មិន​ដឹង​ហáŸážáž»áž•áž› ប្រហែល​ជា​ឯកសារ​​របស់​ចលនា​ážáž¼áž…" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​រូបភាព '%s' ៖ មិន​ដឹង​​ហáŸážáž»áž•áž› ។ ប្រហែល​ជា ឯកសារ​រូបភាព​ážáž¼áž…" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "មិន​អាច​ផ្ទុក​រូបភាព ម៉ូឌុល​ដែល​​ផ្ទុក​ឡើយ ៖ %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "ម៉ូឌុល​រូបភាព​ដែល​ផ្ទុក %s មិន​នាំចáŸáž‰â€‹áž…ំណុច​ប្រទាក់​ážáŸ’រឹមážáŸ’រូវ​ឡើយ ប្រហែល​ជា​​មក​ពី​​កំណែ​របស់ gdk-pixbuf ážáž»ážŸâ€‹áž‚្នា​" "ឬ ?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "មិន​គាំទ្រ​ប្រភáŸáž‘​រូបភាព '%s' ឡើយ" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "មិន​អាច​ទទួល​ស្គាល់​ទ្រង់ទ្រាយ​ឯកសារ​រូបភាព​​សម្រាប់​ឯកសារ '%s' ឡើយ" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ទ្រង់ទ្រាយ​ឯកសារ​រូបភាព​ដែល​មិន​ទទួលស្គាល់" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​រូបភាព '%s' ៖ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "កំហុស​ក្នុង​ការ​សរសáŸážšâ€‹áž‘ៅកាន់​ឯកសារ​រូបភាព ៖ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "ស្ážáž¶áž”នា gdk-pixbuf ​នáŸáŸ‡â€‹áž˜áž·áž“​គាំទ្រ​ការ​រក្សាទុក​ទ្រង់ទ្រាយ​ឯកសារ​ឡើយ ៖ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​រក្សាទុក​រូបភាព ដើម្បី​​ហៅ​​ទៅ​វិញ" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក​ឯកសារ​បណ្ដោះ​អាសន្ន" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​អាន​ពី​ឯកសារ​បណ្ដោះ​អាសន្ន" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក '%s' សម្រាប់​សរសáŸážš ៖ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បិទ '%s' ážážŽáŸˆâ€‹áž–áŸáž›â€‹áž‚ូរ​រូបភាព ទិន្ននáŸáž™â€‹áž‘ាំងអស់​​អាច​​មិន​ážáŸ’រូវ​បាន​រក្សាទុក​ឡើយ ៖ %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​រក្សាទុក​រូបភាព​​ក្នុង​អង្គ​ចងចាំ​បណ្ដោះ​អាសន្ន​ឡើយ" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "កំហុស​ក្នុង​ការ​សរសáŸážšâ€‹áž¢áŸ†áž–ី​ស្ទ្រីម" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "កំហុស​ážáž¶áž„ក្នុង ៖ ម៉ូឌុល​កម្មវិធី​ផ្ទុក​រូបភាព '%s' បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បំពáŸáž‰â€‹áž”្រážáž·áž”ážáŸ’ážáž·áž€áž¶ážš ប៉ុន្ážáŸ‚​​មិន​បាន​ផ្ដល់​ហáŸážáž»â€‹" "ចំពោះ​ភាព​បរាជáŸáž™â€‹áž¡áž¾áž™" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "មិន​គាំទ្រ​ការ​ផ្ទុក​ប្រភáŸáž‘​រូបភាព​​នៃ​ចំនួន​បន្ážáŸ‚ម '%s' ឡើយ" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "បឋម​កážáž¶ážšáž”ស់​​រូបភាព​ážáž¼áž…" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "មិន​ស្គាល់​ទ្រង់ទ្រាយ​រូបភាព" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "ទិន្ននáŸáž™â€‹áž—ីកសែល​រូបភាព​ážáž¼áž…" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "បាន​បរាជáŸáž™â€‹áž€áŸ’នុងការ​បម្រុង​ទុក​អង្គ​ចងចាំ​បណ្ដោះ​អាសន្ន​​រូបភាព​​ %u បៃ" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "ផ្នែក​នៃ​ចលនា​របស់​រូបážáŸ†ážŽáž¶áž„​ដែល​មិន​រំពឹង" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "បឋម​កážáž¶â€‹áž€áŸ’នុង​ចលនា​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ចលនា​ឡើយ" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "ផ្នែក​នៃ​ចលនា​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "រូបភាព​របស់ GIF ážáŸ’រូវ​បាន​​កាážáŸ‹â€‹áž²áŸ’យ​ážáŸ’លី ឬ​មិន​ពáŸáž‰â€‹áž›áŸáž‰ ។" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "រូបភាព​របស់ BMP ​មាន​ទិន្ននáŸáž™â€‹áž”ឋម​កážáž¶â€‹áž€áŸ’លែងក្លាយ" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព​​ឡើយ" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "រូបភាព​របស់ BMP ​មាន​ទំហំ​បឋម​កážáž¶â€‹ážŠáŸ‚ល​មិន​គាំទ្រ" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "មិន​អាច​បង្ហាប់​រូបភាព Topdown BMP ឡើយ" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "ចុង​របស់​ឯកសារ​មុន​កាល​កំណážáŸ‹â€‹ážŠáŸ‚ល​បាន​ជួបប្រទះ" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ការ​រក្សាទុក​ឯកសារ​របស់ BMP ឡើយ" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "មិន​អាច​សរសáŸážšâ€‹áž¢áŸ†áž–ី​​ឯកសារ​របស់ BMP បាន​​ទáŸ" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "ទ្រង់ទ្រាយ​ឯកសារ​របស់ BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ទ្រង់ទ្រាយ​ឯកសារ​របស់ ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "គុណភាព​របស់ JPEG ážáŸ’រូវ​ážáŸ‚​​មាន​ážáž˜áŸ’លៃ​ចន្លោះ ០ ដល់ ១០០ ážáž˜áŸ’លៃ '%s' មិន​អាច​ážáŸ’រូវ​បាន​ញែក​ឡើយ ។" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "គុណភាព​របស់ JPEG ážáŸ’រូវ​ážáŸ‚​មាន​ážáž˜áŸ’លៃ​​​ចន្លោះ ០ ដល់ ១០០ ážáž˜áŸ’លៃ '%d' មិន​ážáŸ’រូវ​បាន​អនុញ្ញាážâ€‹áž¡áž¾áž™ ។" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "ទ្រង់ទ្រាយ​ឯកសារ​របស់ TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​បាន​ទ០៖ %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "មិន​អាច​បង្កើážâ€‹ážŸáŸ’ទ្រីម​បាន​ទ០៖ %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "មិន​អាច​ស្វែងរក​ស្ទ្រីម​បាន​ទ០៖ %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "មិន​អាច​អាន​ពី​ស្ទ្រីម​បាន​ទ០៖ %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "មិន​អាច​ផ្ទុក​រូបភាព​បាន​ទáŸ" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "មិន​អាច​ផ្ទុក​ឯកសារ​មáŸážáž¶â€‹áž”ាន​ទáŸ" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "ទ្រង់ទ្រាយ​រូបភាព​ដែល​មិន​បាន​គាំទ្រ​សម្រាប់ GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "មិន​អាច​រក្សាទុក​បាន​ទáŸ" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "ភាព​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​អាន GIF ៖ %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 #, fuzzy msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "បាážáŸ‹â€‹áž‘ិន្ននáŸáž™â€‹â€‹áž¯áž€ážŸáž¶ážšâ€‹áž˜áž½áž™â€‹áž…ំនួន​របស់ GIF (ប្រហែល​ជា​វា​ážáŸ’រូវ​បាន​កាážáŸ‹â€‹áž²áŸ’យ​ážáŸ’លី​ somehow?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "កំហុស​ážáž¶áž„​ក្នុង​​ក្នុង​កម្មវិធី​ផ្ទុក​របស់ GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "លើស​ចំនួន​ជង់" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "កម្មវិធី​ផ្ទុក​រូបភាព​របស់ GIF មិន​អាច​ចំណាំ​រូបភាព​នáŸáŸ‡â€‹áž”ាន​ទ០។" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "បាន​ជួប​ប្រទះ​កូដ​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "ធាážáž»â€‹ážšáž”ស់ Circular table នៅ​ក្នុង​ឯកសារ​របស់ GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​របស់ GIF ឡើយ" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ ដើម្បី​ប្រមូលផ្ដុំ​ស៊ុម​នៅ​ក្នុង​ឯកសារ​របស់ GIF បាន​ឡើយ" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "រូបភាព​របស់ GIF គឺ​ážáž¼áž… (ការ​បង្ហាប់​របស់ LZW មិន​ážáŸ’រឹមážáŸ’រូវ)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "ឯកសារ​​មិន​លáŸáž…ឡើង​​​ជា​ឯកសារ​របស់ GIF ឡើយ" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "មិន​គាំទ្រ​កំណែ %s នៃ​ទ្រង់ទ្រាយ​ឯកសារ​របស់ GIF ឡើយ" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "រូបភាព​មាន​ទទឹង ០" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "រូបភាព​របស់ GIF ​គ្មាន​ colormap សាកល​ឡើយ ហើយ​ស៊ុម​ážáž¶áž„​ក្នុង​វា​គ្មាន colormap មូលដ្ឋាន​ទ០។" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "រូបភាព​របស់ GIF ážáŸ’រូវ​បាន​​កាážáŸ‹â€‹áž²áŸ’យ​ážáŸ’លី ឬ​មិន​ពáŸáž‰â€‹áž›áŸáž‰ ។" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "កំហុស​ក្នុង​ការ​មើល​រូបភាព​របស់ ICNS ៖ %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "មិន​អាច​ឌិកូដ​ឯកសារ​របស់ ICNS បាន​ទáŸ" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ ICNS បាន​ទáŸ" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "បឋម​កážáž¶â€‹áž€áŸ’នុង​រូបážáŸ†ážŽáž¶áž„​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ážáŸ’រូវ​ផ្ទុក​រូបážáŸ†ážŽáž¶áž„​ឡើយ" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "គ្មាន​រូបážáŸ†ážŽáž¶áž„​ដែល​បាន​បង្ហាញ​ឡើយ" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "រូបážáŸ†ážŽáž¶áž„​មាន​ទទឹង ០" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "រូបážáŸ†ážŽáž¶áž„​មាន​កម្ពស់​ ០" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "ប្រភáŸáž‘​រូបážáŸ†ážŽáž¶áž„​ដែល​មិន​គាំទ្រ" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​របស់ ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "រូបភាព​ធំ​ពáŸáž€â€‹â€‹ážáŸ’រូវ​បាន​រក្សាទុក​ជា ICO" #: gdk-pixbuf/io-ico.c:1011 #, fuzzy msgid "Cursor hotspot outside image" msgstr "រូបភាព​ážáž¶áž„ក្រៅ Cursor hotspot" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "កម្រិážâ€‹ážŠáŸ‚ល​មិន​បាន​គាំទ្រ​សម្រាប់​ឯកសារ ICO ៖ %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ស្ទ្រីម​បាន​ទáŸ" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "មិន​អាច​ឌិកូដ​រូបភាព​បាន​ទáŸ" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "JPEG2000 ដែល​បាន​​​ប្លែង​​មាន​កម្ពស់ ឬ ទទឹង ០" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "មិន​គាំទ្រ​ប្រភáŸáž‘​រូបភាព​បច្ចុប្បន្ន" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ទម្រង់​ពណ៌​ឡើយ" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​បើក​ឯកសារ​របស់ JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​​​សម្រាប់​​ទិន្ននáŸáž™â€‹ážšáž¼áž”ភាព​នៃ​អង្គ​ចងចាំ​​បណ្ដោះ​អាសន្ន​ឡើយ" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "កំហុស​ក្នុង​ការ​​បកប្រែ​ឯកសារ​រូបភាព JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព សាកល្បង​កម្មវិធី​មួយ​ចំនួន​ដែល​មាន​ស្រាប់​ទៅកាន់​អង្គ​ចងចាំ​ដែល​ទំនáŸážš" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "គំរូ​ពណ៌​របស់ JPEG ដែល​មិន​គាំទ្រ (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​​ផ្ទុក​រូបភាព​របស់ JPEG ឡើយ" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "បាន​បម្លែង JPEG មាន​កម្ពស់ ឬ​ទទឹង ០ ។" #: gdk-pixbuf/io-jpeg.c:1279 #, fuzzy, c-format msgid "Color profile has invalid length '%u'." msgstr "ទម្រង់​ពណ៌​មាន​ប្រវែង​មិន​ážáŸ’រឹមážáŸ’រូវ %d ។" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​បឋមកážáž¶â€‹áž¡áž¾áž™" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​អង្គ​ចងចាំ​បណ្ដោះ​អាសន្ន​នៃ​បរិបទ​ឡើយ" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "រូបភាព​មាន​ទទឹង និង​/​ឬ កម្ពស់​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "រូបភាព​មាន bpp ដែល​មិន​គាំទ្រ" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "រូបភាព​មាន​​ចំនួន​ផ្ទៃ​រាប %d ប៊ីážâ€‹ážŠáŸ‚ល​មិន​បាន​គាំទ្រ" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "មិន​អាច​បង្កើážâ€‹ pixbuf ážáŸ’មី​បាន​ទáŸ" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "មិន​អាច​បម្រុងទុក​​អង្គ​ចងចាំ​សម្រាប់​ទិន្ននáŸáž™â€‹áž¡áž¾áž™" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "មិន​អាច​បម្រុងទុក​អង្គ​ចងចាំ​សម្រាប់​រូបភាព​របស់ PCX ឡើយ" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "កុំ​យក​ជួរ​ទាំងអស់​របស់​រូបភាព PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "រក​មិន​ឃើញ​ក្ដារ​ពណ៌​នៅ​ចុង​នៃ​ទិន្ននáŸáž™â€‹ážšáž”ស់ PCX ឡើយ" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "PNG ដែល​បាន​​ប្លែង​មាន​កម្ពស់ ឬ​ទទឹង ០ ។" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "ប៊ីážâ€‹ážáž¶áž˜â€‹áž†áž¶áž“ែល​របស់​រូបភាព PNG មិន​ážáŸ’រឹមážáŸ’រូវ​ឡើយ ។" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "PNG ដែល​បាន​​ប្លែង​មាន​កម្ពស់ ឬ​ទទឹង ០ ។" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ប៊ីážâ€‹ážáž¶áž˜â€‹áž†áž¶áž“ែល​របស់ PNG ដែល​បាន​បម្លែង​គឺ​មិន ៨ ឡើយ ។" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "PNG ដែល​បាន​បម្លែង មិន​មែន RGB ឬ RGBA ឡើយ ។" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "PNG ដែល​បម្លែង​មិន​គាំទ្រ​ចំនួន​ឆានែល ážáŸ’រូវ​ážáŸ‚​ ៣ ឬ ៤ ។" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "កំហុស​ធ្ងន់ធ្ងរ​នៅ​ក្នុង​ឯកសារ​រូបភាព​ PNG ៖ %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ PNG ឡើយ" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ទុក %ld ážáž¶áž˜â€‹ážšáž¼áž”ភាព %ld ៖ សាកល្បង​កម្មវិធី​មួយ​ចំនួន​ដែល​មាន​ស្រាប់ ដើម្បី​" "កាážáŸ‹â€‹áž”ន្ážáž™â€‹áž€áž¶ážšâ€‹áž”្រើប្រាស់​អង្គ​ចងចាំ" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "កំហុស​ធ្ងន់ធ្ងរ​ក្នុង​ការ​​អាន​ឯកសារ​រូបភាព PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "កំហុស​ធ្ងន់ធ្ងរ​ក្នុង​ការ​អាន​ឯកសារ​រូបភាព PNG ៖ %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "សោ​សម្រាប់​សង្ážáŸáž”​អážáŸ’ážáž”ទ​របស់ PNG មាន​ážáž½áž¢áž€áŸ’សរ​​យ៉ាងហោចណាស់ ១ ហើយ​ច្រើន​បំផុហ៧៩ ។" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "សោ​សម្រាប់​សង្ážáŸáž”​អážáŸ’ážáž”ទ​របស់ PNG ​ážáŸ’រូវ​ážáŸ‚​មាន​ážáž½áž¢áž€áŸ’សរ ASCII ។" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "ទម្រង់​ពណ៌​មាន​ប្រវែង​មិន​ážáŸ’រឹមážáŸ’រូវ %d ។" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "កម្រិážâ€‹áž€áž¶ážšâ€‹áž”ង្ហាប់​​របស់ PNG ážáŸ’រូវ​ážáŸ‚​មាន​ážáž˜áŸ’លៃ​ចន្លោះ ០ ដល់ ៩ ážáž˜áŸ’លៃ '%s' មិន​អាច​ážáŸ’រូវ​បាន​ញែក​ឡើយ ។" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "កម្រិážâ€‹áž€áž¶ážšâ€‹áž”ង្ហាញ PNG ážáŸ’រូវ​ážáŸ‚​មាន​ážáž˜áŸ’លៃ​ចន្លោះ ០ ដល់ ៩ ážáž˜áŸ’លៃ '%d' មិន​ážáŸ’រូវ​បាន​អនុញ្ញាážâ€‹áž¡áž¾áž™ ។" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "ážáž˜áŸ’លៃ​សម្រាប់​សង្ážáŸáž”​អážáŸ’ážáž”ទ​​អážáŸ’ážáž”ទ​របស់​​ PNG %s មិន​អាច​ážáŸ’រូវ​បាន​បម្លែង​ទៅ​ជា​ការ​អ៊ិនកូដ ISO-8859-1 " "ឡើយ ។" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​ PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "កម្មវិធី​ផ្ទុក​របស់ PNM ដែល​រំពឹង​ក្នុង​ការ​រក​លáŸážáž‚ážáŸ‹ ប៉ុន្ážáŸ‚​​​មិន​ឡើយ" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "ឯកសារ​របស់ PNM មាន​បៃ​ដំបូង​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "ឯកសារ​របស់ PNM មិន​​ទទួល​ស្គាល់​ទ្រង់ទ្រាយ​​រង​​របស់ PNM ឡើយ" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "ឯកសារ​របស់ PNM ​មាន​ទទឹង​រូបភាព​ ០" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "ឯកសារ​របស់ PNM មាន​កម្ពស់​រូបភាព ០" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "ážáž˜áŸ’លៃ​ពណ៌​អážáž·áž”រមា​នៅ​​ក្នុង​ឯកសារ​របស់ PNM គឺ ០" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "ážáž˜áŸ’លៃ​ពណ៌​អážáž·áž”រមា​នៅ​ក្នុង​ឯកសារ​របស់ PNM គឺ​ធំពáŸáž€" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "ប្រភáŸáž‘​រូបភាព​របស់ PNM ដើម​គឺ​មិន​ážáŸ’រឹមážáŸ’រូវ​ឡើយ" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "កម្មវិធី​ផ្ទុក​រូបភាព PNM ​មិន​គាំទ្រ​ទ្រង់ទ្រាយ​រង​​របស់ PNM áž“áŸáŸ‡â€‹áž¡áž¾áž™" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "ទ្រង់ទ្រាយ​របស់ PNM ដើម​ទាមទារ​ចន្លោះ​មិន​ឃើញ​មួយ ážáž¶áž„​មុážâ€‹â€‹áž‘ិន្ននáŸáž™â€‹áž‚ំរូ" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​​ផ្ទុក​រូបភាព PNM ឡើយ" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រចនាសម្ពáŸáž“្ធ​បរិបទ​របស់ PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "ចុង​ដែល​មិន​រំពឹង​​នៃ​ទិន្ននáŸáž™â€‹ážšáž¼áž”ភាព​របស់ PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​ PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "ក្រុម​ទ្រង់ទ្រាយ​រូបភាព PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "កម្មវិធី​ពណ៌នា​​​ឯកសារ​​អំពី​ពáŸážáŸŒáž˜áž¶áž“​បញ្ចូល​គឺ​គ្មាន​ឡើយ ។" #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​អាន​បឋមកážáž¶ QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "ទំហំ​អាážáž¼áž˜â€‹ážšáž”ស់ QTIF ធំ​ពáŸáž€ (%d បៃ)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" msgstr[1] "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បម្រុង​ទុក %d បៃ​សម្រាប់​អង្គ​ចងចាំ​​ក្នុង​ការ​អាន​ឯកសារ" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "កំហុស​ឯកសារ​ នៅ​ពáŸáž›â€‹â€‹áž˜áž¾áž›â€‹áž¢áž¶ážáž¼áž˜â€‹ážšáž”ស់ QTIF ៖ %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការរំលង %d បៃ​បន្ទាប់​ដោយ​មាន​ seek() ។" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បម្រុង​ទុក​រចនាសម្ពáŸáž“្ធ​បរិបទ​របស់ QTIF ។" #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បង្កើážâ€‹ážœážáŸ’ážáž» GdkPixbufLoader ។" #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​រក​​អាážáž¼áž˜â€‹áž‘ិន្ននáŸáž™â€‹ážšáž¼áž”ភាព ។" #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​​របស់ QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "រូបភាព​របស់ RAS មាន​ទិន្ននáŸáž™â€‹áž”ឋមកážáž¶â€‹áž€áŸ’លែងក្លាយ" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "រូបភាព​របស់ RAS ​មាន​បៃ​ដែល​មិន​ស្គាល់" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "បម្រែបម្រួល​រូបភាព​របស់ RAS ដែល​មិន​គាំទ្រ" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព​របស់ RAS ឡើយ" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​ Sun raster" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​រចនាសម្ពáŸáž“្ធ IOBuffer ឡើយ" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ទិន្ននáŸáž™ IOBuffer ឡើយ" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "មិន​អាច​ជា​ទិន្ននáŸáž™ realloc IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "មិន​អាច​បម្រុង​ទុក​ទិន្ននáŸáž™â€‹ážšáž”ស់ IOBuffer បណ្ដោះ​អាសន្ន​បាន​ទáŸ" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "មិន​អាច​បម្រុង​ទុក pixbuf ážáŸ’មី​បាន​ទáŸ" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "រូបភាព​ážáŸ’រូវ​បាន​កាážáŸ‹â€‹áž²áŸ’យ​ážáŸ’លី ឬ​ážáž¼áž…" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "មិន​អាច​បម្រុង​ទុក​រចនាសម្ពáŸáž“្ធ​ colormap បាន​ទáŸ" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "មិន​អាច​បម្រុង​ទុក​ធាážáž» colormap បាន​ទáŸ" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "bitdepth ដែល​មិន​រំពឹង​សម្រាប់​ធាážáž» colormap" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​បឋមកážáž¶â€‹ážšáž”ស់ TGA បាន​ទáŸ" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "រូបភាព​របស់ TGA មាន​ទំហំ​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "មិន​គាំទ្រ​ប្រភáŸáž‘​រូបភាព​របស់ TGA ឡើយ" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​រចនាសម្ពáŸáž“្ធ​បរិបទ​របស់ TGA បាន​ទáŸ" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "ទិន្ននáŸáž™â€‹ážŠáŸ‚ល​លើស​នៅ​ក្នុង​ឯកសារ" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​ Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "មិន​អាច​យក​ទទឹង​រូបភាព​បាន​ទ០(ឯកសារ​របស់ TIFF មិន​ážáŸ’រឹម​ážáŸ’រូវ)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "មិន​អាច​យក​កម្ពស់​រូបភាព​បាន​ទ០(ឯកសារ​របស់ TIFF មិន​ážáŸ’រឹមážáŸ’រូវ)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "ទទឹង ឬ​កម្ពស់​​​របស់​​រូបភាព TIFF គឺ ០" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "ទំហំ​របស់​រូបភាព TIFF ធំពáŸáž€" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​​ក្នុង​ការ​បើក​ឯកសារ​របស់ TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​ទិន្ននáŸáž™â€‹ážšáž”ស់ RGB ពី​ឯកសារ​របស់ TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​បើក​រូបភាព TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ផ្ទុក​រូបភាព​ TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​រក្សាទុក​រូបភាព TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "ការ​បង្ហាប់​របស់ TIFF មិន​​សំដៅ​កូដឌិក​​ážáŸ’រឹមážáŸ’រូវ​ឡើយ ។" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​សរសáŸážšâ€‹áž‘ិន្ននáŸáž™â€‹ážšáž”ស់ TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "មិន​អាច​សរសáŸážšâ€‹áž‘ៅកាន់​ឯកសារ​របស់ TIFF បាន​ទáŸ" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "រូបភាព​មាន​ទទឹង ០" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "រូបភាព​មាន​កម្ពស់ ០" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "គ្មាន​អង្គ​ចងចាំ​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​រូបភាព​ឡើយ" #: gdk-pixbuf/io-wbmp.c:331 #, fuzzy msgid "Couldn't save the rest" msgstr "មិន​អាច​រក្សាទុក rest បាន​ទáŸ" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព​របស់ WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "ឯកសារ​របស់ XBM មិន​ážáŸ’រឹមážáŸ’រូវ​ទáŸ" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "អង្គ​ចងចាំ​មិន​គ្រប់គ្រាន់​ក្នុង​ការ​ផ្ទុក​ឯកសារ​រូបភាព​របស់ XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​សរសáŸážšâ€‹áž¢áŸ†áž–ី​​​ឯកសារ​បណ្ដោះ​អាសន្ន នៅ​ពáŸáž›â€‹áž•áŸ’ទុក​រូបភាព XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "រក​មិន​ឃើញ​បឋមកážáž¶â€‹ážšáž”ស់ XPM ឡើយ" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "បឋមកážáž¶â€‹ážšáž”ស់ XPM មិន​ážáŸ’រឹមážáŸ’រូវ​ឡើយ" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "ឯកសារ​របស់ XPM មាន​ទទឹង​រូបភាព <= ០" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "ឯកសារ​របស់ XPM មាន​កម្ពស់​រូបភាព <= ០" #: gdk-pixbuf/io-xpm.c:500 #, fuzzy msgid "XPM has invalid number of chars per pixel" msgstr "XPM មាន​ចំនួន​ážáž½áž¢áž€áŸ’សរ​មិន​​ážáŸ’រឹមážáŸ’រូវ​​ក្នុង​មួយ​ភីកសែល" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "ឯកសារ​របស់ XPM មាន​ចំនួន​ពណ៌​​មិន​ážáŸ’រឹមážáŸ’រូវ" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "មិន​អាច​បម្រុង​ទុក​អង្គ​ចងចាំ​សម្រាប់​ផ្ទុក​រូបភាព XPM បាន​ទáŸ" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "មិន​អាច​អាន​ XPM colormap បាន​ទáŸ" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​សរសáŸážšâ€‹áž¢áŸ†áž–ី​ឯកសារ​បណ្ដោះ​អាសន្ន នៅ​ពáŸáž›â€‹áž•áŸ’ទុក​រូបភាព XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "ទ្រង់ទ្រាយ​រូបភាព XPM" #~ msgid "Unsupported animation type" #~ msgstr "ប្រភáŸáž‘​ចលនា​ដែល​មិនគាំទ្រ" #~ msgid "TIFFClose operation failed" #~ msgstr "បាន​បរាជáŸáž™â€‹áž€áŸ’នុង​ការ​ប្រážáž·áž”ážáŸ’ážáž·áž€áž¶ážš TIFFClose" gdk-pixbuf-2.30.8/po/be@latin.gmo0000664000175000017500000004734512340760137017654 0ustar00mclasenmclasen00000000000000Þ•·ÔûŒ xy%™¿)Ô-þ!, N"o(’*»-æ,,An'‰±Ê ç"+Ie*€)«Õô*+9#e&‰.°,ß# -0^y¤6» ò2N!k"'°Øõ3NG&–½R×*JH#“·Ñî" /I8c8œÕ!í"&2%YBNÂ0.B&q˜­ Áâ%÷-7e{¥"¾ á"7%$].‚$±*ÖO*Q%|/¢-Ò%r&™ª½ÙJðO;2‹H¾ $$ ,I v #Š 2® "á "!#'!#K!&o!–!µ!QÕ!V'"!~"  "&Á"-è"4#2K#!~# #À#AÛ#$;$ J$k$ˆ$$²$Ç$Ü$ò$%"%8%M%'b%Š%¦%¼%Ó%é%þ%&E(&'n&*–&-Á&Cï&)3' ]'+~'(ª' Ó'"ô'(!6("X({(!‘(G³(2û(%.)T)s)%‘))·)Vá)8*/X* ˆ,?©,é,4-B6-:y-3´-4è-7.7U.<.;Ê.</,C/6p/*§/2Ò/*0+00(\0"…0"¨0=Ë0= 1&G1)n1<˜19Õ1125A2-w2:¥2/à2C3(T3!}3&Ÿ3"Æ31é3434 S4!t4–4%²4Ø45ø4&.5(U5 ~5%Ÿ5lÅ5126!d6g†6%î6^7)s7!7$¿7#ä7#8 ,8#M8=q8<¯8'ì8.98C9:|9$·9@Ü9X:8v:B¯:+ò:;6;!N;p;2‰;@¼;Mý;K<d<}<,œ<,É<&ö<(=LF=,“=9À=,ú=,'>gT>7¼>-ô>0"?6S?8Š?rÃ?6@L@g@‡@W¤@Vü@<SAMAÞA6ýA64BkB/‰B7¹B,ñB,C,KC*xC6£C'ÚC(Db+DlŽD*ûD*&E3QE7…EF½EGF#LF pF‘FH®F"÷FG'2G$ZGG‘G£GµGÇGÚGìGHH)H,;H#hHŒHŸH³HÆHØHêHGüH8DIB}IEÀIaJ8hJ2¡J<ÔJ;K&MK*tK"ŸK9ÂK/üK,L/ILbyL,ÜL0 M-:M-hM8–MAÏM®N$ÀN?yªA‹D€V”ž¨9,-$£ˆPRu%‘’w¶±"F6N…)­ƒ#!† ‡š>5¢Ž\°@ MŸtco¬˜¥„BfbYJO:·p7m8Œ|®=s–x´LK{h'qCa X/³[ 0µS;&Š]3•(k¯UlI^¡4 d—©_.‰W}En*T+v1r§ ‚œ2G›¦e<j“ QiH¤`™Zg~z«²BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: gnome-menus Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2009-02-14 03:17+0200 Last-Translator: Alaksandar Navicki Language-Team: Belarusian Latin Language: be@latin MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Poedit-Language: Belarsian Latin 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); PamyÅ‚kovy zahaÅ‚ovak vyjavy BMPVyjava BMP maje Å­ sabie zahaÅ‚ovak nieabsÅ‚uhoÅ­vanaha pamieruSustrety pamyÅ‚kovy kodKolkaść bitaÅ­ na kanaÅ‚ vyjavy PNG niapravilnaja.Kolkaść bitaÅ­ na kanaÅ‚ transfarmavanaha PNG nie raÅ­najecca 8.NiemahÄyma prymierkavać pamiać na zahaÅ‚ovak vyjavy TGANiemahÄyma prymierkavać elementy palitry koleraÅ­NiemahÄyma prymierkavać strukturu palitry koleraÅ­NiemahÄyma prymierkavać pamiać na źviestki IOBufferNiemahÄyma prymierkavać pamiać na strukturu IOBufferNiemahÄyma prymierkavać pamiać na strukturu kantekstu TGANiemahÄyma prymierkavać pamiać na na zahruzku fajÅ‚u PNMNiemahÄyma prymierkavać pamiać dziela zahruzki fajÅ‚u XPMNiemahÄyma prymierkavać novy abjekt pixbufNiemahÄyma prymierkavać Äasovyja źviestki IOBufferNiemahÄyma adÄytać palitru koleraÅ­ XPMNiemahÄyma znoÅ­ prymierkavać źviestki IOBufferZapiatleÅ„nie pazycyi tablicy Å­ fajle GIFSkampresavanyja ikony nie absÅ‚uhoÅ­vajuccaNie Å­daÅ‚osia prymierkavać pamiać: %sNie Å­daÅ‚osia stvaryć pÅ‚yÅ„: %sNiemahÄyma raskadavać fajÅ‚ ICNSNiemahÄyma atrymać vyÅ¡yniu vyjavy (niapravilny fajÅ‚ TIFF)NiemahÄyma atrymać Å¡yryniu vyjavy (niapravilny fajÅ‚ TIFF)Nie Å­daÅ‚osia praÄytać z pÅ‚yni: %sNie Å­daÅ‚osia pieraskoÄyć u pÅ‚yni: %sNie Å­daÅ‚osia prymierkavać pamiać dziela profilu koleraÅ­NiemahÄyma prymierkavać pamiać dla kantekstnaha buferaNiemahÄyma prymierkavać pamiać dla zahaÅ‚oÅ­kaNiemahÄyma prymierkavać pamiać dla źviestak radkaNie staje pamiaci dziela zahruzki fajÅ‚u JPEGNiemahÄyma prymierkavać pamiać dziela zapisu fajÅ‚u BMPNie Å­daÅ‚osia prymierkavać pamiać dla pÅ‚yniNie Å­daÅ‚osia prymierkavać pamiać dla źviestak vyjavy Å­ buferyNiemahÄyma stvaryć novy bufer piksmapyNie Å­daÅ‚osia raskadavać vyjavuNie Å­daÅ‚osia zahruzić bitavuju mapuNie Å­daÅ‚osia zahruzić metafajÅ‚NiemahÄyma raspaznać farmat vyjavy Å­ faje '%s'Nie Å­daÅ‚osia zapisaćNiemahÄyma zapisać astatniajeNiemahÄyma zapisać u fajÅ‚ BMPNiemahÄyma zapisać u fajÅ‚ TIFFHaraÄy punkt pa-za vyjavajNia Å­sie radki vyjavy PCX atrymanyjaZavialikija pamiery vyjavy TIFFPamyÅ‚ka pry interpretacyi fajÅ‚u z vyjavaj JPEG (%s)PamyÅ‚ka pry ÄytaÅ„ni vyjavy ICNS: %sPamyÅ‚ka pry zapisie Å­ fajÅ‚ vyjavy: %sPamyÅ‚ka zapisu Å­ pÅ‚yÅ„ vyjavyU fajle isnujuć zaliÅ¡nija źviestkiNiemahÄyma zaÄynić fajÅ‚ '%s' paÅ›la zapisaÅ„nia Å­ im vyjavy. ÄŒastka źviestak mahÅ‚a nie zapisacca: %sNiemahÄyma zahruzić źviestki RGB z fajÅ‚u TIFFNiemahÄyma zahruzić vyjavu TIFFNiemahÄyma adÄytać animacyju '%s': pryÄyna nieviadomaja; fajÅ‚ z animacyjaj vierahodna paÅ¡kodžanyNiemahÄyma adÄytać vyjavy '%s': %sNiemahÄyma adÄytać vyjavu "%s": pryÄyna nieviadomaja; fajÅ‚ vyjavy vierahodna paÅ¡kodžanyNiemahÄyma adÄynić '%s' dla zapisu: %sNiemahÄyma adÄynić vyjavu TIFFNiemahÄyma adÄynić fajÅ‚ '%s': %sNiemahÄyma adÄynić Äasovy fajÅ‚NiemahÄyma adÄytać Äasovy fajÅ‚NiemahÄyma zapisać vyjavu TIFFNiemahÄyma zapisać źviestki TIFFPry zahruzcy fajÅ‚u XBM nie Å­daÅ‚osia zapisać Äasovy fajÅ‚Pry zahruzcy fajÅ‚u XPM nie Å­daÅ­sia zapis Äasovaha fajÅ‚uPamyÅ‚ka pry adÄytaÅ„ni vyjavy GIF: %sSurjoznaja pamyÅ‚ka Å­ fajle z vyjavaj PNG: %sSurjoznaja pamyÅ‚ka pry adÄytaÅ„ni fajÅ‚u z vyjavaj PNGSurjoznaja pamyÅ‚ka pry ÄytaÅ„ni fajÅ‚u z vyjavaj PNG: %sFajÅ‚ vierahodna nie Å­ farmacie GIFFajÅ‚ GIF nia maje niekatorych źviestak (moža jaho padrezali?)Vyjava GIF nia maje hlabalnaj palitry koleraÅ­, a kadr unutry nia maje lakalnaj palitry.Vyjava GIF paÅ¡kodžanaja (niapravilnaja kampresija LZW)Hetaja vyjava GIF niezrazumieÅ‚aja dla modulu zahruzki vyjavy GIF.FajÅ‚ GIF byÅ­ abrezany albo jon niapoÅ­ny.VyÅ¡ynia ikony nulavajaÅ yrynia ikony nulavajaFajÅ‚ vyjavy '%s' biaź źviestakNieviadomy farmat vyjavyVyjava maje niapravilnuju Å¡yryniu i/albo vyÅ¡yniuVyjava maje Å­ sabie vartaść bpp, a jana nie absÅ‚uhoÅ­vajeccaVyjava maje Å­ sabie nie absÅ‚uhoÅ­vanuju kolkaść %d-bitnych pÅ‚oskaÅ›ciaÅ­VyÅ¡ynia vyjavy nulavajaÅ yrynia vyjavy nulavajaPaÅ¡kodžany zahaÅ‚ovak vyjavyPaÅ¡kodžanyja źviestki ab pikselach vyjavyVyjava zavialikaja kab zapisać jaje jak ICOVyjavy typu '%s' nie absÅ‚uhoÅ­vajuccaVyjavy hetaha typu nie absÅ‚uhoÅ­vajuccaFunkcyja pryrostavaha adÄytvaÅ„nia vyjavaÅ­ typu "%s" nie absÅ‚uhoÅ­vajeccaNie staje pamiaci dziela zahruzki fajÅ‚u PNGNie staje pamiaci dziela zahruzki struktury kantekstu PNMNie staje pamiaci dziela zahruzki fajÅ‚u PNMNie staje pamiaci dziela zahruzki fajÅ‚u XBMNie staje pamiaci dziela zahruzki fajÅ‚u, pasprabuj zaÄynić peÅ­nyja afajÅ‚acyi kab vyzvalić pamiaćNie staje pamiaci dziela adÄynieÅ„nia fajÅ‚u JPEG 2000Nie staje pamiaci dziela zahruzki fajÅ‚u TIFFNie staje pamiaci dziela zapisu vyjavy Å­ buferyNie staje pamiaci kab zapisać vyjavu dla adÄytaÅ„niaUnutranaja pamyÅ‚ka Å­ moduli ÄytaÅ„nia vyjavy GIF (%s)Unutranaja pamyÅ‚ka: Modul '%s' jaki adÄytvaje vyjavy nia skonÄyÅ­ aperacyi, ale pryÄyny hetaha nie paviedamiÅ­Niapravilny fajÅ‚ XBMNiapravilny zahaÅ‚ovak XPMNiapravilny zahaÅ‚ovak animacyiNiapravilny zahaÅ‚ovak ikonyJakaść vyjavy JPEG musić być vartaÅ›ciu ad 0 da 100; vartaść '%d' niedazvolenaja.Jakaść vyjavy JPEG musić być vartaÅ›ciu ad 0 da 100; vartaść '%s' niapravilnaja.KluÄy tekstavych elementaÅ­ PNG musiać być znakami ASCII.KluÄy tekstavych elementaÅ­ PNG musiać mieć daŭžyniu ad 1 da 79 znakaÅ­.PaÅ¡kodžany frahment animacyiMaksymalnaja vartaść koleru Å­ fajle PNM skÅ‚adaje 0Maksymalnaja vartaść koleru Å­ fajle PNM zavialikajaNia znojdzieny zahaÅ‚ovak XPMNia znojdzienaja palitra na kancy źviestak PCXNie staje pamiaci dziela stvareÅ„nia kadru Å­ fajle GIFNie staje pamiaci dziela zahruzki fajÅ‚u GIFNie staje pamiaci dziela zahruzki fajÅ‚u ICONie staje pamiaci dziela zahruzki vyjavy RASNie staje pamiaci dziela zahruzki animacyiNie staje pamiaci dziela adÄytaÅ„nia bitmapy z fajÅ‚uNie staje pamiaci dziela zahruzki ikonyNie staje pamiaci dziela zahruzki vyjavyUzrovieÅ„ kampresii vyjavy PNG musić być vartaÅ›ciu ad 0 da 9; vartaść "%d" niedapuÅ¡Äalnaja.UzrovieÅ„ kampresii vyjavy PNG musić być vartaÅ›ciu ad 0 da 9; vartaść "%s" nia moža być apracavanaja.FajÅ‚ PNM maje Å­ sabie vyjavu vyÅ¡ynioj 0FajÅ‚ PNM maje Å­ sabie vyjavu Å¡yrynioj 0FajÅ‚ PNM maje Å­ sabie niapravilny paÄatkovy bajtFajÅ‚ PNM nia maje Å­ sabie raspaznanaha padfarmatu PNMModul ÄytaÅ„nia vyjavaÅ­ PNM nie absÅ‚uhoÅ­vaje hetaha padfarmatu PNMModl absÅ‚uhoÅ­vaÅ„nia PNM ÄakaÅ­ ceÅ‚aj vartaÅ›ci, a atrymaÅ­ inÅ¡ujuZaÅ­Äasna zdaryÅ­sia kaniec fajÅ‚uPamyÅ‚kovy zahaÅ‚ovak vyjavy RASNieviadomy farmat vyjavy RASSuvory farmat PNM vymahaje dakÅ‚adna adnaho prabieÅ‚u pierad źviestkamiTyp suviraj vyjavy PNM niapravilnyPierapaÅ­nieÅ„nie stosuVyjava TGA maje nieadpaviednyja pamieryTyp vyjavy TGA nie absÅ‚uhoÅ­vajeccaFarmat vyjavy ANIFarmat vyjavy BMPFarmat vyjavy EMFFarmat vyjavy GIFFarmat vyjavy ICNSFarmat vyjavy ICOFarmat vyjavy JPEG 2000Farmat vyjavy JPEGFarmat vyjavy PCXFarmat vyjavy PNGSiamja hrafiÄnych farmataÅ­ PNM/PBM/PGM/PPMRastravy hrafiÄny farmat firmy SUNFarmat vyjavy TIFFFarmat vyjavy TargaFarmat vyjavy WBMPFarmat vyjavy WMFFarmat vyjavy XBMFarmat vyjavy XPMHetaja kopija gdk-pixbuf nie dazvalaje zapisvać vyjavu Å­ farmacie: %sVyjavy typu top-down BMP nia mohuć być skampresavanyjaTransfarmavanaja vyjava JPEG maje nulavuju Å¡yryniu albo vyÅ¡yniu.Transfarmavanaja vyjava JPEG2000 maje nulavuju Å¡yryniu albo vyÅ¡yniuTransfarmavany PNG maje Å­ sabie nie absÅ‚uhoÅ­vanuju kolkaść kanaÅ‚aÅ­, pavinna być 3 albo 4.Transfarmavany PNG maje nulavuju Å¡yryniu albo vyÅ¡yniu.Transfarmavany PNG nie źjaÅ­lajecca RGB ani RGBA.NiemahÄyma zahruzić modul vyÅ›viatleÅ„nia vyjavaÅ­: %s: %sNieÄakanaja vartaść hÅ‚ybini elementaÅ­ palitry koleraÅ­NieÄakany kaniec źviestak vyjavy PNMNie padtrymvany frahment ikony Å­ animacyiNieraspaznany farmat fajÅ‚u vyjavyPrastora koleraÅ­ u fajle JPEG (%s) nie absÅ‚uhoÅ­vajeccaHÅ‚ybinia dla fajÅ‚u ICO: %d nie padtrymvajeccaTyp ikony nie padtrymvajeccaTyp vyjavy, jaki nie absÅ‚uhoÅ­vajecca dla GDI+Vartaść tekstavaha elementu PNG %s nia moža być pierakanvertavanaja na kadavaÅ„nie ISO-8859-1.Farmat GIF u versii %s nie absÅ‚uhoÅ­vajeccaÅ yrynia albo vyÅ¡ynia vyjavy TIFF roÅ­naja nuluFajÅ‚ XPM maje Å­ sabie vyjavu vyÅ¡ynioj <= 0FajÅ‚ XPM maje Å­ sabie vyjavu Å¡yrynioj <= 0FajÅ‚ XPM maje Å­ sabie niapravilnuju kolkaść koleraÅ­FajÅ‚ XPM maje Å­ sabie niapravilnuju kolkaść znakaÅ­ na pikselNie staje pamiaci dziela buferu vyjavy pamieram %u bajtuNie staje pamiaci dziela buferu vyjavy pamieram %u bajtaÅ­Nie staje pamiaci dziela buferu vyjavy pamieram %u bajtaÅ­typ vyjavy RAS nie absÅ‚uhoÅ­vajeccagdk-pixbuf-2.30.8/po/tt.po0000664000175000017500000005736312340760136016421 0ustar00mclasenmclasen00000000000000# Albert Fazlí , 2005. # msgid "" msgstr "" "Project-Id-Version: GTK+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2006-07-27 00:37+0400\n" "Last-Translator: Albert Fazlí \n" "Language-Team: Tatarish \n" "Language: tt\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" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "'%s' biremen açıp bulmadı: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' digän sürät bireme eçtäleksez" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "'%s' süräten yökläp bulmadı: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "EÅŸkärtkeçkä sürät yazarlıq xäter citmi" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Çaqlı birem açıp bulmadı" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Çaqlı biremnän uqıp bulmadı" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "EÅŸxätergä sürät yazarlıq xäter citmi" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Sürät baÅŸlığı bozıq" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Sürät tözeleÅŸe bilgesez" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Canlandırma baÅŸlığı bozıq" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Canlandırma yöklärlek xäter citmi" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI-sürät tözeleÅŸendä" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Bitmap-sürät yöklärlek xäter citmi" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "BMP biremenä yazıp bulmadı" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP-sürät tözeleÅŸendä" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP-sürät tözeleÅŸendä" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF-sürät tözeleÅŸendä" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO-sürät tözeleÅŸendä" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG-sürät tözeleÅŸendä" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF-sürät tözeleÅŸendä" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "'%s' törgägen yasaÄŸanda xata: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "'%s' törgägen yasaÄŸanda xata: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Kerem saylap bulmadı" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "%s tağıp bulmadı" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Birem adın äyländerep bulmadı" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Birem adın äyländerep bulmadı" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Birem adın äyländerep bulmadı" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP-sürät tözeleÅŸendä" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "GIF uqıp bulmadı: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "GIF yöklägeçtä eçke xata çıqtı (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "GIF-birem yöklärlek xäter citmi" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "GIF-biremendä qısa yasarlıq xäter citmi" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Bu birem GIF-biremenä oÅŸamí" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Sürät kiñlege nülgä tiñ" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "PNG-sürät biremen uqığanda ütmäslek xata: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Birem saylap bulmadı" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO-sürät tözeleÅŸendä" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "TamÄŸa baÅŸlığı bozıq" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "TamÄŸa yöklärlek xäter citmi" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "TamÄŸa kiñlege nülgä tiñ" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "TamÄŸa böyeklege nülgä tiñ" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ICO-birem yöklärlek xäter citmi" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "ICO kileÅŸ saqlaw öçen artıq olı" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Birem adın äyländerep bulmadı" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "TIFF-sürät açarlıq xäter citmi" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG-sürät tözeleÅŸendä" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "JPEG-sürät biremen añlap bulmadı (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Sürät yöklärlek xäter citmi, berär yazılım tuqtatıp xäter buÅŸatıp qarísı" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Sürätneñ yä böyeklege, yä kiñlege nülgä tiñ" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "'%s' törgägen yasaÄŸanda xata: %s" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX-sürät tözeleÅŸendä" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF-sürät tözeleÅŸendä" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "PNG-sürät biremendä ütmäslek xata: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "PNG-birem yöklärlek xäter citmi" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Sürät yöklärlek xäter citmi, berär yazılım tuqtatıp xäter buÅŸatıp qarísı" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "PNG-sürät biremen uqığanda ütmäslek xata" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "PNG-sürät biremen uqığanda ütmäslek xata: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG-sürät tözeleÅŸendä" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "PNM tözeleÅŸen yöklärlek xäter citmi" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "PNM-sürät yöklärlek xäter yuq" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM-sürät tözeleÅŸendä" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "TIFF-sürät yökläp bulmadı" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "GIF uqıp bulmadı: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Çaqlı biremnän uqıp bulmadı" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "TIFF-sürät açıp bulmadı" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF-sürät tözeleÅŸendä" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "RAS-sürät yöklärlek xäter yuq" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Taplı Sun-sürät tözeleÅŸendä" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa-sürät tözeleÅŸendä" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Sürät kiñlegen sizep bulmadı (TIFF-birem yaraqsız)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Sürät böyeklegen sizep bulmadı (TIFF-birem yaraqsız)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF-sürät ülçäme artıq olı" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "TIFF-sürät açarlıq xäter citmi" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "TIFF-sürät açıp bulmadı" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "TIFF-sürät yökläp bulmadı" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "TIFF-sürät açıp bulmadı" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "TIFF-sürät açıp bulmadı" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "BMP biremenä yazıp bulmadı" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Sürät kiñlege nülgä tiñ" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Sürät böyeklege nülgä tiñ" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Sürät yöklärlek xäter citmi" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP-sürät tözeleÅŸendä" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Yaraqsız XBM-birem" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "XBM-sürät yöklärlek xäter citmi" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "XBM-sürät yöklägändä çaqlı biremgä yazu eÅŸe uzmadı" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM-sürät tözeleÅŸendä" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "XPM baÅŸlığı tabılmadı" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Yaraqsız XPM-baÅŸlıq" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM-biremendäge sürät kiñlege <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM-biremendäge sürät böyeklege <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM-biremendä tap sayın bilge sanı yaraqsız" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM-biremendä tös sanı yaraqsız" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "XPM-sürät yöklägändä çaqlı biremgä yazu eÅŸe uzmadı" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM-sürät tözeleÅŸendä" gdk-pixbuf-2.30.8/po/ast.gmo0000664000175000017500000005121412340760137016713 0ustar00mclasenmclasen00000000000000Þ•Ã4L hi%‰¯)Ä-î! >"_(‚*«-Ö,,1^'y¡º ×$ø"@^z*•)Àê &#*J+u#¡&Å.ì,#H-lšµËà6÷ .<SnŠ!§"É'ì1Qo*ƒN®(ý"&&IpRŠÝJû#Fj„¡¿"Úý818j£!»"Ý&%'%MBsN¶0.6&eŒ¡ µÖ%ë-+Yo„™¹"Ò õ"o97©á$.%$T*yO¤*ô% /E -u %£ rÉ ,],%{,)¡,VË,"-B-2b/;•/Ñ/3í/1!01S05…03»0.ï0219Q1/‹1/»1$ë142%E2&k2)’23¼2(ð2393(X3738¹3ò34*14/\4.Œ4$»4/à4/52@5%s5=™5×5!ö5"6!;6B]6 6´6!Î6%ð6&7(=74f71›7 Í7(î7#8;85W8]8(ë8(9-=9 k9eŒ9"ò9`:)v:" :#Ã:&ç:;'*;R;q;>Ž;=Í; <'"<+J</v<&¦<*Í<;ø<l4=4¡=2Ö=' >1>O>&n>•>-±>"ß>8?;?Z?z?š?!º?+Ü?%@$.@sS@8Ç@5A36A<jA-§A2ÕAYB3bB2–B3ÉB2ýB#0CtTCÉCäC'D$+D[PDU¬DEE^HE§E.ÆE;õE1F0QF@‚F0ÃF0ôF1%G1WG1‰G,»G-èG\H_sH)ÓH*ýH/(I.XI7‡I<¿I$üI1!J%SJeyJ"ßJK*K$@K3eK™K°KÇKÞKõK L$LALYLpL.‡L¶LÎLìLMM5MLMcMDzM3¿M8óM0,NS]N5±N#çN5 OAAO'ƒO%«O(ÑO(úO-#PQP%lPT’P/çP+Q(CQ*lQ6—QCÎQTR$gR\°<3†H±{Q‘[¾5›=|‰/­®;xnMiW)U>.Xš¼:˜r»fv¿PIˆ8R§F6_]*¸0Yc…£eµ¨} !¯4&ªB Ã’#q ´²ž%A@Ÿ?Á'–Œ`º¤y+C•OoDz Gj^½mLk « ‹2tTN”³g(1Sl¹7$dƒŽ—Z-"¬¡©À¢€E~w·up¦™,K¶‚¥“‡Šs„œhJVab9BMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileColor profile has invalid length %d.Compressed icons are not supportedCould not allocate memory: %sCould not create stream: %sCould not decode ICNS fileCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Could not read from stream: %sCould not seek stream: %sCouldn't allocate memory for PCX imageCouldn't allocate memory for color profileCouldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't allocate memory for saving BMP fileCouldn't allocate memory for streamCouldn't allocate memory to buffer image dataCouldn't create new pixbufCouldn't decode imageCouldn't load bitmapCouldn't load metafileCouldn't recognize the image file format for file '%s'Couldn't saveCouldn't save the restCouldn't write to BMP fileCouldn't write to TIFF fileCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error reading ICNS image: %sError writing to image file: %sError writing to image streamExcess data in fileFailed to allocate QTIF context structure.Failed to close '%s' while writing image, all data may not have been saved: %sFailed to create GdkPixbufLoader object.Failed to find an image data atom.Failed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read QTIF headerFailed to read from temporary fileFailed to save TIFF imageFailed to write TIFF dataFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileFile error when reading QTIF atom: %sGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has unsupported number of %d-bit planesImage has zero heightImage has zero widthImage header corruptImage is corrupted or truncatedImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedImage type currently not supportedImage-loading module %s does not export the proper interface; perhaps it's from a different gdk-pixbuf version?Incremental loading of image type '%s' is not supportedInput file descriptor is NULL.Insufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open JPEG 2000 fileInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInsufficient memory to save image to callbackInternal error in the GIF loader (%s)Internal error: Image loader module '%s' failed to complete an operation, but didn't give a reason for the failureInvalid XBM fileInvalid XPM headerInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%d' is not allowed.JPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to composite a frame in GIF fileNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNG compression level must be a value between 0 and 9; value '%d' is not allowed.PNG compression level must be a value between 0 and 9; value '%s' could not be parsed.PNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedTIFF compression doesn't refer to a valid codec.The ANI image formatThe BMP image formatThe EMF image formatThe GIF image formatThe ICNS image formatThe ICO image formatThe JPEG 2000 image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe QTIF image formatThe Sun raster image formatThe TIFF image formatThe Targa image formatThe WBMP image formatThe WMF image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed JPEG has zero width or height.Transformed JPEG2000 has zero width or heightTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported depth for ICO file: %dUnsupported icon typeUnsupported image format for GDI+Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesunsupported RAS image variationProject-Id-Version: ast Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2011-02-15 18:33+0200 Last-Translator: Xandru Armesto Language-Team: Softastur alministradores@softastur.org 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: Virtaal 0.5.2 X-Launchpad-Export-Date: 2010-01-11 12:44+0000 X-Poedit-Language: asturian La imaxe BMP tien datos d'encabezamientu erróneosLa imaxe BMP tien un tamañu d'encabezamientu non soportáuAtopóse un códigu fallíuLos bits per canal de la imaxe PNG nun son válidosLos bits per canal del PNG tresformáu nun son 8.Nun pudo acomodase memoria pal encabezamientu TGANun pudieron acomodase les entraes de mapa de coloresNun pudo acomodase la estructura de mapa de coloresNun pudo atopase memoria pa los datos IOBufferNun pudo acutase memoria pa la estructura IOBufferNun pudo acutase memoria pa la estructura de contestu TGANun pudo atopase memoria pa cargar la imaxe PNMNun pudo acutase memoria pa cargar la imaxe XPMNun pudieron acomodase nuevos pixbufNun pudieron acomodase los datos IOBuffer temporalesNun pudo lleese'l mapa de colores XPMNun pudieron reallugase datos IOBufferEntrada de tabla circular nel ficheru GIFEl perfil de color tien una llonxitú inválida %d.Nun tan soportaos los iconos comprimíosNun se pudo asignar memoria: %sNun se pudo crear el fluxu: %sNun se pudo descodificar el ficheru ICNSNun pudo garrase l'altor d'imaxe (ficheru TIFF frayáu)Nun pudo garrase l'anchor d'imaxe (ficheru TIFF frayáu)Nun se pudo lleer el fluxu: %sNun se pudo buscar el fluxu: %sNun se pudo atopar memoria pa la imaxe PCXNun se pudo asignar memoria pal perfil de colorNun pudo atopase memoria pal buffer contextualNun pudo atopase memoria pal titularNun pudo acutase memoria pa los datos de lliniaNun pudo atopase memoria pa cargar ficheru JPEGNun pudo atopase memoria pa guardar el ficheru BMPNun se pudo asignar memoria pal fluxuNun se pudo asignar memoria p'almacenar los datos de la imaxeNun pudo crear un nuevu pixbufNun se pudo descodificar la imaxeNun se pudo cargar el mapa de bitsNun se pudo cargar el metaficheruNun pudo reconocese'l formatu del ficheru d'imaxe pal ficheru '%s'Nun se pudo guardarNun pudo atroxase'l restuNun pudo escribise al ficheru BMPNun se pudo escribir nel ficheru TIFFEl sensor del cursor ta fuera la imaxeNun garró toles llinies de la imaxe PCXLes dimensiones de la imaxe TIFF son enforma grandesError al interpretar el ficheru d'imaxe JPEG (%s)Error al lleer la imaxe ICNS: %sError al escribir al ficheru d'imaxe: %sError al escribir nel fluxu d'imaxeEscesu de datos nel ficheruFalló al reservar la estructura de contestu de QTIF.Falló al zarrar '%s' mentanto s'escribía la imaxe, pue que nun se guardaren tolos datos: %sFalló al crear l'oxetu GdkPixbufLoader.Falló al guetar datos atom de la imaxe.Falló la carga de datos RGB del ficheru TIFFFalló la carga de la imaxe TIFFFalló al cargar l'animación '%s': nun se sabe la razón, pue que'l ficheru d'animación tea frayáuFalló al cargar la imaxe '%s': %sFalló al cargar la imaxe '%s': nun se sabe la razón, pue que'l ficheru de la imaxe tea frayáuFalló l'apertura de '%s' pa escribir: %sFalló l'apertura de la imaxe TIFFFalló al abrir el ficheru '%s': %sFalló l'apertura del ficheru temporalFallu al lleer testera QTIFFalló la llectura del ficheru temporalFallu al guardar la imaxe TIFFFallu al escribir datos TIFFFalló al escribir nel ficheru temporal al cargar la imaxe XBMFalló al escribir el ficheru temporal al cargar la imaxe XPMFallu al lleer GIF: %sError fatal nel ficheru d'imaxe PNG: %sError fatal al lleer el ficheru d'imaxe PNGError fatal al lleer el ficheru d'imaxe PNG: %sEl ficheru nun paez ser un ficheru GIFError de ficheru al lleer el QTIF atom: %sFalta-y dalgún datu al ficheru GIF (¿pue que se frayare?)La imaxe GIF nun tien mapa de colores global, y un cuadru en dientro d'ella nun tien mapa de colores llocal.La imaxe GIF ta frayada (compresión LZW incorreuta)El cargador d'imaxes GIF nun pescancia esta imaxe.La imaxe GIF taba frayada o incompleta.L'iconu tien un altor de ceroL'iconu tien un anchor de ceroEl ficheru d'imaxe '%s' nun tien datosFormatu d'imaxe desconocíuLa imaxe tien un anchor y/o altor non váliduLa imaxe tien un bpp non soportáuLa imaxe tien un númberu de planos %d-bit nun soportaosLa imaxe tien un altor de ceroLa imaxe tien un anchor de ceroEncabezamientu d'imaxe corruptuLa imaxe ta corrupta o frañadaDatos de pixels d'imaxe corruptosLa imaxe ye mui grande pa guardase como ICOEl tipu d'imaxe '%s' nun ta soportáuTriba d'imaxe non soportada anguañoEl módulu de carga d'imaxe %s nun exporta la interfaz afayadiza; ¿pue que seya d'una versióngdk-pixbuf distinta?Nun ta soportao la carga creciente del tipu d'imaxe '%s'El descriptor d'entrada del ficheru ta baleru (NULL).Nun hai memoria suficiente pa cargar el ficheru PNGMemoria insuficiente pa cargar la estructura de contestu PNMMemoria insuficiente pa cargar el ficheru PNMMemoria insuficiente pa cargar ficheru d'imaxe XBMMemoria insuficiente pa cargar imaxe, intente colar d'otros programes pa lliberar memoriaNun hai memoria abonda p'abrir el ficheru JPEG 2000Nun hai memoria suficiente p'abrir el ficheru TIFFMemoria insuficiente pa guardar la imaxe nun búferMemoria insuficiente pa guardar imaxe pa rellamadaError internu nel cargador GIF (%s)Error internu: El módulu de carga d'imaxe '%s' falló al completar una operación, pero nun dio un motivu del falluFicheru XBM nun ye váliduEncabezamientu XPM non váliduEncabezamientu non válidu n'animaciónEncabezamientu non válidu nel iconuLa calidá JPEG tien de ser un valor d'ente 0 y 100; el valor '%d' nun ye un valor válidu.La calidá JPEG tien de ser un valor d'ente 0 y 100; el valor '%s' nun pue procesase.Les claves pa los trozos de testu PNG tienen de ser carauteres ASCII.Les claves pa los trozos de testu PNG tienen de tener al menos 1 y como máximu 79 carauteres.Trozu mal formáu n'animaciónEl valor de color máximu nel ficheru PNM ye 0El valor de color máximu nel ficheru PNM ye enforma grandeNun s'atopó encabezamientu XPMNun s'atopó la paleta al final de los datos PCXNun hai memoria suficiente pa componer un cuadru nel ficheru GIFNun hai memoria suficiente pa cargar ficheru GIFNun hai memoria suficiente pa cargar ficheru ICONun hai memoria suficiente pa cargar la imaxe RASNun hai memoria suficiente pa cargar l'animaciónNun hai memoria suficiente pa cargar imaxe bitmapNun hai memoria suficiente pa cargar l'iconuNun hai memoria suficiente pa cargar la imaxeEl nivel de compresión PNG tien de ser un valor ente 0 y 9; el valor '%d' nun ta permitíu.El nivel de compresión PNG tien de tener un valor ente 0 y 9; el valor '%s' nun pue procesase.El ficheru PNM tien un altor d'imaxe de 0El ficheru PNM tien un anchor d'imaxe de 0El ficheru PNM tien un byte d'entamu incorreutuEl ficheru PNM nun ye un subformatu reconocíuEl cargador d'imaxe PNM nun soporta esti subformatu PNMEl cargador PNM esperó atopar un enteru, pero nun foi asinaAtopóse un fin-de-ficheru prematuruLa imaxe RAS tien datos d'encabezamientu fallíosLa imaxe RAS tien un tipu desconocíuLos formatos PNM crudos necesiten esautamente un espaciu en blancu enantes de los datos de la muestraTipu d'imaxe PNM cruda non válidaSobrecarga de pilaLa imaxe TGA tien dimensiones nun válidesEl tipu d'imaxe TGA nun ta soportáuLa compresión TIFF nun refier a un códec válidu.El formatu d'imaxe ANIEl formatu d'imaxe BMPEl formatu d'imaxe EMFEl formatu d'imaxe GIFEl formatu d'imaxe ICNSEl formatu d'imaxe ICOEl formatu d'imaxe JPEG 2000El formatu d'imaxe JPEGEl formatu d'imaxe PCXEl formatu d'imaxe PNGLa familia de formatos d'imaxe PNM/PBM/PGM/PPMEl formatu d'imaxe QTIFEl formatu d'imaxe Sun rasterEl formatu d'imaxe TIFFEl formatu d'imaxe TargaEl formatu d'imaxe WBMPEl formatu d'imaxe WMFEl formatu d'imaxe XBMEl formatu d'imaxe XPMEsti bloque de gdk-pixbuf nun soporta guardar el formatu d'imaxe: %sNun puen comprimise les imaxes BMP d'arriba a abaxoEl JPEG tresformáu tien un anchor o altor igual a cero.El JPEG2000 tresformáu tien anchor o altor ceroEl PNG tresformáu tien un númberu de canales nun soportáu, tienen de ser 3 ó 4.El PNG tresformáu tien un anchu o altor igual a ceroPNG tresformáu nun ye RGB nin RGBAIncapaz de cargar el módulu de carga d'imaxe: %s: %sProfundidá de bits inesperada pa les entraes del mapa de coloresFin inesperáu de los datos d'imaxe PNMIconu frayáu n'animación inesperáuFormatu de ficheru d'imaxe irreconocibleEspaciu de color JPEG non soportáu (%s)Profundidá non soportada pal ficheru ICO: %dTipu d'iconu nun soportáuFormatu d'imaxe non soportáu pa GDI+El valor de trozos de texto PNG %s nun pue convertise nuna codificación ISO-8851-1.Nun ta soportada la versión %s del formatu GIFL'anchor o l'altor de la imaxe TIFF ye ceroEl ficheru XPM tien un altor d'imaxe <=0El ficheru XPM tien un anchor d'imaxe <= 0El ficheru XPM tien un númberu de colores non váliduEl ficheru XPM tien un númberu de carauteres per pixel non válidufalló p'atopar búfer d'imaxe de %u bytefalló p'atopar búfer d'imaxe de %u bytesvariación d'imaxe RAS nun soportadagdk-pixbuf-2.30.8/po/cy.po0000664000175000017500000007274412340760135016404 0ustar00mclasenmclasen00000000000000# gtk+ yn Gymraeg. # Rhoslyn Prys , 2002. # Dafydd Harries , 2003, 2004. # Rhys Jones , 2004, 2005, 2006. # Iestyn Pryce , 2009. msgid "" msgstr "" "Project-Id-Version: gtk+\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2009-12-24 23:10+0100\n" "Last-Translator: Iestyn Pryce \n" "Language-Team: Cymraeg \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=2; plural=(n==2) ? 1 : 0;\n" "X-Generator: Virtaal 0.5.0\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Methu agor y ffeil '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Ffeil ddelwedd '%s' heb gynnwys data" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Methu llwytho animeiddiad '%s': rheswm anhysbys, ffeil llygredig mwy na " "thebyg" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Methu llwytho delwedd '%s': rheswm anhysbys, ffeil llygredig mwy na thebyg" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Methu llwytho modiwl llwytho delweddau: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Nid yw'r modiwl llwytho delweddau %s yn darparu'r rhyngwyneb cywir; efallai " "ei fod o fersiwn arall o GTK" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Ni chynhelir y math delwedd '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Methu canfod fformat delwedd y ffeil '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Fformat delwedd anhysbys" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Methu llwytho delwedd '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Gwall wrth ysgrifennu at ffeil delwedd: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "Nid yw'r gosodiad yma o gdk-pixbuf yn cynnal cadw'r fformat delwedd: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Dim digon o gof er mwyn cadw delwedd at adalwad" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Methwyd agor ffeil dros dro" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Methwyd darllen o ffeil dros dro" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Methu agor '%s' er mwyn ysgrifennu: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Methu cau '%s' wrth ysgrifennu delwedd, efallai ni arbedwyd yr holl ddata: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Dim digon o gof er mwyn cadw delwedd at fyffer" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Gwall wrth ysgrifennu at llif delwedd" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Gwall mewnol: fe fethodd y modiwl llwytho delweddau '%s' gwblhau'r weithred, " "ond ni ddarparodd reswm am y methiant" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Ni chynhelir llwytho delweddau o'r math '%s' yn gynyddol" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Pennawd delwedd lygredig" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Fformat delwedd anhysbys" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Mae data picseli'r ddelwedd wedi llygru" # Ar gyfer n == 2 mae'r ail msgstr (gweler y pennawd) #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "methu creu byffer delwedd %u beit" msgstr[1] "methu creu byffer delwedd %u feit" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Darn eicon annisgwyl mewn animeiddiad" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Pennawd annilys mewn animeiddiad" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Dim digon o gof er mwyn llwytho animeiddiad" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Darn annilys mewn animeiddiad" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "Roedd y ddelwedd GIF yn anghyflawn neu wedi gorffen yn rhy fuan" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Y fformat delwedd ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Mae gan y ddelwedd BMP ddata pennawd sothach" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Dim digon o gof er mwyn llwytho'r ddelwedd didfap" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Mae gan y ddelwedd BMP pennawd o faint ni chynhelir" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "Ni ellir cywasgu delweddau BMP top-i'r-gwaelod" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Canfuwyd diwedd ffeil yn rhy fuan" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Methu dyrannu digon o gof er mwyn cadw'r ffeil BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Methu ysgrifennu i'r ffeil BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Y fformat delwedd BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Y fformat delwedd EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Y fformat delwedd GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Y fformat delwedd ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Mae'n rhaid i'r ansawdd JPEG fod yn rhif rhwng 0 a 100; methu adnabod y " "gwerth '%s'." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Mae'n rhaid i ansawdd delweddau JPEG fod yn werth rhwng 0 a 100; ni " "chaniateir y gwerth '%d'." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Y fformat delwedd JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Y fformat delwedd TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Methwyd dyrannu cof: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Methu creu cyfeiriadur: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Methu tynnu'r eitem" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Methu darllen o'r llif: %s" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Methu trawsnewid enw y ffeil" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Methu trawsnewid enw y ffeil" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "amrywiad delwedd RAS ni chynhelir" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "Methu cadw" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Y fformat delwedd WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Methiant wrth ddarllen GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "Roedd peth data ar goll o'r ffeil GIF (efallai cafodd ei dalfyrru rhywsut?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Gwall mewnol yn y llwythwr GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Gorlifodd y stac" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Nid yw'r llwythwr delwedd GIF yn deall y ddelwedd hon." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Canfuwyd cod gwael" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Cofnod cylchol mewn tabl ffeil GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Dim digon o gof er mwyn llwytho ffeil GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Dim digon o gof er mwyn gwneud ffrâm yn gyfansawdd yn y ffeil GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Mae'r ddelwedd GIF yn llygredig (cywasgiad LZW anghywir)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Mae'n ymddangos mai nad ffeil GIF yw'r ffeil hwn" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Ni chynhelir fersiwn %s y fformat delwedd GIF" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Mae gan y ddelwedd lled sero" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Doedd dim map lliwiau gan y ddelwedd GIF, ac roedd yn cynnwys ffrâm heb fap " "lliwiau lleol" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Roedd y ddelwedd GIF yn anghyflawn neu wedi gorffen yn rhy fuan" #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Gwall wrth ddarllen delwedd ICNS: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Methu dewis ffeil" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Y fformat delwedd ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Pennawd annilys mewn eicon" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Dim digon o gof er mwyn llwytho'r eicon" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Ni chynhelir eiconau wedi eu cywasgu" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Mae gan yr eicon lled sero" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Mae gan yr eicon hyd sero" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Math eicon ni chynhelir" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Dim digon o gof er mwyn llwytho'r ffeil ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Mae'r ddelwedd yn rhy fawr i gael ei chadw fel ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Man poeth cyrchydd y tu allan i'r ddelwedd" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Dyfnder ni chynhelir ar gyfer ffeil ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Methwyd dyrannu cof ar gyfer llif" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Methu trawsnewid enw y ffeil" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Mae gan y ddelwedd JPEG2000 drawsffurfedig hyd neu led o sero." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Ni chynhelir y math delwedd ar hyn o bryd" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Methu canfod digon o gof er mwyn llwytho'r ffeil JPEG" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Dim digon o gof er mwyn agor ffeil delwedd JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Methwyd dyrannu cof ar gyfer data llinell" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Y fformat delwedd JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Gwall wrth ddehongli ffeil delwedd JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Dim digon o gof er mwyn llwytho'r ddelwedd, ceisiwch gau rhai rhaglenni er " "mwyn rhyddhau cof" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Gofod lliw JPEG ni chynhelir (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Methu canfod digon o gof er mwyn llwytho'r ffeil JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Mae gan y ddelwedd JPEG drawsffurfedig hyd neu led o sero." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Methwyd dyrannu cof ar gyfer pennawd" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Methwyd dyrannu cof ar gyfer strwythur cyd-destun" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Mae gan y ddelwedd hyd a/neu led annilys" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Mae gan y ddelwedd ddyfnder picsel ni chynhelir" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Mae gan y ddelwedd nifer o blaenau %d did ni chynhelir" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Methwyd creu pixbuf newydd" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Methwyd dyrannu cof ar gyfer data llinell" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Methwyd dyrannu cof ar gyfer pennawd" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ni chafwyd pob llinell delwedd PCX" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Ni chanfuwyd palet ar ddiwedd data PCX" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Y fformat delwedd PCX" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Mae gan y ddelwedd PNG drawsffurfedig hyd neu led sero." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "Y fformat delwedd GIF" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Mae nifer y didau i bob sianel y ddelwedd PNG yn annilys." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Mae gan y ddelwedd PNG drawsffurfedig hyd neu led sero." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Nid oes 8 did i bob sianel y ddelwedd PNG." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Nid yw'r ddelwedd PNG yn y ffurf RGB neu RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Mae gan y ddelwedd PNG drawsffurfedig nifer o sianeli na chynhelir, rhaid " "bod 3 neu 4 sianel." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Gwall marwol yn y ffeil delwedd PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Dim digon o gof er mwyn llwytho'r ffeil delwedd PNG" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Dim digon o gof er mwyn llwytho delwedd o faint %ld gan %ld; ceisiwch " "derfynu rhai rhaglenni er mwyn rhyddhau cof" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Gwall marwol wrth ddarllen ffeil delwedd PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Gwall marwol wrth ddarllen ffeil delwedd PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Mae'n rhaid bod gan allweddau testun delweddau PNG o leiaf un ac o fwyaf 79 " "o nodau." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Dim ond nodau ASCII fedr fod mewn allweddau talp testun delweddau PNG." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Mae'n rhaid i lefel cywasgu'r PNG fod yn rhif rhwng 0 a 9; methu adnabod y " "gwerth '%s'." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Mae'n rhaid i lefel cywasgu'r PNG fod yn rhif rhwng 0 a 9; ni chaniateir y " "gwerth '%d'." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Ni allwyd trawsffurfio gwerth testun delwedd PNG %s i amgodiad ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Y fformat delwedd PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Roedd y llwythwr PNM yn disgwyl cyfanrif, ond chafwyd ddim" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Mae gan y ffeil delwedd PNM feit dechreuol annilys" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Nid yw'r ffeil delwedd PNM mewn is-ffurf PNM a adnabyddir" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Mae gan y ffeil delwedd PNM lled sero" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Mae gan y ffeil delwedd PNM hyd sero" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Mae'r gwerth lliw uchaf yn y ffeil delwedd PNM yn sero" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Mae'r gwerth lliw uchaf yn y ffeil delwedd PNM yn rhy fawr" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Mae math y ddelwedd PNG crau yn annilys" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Nid yw'r llwythwr delweddau PNM yn cynnal y fformat PNM yma" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Mae fformatau PNM crai yn mynnu un nod gofod yn union cyn data samplau" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Methu dyrannu cof er mwyn llwytho delwedd PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Dim digon o gof er mwyn llwytho strwythur cyd-destun delwedd PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Diwedd annisgwyl i ddata delwedd PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Dim digon o gof er mwyn llwytho delwedd PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Y teulu fformatau delwedd PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Methu ysgrifennu pennyn\n" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" # Ar gyfer n == 2 mae'r ail msgstr (gweler y pennawd) #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "methu creu byffer delwedd %u beit" msgstr[1] "methu creu byffer delwedd %u beit" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Methiant wrth ddarllen GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Methu dyrannu cof ar gyfer strwythur cyd-destun delwedd TGA" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Methu ysgrifennu mynegai ffolder\n" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Methu agor delwedd TIFF" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "Y fformat delwedd TIFF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Mae gan y ddelwedd RAS ddata pennawd annilys" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Mae gan y ddelwedd RAS fath anhysbys" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "amrywiad delwedd RAS ni chynhelir" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Dim digon o gof er mwyn llwytho delwedd RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Fformat delwedd raster Sun" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Methu dyrannu cof ar gyfer strwythur IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Methu dyrannu cof ar gyfer data IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Methu ail-ddyrannu cof ar gyfer data IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Methu dyrannu data IOBuffer dros dro" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Methu dyrannu pixbuf newydd" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "Roedd y ddelwedd GIF yn anghyflawn neu wedi gorffen yn rhy fuan" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Methu dyrannu strwythur map lliwiau" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Methu dyrannu cofnodion map lliwiau" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Did-ddyfnder annisgwyl ar gyfer cofnodion map lliwiau" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Methu dyrannu cof pennawd TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Mae gan y ddelwedd TGA ddimensiynau annilys" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Ni chynhelir math y ddelwedd TGA" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Methu dyrannu cof ar gyfer strwythur cyd-destun delwedd TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Gormodedd o ddata mewn ffeil" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Y fformat delwedd Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Methu canfod lled y ddelwedd (ffeil TIFF ddrwg)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Methu canfod hyd y ddelwedd (ffeil TIFF ddrwg)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Mae hyd neu led y ddelwedd TIFF yn sero" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Mae dimensiynau'r ddelwedd TIFF yn rhy fawr" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Dim digon o gof er mwyn agor ffeil delwedd TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Methu llwytho data RGB o ffeil TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Methu agor delwedd TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Methu llwytho delwedd TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Methu cadw'r ddelwedd TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Methu ysgrifennu'r data TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Methu ysgrifennu i'r ffeil TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Mae gan y ddelwedd lled sero" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Mae gan y ddelwedd hyd sero" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Dim digon o gof er mwyn llwytho delwedd" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Methu cadw'r gweddill" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Y fformat delwedd WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ffeil ddelwedd XBM annilys" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Dim digon o gof er mwyn llwytho ddeil delwedd XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Methu ysgrifennu at ffeil dros dro wrth lwytho delwedd XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Y fformat delwedd XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Ni chanfuwyd pennawd delwedd XPM" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Ffeil delwedd XPM annilys" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Mae gan y ffeil delwedd XPM lled <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Mae gan y ffeil delwedd XPM hyd <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "Mae gan y ddelwedd XPM nifer annilys o feitiau i bob picsel" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Mae gan y ffeil delwedd XPM nifer annilys o liwiau" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Methu dyrannu cof er mwyn llwytho delwedd XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Methu darllen map lliwiau delwedd XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Methu ysgrifennu at ffeil dros dro wrth lwytho delwedd XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Y fformat delwedd XPM" #~ msgid "Unsupported animation type" #~ msgstr "Math animeiddiad ni chynhelir" #~ msgid "TIFFClose operation failed" #~ msgstr "Methodd y weithred TIFFClose" #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Methwyd dyrannu cof ar gyfer data paletig" gdk-pixbuf-2.30.8/po/sk.po0000664000175000017500000007570412340760136016406 0ustar00mclasenmclasen00000000000000# Slovak translation of gdk-pixbuf. # Copyright (C) 1999, 2001, 2002, 2004-2010, 2013 Free Software Foundation, Inc. # This file is distributed under the same license as the gtk+ package. # Stefan Ondrejicka , 1999. # Stanislav Visnovsky , 2001, 2002, 2004. # Marcel Telka , 2005, 2008. # Pavol Å imo , 2006-2010. # Ján Kyselica , 2013. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2013-07-01 17:17+0100\n" "Last-Translator: Ján Kyselica \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=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Zlyhalo otvorenie súboru „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Súbor obrázku „%s“ niÄ neobsahuje" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "Zlyhalo naÄítanie animácie „%s“: príÄina neznáma, asi poÅ¡kodený súbor" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "Zlyhalo naÄítanie obrázku „%s“: príÄina neznáma, asi poÅ¡kodený súbor" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Nepodarilo sa naÄítaÅ¥ modul pre naÄítanie obrázkov: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Modul pre naÄítanie obrázkov %s neexportuje správne rozhranie, možno je z " "inej verzie gdk-pixbuf?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Typ obrázku „%s“ nie je podporovaný" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Nepodarilo sa urÄiÅ¥ formát súboru obrázku pre „%s“" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Nerozpoznaný formát súboru obrázku" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Zlyhalo naÄítanie obrázku „%s“: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Chyba pri zápise obrázku: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Táto verzia gdk-pixbuf nepodporuje ukladanie vo formáte: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Nedostatok pamäte pre uloženie obrázku pre spätné volanie" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Zlyhalo otvorenie doÄasného súboru" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Zlyhalo Äítanie doÄasného súboru" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Zlyhalo otvorenie „%s“ pre zápis: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Zlyhalo zatvorenie „%s“ poÄas zápisu obrázku. Niektoré údaje nemusia byÅ¥ " "uložené: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Nedostatok pamäte pre uloženie obrázku do medzipamäte" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Chyba pri zápise do prúdu obrázku" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Vnútorná chyba: Modul pre naÄítavanie obrázkov „%s“ nedokonÄil naÄítavanie " "obrázku, ale pre toto zlyhanie nepodal žiadny dôvod" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Postupné naÄítavanie typu obrázku „%s“ nie je podporované" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "HlaviÄka obrázku poÅ¡kodená" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Neznámy formát obrázku" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Údaje obrázku poÅ¡kodené" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" "nepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre obrázok s veľkosÅ¥ou %u bajtov" msgstr[1] "" "nepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre obrázok s veľkosÅ¥ou %u bajtu" msgstr[2] "" "nepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre obrázok s veľkosÅ¥ou %u bajtov" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "NeoÄakávaný kus ikony v animácii" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Neplatná hlaviÄka v animácii" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Nedostatok pamäte pre naÄítanie animácie" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Neplatný kus v animácii" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "Obrázok ANI bol skrátený alebo nie je úplný." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "Formát obrázkov ANI" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "Obrázok BMP má faloÅ¡né údaje v hlaviÄke" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Nedostatok pamäte pre naÄítanie obrázku" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "Obrázok BMP má nepodporovanú veľkosÅ¥ hlaviÄky" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "BMP obrázky zhora-dole nemôžu byÅ¥ komprimované" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Nájdený predÄasný koniec súboru" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre uloženie súboru BMP" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Nepodarilo sa zapísaÅ¥ do súboru BMP" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "Formát obrázkov BMP" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "Formát obrázkov EMF" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "Formát obrázkov GIF" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "Formát obrázkov ICO" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Kvalita JPEG musí byÅ¥ medzi 0 a 100, hodnotu „%s“ nie je možné spracovaÅ¥." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "Kvalita JPEG musí byÅ¥ medzi 0 a 100, hodnota „%d“ nie je povolená." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "Formát obrázkov JPEG" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "Formát obrázkov TIFF" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Nepodarilo sa vytvoriÅ¥ prúd: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Nepodarilo sa presunutie v prúde: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Nepodarilo sa Äítanie z prúdu: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Nepodarilo sa naÄítaÅ¥ obrázok" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Nepodarilo sa naÄítaÅ¥ metasúbor" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Nepodporovaný formát obrázku pre GDI+" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Nepodarilo sa uložiÅ¥" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "Formát obrázkov WMF" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Chyba pri Äítaní GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "Súbor GIF neobsahuje niektoré údaje (možno bola jeho ÄasÅ¥ odrezaná)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Interná chyba modulu pre GIF (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "PreteÄenie zásobníka" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "Modul naÄítavania obrázkov GIF nerozpoznal tento obrázok." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Nájdený chybný kód" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Cyklická položka v tabuľke v súbore GIF" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Nedostatok pamäte pre naÄítanie obrázku GIF" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Nedostatok pamäte pre zloženie rámca súboru GIF" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "Obrázok GIF je poÅ¡kodený (neplatná kompresia LZW)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Súbor nevyzerá ako GIF" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Verzia %s formátu GIF nie je podporovaná" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Výsledný obrázok GIF má nulovú šírku" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "Obrázok GIF neobsahuje globálnu farebnú mapu a rámec v ňom neobsahuje mapu " "lokálnu." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "Obrázok GIF bol skrátený alebo nie je úplný." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Chyba pri Äítaní obrázku ICNS: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Nepodarilo sa dekódovaÅ¥ súbor ICNS" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "Formát obrázkov ICNS" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Neplatná hlaviÄka ikony" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Nedostatok pamäte pre naÄítanie ikony" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Komprimované ikony nie sú podporované" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikona má nulovú šírku" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikona má nulovú výšku" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Nepodporovaný typ ikony" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Nedostatok pamäte pre naÄítanie súboru ICO" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Obrázok príliÅ¡ veľký na uloženie do formátu ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Aktívny bod kurzoru mimo obrázok" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Nepodporovaná farebná hĺbka pre súbor ICO: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre prúd" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Nepodarilo sa dekódovaÅ¥ obrázok" # PK: v originale chyba medzera medzi JPEG a 2000 -> nahlas bug # JK: https://bugzilla.gnome.org/show_bug.cgi?id=694207 #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Transformovaný JPEG 2000 má nulovú výšku alebo šírku" #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Typ obrázku nie je momentálne podporovaný" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre farebný profil" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Nedostatok pamäte pre otvorenie súboru JPEG 2000" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre dáta obrázku" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "Formát obrázkov JPEG 2000" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Chyba pri interpretácii obrázku JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "NedostatoÄná pamäť pre naÄítanie obrázku, skúste ukonÄiÅ¥ niektoré aplikácie " "a tým uvoľniÅ¥ pamäť" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Nepodporovaný priestor farieb JPEG (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre naÄítanie súboru JPEG" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Transformovaný JPEG má nulovú výšku alebo šírku." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Farebný profil má neplatnú dĺžku „%u“." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre hlaviÄku" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre vyrovnávaciu pamäť obsahu" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Obrázok má neplatnú šírku alebo výšku" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Obrázok má nepodporovanú farebnú hĺbku" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Obrázok má nepodporovaný poÄet %d-bitových vrstiev" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Nepodarilo sa vytvoriÅ¥ nový obrázok" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre údaje na riadku" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre obrázok PCX" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Nezískali sa vÅ¡etky riadky obrázku PCX" #  PK: sa nenasla paleta # PM: na iných miestach je tiez vynechané sloveso je to OK #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "Na konci údajov PCX nenájdená paleta" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "Formát obrázkov PCX" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Transformovaný pixbuf má nulovú výšku alebo šírku." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "Formát GdkPixdata" # PM: zdá sa mi že tu má byÅ¥ poÄet bitov na kanál - viackrát #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PoÄet bitov na kanál obrázku PNG nie je platný." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Transformovaný PNG má nulovú výšku alebo šírku." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "PoÄet bitov na kanál transformovaného PNG nie je 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Transformovaný PNG nie je RGB alebo RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Transformovaný PNG má nepodporovaný poÄet kanálov, musí to byÅ¥ 3 alebo 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Fatálna chyba v súbore PNG: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Nedostatok pamäte pre naÄítanie súboru PNG" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Nedostatok pamäte pre uloženie obrázku veľkosti %lux%lu, skúste ukonÄiÅ¥ " "niektoré aplikácie a tým uvoľniÅ¥ pamäť" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Fatálna chyba pri Äítaní súboru PNG" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Fatálna chyba pri Äítaní súboru PNG: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "KľúÄe pre kusy textu PNG musia maÅ¥ aspoň 1 znak a maximálne 79 znakov." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "KľúÄe pre kusy textu PNG musia byÅ¥ znaky ASCII." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Farebný profil má neplatnú dĺžku %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Úroveň kompresie PNG musí byÅ¥ hodnota medzi 0 a 9; hodnotu „%s“ sa " "nepodarilo analyzovaÅ¥." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Úroveň kompresie PNG musí byÅ¥ hodnota medzi 0 a 9; hodnota „%d“ nie je " "povolená." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "Hodnotu pre kus textu PNG %s nie je možné previesÅ¥ do kódovania ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "Formát obrázkov PNG" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "Modul pre naÄítanie PNM oÄakával celé Äíslo, ale nenaÅ¡iel ho" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "Súbor PNM obsahuje nesprávny poÄiatoÄný bajt" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "Súbor PNM nie je rozpoznaný pod-formát PNM" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "Súbor PNM obsahuje obrázok so šírkou 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "Súbor PNM obsahuje obrázok s výškou 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Maximálna hodnota farby v súbore PNM je 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "Maximálna hodnota farby v súbore PNM je príliÅ¡ veľká" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Typ nespracovaného obrázku PNM nie je platný" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "Modul pre naÄítanie PNM nepodporuje tento pod-formát PNM" # PK: sample neni vzorka? # PM: preklad Raw je tiež diskutabilný skôr nespracované - viackrát #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "Nespracované formáty PNM vyžadujú presne jednu medzeru pred údajmi vzorky" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Nepodarilo sa vyhradiÅ¥ pamäť pre naÄítanie obrázku PNM" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Nedostatok pamäte pre naÄítanie Å¡truktúry kontextu pre PNM" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "NeoÄakávaný koniec údajov obrázku PNM" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Nedostatok pamäte pre naÄítanie súboru PNM" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "Rodina formátov obrázkov PNM/PBM/PGM/PPM" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "PopisovaÄ vstupného súboru je NULL." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Zlyhalo preÄítanie hlaviÄky QTIF" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "Atóm QTIF je príliÅ¡ veľký (%d bajtov)" msgstr[1] "Atóm QTIF je príliÅ¡ veľký (%d bajt)" msgstr[2] "Atóm QTIF je príliÅ¡ veľký (%d bajty)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Nepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre naÄítanie súboru o veľkosti %d " "bajtov" msgstr[1] "" "Nepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre naÄítanie súboru o veľkosti %d " "bajtu" msgstr[2] "" "Nepodarilo sa vyhradiÅ¥ vyrovnávaciu pamäť pre naÄítanie súboru o veľkosti %d " "bajtov" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Chyba súboru pri Äítaní atómu QTIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Zlyhalo posunutie o Äalších %d bajtov pomocou seek()." msgstr[1] "Zlyhalo posunutie o Äalší %d bajt pomocou seek()." msgstr[2] "Zlyhalo posunutie o ÄalÅ¡ie %d bajty pomocou seek()." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Zlyhalo vyhradenie kontextovej Å¡truktúry QTIF." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Zlyhalo vytvorenie objektu GdkPixbufLoader." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Zlyhalo nájdenie atómu údajov obrázku." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "Formát obrázkov QTIF" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "Obrázok RAS má neplatné údaje v hlaviÄke" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "Neznámy typ obrázku RAS" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "Nepodporovaný variant obrázku RAS" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Nedostatok pamäte pre naÄítanie obrázku RAS" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Formát rastrových obrázkov Sun" # PM: nebude lepÅ¡ie vyhradiÅ¥ miesto alokovaÅ¥? #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Nedá sa vyhradiÅ¥ pamäť pre Å¡truktúru IOBuffer" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Nedá sa vyhradiÅ¥ pamäť pre údaje IOBuffer" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Nedá sa zmeniÅ¥ alokáciu pre údaje IOBuffer" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Nedajú sa vyhradiÅ¥ doÄasné údaje IOBuffer" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Nedá sa vyhradiÅ¥ nový pixbuf" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Obrázok je poÅ¡kodený alebo skrátený" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Nedá sa vyhradiÅ¥ Å¡truktúra pre farebnú mapu" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Nedajú sa vyhradiÅ¥ položky farebnej mapy" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "NeoÄakávaná farebná hĺbka v položkách farebnej mapy" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Nedá sa vyhradiÅ¥ pamäť pre hlaviÄku TGA" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "Obrázok TGA má neplatné rozmery" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Typ obrázku TGA nie je podporovaný" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Nedá sa vyhradiÅ¥ pamäť pre kontextovú Å¡truktúru TGA" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "NadbytoÄné údaje v súbore" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Formát obrázkov Targa" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Nepodarilo sa získaÅ¥ šírku obrázku (neplatný súbor TIFF)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Nepodarilo sa získaÅ¥ výšku obrázku (neplatný súbor TIFF)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Výška alebo šírka obrázku TIFF je 0" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Rozmery obrázku TIFF príliÅ¡ veľké" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Nedostatok pamäte pre otvorenie súboru TIFF" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Zlyhalo naÄítanie údajov RGB zo súboru TIFF" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Zlyhalo otvorenie obrázku TIFF" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Zlyhalo naÄítanie obrázku TIFF" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Zlyhalo uloženie obrázku TIFF" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF kompresia neodkazuje na platný kodek." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Zlyhalo zapísanie údajov obrázku TIFF" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Nepodarilo sa zapísaÅ¥ do súboru TIFF" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Obrázok má nulovú šírku" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Obrázok má nulovú výšku" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Nedostatok pamäte pre naÄítanie obrázku" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Nepodarilo sa uložiÅ¥ zvyÅ¡ok" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "Formát obrázkov WBMP" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Neplatný súbor XBM" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Nedostatok pamäte pre naÄítanie súboru obrázku XBM" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Zlyhalo zapísanie do doÄasného súboru pri naÄítavaní obrázku XBM" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "Formát obrázkov XBM" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "HlaviÄka XPM nenájdená" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "Neplatná hlaviÄka XPM" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "Súbor XPM obsahuje obrázok so šírkou <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "Súbor XPM obsahuje obrázok s výškou <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM obsahuje neplatný poÄet znakov na bod" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "Súbor XPM má neplatný poÄet farieb" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Nedá sa vyhradiÅ¥ pamäť pre naÄítanie obrázku XPM" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Nedá sa naÄítaÅ¥ farebná mapa XPM" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Zlyhalo zapísanie do doÄasného súboru pri naÄítavaní obrázku XPM" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "Formát obrázkov XPM" gdk-pixbuf-2.30.8/po/yi.po0000664000175000017500000010657112340760136016407 0ustar00mclasenmclasen00000000000000# YIDDISH # Copyright (2003) Free Software Foundation, Inc. # Raphael Finkel , 2003. # msgid "" msgstr "" "Project-Id-Version: 1.0\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2003-02-11\n" "Last-Translator: Raphael Finkel \n" "Language-Team: None <>\n" "Language: yi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "ניט געקענט עפֿענען טעקע '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "בילדטעקע '%s' ×”×ָט קײן ד×ַטן ניט" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "ניט געקענט ×ַרײַנצושטעלן ×ַנימ×ַציע '%s' צוליב ×ומב×ַק×ַנטע סיבות, ×ž×¡×ªÖ¼×ž× ×Ö· " "ק×ָרומפּירטע ×ַנימ×ַציע טעקע" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "ניט געקענט ×ַרײַנצושטעלן בילד '%s' צוליב ×ומב×ַק×ַנטע סיבות, ×ž×¡×ªÖ¼×ž× ×Ö· ק×ָרומפּירטע " "בילדטעקע" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "ניט געקענט ×ַרײַנצושטעלן בילד־×ַרײַנשטעל מ×ָדול: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "בילד־×ַרײַנשטעל מ×ָדול %s עקספּ×ָרטירט ניט ×“×¢× ×¤Ö¼×ַסיקן צובינד; ×פֿשר פֿון ×Ö· צװײטע " "GTK װערסיע?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "בילד־ס×ָרט '%s' ניט געשטיצט" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "ניט געקענט דערקענען בילד־טעקע פֿ×ָרמ×ַטירונג ×ין טעקע '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "ניט דערקענט בילד־טעקע פֿ×ָרמ×ַטירונג" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "ניט געקענט ×ַרײַנשטעלן בילד '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, fuzzy, c-format msgid "Error writing to image file: %s" msgstr "טעות ×ין ב×ַשײדן JPEG בילדטעקע (%s)" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "דער געבױ פֿון gdk-pixbuf שטיצט ניט ×ונטער ×ױפֿהיט פֿון בילד פֿ×ָרמ×ַטירונג: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 #, fuzzy msgid "Insufficient memory to save image to callback" msgstr "ניט גענוג זכּרון ×ַרײַנשטעלן XBM בילדטעקע" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 #, fuzzy msgid "Failed to open temporary file" msgstr "דורכפֿ×ַל ×ין עפֿענען TIFF בילד" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 #, fuzzy msgid "Failed to read from temporary file" msgstr "דורכפֿ×ַל ×ין שרײַבן צײַטװײַליקע טעקע בשעת ×ַרײַנשטעלן XBM בילד" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "ניט געקענט עפֿענען '%s' צו שרײַבן: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "ניט געקענט פֿ×ַרמ×ַכן '%s' בשעת שרײַבן די בילד; קען זײַן ×Ö·×– ניט ×ױפֿגעהיט ×ַלע " "ד×ַטן: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 #, fuzzy msgid "Insufficient memory to save image into a buffer" msgstr "ניט גענוג זכּרון ×ַרײַנשטעלן XBM בילדטעקע" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "טעות ×ין ב×ַשײדן JPEG בילדטעקע (%s)" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "×ינערלעכע טעות: בילד ×ַרײַנשטעל מ×ָדול '%s' ×”×ָט ניט ×ָנגעהױבן ×ַרײַנשטעלן ×Ö· בילד, " "×ָבער ×–×™ ×”×ָט ניט געגעבן קײן סיבה דערצו" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "צוגעבלעך ×ַרײַנשטעל פֿון בילד־ס×ָרט '%s' ניט געשטיצט" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "ק×ָרומפּירטער בילדק×ָפּ" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "ניט־ב×ַק×ַנטע בילד־פֿ×ָרע×" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "פֿ×ַלשע בילדצעל ד×ַטן" #: gdk-pixbuf/gdk-pixdata.c:445 #, fuzzy, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "ניט גענוג זכּרון צו פֿ×ַרטײלן בילד ב×Ö·×”×ַלט־×ָרט פֿון %u ×ַכטעלעך" msgstr[1] "ניט גענוג זכּרון צו פֿ×ַרטײלן בילד ב×Ö·×”×ַלט־×ָרט פֿון %u ×ַכטעלעך" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "×ומדערװ×ַרטע בילדל־שטיק ×ין ×ַנימ×ַציע" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "×ומלעקסיק ק×ָפּצעטל ×ין ×ַנימ×ַציע" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן ×ַנימ×ַציע" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "×ומלעקסיק שטיק ×ין ×ַנימ×ַציע" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "ד×ָס GIF בילד ××™×– ×ָדער פֿ×ַרקירצט ×ָדער ×”×ַלב" #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI בילד־פֿ×ָרע×" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP בילד ×”×ָט פֿ×ַלשע ק×ָפּצעטל ד×ַטן" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן ביטמ×ַפּע בילד" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP בילד ×”×ָט ×Ö· ניט־געשטיצטע ק×ָפּצעטל גרײס" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "צו־פֿריִיִקער טעקע־סוף" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "ניט געקענט געפֿינען זכּרון ×ַרײַנצושטעלן JPEG טעקע" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "ניט געקענט ×יבערמ×ַכן טעקע־נ×ָמען" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP בילד־פֿ×ָרע×" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP בילד־פֿ×ָרע×" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF בילד־פֿ×ָרע×" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO בילד־פֿ×ָרע×" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "די JPEG קװ×ַליטעט מוז ×”×ָבן ×Ö· ב×ַטרעף צװישן 0 ×ון 100; דער ב×ַטרעף '%s' ××™×– " "×ומלעקסיק" #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "די JPEG קװ×ַליטעט מוז ×”×ָבן ×Ö· ב×ַטרעף צװישן 0 ×ון 100; דער ב×ַטרעף '%d' ××™×– " "×ומלעקסיק" #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG בילד־פֿ×ָרע×" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF בילד־פֿ×ָרע×" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָפּצעטל" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "דורכפֿ×ַל ×ין ש×ַפֿן פּ×ַפּקע %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "" "דורכפֿ×ַל ×ין ש×ַפֿן פּ×ַפּקע %s: %s\n" "%s" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "דורכפֿ×ַל ×ין ש×ַפֿן פּ×ַפּקע %s: %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "ניט געקענט ×יבערמ×ַכן טעקע־נ×ָמען" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "ניט געקענט ×יבערמ×ַכן טעקע־נ×ָמען" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "ניט געשטיצטע RAS־בילד ×°×ַריִ×ַציע" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "ניט געקענט ×ױפֿהיטן ד×ָס רעשטל" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP בילד־פֿ×ָרע×" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "דורכפֿ×ַל ×ין לײענען GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "×ין GIF טעקע פֿעלן ד×ַטן (×פֿשר ××™×– די טעקע פֿ×ַרקירצט?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "×ינערלעכע טעות ×ין GIF ×ַרײַנשטעל (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "הײפֿטל ×ָפּפֿלוס" #: gdk-pixbuf/io-gif.c:637 #, fuzzy msgid "GIF image loader cannot understand this image." msgstr "GIF בילד־×ַרײַנשטעל פֿ×ַרשטײט ניט ד×ָס בילד" #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "געפֿונען ×ומלעקסיקע פּר×ָגר×ַמװ×ַרג" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "צעפּל×ָשעטע ט×ַבעלע פּ×ָזיציע ×ין GIF טעקע" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן GIF טעקע" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן GIF טעקע" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "ק×ָרומפּירטע GIF בילד (×ומלעקסיקער LZW ×ײַנקלענערונג)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "טעקע זעט ניט ×ױס ×°×™ קײן GIF טעקע" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "װערסיע %s פֿון GIF טעקע פֿ×ָרמ×ַטירונג ניט געשטיצט" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "בילד ×”×ָט ×Ö· נוליקע ברײט" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "ד×ָס GIF בילד ×”×ָט ניט קײן גל×ָב×ַלע פֿ×ַרבמ×ַפּע, ×ון ×Ö· ר×Ö¸× ×ין ××™× ×”×ָט ניט קײן " "ל×ָק×ַלע פֿ×ַרבמ×ַפּע" #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "ד×ָס GIF בילד ××™×– ×ָדער פֿ×ַרקירצט ×ָדער ×”×ַלב" #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "טױטפֿ×ַל ×ין לײענען PNG בילדטעקע: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "" "דורכפֿ×ַל ×ין ש×ַפֿן פּ×ַפּקע %s: %s\n" "%s" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO בילד־פֿ×ָרע×" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "×ומלעקסיק ק×ָפּצעטל ×ין בילדל" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן בילדל" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "×ײַנגעקלענערטע בילדלעך זײַנען ניט געשטיצט" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "בילדל ×”×ָט ×Ö· נוליקע ברײט" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "בילדל ×”×ָט ×Ö· נוליקע הײך" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "בילדל ס×ָרט ניט געשטיצט" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן ICO טעקע" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָפּצעטל" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "ניט געקענט ×יבערמ×ַכן טעקע־נ×ָמען" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "טר×ַנספֿ×ָרמירטע PNG ×”×ָט נוליקע ברײט ×ָדער הײך" #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "בילד־ס×ָרט '%s' ניט געשטיצט" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "ניט געקענט געפֿינען זכּרון ×ַרײַנצושטעלן JPEG טעקע" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "ניט גענוג זכּרון עפֿענען TIFF טעקע" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "ניט גענוג זכּרון פֿ×ַר IOBuffer ד×ַטן" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG בילד־פֿ×ָרע×" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "טעות ×ין ב×ַשײדן JPEG בילדטעקע (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "ניט גענוג זכּרון ×ַרײַנצושטעלן בילד; פּרוּװ ענדיקן ×ַנדערע פּר×ָגר×ַמען צו דערלײזן " "זכּרון" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "ניט געשטיצטע JPEG פֿ×ַרב־שטח (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "ניט געקענט געפֿינען זכּרון ×ַרײַנצושטעלן JPEG טעקע" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "טר×ַנספֿ×ָרמירטע PNG ×”×ָט נוליקע ברײט ×ָדער הײך" #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 #, fuzzy msgid "Couldn't allocate memory for header" msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָפּצעטל" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 #, fuzzy msgid "Couldn't allocate memory for context buffer" msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָנטעקסט־סטרוקטור" #: gdk-pixbuf/io-pcx.c:598 #, fuzzy msgid "Image has invalid width and/or height" msgstr "בילד ×”×ָט ×Ö· נוליקע הײך" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 #, fuzzy msgid "Image has unsupported bpp" msgstr "BMP בילד ×”×ָט ×Ö· ניט־געשטיצטע ק×ָפּצעטל גרײס" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, fuzzy, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "BMP בילד ×”×ָט ×Ö· ניט־געשטיצטע ק×ָפּצעטל גרײס" #: gdk-pixbuf/io-pcx.c:639 #, fuzzy msgid "Couldn't create new pixbuf" msgstr "ניט גענוג זכּרון פֿ×ַר × ×²Ö·×¢× pixbuf" #: gdk-pixbuf/io-pcx.c:647 #, fuzzy msgid "Couldn't allocate memory for line data" msgstr "ניט גענוג זכּרון פֿ×ַר IOBuffer ד×ַטן" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָפּצעטל" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 #, fuzzy msgid "The PCX image format" msgstr "BMP בילד־פֿ×ָרע×" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "טר×ַנספֿ×ָרמירטע PNG ×”×ָט נוליקע ברײט ×ָדער הײך" #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF בילד־פֿ×ָרע×" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "ב×ַטרעף פֿון ביטן ×ין ק×Ö·× ×ַל פֿון PNG בילד ××™×– ×ומלעקסיק" #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "טר×ַנספֿ×ָרמירטע PNG ×”×ָט נוליקע ברײט ×ָדער הײך" #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "ביטן ×ין ק×Ö·× ×ַל פֿון טר×ַנספֿ×ָרמירטע PNG ××™×– ניט 8" #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "טר×ַנספֿ×ָרמירטע PNG ××™×– ניט RGB ×ון ניט RGBA" #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "טר×ַנספֿ×ָרמירטע PNG ×”×ָט ×Ö· ניט־געשטיצטן צ×ָל ק×Ö·× ×ַלן; מוז זײַן 3 ×ָדער 4" #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "טױטפֿ×ַל ×ין PNG בילדטעקע: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן PNG טעקע" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "ניט גענוג זכּרון פֿ×ַרה×ַלטן ×Ö· בילד מיט גרײס %ld מיט %ld; פּרוּװ ענדיקן עטלעכע " "פּר×ָגר×ַמען צו פֿ×ַרקלענערן ×“×¢× ×ž×ַנגל ×ין זכּרון" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "טױטפֿ×ַל ×ין לײענען PNG בילדטעקע" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "טױטפֿ×ַל ×ין לײענען PNG בילדטעקע: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "שליסלעך פֿ×ַר PNG טעקסט שטיקער מוזן ×”×ָבן צװישן 1 ×ון 79 שריפֿטצײכנס" #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "שליסלעך פֿ×ַר PNG טעקסט שטיקער מוזן זײַן ASCII שריפֿטצײכנס" #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "די JPEG קװ×ַליטעט מוז ×”×ָבן ×Ö· ב×ַטרעף צװישן 0 ×ון 100; דער ב×ַטרעף '%s' ××™×– " "×ומלעקסיק" #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "די JPEG קװ×ַליטעט מוז ×”×ָבן ×Ö· ב×ַטרעף צװישן 0 ×ון 100; דער ב×ַטרעף '%d' ××™×– " "×ומלעקסיק" #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "" "ב×ַטרעף פֿ×ַר PNG טעקסטשטיק %s ל×ָזט זיך ניט ×יבערמ×ַכן ×ין ISO-8859-1 ק×ָדירונג" #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "די PNG בילד־פֿ×ָרמ×ַטירונג" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM ×ַרײַנשטעל ×”×ָט דערװ×ַרט ×Ö· ×’×ַנצער נומער, ×ָבער ניט געפֿונען" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM טעקע ×”×ָט ×Ö· פֿ×ַלש ערשט ×ַכטעלע" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM טעקע ×”×ָט ניט קײן ב×ַק×ַנטע PNM ×ונטער־פֿ×ָרמ×ַטירונג" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM טעקע ×”×ָט ×Ö· נוליקע בילד־ברײט" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM טעקע ×”×ָט ×Ö· נוליקע בילד־הײך" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM טעקע ×”×ָט ×Ö· נוליקן העכסטן פֿ×ַרב־ב×ַטרעף" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM טעקע ×”×ָט ×Ö· צו־גרױסן העכסטן פֿ×ַרב־ב×ַטרעף" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "רױער PNM בילד־ס×ָרט ××™×– ×ומלעקסיק" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM בילד ×ַרײַנשטעל שטיצט ניט ×ונטער ×“×¢× PNM ×ונטער־פֿ×ָרמ×ַטירונג" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "רױע PNM פֿ×ָרמ×ַטירונגען פֿ×ָדערן פּינקטלעך ×ײן לײדיקע פּ×ָזיציע פֿ×ַר מוסטער־ד×ַטן" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן PNM בילד" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן PNM ק×ָנטעקסט־סטרוקטור" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "ניט דערװ×ַרטער סוף פֿון PNM בילד ד×ַטן" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "ניט גענוג זכּרון ×ַרײַנצושטעלן PNM טעקע" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM בילד־פֿ×Ö¸×¨×¢× ×ž×©×¤Ö¼×—×”" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "דורכפֿ×ַל ×ין עפֿענען TIFF בילד" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "ניט גענוג זכּרון צו פֿ×ַרטײלן בילד ב×Ö·×”×ַלט־×ָרט פֿון %u ×ַכטעלעך" msgstr[1] "ניט גענוג זכּרון צו פֿ×ַרטײלן בילד ב×Ö·×”×ַלט־×ָרט פֿון %u ×ַכטעלעך" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "דורכפֿ×ַל ×ין לײענען GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָנטעקסט־סטרוקטור" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "דורכפֿ×ַל ×ין שרײַבן צײַטװײַליקע טעקע בשעת ×ַרײַנשטעלן XBM בילד" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "דורכפֿ×ַל ×ין עפֿענען TIFF בילד" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF בילד־פֿ×ָרע×" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS בילד ×”×ָט פֿ×ַלשע ק×ָפּצעטל ד×ַטן" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS בילד ×”×ָט ×ַן ×ומב×ַק×ַנטן ס×ָרט" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "ניט געשטיצטע RAS־בילד ×°×ַריִ×ַציע" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "ניט גענוג זכּרון ×ַרײַנשטעלן RAS־בילד" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun ר×ַסטער בילד־פֿ×ָרע×" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "ניט גענוג זכּרון פֿ×ַר IOBuffer סטרוקטור" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "ניט גענוג זכּרון פֿ×ַר IOBuffer ד×ַטן" #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "ניט געקענט װידער צוטײלן IOBuffer ד×ַטן" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "ניט געקענט פֿ×ַרטײלן צײַטװײַליקע IOBuffer ד×ַטן" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "ניט גענוג זכּרון פֿ×ַר × ×²Ö·×¢× pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "ד×ָס GIF בילד ××™×– ×ָדער פֿ×ַרקירצט ×ָדער ×”×ַלב" #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "ניט גענוג זכּרון פֿ×ַר פֿ×ַרבמ×ַפּע סטרוקטור" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "ניט גענוג פֿ×ַרבמ×ַפּע ערטער" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "×ומדערװ×ַרטע ביט־טיפֿקײט פֿ×ַר פֿ×ַרבמ×ַפּע ערטער" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָפּצעטל" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA בילד ×”×ָט ×ומלעקסיקע דימענסיעס" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA בילד ס×ָרט ניט געשטיצט" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "ניט גענוג זכּרון פֿ×ַר TGA ק×ָנטעקסט־סטרוקטור" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "×יבעריקע ד×ַטן ×ין טעקע" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa בילד־פֿ×ָרע×" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "ניט געקענט דערט×ַפּן בילד־ברײט (×ומלעקסיקע TIFF טעקע" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "ניט געקענט דערט×ַפּן בילד־הײך (×ומלעקסיקע TIFF טעקע)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "נוליקע ברײט ×ָדער הײך פֿון TIFF בילד" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "דימענסיעס פֿון TIFF בילד זײַנען צו גרױס" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "ניט גענוג זכּרון עפֿענען TIFF טעקע" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "דורכפֿ×ַל ×ין ×ַרײַנשטעלן RGB ד×ַטן פֿון TIFF טעקע" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "דורכפֿ×ַל ×ין עפֿענען TIFF בילד" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "דורכפֿ×ַל ×ין ×ַרײַנשטעלן TIFF בילד" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "דורכפֿ×ַל ×ין עפֿענען TIFF בילד" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "דורכפֿ×ַל ×ין עפֿענען TIFF בילד" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "ניט געקענט ×יבערמ×ַכן טעקע־נ×ָמען" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "בילד ×”×ָט ×Ö· נוליקע ברײט" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "בילד ×”×ָט ×Ö· נוליקע הײך" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "ניט גענוג זכּרון ×ַרײַנשטעלן בילד" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "ניט געקענט ×ױפֿהיטן ד×ָס רעשטל" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP בילד־פֿ×ָרע×" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "×ומלעקסיקע XBM טעקע" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "ניט גענוג זכּרון ×ַרײַנשטעלן XBM בילדטעקע" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "דורכפֿ×ַל ×ין שרײַבן צײַטװײַליקע טעקע בשעת ×ַרײַנשטעלן XBM בילד" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM בילד־פֿ×ָרע×" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "ניט געפֿונען קײן XPM ק×ָפּצעטל" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "×ומלעקסיקע XBM טעקע" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM טעקע ×”×ָט בילד ברײט <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM טעקע ×”×ָט בילד הײך <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM ×”×ָט ×ַן ×ומלעקסיקן צ×ָל שריפֿטצײכנס ×ין ×Ö· בילדצעל" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM טעקע ×”×ָט ×ַן ×ומלעקסיקן צ×ָל פֿ×ַרבן" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "ניט גענוג זכּרון ×ַרײַנשטעלן XPM בילד" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "ניט געקענט לײענען XPM פֿ×ַרבמ×ַפּע" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "דורכפֿ×ַל ×ין שרײַבן צײַטװײַליקע טעקע בשעת ×ַרײַנשטעלן XPM בילד" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "די XPM בילד פֿ×ָרמ×ַטירונג" #~ msgid "Unsupported animation type" #~ msgstr "×ַנימ×ַציע־ס×ָרט ניט געשטיצט" #~ msgid "TIFFClose operation failed" #~ msgstr "דורכפֿ×ַל ×ין פֿ×ַרמ×ַכן TIFF" #, fuzzy #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "ניט גענוג זכּרון פֿ×ַר IOBuffer ד×ַטן" gdk-pixbuf-2.30.8/po/eu.po0000664000175000017500000007427412340760135016402 0ustar00mclasenmclasen00000000000000# Basque translation of gdk-pixbuf. # Copyright (C) 1999, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. # # Joseba Bidaurrazaga van Dierdonck , 1999-2000. # Hizkuntza Politikarako Sailburuordetza , 2004. # Iñaki Larrañaga Murgoitio , 2004, 2005, 2006, 2007, 2008, 2009, 2010. # Iñaki Larrañaga Murgoitio , 2011, 2012, 2013, 2014. # msgid "" msgstr "" "Project-Id-Version: gdk-pixbuf master\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2014-03-30 12:18+0200\n" "Last-Translator: Iñaki Larrañaga Murgoitio \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" "X-Generator: Lokalize 1.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Huts egin du '%s' fitxategia irekitzean: %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "'%s' irudi-fitxategiak ez du daturik" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Ezin izan da '%s' animazioa kargatu: arrazoia ez dakigu, beharbada " "hondatutako animazio-fitxategia izango da" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Ezin izan da '%s' irudia kargatu: arrazoia ez dakigu, beharbada hondatutako " "irudi-fitxategia izango da" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Ezin da irudiak kargatzeko modulua kargatu: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "%s irudiak kargatzeko moduluak ez du interfaze egokia esportatzen; agian " "beste gdk-pixbuf bertsio batekoa da?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "'%s' motako irudia ez dira onartzen" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Ezin izan da ezagutu '%s' fitxategiaren irudi-fitxategiaren formatua " #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Irudi-fitxategiaren formatu ezezaguna" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Ezin izan da `%s' irudia kargatu: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Errorea irudi-fitxategia idaztean: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "" "gdk-pixbuf-en bertsio honek ez du irudi-formatu hau gordetzea onartzen: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "Ez dago irudi-fitxategia atzeradeian gordetzeko behar adina memoria" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Huts egin du aldi baterako fitxategia irekitzean" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Huts egin du aldi baterako fitxategitik irakurtzean" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Ezin izan da `%s' ireki idazteko: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Ezin izan da '%s' itxi irudia idatzi bitartean, baliteke datu guztiak ez " "gorde izana: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Ez dago irudi-fitxategia bufferrean gordetzeko behar adina memoria" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 msgid "Error writing to image stream" msgstr "Errorea irudi-korrontean idaztean" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Barne-errorea: '%s' irudi kargatzailearen moduluak ezin izan du eragiketa " "burutu, baina ez du hutsegitearen arrazoirik eman" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "'%s' motako irudien kargatze inkrementala ez da onartzen" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Irudi-goiburua hondatuta" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Irudi-formatu ezezaguna" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Irudiko pixelen datuak hondatuta" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "huts egin du irudiaren bufferra byte %u-ekin esleitzean" msgstr[1] "huts egin du irudiaren bufferra %u byte-rekin esleitzean" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Ustekabeko ikono-zatia animazioan" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Goiburu baliogabea animazioan" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ez dago animazioa kargatzeko adina memoria" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Gaizki osatutako zatia animazioan" #: gdk-pixbuf/io-ani.c:628 msgid "ANI image was truncated or incomplete." msgstr "ANI irudia trunkatuta edo osatu gabe zegoen." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI irudi-formatua" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP irudiak goiburu-datu akastunak ditu" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ez dago bit-mapen irudia kargatzeko adina memoria" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP irudiaren goiburu-tamaina ez da onartzen" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "BMP 'Topdown' irudiak ezin dira konprimatu" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Fitxategiaren amaiera uste baino lehen aurkitu da" #: gdk-pixbuf/io-bmp.c:1326 msgid "Couldn't allocate memory for saving BMP file" msgstr "Ezin izan da BMP fitxategia gordetzeko memoriarik esleitu" #: gdk-pixbuf/io-bmp.c:1367 msgid "Couldn't write to BMP file" msgstr "Ezin izan da BMP fitxategia idatzi" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP irudi-formatua" #: gdk-pixbuf/io-gdip-emf.c:57 msgid "The EMF image format" msgstr "EMF irudi-formatua" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF irudi-formatua" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO irudi-formatua" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "JPEG kalitatearen balioak 0 eta 100 artean egon behar du; '%s' balioa ezin " "izan da analizatu." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "JPEG kalitatearen balioak 0 eta 100 artean egon behar du; '%d' balioa ez da " "onartzen." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG irudi-formatua" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF irudi-formatua" #: gdk-pixbuf/io-gdip-utils.c:152 #, c-format msgid "Could not allocate memory: %s" msgstr "Ezin izan da memoria esleitu: %s" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, c-format msgid "Could not create stream: %s" msgstr "Ezin izan da korrontea sortu: %s" #: gdk-pixbuf/io-gdip-utils.c:191 #, c-format msgid "Could not seek stream: %s" msgstr "Ezin izan da korrontea bilatu: %s" #: gdk-pixbuf/io-gdip-utils.c:203 #, c-format msgid "Could not read from stream: %s" msgstr "Ezin izan da korrontearentzako irakurri: %s" #: gdk-pixbuf/io-gdip-utils.c:615 msgid "Couldn't load bitmap" msgstr "Ezin izan da bit-mapa kargatu" #: gdk-pixbuf/io-gdip-utils.c:771 msgid "Couldn't load metafile" msgstr "Ezin izan da metafitxategia kargatu" #: gdk-pixbuf/io-gdip-utils.c:876 msgid "Unsupported image format for GDI+" msgstr "Onartu gabeko irudi-formatua GDI+entzako" #: gdk-pixbuf/io-gdip-utils.c:883 msgid "Couldn't save" msgstr "Ezin izan da gorde" #: gdk-pixbuf/io-gdip-wmf.c:56 msgid "The WMF image format" msgstr "WMF irudi-formatua" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Ezin izan da GIF irakurri: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "" "GIF fitxategian datu batzuk falta dira (agian nolabait trunkatuta zegoen?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Barne-errorea GIF kargatzailean (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Pila-gainezkatzea" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF irudi kargatzaileak ezin du irudi hau ulertu." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Kode okerra aurkitu da" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Taula-sarrera zirkularra GIF fitxategian" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ez dago GIF fitxategia kargatzeko adina memoria" #: gdk-pixbuf/io-gif.c:958 msgid "Not enough memory to composite a frame in GIF file" msgstr "Ez dago GIF fitxategian markoa konposatzeko adina memoria" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF irudia hondatuta dago (LZW konpresio okerra)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Fitxategiak ez dirudi GIF fitxategia" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "GIF fitxategi-formatuaren %s bertsioa ez da onartzen" #: gdk-pixbuf/io-gif.c:1239 msgid "Resulting GIF image has zero size" msgstr "Emaitzako GIF irudiaren tamaina zero da" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF irudiak ez du kolore-mapa orokorrik, eta bere barruko markoak ez du " "kolore-mapa lokalik." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF irudia trunkatuta edo osatu gabe zegoen." #: gdk-pixbuf/io-icns.c:347 #, c-format msgid "Error reading ICNS image: %s" msgstr "Errorea ICNS irudia irakurtzean: %s" #: gdk-pixbuf/io-icns.c:364 msgid "Could not decode ICNS file" msgstr "Ezin izan da ICNS fitxategia deskodetu" #: gdk-pixbuf/io-icns.c:397 msgid "The ICNS image format" msgstr "ICNS irudi-formatua" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Goiburu baliogabea ikonoan" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ez dago ikonoa kargatzeko adina memoria" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Konprimitutako ikonoak ez dira onartzen" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Ikonoaren zabalera zero da" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Ikonoaren altuera zero da" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Onartzen ez den ikono-mota" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ez dago ICO fitxategia kargatzeko adina memoria" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Irudia handiegia da ICO gisa gordetzeko" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Kurtsorearen puntu-beroa iruditik kanpo" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "ICO fitxategiko kolore-sakonera ez da onartzen: %d" #: gdk-pixbuf/io-jasper.c:73 msgid "Couldn't allocate memory for stream" msgstr "Ezin izan da korronterako memoriarik esleitu" #: gdk-pixbuf/io-jasper.c:103 msgid "Couldn't decode image" msgstr "Ezin izan da irudia deskodetu" #: gdk-pixbuf/io-jasper.c:121 msgid "Transformed JPEG2000 has zero width or height" msgstr "Bihurtutako JPEG2000ren zabalera edo altuera zero da." #: gdk-pixbuf/io-jasper.c:135 msgid "Image type currently not supported" msgstr "Irudi mota ez da onartzen" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 msgid "Couldn't allocate memory for color profile" msgstr "Ezin izan da kolore-profilarentzako memoriarik esleitu" #: gdk-pixbuf/io-jasper.c:181 msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ez dago JPEG 2000 fitxategia irekitzeko behar adina memoria" #: gdk-pixbuf/io-jasper.c:260 msgid "Couldn't allocate memory to buffer image data" msgstr "Ezin izan da irudiaren datuen bufferrerako memoriarik esleitu" #: gdk-pixbuf/io-jasper.c:304 msgid "The JPEG 2000 image format" msgstr "JPEG 2000 irudi-formatua" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Errorea JPEG irudi-fitxategia (%s) interpretatzen " #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ez dago nahikoa memoria irudia kargatzeko, saiatu aplikazio batzuetatik " "irteten memoria libratzeko" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Onartzen ez den JPEGren kolore-area (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Ezin izan da JPEG fitxategia kargatzeko memoriarik esleitu" #: gdk-pixbuf/io-jpeg.c:1011 msgid "Transformed JPEG has zero width or height." msgstr "Bihurtutako JPEGren zabalera edo altuera zero da." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "Kolore-profilak luzera baliogabea du: %u." #: gdk-pixbuf/io-pcx.c:184 msgid "Couldn't allocate memory for header" msgstr "Ezin da goibururako memoriarik esleitu" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 msgid "Couldn't allocate memory for context buffer" msgstr "Ezin da testuinguru-bufferrerako memoriarik esleitu" #: gdk-pixbuf/io-pcx.c:598 msgid "Image has invalid width and/or height" msgstr "Irudiak altuera edota zabalera baliogabea du" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 msgid "Image has unsupported bpp" msgstr "Irudiak onartzen ez den bpp du" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "Irudiak onartu gabeko %d bit plano kopurua du" #: gdk-pixbuf/io-pcx.c:639 msgid "Couldn't create new pixbuf" msgstr "Ezin da pixbuf berria sortu" #: gdk-pixbuf/io-pcx.c:647 msgid "Couldn't allocate memory for line data" msgstr "Ezin da lerroko datuentzako memoriarik esleitu" #: gdk-pixbuf/io-pcx.c:654 msgid "Couldn't allocate memory for PCX image" msgstr "Ezin da PCX irudiarentzako memoriarik esleitu" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "Ez dira PCX irudiko marra guztiak lortu" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "PCX datuen amaieran ez da paletarik aurkitu" #: gdk-pixbuf/io-pcx.c:753 msgid "The PCX image format" msgstr "PCX irudi-formatua" #: gdk-pixbuf/io-pixdata.c:146 msgid "Transformed pixbuf has zero width or height." msgstr "Bihurtutako pixbuf-en zabalera edo altuera zero da." #: gdk-pixbuf/io-pixdata.c:184 msgid "The GdkPixdata format" msgstr "GdkPixdata formatua" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "PNG irudiaren kanal bakoitzeko bitak baliogabeak dira." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Bihurtutako PNGren zabalera edo altuera zero da." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bihurtutako PNGren kanal bakoitzeko bitak ez dira 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Bihurtutako PNG ez da RGB edo RGBA." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Bihurtutako PNGk duen kanal-kopurua ez da onartzen; 3 edo 4 izan behar ditu." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Errore larria PNG irudi-fitxategian: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ez dago PNG fitxategia kargatzeko adina memoria" #: gdk-pixbuf/io-png.c:655 #, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ez dago %2$lu irudiak %1$lu bat gordetzeko adina memoria; saiatu aplikazio " "batzuetatik irteten memoria-erabilera murrizteko" #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Errore larria PNG irudi-fitxategia irakurtzean" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Errore larria PNG irudi-fitxategia irakurtzean: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "PNGren testu-zatiek gutxienez karaktere 1 eta gehienez 79 eduki behar " "dituzte." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "PNGren testu-zatien gakoek ASCII karaktereak izan behar dute." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "Kolore-profilak luzera baliogabea du: %d." #: gdk-pixbuf/io-png.c:893 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "PNG konpresioaren balioak 0 eta 9 artean egon behar du; '%s' balioa ezin " "izan da analizatu." #: gdk-pixbuf/io-png.c:906 #, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "PNG konpresioaren balioak 0 eta 9 artean egon behar du; '%d' balioa ez da " "onartzen." #: gdk-pixbuf/io-png.c:954 #, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "PNGren %s testu-zatiaren balioa ezin da ISO-8859-1 kodeketara bihurtu." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG irudi-formatua" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM kargatzaileak osokoa aurkitzea espero zuen, baina ez du aurkitu" #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM fitxategiak hasierako byte okerra du" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM fitxategiak ez du PNM azpiformatu ezaguna" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM fitxategiaren irudi-zabalera 0 da" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM fitxategiaren irudi-altuera 0 da" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "PNM fitxategian kolorearen gehienezko balioa 0 da" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "PNM fitxategiko kolorearen gehienezko balioa handiegia da" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "PNM irudi-mota gordina baliogabea da" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM irudi kargatzaileak ez du PNM azpiformatu hau onartzen" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "" "PNM formatu gordinek zuriune bat behar dute lagin-informazioaren aurretik" #: gdk-pixbuf/io-pnm.c:764 msgid "Cannot allocate memory for loading PNM image" msgstr "Ezin da PNM irudia kargatzeko memoriarik esleitu" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ez dago PNM testuinguru-egitura kargatzeko adina memoria" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "PNM irudi-datuen ustekabeko amaiera" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ez dago PNM fitxategia kargatzeko behar adina memoria" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM irudi-formatuen familia" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "Sarrerako fitxategiaren deskriptorea NULL da." #: gdk-pixbuf/io-qtif.c:141 msgid "Failed to read QTIF header" msgstr "Huts egin du QTIF goiburukoa irakurtzean" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "QTIF elementuaren tamaina handiegia da (%d byte)" msgstr[1] "QTIF elementuaren tamaina handiegia da (%d byte)" #: gdk-pixbuf/io-qtif.c:173 #, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "" "Huts egin du %d byte esleitzean fitxategia irakurtzeko bufferrarentzako" msgstr[1] "" "Huts egin du %d byte esleitzean fitxategia irakurtzeko bufferrarentzako" #: gdk-pixbuf/io-qtif.c:201 #, c-format msgid "File error when reading QTIF atom: %s" msgstr "Fitxategiaren errorea QTIF elementua irakurtzean: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "Huts egin du hurrengo %d byte saltatzean seek() funtzioarekin." msgstr[1] "Huts egin du hurrengo %d byte saltatzean seek() funtzioarekin." #: gdk-pixbuf/io-qtif.c:265 msgid "Failed to allocate QTIF context structure." msgstr "Huts egin du QTIFen testuinguru-egitura esleitzean." #: gdk-pixbuf/io-qtif.c:325 msgid "Failed to create GdkPixbufLoader object." msgstr "Huts egin du GdkPixbufLoader objektua sortzean." #: gdk-pixbuf/io-qtif.c:429 msgid "Failed to find an image data atom." msgstr "Huts egin du irudiaren datuen elementu bat bilatzean." #: gdk-pixbuf/io-qtif.c:613 msgid "The QTIF image format" msgstr "QTIF irudi-formatua" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS irudiak goiburu-datu akastunak ditu" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS irudiak mota ezezaguna du" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "onartzen ez den RAS irudi-aldaera" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ez dago RAS irudia kargatzeko behar adina memoria" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun bilbe-irudiaren formatua" #: gdk-pixbuf/io-tga.c:151 msgid "Cannot allocate memory for IOBuffer struct" msgstr "Ezin zaio IOBuffer-en egiturari memoriarik esleitu" #: gdk-pixbuf/io-tga.c:170 msgid "Cannot allocate memory for IOBuffer data" msgstr "Ezin zaie IOBuffer-en datuei memoriarik esleitu" #: gdk-pixbuf/io-tga.c:181 msgid "Cannot realloc IOBuffer data" msgstr "Ezin dira IOBuffer-en datuak berriro esleitu" #: gdk-pixbuf/io-tga.c:211 msgid "Cannot allocate temporary IOBuffer data" msgstr "Ezin dira IOBuffer-en aldi baterako datuak esleitu" #: gdk-pixbuf/io-tga.c:339 msgid "Cannot allocate new pixbuf" msgstr "Ezin da pixbuf berria esleitu" #: gdk-pixbuf/io-tga.c:678 msgid "Image is corrupted or truncated" msgstr "Irudia trunkatuta edo hondatuta dago" #: gdk-pixbuf/io-tga.c:685 msgid "Cannot allocate colormap structure" msgstr "Ezin da kolore-maparen egitura esleitu" #: gdk-pixbuf/io-tga.c:692 msgid "Cannot allocate colormap entries" msgstr "Ezin dira kolore-maparen sarrerak esleitu" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Kolore-maparen sarreren ustekabeko bit-sakonera" #: gdk-pixbuf/io-tga.c:732 msgid "Cannot allocate TGA header memory" msgstr "Ezin da TGAren goiburu-memoriarik esleitu" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA irudiak tamaina baliogabeak ditu" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "TGA irudi-mota ez da onartzen" #: gdk-pixbuf/io-tga.c:854 msgid "Cannot allocate memory for TGA context struct" msgstr "Ezin da TGAren testuinguru-egiturarako memoriarik esleitu" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Fitxategian datu gehiegi daude" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa irudi-formatua" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Ezin izan da irudiaren zabalera lortu (TIFF fitxategi hondatua)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Ezin izan da irudiaren altuera lortu (TIFF fitxategi hondatua)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "TIFF irudiaren zabalera edo altuera zero da" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "TIFF irudiaren neurriak handiegiak dira" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ez dago TIFF fitxategia irekitzeko behar adina memoria" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Ezin izan dira RGB datuak kargatu TIFF fitxategitik" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Ezin izan da TIFF irudia ireki" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Ezin izan da TIFF irudia kargatu" #: gdk-pixbuf/io-tiff.c:621 msgid "Failed to save TIFF image" msgstr "Ezin izan da TIFF irudia gorde" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "TIFF konpresioak ez du baliozko koderik adierazten." #: gdk-pixbuf/io-tiff.c:694 msgid "Failed to write TIFF data" msgstr "Ezin izan da TIFF irudia idatzi" #: gdk-pixbuf/io-tiff.c:731 msgid "Couldn't write to TIFF file" msgstr "Ezin izan da TIFF fitxategian idatzi" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Irudiaren zabalera zero da" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Irudiaren altuera zero da" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ez dago irudia kargatzeko behar adina memoria" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "Ezin izan da gainerakoa gorde" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP irudi-formatua" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "XBM fitxategi baliogabea" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Ez dago XBM irudi-fitxategia kargatzeko behar adina memoria" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Ezin izan da aldi baterako fitxategian idatzi XBM irudia kargatzean" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM irudi-formatua" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Ez da XPM goibururik aurkitu" #: gdk-pixbuf/io-xpm.c:476 msgid "Invalid XPM header" msgstr "XPM goiburu baliogabea" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM fitxategiaren irudi-zabalera <= 0 da" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM fitxategiaren irudi-altuera <= 0 da" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPMk pixel bakoitzeko karaktere-kopuru baliogabea du" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM fitxategiak kolore-kopuru baliogabea du" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 msgid "Cannot allocate memory for loading XPM image" msgstr "Ezin da XPM irudia kargatzeko memoriarik esleitu" #: gdk-pixbuf/io-xpm.c:544 msgid "Cannot read XPM colormap" msgstr "Ezin da XPMren kolore-mapa irakurri" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Ezin izan da aldi baterako fitxategian idatzi XPM irudia kargatzean" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM irudi-formatua" #~ msgid "Unsupported animation type" #~ msgstr "Onartzen ez den animazio-mota" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose eragiketak huts egin du" gdk-pixbuf-2.30.8/po/LINGUAS0000664000175000017500000000065412305775535016460 0ustar00mclasenmclasen00000000000000# Please keep this list sorted alphabetically. # af ang ar as ast az be be@latin bg bn bn_IN br bs ca ca@valencia crh cs csb cy da de dz el en_CA en_GB en@shaw eo es et eu fa fi fr ga gl gu he hi hr hu hy ia id io is it ja ka km kn ko ku li lt lv mai mi mk ml mn mr ms my nb nds ne nl nn nso oc or pa pl ps pt pt_BR ro ru si sk sl sq sr sr@ije sr@latin sv ta te tg th tk tr tt ug uk uz uz@cyrillic vi wa xh yi zh_CN zh_HK zh_TW gdk-pixbuf-2.30.8/po/fa.gmo0000664000175000017500000004624012340760137016515 0ustar00mclasenmclasen00000000000000Þ•0°Å0 D L \ ì í % 3 )H -r !   "ã (*/-Z,ˆ,µâ'ý%> ["|*Ÿ)Ê+ô# &D.kš6µì! "B'e­NÁ&7RQ¤JÂ# 1Kh"†8©8â!3"U&x%ŸBÅN0W.ˆ&·Þó (%=c}“¨½"Ö ù7$R.w$¦*ËOö%F/l%œÂÓïO2VH‰Ò$ï,A#U"y"œ#¿#ã&.M!m &°-×42:!m¯AÊ * 9ZwŒ¡¶Ëáö' 3I`v‹E 'æC)R |+(É ò" 6 !U w G 2Õ %!.!M!%k!)‘!»!µÛ!B‘#SÔ#($<D$=$N¿$I%BX%R›%Mî%X<&V•&Vì&3C'Lw'7Ä'Iü'5F(J|(YÇ(S!)Qu)DÇ)N *^[**º*bå*1H+<z+7·+3ï+5#,<Y,.–,“Å,VY-8°-¦é-7.˜È.Ca/8¥/>Þ/<0>Z0a™0fû0"b1>…1FÄ1M 2EY2Ÿ2›03AÌ3[42j4%4Ã4Gã4)+5<U52’5%Å5ë5, 6<86Tu69Ê6X7K]7V©7K8XL8®¥8LT9[¡90ý9$.:8S:0Œ:p½:\.;x‹;.<G3<R{<%Î<Mô<KB=KŽ=DÚ=H>Th>@½>@þ>;??5{?A±?Xó?`L@a­@CADSA+˜A†ÄA2KB~B6’B6ÉBCC0CHC`CyC‘C=©CçCDD:DRDqjD]ÜDy:E?´E/ôES$FLxFCÅF? G8IG:‚G0½GnîGU]H6³HTêHN?ICŽIBÒIFJD,c[‡)‚%@$B5=2_‹Rv†AŒ6SLF „x0rpK*7.mG€4C9`T~Hej1 zf&U|\!Šg'…nZ O‰;^tdŽ":IlN?{kiˆY3M#h Pb]E/a>u}yQ qWV +o8-Xƒ<J(ws\Jl x „ œ ° Ä Ø ^JWÿÿÿÿµJKÿÿÿÿK#ÿÿÿÿ#K.ÿÿÿÿQK+ ÿÿÿÿœKSÿÿÿÿLDÿÿÿÿLL6ÿÿÿÿBMP image has bogus header dataBMP image has unsupported header sizeBad code encounteredBits per channel of PNG image is invalid.Bits per channel of transformed PNG is not 8.Cannot allocate TGA header memoryCannot allocate colormap entriesCannot allocate colormap structureCannot allocate memory for IOBuffer dataCannot allocate memory for IOBuffer structCannot allocate memory for TGA context structCannot allocate memory for loading PNM imageCannot allocate memory for loading XPM imageCannot allocate new pixbufCannot allocate temporary IOBuffer dataCannot read XPM colormapCannot realloc IOBuffer dataCircular table entry in GIF fileCompressed icons are not supportedCould not get image height (bad TIFF file)Could not get image width (bad TIFF file)Couldn't allocate memory for context bufferCouldn't allocate memory for headerCouldn't allocate memory for line dataCouldn't allocate memory for loading JPEG fileCouldn't create new pixbufCouldn't recognize the image file format for file '%s'Couldn't save the restCursor hotspot outside imageDidn't get all lines of PCX imageDimensions of TIFF image too largeError interpreting JPEG image file (%s)Error writing to image file: %sExcess data in fileFailed to close '%s' while writing image, all data may not have been saved: %sFailed to load RGB data from TIFF fileFailed to load TIFF imageFailed to load animation '%s': reason not known, probably a corrupt animation fileFailed to load image '%s': %sFailed to load image '%s': reason not known, probably a corrupt image fileFailed to open '%s' for writing: %sFailed to open TIFF imageFailed to open file '%s': %sFailed to open temporary fileFailed to read from temporary fileFailed to write to temporary file when loading XBM imageFailed to write to temporary file when loading XPM imageFailure reading GIF: %sFatal error in PNG image file: %sFatal error reading PNG image fileFatal error reading PNG image file: %sFile does not appear to be a GIF fileGIF file was missing some data (perhaps it was truncated somehow?)GIF image has no global colormap, and a frame inside it has no local colormap.GIF image is corrupt (incorrect LZW compression)GIF image loader cannot understand this image.GIF image was truncated or incomplete.Icon has zero heightIcon has zero widthImage file '%s' contains no dataImage format unknownImage has invalid width and/or heightImage has unsupported bppImage has zero heightImage has zero widthImage header corruptImage pixel data corruptImage too large to be saved as ICOImage type '%s' is not supportedIncremental loading of image type '%s' is not supportedInsufficient memory to load PNG fileInsufficient memory to load PNM context structInsufficient memory to load PNM fileInsufficient memory to load XBM image fileInsufficient memory to load image, try exiting some applications to free memoryInsufficient memory to open TIFF fileInsufficient memory to save image into a bufferInternal error in the GIF loader (%s)Invalid XBM fileInvalid header in animationInvalid header in iconJPEG quality must be a value between 0 and 100; value '%s' could not be parsed.Keys for PNG text chunks must be ASCII characters.Keys for PNG text chunks must have at least 1 and at most 79 characters.Malformed chunk in animationMaximum color value in PNM file is 0Maximum color value in PNM file is too largeNo XPM header foundNo palette found at end of PCX dataNot enough memory to load GIF fileNot enough memory to load ICO fileNot enough memory to load RAS imageNot enough memory to load animationNot enough memory to load bitmap imageNot enough memory to load iconNot enough memory to load imagePNM file has an image height of 0PNM file has an image width of 0PNM file has an incorrect initial bytePNM file is not in a recognized PNM subformatPNM image loader does not support this PNM subformatPNM loader expected to find an integer, but didn'tPremature end-of-file encounteredRAS image has bogus header dataRAS image has unknown typeRaw PNM formats require exactly one whitespace before sample dataRaw PNM image type is invalidStack overflowTGA image has invalid dimensionsTGA image type not supportedThe ANI image formatThe BMP image formatThe GIF image formatThe ICO image formatThe JPEG image formatThe PCX image formatThe PNG image formatThe PNM/PBM/PGM/PPM image format familyThe TIFF image formatThe Targa image formatThe WBMP image formatThe XBM image formatThe XPM image formatThis build of gdk-pixbuf does not support saving the image format: %sTopdown BMP images cannot be compressedTransformed PNG has unsupported number of channels, must be 3 or 4.Transformed PNG has zero width or height.Transformed PNG not RGB or RGBA.Unable to load image-loading module: %s: %sUnexpected bitdepth for colormap entriesUnexpected end of PNM image dataUnexpected icon chunk in animationUnrecognized image file formatUnsupported JPEG color space (%s)Unsupported icon typeValue for PNG text chunk %s cannot be converted to ISO-8859-1 encoding.Version %s of the GIF file format is not supportedWidth or height of TIFF image is zeroXPM file has image height <= 0XPM file has image width <= 0XPM file has invalid number of colorsXPM has invalid number of chars per pixelunsupported RAS image variationProject-Id-Version: gtk+ 2.6 Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf POT-Creation-Date: 2014-05-26 20:46-0400 PO-Revision-Date: 2005-02-14 18:03+0330 Last-Translator: Roozbeh Pournader Language-Team: Persian Language: fa MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; داده‌های سرصÙحه‌ی تصویر BMP جعلی استاندازه‌ی سرصÙحه‌ی تصویر BMP پشتیبانی نمی‌شودبرخورد با کد بدبیت بر کانال تصویر PNG نامعتبر است.بیت بر کانال PNG تبدیل‌شده، Û¸ نیست.نمی‌توان حاÙظه‌ی سرصÙحه‌ی TGA را تخصیص دادنمی‌توان مدخلهای نقشه‌رنگ را تخصیص دادنمی‌توان ساختار نقشه‌رنگ تخصیص دادنمی‌توان برای داده‌های IOBuffer حاÙظه تخصیص دادنمی‌توان برای ساختار IOBuffer حاÙظه تخصیص دادنمی‌توان برای ساختار زمینه‌ی TGA حاÙظه تخصیص دادنمی‌توان برای بار کردن تصویر PNM حاÙظه تخصیص دادنمی‌توان برای بار کردن تصویر XPM حاÙظه تخصیص دادنمی‌توان pixbuf جدید تخصیص دادنمی‌توان داده‌های موقت IOBuffer را تخصیص دادنمی‌توان نقشه‌رنگ XPM را خواندنمی‌توان داده‌های IOBuffer را بازتخصیص کردمدخل دوری جدول در پرونده‌ی GIFشمایل‌های Ùشرده‌شده پشتیبانی نمی‌شوندنمی‌توان ارتÙاع تصویر را گرÙت (پرونده‌ی TIFF خراب)نمی‌توان عرض تصویر را گرÙت (پرونده‌ی TIFF خراب)نمی‌توان برای میانگیر زمینه حاÙظه تخصیص دادنمی‌توان برای سرصÙحه حاÙظه تخصیص دادنمی‌توان برای داده‌های خط حاÙظه تخصیص دادنمی‌توان برای بار کردن پرونده‌ی JPEG حاÙظه تخصیص دادنمی‌توان pixbuf ایجاد کردقالب پرونده‌ی تصویر برای پرونده‌ی «%s» تشخیص داده نشدنمی‌توان بقیه را ذخیره کردکانون مکان‌نما خارج از تصویر استهمه‌ی خطهای تصویر PCX گرÙته نشدابعاد تصویر TIFF خیلی بزرگ استخطا در تÙسیر پرونده‌ی JPEG â€(%s)خطا در نوشتن در پرونده‌ی تصویر: %sداده‌های اضاÙÛŒ در پروندهبستن «%s» هنگام نوشتن تصویر شکست خورد، ممکن است همه‌ی داده‌ها ذخیره نشده باشند: %sنمی‌توان داده‌های RGB را از پرونده‌ی TIFF بار کردبار کردن پرونده‌ی TIFF شکست خوردبار کردن پویانمایی «%s» شکست خورد: دلیل آن معلوم نیست، احتمالاً پرونده‌ی پویانمایی خراب استبار کردن تصویر «%s» شکست خورد: %sبار کردن تصویر «%s» شکست خورد: دلیل آن معلوم نیست، احتمالاً پرونده‌ی تصویری خراب استنمی‌توان «%s» را برای نوشتن باز کرد: %sباز کردن پرونده‌ی TIFF شکست خوردباز کردن پرونده‌ی «%s» شکست خورد: %sباز کردن پرونده‌ی موقت شکست خوردخواندن از پرونده‌ی موقت شکست خوردنوشتن پرونده‌ی موقت هنگام بار کردن تصویر XNM شکست خوردنوشتن در پرونده‌ی موقت هنگام بار کردن تصویر XPM شکست خوردشکست در خواندن GIF: %sخطای مهلک در پرونده‌ی تصویر PNGâ€: %sخطای مهلک در خواندن پرونده‌ی تصویری PNGخطای مهلک در خواندن پرونده‌ی تصویری PNGâ€: %sپرونده به‌نظر یک پرونده‌ی GIF نمی‌رسدبعضی از داده‌های پرونده‌ی GIF Ù…Ùقود شده‌اند (شاید پرونده به Ø´Ú©Ù„ÛŒ قطع شده است؟)â€ØªØµÙˆÛŒØ± GIF نقشه‌رنگ سراسری‌ای ندارد، Ùˆ یکی از چارچوب‌های داخل آن نقشه‌رنگ محلی ندارد.تصویر GIF خراب است (Ùشرده‌سازی LZW غلط)بارکننده‌ی تصویر GIF نمی‌تواند این تصویر را بÙهمد.تصویر GIF قطع شده یا ناقص است.ارتÙاع شمایل صÙر استعرض شمایل صÙر استپرونده‌ی تصویری «%s» هیچ داده‌ای نداردقالب تصویر نامعلوم استارتÙاع Ùˆ/یا عرض تصویر نامعتبر استâ€bpp تصویر پشتیبانی نمی‌شودارتÙاع تصویر صÙر استعرض تصویر صÙر استسرصÙحه‌ی تصویر خراب استداده‌های نقطه‌ای تصویر خراب استتصویر برای ذخیره شدن به‌عنوان ICO خیلی بزرگ استتصویر نوع «%s» پشتیبانی نمی‌شودبار کردن اÙزایشی تصویر نوع «%s» پشتیبانی نمی‌شودحاÙظه برای بار کردن پرونده‌ی PNG کاÙÛŒ نیستحاÙظه برای بار کردن ساختار زمینه‌ی PNM کاÙÛŒ نیستحاÙظه برای بار کردن پرونده‌ی PNM کاÙÛŒ نیستحاÙظه برای بار کردن پرونده‌ی تصویری XBM کاÙÛŒ نیستحاÙظه برای بار کردن تصویر کاÙÛŒ نیست، برای آزاد کردن حاÙظه خروج از بعضی برنامه‌ها را امتحان کنیدحاÙظه برای بار کردن پرونده‌ی TIFF کاÙÛŒ نیستحاÙظه برای ذخیره کردن تصویر در میان‌گیر کاÙÛŒ نیستخطای داخلی در بارگذار GIF (%s)پرونده‌ی XBM نامعتبرسرصÙحه‌ی نامعتبر در پویانماییسرصÙحه‌ی نامعتبر در شمایلکیÙیت JPEG باید مقداری بین Û° Ùˆ Û±Û°Û° باشد؛ مقدار «%s» قابل درک نیست.کلیدهای تکه‌متنهای PNG باید نویسه‌های اَسکی باشند.کلیدهای تکه‌متنهای PNG باید حداقل یک Ùˆ حداکثر Û·Û¹ نویسه داشته باشند.تکه‌ی معیوب در پویانماییحداکثر مقدار رنگ در پرونده‌ی PNM صÙر استمقدار حداکثر رنگ در پرونده‌ی PNM خیلی بزرگ استسرصÙحه‌ی XPM یاÙت نشددر انتهای داده‌های PCX تخته‌رنگی یاÙته نشدحاÙظه برای بار کردن پرونده‌ی GIF کاÙÛŒ نیستحاÙظه برای بار کردن پرونده‌ی ICO کاÙÛŒ نیستحاÙظه برای بار کردن تصویر RAS کاÙÛŒ نیستحاÙظه برای بار کردن پویانمایی کاÙÛŒ نیستحاÙظه برای بار کردن تصویر نقشه‌بیتی کاÙÛŒ نیستحاÙظه برای بار کردن شمایل کاÙÛŒ نیستحاÙظه برای بار کردن تصویر کاÙÛŒ نیستارتÙاع تصویر پرونده‌ی PNM صÙر استعرض تصویر پرونده‌ی PNM صÙر استبایت ابتدایی پرونده‌ی PNM نادرست استپرونده‌ی PNM در زیرقالب شناخته‌شده‌ای از PNM نیستبارکننده‌ی تصویر PNM از این زیرقالب پشتیبانی نمی‌کندبارکننده‌ی PNM انتظار داشت یک عدد صحیح ببیند، ولی ندیدپیش از موقع به پایان پرونده برخورد شدداده‌های سرصÙحه‌ای تصویر RAS جعلی استنوع تصویر RAS نامعلوم استقالبهای PNM خام به دقیقاً یک Ùاصله‌ی خالی قبل از داده‌های نمونه نیاز دارندنوع تصویر PNM خام نامعتبر استسرریز پشتهابعاد پرونده‌ی TGA نامعتبر استتصویر نوع TGA پشتیبانی نمی‌شودقالب تصویر ANIقالب تصویر BMPقالب تصویر GIFقالب تصویر ICOقالب تصویر JPEGقالب تصویر PCXقالب تصویر PNGخانواده‌ی قالبهای تصویر PNM/PBM/PGM/PPMقالب تصویر TIFFقالب تصویر تارگاقالب تصویری WBMPقالب تصویر XBMقالب تصویر XPMاین ساخت gdk-pixbuf از ذخیره‌ی این قالب تصویری پشتیبانی نمی‌کند: %sتصاویر BMP ازبالا‌به‌پایین نمی‌توانند Ùشرده باشندتعداد کانالهای PNG تبدیل‌شده پشتیبانی نمی‌شود، باید Û³ یا Û´ تا باشد.عرض یا ارتÙاع PNG تبدیل‌شده صÙر است.PNG تبدیل‌شده RGB یا RGBA نیست.نمی‌توان پیمانه‌ی تصویربارکن را بار کرد: %s: %sعمق بیتی غیرمنتظره برای مدخلهای نقشه‌رنگپایان غیرمنتظره‌ی داده‌های تصویر PNMتکه ‌شمایل غیرمنتظره در پویانماییقالب پرونده‌ی تصویری ناشناختهÙضای رنگ JPEG پشتیبانی نمی‌شود (%s)شمایل از نوع پشتیانی‌نشدهمقدار تکه‌متن PNG «%s» را نمی‌توان به کدگذاری ISO-8859-1 تبدیل کرد.نسخه‌ی %s از قالب پرونده‌ی GIF پشتیبانی نمی‌شودعرض یا ارتÙاع تصویر TIFF صÙر استارتÙاع تصویر پرونده‌ی XPM کمتر یا مساوی صÙر استعرض تصویر پرونده‌ی XPM کمتر یا مساوی صÙر استتعداد رنگهای پرونده‌ی XPM نامعتبر استتعداد نویسه بر نقطه‌ی XPM نامعتبر استاین Ø´Ú©Ù„ از تصاویر RAS پشتیبانی نمی‌شوندIfailed to allocate image buffer of %u bytefailed to allocate image buffer of %u bytesJPEG quality must be a value between 0 and 100; value '%d' is not allowed.Unsupported depth for ICO file: %dImage has unsupported number of %d-bit planesتخصیص یک میانگیر تصویر %u بایتی شکست خورد Ú©ÛŒÙیت JPEG باید مقداری بین Û° Ùˆ Û±Û°Û° باشد؛ مقدار «%d» مجاز نیست.عمق پشتیبانی‌نشده برای پرونده‌ی ICO: %dتعداد صÙحه‌های %dبیتی تصویر پشتیبانی نمی‌شودgdk-pixbuf-2.30.8/po/is.po0000664000175000017500000007206412340760135016377 0ustar00mclasenmclasen00000000000000# Icelandic translation of gtk 2.2 # Copyright (C) 2003 Free Software Foundation, Inc. # This file is distributed under the same license as the GTK package. # Richard Allen , 2003 # msgid "" msgstr "" "Project-Id-Version: gtk 2.2\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-" "pixbuf\n" "POT-Creation-Date: 2014-05-26 20:46-0400\n" "PO-Revision-Date: 2004-03-12 15:42-0000\n" "Last-Translator: Richard Allen \n" "Language-Team: is \n" "Language: is\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: gdk-pixbuf/gdk-pixbuf-animation.c:158 gdk-pixbuf/gdk-pixbuf-io.c:1077 #: gdk-pixbuf/gdk-pixbuf-io.c:1333 #, c-format msgid "Failed to open file '%s': %s" msgstr "Gat ekki opnað skrána '%s': %s" #: gdk-pixbuf/gdk-pixbuf-animation.c:171 gdk-pixbuf/gdk-pixbuf-io.c:962 #, c-format msgid "Image file '%s' contains no data" msgstr "Myndskráin '%s' inniheldur ekkert" #: gdk-pixbuf/gdk-pixbuf-animation.c:210 #, c-format msgid "" "Failed to load animation '%s': reason not known, probably a corrupt " "animation file" msgstr "" "Gat ekki lesið hreyfimyndina '%s': skýringin er ókunn en líklega er þetta " "gölluð skrá" #: gdk-pixbuf/gdk-pixbuf-animation.c:278 gdk-pixbuf/gdk-pixbuf-io.c:1113 #: gdk-pixbuf/gdk-pixbuf-io.c:1385 #, c-format msgid "" "Failed to load image '%s': reason not known, probably a corrupt image file" msgstr "" "Gat ekki lesið myndina '%s': skýringin er ókunn en líklega er þetta gölluð " "skrá" #: gdk-pixbuf/gdk-pixbuf-io.c:774 #, c-format msgid "Unable to load image-loading module: %s: %s" msgstr "Gat ekki lesið myndlestrareiningu: %s: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:789 #, fuzzy, c-format msgid "" "Image-loading module %s does not export the proper interface; perhaps it's " "from a different gdk-pixbuf version?" msgstr "" "Myndlestrareiningin %s hefur ekki rétt viðmót. Ef til vill er hún ættuð úr " "annari útgáfu af GTK?" #: gdk-pixbuf/gdk-pixbuf-io.c:798 gdk-pixbuf/gdk-pixbuf-io.c:849 #, c-format msgid "Image type '%s' is not supported" msgstr "Myndgerðin '%s' er ekki studd" #: gdk-pixbuf/gdk-pixbuf-io.c:934 #, c-format msgid "Couldn't recognize the image file format for file '%s'" msgstr "Óþekkt myndsnið í skránni '%s'" #: gdk-pixbuf/gdk-pixbuf-io.c:942 msgid "Unrecognized image file format" msgstr "Óþekkt myndsnið" #: gdk-pixbuf/gdk-pixbuf-io.c:1124 #, c-format msgid "Failed to load image '%s': %s" msgstr "Gat ekki lesið myndina '%s': %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2029 gdk-pixbuf/io-gdip-utils.c:835 #, c-format msgid "Error writing to image file: %s" msgstr "Villa við ritun í myndskrána: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2071 gdk-pixbuf/gdk-pixbuf-io.c:2192 #, c-format msgid "This build of gdk-pixbuf does not support saving the image format: %s" msgstr "Þessi útgáfa af gdk-pixbuf styður ekki að vista myndum á sniðinu: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2102 msgid "Insufficient memory to save image to callback" msgstr "" #: gdk-pixbuf/gdk-pixbuf-io.c:2115 msgid "Failed to open temporary file" msgstr "Gat ekki opnað tímabundna skrá" #: gdk-pixbuf/gdk-pixbuf-io.c:2138 msgid "Failed to read from temporary file" msgstr "Gat ekki lesið úr tímabundnu skránni" #: gdk-pixbuf/gdk-pixbuf-io.c:2382 #, c-format msgid "Failed to open '%s' for writing: %s" msgstr "Gat ekki opnað '%s' til skriftar: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2408 #, c-format msgid "" "Failed to close '%s' while writing image, all data may not have been saved: " "%s" msgstr "" "Gat ekki lokað '%s' meðan á skrift stóð. Vera mað að öllum gögnum hafi ekki " "verið vistað: %s" #: gdk-pixbuf/gdk-pixbuf-io.c:2629 gdk-pixbuf/gdk-pixbuf-io.c:2681 msgid "Insufficient memory to save image into a buffer" msgstr "Get ekki frátekið biðminni fyrir myndina" #: gdk-pixbuf/gdk-pixbuf-io.c:2727 #, fuzzy msgid "Error writing to image stream" msgstr "Villa við ritun í myndskrána: %s" #: gdk-pixbuf/gdk-pixbuf-loader.c:384 #, fuzzy, c-format msgid "" "Internal error: Image loader module '%s' failed to complete an operation, " "but didn't give a reason for the failure" msgstr "" "Innvær villa: Myndlestrareiningin '%s' gat ekki lesið myndina og gaf enga " "skýringu á hversvegna ekki" #: gdk-pixbuf/gdk-pixbuf-loader.c:426 #, c-format msgid "Incremental loading of image type '%s' is not supported" msgstr "Lestur hluta mynda af gerðinni '%s' er ekki studdur" #: gdk-pixbuf/gdk-pixdata.c:158 msgid "Image header corrupt" msgstr "Haus myndarinnar skemmdur" #: gdk-pixbuf/gdk-pixdata.c:163 msgid "Image format unknown" msgstr "Óþekkt myndsnið" #: gdk-pixbuf/gdk-pixdata.c:168 gdk-pixbuf/gdk-pixdata.c:501 msgid "Image pixel data corrupt" msgstr "Myndeiningagögn eru skemmd" #: gdk-pixbuf/gdk-pixdata.c:445 #, c-format msgid "failed to allocate image buffer of %u byte" msgid_plural "failed to allocate image buffer of %u bytes" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-ani.c:242 msgid "Unexpected icon chunk in animation" msgstr "Óstudd táknmynd í hreyfimyndinni" #: gdk-pixbuf/io-ani.c:340 gdk-pixbuf/io-ani.c:398 gdk-pixbuf/io-ani.c:424 #: gdk-pixbuf/io-ani.c:447 gdk-pixbuf/io-ani.c:474 gdk-pixbuf/io-ani.c:561 msgid "Invalid header in animation" msgstr "Ógildur haus í hreyfimynd" #: gdk-pixbuf/io-ani.c:350 gdk-pixbuf/io-ani.c:372 gdk-pixbuf/io-ani.c:456 #: gdk-pixbuf/io-ani.c:483 gdk-pixbuf/io-ani.c:534 gdk-pixbuf/io-ani.c:606 msgid "Not enough memory to load animation" msgstr "Ekki nægjanlegt minni til að lesa hreyfimyndina" #: gdk-pixbuf/io-ani.c:390 gdk-pixbuf/io-ani.c:416 gdk-pixbuf/io-ani.c:435 msgid "Malformed chunk in animation" msgstr "Skemmdur bútur í hreyfimyndinni" #: gdk-pixbuf/io-ani.c:628 #, fuzzy msgid "ANI image was truncated or incomplete." msgstr "GIF myndin endar óvænt eða er ókláruð." #: gdk-pixbuf/io-ani.c:669 msgid "The ANI image format" msgstr "ANI myndsniðið" #: gdk-pixbuf/io-bmp.c:227 gdk-pixbuf/io-bmp.c:264 gdk-pixbuf/io-bmp.c:335 #: gdk-pixbuf/io-bmp.c:367 gdk-pixbuf/io-bmp.c:390 gdk-pixbuf/io-bmp.c:493 msgid "BMP image has bogus header data" msgstr "BMP myndin er með gölluð gögn í hausnum" #: gdk-pixbuf/io-bmp.c:238 gdk-pixbuf/io-bmp.c:430 msgid "Not enough memory to load bitmap image" msgstr "Ekki nægjanlegt minni til að lesa bitamyndina" #: gdk-pixbuf/io-bmp.c:316 msgid "BMP image has unsupported header size" msgstr "BMP myndin er með óstudda stærð hausa" #: gdk-pixbuf/io-bmp.c:354 msgid "Topdown BMP images cannot be compressed" msgstr "" #: gdk-pixbuf/io-bmp.c:714 gdk-pixbuf/io-pnm.c:705 msgid "Premature end-of-file encountered" msgstr "Óvæntur endi skráar" #: gdk-pixbuf/io-bmp.c:1326 #, fuzzy msgid "Couldn't allocate memory for saving BMP file" msgstr "Gat ekki tekið frá minni fyrir JPEG skrána" #: gdk-pixbuf/io-bmp.c:1367 #, fuzzy msgid "Couldn't write to BMP file" msgstr "Gat ekki umbreytt skráarheitinu" #: gdk-pixbuf/io-bmp.c:1420 gdk-pixbuf/io-gdip-bmp.c:80 msgid "The BMP image format" msgstr "BMP myndsniðið" #: gdk-pixbuf/io-gdip-emf.c:57 #, fuzzy msgid "The EMF image format" msgstr "BMP myndsniðið" #: gdk-pixbuf/io-gdip-gif.c:78 gdk-pixbuf/io-gif.c:1718 msgid "The GIF image format" msgstr "GIF myndsniðið" #: gdk-pixbuf/io-gdip-ico.c:57 gdk-pixbuf/io-ico.c:1269 msgid "The ICO image format" msgstr "ICO skráarsniðið" #: gdk-pixbuf/io-gdip-jpeg.c:51 gdk-pixbuf/io-jpeg.c:1249 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%s' could not be " "parsed." msgstr "" "Gæði JPEG mynda verður að vera á milli 0 og 100. Gildið '%s' er óþekkt." #: gdk-pixbuf/io-gdip-jpeg.c:66 gdk-pixbuf/io-jpeg.c:1265 #, c-format msgid "" "JPEG quality must be a value between 0 and 100; value '%d' is not allowed." msgstr "" "Gæði JPEG mynda verður að vera á milli 0 og 100. Gildið '%d' er óleyfilegt." #: gdk-pixbuf/io-gdip-jpeg.c:134 gdk-pixbuf/io-jpeg.c:1478 msgid "The JPEG image format" msgstr "JPEG myndsniðið" #: gdk-pixbuf/io-gdip-tiff.c:80 gdk-pixbuf/io-tiff.c:786 msgid "The TIFF image format" msgstr "TIFF myndsniðið" #: gdk-pixbuf/io-gdip-utils.c:152 #, fuzzy, c-format msgid "Could not allocate memory: %s" msgstr "Get ekki tekið frá minni fyrir TGA hausinn" #: gdk-pixbuf/io-gdip-utils.c:177 gdk-pixbuf/io-gdip-utils.c:291 #: gdk-pixbuf/io-gdip-utils.c:331 #, fuzzy, c-format msgid "Could not create stream: %s" msgstr "Villa við að búa til möppuna \"%s\": %s\n" #: gdk-pixbuf/io-gdip-utils.c:191 #, fuzzy, c-format msgid "Could not seek stream: %s" msgstr "Litaval" #: gdk-pixbuf/io-gdip-utils.c:203 #, fuzzy, c-format msgid "Could not read from stream: %s" msgstr "Villa við að búa til möppuna \"%s\": %s\n" #: gdk-pixbuf/io-gdip-utils.c:615 #, fuzzy msgid "Couldn't load bitmap" msgstr "Gat ekki umbreytt skráarheitinu" #: gdk-pixbuf/io-gdip-utils.c:771 #, fuzzy msgid "Couldn't load metafile" msgstr "Gat ekki umbreytt skráarheitinu" #: gdk-pixbuf/io-gdip-utils.c:876 #, fuzzy msgid "Unsupported image format for GDI+" msgstr "óþekkt útgáfa af RAS mynd" #: gdk-pixbuf/io-gdip-utils.c:883 #, fuzzy msgid "Couldn't save" msgstr "gat ekki vistað afgangnum" #: gdk-pixbuf/io-gdip-wmf.c:56 #, fuzzy msgid "The WMF image format" msgstr "WBMP myndsniðið" #: gdk-pixbuf/io-gif.c:220 #, c-format msgid "Failure reading GIF: %s" msgstr "Gat ekki lesið GIF: %s" #: gdk-pixbuf/io-gif.c:494 gdk-pixbuf/io-gif.c:1500 gdk-pixbuf/io-gif.c:1667 msgid "GIF file was missing some data (perhaps it was truncated somehow?)" msgstr "à GIF myndina vantaði gögn (kanski vantar aftaná skrána?)" #: gdk-pixbuf/io-gif.c:503 #, c-format msgid "Internal error in the GIF loader (%s)" msgstr "Innvær villa í GIF lesaranum (%s)" #: gdk-pixbuf/io-gif.c:577 msgid "Stack overflow" msgstr "Stakkurinn yfirflæðir" #: gdk-pixbuf/io-gif.c:637 msgid "GIF image loader cannot understand this image." msgstr "GIF lesarinn skilur ekki þessa mynd." #: gdk-pixbuf/io-gif.c:666 msgid "Bad code encountered" msgstr "Ógildur kóði fannst" #: gdk-pixbuf/io-gif.c:676 msgid "Circular table entry in GIF file" msgstr "Töflubendlar í hring í GIF skránni" #: gdk-pixbuf/io-gif.c:864 gdk-pixbuf/io-gif.c:1486 gdk-pixbuf/io-gif.c:1539 #: gdk-pixbuf/io-gif.c:1655 msgid "Not enough memory to load GIF file" msgstr "Ekki nægjanlegt minni til að lesa GIF skrána" #: gdk-pixbuf/io-gif.c:958 #, fuzzy msgid "Not enough memory to composite a frame in GIF file" msgstr "Ekki nægjanlegt minni til að lesa GIF skrána" #: gdk-pixbuf/io-gif.c:1130 msgid "GIF image is corrupt (incorrect LZW compression)" msgstr "GIF myndin er skemmd (ógild LZW þjöppun)" #: gdk-pixbuf/io-gif.c:1180 msgid "File does not appear to be a GIF file" msgstr "Skráin virðist ekki vera GIF skrá" #: gdk-pixbuf/io-gif.c:1192 #, c-format msgid "Version %s of the GIF file format is not supported" msgstr "Útgáfa %s af GIF sniðinu er ekki studd" #: gdk-pixbuf/io-gif.c:1239 #, fuzzy msgid "Resulting GIF image has zero size" msgstr "Myndin er með breydd sem er núll" #: gdk-pixbuf/io-gif.c:1318 msgid "" "GIF image has no global colormap, and a frame inside it has no local " "colormap." msgstr "" "GIF myndin er ekki með víðvært litakort og rammi innan hennar er ekki með " "litakort heldur." #: gdk-pixbuf/io-gif.c:1562 msgid "GIF image was truncated or incomplete." msgstr "GIF myndin endar óvænt eða er ókláruð." #: gdk-pixbuf/io-icns.c:347 #, fuzzy, c-format msgid "Error reading ICNS image: %s" msgstr "Banvæn villa við lestur PNG skráar: %s" #: gdk-pixbuf/io-icns.c:364 #, fuzzy msgid "Could not decode ICNS file" msgstr "Litaval" #: gdk-pixbuf/io-icns.c:397 #, fuzzy msgid "The ICNS image format" msgstr "ICO skráarsniðið" #: gdk-pixbuf/io-ico.c:226 gdk-pixbuf/io-ico.c:240 gdk-pixbuf/io-ico.c:289 #: gdk-pixbuf/io-ico.c:300 gdk-pixbuf/io-ico.c:393 msgid "Invalid header in icon" msgstr "Ógildur haus í táknmynd" #: gdk-pixbuf/io-ico.c:255 gdk-pixbuf/io-ico.c:310 gdk-pixbuf/io-ico.c:403 #: gdk-pixbuf/io-ico.c:456 gdk-pixbuf/io-ico.c:486 msgid "Not enough memory to load icon" msgstr "Ekki nægjanlegt vinnsluminni til að lesa táknmynd" #: gdk-pixbuf/io-ico.c:336 msgid "Compressed icons are not supported" msgstr "Þjappaðar táknmyndir eru ekki studdar" #: gdk-pixbuf/io-ico.c:356 msgid "Icon has zero width" msgstr "Táknmyndin hefur breyddina núll" #: gdk-pixbuf/io-ico.c:366 msgid "Icon has zero height" msgstr "Táknmyndin hefur hæðina núll" #: gdk-pixbuf/io-ico.c:441 msgid "Unsupported icon type" msgstr "Óþekkt gerð táknmyndar" #: gdk-pixbuf/io-ico.c:535 msgid "Not enough memory to load ICO file" msgstr "Ekki nægjanlegt minni til að lesa ICO skrá" #: gdk-pixbuf/io-ico.c:1000 msgid "Image too large to be saved as ICO" msgstr "Nyndin er of stór til að geta verið vistuð sem ICO" #: gdk-pixbuf/io-ico.c:1011 msgid "Cursor hotspot outside image" msgstr "Myndreiturinn er utan myndarinnar" #: gdk-pixbuf/io-ico.c:1034 #, c-format msgid "Unsupported depth for ICO file: %d" msgstr "Þessi dýpt ICO skráa er ekki studd: %d" #: gdk-pixbuf/io-jasper.c:73 #, fuzzy msgid "Couldn't allocate memory for stream" msgstr "Get ekki tekið frá minni fyrir TGA hausinn" #: gdk-pixbuf/io-jasper.c:103 #, fuzzy msgid "Couldn't decode image" msgstr "Gat ekki umbreytt skráarheitinu" #: gdk-pixbuf/io-jasper.c:121 #, fuzzy msgid "Transformed JPEG2000 has zero width or height" msgstr "Umbreytt PNG mynd hefur núll breydd eða hæð." #: gdk-pixbuf/io-jasper.c:135 #, fuzzy msgid "Image type currently not supported" msgstr "Myndgerðin '%s' er ekki studd" #: gdk-pixbuf/io-jasper.c:147 gdk-pixbuf/io-jasper.c:155 #, fuzzy msgid "Couldn't allocate memory for color profile" msgstr "Gat ekki tekið frá minni fyrir JPEG skrána" #: gdk-pixbuf/io-jasper.c:181 #, fuzzy msgid "Insufficient memory to open JPEG 2000 file" msgstr "Ekki nægjanlegt minni til þess að opna TIFF skrá" #: gdk-pixbuf/io-jasper.c:260 #, fuzzy msgid "Couldn't allocate memory to buffer image data" msgstr "Get ekki tekið frá minni fyrir IOBuffer gögn" #: gdk-pixbuf/io-jasper.c:304 #, fuzzy msgid "The JPEG 2000 image format" msgstr "JPEG myndsniðið" #: gdk-pixbuf/io-jpeg.c:124 #, c-format msgid "Error interpreting JPEG image file (%s)" msgstr "Villa við lestur JPEG skráar (%s)" #: gdk-pixbuf/io-jpeg.c:597 msgid "" "Insufficient memory to load image, try exiting some applications to free " "memory" msgstr "" "Ekki nægjanlegt minni til að lesa inn myndina. Þú getur reynt að loka öðrum " "forritum til að losa minni" #: gdk-pixbuf/io-jpeg.c:645 gdk-pixbuf/io-jpeg.c:858 #, c-format msgid "Unsupported JPEG color space (%s)" msgstr "Óþekkt JPEG litabil (%s)" #: gdk-pixbuf/io-jpeg.c:757 gdk-pixbuf/io-jpeg.c:1037 #: gdk-pixbuf/io-jpeg.c:1308 gdk-pixbuf/io-jpeg.c:1318 msgid "Couldn't allocate memory for loading JPEG file" msgstr "Gat ekki tekið frá minni fyrir JPEG skrána" #: gdk-pixbuf/io-jpeg.c:1011 #, fuzzy msgid "Transformed JPEG has zero width or height." msgstr "Umbreytt PNG mynd hefur núll breydd eða hæð." #: gdk-pixbuf/io-jpeg.c:1279 #, c-format msgid "Color profile has invalid length '%u'." msgstr "" #: gdk-pixbuf/io-pcx.c:184 #, fuzzy msgid "Couldn't allocate memory for header" msgstr "Get ekki tekið frá minni fyrir TGA hausinn" #: gdk-pixbuf/io-pcx.c:199 gdk-pixbuf/io-pcx.c:557 #, fuzzy msgid "Couldn't allocate memory for context buffer" msgstr "Gat ekki tekið frá minni fyrir TAG context strúktúrinn" #: gdk-pixbuf/io-pcx.c:598 #, fuzzy msgid "Image has invalid width and/or height" msgstr "Myndin er með hæð sem er núll" #: gdk-pixbuf/io-pcx.c:610 gdk-pixbuf/io-pcx.c:671 #, fuzzy msgid "Image has unsupported bpp" msgstr "BMP myndin er með óstudda stærð hausa" #: gdk-pixbuf/io-pcx.c:615 gdk-pixbuf/io-pcx.c:623 #, fuzzy, c-format msgid "Image has unsupported number of %d-bit planes" msgstr "BMP myndin er með óstudda stærð hausa" #: gdk-pixbuf/io-pcx.c:639 #, fuzzy msgid "Couldn't create new pixbuf" msgstr "Gat ekki tekið frá nýjann pixbuf" #: gdk-pixbuf/io-pcx.c:647 #, fuzzy msgid "Couldn't allocate memory for line data" msgstr "Get ekki tekið frá minni fyrir IOBuffer gögn" #: gdk-pixbuf/io-pcx.c:654 #, fuzzy msgid "Couldn't allocate memory for PCX image" msgstr "Get ekki tekið frá minni fyrir TGA hausinn" #: gdk-pixbuf/io-pcx.c:701 msgid "Didn't get all lines of PCX image" msgstr "" #: gdk-pixbuf/io-pcx.c:708 msgid "No palette found at end of PCX data" msgstr "" #: gdk-pixbuf/io-pcx.c:753 #, fuzzy msgid "The PCX image format" msgstr "BMP myndsniðið" #: gdk-pixbuf/io-pixdata.c:146 #, fuzzy msgid "Transformed pixbuf has zero width or height." msgstr "Umbreytt PNG mynd hefur núll breydd eða hæð." #: gdk-pixbuf/io-pixdata.c:184 #, fuzzy msgid "The GdkPixdata format" msgstr "GIF myndsniðið" #: gdk-pixbuf/io-png.c:53 msgid "Bits per channel of PNG image is invalid." msgstr "Bitar í rás í PNG myndinni er ógilt." #: gdk-pixbuf/io-png.c:134 gdk-pixbuf/io-png.c:640 msgid "Transformed PNG has zero width or height." msgstr "Umbreytt PNG mynd hefur núll breydd eða hæð." #: gdk-pixbuf/io-png.c:142 msgid "Bits per channel of transformed PNG is not 8." msgstr "Bitar í rás í umbreyttu PNG myndinni eru ekki 8." #: gdk-pixbuf/io-png.c:151 msgid "Transformed PNG not RGB or RGBA." msgstr "Umbreytt PNG mynd er ekki á RGB eða RGBA sniði." #: gdk-pixbuf/io-png.c:160 msgid "Transformed PNG has unsupported number of channels, must be 3 or 4." msgstr "" "Umbreytta PNG myndin hefur ógildann fjölda rása. Rásafjöldi verður að vera 3 " "eða 4." #: gdk-pixbuf/io-png.c:181 #, c-format msgid "Fatal error in PNG image file: %s" msgstr "Banvæn villa í PNG skrá: %s" #: gdk-pixbuf/io-png.c:314 msgid "Insufficient memory to load PNG file" msgstr "Ekki nægjanlegt minni til að lesa PNG skrá" #: gdk-pixbuf/io-png.c:655 #, fuzzy, c-format msgid "" "Insufficient memory to store a %lu by %lu image; try exiting some " "applications to reduce memory usage" msgstr "" "Ekki nægjanlegt minni til að geyma %ld sinnum %ld mynd. Þú getur reynt að " "loka öðrum forrinum til að losa minni." #: gdk-pixbuf/io-png.c:718 msgid "Fatal error reading PNG image file" msgstr "Banvæn villa við lestur PNG skráar" #: gdk-pixbuf/io-png.c:767 #, c-format msgid "Fatal error reading PNG image file: %s" msgstr "Banvæn villa við lestur PNG skráar: %s" #: gdk-pixbuf/io-png.c:857 msgid "" "Keys for PNG text chunks must have at least 1 and at most 79 characters." msgstr "" "Lyklar í PNG textablokkum verða að hafa að minnsta kosti 1 og mest 79 stafi." #: gdk-pixbuf/io-png.c:866 msgid "Keys for PNG text chunks must be ASCII characters." msgstr "Lyklar í PNG textablokkum verða að vera ASCII tákn." #: gdk-pixbuf/io-png.c:880 gdk-pixbuf/io-tiff.c:665 #, c-format msgid "Color profile has invalid length %d." msgstr "" #: gdk-pixbuf/io-png.c:893 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%s' could not " "be parsed." msgstr "" "Gæði JPEG mynda verður að vera á milli 0 og 100. Gildið '%s' er óþekkt." #: gdk-pixbuf/io-png.c:906 #, fuzzy, c-format msgid "" "PNG compression level must be a value between 0 and 9; value '%d' is not " "allowed." msgstr "" "Gæði JPEG mynda verður að vera á milli 0 og 100. Gildið '%d' er óleyfilegt." #: gdk-pixbuf/io-png.c:954 #, fuzzy, c-format msgid "Value for PNG text chunk %s cannot be converted to ISO-8859-1 encoding." msgstr "Gildi í PNG textablokkinni %s er ekki hægt að umbreyta í ISO-8859-1." #: gdk-pixbuf/io-png.c:1117 msgid "The PNG image format" msgstr "PNG myndsniðið" #: gdk-pixbuf/io-pnm.c:246 msgid "PNM loader expected to find an integer, but didn't" msgstr "PNM myndlesarinn átti von á heiltölu en fekk annað." #: gdk-pixbuf/io-pnm.c:278 msgid "PNM file has an incorrect initial byte" msgstr "PNM skráin er með ógilt fyrsta tákn" #: gdk-pixbuf/io-pnm.c:308 msgid "PNM file is not in a recognized PNM subformat" msgstr "PNM skráin er ekki gild PNM undirgerð" #: gdk-pixbuf/io-pnm.c:333 msgid "PNM file has an image width of 0" msgstr "PNM skráin hefur breyddina 0" #: gdk-pixbuf/io-pnm.c:354 msgid "PNM file has an image height of 0" msgstr "PNM skráin hefur hæðina 0" #: gdk-pixbuf/io-pnm.c:377 msgid "Maximum color value in PNM file is 0" msgstr "Hámarks litagildi í PNM skrá er 0" #: gdk-pixbuf/io-pnm.c:385 msgid "Maximum color value in PNM file is too large" msgstr "hámarks litagildi í PNM skrá er of stórt" #: gdk-pixbuf/io-pnm.c:425 gdk-pixbuf/io-pnm.c:455 gdk-pixbuf/io-pnm.c:500 msgid "Raw PNM image type is invalid" msgstr "Hráar PNM myndsniðið er ógilt" #: gdk-pixbuf/io-pnm.c:650 msgid "PNM image loader does not support this PNM subformat" msgstr "PNM myndlesarinn styður ekki þessa PNM undirgerð" #: gdk-pixbuf/io-pnm.c:737 gdk-pixbuf/io-pnm.c:964 msgid "Raw PNM formats require exactly one whitespace before sample data" msgstr "Hráar PNM myndir verða að hafa eitt orðabil á undan myndgögnunum" #: gdk-pixbuf/io-pnm.c:764 #, fuzzy msgid "Cannot allocate memory for loading PNM image" msgstr "Get ekki frátekið minni til að lesa PNM mynd" #: gdk-pixbuf/io-pnm.c:814 msgid "Insufficient memory to load PNM context struct" msgstr "Ekki nægjanlegt minni til að lesa PNM strúktúr" #: gdk-pixbuf/io-pnm.c:865 msgid "Unexpected end of PNM image data" msgstr "Óvæntur endir á PNM gögnum" #: gdk-pixbuf/io-pnm.c:993 msgid "Insufficient memory to load PNM file" msgstr "Ekki nægjanlegt minni til að lesa PNM mynd" #: gdk-pixbuf/io-pnm.c:1077 msgid "The PNM/PBM/PGM/PPM image format family" msgstr "PNM/PBM/PGM/PPM myndsniðið" #: gdk-pixbuf/io-qtif.c:126 msgid "Input file descriptor is NULL." msgstr "" #: gdk-pixbuf/io-qtif.c:141 #, fuzzy msgid "Failed to read QTIF header" msgstr "Gat ekki opnað TIFF mynd" #: gdk-pixbuf/io-qtif.c:150 gdk-pixbuf/io-qtif.c:187 gdk-pixbuf/io-qtif.c:454 #, c-format msgid "QTIF atom size too large (%d byte)" msgid_plural "QTIF atom size too large (%d bytes)" msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:173 #, fuzzy, c-format msgid "Failed to allocate %d byte for file read buffer" msgid_plural "Failed to allocate %d bytes for file read buffer" msgstr[0] "Gat ekki tekið frá minni fyrir TAG context strúktúrinn" msgstr[1] "Gat ekki tekið frá minni fyrir TAG context strúktúrinn" #: gdk-pixbuf/io-qtif.c:201 #, fuzzy, c-format msgid "File error when reading QTIF atom: %s" msgstr "Gat ekki lesið GIF: %s" #: gdk-pixbuf/io-qtif.c:238 #, c-format msgid "Failed to skip the next %d byte with seek()." msgid_plural "Failed to skip the next %d bytes with seek()." msgstr[0] "" msgstr[1] "" #: gdk-pixbuf/io-qtif.c:265 #, fuzzy msgid "Failed to allocate QTIF context structure." msgstr "Gat ekki tekið frá minni fyrir TAG context strúktúrinn" #: gdk-pixbuf/io-qtif.c:325 #, fuzzy msgid "Failed to create GdkPixbufLoader object." msgstr "Gat ekki lesið úr tímabundnu skránni" #: gdk-pixbuf/io-qtif.c:429 #, fuzzy msgid "Failed to find an image data atom." msgstr "Gat ekki opnað TIFF mynd" #: gdk-pixbuf/io-qtif.c:613 #, fuzzy msgid "The QTIF image format" msgstr "TIFF myndsniðið" #: gdk-pixbuf/io-ras.c:123 msgid "RAS image has bogus header data" msgstr "RAS myndin er með gallaðann haus" #: gdk-pixbuf/io-ras.c:145 msgid "RAS image has unknown type" msgstr "RAS myndin er með óþekkta gerð" #: gdk-pixbuf/io-ras.c:153 msgid "unsupported RAS image variation" msgstr "óþekkt útgáfa af RAS mynd" #: gdk-pixbuf/io-ras.c:168 gdk-pixbuf/io-ras.c:197 msgid "Not enough memory to load RAS image" msgstr "Ekki nægjanlegt minni til að lesa RAS mynd" #: gdk-pixbuf/io-ras.c:542 msgid "The Sun raster image format" msgstr "Sun raster myndsniðið" #: gdk-pixbuf/io-tga.c:151 #, fuzzy msgid "Cannot allocate memory for IOBuffer struct" msgstr "Get ekki tekið frá minni fyrir IOBuffer strúktúr" #: gdk-pixbuf/io-tga.c:170 #, fuzzy msgid "Cannot allocate memory for IOBuffer data" msgstr "Get ekki tekið frá minni fyrir IOBuffer gögn" #: gdk-pixbuf/io-tga.c:181 #, fuzzy msgid "Cannot realloc IOBuffer data" msgstr "Get ekki endurfrátekið IOBuffer gögn" #: gdk-pixbuf/io-tga.c:211 #, fuzzy msgid "Cannot allocate temporary IOBuffer data" msgstr "Gat ekki tekið frá tímabundinn IOBuffer" #: gdk-pixbuf/io-tga.c:339 #, fuzzy msgid "Cannot allocate new pixbuf" msgstr "Gat ekki tekið frá nýjann pixbuf" #: gdk-pixbuf/io-tga.c:678 #, fuzzy msgid "Image is corrupted or truncated" msgstr "GIF myndin endar óvænt eða er ókláruð." #: gdk-pixbuf/io-tga.c:685 #, fuzzy msgid "Cannot allocate colormap structure" msgstr "Get ekki tekið frá litakortsstrúktúr" #: gdk-pixbuf/io-tga.c:692 #, fuzzy msgid "Cannot allocate colormap entries" msgstr "Gat ekki tekið frá litakortfærslur" #: gdk-pixbuf/io-tga.c:714 msgid "Unexpected bitdepth for colormap entries" msgstr "Ógild litadýpt í færslum litakortsins" #: gdk-pixbuf/io-tga.c:732 #, fuzzy msgid "Cannot allocate TGA header memory" msgstr "Get ekki tekið frá minni fyror TGA hausinn" #: gdk-pixbuf/io-tga.c:765 msgid "TGA image has invalid dimensions" msgstr "TGA myndin er með ógilda stærð" #: gdk-pixbuf/io-tga.c:771 gdk-pixbuf/io-tga.c:780 gdk-pixbuf/io-tga.c:790 #: gdk-pixbuf/io-tga.c:800 gdk-pixbuf/io-tga.c:807 msgid "TGA image type not supported" msgstr "Óþekkt gerð TGA myndar" #: gdk-pixbuf/io-tga.c:854 #, fuzzy msgid "Cannot allocate memory for TGA context struct" msgstr "Gat ekki tekið frá minni fyrir TAG context strúktúrinn" #: gdk-pixbuf/io-tga.c:919 msgid "Excess data in file" msgstr "Auka gögn í skránni" #: gdk-pixbuf/io-tga.c:1000 msgid "The Targa image format" msgstr "Targa myndsniðið" #: gdk-pixbuf/io-tiff.c:102 msgid "Could not get image width (bad TIFF file)" msgstr "Gat ekki lesið breydd myndarinnar (skemmd TIFF skrá)" #: gdk-pixbuf/io-tiff.c:110 msgid "Could not get image height (bad TIFF file)" msgstr "Gat ekki lesið hæð myndarinnar (skemmd TIFF skrá)" #: gdk-pixbuf/io-tiff.c:118 msgid "Width or height of TIFF image is zero" msgstr "Hæð eða breydd TIFF myndar er núll" #: gdk-pixbuf/io-tiff.c:127 gdk-pixbuf/io-tiff.c:136 msgid "Dimensions of TIFF image too large" msgstr "Stærð TIFF myndarinnar er of stór" #: gdk-pixbuf/io-tiff.c:160 gdk-pixbuf/io-tiff.c:172 gdk-pixbuf/io-tiff.c:489 msgid "Insufficient memory to open TIFF file" msgstr "Ekki nægjanlegt minni til þess að opna TIFF skrá" #: gdk-pixbuf/io-tiff.c:234 msgid "Failed to load RGB data from TIFF file" msgstr "Gat ekki lesið RGB gögn úr TIFF skrá" #: gdk-pixbuf/io-tiff.c:291 msgid "Failed to open TIFF image" msgstr "Gat ekki opnað TIFF mynd" #: gdk-pixbuf/io-tiff.c:425 gdk-pixbuf/io-tiff.c:438 msgid "Failed to load TIFF image" msgstr "Gat ekki lesið TIFF mynd" #: gdk-pixbuf/io-tiff.c:621 #, fuzzy msgid "Failed to save TIFF image" msgstr "Gat ekki opnað TIFF mynd" #: gdk-pixbuf/io-tiff.c:654 msgid "TIFF compression doesn't refer to a valid codec." msgstr "" #: gdk-pixbuf/io-tiff.c:694 #, fuzzy msgid "Failed to write TIFF data" msgstr "Gat ekki opnað TIFF mynd" #: gdk-pixbuf/io-tiff.c:731 #, fuzzy msgid "Couldn't write to TIFF file" msgstr "Gat ekki umbreytt skráarheitinu" #: gdk-pixbuf/io-wbmp.c:243 msgid "Image has zero width" msgstr "Myndin er með breydd sem er núll" #: gdk-pixbuf/io-wbmp.c:261 msgid "Image has zero height" msgstr "Myndin er með hæð sem er núll" #: gdk-pixbuf/io-wbmp.c:272 msgid "Not enough memory to load image" msgstr "Ekki nægjanlegt minni til að lesa myndina" #: gdk-pixbuf/io-wbmp.c:331 msgid "Couldn't save the rest" msgstr "gat ekki vistað afgangnum" #: gdk-pixbuf/io-wbmp.c:372 msgid "The WBMP image format" msgstr "WBMP myndsniðið" #: gdk-pixbuf/io-xbm.c:302 msgid "Invalid XBM file" msgstr "Ógild XBM skrá" #: gdk-pixbuf/io-xbm.c:312 msgid "Insufficient memory to load XBM image file" msgstr "Get ekki frátekið minni fyrir lestur XBM myndar" #: gdk-pixbuf/io-xbm.c:460 msgid "Failed to write to temporary file when loading XBM image" msgstr "Gat ekki ritað í tímabundna skrá við lestur XBM myndar" #: gdk-pixbuf/io-xbm.c:499 msgid "The XBM image format" msgstr "XBM myndsniðið" #: gdk-pixbuf/io-xpm.c:467 msgid "No XPM header found" msgstr "Enginn XPM haus fannst" #: gdk-pixbuf/io-xpm.c:476 #, fuzzy msgid "Invalid XPM header" msgstr "Ógild XBM skrá" #: gdk-pixbuf/io-xpm.c:484 msgid "XPM file has image width <= 0" msgstr "XPM er með breydd sem er <= 0" #: gdk-pixbuf/io-xpm.c:492 msgid "XPM file has image height <= 0" msgstr "XPM er með hæð sem er <= 0" #: gdk-pixbuf/io-xpm.c:500 msgid "XPM has invalid number of chars per pixel" msgstr "XPM er með ógildann fjölda rása á myndeiningu" #: gdk-pixbuf/io-xpm.c:509 msgid "XPM file has invalid number of colors" msgstr "XPM er með ógildann litafjölda" #: gdk-pixbuf/io-xpm.c:521 gdk-pixbuf/io-xpm.c:530 gdk-pixbuf/io-xpm.c:582 #, fuzzy msgid "Cannot allocate memory for loading XPM image" msgstr "Get ekki frátekið minni fyrir lestur XPM myndar" #: gdk-pixbuf/io-xpm.c:544 #, fuzzy msgid "Cannot read XPM colormap" msgstr "Get ekki lesið XPM litakortið" #: gdk-pixbuf/io-xpm.c:776 msgid "Failed to write to temporary file when loading XPM image" msgstr "Gat ekki ritað í tímabundna skrá við lestur XPM myndar" #: gdk-pixbuf/io-xpm.c:815 msgid "The XPM image format" msgstr "XPM myndsniðið" #~ msgid "Unsupported animation type" #~ msgstr "Óstudd gerð hreyfimyndar" #~ msgid "TIFFClose operation failed" #~ msgstr "TIFFClose aðgerðin brást" #, fuzzy #~ msgid "Couldn't allocate memory for paletted data" #~ msgstr "Get ekki tekið frá minni fyrir IOBuffer gögn" gdk-pixbuf-2.30.8/install-sh0000755000175000017500000003325512340757650017017 0ustar00mclasenmclasen00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gdk-pixbuf-2.30.8/gdk-pixbuf-2.0.pc.in0000664000175000017500000000126012305775535020275 0ustar00mclasenmclasen00000000000000prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ gdk_pixbuf_binary_version=@GDK_PIXBUF_BINARY_VERSION@ gdk_pixbuf_binarydir=@libdir@/gdk-pixbuf-@GDK_PIXBUF_API_VERSION@/@GDK_PIXBUF_BINARY_VERSION@ gdk_pixbuf_moduledir=${gdk_pixbuf_binarydir}/loaders gdk_pixbuf_cache_file=${gdk_pixbuf_binarydir}/loaders.cache Name: GdkPixbuf Description: Image loading and scaling Version: @VERSION@ Requires: gobject-2.0 Requires.private: gmodule-no-export-2.0 @PNG_DEP_CFLAGS_PACKAGES@ Libs: -L${libdir} -lgdk_pixbuf-@GDK_PIXBUF_API_VERSION@ Libs.private: @GDK_PIXBUF_EXTRA_LIBS@ Cflags: -I${includedir}/gdk-pixbuf-@GDK_PIXBUF_API_VERSION@ @GDK_PIXBUF_EXTRA_CFLAGS@ gdk-pixbuf-2.30.8/config.sub0000755000175000017500000010542612340757650016776 0ustar00mclasenmclasen00000000000000#! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2013 Free Software Foundation, Inc. timestamp='2013-10-01' # 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"). # Please send patches with a ChangeLog entry to config-patches@gnu.org. # # 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: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD # 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. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -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-2013 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" 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 # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -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*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | k1om \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | k1om-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i686-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i686-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # 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) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. -auroraux) os=-auroraux ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; c8051-*) os=-elf ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or1k-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $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 ;; -mvs* | -opened*) vendor=ibm ;; -os400*) 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 basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: gdk-pixbuf-2.30.8/tests/0000775000175000017500000000000012340760140016133 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/tests/pixbuf-read.c0000664000175000017500000000371112305775535020526 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2001 Søren Sandmann (sandmann@daimi.au.dk) * * 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 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 "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include #include static gboolean test_loader (const guchar *bytes, gsize len, GError **err) { GdkPixbufLoader *loader; loader = gdk_pixbuf_loader_new (); gdk_pixbuf_loader_write (loader, bytes, len, err); if (*err) return FALSE; gdk_pixbuf_loader_close (loader, err); if (*err) return FALSE; return TRUE; } static void usage (void) { g_print ("usage: pixbuf-read \n"); exit (EXIT_FAILURE); } int main (int argc, char **argv) { int i; g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL); if (argc == 1) usage(); for (i = 1; i < argc; ++i) { gchar *contents; gsize size; GError *err = NULL; g_print ("%s\t\t", argv[i]); fflush (stdout); if (!g_file_get_contents (argv[i], &contents, &size, &err)) { fprintf (stderr, "%s: error: %s\n", argv[i], err->message); } else { err = NULL; if (test_loader ((guchar *) contents, size, &err)) g_print ("success\n"); else g_print ("error: %s\n", err->message); g_free (contents); } } return 0; } gdk-pixbuf-2.30.8/tests/pixbuf-stream.c0000664000175000017500000001370412305775535021111 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2013 Red Hat, 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 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 . * * Author: Matthias Clasen */ #include "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include "test-common.h" #include #define compare_option(p1, p2, key) \ g_strcmp0 (gdk_pixbuf_get_option (p1, key), gdk_pixbuf_get_option (p2, key)) static gboolean pixbuf_equal (GdkPixbuf *p1, GdkPixbuf *p2) { if (gdk_pixbuf_get_colorspace (p1) != gdk_pixbuf_get_colorspace (p2)) return FALSE; if (gdk_pixbuf_get_n_channels (p1) != gdk_pixbuf_get_n_channels (p2)) return FALSE; if (gdk_pixbuf_get_bits_per_sample (p1) != gdk_pixbuf_get_bits_per_sample (p2)) return FALSE; if (gdk_pixbuf_get_width (p1) != gdk_pixbuf_get_width (p2)) return FALSE; if (gdk_pixbuf_get_height (p1) != gdk_pixbuf_get_height (p2)) return FALSE; if (gdk_pixbuf_get_rowstride (p1) != gdk_pixbuf_get_rowstride (p2)) return FALSE; if (memcmp (gdk_pixbuf_get_pixels (p1), gdk_pixbuf_get_pixels (p2), gdk_pixbuf_get_byte_length (p1)) != 0) return FALSE; if (compare_option (p1, p2, "Title") != 0) return FALSE; if (compare_option (p1, p2, "Artist") != 0) return FALSE; if (compare_option (p1, p2, "x_hot") != 0) return FALSE; if (compare_option (p1, p2, "y_hot") != 0) return FALSE; if (compare_option (p1, p2, "orientation") != 0) return FALSE; if (compare_option (p1, p2, "icc-profile") != 0) return FALSE; return TRUE; } static void test_stream (gconstpointer data) { const gchar *filename = data; const gchar *path; GError *error = NULL; GdkPixbuf *pixbuf, *ref; GFile *file; GInputStream *stream; if (!format_supported (filename)) { g_test_skip ("format not supported"); return; } path = g_test_get_filename (G_TEST_DIST, filename, NULL); ref = gdk_pixbuf_new_from_file (path, &error); g_assert_no_error (error); file = g_file_new_for_path (path); stream = (GInputStream *)g_file_read (file, NULL, &error); g_assert_no_error (error); pixbuf = gdk_pixbuf_new_from_stream (stream, NULL, &error); g_assert_no_error (error); g_assert (pixbuf_equal (pixbuf, ref)); g_object_unref (pixbuf); g_object_unref (stream); g_object_unref (file); g_object_unref (ref); } static void async_done_cb (GObject *source, GAsyncResult *res, gpointer data) { GdkPixbuf *ref = data; GdkPixbuf *pixbuf; GError *error = NULL; pixbuf = gdk_pixbuf_new_from_stream_finish (res, &error); g_assert_no_error (error); g_assert (pixbuf_equal (pixbuf, ref)); g_object_unref (pixbuf); g_object_unref (ref); } static void test_stream_async (gconstpointer data) { const gchar *filename = data; const gchar *path; GError *error = NULL; GdkPixbuf *ref; gchar *buffer; gsize size; GInputStream *stream; if (!format_supported (filename)) { g_test_skip ("format not supported"); return; } path = g_test_get_filename (G_TEST_DIST, filename, NULL); ref = gdk_pixbuf_new_from_file (path, &error); g_assert_no_error (error); g_file_get_contents (path, &buffer, &size, &error); g_assert_no_error (error); stream = g_memory_input_stream_new_from_data (buffer, size, g_free); gdk_pixbuf_new_from_stream_async (stream, NULL, async_done_cb, ref); g_object_unref (stream); } static void test_stream_at_scale (gconstpointer data) { const gchar *filename = data; const gchar *path; GError *error = NULL; GdkPixbuf *pixbuf, *ref; GFile *file; GInputStream *stream; if (!format_supported (filename)) { g_test_skip ("format not supported"); return; } path = g_test_get_filename (G_TEST_DIST, filename, NULL); ref = gdk_pixbuf_new_from_file_at_scale (path, 20, 30, TRUE, &error); g_assert_no_error (error); file = g_file_new_for_path (path); stream = (GInputStream *)g_file_read (file, NULL, &error); g_assert_no_error (error); pixbuf = gdk_pixbuf_new_from_stream_at_scale (stream, 20, 30, TRUE, NULL, &error); g_assert_no_error (error); g_assert (pixbuf_equal (pixbuf, ref)); g_object_unref (pixbuf); g_object_unref (stream); g_object_unref (file); g_object_unref (ref); } static void test_stream_at_scale_async (gconstpointer data) { const gchar *filename = data; const gchar *path; GError *error = NULL; GdkPixbuf *ref; gchar *buffer; gsize size; GInputStream *stream; if (!format_supported (filename)) { g_test_skip ("format not supported"); return; } path = g_test_get_filename (G_TEST_DIST, filename, NULL); ref = gdk_pixbuf_new_from_file_at_scale (path, 40, 10, FALSE, &error); g_assert_no_error (error); g_file_get_contents (path, &buffer, &size, &error); g_assert_no_error (error); stream = g_memory_input_stream_new_from_data (buffer, size, g_free); gdk_pixbuf_new_from_stream_at_scale_async (stream, 40, 10, FALSE, NULL, async_done_cb, ref); g_object_unref (stream); } int main (int argc, char **argv) { g_test_init (&argc, &argv, NULL); g_test_add_data_func ("/pixbuf/stream", "icc-profile.png", test_stream); g_test_add_data_func ("/pixbuf/stream/async", "icc-profile.png", test_stream_async); g_test_add_data_func ("/pixbuf/stream/scale", "icc-profile.png", test_stream_at_scale); g_test_add_data_func ("/pixbuf/stream/scale/async", "icc-profile.png", test_stream_at_scale_async); return g_test_run (); } gdk-pixbuf-2.30.8/tests/test-common.c0000664000175000017500000000326212305775535020566 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2014 Red Hat, 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 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, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Author: Matthias Clasen */ #include "config.h" #include "test-common.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include gboolean format_supported (const gchar *filename) { const gchar *name = NULL; GSList *formats, *l; gboolean retval; const gchar *names[] = { "png", "jpeg", "bmp", "gif", "ras", "tga", "xpm", "xbm" }; gint i; for (i = 0; i < G_N_ELEMENTS (names); i++) { if (strstr (filename, names[i])) { name = names[i]; break; } } if (name == NULL) return FALSE; retval = FALSE; formats = gdk_pixbuf_get_formats (); for (l = formats; l; l = l->next) { GdkPixbufFormat *format = l->data; if (g_str_equal (gdk_pixbuf_format_get_name (format), name)) { retval = TRUE; break; } } g_slist_free (formats); return retval; } gdk-pixbuf-2.30.8/tests/pixbuf-random.c0000664000175000017500000000762712305775535021105 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - assault loaders with random data * * Copyright (C) 2001 Søren Sandmann (sandmann@daimi.au.dk) * * 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 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 "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include #include #include #include static void assault (const guchar *header, gsize header_size, int n_images) { FILE *f; enum { N_CHARACTERS = 10000 }; int j; for (j = 0; j < n_images; ++j) { GError *err = NULL; int i; GdkPixbufLoader *loader; f = fopen ("pixbuf-random-image", "w"); if (!f) { perror ("fopen"); exit (EXIT_FAILURE); } loader = gdk_pixbuf_loader_new (); gdk_pixbuf_loader_write (loader, header, header_size, &err); if (err) { g_error_free (err); continue; } for (i = 0; i < N_CHARACTERS; ++i) { int r = g_random_int (); fwrite (&r, 1, sizeof (r), f); if (ferror (f)) { perror ("fwrite"); exit (EXIT_FAILURE); } gdk_pixbuf_loader_write (loader, (guchar *)&r, sizeof (r), &err); if (err) { g_error_free (err); err = NULL; break; } } fclose (f); gdk_pixbuf_loader_close (loader, &err); if (err) { g_error_free (err); err = NULL; } g_object_unref (loader); } } static void write_seed (int seed) { FILE *f; /* write this so you can reproduce failed tests */ f = fopen ("pixbuf-random-seed", "w"); if (!f) { perror ("fopen"); exit (EXIT_FAILURE); } if (fprintf (f, "%d\n", seed) < 0) { perror ("fprintf"); exit (EXIT_FAILURE); } if (fclose (f) < 0) { perror ("fclose"); exit (EXIT_FAILURE); } g_print ("seed: %d\n", seed); } int main (int argc, char **argv) { int seed; if (argc > 1) seed = atoi (argv[1]); else { seed = time (NULL); write_seed (seed); } g_print ("the last tested image is saved to the file \"pixbuf-random-image\"\n\n"); g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL); g_random_set_seed (seed); #define GIF_HEADER 'G', 'I', 'F', '8', '9', 'a' #define PNG_HEADER 0x89, 'P', 'N', 'G', 0x0d, 0x0a, 0x1a, 0x0a #define TIFF1_HEADER 'M', 'M', 0x00, 0x2a #define TIFF2_HEADER 'I', 'I', 0x2a, 0x00 #define JPEG_HEADER 0xFF, 0xd8 #define PNM_HEADER 'P', '6' #define XBM_HEADER '#', 'd', 'e', 'f', 'i', 'n', 'e', ' ' #define BMP_HEADER 'B', 'M' #define XPM_HEADER '/', '*', ' ', 'X', 'P', 'M', ' ', '*', '/' #define RAS_HEADER 0x59, 0xA6, 0x6A, 0x95 #define TEST_RANDOM(header, n_img) \ do { \ static guchar h[] = { header }; \ g_print (#header); \ fflush (stdout); \ assault (h, sizeof (h), n_img); \ g_print ("\t\tpassed\n"); \ } while (0) for (;;) { TEST_RANDOM (GIF_HEADER, 150); TEST_RANDOM (PNG_HEADER, 110); TEST_RANDOM (JPEG_HEADER, 800); TEST_RANDOM (TIFF1_HEADER, 150); TEST_RANDOM (TIFF2_HEADER, 150); TEST_RANDOM (PNM_HEADER, 150); TEST_RANDOM (XBM_HEADER, 150); TEST_RANDOM (BMP_HEADER, 150); TEST_RANDOM (XPM_HEADER, 150); TEST_RANDOM (RAS_HEADER, 300); g_print ("===========================\n"); } return 0; } gdk-pixbuf-2.30.8/tests/icc-profile.png0000664000175000017500000001511612305775535021060 0ustar00mclasenmclasen00000000000000‰PNG  IHDR00Wù‡wiCCPiccX…íY{˜TÅ•¯.o¨´Fl°¹ÍÀÃ0Ê4 ÏAÄžî{g†îéú1ÃŒJ‰Hâ\‰¨ º>â£g£ÆlŒ1‰YãÕ˜Í&ºdãL‚ $K7ÙÄœüêTuOH¾o¿oÿ\櫾§Nª:çüêuB\úZ,Ü’2üB´ÄÓÉUKª}7¬¿Ñ7ø'b¸#F‰‹„ §Z«V¬ŠsþûøÇÂ#¿?œ&ÇÚÛ¹iâ;K¦ü éÆWç>eÞ}î~ü(• ᙊ²8ÜšL Q‚2ÐßžnÅwðcn E@¿ zj ‚þPòýI72=d„¤“kVÕ€öö5Ñ Et¸)Ùºô„¶p#æ‚9n±Ò!¨µú ‹´DÀµõò–X&œ×e„_»ßa(/‡SÌ—s¿±˜–üw¬T~ßNd>hÊ0=åTsº@¼9Ä´ò—ÖÓc¡GIkºz•ÇsakzÅMû’™ü˜ž)™hžÕÙ´fÇS-ªELd„Ôj™HˆˆHŠã %7$dÿ*щoLó,-[+Nˆ¨æAê9ÿrÑŒ¶þM¡µ¹_ïe\n”óQæèzIï|[*XäÇáE~ÜŒr@û±SÚ¯ýxlتý¸ ôï´¿€OIRûk:è´¿Ð:`œö×] ?¯}„uhŒÖ>ÂøƃÚGŸÅZ+Öˆ&X“>Ñ ÿ$„šô…Osmp-®Ë6lƒjǯO„AµŠH4‹FŒ“/ÉJ3/Œo3dâBZ±TƳ œ´8 É4êM(ýgΠÇq–IˆÐ\—’øï”fÔÛK9_œç‹ZZí6h'ÄB›Å­(šÍL%WêÔÉúGQof T[ãÇñ—f|¢æ,›ÕaÐIñ!d¢°!Ž6)/Ä"ÖÎb,HäçU^:*Nû͇5jåðö¡Ò^I|šçÃ,•`ù{Eˆ•¼¦Sìëþ~N°ŸlS«žÑÒvúÐ;†q2ÚÅútjmšY—æOÕEøWûãþ÷ü'ý?ò?êÌÿKÂú ½Çß±®nÃæÉþZÿn´|äÿ³¿Ñ¿Z®Ñ¾mí‡LœQ“Ü#b«Ô˜t°ÏåiD¿^X+ž…z¬Ö©÷º´?©w®ìÕ‡Kò,dNhLÚΉÉÏÅïû¡!ýäu“f]‹ç é}¤Ði‚”ÂGÊ cšQmTÕÂg,0*A-Ä™1Ï¢^e˜¨Ï@™i”óÁQrs ?J™±HLƒd™”·Ì˜ ùRôªÆ™S‹V9¢5ô-âUÌãç3j ·©³j"è9EZÔk-LE±Ü"]Ÿ‰ï £z¡CÖF·¡w¹®÷Ÿ¿LÏ?í¥Æ,æãfFÂß¿ï7›4NYýÞÆÓí=r…D‡\±j–ò>VÇeß=›²&³<#–âüúÑo§à<$Ä'»ˆþt„è“£8ûÞâµ}ý„(;þ¾>Þ„‡p¿Ý)Ä‹¯öñŽ ñÒ>!Æý´5”T'ì”ÛâôBŒÄjó.® ›ÔªÛÅÑ÷°ˆo"ˆsÞyPˆ‰µAÝ­úßP‚o·Ç.ñ–¸²@¢w 3(8ˆw±‡z‡ºÃ²ÃÃ{G8#ƒ#é¼îQöùÞóÝÏdGF÷ŽqÆÇÒÝÚy/rÇe½oïÅÎ%ÁKè³Ý—Úã½ãÝ˲¾€¯÷rçŠàte÷û*ïUîÄìÕ«{'9“ƒ“iJ÷5öTïTwZvz`z﵎?è§ݦðÜ™ÙR³´w–3;8›Êrsì¹Þ¹î¼l¹YÞ;ß©VЂ\¥]å­r«³5fMïBgQp-Î-±¯ó^ç^Ÿ]j.í­u‚Á -Ë-·ë¼uîŠìJseï*gup5­É­µë½õîºì æ ½ëƒ7ÒM¹ öFïF÷æì&sSï-N(¢†\ØŽx#®•µM»§Ñi 6Qsn³õFÝX¶Ålé‰;‰`‚Zs[¬¤7馲i3Ý“qÚ‚mÔžÛjux;ÜÎì­æ­=·9·o§m¹¬u‡÷÷sÙíæöž;Á´3w—µË»Ë½;»ÛÜÝs³'¸‡>Ÿ»×ÚëÝëÞ—Ýgîëù‚óÅàiî€u¿÷~÷`öóž.Ç :ô`îõ¥q_rÊ6÷<ÜõHðz4wÄ::î¨ûXö˜y¬çñ®'‚OÐßåž´ž÷”ûtöó™ž/w=|–žË=o½0î7—þ®Ç)±á}{p`0 q‡:Ãl`O#Ü‘Îyö¨À(òÎh{L` u/p€{à"çz‹íK@ݽÔo_¸Œ|.0·¯ \IÜ«œ‰6§IîdgŠ}MàÞÎtûÚÀµäwg8@; ™n©3ËžmkwŽ3מgΣrHÛ ÌTéV9Õ6p¦…î"g±½Ä\B@ÙYjךµt—9Àج£îJg•½ÚÂîZ§Þ^g®£\àkßdÞDÜÎÍ6Ð¥[ÜÓ`‡Í0[ǶÍFjr› kF)æ¶8q+aWw‹“´RfŠÒ.PµÚÍvÚêv80¥ÛÜÛmVÖÌu¶[wšwÒw§<Í]t·»Û¹ÇÚcM÷^g¯uŸyís¥µßÜOÜûƒ¤.×q´™‡8v¶6¦GÜG»€¢y”su=n=aC÷É®§¬§Í§éZÏ™ÏÑóî ]9«Û즿w¿Òõ¢õ’ù½ì~µëëkæ×èܯw½j}Ãü½æ~³ëuë[æ·èÛîwºÞ°¾k~—þÑ}³ë{Ö[æ[üÉC%ôi açÓJÃÈö<wú & NÐ…ÌÉK§Ki<oºœ°Ãi]E Xö6išFÓ 8Ó 2 (S)Í"`Lsh.ašOØÉTIUTM@—°‡ ØÒõ´”€,-£å\i%­" Jk©ž€)­'ìXÚ@éfž„½J@“,² XR3m& I-'àH[(I@‘2„I[©ƒ: ö$?úm' G;é.v´›î! G÷Ò^nô¤t?$`FØ{Äè!:LÀ‹¥#´è=NÀŠž¤§HÑ— ;ž§(G@‰¾B/0¢¯Ò+„èëô*ú&½N@‡¾Co°¡7é{ô¹ô6½CߧwéôOôCúgúý˜Þ£÷é_è_éßèßé'ôSúúO:NÐÏèCê¡^ú9ý‚NÐGôKú¤Sôkú ý¦ßÒïè÷ô1ý7ýþHÿC¢?Ó'ôàiçï„(ç£Ü‚r!J›Šmĺ~PÅ4∊…Ä‹(W ànã8¬eʯ”¼GÞ.Cð>]&‹MÍâz­Í@¤ ËÌB»zkEðN‘¯tù:‰ñ{%Rhàwp<ùÒŠˆiø•¯œ¿›¦/ùeeñ[ßÂ5ÂwwÞvU+%ßþ—iý’*Ž‡†öÅCží2öQñ±®GÇCÄI>°âKªA#.Tñ÷ñ wUÜãy.xDÅ=žÇáN[Å=ž×1ü÷àU>ò¢¸'¯Ï¹"  [Ñ‹ñEˆ£õJŽé·]L¿0}úMæ·ž#AŹ+¼’cð«-¡ß™ :Z•T‡]½P›9žè³_kf„"üfMàOF­,â- î+²Vé,#¸TшÊÆdÁÆ°~©F‹dÂÜWÅ*¡Bd—÷RƒŽ›yŽVüÅøýÑþI²•am÷ô«_Í—Ç ÛB:yV4Ð ZÍÜÉ­mž×Ä‘€œ_ú¡é8Ç }òrÔ0Û ýѤéˆFSeBbªðyFr{QªO¿Ñó kÐ⹄c¦ ljÅÞk\ÔoúÄØöãEö(D2YI9µØ:n=¡ÇLBNÚ0IÔc-—&3‚>즓èе°-©+#È‘u›ÞÊcQF(Í~Œiߦ¥hS±T„ãÅ&詼Õk6=ÇY¯F3ʶ4ŸÃú¯„V¶|3¯»3#ï5åþÈæOª0¯Q™eIÖ©·šå"‰$l·ÙS zW5óï*Û¥uüí+dz||Î%u¼ØßßÏžïÑ» ¾°Ã¦ádëÛWÓ`CˆçöVÞF÷U3*úfªæìR’±QYŽþóE ;$ª­W„v¦"…ìCí§îAµ›þïϳÌÿŸhÿ«íog[T¶¤_h-Cy¥o’=«V†Å=d.!ͽóùuÛ4³ÿ3Ú~ŸÞ!ï„>íy%9–Ïî´¢ç øã¢V›ê*ø\­öPÁ†¤¾ë“ìAµŠóyÔùÒ‡«Ä¬µÓ"Ÿ 93ßW³¥}܈Îñ©£NÊöJJŸç¡³pÌg¨òëÊÒt†aöy¨ŽiæôyiúßÈÝE4.V¡ýDˈÆ2ĺ¨Y‹³k¡ÂšT9:Ÿþ ë]“*Ü_êi¥Š1l)d–Bœ}ÎÓ‰3ðLr½ÉPÁ‚Vžo‹î­ø!æÇøTï“lÃíЇãõN­ÙÎ|I¹-z¿'´?2¸E’ŒGór)Ì™6²µÅYÒ”Þ‰¢û(\È ãxŠE9¶j!«0L£¶_¾+Ÿu+CûpdÎk¶QùjpêÐ2¼:CæÐ*ä-j,áÚ £–óu2O7s^*sVe”⻘órÕ†ô|þ]fÌÕ9¸R£F÷˜Áó–2·Jÿ?B¹QÆ3Éü^9çÌê´~ÈËüßb£õÙr좌ž·ÖZœ‘R2Ö¬‚3‡•èY+14ÆsNQÚ:›3°Nê©yÊ~é'•Ã›g,/xKÚS‰Q•Ö ØSy³W°‡ó-eZk¥WÎ_ª¼¥k.,œ^”,ƨì9É2ôªàÑó’5Æ9ëXIŸÌdOÏçºÄ¤Þ(g-”¬}y›Ò6õ¬‹œy4Ì#²\{D­|γ¿óÑS!Qε öX1NAíÛë ­’-Ö¢Þ0 㣥üã3.c{‹q®(²tcRÊý+¹¯ŸjXoÙOÛÊ+më©,™ žòf•–Î{m¦Î/* WÏèKM—™ÜøÔ{ìÌ$ÏPwʚӕ蘻:ÔØÓ°íî&±óÍhdÏþ]Gn^»|XÛŽ†ÊÆ¡Û“›šÛ‡ßÛ^w×òC›ž]Q·ómÉ>ïê_ïÙ_—ÍLºcàæ#=M—ÇÚ×®™¸ñt4¼õ•õë2“üˆtÿ N£›b$gv cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“ pHYs × ×B(›x ˜IDAThÞÕYkPWþn÷ÌtÃ`yùŒ ˜Xã#j\5¢¢]‰7jÕkk5)Sµ®hR*1®Æ%jÔÒD£b4j©Y‰ˆMÉË'ëñ<4"âÂÌ0ž™î»?¦ÇA¦üªúܾý}çÜsî™s¥/3˜ß›€·P´×Æ„Àù8 EH(m#×·™ˆ !„={6_^^>´¶V¿²Æ`¾!Š’©âIÕÎ ôà @! ôþ»­5„ )**ŠCYî=?®¥ÎlÏ{dðÍ/7(ö „Ýn·öïh+ÌÏ[—˜˜ø]qq±€€ä7š-À…0Àdgg‡FEE" nÏs#-VIy·L§((«ãïUÔA°IÏÞM|«2.—!´Éo…›ƒüاW.e';ö;¥Tj‘–p=ÇÛ¶mSOš4i¸Š÷yW¡äÆ+lHQ™A¼[nP” 3ÚÝÇ)À‰7º qP„ÙbÐ_=œž–4oÞ¼<±¥ÞpàJxüøñŠ;vôç}}Ç1 n’/§Š.}jî”Ô…eæñS3šû¥ú@ÁŒx­£b++-ݽâŸ_¬Ü³gO5ǪÙAþL€LžÕétsEÂNñãùA5uV1¯ÌÀç—é•ÅZ#ìbëŽjCœÐø*1±˜¥w„¿åþ½‚äØØØ=,²7š>>›Òd»¦Q¶  ÀßV]-ئ‹â:ÑÈpu» pâa¥ë3 }³n×D¿=ìŸ+žTíÛ¼yó«”„FÓ½ë?˜êêjEZ;kS·0 s‡†Ñ„~a/¬Ö ®=%«Ýåïjíþú·¹¹Å%%É „ï7e‚ ÈkŒßO*‡'#:óÇt•X¶MîfA°IȼúX¹>³Ð×BüüéPÞÇgÃá 7"n, …Ë[N´¯¿F‚ïæ`å„îRø+ü áÇ+08*§äÄ°ˆ.¡›øÕçìV Y,©¾—¤ÚZ<Ãøþ¹´`Ñ"šq»–\ȯjÒüTˆ‹éˆÞÝXÉS2÷…ÓÒ,iÌo†³ø,8ŸP¨ 6(@‰°ìó;S ÊŒ5;‰ÒèPºëÌ#¦-‚#$€C\L"»Ê+YR`9!3ÿÄë.B‚ý™µ)¥€Ê£l6…‡K8yÚØXuü8]–ÐMÚpªœÑ›¿Cç ŒŒ F†*•ÀmóQšnLgY¯BòT`>GÎM€Éd¢´E®KKQ9`ã¿i“´ôƒétïµjr»D×$éžaj ïˆna %¬7ÍiôGCSn»Ù 1O!Äy7Ô‘0MWØÔj…þ£ÛÙ³tÖÖ­ôR„šþt±ì¹_ë¬Á°>´G¨šÄD ô¦yÎꎭ½ %¤=ÂM€Ñh”Z²±yÿ~bÏÍÅÀ_~AqÝÄo~-e{wöÇÛ¯khxF©¹æí0 =‘¡›ß.yØM€Õj¥Íñ€+lwî@Û§épà–}0O¥škÙ‰#ÕljN,ŒÓ¬hîÏ 0 ƒ¸1Pƒ5&°¡’€U ÄN…v#\næÖëõÚè§Þï"à%Aã¥Äˈvk«pD(n º¨ íŽpe Ûny»­ç‹L†WB,?áÊÔˆB! ·õ `1Äo¢¹xœ7~‹¶ r¯=À‚OL„jà@0„Eµø9æA]ì@aÇã+z!A“‚ó”X¯´‰€VÅÓ±#üæÌA‡­[¡NJ‚ýÖ-Ô~ü1$*¢Ì–ãFÞUö{8ª[ˆpE Fû/Šøz- Ù`ÃÂÀOž eß¾´Z˜†qûöBÂ%ÓN¼ÂvÅ8ÍJÜ6gà7ë¹6@áhgüŸt§Nð™2Š˜HÃœžã–-^[ jÄÕ%¡ŸÏ Œõ_Ž3Æõ°Hz¯€Hê3}:øQ£ ––Â|èê6mjÒ áºy?4lƨ“Q(œDåi¹ÇßÄËÕK—v©W¯ k×B¿|9l·¼N}MB/V Sÿ)8Fw5«àÇ5ûÝúêÇÅ­M?wî«WΟ¸‘#Û¼+nšÓq¦nÞQ'!†Ol± GGL;}æÌÝëRSÿfôùðÃ:Â1JU8¦_;LÔ¬† «¿Äí=‹9zEBˆ €vÉ’%ÇSP‚å4í (@1 0!ÅΉ\ŒLb"©µ@Å4í (@1 0!Å…J‡mèiˆb ¡Å¥¨´Ì4š"žimdji‰hÍtR¡ÀÛFzšb‚hqij- Œ†­ÓT˜€å[†5R2hR B7"¼ÍSS§Á[$ÈjÑM5IˆU¸cU#& cE4 @†&U±$j „Ñ6”šeöq3£‘4*@†(Šh Lª bHÔ#WÓ̧R­6HćT±6#–ÕhÁ +E"W‰ ÁXÕÂ4ó)Ô«M’1!Õ,Mˆåµ–!PÄ.7E›¥IPšdÒ¡çrT´TZ¢¤+‘:Y¤õsË“¨b—¢ÍÒ¤¨M2iPó¹†\$8®¤sÕα‡W84†*Då¨M"*ULúɆ{ä¸fèÓ«HÍ­¸Zpêá!Åu#ž®uŒ:¹Á¤1R'-BiÅTf‡:yå-:̸(hfZg֘䠘ûüôR›š"áX&**3C¿<ò–f\43-3ëL rR4DÚ„4¼Õ¡ Ä&„¬¢rw’×&5læé*l%€€’M4¢b¢Yµiy«BˆM X?Däï%®LjÙ̬×H7M0ôx6!¦¹ r£\JNUX#Y†€!Ž¦’0JŠÌÒ ÓL=͈i€®C\¨×’“•¬v¾øó]ù(DÚY-&z R“c™‚JSÒ×ƹÙ&Ò\ÒÔ€c°÷ÇšïÉB&ÒÉi3Ðj ›È–’*4@2’¦1åri•Èz,ösœùï è.l—~jP†©Šm&wr4‘Q¢‘”•1+“L®DëÐ9g³œÂ[6 hL‚f”šP¨/¿ÏdSIž ©©(@#BA"-,jå±`¦„È)ÖiI¥ ‚ûüöE4ŸÿÄ$!1"2AB #ÿÚÇLˆý2²!{rG(‹£êI ã²Â¦ß•/b†k]ýÀòc &D~™Y½¹#”EÑõ$†$ÚQºŠJÕã,¬d«:;xGq„„‘\Üi &HÅ•å†7fC)j¿Rm(ÆÝE%jñ–V2U¼#¸ŒÂBH¦$Š·)"-]’’Ù²IœQ:/î¨û&™e­ð#N\gÿ9j4SE[”‘®ÉIlŠÙ$ŽÎ(ÀŽöü¤tYX“W8´/Aõ²Áƒ,gKu‚>gºÛ,¸ŸÄºP¸·§Àü¤tYX“W8´/Aõ²Áƒ,gI¤*±tú•ÊPÑÓ„%@—9’¤qw“©ZÝõu²C4 µ¥¦'ÇR¤ŠD×3úà’¾3’Ó‚B¡»O©\¥ 8BP„ s™*Gy:•­ßW[3É«%1a!ìÎ×F-$6…ÔXöøèäy³òÌ\ý_„QØ›å/f›Ù´’v/TFŒØ’33¤cg8ÆËH\c³±Ø’Ùdbm”–ÔŽ*©¤“±z¢4fÄ‘™˜E#9Àþ6ZBãÕŠ†íÐáÏSRi¦ÏŸœ˜¿³MŠ;Mð0:?Ê[G¤%{=¬T7n‡zšp‹M6|üäÅýšlQÚoÑ–y!õ–¦y:qâS¡˜¨N“Ԗ˦6?¥ŽØðS?K'Icé“,òCê7-LòtãħC0;;P'©-—L}jR›4"ѧrc{Ée$_“Xo ÑØêýŽ-ÎKŽ§Ö’lgÜ£ ‡Ö¥(ù³B-qg&7¼ð!&REù5†ðÝÔÌ{#SWGÚEXÒDÆ!àŠŠD›jŽö¿d¦¥8’¯ñE 10;©˜ö:F¦®"´Š±¤‰ŒCÁ‰6Ô)HS‘96F¸½ò*Bªf Gn›u8/jE)ºÐ‹Pò~*•^ÑÿHS‘96F¸½ò*Bªf Gn›u8/d6$ÞÉEí–þ1öƆøiÇJSšŠSðè«Ôht‰M±å± Öï")ˆlI½’0‹Û-ücí ðÓŽ”¦-5§á–qHtGÖè¦Ý¥²ÈöŠò#ÏY&Å(šn1–«NY#©!¹NF Õ%}¡ÎŒ³ŠC¢>·E6í-–G´Wñ.zÉ6)DÓqŒŸ) ,â~Œ$-´}ž!øRSGJÅéC’-¸ØÙ“¹õ·Ï‰…–q?FÚ>ÏŠ|)¼È°6%¶¨BTK¤°ø‘Xl–QbÈÊuBãù¤¸²8>æðG"Àؖء Q.’ÃâEa²XU³¶`bŠCvð|èC6$Óò2$>ë-–Èb6v:0t).]Ö°•l혢ݼ:ÄM‰4üŒ‰´Ci"ïý`ù¹ÊOŒÞç¶ìJŒ"ö‘‚Èû9yA4FÏÕ´Ci"ïý`ù¹ÊOŒÞç¶ïeÔ†vt¨´‡HW·oA͸>#‹MXð.ìT4*D{ÛQºÒ‚„GZ¼xeÔ†vt¨´‡HW·oA͸>#‹MXð.þÚI¼:Û§’·•$§´1¥8)FON“²Ý§lÀ’£È„íHz¬}¶Ù›>ÚI¼:Û§’·•$§´1¥8)FON“³C±IJiDÄq‘õy4“ÕMyʪý3âÁmƒÇfÑ74×Ä6„+¬Å%)¥wÆBGÕäÒOTQ5ç*«ôÏÒ‰ÎQTjZ?¯ËgcUÚžu&äûÙÚ$³‘xfʨG{WŽZÂ1X¥ œ¢¨Ô´_–Îƪ9µ<êMÉ÷³´If9ÛVøATu$¢õ&乶y•ƒ"Âè“:ÚKƬ•#¡¦7—Òéuu¶ ±zXŽöÕ¾UI(½I¹.mžEe`È°º$ζ’ñ«%Hun šmV´ùI ׋±¸¢²ŒdN¢³%»X¬b¯kÙîêÜ4Ú­iò’®b1qEeÈEfPJÄV>øáØöýSgv¢•ÕŒøé äŽ+n™YVA+Xø;ã„`GcÛõMœUÚŠWK¥Ò±ïœŒ²ؖÎ꪿ÆyU{2\¿®:0Žœžß¢©.—JǼ:r0G ËbXK8GªªÙw†KP¬‘Bë£ —[QNø­ÖÙmä¬< Ôn–”¸6Üš.—Ñw†KP¬‘Bë£ —[QNø­ÞÐ^CȋɃ¯f|bG;]íHM¹(jJm“rŒäìJöYoh/!äEäÁƒ׳>1!%ÉU,@[}XÛ¤Œ!dmÆ%˜/g#øñ­4¤ÉÉ@vÊ·ãxªK’ªX€¶ú±·IC:2É:Ú+ŒFK׈ηBNúÅÓÛL¡&ÎΚ“ˆ§6G2ú.ºÝ’õâ3­Ð“¾„1tÇvÌq¡dÈÓ+"·$rˆº>¤Î;,*mùRö!ˆf°…ßÜ&8вdGé•‘ Û’9D]RHbM¥Û¨¤­^2ÊÆJ³£·„w˜HIÍƲdŒY^Xcva”1r–«ñ!&ÒŒmÔRV¯ec%YÑÛÂ;ˆÌ$$ŠbH«r’"ÕÙ)-‘[$‘ÙÅ¢ñÞê²i–Zß4åÆó–£E1$U¹Ijì”–È­’Hì⌠ÑxïoÊGE•‰5s‹Bô[,2Æt·X#æqqÛ­²Ë‰üK¥ ‹z|ÊGE•‰5s‹Bô[,2ÆtšB¡»O©\¥ 8BP„ s™*Gy:•­ßW[$3J PZZb|u*H¡¤Ms?® +ã9-8!¤*±tú•ÊPÑÓ„%@—9’¤qw“©ZÝõu³0,“Ä‹:sjœ—õ©øýÊLñ[fé˜C'ä$£-4JmÏVI”Î+e4KU±cv`Y'ˆÿ™2Ï$>£rÔÏ'NØÐß 8éJbÓQJ~g‡D}nŠmÚ[,h¯!â0\õ’lR‰¦ãj´å’:’”ä`ÀýRWØÚlèË8¤:#ëtSnÒÙd{Ey‚笓b”M7Èùñ"²Î'èÂBÛGÙâO…!E1”t¬^”9"Û™;Ÿ[|ø‘HYgôa!m£ìñ§Â‘›Á‹b[`J„%DºK‰†ÉaQe,Œ§T.0/úK‹#ƒîor, ‰m*•é,>$V%…GÿÄ0@1p`ÿÚ?ñvƒ9Ë)ð=QÖ3ë~h3œ²–ÿÿÄ@ 0p1P`ÿÚ?Òꄼw9]†€Æì4þP%ÔÿÄ)!1AQ "a2q‘BbÑÿÚ?Å¿G/ûi!lˆº6Œ¿l“)Û83iåÞa’B1oÑËþÚH[".£¯Û$ü’6Ù„Œ›‘á˜Qý0àìƒRÏ¢eK&Z%¶Ì¶‘¹5“L«¬bÒíÆ'¹¤ÉÌŸ’FÛ0‘“r<3 ?¦jOùôL©dËD¶Ù´AKG$I†`ÒD&vÏÈÛvümvÁ š0•§&!Rê|Ž¯©JIiã ömAÑÉa˜4‘ ³ò6Ý¿E´lŧɉRáÊj‘m^tvkÑšŸœ$SåŸå¦ß~¢_¡¸m±¦ãe+-ÛFÌZ|˜•.ܦ©ÕçGf½L™WÙöèþ‰x¦Ï,¿ù?‘‰3Ý_»Å›g—ÔÂèÊ¢©2 üdËHË‘!/)#ý1ƒ»Kyº¢–‘îr`¬_“ò’r~¸»"Ð*~šMŠ¯©NàóÂ]KÁ$M»"mRMÛX¿'å$äü qvE Tý4›_Rœ%Á焺$‹f,ߌ™qú:2oõ“2tBn9*pÒQ›~È™93èÁãJ–My}[2~Í‘lÅ›ñ“.?GFQíþ²²fNˆMÇ%NBàj3iÙ6„›ŠJiút¶ffü[*ÊŽŠ~¦“·h&&Û–gvòà (¾É4NÈÁ´$ÜRSOÓ¥³37âÙVTpx¬SðE4»A‡HÞ"œG$ª¼êˆ÷rÝD¶D^6ï¢5i¶í$#gÉÇ£nøtà‚)ÄrJ«Î¨qç-ÔKdEãnú#V›·³Ëí¯ô©½»}¼AŒ“6Ë!B;2Ô‘n¿g&I­$ƒ‹©ÓOÀ©Š™<˜> \0FÈø7 Íìòûký*onßoc$ͲÈPŽÌµ$[¯ÙÉ“gô#¤xÓ„TÙæÍš>I³mM¦2vbþ!¦¥“÷<›ÉV­³úN‘ÒmLð¦™fO¦·Ù ½ø¡z9)“‘ j2íÕ}Ú ÊØfO/¨ãàöÔÏ i–$CqÜ!`ƒ81f¦—™76]PŽó%N¬¶É„‡8;gdš95‹û—ðƒ9bD7Á²3ƒja qi“seÕé2TêËnѨ´Úe˜¶àÅßþ†ßG_$äÉñhVVÝôKÀæñ¨´Úe˜¶àÅßþ†ßG_$æß$ñhXìå#f%™´Õ›lÑ>- y6@“wÂ9ƒFÞy:'lÈÞÎ-òO…ŽÎR6bY›MY¶ÍâЗ“d 7o¶BüU½ßáʶ¹v–KcƒƒFprD˜¥Šqgƒ&-Iœ˜%þVñ[d/Å[Ýþ«a[—id¶884g&ã'H—¯NNLbΩX/ò;7hFíÉÙ^mUF''’iShijq“¤Kק'&1gT¬—ù›´"¢Ì욈%îÙ3¤{(¦>JÝy­àÎGÜœœ˜dI¼ÝÉè…'lª™ö’¤÷Z¢Ì욈%îÙ3¤{(¦>JÝy­àÎGܜۋKôo7É 6/% ªfki’ð~RlîÎNÌ‘&ôJ0°a³'·n-/Ѽß$$ؼ”2©˜=­¦vKÁùM°¤šš¤§ ¥ð{7þÖL´Œj߉5„„<¸"–ãdÆI³±Î-£4Ý1Á„ “«áI55INKàöþoü!¬™iÕ¾9k ypE-ÆÉŒ’;jßr¬®ø<©I9ƒî:›¶[gŠþ’&áŽm¯Ñ³'ÀÎý2òc'£-Û2ÉrA«}ʲ¸Càò¥$æ¸ênØ!mž+úH›†9¶¿FÌŸc!(ùHø8DyD¾Ý´Kƒh“,Ò0eÁOÁØÈJ>D’>ŽF#Ñ/·jRÛ#É‹Éß›;ͧæÿvÒGfáVÝõlÚ”¶ÈòbòwæÎóiÁÁ¹¿Á=ZtG&-¡þﯴˆu6aRnù'H‹çfɾ‘=ZtG&-¡þﯴˆu6aR;gÑäÿ‡fiˆ»—:JÓÉó}±6œ#Üå™:0`œþÉñwÏñ¶}Oøvf‘¸‹¹q“¤­<Ÿ6Á“r6Ô^1‹Â´%’ï•xJo“¢Ôlð©5ÒDCô`ɹj/ ˜ÅáZ Éw„à„:ž`Ì·i;1mG¯fŒàql‘M.¨’TÒœ Ä`–ܞ꽶벂êyƒ2ݤìÅ´IµÉˆ#ûx!z3—èêܚͰ)ƒ«a÷&2wPÛË2ÍIÑ\˜‚?·‚£9~Ž­É¬š4‰2`ä…yôDÍåÚHVÜGGµÁ—'¼ÛRhÒ$Ƀ’çÑ7—l[ôrÿ¶’È‹£hÁ«öÉ2í³ƒ6ž]æÉ$#ý¿í¤…²"èÚ0jý²OÉ#m˜Hɹ…ÓÈ5'üú&T²e¢[lËi“Y1ʺÆ-.ÑLar{šLœÉù$m³ 7#Ã0£úaÁÙ¤ÿŸDÊ–L´Km›DA„´rD˜f $Bglü·oÆÑwl™£ Zra².§Èêú”¤–‘>0¿fÑa-‘&ƒI™Û?#mÛñ´[FÌZ|˜•.ܦ©ÕçGf½é©ùÂE>YþZmðgê%ú†Ûn6R²Ý´lŧɉRáÊj‘m^tvkÑÉ•}Ÿnè—ŠlòËñÿ“ðI“0íÕû¼Y¶y}L.Œ£Å/&ÏrVì¢Iø")‘§T²tL™WÙöèþ‰x¦Ï,¿ù?‘‰3Ý_»îü“'”{ª%±¨Ë"%Á$¼æð•¶KÑ’©£¶*ve±U "´Î—$ôfF©Pg.Û¿$Éåê‰lj2ȉpI/9¼%m’ôdÔ™P~2e¤eÈ—”‘þ˜ÁÝ¥¼ÝQKH÷90NÉqI¹)ihò‘¹$í“èÚ!š“*ÆL´Œ¹ò’?Ó;´·›ª)iç& ØÚÅù?)''àK‹²-§é¤Øªú”á.<%Ñ$¼DÛ²&Ñu$ݵ‹ò~RNOÀ—dZOÓI±Uõ)Â\xK¢H¶bÍøÉ—££(öÿYÙ3'D&ã’§ !p5·ì‰““>Œ4©d×—Õ³'ìÙÌY¿2ãôteßë!&dè„ÜrTá¤.£6‘ƒhI¸¤¦Ÿ§KffoŲ¬¨àñX§àŠi;v‚bm¹fwo'ü0`‹ì“DìŒBMÅ%4ý:[33~-•eGŠÅ?SIÛ´tà‚)ÄrJ«Î¨qç-ÔKdEãnú#V›nÒB6|œz0Fï‡HÞ"œG$ª¼êˆ÷rÝD¶D^6ï¢5i»{<¾ÚÿJ›Û·ÛÄÉ3l²#³-IëördšÒHø0xº4ü ˜©“ɃàÀ¥Á3lƒp¬ÞÏ/¶¿Ò¦öíöñ2LÛ,…ìËREºýœ™6IÒ:G8EMhÑîlÙ£ä›6ÔÚc'f ÿàâêjY?sɼ˜õjÛ?¤é#Æœ"¦È4h÷6lÑòM›jm1›vn—&²dîÝ+KJÛdù3³B«ø<Út{~CòĹ*åAâ–­ûôLú;7Ë“Y2wn•¥¥m²|™Ù¡U‰|žmÕ}Ú ÊØfO/¨ãàöÔÏ i–dúk}°KÑŠ£’™1 ¦£.ЉÑÍWÝ¡¬­†dòúŽ>mLð¦™bD7Á²3ƒja qi“seÕé2TêËl˜Hqƒƒ¶vI£“X¿¹ (3–$CqÜ!`ƒ81f¦—™76]PŽó%N¬¶ía‹M¦Y‹n ]ÿèmôuòNLŸ…emßD¼oa‹M¦Y‹n ]ÿèmôuòNmòO…ŽÎR6bY›MY¶ÍâЗ“d 7|#˜4iÝç“¢vÌìâß$ñhXìå#f%™´Õ›lÑ>- y6@“gÿÄ&!1AQaq‘¡±ÁÑáðñÿÚ?!"‰ÓÜÓi¹ Å ”PžæÊ‚(8µÐûÜÜFܺïó a!"˜‘ÓïsqÚƒ´Æj­_1ŒÙøs`¢ráM«ÎÌx©ÃEó5u*kYAZ÷ñˆúù€±.Îa ðÐLIV®€»\Ò‹ _p)H¬QÙÿ9ÐéOÖ]–^V¨J©à¦ðØÐƒÌ £sÜÜ&ßõ€Q:{šm74¡RŠÜÙPEº{›ˆÑñû—@ýþaL$$S:}în;Pv˜Í@U«æ1›?lN\) UyÙ8h¾f®¥Mk(+^þ1ÿ_0|¸à):º14~qš½8`Tj˜(y®àÑ×Õ.ZB'WáÓÔ÷  #×=^k åJsÖêɈ½0R uÅ«a }ë—oC5p€°ðᄾân£OpM’ºÕ5·çóûù£Iº` ÅAȽw Å·ÃÌn¢ÔÅ+ÿ¼Ø¿7ù€ÓåÇIÕщ ƒóŒ ÕéÃ2£TÀCÍw.Ž¸xn©rÒ:¿ €†ž§¸m¹è‚óXW(ÚS˜®·PŽLEé‚‘®-X“ ï\`€ZÙÌE׸ÀFuýf„ z™DƒmhÓ¨ §#¬éz_™ •$«µÅ,õ1@¯¯.3eT±É¸ ´Ö£ûM1ÑcýÂ!¸ 5}üaöXoZÅ[9á€èRS¹¢xABöwJŒEAà„ýs ø˜0,³hójÐÖn œ Ähkß¹Aˆ_ñûˬÔÃÖÎ`Â(v½Æ3¯ë4!ÔÊ$hÃF@Àl…9gH›ÒüÉ©%]®)`©ˆ‚}yp›*¥ŽMÁ¦°ÚiŽ‹îuÀQ«ïã²ÃzÖ0Y^ŠMLªìYr‚$ŸœúúÍá†1Q]†.@5J¯ïÜnÁ´÷Ÿ>¸‹ÝÙÎJ TÐfŪ>ÏúÉ t~ ¢Þǹ Yó"Í3ît¦Jq)ë¼ÔøÍÑšš'qB¨o 8„Òþr@šÜ8ýà•>ïx P/äæ2U·Ï v©òçv1Ä\Ñر>ïꔲÍdA ãñ…•è¤Ôʮŗ("IùÏ ¬ÞHiUUØbäTªþýÆìÛOp9ó눽Ýüä •MlZ£ìÿ¬¨GàÀê-ì{šŸ2,Ó>ç@1êfÂZ9‚:N2H„÷æL(Wç™z5\g$„AÏÆ86*»OÞy2˜uÿ¬/¥8]† <#×ÔÏ\éPî×@íÁ+E9¦]ÇW†4Wk¯¸IO ๠^žøŘâÔiö}sAM¼œ±(®ŒQAù9üÊR¡7.A_àËBØ=0&sC–ÐFæXèÍÉPä›Í„´stœd‘ ï̘P¯Ï2ôj¸ÎIƒŸŒplUvŸ¼òe0ëÿX_Jp» @xG®¨ž¹Ò 7ܮۂVŠþsLºŽ¯ h®×_q’ž Ü»¾áÝ®¤? ªDµ÷¨zàhÆn ß~`EWÀ¸þ`ŠäaÀWv:;܉ѰeÛay÷6Aªös:‹FÜ|~8¥‚ŸœHëš<]æZ%}{2§ôï‡bVøw&;o˜»¥òaÌg 9¤j=^㲿Çp”áTýäT×ÁÁ¡,®_¥¹jï¾ä'rîû‡vºüb‚©×ÜF ë€U T¸'}ù_ãù‚+‘‡\@ Øèïr'FÁ—m…çÜÙ«ÙÌê-rñøâ– ~p ®hñt˜z˜ÞæݾˆÛüÁ¥ÓË ÆÂá„‘HeÂ(DpÔ<|qCWç> M.¦Ñºóÿâz‰Ñó4%­ÛqªBÎ:x~0¢X3¸D´Þ=΃ú|À¡ ÀìÇJ¤oOû˜AH÷_¸G`î%@Dî uœ/®@ª×®$²?PÕד7Ö¿¬ó|qM[|׸†Qöëüfš~oCSÜ۷ј4ºytØB<0’ I ¸EŽ€GŽ èjüçÄ ¥Â4Ú7^üOQ:>f„µ»n5HAÑùÇO¯ÏæR w–›Ç¹ÐO˜‰ »~¾ÌLhåZé÷Š†mLÛh}ÔÄ@ ~mÁZ }Yþ±£¡}^cM?¸0:ü¡Ío$A°ÿ.}&ljš@9þ2*ª«ÀÅ¥Œ »Â*•¹ŠJte_¢—ã·œ ßÎh^Žl]/×) åãš ?˜Õ‘žå@3ÿØxÍ tiy…§dm}xeŠ¼üâ|Eß&"H.߯³Z9Vº}Á"¡›S6Úu1_›pVˆV¬hè_GW˜ÓCÏî ¿(C³[Él?ËŸI±âfŒŠªªð1ic.ðŠ£enb’p5¼N§èÀЂ|2ʯML @ ';}eÜ4é\œÙ†4Dð2©Ü/´åÖQ>ü˦¿³æ!R;@·ñf8èHºÐeZ¾âµ!v·ÜEÑ·xÑÑQñîIðyÌРž/¹x WDæZàoMÄ uu‰­U¿1¶*ºŸŒ0(tàÊPpÊÈ ¼ýf‹ æåÇAÙ}1K(I0àkxOÑ¡$øe•^š™@€N8vú ˸iÒ¹9²:+ hˆàd(S¸_h ˬ:¢}ù—MgÌB¤voâÌqБu Ê´!}ÅjBío¸‹£nð‚ª~ëH Vy–¢Ãðw󜆸d÷‡çÌN/ÜQu‚wAðÉRÌ6 „ -h.ÄÂOI<>`€ j¸l üÃ|oÌDƒÕºÃ¸!ðË žöy€R;S&ÕWßÆX€þ0®•4>~p ú|ù‚j÷Ü6=õÆ­°[ŒRhÀ¨¢&ŽmÑr”œn¦UOÝb *Ï2ÔX~þsÃ£× €Þðüâ1¢YéÑ¥ûŠ.°Nà²>*Y†Ä…­ؘIé §‡Ì A ?˜bùˆz·Xw>4hv»À¨Û®ðÊèY¹€’(ír†’…sŽ"†¹±x†hœî?Ãç®·Ìá]‡Ÿ¼(¬¶ëxÀ ú™¾Ey·˜ãh|>ãmóxUƒk«Ì i[Ê y0Ä]…\•=Ø&ƽ~f†Ô=q€£L™£HúÌ+$@Ûy–ßæa@‡ùÈ›fm|É‹ÿœi¿ƒ&×xuÞ] 70E®PÒP®c‘ÄPÑ÷!/ðÍSÀøp<õÖùƒ\+°ó÷…–ÝoQó7ȯ6óm‡Üm¾o °muy” /ëx€ÂÏr˜¼oûšêKJ`ÒÔÑáòâa'ûÀ(K«5«•@èÍs”;!žßpX'¸Øø{‚PjÖpÀ¥¸Èß[‘&¨UôÀßËã2‰®ï6¡'¸¨Ø÷ÎËÜ óÇ¿Œ )ß®°•…Ÿ."Ði×ãë}W®5ŠÓTÄɱòoÀ\M ›#æOW× ã]7Ó Mz·¿¬@aç¹L^7ýÍu%¥0ijhðùq°‡ýà%ÕšÕÊ tf¹€ÊÏo¸¬ƒÜl|=Á(5k8`RÜdï­È“T*ú` oåñ„D×w›P“ÜçpžáŸw¼£O/\’ªš¾¸UòU÷D«Ëó!/=ÆõOÞG W£ 8­^qð± ¼²‚ƪ«óÀÄ¿Þt«R´ÞIT½~cHÇÌ!}[Š…Z{qÚ|¸È–i.šT»ù…˜Ò¦¹„;¶€sõ‚j°Â‚B¿œx·va¢´_"TÍo.hùÛƒV'Ÿ¬I6|ýg;€<÷è û½à yzä•TÕõ¯’¯¸%^_™yî0¯ª~ò8j½aÅjð{ˆG…ˆ]å”~0…U_ž 5þó¥Z•¦òJ¥ëóF>aÛêܾÎA©ACGÌ<ß2ú»Þ3Õ¿ï E4üc¶~`ªÊ²áÙ7ç¸bý<ýå©t?>d´n¸û n÷šDP~1S`MoX‚415(?¼â ^¡‰ ÕË”°ÿ·’/>e’WæJ½Èuì†B²«ŒhžZ5ýLdÚª­þâoc{sõ¼x¾þ^åðÛþr­H¸2 >`(‰æù(ÕÞñž­ÿxj)§ãí°ûóVP—É¿=Àƒéçï-K¡ùó%£påÇÙw¼Ò"ƒñŠ›kzÄ¡ˆ¸¨ôAýà~á«9€RþÞh#¢Î8"µÿY6%\Ë¡£:mÁ`ƒ·®/zÍ·F-…k{œ³XgÙuÿK%˜‘âÝ& ¡kÀµæDîÌ?óšaFѯ š,^~ÚàA{tâQÐjðøÀ‘ƒß¸B©Z¾á#îh!·¿&ß™×ó5¼R÷#*Áï.h­ú÷›úD]=C É+€=û„B¬æH?ûxM Žˆh?8àŠ×ýdØ•ýs.†Œé·‚Þ¸½ë6ݶ­îpÍaŸe×üa,–bG‹t˜*…¯טq»0ÿÎi…GF¼‚h±yûkˆ£Žð²‘ÿgA@yž¤q‚8o½rÅ({‚`{÷*»Ë ‡¿Üb††@ì$3IìmZŒ'^M‘oÌbj•_˜x gB)g3Vá9­`¦0drhvc@ö䪻·¸¢¿ñ…-éóYÑ éˆ:›q¶˜K×À0‹~“,©#æ Ž;ÀÊGýœiæz<=Æá¾õË¡î €ïܪï,$>ÿqŠc°Í'°aµj0xLq6E¼_1‰ªU~aà(y¥œÊ)(-þbŒ"õÁ(¢±f%›×ëÿ܀Ư¯p›K52 à*¡ûÖAÝk<½f"ا¸TÛÞ…À!-Uqª|îhÓ`oä9„K.0ock¯ë4R©÷ Æ:uà0‚þ_p’Õ}ÄÀ8aª­kože“G‡Ü‚·™ÅY’Ѐ8Uoüâ€42 ÀîQIAoóa® E‹1,ØŽ¿_þä5}{„ÚY©èoUÞ°šëYåë1Å=¦Þô. j«ˆESçsF›!Ì"Xqqƒ{]Y¢•O¸}!?Î5îmGþ䢸‹@zøaAut¸×àü) |É,«ÃæLOF@Ã]ž M„×&þ¿¬Aâ< ªìþc"Èùq:ûœ Žáó C„±îmÙ0Ñ8n̹T~Ü€iúÍ*³üâX½Güáø/Ö3³CIš­€5:ᣬh^`êlÛ¼…5,¸ˆ îHOó€ E{›QÆ¿¹(†ßî"оPB].5ø? CCß2K*ðù“Ñ0×gƒÃaõÉA?¯ëcG„¸ê»?˜È€²>\@Ž„þç(#¸|Âþÿç?aðû€ÿ2âi ·Ü Mø1¶@øaD4s@Z0Ò©ùËQêGåÂA«ÐðÆŠ?‚éÆö¿ï‹ §ñˆ´ÁåÚä$ÓXÁ «ÃR)ó<{u(Ut¸íê÷cÛuˆÃúÎë‰' cR4vI0A üâ7pp@†»—˜í¿Ñó ûÿœpý‡Ãîüˉ¤6ßp7àÆÙá…ÑÌMhÃJ§ç,IG¨e— ¯CÃ(ü §Úÿ¾,6ŸÆ"Ó—kMe«²¹ARõ¯ ØQÝaS@!ùÄP—É–;=óEH`ïÈðõÂéAòûBÂöÌN>ãª89=B.ðŠ4J~óö̈¼˜*Úiîlï0F½Lç̦îÜz]½_üe(!Îi£.õŠ^?‡dЪœr’Cþß0ˆî¶£|Å5_¿˜¤Áö̆/^¯™´ 4¯ µvC·(*^µá› û¬*h?8Šù2Çg¾bÈ© ù¸](>_qèX^Ù‰ÂGÜuB'¨P%Þ±F‰OÞ~Áù‘ד[M=Í‚ýæ.¹ùÁQæÿ¹(F¿nw^L6Ÿ–þqJÅMCnZ·ƒˆ#m°À]|†zC>gåòb_ö8•emP¸¬"Í wçþ°…Ö´a­u¹vrÂ!KO2#j×GýåÀ¬ø8ºä~?çG›þä¡ý¹Ýy0Ú~[ùÅ+5 ¹hÞ ¶Ãuòvé@ùŸ”ÉŠ=ØâU•µBâ°‹44yߟúÀBZц´ÖäMÙÈo…,ñ0ØüžàÁ'76 sPµBVÈÐ Ÿ0`˜Õ…os¥ hÏ˵î²ï,—ÜëàíÿBЪrÄÚ;üd˜F*mÿYuè”ÀÀ(†êÆ  ŒÄaµ5‡W×ÜH7 æ+³q ²/–ãä`TD@ú»ÍÃ%`|O3`wüºÓK›¨Àï{ÂÈÈa±ù=Á‚þNnlæ¡j„¬9‘ @;>`À1« ÞçJÑŸ—kÝeÞ*Y/¹Ö#ÁÛþ0…¡Tþ刴wøÉ0ŒTÛþ²ëÑ)€Q )Õƒ‚ÔÊ¡Ü1‚%Ô<1¬Û£àâ[TV0¸EÿŒCô=ÀÙömpª¸5´;_õ—y`}p$”WÌ Q=yœlýƃ h¾`öyæuøyŠ ᩈJv[l>br®Ù1ðèy3êÁÆE…š¹"•ŽD]Š2!lÛÿX¢kæ[ÑUîTBhõÉ [ÖaÁjePîÁê‚ÖmÑðq­ª+\"ÿÆ!‚zàl€û6¸U\Ú¯ú˼°>¸J+樞¼Î ¶~ãA…4_0{<ó:ü<ÅðÔË¡À2îÄS©0· ÎÃùÆ£ø€Jxàö :|ý`6¯y‘’ t|ˆÎC_•ùÂcÜ€6e ÅÑŒÔÝwüƤ#‘æT á¼}`@>¹ Ÿœ@WOÎ OÖ®Ûæx>œSÔþ¹-¬:b%8ë5½árBhù÷ P—”Ä'`õ5‚‚Rl3f~?ÞX —v"I…¹vÎ5¤ÆSDZÓçëµ{ÌŒc£äCþrü¯Î›àì³(N.Œf¦ë¿æ5!0‚ g à#ëªáõÁUHÏ1ƒ* ~«.¤¯úÍ`¡UîNÜTÍ q§I}ê`™5ÞÂa·c:¼Í6‚þôuÖh}ß~æˆÚá (IùÇ,¶rë¬,r+°5î ê[ùÅ üàþr¯ð×ÿ™Å8 ”WoriÙO˜šàøf!)Ûq Å5ûÊ—îR¿s6 Á×U#<Æ ªú¬¸f¿ë5‚…W¸]8?qS4-Æ%÷©‚d×{ †ÝŒêó4Ú øsÑ×Y¡÷}ûš#k†€¡'ç²Ùˬ°±È@®À×¹ Koï T=2íOÞü3¶Û` ¢>o4|ÄOPX#]¹h)¯/ýe+tݾüÇ‘H_Æ°7zó\Çd­ü`÷Ìm´˜UŠs:š§¹Ìšèü‚‹°ñæjÑ’¬ÂÙN“) ZuÁ[’%½r—…übæ„M<'™ô­?Î`èüa"h~qu Œ…%·÷†*™vŒ'ïFþÛmƒ0Ñ7š >b'¨¬®Ü´×—þ²•ºnß~cȤ/ãX½y®c²Vþ0ˆûæ6ÚLªÅ9MÓÜc;¸'EŸršR¤?¸IE3iÓb‰ÕÎâ”N³Y¦A]\–âZ§˜…„ÔÞ.þ¼ÂÚÕ]{;„ |É·x…W¹µvÎyÁ„ØL,¯úo"©×?ûîjÁ\lú^âÀ+ýÆ3¸ÓÇyj’úâ[ éˆ€ÚÚ¸A Sk›ûrφíøe²€2ªës$E#ë‚tY÷)¥*Cû„4S61Ö(\î)Dë5šdÐõÉn%ªy–TÚýäÍ<°Ã æ²8ªù… ÂhùƶÀìøź÷6…¦…ÇM÷°/ûÀ ÅVGú™Ø*ž»qE„ß½p”J}Ö —o¹‡Ù€+^3H‚]>à""túáJ^!òXªS/ZsoÌ4¸ö¾~±áÜ+{pZÞÛ2Â[_˜4ÑiøÁ€M˜è¿ï,©µûÉšx+a†ÍdqUó „Ð3ò?Œ5l, €;Ùð+Š#tîm M Ž›ï`_÷€7Š¬õ3°U=vâ‹ ¿zá(”û¬.ßr-³8^¡<¸™ <xÁà€2ˆ“(5µÐOp @‰Ñzà‰ÒC³köÜâ}Ê?˼#t–÷UvÌKE†ƒë›,ªèù‹¶l¿ãĘv ŒÖ]2kp1ô5úðÉH#UÀÃ]ùn8R3fM/N*Ö=îl Ê29 `¨ÛùprvõÈxþŒŽÎÖ\Ý^{¼àz†@òâd(ðMã‚Ë "L Ö×A=Àxk 'Eë‚'IÌU¯ÛsŠ5÷(ÿ.ðÒ[ÜvUÛ1-®l²«£æ.Ù²ÿŒ?`ª»êäNýË\â.jC¡ážŽá¨“[˜ ’‡6ÐóæAt5n×d ºw†Âvp\7ÁÙúÍ8k˜ÃWyöÎqóëYÐ{åÁvŽ`EÞ;Ä?wãpH-˜Èy |HÃZ˜J¥ÿ¼ XHT j¸ºc 1|_¿ýúÀP–ù‚§.S¦ý ¦R`ª»êäNýË\â.jC¡ážŽá¨“[˜ ’‡6ÐóæAt5n×d ºw†Âvp\7ÁÙúÍ8k˜ÃWyöÎqóëYÐ{åÁvŽa.©7¾36Ÿ·Q®“Ü£o>`Um~¿úã@À«P›ÎÏWÜ# *±ÿƒ 瀄iÀ¶—z ã¥ÕÕÀ‚‘d¹õ?ÞX%ö¬¸»;‘°?Woƒ¸4)«¶Ò?Yr…Eá ”6'\5šÿŒ"¯^Öe‘\v>N”¸èq/9“i¹mÞê“{ã3`Iûq…é=Á:6óæVÑçëÿ®4¬ µY¼ìõ}ÁÂ:«ø0@P¾x@fœ iw Î:]]\)KoSý᥂_gúË‹³¸JÁ§÷€Mj4LH€š„ÀMU‚œ?¸šGY¬€AK÷?äÕýà=BàUí¾e„hàüâÒÒžÂÊèš2·%Ÿr€(z˜Í„W™u sëKÌ”$K ?Ï0ZIóë›Eǹº_qÑ°Iý΀¾òáJÉ8y”‹O÷8¶ÿa©R¶t„®©æµ/˜KÒzó X4þð ­F‰‰P˜ ª°S‡÷Hë5)~ãgüš¿¼¨\ ½·Ì°ŸœZZSøY]FVä³îPCÃ/S°Šó.¡®}s©y€Q:{šm74¡RŠÜÙPEº{›ˆÑñû—@ýþaL$$S:}în;Pv˜Í@U«æ1›?lN\) UyÙ8h¾f®¥Mk(+^þ1ÿ_06%ÙÌ!^ €i*ÕÁkšB‘t î)uŠ;?ç:)ú˲ËÁÀ Õ U<Þ0yTn{›„Ûþ°Š'OsM¦æƒ*QB{›* â×Cïsq>?rè¿Ì)„„ŠbGO½ÍÇjÓ¨ µ|Æ3gáÍ‚‰Ë…4 ¯;1⧠ÌÕÔ©­ekßÆ ëæCO—'WF&‚Î03W§ ÊSe5ܺ:áàQº¥ËHDêü2zžá´zç¢ Ía\£iNbºÝB91¦ D¸µbBL4o½ríèf®0 —ÜMÔiî ²WZ£‚@†¶üþc¿b4c" É7L¨9®ô¶øyÃZ˜£`å÷‚Ûæÿ0|¸à):º14~qš½8`Tj˜(y®àÑ×Õ.ZB'WáÓÔ÷  #×=^k åJsÖêɈ½0R uÅ«a }ëŒ [9ƒ¡Ú÷ο¬Ð„S(m£ u²äu"oKó$¤•v¸¥€>¦"õåÀlª–97šÀi¦:,¸@D!×F¯¿Œ>Ë ëX«g<0 Bêw4CÈ(^Î Oñˆ¨!Ü€Ÿ®`–mbmZÍÁƒóX {÷(1 þ?yu‚:˜`€ZÙÌE׸ÀFuýf„ z™DƒmhÓ¨ §#¬éz_™ •$«µÅ,õ1@¯¯.3eT±É¸ ´Ö£ûM1ÑcýÂ!¸ 5}üaöXoZÆã +ÑI©•]‹.PD“óŸ@Y¼"Ò ª «°ÅÈ©UýûØ#¶žàsç×{»!ùÉA*š صGÙÿY!P.ÁÔ[Ø÷4 >dY¦}΀cÔÉN%=wšŸyº3SDî(UMᧀ:_ÎH[‡¼§ÝïJüœÆJ¶ùáŽÕ!þ\îÆ8‹š;3§ÝàR–Y¬ˆ!‚Ü`þ0²½š™UزåI?9ôõ›Â) b ¢ » \€j•_߸݂;iî>}q»²œ”© Í‹T}Ÿõ’èüE½s@³æEšgÜè=LØKG0GIÀæIžüÉ… üó/F«Œäˆ9øÇÅWiûÏ&S¿õ…ô§ °Àt„zá€ùë*}ÁÚè¸%h¯ç4Ë øáÀ ðÆŠíu÷))áœ×$ ÓÃÿ¢’SZ>Ï®h"I¯÷“–%ÑŠ(?'?™JT&åÈ#küb¨[¡æÎhrÚÂË£™*“y°–Ž`Ž“Ì’!=ù“ ùæ^WÉ!sñŽ Š®Ó÷žL¦ë éNa€èõÂ5ó×:TûƒµÐ;pJÑ_Îi—AñÀáÚëî RSÃ!;—wÜ;µÔ‡ãH–¾â5\­£øÍÁ;ï̪øÌ\Œ8 ânÇG{‘:6 »l/>æÈ5^ÎgQhÛ/Ç°S󀉠}sG‹ ¼ËD¯¯fTâþàìJßäÀ'mót¾L#Aù€lô4G«ÜvWøîœ*Ÿ¼Ššø84%€uÀ+ô£ã÷-]÷Ü„î]ßpî×RŒPU"ZûˆÔ=p ´ ã7ï¿0"«à\0Er0à+ˆ»îDèØ2í°¼û› Õ{9E£n@¾?RÁOÎ$õÍ.‚óCSÜ۷ј4ºytØB<0’ I ¸EŽ€GŽ èjüçÄ ¥Â4Ú7^üOQ:>f„µ»n5HAÑùÇO¯ÏæR w–›Ç¹ÐO˜!x˜éTéÿs)ë÷ì½Ä¨èij…õÈZõÄ–Gኺòfú×ã•žoŽ)«oš÷Ê>ÝŒÓB/Íáèjc{›vú#oó—O.ƒG†D !—¡ÃPññÄ _œø4¸F›FëÏÿ‰ê'GÌЖ·mÆ©:?8éàUùüŠA`ÎáÓx÷:éó$o×Ù‰‚-«]>à‘PÍ©›mº˜ˆ/͸+D«?Ö4t/£«Ìi¡ç÷_ƒ”!Ù­äˆ6åϤØñ3H?ÆEUUx´±„xEQ²·1INŒ«ôRüs¶ó;ùÍ‹ÑÍ‹¥úå#<¼s@‡ó²3ܨãy¡./0 ïã,¯¯ ±WŸœOˆ»äÄIÛõöb`‹G*×O¸$T3jfÛCî¦"Kón ÑêÏõ èêóhyýÁ×àåvky" ‡ùsé69šÅ÷/ èœË\ é¸.®±5ª·æ6ÅWSñ†œ@ YŸ¬Ñtܸè";/¦)e #æÜ o©ú04 „Ÿ ²«ÓS( ÇßDw :W'6GEaü €*w í¹u‡TO¿2é¯ìùˆTŽÐ-üYŽ:.´V„/¸­H]­÷‘tmÞUOÝb *Ï2ÔX~þsÃ£× €Þðüâ1¢YéÑ¥ûŠ.°Nà²>*Y†Ä…­ؘIé §‡Ì A ?˜bùˆz·Xw>aa$Ã>Ï0ªGjdÚªûøÀKÆÒ¦‡ÏÎOŸ0CM^û€&Ǿ¸Õ¶ qŠM@äÂÑͺ.R“Ô ©û¬A %YæZ‹ÁßÎrtzáÞœF4K0=:4¿qEÖ ÜAÃ%K0Ø‚0µ » =$ðù‚¨"á°'ó Añ¿1Vëà‡Ã&×xuÞ] 70E®PÒP®c‘ÄPÑ÷!/ðÍSÀøp<õÖùƒ\+°ó÷…–ÝoQó7ȯ6óm‡Üm¾o °muy” /ëxqA¯&‹°«’§»ÂØׯÌÐÚ‡®0i“4iY…dˆo2ÒüÌ(ÿ9lÓ² ¯™ Ñó WðdÑ¡Úï£n»Ã+¡fæ"H£µÊJÌr8Š>ä"Åà  s¸@ÿžºß0k…v~ð¢²Û­ãƒê>fùæÞc¡ðû·ÍáV ®¯2¥ýo@9îSÿs]Ii@ÌZš<>\@¬!Äÿx ufµr¨®`2‡d3Ûî+à÷pJ Zη™;ër$Õ ¾˜[ù|aQ5ÝæÔ#ä÷[ãÙÀÙ{‚´x÷ñƒA¥;õÃv°³åÄZ :üb½oªõƱZj˜™6>Mãk‰¤d|À€‰êúá\k¦úaI¯V÷õˆ ÷)‹Æÿ¹®¤´ f -M. V⼄º³Z¹TŒ×0C²í÷‚p{‡¸%­g Š[Ì€õ¹j…_L­ü¾0ƒ(šîójò{œîóÜ  3î÷€4iåë’USW× ¾J¾à•y~d ç¸Â¾©ûÈáªôa‡«Áî!!w–PAøÂU~x€×ûΕjV›É*—¯Ìiù„#o«qP«On;Co—Í%ÀJ—0³T×0‡vÐ~°MCVPHCWó‚¯îÌ4V‹àdJ‚ù­åÍ?;pjÄóõ‰&ÏŸ¬çpžáŸw¼£O/\’ªš¾¸UòU÷D«Ëó!/=ÆõOÞG W£ 8­^qð± ¼²‚ƪ«óÀÄ¿Þt«R´ÞIT½~cHÇÌ!}[—ÃoùÈ"µ"àÈ(hù€¢'›æ@ _W{Æz·ýᨦŸŒc¶ÃïÌYBv\;&ü÷ _§Ÿ¼µ.‡ç̖×d ÞóHŠÆ*l ­ëF†"Bà£Ò÷œA‹Ô1! :¹r“¶öã`Eç̲BŠüÀ C×¹½ÁVUq“à F¿©Œ›UU¿ÜMìon~·ßËܾÎA©ACGÌ<ß2ú»Þ3Õ¿ï E4üc¶~`ªÊ²áÙ7ç¸bý<ýå©t?>d´n¸û n÷šDP~1S`MoX‚415(?¼¡ïÜ"g0 AÿÛÂmtCAùÇV¿ë&įë™t4gM¸,võÅïY¶èÀE°­os€¶k û.¿ã d³<[¤ÁT-x¼ÃˆÙ‡þsL(Â:5àäE‹ÏÛ\/nœJ: ^ÿ0{÷U+WÜ"$xuÍ6÷äûó:þf·Š^äeX=åÍ¡ÿ^ãSCˆ‹§¨` ÁY%p‡¿pˆUœÀ)ÿo ´Ñ çZÿ¬›¿®eÐÑ6à°AÛ×½fÛ£µ½ÎÙ¬3ìºÿŒ%’ÌHñn“PµàZó"wfùÍ0£è׃M/?mq4qÞvR?ìãH(3Ôáî0G ÷®X°%pL¯~åWya!ð÷ûŒPÐÈ„†i=ƒ «Q„ëÂc‰²-âùŒMR«óCÌèE,æjÜ'5¬Æñ¬ŽMÌrÜ•WcV÷4Wþ0¥½>k:"!1Sn ¶Ã€3 zøoÒ`…ƒÀÁ$|ÄÑÇxÙHÿ³  <ÏR‡¸Á7Þ¹bÀ”=Á0½û•]儇Ãßî1CC v¤ö 6­F¯ Ž&È·‹æ15J¯Ì<3¡³™E%¿ÌQ„^¸%V,ijb:ýûÕõîif¦C¡¼T?zÂh;­g—¬Ä[÷ ›{и%ª®!OÍl ü‡0‰aÅÆ ìmuýfŠU>á#Aà8ÇN¼_ËîBz¯¸€ø 5U­móÌ òaˆðûVó8«2Zp  C­ÿœC°ƒFB4ØÊ)(-þbŒ"õÁ(¢±f%›×ëÿ܀Ư¯p›K52 à*¡ûÖAÝk<½f"ا¸TÛÞ…À!-Uqª|îhÓ`oä9„K.0ock¯ë4R©÷¤'ùÀ¢½Í¨ã_Ü”Co÷h_ (!®—üƒ!¡ï™%•x|ɉèÈk³Áተ‚úäÀ Ÿ×õˆ1£Â\Gu]ŸÌd@Y. GBs”Ü>aHp–=Í»&' Ù—*‚OÛ‚ ?Y¥@6œKרÿœ?úÆ`¶hi3U°§\4u ÌM›w¦¥—BýÃé þp¨¯sj8×÷%ÛýÄZ×à C«¥Æ¿àÁHh{æIe^2bz2ìðxbl ¾¹0('õýb hð—à]WgóGˈПÜåw™ÿÚ ‡{É”úW–{Ïäqï‡{É”úW•I,XET˜imNµI,XET”E.ZYÉ ›w”E.ZYÉ~5Q‡^écxI~5Q‡^éõ|ag=èl“e·Sõ|ag=èl—ÑDyžïL2C¤—ÑDy“Á¬’í…Të¬ÖOÁ¬’í…Tãm3]EÕSY°ãm3]EÕ”\e ’m/Ôe2m”\e ’m.8}ezW\qTïV8}ezW\°C_ç0ðu˜°CI.¶Wv^iäPsVSI.¶Wv^i ÜOVå˜]µE ÜOVåŒVMô[çæ›u=þåŒVMô[çæ‘G²q&TQÅõ‘G²q&TEžaÖýŽÛaçÝEžaÖý‡{É”úW–{Ïäqï‡{É”úW•I,XET˜imNµI,XET”E.ZYÉ ›w”E.ZYÉ~5Q‡^écxI~5Q‡^éõ|ag=èl“e·Sõ|ag=èl—ÑDyžïL2C¤—ÑDy“Á¬’í…Të¬ÖOÁ¬’í…Tãm3]EÕSY°ãm3]EÕ”\e ’m/Ôe2m”\e ’m/ÿÄÿÚ?@ÿÄ@`p€ÿÚ?ÖÃÃÆx„ ¿ÿÄ$ 0!1AQaq@‘Á¡ÿÚ?ÀÀÃP€ wÀ`€@@!ÐD ÔH„  ° ŒNâ Ž""¸ÏøˆL— C΀%¤3€ÀÃP€ wÀ`€@@!ÐD ÔH¡¨,8

`)¼ÒwcƦR ÈExæ%€` ë2b€Ę0,æ@ì¦g@!ö @ „ Θhh2à›Í!Gv0lje" €@ôWŽB\!X ³& ˆ|I€AT@ü¯0+†@‰@]Ú@À€Á–‚Xz' @€‰”@PBk`a%ÀÖ@@zÌs €ª ~WÀ‰˜ C D .í áˆ@ƒ@@`ËA)z' CdH@0ÎAÃj‘@HÀÑB0½f0€Ý$kÊ: '4 ÀˆD€Ð|€dH@0ÎAÃj‘@~£DÀõ˜Â}…@x XôZ0! ЀFƒƒ°€à* oP¨L èP%  1€Â!pBÊ}&C!€A`­P‚Ă誻l’ @€D ³ œ1ä, pH0ˆ\²‚IÈ`@@ëT †1 º*€Àc`)„ôa™ÀaAÙ„  ˜®Å° "BB 4¸€@xC`O„sç2…’€X)„ôa™ÀaAÙ„  ˜®Å° "B! !‚€ð" B`8ø™ò~–®0EàYtH õJzxÁâP€  @€¡€–€+9@ ‚€ð" B`8ø™ò~–®0EàYtH õÜpàùà2Ùñ?ö@p*‚ÍS¢­èYÔ€P¸$Ä•Øð À WPzÌF˜0J2A˜"`BÒ”BäÀnŽ0XYþ 1ÐÈÆp€. 1%B6<` WPŸ,ÈÙ zà QhÑn@ (@"TA €ÐT.l$UB@F€ òÁŒ¬9 ˆ®p€P ð€¡ˆj@` Hà`75 ú@ˆ1® + :,€¤ (`{  € ù1%Û€@ pCR G¹­Ð*$Aˆ…pqYÇ@ýqŸ”€ 'è€6ü d‚"w} Ô%@ ˆ(  A´DlXʽ²Qg?\@'å €Éú €?àˆœŸ@5 P@b Ä Âi¾Flôà,(D0'ò )‰:ºXÎÀ j€CWÄ2ÒÁI<ŠÀpÄ Âi¾Flôà,(D0'ò )‰:»£x#ð°\‚0Œ! €1„ zÀ€À_úó˜È ‚†{F¯é7…»˜BðGà"0#`¸` Bc@õ€90š$eÈÀ Yþ+€„Ô ˆà ‡ € bÉÀVXb _D0š$eÈÀ YÉÀÀBjD €pƳBÀPPdÊA ˆ J'€€BPÖx±‚(ŸBJÍ@@@“(406 €(×  @,-ß‚A‡@iƒQ !g”ˆx @ âăã.`‚@$  #ñ€Ð óš¤%(ÀE¢èCÀÈ02 €Rñ€œÃ$‹ˆ@( *E1s€ÂE¨¸ ’P€xÀhùÍ RŠ”`"€¿Ñt¡à`ˆ Ü !4€èðX 0 Ù1$bŸ˜ˆ@ (X¼ÊˆðDÈwRÁØHj@ @”‰ðÙ8¬. ‘„A& &;& $ŒSìD  Vv6€!­ÐZŽáà «!¢Hað¶@†ñ4 €˜Ô&¿BĘH ™rLà~)¸R³°´n‚ÐÄwMY @@C…°B7ˆ Á_!@ÐÁ45Ì D““ ˆD‘P_l€A†‚@tžœ ÀR¬ r"B(€RQ QКù †Èq¡®`h€:$œ™B |ˆ ‚ùd‚ 428#¤6@0€D$¡ )€Àˆz„A.QLb {4 Sº€Á‚àp€,fl€`ˆH B !R …õƒ\¢˜(ÄöâQ”0NL IሀŒ[K›À4‚;‘„€$¼'€Aà0œ‚ƒ °†-þžT P@ÔE€e “èÒxb @£#×@¹¼S@(#¹Hà`&ƒäYCh € "˜‰8€JXÔ›fp -‚$†¤"î‰Ïˆz€Xfà`AÁÀMȲ†Ð0@ @E0q”°©6Ôà@[I:‰¶6àîç ó8˜È‚ AP èÍ J ! @ÁS” €4Œ`,˜à…˜¨›`3nîápÁ0€9À`,ˆ ÄR¾ŒÙ¢ø€¦óHQÝŒ™Hƒ =㘗V‚ƒ¬Éˆ"`DÀ³™ ²˜8‡Ø)€‚pƒ:`¡ È€ o4…ØÁ±©”ˆ2Ñ^9 p…`(:̘‚ ñ&@ Qò¾LÀ`¬ A%wi B Z a螀q&QA ­€9„—XA ë0MÌd‚¨ù_&`0V €»´€?†! ƒ-¥èž€q ’i AÂC8 ªEý#DÀõ˜Âdt‘¬C(è8(œÒ@7"@Að ’i AÂC8 ªEúŒ d# Ö`ö à`ÐhÀ„'BB@ n€ª½@¡0ƒ¡@”ñW‰’Ec€Y0˜@09¤ö à`ÐhÀ„'BB@ u°€à* oP¨LàLŽH&ÀöÀ` ‘¤ƒ( Lãhœ¶ŸÁ;Xý@Uw@€h€Àˆ 28A ˜#Û€€F’@ 0M° Œ¢rØ€xÞpÍ 0‚ã@#V'‚ €\C€B¼`J€¡'  À‡@"`0 añ¼à5›@aÆ€F¬N !@!¸†1…s€$X%Ã@0cF(@°„ÆjŽ¢v  À"T¨X">~ˆr  DŒ%0‘ Œˆ&‘b4— Á¡Â[ª8 ‰Ø(@ƒ‰Phh…‚ÿÙgdk-pixbuf-2.30.8/tests/test-images/invalid_wbmp_test_20000664000175000017500000000047612305775535024261 0ustar00mclasenmclasen00000000000000o¬㢖(Ð( Ý7 1«€X&€€€€€€k€€€ÀøÀꀀ€Ñÿÿÿÿÿfÿ‚ÿÿÿÿÊè8Q™™™c™™™ÿ ™™™™` ™ ™™™þ™™™™™¨/ú]/…ÿÿÿÿÿÿð7Óð'©ü{üvø0zãl…ÿŽÿÿÿX(x@²¨ÿ—“gdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_80000664000175000017500000000047112305775535023052 0ustar00mclasenmclasen00000000000000P6 10 10 0 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/invalid_gif_test_30000664000175000017500000000047612305775535024062 0ustar00mclasenmclasen00000000000000GIF89a8ð4½O½ºM`n ¾zz‚E_o(¶ÈTÓ&Ä0#ÅÂ[Æysg÷k( *íjÎKK*C†KÍ^!=¨ÉcaóuwSÑÇ(;“bIlüAmáè>¥š|i{™ù–+—#ÎUÒl‹b@Ï¢?ŸÏ]&™ån©ÌàM"Rl:H‹¤á¼Mà¡)QÙ ízGbçˆ@*Í_À¡Tx…¬KðAG· \ ŽÖ8¿&ŒáPâk[5ZDgðïsDXc®"m¢ƒR=°T%è ,GÏN$X ´á¡WÞA$ö…ãô°D}ûJ–Èqž}%e cg×!m:;2€‘VÚúqlµËyâìŠ?y-W rg™e3õ’€@äd|öož:´¹ SƵ^~Q¥ø~ªüFÆù¶agdk-pixbuf-2.30.8/tests/test-images/invalid_wbmp_test_10000664000175000017500000000047612305775535024260 0ustar00mclasenmclasen00000000000000½³´æ(s( 8F\€€€‡€€€ø€€€šTÀ°€€€ÿÿ—¡ÿÿÿÿÿÿÿúÿŸûØ”»åCZA™™ Íì™ûùÂa ™™ÿ™™– ™ Æ ™™™Ð™™éï™™™G =«ëgÿ<ÿÿð7)ð'Üü{:q²ø0éñ·*‚ˆXÿ¯]ÿÿ•ÿÿÆÔÿgdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_60000664000175000017500000000047212305775535023051 0ustar00mclasenmclasen00000000000000P6 -1 -1 255 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/invalid_bmp_10000664000175000017500000001546612305775535023037 0ustar00mclasenmclasen00000000000000BM6Ìö(~0Ç™ ] bC~ÿÿ‰ÿÿÿÿÿÿÿÿðÿÿÿÿÿäÿÿÿÿéÿÿÿÿÿÿÿÿÿÚÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿgÿÿQÿÿÿÿEÿÿÚÿÿ}ÿÿJÿOÿÿÿÿÿ¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûhÄÿÿÿÿÿÿÓÿÿÿÿÿÿ?ÿÿÿÿ ÿÄÿÿÿÿÿÿÿÿÿÿQÿÿÿÿÿÿÿîÿÿÿÿÿÿÿÿÿÿÿˆÿ0ÿÈÿÿÿ$ÿÿÿÿÿÿÿÿÿÿÿœÿÿÿÿÿÿÿÿ°ÿÿÿÿÿÿ€ÿåÿBþþþüüü¯åûúúúøøúúúúúúüdüýýýþnþþ+þþþþÿõÿ7ÿÿÿÿrÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÂÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×ÿÿÿÿÿÿÿÿÿÿÿÿÿJÿÿLÿqÄÿ{ÿÿ¤ÿÒÿÿÞÿÿÿÿÿþfþùùùô«ððð}èèáá,ÜÜÜ®ÞÞÞÝÝÝÞÞÞÂÝÝâqâåååçç‰êêêÜ8ŠëëëïïÂÎ@þóóó÷÷÷ýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ:ÿÿÿÿÿÿý& ÿÿyÿÿÿÿÿÿÿÿÿÿÿÿI¢ÿÿ«ÿÿÿÿHÿÿÛÿÿÿEÿÿèÿÿÿýýýúúúññ£Uãè××7 ÈÈ‚²²  ýª™™•Á•›á›   ŸŸŸŸŸŸ@ž¤¤¤©©°°°±±±±±±ºº¼¹¹¾¾¾ÃÃÃÔÔÔäääôôûûûÿÿÿÿÿÿÿÿÿÿóÿÿÿiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾ÿÿÿÿÿµÿÿÿÿÿÿÿÿÿÿÿÿý%ýôôçúçÔÔÔ¼¼6¦¦¦‹‹‹uuuZZZ==Þ//¹...--R---!!ܱ “ 66ÅTTTg¹gyyy~~~•••®®®ÅÅÅÞÞÞðððúúúþþþ6ÿÿ ÿÿîÿÿÿÿÿÿ ÿÿÿÿÿÿ2ÿÿÿïÿÿÿÿÿÿÿÿÿz{ÿÿÿÿÿþüüïïØ××L´´}•••zzzIIIþ±þ؆¯JUÏ×ËEŠ -M–TTTrrrsˆˆ£~MŸÂ–ÙdÙìììüüüÿÿÿÿÿÿrÿÿûûûÿÿÿÿÿÿÿÿÿîÿ£ÿÿÿÿÿÿŒ3ÿÿÿþþþöööÊÚÚ²²²~~~999{ T !1Q-Gj,Çi,CcP8P  +<$8R)?](Ce*Ge(E\-‰k| FFFoooQ„„¦¦¦ÈÈÈçççûûûƒÿÿÿÿÿõWõÓþþÿÿÿÿÿÿzÿÿÿÿæÿÞÿæÿÿÒÿÿýýýîÎîÌ„ÌžžV)))’ÁK2I0Um0Æó/Mn,ªi+ah,Hk)HÐœÜl-GJIÆ,Gk,‚Ó,Hi0NißI8,’_(²YŠ8u PPPuuue››Ä”ÄëëÛÿÿÿÿÿññÛûmûÿÿÿwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüŸüïïÒÒÒttt ,=“5OzJTy7Nt5u5Lr1ÀtåGn-Fl+GÃ-¡l)Gl+In-Gj0Hm1Nn2÷i0Kg-Gb*Y'yX"5Þ·wF§ŽÁ]??2pp;¥¥ÖÖÿÿÿÿÿ®òòòÙýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýöööååå{ ¹N ;U€=W~ÿÿÿÿþ|‰ÿÿÿ±ÿÿÿÿÿÿÿ@ÿÿÿÛÿÿÿÿÿÿÿÿÿ$ê2ObD^þC\h^D]•Hb—G"pH×Áb˜CaŽBb—Le“B'C_Ž»[‹;S„9S‚5U„iR_5Nx7$t6Qo6k-Hf,@WÝ8M!8P!˜***hhŠ¥:¥ÈcÈæææÿµÿÿÿ’ÿÿÿWÿÿÿÿÿÿÿÿfÿÿÿÿ-ÿÿÿÿÿÿHÿäééVh’F[\H_•Lb™MŽ NiMMfžNg¡Lf¡Oj Ki ¥gJiJj™D_´l`‘½xŒ=X†;T‚9U€8{4pq4Ok1Mh,»]ÊU"7JX:LIHppp”””¶¶õÖ"ëëëùùùÿÿÿÿÿÿÿfÿÿÿÿÿÿÿÿÿÿÿÿ„ÿÿÿÿÿ}ÿÿÿÿÿÿ|‰8E[’FY•tA™Of±Qh¤Rj§±h¨S¬T-c#8T!8K!4N¼—ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿÿÿÿÄÿêÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿIÆ”M" [j¬hw·v„¿w‡Ätƒ‡nP»o~KlzÁn|5l|¿fw¿fy¿cxÃ`væ^t½]t¸Z#µVpžl©Pg£/g†èd›Ka˜I\”CY?Uˆ:R$0Ep.DU'B]#«T9R0DZÿÿÿÿÿmÿÿÿÿÿÿÿµÿÿÿAQDÿUÿÿÿ»·mÿÿÿ*ÿÿÿÿmØØLZ™R`§_±´O€½QÊ‚ŽÇ†„­u€Äp~Ûr~ÅqÄo}Äz%hwÁe0Àv¾aw9\r¹\zYp´U¸®Ul¨Qh¤NcŸX`šI[”?X‘EWŒ:¡ƒ6Iw1Dho?]!:XP5E:R~ÃÁžÿÿÿ§ÿÿÿÿÿÿÿÿIÿÿÿÿÿÿÿÿÿÿÿZÿÿÿÿÿ¹½ÎIUœQcªfr¹‹ÅŒ–ˉ“¬€TËz„Ëv‚ÉwEÈx ËvÅp{HkÛÄk|ÄÑ Ás‹;s¼]sººr¶Yp²U'SkŸOc¤MaœK@èI[–E‚Œ?SA8M{/An)Af"4Y!?X!5P‚”ŽÿWÿÿÿÿÿÿÿüÿÿÿÿÿM ÿÿ0ÿÿÿ“ÿÿÿÿÿÿÿÿ¸»ÐMY×WbdO½’™Ñ’™ÑŒ’›‡‘Ð|†Ï|±éŠÌ~‡Íx„Ës=¦p~ÅpÇn|Ãg^Àdu½_jº]i¸[n´Wœ|jªRc£ˆa¡I^šFW{EU=LŠ;O‚3Dw*;c%<Šï:V!.RYclÿÿÿÿÿÿÿÿÿÿÿþ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÿÿ¯¼ÍLV¡V^¯a*cžŸÔ™Ö•ÒŠáK‡‘ЃŒÐ‡‘΂ŠÑ­‡Íx‚ÏxƒÉr€ËnÇkyÂevÀbs»]°¸qp¶Xk±Vh«Rò§Q_¤ØV HU™ES’oMŠ9L„5G©.’mÏA÷´Z$;U%5Pÿÿÿÿÿmÿÿÿÿÿÿÿÿÿÿÿÿ+ÿÿÿÿÿ]ÿÿÿÿÿÿÿäçè´Y U^²dñ½¢¦Ù¤¨ú”—ٗؑvÖ†Ó„ÒÓ‡’Òƒ‰Ð}ÙÐz†Íu‚{@}ÍlyzgwÄarPÜpº]oº[l´UZ®ÏgªO\ªOÅ HR›DH™B¢‘?M„:–-Ap*ȇ9P|4LF,=_%(\$7S&äpÿ^ävÿÿÿÿ°ÿÿÿÿÿÍ•ÙÓÿ ÿ÷ÿÿ¸ÿÿÿÿßÿßÿÿÿヨQWª^e»‘”Ô»¿Âº»×÷®Jž¢Û£ªÞˆ‚ß“W†»×‰Ð}ƒÒz€ÏwPÐr}ÍnzÇeLÄbrRsm¹]lfX|³Ud®Q`¬M¨øR¡d$:[Ã;I'ßXÿÿÿÿÿÿÿÿAÿÿÿÿ@ÿ@ÿÿˆÿÿÿñÿñÿÿÊBÿÿÿÿzÿäÏÏÛMTIY^¸lrº»å¿À豷⻼蓊؋ؓ•Ü”œÙƇÑ}…Ò{ƒÐz‚Ñx‚Ín{ËjÓŸp´_o¼]mºY¸N«E¯R]­M†¬HLDKŸBJ%AJŒ<½dpe<`"<[$<],@[ãÿ²ÿÿÿÿÿÿÿÿÿÿ[ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿoq±›Y²ccˆ¡ÜÁÁèPÂèµ¼¾çšŽ×‰ŽÔ›ÊÞ‰Ö‡ÒyÒz€ÑW~rr~ËlwÉerÄap¾[k¼Y¸¶WdÂT,±NU­LP©HL¡BD ;Fˆ;J2.Dq)9"b])?^Up”ÿÿÿÿbÿÿÿÿÿÿÿÿÿÿ”ÿÿÿÿÿÿÿÿÿÿéÿÿÿ²Áÿ$ÿÎÎÛQS¬Z\Y||T¼»äÌÊëÎÎí¶·åž£Ûƒ…Ö~Ó…Ö|±ÑE~ÓÁ{Òu~ÒD}ÍndÉkwÄbr¿]h¼[poVb·RYµMR°JL«GK¢CL”!Þà[ÿÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿh…ˆ‡‚wk{%µ½·ðòñÿÿÿÿÿÿCãæ^Z¬T”ñ\V·_]¼_\ÃnnÉywÌfhCjËVfhÉhjÉjaÉgnÊr'ÇjÐÇgnÆf½Z^»ãÐݼÓP ³LJ«GKžEN’0J‚6DQ-;j)5^,=a¦®wÿÿÀÿ-ÿBÿÿòÿÿÿÿÿ{}øÿÿW >ÿÿÿÿÿ¯¼µk…wþŽby@"wm›’äçåÿÿÿããçol²ÞM¨SQ°WS¶XVâWWºV>·X[¹£Z»= ½]b¼{fÀ_fÀcjÂaf¾]`ËXZ·QQ´QO¶xI®Fæ¡EM˜@Kq;I~2Aq-=L=OqÁ}Íÿÿÿÿÿôÿÿÿÿÿÿg7ÿÿÿÿ°ÿÿòÿÿÿÿ»ÿÿÿÿÿÿÿÿ3g|¬h†yz ‘rˆ{i pu“ž–æéçÖÿÿÎÍÛ~´RIžMJ£KJŸL·žq¯~´kmŽ‰TªÔZ°X^µZä·[û¶[_¶UW²PP¯O3ªKH¡AܘœN;F€2CKQíffrŒÞßàÿ³ÿÿÿÿÿÿÿÿÿhÿÿŽÿÿ‘ÿÿÿÿÿÿÿÿÿÿkÿÿÿÿ1ÿÿÿÈÏʦvih…wmˆz–…hr¢•…‘ˆ®¶ùùùÿEÿÿÿÿÿÿÿ7ÿÿÿÿh³»¶ì|q„wwŽŽŽ§‡¸OU¦QWªTZ©TX©PV§MGš?I=EŒjÓ4CWT…ÁlÈÿ¢ªÿÿÀÒÂFÿÿÿÿÿÿÿÿÿÿÿÿÿ*°ÿÿÿÿÿÿÿÿÿÿÿÿÿ8ÿÿHÿÿÿÿÿÿv†{Ñ‚tg‚tm.ƒbylÊŸZcylbsgeuj~m©ÄÊÆéëéÜà݇”ŒÒk_:‹·ehuuuÿÿÿ¾ÌÎb“ôP™JL•IN’DK?gˆ:C[d‰ŒAßààžÿÿÿÿÿÿÿ1AÿÔÿÿÿÿåñÿÿÿÿæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!ÿÿÿÿÿÿÿ3ÿÿ%×Ûõ^:ck€gsi‹èz£’g‚ti‡ya}o[n”[k`\l`[l`Z__x‡}ÿÿÿ[Mh,,,ÿÿÿÿÿÿÿÿÿÌÒÓ°»þ±»¾°»½ÅÊËhþþþþÿÿ”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ¡ÿÿÿÿÿÿÿâÿÿÿÿÿÿÍÿÿÿÿÿÿÿÅÿÿÿÿÿ@ÿÿÿ0ÿÿÿÿÿÿª†æq?s®fsk‚vkŠz¦óz¡‘££vz£’o’ƒ]nb‡“‹wÿÿÿÿÜiuz¼¼¼ÿÿÿÿÿxÿÿƒÿ˜ÿÿÿ\ÿÿÿÿ5ÿ2ÿÿ0ÿÿÿÿÿÿÿ©ÿaÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿ§ÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ6ÿÿÿÿÿÿ°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿ9sgb{mŽžf‚ˆh·ÉÛ~pd|nd~od€–_§d²º´ÿÿÿÿÿ4ÿÿÿœ  !>>>ÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿK™ÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽÂÿÿÿÿöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÊÿÿÿÿmÿÿÿÿ“ÿÿòóÒsocaxËq–…€šle|sŒ“‚ape±½·ÿÿÿÿÿÿÿˆÿÿÿá^#IY_½½½·ÿÿÿÿÿ€ÿÿ:ÿÿÿÿÿÿÿ‹ÿÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÿÿÿ™ÿÿÿÿÿÿÿÿÿÖÿÿÿÿÿÿÿÿîÿÿÿÿ§ÿÿÿݼ·qc¹}psœ‹j~_tg8qe²º´ÿÛÿÿÿÿÿÿÿÿƒÿÿÿêÿÿhw~$6ãNwN¾ððÿÿÿÿµÿÿ!ÿÿÿ$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿeÿÿÿÿÿÿÿÿÿÿÿÿòÿÿÿÿÂ8ÿÿÿÿÿÿÿÿÿÿ’ÿÿÿÿwÿÿÿÿÿÿÿÿÿÿÿ;ÜÿÿÿËUÌ„‘ˆm{qeujŽ™‘óõôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÿÿ 1 ª®M]dNNNôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ6ÿÿÿÛÿÿÿÖÿÿÿÿÿÿÿÿÿäÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÁÿÿÿÿÿÿÿÿÿÿÿÿÉÿÿÿÿÿÿÿÖÿÿÿ£ÿÿÿÿÿÿÿÿcÿÿÿõÿÿÿÿÿÿÿÿÿÿLÿÿÿÿÿÿÿKÿÿÿÿÿÿÿÀÿÿmÿÿÿÝÞÞù®ùÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×ÿÿÿÿÿÿÿÿÿÿˆÿÿÿlÿÿÿÿÿÿÿXÿÿÿ%ÿÿÿÿÿÿÿ‹ÿÿÿiÿ ÿBÿÿ_ÿÿÿÿÿ„ÿÓÿÿÿÿÿ¾ÿÿÿÿÿÿÿÿÿÿÿÿìÿÿ—ÿÿgÿÿ#ÿÿÿÿÿÿÿ<ÿÊÿÿÿ4ÿÿÿÿÿÿÿÿÿÿÿ›ÿÿÿÿ¦ÿÿ§ÿÿÿÿÿÿüÿ"ÿÿÿ ÿÿÿàÿúÿÿÿÿÿÿ2ÿÿÿ{ÿÿ½ÿ9ÿÿÿÿ†ÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÕÿÿÿÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ”ÿ=ÿÿÿ›ÿÿÿÿÿÿsÿÿÿÿÿuÿÿÿÿÿÿÿÿÿ ÿÿÿÿXÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!ÿÿÿÿÿÿ²ÿZÿÿÿÿÿÿÿÿÙÿÿ=ÿÿÿÿÿÿŽÿÿÿÿsûiÿµÿÚÿÿÿÿÿÿÿÿ9ÿ¤ÿÿÿ$ÿÿÿÿÿÿÿ®ÿÿÿÿÿÿÿÿÿÿ‘ÿÿÿlÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´ÿÿÿÿÿÿÿùÿ…ÿ=ÿÿ¼ÿÿÿÿþÿÿÿ‘ÿÿÿÿÿÿëÿÿÿòÿÿÿÿÿÿÿÿÿ.<ÿÿÿÿÿÿÿbÿÿÿÿÿÿÿÿÿÿÿÿ)ÿÿZÿÿÿÿÿÿÿbÕÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%¤ÿÿÿÿÿÿÿÿÿÿÿSÿÿ\ÿÿÿÿÿÿãÿÿÿÿÿÿxÿ{ÿÿÿÿÿÿÿÿÿÿ˜ÿÿcÿÿÿÿÿÿGÿÿÿÿÿÿÿÿÿÿÿÿLÿÿÿÿÿÿ×ÿÿ‘ÿ÷ÿÿQÿÂÿ2ØÿÿÿÿÿŽÿÿÿÿÿÿÿÿNÿÿÿÿÿÿRÿÿÿÿÿÿaÿÿÿ{ÿÿÿîÿ…ÿÿÿêÿôÿLÿÿÿÿÿÿòÿ620MPÿÿÿÿÿÿÿ§ÿÿ”ÿÿÿtÿÿ–ÿÿÃÿÿÿÓ1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíÿÿÿÿÿÿÿÿÿÿÿÿ·÷ÿÿÿÿÿÿÿÿÿÿ²ÿÿ-œÿÿÿÿ=ÿÿÿÙÿÿÿ8ÿÿÿÿrÿÿÿÿÿÿÿ:ÿÿÿÿ‚ïÿÿÿÿÿÿÿÿÿÿÿÿÿêÿÿgdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_10000664000175000017500000000007112305775535023037 0ustar00mclasenmclasen00000000000000P6 10 10 255# xxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/valid_jpeg_test0000664000175000017500000005331312305775535023467 0ustar00mclasenmclasen00000000000000ÿØÿàJFIFHHÿþCreated with The GIMPÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀ"ÿÄÿÄ8!1AQ"a2q#B‘R¡3±ÁrÑáðb¢ñ‚C²ÿÄÿÄ1ÿÚ ?ùØT[C ŽGzFÈÜh ÊŽè¤^¶‚¨hÐð|Ó lŒ‹F¤T€{¢æ(Äv×4 ùTQúž|Q •Â¡KH§Âylém¸Uw$‰¨¦"G¿4©îd€vEL¹ C1ÔÿH¦€‹€2;‘ÞY $É=«¶â3Yø4Àçp€£»V”M•´'UDýkYR#‰¢ŠB@X±ã˜§®X"A™8¦$ërBÁ¨©“ K„ö¥Ð¸dŒˆÖ©Þ1`Nˆ¢ÙpË›ŽMTDL‹î~)‚©oÏŠ%²%ýFQ"™-¢Ã³³ß<šŠÐP Ä\ˆŽ(žÃ@E/¦z––g[}ãST´¨€ùËÀª€ª-¡ˆÉŒ–¥ïpª¸Dìš* ¨„‡$÷¢EÁ‘V¶$~ê7U ›`Ð {ÐU-yZàT껧ÔkŠ :ÔƒD!7@`5²{~(1`v¿ØÖ²0±™úݤ}«Næ[®åÍ°P‹b"7"¢Œ¾1—Ð ˆ²rfV ®ÀÁ$O€œîo~ÕP¨e½5'€HÝîq§ñTf÷ËÚ †õþ±’ÈXE–g˜ ¨U27è?½‚)÷7ö¦fôWõ]Û‰?ù¬«mos9ùŸÅ ‹hb$ÈïCÙYQÝ‹ÖÐG‰ –-3€]îÉ:ŠsRH;Õ½ìX¨f$€}ôY­Ú¶B[P£æ‘ºr$žGª NïÍ,ŸT4hx>iƒ…¶FE£R*@=Ñsb;kš|‹*(ýO>(„ÊáP¥€ˆ$S„ ‚a<¶t„6‚Ü*»’DÔS £ßšT÷²@;"¦\!˜ê¤S@EÀÈï@ˆG¬’džÕÛq¬ü`s¸@@ÑÝ«J&ÊÚƪ¢~µ¬ƒ)ÄÑE! ,XñÌS‚×, ̉Su¹!`ÔTÉ…%‡B{Rè\2FDkTï°'DQ ‰l¸eÍÇ&ª ¢&EŽw?ŒÁT·çÅÙþ£(L–ÑaÙÙ‚ïžME!G*@u&cŠe·mT,HÉæ€~(EÅ9#Q@ fëlŸµ=ËÊ! …Ȭ¶ò-î#(š2¨!Ió@¶Ý ÂV0 Áý­n` 9ÆÀÉÐ ™ºÑ¢ [—{KHâ¨ýBÎôOŠKŽ†â[µp+³Ì[`WEë-›ŽY- H’[ïÞªb¡‚ÌDI;&¤Q˜ÀEQäŠ(Äté’º“î9ôàqãɨ C*•WsÄÒª"c7™,DÁ Ì¶Üì@ù¦Æ@rÅLh ¦@] LQ‘X‚÷îdP’É,<ÿȱP ÐøB&æ Z õP& ˜<ÓûÜcÅ1#Sßâ¤?SÙ$ÀÞµTlf4cÍ'Ð…TnH rŦ8ì)D ÔsF%x"GsºðèqàÀì©Â— žcš¦Á5Í*¶³0#tåÄr?Šbà3*¸ÍJÒÿ˜k÷ ð©n€Ú'æŸÐ{BÒÝ%²Þ*œ}ê FGÀâœ6"ñ €Hó½Ö¡,@-ò8¨¦FÈãïN<šŠ2©UpX÷—Kê”&õïv^*¡¬†ôÝ=„F´­se‹{ˆûÒ]éìtß­îeµ-胯üWeç·ÓÚqÎMû@šæ¿~Ût—{‚ ŠÑÔu-«ÑÒ³µÍqmÛàAä×jõXÚÀ&O„5È@W Úy ÂÕÁp*ʾ;šhrI =èC!ÉýÇ9•æg(Çš ÒÞÐ3X:4™Ÿš6P ³cŠÒË h46ÕPº1:Á¦Hd{ ED†nÇÁ¢H˜ù¨¬å‚Ù:óX¸E‘; P®n-Ç “Oƒ‘îÖZxª…úB¨2Õ‘1·#°ÿµ>H’¨ÒÝÏ1HÓýŽê(3b]î0…H¤é:TêɽԶ(L­¿#É¥¼¢ëZéÆùÈÏaÍ{im-ZKP›m?¶«.uèºc­€ʯïRK¾‡T-[¶nÜpX3 éký-¶9\xñ ½C¿SnèDÁS³Ú£Nr—Q¦ê(ù~(`K ¸š·UuQv¯Ü)©aseTžIæƒ2)e§ø+éþaº{$•W>à§;U ••Âߎi€+ðPÊý꣰t=´ :{p8öƒULÚÖ²Z*kÕ$MÅyð Nç_qÕÒÊâ&^MF—¿y:Nšå¶½“±¦¼äŘ0P£ˆÇtUBuÎH=šY’wÏzˆÌˆ%‹)•PzÌpX×!\\'jt9æƒ WÀ\«*øîi¡É$€ ÷¡ ‡'÷ä W™œ Ohl/K{@Í`èÒd~h`Ù@2ÌyŽ)ÿK,- ÐÛUBèÄè˜} ‘ì)»‰ c梳–gdëÍbáDHì)B¹¸·‚@M>G»Yh âª-剃<ÖÂæ^ëe{ŒZgñMmË-ÇHUŸ'¼Pfh ÔPÐÄÚõ#Œ´9õg¶ª; Ù'G½H€’ÀÆØŠ¨Ïe]Š»–V½.’_¥¶%Dk…¹ŸT°ó¨ o€bÇúvh:úÛ`² º¯cûMs\`Ph99ù¤ ~á•°@=ØÇö A[%ÛǸ:ž*)½÷>cE© lFÜÉâ™ÉÍH2æ'À4æ§l—£<¹:+^%m9Æ·LätöU@÷üš”QI™ ŒJ)Ðù »Û ƒÁÚr?Š»=ÛÖú{.© ’Þ?[ ô–ÔÞpÀ˜9©-Æ7’ÏMmn:ÉbÜ]·.Û»ÕYÚ!‚wU㶠ÉËƒÍ <˜åÿÇÅ]ÑÜzçFÚ¤î*€2'B¢²«2cnÒö˜¬RÞ‹9b7£ýâ…²}Ïí÷HŸ™=ósxðsó@m*-ëW[;“æ½1 ú¬à~ªòðp¡Äò *ûΉòhã¼îX悳¸75,÷4‹$‰âx5FЊˆ¶¤“ÃËPg11ø4 ±ˆ1Þ‹LSöª€ˆ.ÀÉ:í ™> Pˤvu9"t4OdÛ|Ä‹iíÙí®õ†,èHçâŠ"˜Ù=Ϫ1K¶Ö2R{οŠXuö2OôäÄž>k)!8‚wÄTPd yb`Ï5°¹—ºÙ^ã™üS[rËqÒggÉïšÈ4[CkÔŽ2ÐçÔvžÚ¨ì+dLõ FKb*£=•v*îYXD ôºI~–Ú@•A®æ}RÃ΢¼V‹éÙ ëëm‚È‚èb½í5Íq€U@} äçæ5û†VÁ÷cÚl—lKàêx¨¦÷Üú@U¦@-±r7'Šg$h?5 ˘ŸÐSš²\zŒòäèx­x•´äsÝ3‘ÓÙUÜòhQDe&vf‚1(H§Cæ‚ïl6SiÈ@8þ("ì÷o[é캤‚KxüUnƒÒ[SyÃ`椷ÞK=5µ¸ë%‹pvÜh»nïUd h„B ÝTsŒZØ+'.40Lòc—ÿwGqëœj“¸¨È Š,énØ·°[©«—æ>ªŠŠ¹bÞuAžà¶¡@‰&;P"©ô˜1P@ˆð*‰"I<®¢—Ó,CL~ŸšGéÿÌuInããk¡ÜÕF·ƒ Ž-±ÁªS)wü §êzfé¬ÚµÓZv ?Wæ¤Èöî0¸XÜb¢š}ØhäI¥KVñ¬ÁГ³6> dOšƒlË@#šKu Ëh€?{öHDH #šÀŸE@*K 11A…»s¶ ÄêˆÀËæY  v, V‡m–ÁPó ÉÇäö®fêl(—Û]»*“?o£\[}:é PÌ;ë-€ª¶­°KK¨A Ô?á‡;—®eFŒIÖ€¯ImäRAPǽrÝ«CñI~àéÖÊçý5p«Y³eíàK‚}Ìg½@ v Ó•BÊ$åªwöª!| ¬¤eÇÔ r1ã½ óŽÜS¤¢›…1v³3ª(* ‰ #±=èåÁb'KSIrÎNɱ‚K¸yø T—nÞŒÖfU"u:¬~(¢ ½[HÒ/šRI2I3â²17)’ÚŠÀb§Oo­Œ`L±ç½{€(µi3¸tk J‡+ä;!Ò´áÑqžýÍ*!yÙ€LÕBÉ+…cÇÚŸ#&Êc*& РÀ±¸ÅGQ@ÚBÀ‚û'¸¬Qša¤0ˆ=«I6t&¶d‘ Æ䊨,énØ·°[©«—æ>ªŠŠ¹bÞuAžà¶¡@‰&;TR*ŸIƒ¨’$“Êê)}2Ä1dÇáyù¤~ŸüÇT–î>6±:ÍTkx0¸âÐ`¨õ2—|; ~§¦nšÍ«]5§`Óõp>jLnã …À&*)§ÝˆöŽDšTµošÌ 0+0#cêDù H6Ì´9 ·P̶ˆ÷¿aT„@D€ ’9¬ ôT x°Ó[·;bÜN¨Œ ¾e˜÷ñJbÊ`vÐlU2 œ~Ojæn¦Áb‰qµÛ²©3ñ1Fú5Å·Ó®• ðñ^²Ø «jÛ´º„ÍAÃþs¹zàFThÄh ô–ÞE$ {Ñ -Ú´?—î`®q?ÓQ§ µ›6^Þ¸'ÜÆ{Ôb ÐÙÝ9T, òNZ§qoj¢ÀªÊX»éÖ¹–Ý`·mæå­É×< v!m®+;ÔzŒmÙw$·üÔUX’˜È˜ÜR[{ª iµ¶.9“Z:‹ªnž‘aŒ‰p¦+§¡±q÷¹Ü#KûG‰ªŠdëxº^=EИTñ\îÖÞ×®¯qîð̇šõz{NÁ˜ÀÅxaÿÚ¼ÁuÖze6Ŷ’qÖ¦¢¥é ÇrO›À*Ûq͹“le5Å\ÙÇÕ(UQƒuÜë|QƒÞµÄK\r} óAƒ(8éî°½¾ô3,˜Êg[ª;„¶GÞ‘WäÓ‘Ž8º €=È=ªÖ:¯M$ “ÆÏGPÁî)vÜ(â›@sÜÍŸ¬ºW °SûGšæ$“=·C1ëÔ$÷Ûfi_—ñUŠM²àmŽ§ŠV¦DÿÓºgp-¬dDkÒ5Ì' Aíê(=чý±TqéY$Ö·mî÷ÕØ3ê å Ï ÄóU ‰ŠfvÀ"”qðS¯ÜÞ*`›ìBŽÝ?…‡»ÔOy­ZP=¨cŸ&‚ªg3ˆîh¹« æLE ¶ÅŽ­,•»s‘1âkYó æN¾(6*<˜¬ 7±X sOšÚÛ>É“É'“A-’œ ’EIv oæ+ DóLÌbkâ7S 3¦LA“QL°WÚitÏ„äØö¦! >aI˜ƒÚƒ*ÙéÊ›–=ÍT5¨[ ¡?÷ K’“ð(Œ[ÙÃf{ŠP™)9·ÜÏ?jŠ»éÖ¹–Ý`·mæå­É×< v!m®+;ÔzŒmÙw$·üÐU‰)Œ‰Å%°÷º –˜Û[`ã™5£¨º¦ééÈ— bºz_{‘Â4¿´xš¨¦N·‹¥ãÔ] €õOÎímízê÷ï Àhy¯W§´ìŒ W†ý«Ì]g¦Sl[i'jj*^ Üw$ðì)°|­°GÐk™0ÆPc\P…Íœ}Q€…Uðh0']ηÅØ=ë\@TµÇ GÒ42ƒŽžá; ÛïAÃ2ÉŒ¦uº£±HKaTxéqM9àP‹ È܃ڭcªôÒJ )íà¶A ÃÉmîƒ>¶™þõP f ú{Ñ(¸É^ò>ôÃPHÊ>)L´â<ø¨¥À9Õ²XžAYíÛE_VåÂIúTóT̘ÅŽbiQQ=Øï·z¨æ|,î¨ò2P¤Š*¨P\dR[ÊöûÑy$Nñ⢂(Y$“q»v•ˆE-?Þ¶6Ën\8šÆÒ}^³¦wºoômÉc“ ŒÑ´ŠÜ{y1<·ŠM;’¤°_Š¡KŽL¬5½P¯qÐâ`ö¥°5_Ô?¸™¤[=KtÉt2æäâ„D ¬¡Eç²H/ÉHïUIpI9æh,úsÚháí€ÐO$ Fd´Œå‚¨å›‘iBÁKez›½C„)l/´’'~)S©|¥Ó^aÌâ?ä×_Afå»n€¬î^'.õåæQqÚ%—\Tî„Ôÿ2nÜ{8ûWu¬¯2B†|Wut"ÊÛS÷w¨©1ITªD F§æ³bÙ'˜S†Ú c1.fƒx&w1@'´–O`)‹Æ‚’#°¢$dý¢ªijOon襋EŒ‚ùÙ¥´F;$’IŸÍ1_vY“<ÍE8d™ÀGoµ#31>Õ¸ãuŽ=þO4¶ðíÞ¡Ô¨{Jè81ç{®„'…Ùþk*CNF š¨ô‚‹¬Î¾Ûc‚Üš£„A$•FÔ÷5À½Uà°ªF‡Š•ë¯pÎXž7ÅHµÓÔõÃf׶ߟÝ\6Ðvã‚Kq>)íà¶A ÃÉmîƒ>¶™þõP f ú{Ñ(¸É^ò>ôÃPHÊ>)L´â<ø¨¥À9Õ²XžAYíÛE_VåÂIúTóT̘ÅŽbiQQ=Øï·z¨æ|,î¨ò2P¤Š*¨P\dR[ÊöûÑy$Nñ⢂(Y$“q»v•ˆE-?Þ¶6Ën\8šÆÒ}^³¦wºoômÉc“ ŒÑ´ŠÜ{y1<·ŠM;’¤°_Š¡KŽL¬5½P¯qÐâ`ö¥°5_Ô?¸™¤[=KtÉt2æäâ„D ¬¡Eç²H/ÉHïUP…Ü÷¥w-¨“P!QCƒºÊ¢²µÌf3Tÿ“@ÊŽë‘!WÿwH#d+]c¡@|Õ\¡ !Gj[èâ‡SÀïA’Ù©'#ãµDÙ~ÜP/€(¼ óÉ¥ôÜúŒH;ÐPÈAŽFÍ`Z vyjpél€ž|Ð’Nê)I¹væ6öcm:Z`B«±&Zy¬€¸t/µì?wæ‹Yic &cUq?¨µ< )mÛ‹¢ã6À «ªå1Qd%N4gL)À–c‘h¥u gžP¸:~³©2xdñF×A{¨Qwª|Wœ$Àÿ½5‹g¨ÿE3éôè ž í^ª#»F•&Y›ÅZGôVí'é]¸4:ì *õØnžÕ’×Ã7s&»’ý•Ì-ÀÄ+›§{Vo]{¿¨÷"cŠƒ z‡ÜtjFÚ¿UÒÛ>à\öÿEtõoníÑsÓE§Z©‚ìÏé®*?UGªÈálb¿õRºª.w :Ë÷W%¾²ôD&‡1Q{—z‹Ì ã÷MHµÑw¨wµn8^Z¹æè lóâ)ñ–$ûˆÔÏ5‚¢œˆ“þÔ âZ|S¯?ÿ4€!-+ÉíªV¤Ä( \Ãĉæ„1Y% wâi•-ú›A€‘³LU]¶ax XÒ-¡ãã½+–r}6UOêj£º äöR Viº¾a*¢JÂݲ×OrP%Å Yై‰5@팪b;H@2\" ö e(PHÏzWp"Ú‰1ÅÕt8; ,ª++\Æc5Où4 ¨î¹÷t‚6BµÖ:4ÍUÊrv¥·þŽ(qU<ô- ’r>;Q„M‘'íÅø‹Àß<š_IÝϨÁ‰½õ ”älÖ §g–§–Ì(‰çÍ $›—ncof6Ó¥¦„*»e§šÈ ‡BøÛ^Ã÷~h¹‘P:f5Qqú‰×ûSÀÁØ–ݸº.3l º®QBTásFtÂœ f9ŠWP–yàEkƒ§é :“'€&Omtº…z§ÅyÂLûÓX¶zñS>ŸN€™àžÕê¢;´iRe™¼U¤q/EnÒ~•Ûƒ@ƒ¡®ÀÒ¯Q†éíY-qL3q÷2k¹/Ù\ÂÜ A⹺wµfõ×»úqò&8¨9¤3,HÏâ²”ÁRäÑgÌ,4ÁUWP\÷ P@B2b`˜¬¨KF_oÿimŸP³/кüÕ†#góA°USX÷<ÐEs9'lR3’Ø) ?{xÈ€ªmƧE¨6#7XZ.ñÿV«Ç÷@ø€©`'#¿jn€£jiäÅ:&µÈ,Ü/Š’@~àшPÄ-»däO4°öžü4Éh#z—}ÍûAàRÜcé ÜÔVP™$±¬@Ä’GŽiÒÜ ˆXüŸµMšÐ0VGe‰ §Gí¼íŽî€gä+Òu bãÜ00öÍy–ДËÒkpu'cñE܈n³ ˆ=¦‚v‘ͼdmÏ'íM‚Ì–2<Ó\!-„š_NB+¹ ïâª&–’àä/e¬ä'`+’&5°Êf"¢” *TòÝé€[i‚‚;±=éCûHTãs©7qbX[>æË€<8fŲI“&g·j ¸¬GÚŽ0YV  ±üÐ U€´P{¨ª2a汶 2y ÿ5T[]?‚ÞL LÝì†3Åõ$Åæîrú¨ ã; j95PñÐPX2ìÁÖÿš¢ZœÜ3qÈÐ'ŠPÒ°ÛiÔR/¾{{@Ы@HЀ9¡l*— ³@©¢Tæ€ÈfX ŸÅ!e)‚¤É¢2ϘXþi‚ª® ¹ï@ €„*dÄÁ1YP–Œ0,¾ßþÒÛ>¡f_¡uùª$# FÏæƒ`ª¦ ±îy ŠærN>ؤg%°R~öð)‘U 2ÛN‹PlG n°´2,]ãþ­V!îð)RÀ.NG~Ô ÝG:ÕÓÉŠtLkY¸_$€ýÁ£*¡ˆ[vÉÈ$žh aí=ùi’ÐFõ.û›öƒÀ¥¸ÇÓ @'¹¨¬ 02IcX‰$Ó¥¸@ ±ù?j›5 `¬ŽËANÛyÛÝÏÈW¤êÅǸ`aíšó-¡)—¤ÖàêNÇ⋹!Ýf{Mí#›xÈÛžOÚ› ™,dy¦¸B[9?4¾œ„WrAÞ#ÅT#çýé™ñ´Ÿ[÷ð<ÑI,ØÉ ÌÖ²î&ãk]……@Úÿ¥oÇî56b`lÏzir‚AT¾«" Wm šŠ)eTÞ{ ¢î]·’àP. DöŠÓ ±ßµŒY`ix§ ŠˆkBh‚HHÝÚ¹ aìHù¤BC.91<)À" M*ã™n@ì)Š§Ò¤ªù¥:IàŠ×ÜÁvsð)•àP'F¡bÅΦí˾¢€†Dîº.8±Ô½›„¤hD½T)õŽÉOïHKA”“ÿƽ‰ýL|QÌ·=¢€*i¸0 ÚvMf†¸[‡‘ªÁ™î4ÈÑæƒÈ" óÅEb‘qT,À–,x™Àb!Œx§[aÜ<‘D2'Ý(#›%§3Ìê©eZÝ«aS'DÐÌ™÷4fú–}ǹ?ö %ýÝÉæuqö©ÙS\È‚ÿ4ÞÕö)‰÷j˜ S”ƒö©JäB‘äÓ$ð~ kL=b#@’HàÐ9";…$½m®”7ƒ±w+Ø"µÇ¨ÿ“Ú©aíÞéâÛ<¶ò{UC2~iY³.OÕíô­Ô/­m–݆~þ+”•õ• y˜ p…QqNñž)’Ù¶ÅÜU¿ú0S Wžäö£%Ü„É€Ñ'QXHùÿzGf|m'Öýü4RK62Bó5¬†E{…I¸Ú×aU[kþ•¿¸ÔÙˆe³=é¥Ê Pú¬ˆ%]´€@j(¥”ESxIì‚‹¹vÞJ@¸|Ú+L6Ç~Ô 1e¥âœ6( ­ ¢ " owh<懰I#æ‘ ¸äÄò@§ˆ,@ñ=è°Yh'™Š¨Ìù4¨ Že¹°¦*ŸJ’«æ”é$€j+_sÙÏÀ¦Tt{@…‹:›·.úŠQºè¸âÇRönn‘¡>õP§Ö;%?½!-ROÿvö'õ1ñG0ÜöŠ¨Y¦àÀ/iÙ5šànF«g¸Ó#Gš _ ˆ@'Ïå zk¡ñþôª2V·ù¬6ëò;Љ_“@×a”,kÄš/Ì·Qwö7¸&‹…Zá– FFPAÌÜÇÄÏÍbÁ-åŒjÍ4@æb;šê^¨fŒØ1Vœjjã©lŒ^^æ ~£ÅsõÝEGÓ´÷0òßÕRê:‡½qò:èWÆæ†äïñL¬…€¹2 íX7ëfAã·jı8Àv©ººbààn‚¦ŽÔ…”!ð5×3Œ»Ð¶ªí‘"ð<šRT´— èUmo6cŒìÚµ§Å7ošV`·¸|мdÇf"‰Ç†MÑJ9 ûUb9“³=¨-rÖ¡¼)¬`)0&55—‚<5‹É“@]ÔD˜=kp—äl?© -rZ‚ñD†¸RPpuUMÕ#£ú`ÌlÿÅs¢ÂÄkÅ mô‡²Í7¦ʆk’½¼ÔV@5½HΪ 1€<Ö£Ûž$P"Ú–LGv (¬Iv©Í,”<˜¢ 2+9lˆÚŠ>ÂpÇÇ÷ @WC)"ŽKh©›À¦wÁUÐàIk,¶¤1‘ÙÕs¼Ée[P; šÝK×ì±KŽ‰;dÑì 5„Ußó7¥ÑL[NAù¯^Ò.L)ˆâ­Gš©i•½ÿ2í$p/­Ë ¶ÙA¸ŠëêUÑEë(ªåÂñ :2.ÿ™kÎìÓvûR«•¬Ýf‡¸ª½ÀïL¨6µï&°’IçŠX8ÂÀ¨0$¹Ê‘W×¹EµÛ·üQvy[iõ¾ ½Q“Ó²-[>3?5Q4´—:ëvÙ&Ú&A|šôÂǦ‚Oí¯«5´y"°B×0[Ä즔Eâµ·gk‡Pª€‹é³a‰1Ë+{ÆÈü °dìÖÉs °×iÿŠŠÊp]ýGTÐyß>h[L¦ãižþ(›~øY'ãT qõ€Û588*ª˜4H>¦K—mq@æI¯3?PI¥º“i¶8Qd¾¢ÄyíDÎS"*+³¸N"`ÒÜÂÚ€$ì®ôÂYÄ’q$qYRì´‹käwª†°ˆnƒx ëNLDOsA*\‘î'‰â)ÔBv™QJ¤™}(åh”B/;$Ñ@Ø–h¶ªl@Ñ$·a@@UB˜<‘²híT@ŸÌÓ@ÜÐP(>Aø “–k-솟«’"¸cÀ(­arFºû¬×B¶ýÌ{&rV:ÜQHRˆnæ(ª2²N‚óÍ5±é£»!Mh@ì’qóA¤ÈÀ’DÍ1}ož` þõƒ¸ê£ˆ€4$RìÞ]N¨­¶d¸n>*_ó‘=ò¥´'“³@J;´gm7Ç53iñkÎÇ“ª¶ÔÂÆûòiDYLŒfO}TSçnÂB! NäÔкÛ÷!bL’;U’wpóK‰iÌPášÀ“¨ÝhŸ·j`c‘àhT´A ìrÑïA>™&Ic j¯‚}GCš@¯#µ¶Ð7sN•æ s²ŽÑ^òbmÛì#gtÀ1…âO4ÅËí‰ûT‹aÊ$UCúVä˜ànРð(9:Æ8ÙñQº.ÿ•oLÃs‘íö °!ÜAr#u€%d¿öÝV×øwOg¥7©’¬µÉÙ®{6îÜ›LîY¦()€.ZN¸ÿß4ºÊ&´À‰™>*a²¶² ‘À梪„ãäO4 +¶Õ@Y?šÎ]ä#Hƒµb˜&!'ûÕF°ˆnƒx ëNLDOsA*\‘î'‰â)ÔBv™QJ¤™}(åh”B/;$Ñ@Ø–h¶ªl@Ñ$·a@@UB˜<‘²híT@ŸÌÓ@ÜÐP(>Aø “–k-솟«’"¸cÀ(­arFºû¬×B¶ýÌ{&rV:ÜQHRˆnæ(ª2²N‚óÍ5±é£»!Mh@ì’qóA¤ÈÀ’DÍ1}ož` þõƒ¸ê£ˆ€4$RìÞ]N¨­¶d¸n>*_ó‘=ò¥´'“³@J;´gm7Ç53iñkÎÇ“ª¶ÔÂÆûòiDYLŒfO}TSçnÂB! NäÔкÛ÷!bL’;U’wpóK‰iÌPúÀPKr@£Š¸ Àñ:¬Êp¶Åf}Ü“MŠªª)àwóA;Œmâ¡ò-À#tm#(w{xp o\ºÒÞŸ´Õ™—fw'@ð*¡S6‚Š[„…ÖÉÐÞ™½úøæ™Y\‘­ÅE(¶UàÃTJ£2ûDòiƒŒ¤Œˆ46Ò ¾{UF ŽˆÌV ®Å‰“æf˜*:I“HM¶1ˆgGu×5l"“‘ïFB¨äî¦0Ŷ8Ñ&ÃGbüPJj&fh† ’vbŒp5Å!*ºÐ1¶êù\ƒÚ“CÑR}G$’tfi‚   d™Ù4„Ûc€ftwQMsVÂ)9ôd*ˆþNêc [c€M2l4v Å4¦¢ffH`É'f)ØÇ\R«©Ýn¯•È0= y4='ÔrI'CÅ+ÜcŽjqµ'zÕ'f6'ø¬>")[;öšËi[eN†¨ "-ëy1bF÷ÁŠÊT¡TŸ3DA&hýè°}¶×CB(µaR5õ–ëÁ™ãÅkŒVÑ`Ô§„~ $À$p?4PY˜ÌƒÇÛÿf˜ÈPƒTÌÇ!ˆäÆ©`" >hYsm4IÑOdžIïX’ ýõ?zP$   Í(ÆÕ²@˜˜?ì+*’Ç™žÔQ2Äi~4V.C\=»D*# @1£X¶™;k"’2mРF̬ï@S}‘–§SNÅ·1æ²Ê Pù"a@€;Áaˆ˜‰¦¸ø.õ޳΢•ÈM‚ *¡‰…bÍÞ?µZÕ¯FÑ%}íÍdìíãɬßTO ÌöšÌÊöÐH*ˆš, !Çj¨À¬¢¶'S·¨LÊâ>ÔÁ‚#Ç“Am»ì±EøïQZiîK*¬O>ß!mL ïDœl(ˆüÐSü:קҪ²êûÉ®ä·vâŸMr?ÿÍyëuìÿ¤åOž&ŠuC†7±aÀíA×zòtÀ-xŸ©¸Âì÷ådž¸Ñšåî±2-§÷4 MÉøˆ %3yk„VÆÑ}¦DZˆÔIf ƒ9KjGjqÄp¤ž8¦xJ)ÜLÎéAuv¢"~‚Ìyn(õ¼˜±#{àÅe*P„*O™¢ “4~ôX¾Ûk¡¡ „Z°©úËõ`ÌñâµÆ+h°jS‹B?P`8š ¨,ÌfAãíÿ³Ld(AªfcÄrcT°H‹4,¹¶š $Æ觲O$÷¬IþúŸ½(’Ðf”cjÙ ÌLö•IcÌÏj(™b4¿Hš«!®Ý€¢† Ѭ[L‰‡5‘I6„hP#fVw )¾ÈËS©§bÛˆ˜óYeP(|ˆ° @à°ÄLDÓ\|zïYçQJä&ÁPƒD±fïÚ­j×£h’¾öæ²HvvqäÖoª'ŠŠQm D‚9èa#q +*;¢‘zÚñ4Ŧp ½Â9'B椑!w«{رPÌIûè³[µl„¶¡GÍ"!täI<ŽT$ßšY>¨hÐð|Ó lŒ‹F¤T€{¢æ(Äv×4 ùTQúž|Q •Â¡KH§Âylém¸Uw$‰¨¦"G¿4©îd€vEL¹ C1ÔÿH¦€‹€2;‘ÞY $É=«¶â3Yø4Àçp€£»V”M•´'UDýkYR#‰¢ŠB@X±ã˜§®X"A™8¦$ërBÁ¨©“ K„ö¥Ð¸dŒˆÖ©Þ1`Nˆ¢ÙpË›ŽMTDL‹î~)‚©oÏŠ%²%ýFQ"™-¢Ã³³ß<šŠÐP Ä\ˆŽ(žÃ@E/¦z––g[}ãST´¨€ùËÀª€ª-¡ˆÉŒ–¥ïpª¸Dìš* ¨„‡$÷¢EÁ‘V¶$~ê7U ›`Ð {ÐU-yZàT껧ÔkŠ :ÔƒD!7@`5²{~(1`v¿ØÖ²0±™úݤ}«Næ[®åÍ°P‹b"7"¢Œ¾1—Ð ˆ²rfV ®ÀÁ$O€œîo~ÕP¨e½5'€HÝîq§ñTf÷ËÚ †õþ±’ÈXE–g˜ ¨U27è?½‚)÷7ö¦fôWõ]Û‰?ù¬«mos9ùŸÅ ‹hb$ÈïCÙYQÝ‹ÖÐG‰ –-3€]îÉ:ŠsRH;Õ½ìX¨f$€}ôY­Ú¶B[P£æ‘ºr$žGª NïÍ,ŸT4hx>iƒ…¶FE£R*@=Ñsb;kš|‹*(ýO>(„ÊáP¥€ˆ$S„ ‚a<¶t„6‚Ü*»’DÔS £ßšT÷²@;"¦\!˜ê¤S@EÀÈï@ˆG¬’džÕÛq¬ü`s¸@@ÑÝ«J&ÊÚƪ¢~µ¬ƒ)ÄÑE! ,XñÌS‚×, ̉Su¹!`ÔTÉ…%‡B{Rè\2FDkTï°'DQ ‰l¸eÍÇ&ª ¢&EŽw?ŒÁT·çÅÙþ£(L–ÑaÙÙ‚ïžME!G*@u&cŠe·mT,HÉæ€~(EÅ9#Q@ fëlŸµ=ËÊ! …Ȭ¶ò-î#(š2¨!Ió@¶Ý ÂV0 Áý­n` 9ÆÀÉÐ ™ºÑ¢ [—{KHâ¨ýBÎôOŠKŽ†â[µp+³Ì[`WEë-›ŽY- H’[ïÞªb¡‚ÌDI;&¤Q˜ÀEQäŠ(Äté’º“î9ôàqãɨ C*•WsÄÒª"c7™,DÁ Ì¶Üì@ù¦Æ@rÅLh ¦@] LQ‘X‚÷îdP’É,<ÿȱP ÐøB&æ Z õP& ˜<ÓûÜcÅ1#Sßâ¤?SÙ$ÀÞµTlf4cÍ'Ð…TnH rŦ8ì)D ÔsF%x"GsºðèqàÀì©Â— žcš¦Á5Í*¶³0#tåÄr?Šbà3*¸ÍJÒÿ˜k÷ ð©n€Ú'æŸÐ{BÒÝ%²Þ*œ}ê FGÀâœ6"ñ €Hó½Ö¡,@-ò8¨¦FÈãïN<šŠ2©UpX÷—Kê”&õïv^*¡¬†ôÝ=„F´­se‹{ˆûÒ]éìtß­îeµ-胯üWeç·ÓÚqÎMû@šæ¿~Ût—{‚ ŠÑÔu-«ÑÒ³µÍqmÛàAä×jõXÚÀ&O„5È@W Úy ÂÕÁp*ʾ;šhrI =èC!ÉýÇ9•æg(Çš ÒÞÐ3X:4™Ÿš6P ³cŠÒË h46ÕPº1:Á¦Hd{ ED†nÇÁ¢H˜ù¨¬å‚Ù:óX¸E‘; P®n-Ç “Oƒ‘îÖZxª…úB¨2Õ‘1·#°ÿµ>H’¨ÒÝÏ1HÓýŽê(3b]î0…H¤é:TêɽԶ(L­¿#É¥¼¢ëZéÆùÈÏaÍ{im-ZKP›m?¶«.uèºc­€ʯïRK¾‡T-[¶nÜpX3 éký-¶9\xñ ½C¿SnèDÁS³Ú£Nr—Q¦ê(ù~(`K ¸š·UuQv¯Ü)©aseTžIæƒ2)e§ø+éþaº{$•W>à§;U ••Âߎi€+ðPÊý꣰t=´ :{p8öƒULÚÖ²Z*kÕ$MÅyð Nç_qÕÒÊâ&^MF—¿y:Nšå¶½“±¦¼äŘ0P£ˆÇtUBuÎH=šY’wÏzˆÌˆ%‹)•PzÌpX×!\\'jt9æƒ WÀ\«*øîi¡É$€ ÷¡ ‡'÷ä W™œ Ohl/K{@Í`èÒd~h`Ù@2ÌyŽ)ÿK,- ÐÛUBèÄè˜} ‘ì)»‰ c梳–gdëÍbáDHì)B¹¸·‚@M>G»Yh âª-剃<ÖÂæ^ëe{ŒZgñMmË-ÇHUŸ'¼Pfh ÔPÐÄÚõ#Œ´9õg¶ª; Ù'G½H€’ÀÆØŠ¨Ïe]Š»–V½.’_¥¶%Dk…¹ŸT°ó¨ o€bÇúvh:úÛ`² º¯cûMs\`Ph99ù¤ ~á•°@=ØÇö A[%ÛǸ:ž*)½÷>cE© lFÜÉâ™ÉÍH2æ'À4æ§l—£<¹:+^%m9Æ·LätöU@÷üš”QI™ ŒJ)Ðù »Û ƒÁÚr?Š»=ÛÖú{.© ’Þ?[ ô–ÔÞpÀ˜9©-Æ7’ÏMmn:ÉbÜ]·.Û»ÕYÚ!‚wU㶠ÉËƒÍ <˜åÿÇÅ]ÑÜzçFÚ¤î*€2'B¢²«2cnÒö˜¬RÞ‹9b7£ýâ…²}Ïí÷HŸ™=ósxðsó@m*-ëW[;“æ½1 ú¬à~ªòðp¡Äò *ûΉòhã¼îX悳¸75,÷4‹$‰âx5FЊˆ¶¤“ÃËPg11ø4 ±ˆ1Þ‹LSöª€ˆ.ÀÉ:í ™> Pˤvu9"t4OdÛ|Ä‹iíÙí®õ†,èHçâŠ"˜Ù=Ϫ1K¶Ö2R{οŠXuö2OôäÄž>k)!8‚wÄTPd yb`Ï5°¹—ºÙ^ã™üS[rËqÒggÉïšÈ4[CkÔŽ2ÐçÔvžÚ¨ì+dLõ FKb*£=•v*îYXD ôºI~–Ú@•A®æ}RÃ΢¼V‹éÙ ëëm‚È‚èb½í5Íq€U@} äçæ5û†VÁ÷cÚl—lKàêx¨¦÷Üú@U¦@-±r7'Šg$h?5 ˘ŸÐSš²\zŒòäèx­x•´äsÝ3‘ÓÙUÜòhQDe&vf‚1(H§Cæ‚ïl6SiÈ@8þ("ì÷o[é캤‚KxüUnƒÒ[SyÃ`椷ÞK=5µ¸ë%‹pvÜh»nïUd h„B ÝTsŒZØ+'.40Lòc—ÿwGqëœj“¸¨È Š,énØ·°[©«—æ>ªŠŠ¹bÞuAžà¶¡@‰&;P"©ô˜1P@ˆð*‰"I<®¢—Ó,CL~ŸšGéÿÌuInããk¡ÜÕF·ƒ Ž-±ÁªS)wü §êzfé¬ÚµÓZv ?Wæ¤Èöî0¸XÜb¢š}ØhäI¥KVñ¬ÁГ³6> dOšƒlË@#šKu Ëh€?{öHDH #šÀŸE@*K 11A…»s¶ ÄêˆÀËæY  v, V‡m–ÁPó ÉÇäö®fêl(—Û]»*“?o£\[}:é PÌ;ë-€ª¶­°KK¨A Ô?á‡;—®eFŒIÖ€¯ImäRAPǽrÝ«CñI~àéÖÊçý5p«Y³eíàK‚}Ìg½@ v Ó•BÊ$åªwöª!| ¬¤eÇÔ r1ã½ óŽÜS¤¢›…1v³3ª(* ‰ #±=èåÁb'KSIrÎNɱ‚K¸yø T—nÞŒÖfU"u:¬~(¢ ½[HÒ/šRI2I3â²17)’ÚŠÀb§Oo­Œ`L±ç½{€(µi3¸tk J‡+ä;!Ò´áÑqžýÍ*!yÙ€LÕBÉ+…cÇÚŸ#&Êc*& РÀ±¸ÅGQ@ÚBÀ‚û'¸¬Qša¤0ˆ=«I6t&¶d‘ Æ䊨,énØ·°[©«—æ>ªŠŠ¹bÞuAžà¶¡@‰&;TR*ŸIƒ¨’$“Êê)}2Ä1dÇáyù¤~ŸüÇT–î>6±:ÍTkx0¸âÐ`¨õ2—|; ~§¦nšÍ«]5§`Óõp>jLnã …À&*)§ÝˆöŽDšTµošÌ 0+0#cêDù H6Ì´9 ·P̶ˆ÷¿aT„@D€ ’9¬ ôT x°Ó[·;bÜN¨Œ ¾e˜÷ñJbÊ`vÐlU2 œ~Ojæn¦Áb‰qµÛ²©3ñ1Fú5Å·Ó®• ðñ^²Ø «jÛ´º„ÍAÃþs¹zàFThÄh ô–ÞE$ {Ñ -Ú´?—î`®q?ÓQ§ µ›6^Þ¸'ÜÆ{Ôb ÐÙÝ9T, òNZ§qoj¢ÀªÊX»éÖ¹–Ý`·mæå­É×< v!m®+;ÔzŒmÙw$·üÔUX’˜È˜ÜR[{ª iµ¶.9“Z:‹ªnž‘aŒ‰p¦+§¡±q÷¹Ü#KûG‰ªŠdëxº^=EИTñ\îÖÞ×®¯qîð̇šõz{NÁ˜ÀÅxaÿÚ¼ÁuÖze6Ŷ’qÖ¦¢¥é ÇrO›À*Ûq͹“le5Å\ÙÇÕ(UQƒuÜë|QƒÞµÄK\r} óAƒ(8éî°½¾ô3,˜Êg[ª;„¶GÞ‘WäÓ‘Ž8º €=È=ªÖ:¯M$ “ÆÏGPÁî)vÜ(â›@sÜÍŸ¬ºW °SûGšæ$“=·C1ëÔ$÷Ûfi_—ñUŠM²àmŽ§ŠV¦DÿÓºgp-¬dDkÒ5Ì' Aíê(=чý±TqéY$Ö·mî÷ÕØ3ê å Ï ÄóU ‰ŠfvÀ"”qðS¯ÜÞ*`›ìBŽÝ?…‡»ÔOy­ZP=¨cŸ&‚ªg3ˆîh¹« æLE ¶ÅŽ­,•»s‘1âkYó æN¾(6*<˜¬ 7±X sOšÚÛ>É“É'“A-’œ ’EIv oæ+ DóLÌbkâ7S 3¦LA“QL°WÚitÏ„äØö¦! >aI˜ƒÚƒ*ÙéÊ›–=ÍT5¨[ ¡?÷ K’“ð(Œ[ÙÃf{ŠP™)9·ÜÏ?jŠ»éÖ¹–Ý`·mæå­É×< v!m®+;ÔzŒmÙw$·üÐU‰)Œ‰Å%°÷º –˜Û[`ã™5£¨º¦ééÈ— bºz_{‘Â4¿´xš¨¦N·‹¥ãÔ] €õOÎímízê÷ï Àhy¯W§´ìŒ W†ý«Ì]g¦Sl[i'jj*^ Üw$ðì)°|­°GÐk™0ÆPc\P…Íœ}Q€…Uðh0']ηÅØ=ë\@TµÇ GÒ42ƒŽžá; ÛïAÃ2ÉŒ¦uº£±HKaTxéqM9àP‹ È܃ڭcªôÒJ )íà¶A ÃÉmîƒ>¶™þõP f ú{Ñ(¸É^ò>ôÃPHÊ>)L´â<ø¨¥À9Õ²XžAYíÛE_VåÂIúTóT̘ÅŽbiQQ=Øï·z¨æ|,î¨ò2P¤Š*¨P\dR[ÊöûÑy$Nñ⢂(Y$“q»v•ˆE-?Þ¶6Ën\8šÆÒ}^³¦wºoômÉc“ ŒÑ´ŠÜ{y1<·ŠM;’¤°_Š¡KŽL¬5½P¯qÐâ`ö¥°5_Ô?¸™¤[=KtÉt2æäâ„D ¬¡Eç²H/ÉHïUIpI9æh,úsÚháí€ÐO$ Fd´Œå‚¨å›‘iBÁKez›½C„)l/´’'~)S©|¥Ó^aÌâ?ä×_Afå»n€¬î^'.õåæQqÚ%—\Tî„Ôÿ2nÜ{8ûWu¬¯2B†|Wut"ÊÛS÷w¨©1ITªD F§æ³bÙ'˜S†Ú c1.fƒx&w1@'´–O`)‹Æ‚’#°¢$dý¢ªijOon襋EŒ‚ùÙ¥´F;$’IŸÍ1_vY“<ÍE8d™ÀGoµ#31>Õ¸ãuŽ=þO4¶ðíÞ¡Ô¨{Jè81ç{®„'…Ùþk*CNF š¨ô‚‹¬Î¾Ûc‚Üš£„A$•FÔ÷5À½Uà°ªF‡Š•ë¯pÎXž7ÅHµÓÔõÃf׶ߟÝ\6Ðvã‚Kq>)íà¶A ÃÉmîƒ>¶™þõP f ú{Ñ(¸É^ò>ôÃPHÊ>)L´â<ø¨¥À9Õ²XžAYíÛE_VåÂIúTóT̘ÅŽbiQQ=Øï·z¨æ|,î¨ò2P¤Š*¨P\dR[ÊöûÑy$Nñ⢂(Y$“q»v•ˆE-?Þ¶6Ën\8šÆÒ}^³¦wºoômÉc“ ŒÑ´ŠÜ{y1<·ŠM;’¤°_Š¡KŽL¬5½P¯qÐâ`ö¥°5_Ô?¸™¤[=KtÉt2æäâ„D ¬¡Eç²H/ÉHïUP…Ü÷¥w-¨“P!QCƒºÊ¢²µÌf3Tÿ“@ÊŽë‘!WÿwH#d+]c¡@|Õ\¡ !Gj[èâ‡SÀïA’Ù©'#ãµDÙ~ÜP/€(¼ óÉ¥ôÜúŒH;ÐPÈAŽFÍ`Z vyjpél€ž|Ð’Nê)I¹væ6öcm:Z`B«±&Zy¬€¸t/µì?wæ‹Yic &cUq?¨µ< )mÛ‹¢ã6À «ªå1Qd%N4gL)À–c‘h¥u gžP¸:~³©2xdñF×A{¨Qwª|Wœ$Àÿ½5‹g¨ÿE3éôè ž í^ª#»F•&Y›ÅZGôVí'é]¸4:ì *õØnžÕ’×Ã7s&»’ý•Ì-ÀÄ+›§{Vo]{¿¨÷"cŠƒ z‡ÜtjFÚ¿UÒÛ>à\öÿEtõoníÑsÓE§Z©‚ìÏé®*?UGªÈálb¿õRºª.w :Ë÷W%¾²ôD&‡1Q{—z‹Ì ã÷MHµÑw¨wµn8^Z¹æè lóâ)ñ–$ûˆÔÏ5‚¢œˆ“þÔ âZ|S¯?ÿ4€!-+ÉíªV¤Ä( \Ãĉæ„1Y% wâi•-ú›A€‘³LU]¶ax XÒ-¡ãã½+–r}6UOêj£º äöR Viº¾a*¢JÂݲ×OrP%Å Yై‰5@팪b;H@2\" ö e(PHÏzWp"Ú‰1ÅÕt8; ,ª++\Æc5Où4 ¨î¹÷t‚6BµÖ:4ÍUÊrv¥·þŽ(qU<ô- ’r>;Q„M‘'íÅø‹Àß<š_IÝϨÁ‰½õ ”älÖ §g–§–Ì(‰çÍ $›—ncof6Ó¥¦„*»e§šÈ ‡BøÛ^Ã÷~h¹‘P:f5Qqú‰×ûSÀÁØ–ݸº.3l º®QBTásFtÂœ f9ŠWP–yàEkƒ§é :“'€&Omtº…z§ÅyÂLûÓX¶zñS>ŸN€™àžÕê¢;´iRe™¼U¤q/EnÒ~•Ûƒ@ƒ¡®ÀÒ¯Q†éíY-qL3q÷2k¹/Ù\ÂÜ A⹺wµfõ×»úqò&8¨9¤3,HÏâ²”ÁRäÑgÌ,4ÁUWP\÷ P@B2b`˜¬¨KF_oÿimŸP³/кüÕ†#góA°USX÷<ÐEs9'lR3’Ø) ?{xÈ€ªmƧE¨6#7XZ.ñÿV«Ç÷@ø€©`'#¿jn€£jiäÅ:&µÈ,Ü/Š’@~àшPÄ-»däO4°öžü4Éh#z—}ÍûAàRÜcé ÜÔVP™$±¬@Ä’GŽiÒÜ ˆXüŸµMšÐ0VGe‰ §Gí¼íŽî€gä+Òu bãÜ00öÍy–ДËÒkpu'cñE܈n³ ˆ=¦‚v‘ͼdmÏ'íM‚Ì–2<Ó\!-„š_NB+¹ ïâª&–’àä/e¬ä'`+’&5°Êf"¢” *TòÝé€[i‚‚;±=éCûHTãs©7qbX[>æË€<8fŲI“&g·j ¸¬GÚŽ0YV  ±üÐ U€´P{¨ª2a汶 2y ÿ5T[]?‚ÞL LÝì†3Åõ$Åæîrú¨ ã; j95PñÐPX2ìÁÖÿš¢ZœÜ3qÈÐ'ŠPÒ°ÛiÔR/¾{{@Ы@HЀ9¡l*— ³@©¢Tæ€ÈfX ŸÅ!e)‚¤É¢2ϘXþi‚ª® ¹ï@ €„*dÄÁ1YP–Œ0,¾ßþÒÛ>¡f_¡uùª$# FÏæƒ`ª¦ ±îy ŠærN>ؤg%°R~öð)‘U 2ÛN‹PlG n°´2,]ãþ­V!îð)RÀ.NG~Ô ÝG:ÕÓÉŠtLkY¸_$€ýÁ£*¡ˆ[vÉÈ$žh aí=ùi’ÐFõ.û›öƒÀ¥¸ÇÓ @'¹¨¬ 02IcX‰$Ó¥¸@ ±ù?j›5 `¬ŽËANÛyÛÝÏÈW¤êÅǸ`aíšó-¡)—¤ÖàêNÇ⋹!Ýf{Mí#›xÈÛžOÚ› ™,dy¦¸B[9?4¾œ„WrAÞ#ÅTÿÙgdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_70000664000175000017500000000047112305775535023051 0ustar00mclasenmclasen00000000000000P6 10 10 -1 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/valid_ras_test0000664000175000017500000001544012305775535023326 0ustar00mclasenmclasen00000000000000Y¦j•00ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþýýýûûûúúúùùùøøøøøøøøøùùùúúúûûûýýýþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþýýýûûûøøøõõõóóóñññïïïïïïïïïðððòòòõõõøøøúúúýýýþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýûûûøøøôôôðððëëëçççãããàààààààààâââåååéééîîîóóóøøøûûûýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþýýýúúúöööñññêêêãããÝÝÝ×××ÑÑÑÎÎÎÌÌÌÍÍÍÏÏÏÓÓÓÙÙÙàààçççîîîõõõùùùýýýþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýúúúõõõîîîæææÝÝÝÕÕÕÈÈÉ®³¶¥ªš¡†‘š‹“xƒŒz„†“ ¤§ÌÍÎáááêêêòòòøøøüüüþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýúúúõõõíííäääÚÚÚÈÉ˪±¶›¦®œ§¯›¦®—£«“ž¦Œ—Ÿ„—z†Žn{…eqyZem„‹ËÌÍçççñññøøøüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþûûûöööîîîäääÙÙÙ¸½À ¬²¥±¸©³º«´»©³º¥±¸Ÿ«²™¤¬›£…™z†Žmz„bnxUbkOYa›ž¡æææñññùùùýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþüüü÷÷÷ðððæææÚÚÚ²¸½¤°·®¸¾³½Ã¸ÁǹÂȸÁdz½Ã®¸¾¤°·›¦®›£„—v‚‹hu\hrP[cBNV€†‰çççòòòúúúþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýúúúóóóêêêÞÞÞ²¸¼¤°·°ºÀ¹ÂÈÀÊÏÅÏÔÇÐÔÅÏÔÀÊϹÂÈ°ºÀ¤°·™¤¬™¡‹“o|†bnxU`hGS\IR2>D”˜šííí÷÷÷ýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýúúúóóóéééÓÕÖ˜¤¬¥±¸³½ÃÀÊÏÌÕÙ×ßáàæèâèêàæè×ßáÌÕÙÀÊϳ½Ã¥±¸—£«‰•{†ju~\hrOZbAMU4@F.8=ÎÏÏñññúúúþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýøøøðððää䫱¶›¦®©³º·ÀÆÅÏÔÓÛÞàæèéîïïòóéîïàæèÓÛÞÅÏÔ¸ÁÇ©³º›¦®Œ—Ÿ|ˆu€ˆ_ksP\eBNV5AG)49kqtéééöööüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþûûûõõõëëë×ØØ™ œ§¯«´»¹ÂÈÇÐÔÕÝàâèêïòóûûûïòóâèêÕÝàÇÐÔ¹ÂÈ«´»œ§¯™ ~‰’{†ŽnuyOYaBNV6BH)4:&*ÎÏÏïïïùùùþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþúúúòòòæææ³·»Œ—Ÿ›¦®©³º¸ÁÇÅÏÔÓÛÞàæèéîïïòóéîïàæèÓÛÞÅÏÔ¸ÁÇ©³º›¦®Œ—Ÿ|ˆ€‰\^_Z[["(,+5: (, ‚‡ˆæææõõõüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýùùùðððââ☠¥‰•—£«¤°·³½ÃÀÊÏÌÕÙ×ßáàæèâèêàæè×ßáÌÕÙÀÊϳ½Ã¥±¸—£«‰•z†Ž}†ŒRST±²²ijj!$"$NUXÚÚÚîîîùùùþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý÷÷÷íííÞÞÞƒ•…™“ž¦Ÿ«²®¸¾¹ÂÈÄÍÑÌÕÙÓÛÞÕÝàÓÛÞÌÕÙÄÍѹÂÈ®¸¾Ÿ«²“ž¦…™v‚‹kv~XXY¿ÁÃÐÑÑ>?@.57!)+ÊÊÊåååõõõýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüü÷÷÷ëëëÛÛÛs~ˆ‹“Œ—Ÿ™¤¬¤°·°ºÀ¹ÂÈÀÊÏÅÏÔÇÐÔÅÏÔÀÊϹÂÈ°ºÀ¤°·™¤¬Œ—Ÿ‹“o|†MW_ABCŽ‘“ààà‹ŒŒ#%'"+.¹¹¹ÚÚÚïïïúúúþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüöööêêêØØØhuv‚‹„—™¡›¦®¤°·®¸¾³½Ã¸ÁǹÂȸÁdz½Ã®¸¾¤°·›¦®›£„—v‚‹huDMT;>@CDE£¥¥ÂÃ榦ÍÍÍèèè÷÷÷ýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüöööêêê×××dpzmz„z†Žyƒ‹`hn£¬³Ÿ«²¥±¸©³º«´»©³º¥±¸Ÿ«²™¤¬›£…™z†Žmz„bnxLX`158&&'jno»½½\_`"”””¿¿¿ßßßòòòûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýý÷÷÷ëëë×××W^deqyn{…cms8 (-{}} #%mmm˜˜˜ÀÀÀßßßòòòûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþúúúñññßßß¹º»U`h£¨RTVÒÒÒÁÂÂ!"#%IP4@F+6=&*%-0>HO4@FCHJxyyTTT¸¸¸ÙÙÙîîîùùùþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüôôôäääÉÉÉgnrBNV%)+µ¶¶ÚÚÚ678ILOkmn ¤¨´¹½¬²·«±µ£§enuWaiBNVIP7CI0D-8?(38%05'27,7>4?E9@E]gn4:=>>>TTTRRR<<<¬¬¬ÌÌÌåååôôôüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüôôôâââÃÃÙ™™DJM,02_`a.13 #'"%/:?4@F4@F1=C-8?+6=)49)49*6<3?E>IPFQXGNS;DJ777GGG[[[eee777ƒƒƒÌÌÌäääóóóûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþøøøêêêÐÐЩ©©{{{169 +/2!$(270DI333AAAQQQdddzzzKKK888»»»ãããóóóûûûþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûûûñññÜÜܺººŽŽŽbbb ,02(/3*497CI9EK>IP>IPAMUGRZOZbS^f[fn]hp3:?222>>>LLL\\\mmmƒƒƒ”””šššäääóóóûûûþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýöööæææÊÊÊ£££xxx %+/ ;?C9CJGS\KX`Q]fT_gZem\hrbnxbnx:CG./0444>>>JJJWWWgggxxxŒŒŒ¢¢¢rrr---æææôôôûûûþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþúúúïïïÙÙÙ¸¸¸::: ,,,)++(+/GOSO[calvdoxdpxWbjFOU4:?888AAAKKKWWWdddrrrƒƒƒ•••ªªª¿¿¿???’’’õõõüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüõõõäääÊÊʨ¨¨^^^777@@@666000,,,***)))***,,,///333111 DDDOOOXXXcccppp~~~ŽŽŽ   ³³³ÈÈȺººBBBãããüüüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþùùùîîîÙÙÙ½½½œœœBBBVVVKKKCCC???<<<:::;;;<<<>>>BBBHHH;;;]]]fffqqq}}}ŠŠŠšššªªª½½½ÏÏÏááá]]]™™™ýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüôôôæææÏÏÏ´´´!!!:::nnnaaaXXXRRROOOMMMLLLMMMOOORRRWWW==="""kkkttt~~~ŠŠŠ———¦¦¦µµµÆÆÆ×××çççÐÐÐPPPòòòÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþùùùïïïßßßÈÈÈHHH///†††xxxmmmfffbbb```^^^___```cccggghhh lllƒƒƒŒŒŒ———¤¤¤²²²ÀÀÀÐÐÐßßßìììõõõ„„„………ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüöööêêêÚÚÚ‚‚‚...ŽŽŽƒƒƒ{{{vvvsssqqqqqqrrrtttwww|||DDDMMM‘‘‘›››¥¥¥±±±¾¾¾ËËËÚÚÚçççòòòùùùîîî___öööÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþúúúóóóçççÄÄÄ999³³³¥¥¥™™™ŠŠŠ†††ƒƒƒƒƒƒƒƒƒ………ˆˆˆŒŒŒwwwLLL   ©©©³³³¾¾¾ÊÊÊ×××ãããîîîöööüüüþþþ¤¤¤ƒƒƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýùùùñññãããSSS­­­ººº®®®¥¥¥žžž™™™–––••••••–––™™™   ```¢¢¢···ÁÁÁËËËÖÖÖáááìììôôôúúúýýýÿÿÿõõõoooóóóÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþüüüøøøðððppp¡¡¡ÎÎÎÃÃù¹¹²²²­­­©©©§§§§§§¨¨¨ªªª­­­²²²œœœ‡‡‡ÆÆÆÎÎÎØØØáááëëëóóóùùùüüüþþþÿÿÿÿÿÿººº¹¹¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþüüüøøø©©©ßßßÖÖÖÍÍÍÆÆÆÀÀÀ¼¼¼ººº¹¹¹¹¹¹»»»¾¾¾Â¿¿¿žžžÔÔÔÛÛÛäääìììóóóøøøüüüþþþÿÿÿÿÿÿÿÿÿÿÿÿ···ìììÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþüüüÛÛÛyyyìììåååÞÞÞØØØÒÒÒÎÎÎÌÌÌËËËËËËÌÌÌÎÎÎÑÑÑÖÖÖ···ÙÙÙèèèîîîôôôøøøüüüþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëëëÙÙÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþ÷÷÷öööñññìììçççâââßßßÝÝÝÛÛÛÛÛÛÜÜÜÝÝÝàààäääÔÔÔÌÌÌñññöööùùùüüüþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþ¹¹¹äääøøøõõõòòòïïïìììëëëééééééêêêëëëíííïïïòòòÖÖÖøøøûûûýýýþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿãããÄÄÄýýýûûûùùù÷÷÷öööõõõôôôôôôôôôõõõöööøøøùùùöööøøøþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÏÏÿÿÿþþþýýýüüüüüüûûûûûûûûûûûûûûûüüüüüüýýýþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæææÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgdk-pixbuf-2.30.8/tests/test-images/valid_gif_test0000664000175000017500000000046612305775535023310 0ustar00mclasenmclasen00000000000000GIF89as3€ÿÿÿ!ù,s3þŒ©Ëí bŠàÙ‹³Þžj€ÜH–¦xj¶îû­Ò ×6ÉÎñÍ÷Î,ѱ|D"Et,*—̦ó J§ÔªõŠÍjOÇ®×»ª,IëÐ9Æè¦gôúÒF›ßäj¼Y/în¾ÖG‡5†4X"äRÂðõõ’dzXÁGÙ¸•vs±“)èÒ¥!¤—ÊeÊÉùñ(Zsz"£æ™’ËŠùƒyë泶),yµºñÔØvÌÔÞÊ®^Íï.?O_oŸ¯¿Ïÿ›|^êQªapѲ,4V9øUZF›&…s¢¡‹XG }Á^]"µï’ÇD;gdk-pixbuf-2.30.8/tests/test-images/invalid_gif_test_20000664000175000017500000000106212305775535024051 0ustar00mclasenmclasen00000000000000GIF89aêõ·j6¼r[mÁýtG‚yÞ÷J5ÿ{jw¬RÛغzåwÞA7ÞME'ËÐhQ¥òðéFS"òáU Ú~B0Š#HùµËið=do»7D£4¡îC£Uïmø)H`Ôyé:Æ?kxt-ªSðk¾5 Oh((:•I¨Võñ|*Õé%/ÜJ*PÓösu é¡S÷|V¯Ï.pï`€[ŠÕœ#ôöJuº1é,/È'S¤xÏUÑ|Ã¥…]^Í2*Ž‹ÛK,έóÛƒ}Xv¸ÓFÏaQVtÌk ¡u`#Y‚'Dû[ûö;­.Kú:FQ¶3ßhÝö¬rüK™VZ¬8ÿ $Ùlj.¯{O@@¥ËŸqt—z …ËÃ0W¢[Ò1@9Eo'åsX•×Ÿ˜9µpO$Á¥M5‹)8î§Ã]!|[‹kŽbtÏþ–\~ä›”¦obÊ+»]Žáµ3€4l hPŠ-O Úà‡9«øtcš¹( "¬85 fY.y›'œ°AEŽ1_Ñ“=nâ[Èv#Nøx±[ºû"`‰\g­éÅ_IXë²påרˆ½jTF>Šls:!W¼1Ä"&áŒ!½ŽIð5á\•ÂB7¢ñúJø?I- ð‘A|Ò‚gdk-pixbuf-2.30.8/tests/test-images/invalid_ico_test_20000664000175000017500000000047612305775535024066 0ustar00mclasenmclasen00000000000000((é Œ€¿r€€€€€€€€€ÀÀÀ€€€gÿÿÿÿÿÿÿÿÿÿÿ”™™™ ™™™ ™ç™™ ™ ™™™¬™n™™™™ÿÿQÿÿÿð7ð'ü{Çüqø0Iãˆÿÿÿÿÿÿÿÿÿÿgdk-pixbuf-2.30.8/tests/test-images/valid_ppm_10000664000175000017500000000052112305775535022510 0ustar00mclasenmclasen00000000000000P6#foo #foo 10 10#foo #foo 44 255 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_20000664000175000017500000000047412305775535023047 0ustar00mclasenmclasen00000000000000P6 10 10 255# xxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/valid_ppm_40000664000175000017500000000227012305775535022516 0ustar00mclasenmclasen00000000000000P3 10 10 255 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 120 120 120 120 120 120 32 32 32 32 32 32 gdk-pixbuf-2.30.8/tests/test-images/valid_bmp_test0000664000175000017500000001546612305775535023327 0ustar00mclasenmclasen00000000000000BM66(00  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþüüüûûûúúúøøøúúúúúúüüüýýýþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþùùùôôôðððèèèáááÜÜÜáááÞÞÞÝÝÝÞÞÞÝÝÝâââåååçççêêêéééëëëïïïíííóóó÷÷÷ýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýúúúñññããã×××ÈÈȲ²²   ™™™•••›››   ŸŸŸŸŸŸžžž¤¤¤©©©°°°±±±±±±ººº¹¹¹¾¾¾ÃÃÃÔÔÔäääôôôûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýôôôçççÔÔÔ¼¼¼¦¦¦‹‹‹uuuZZZ===///...------!!! 666TTTgggyyy~~~•••®®®ÅÅÅÞÞÞðððúúúþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüïïï×××´´´•••zzzIII ---TTTrrrˆˆˆ£££ÂÂÂÙÙÙìììüüüÿÿÿÿÿÿÿÿÿûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþöööÚÚÚ²²²~~~999  !1F-Gj,Gi,Cc!8P  +<$8R)?](Ce*Ge(E\-A  FFFooo„„„¦¦¦ÈÈÈçççûûûÿÿÿÿÿÿõõõþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýîîîÌÌÌžžž))))<2Io0Hm0Hk/Mn,Di+Eh,Hk)Hj-Kl-Gf+In,Gk,Gi,Gi0Ni.Ig,E_(?Y,8 PPPuuu›››ÄÄÄëëëÿÿÿÿÿÿñññûûûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüüüïïïÒÒÒttt ,=b5Oz8Ty7Nt5Mu5Lr1Lt1Gn-Fl+Gl-Il)Gl+In-Gj0Hm1Nn2Mi0Kg-Gb*AY'@X"5G???ppp¥¥¥ÖÖÖÿÿÿÿÿÿòòòýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýöööåå噜 ;Nw;U€=W~[‹;S„9S‚5U„7Rv5Nx7Nt6Qo6Lk-Hf,@W&8M!8P!,***hhh¥¥¥ÈÈÈæææÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäééVh’F[E\H_•Lb™Mf Ni¡MfžNg¡Lf¡Oj Ki LgJiJj™D_‘B`‘;VŒ=X†;T‚9U€8V{4Lq4Ok1Mh,C]$:U"7O!:LCIHppp”””¶¶¶ÖÖÖëëëùùùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|‰«E[’FY•L^™Of Qh¤Rj§Oh¨Sl¬Tn©Rl©Qm®Pn«Pm§Ok¤Ni¡HgŸEd˜B`“C_ŽAY„;V‚8P{6Qu4Ms5Kj/Gb'@X6N 7OM`n¿¿¿×××ììì÷÷÷ýýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎÒÜH^•J_›LaRg£Rj§Tk«Vm¯Wn®Xq±Xp³Wq´Ys´Ur´Uq°Ur®Rk¥Ok¤Ji¡IgšCd–B^‘B]‹=W‚:Nw6Ou3Gl2Kg)@\%c#8T!8R!4NŒ—ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿIW”M[ [j¬hw·v„¿w‡ÄtƒÁn~»o~¾lzÁn|Ál|¿fw¿fy¿cx¾`v½^t½]t¸ZrµVp³Tl©Pg£Og¢Ld›Ka˜I\”CY?Uˆ:R}0Ep.De&B]#9T9R0DZÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏØØLZ™R`§_m´t€½ƒÊ‚ŽÇz„Åu€Äp~År~ÅqÄo}ÄizÂhwÁevÀcv¾aw¾\r¹\t¹Yp´Un®Ul¨Qh¤NcŸI`šI[”DX‘EWŒ:Pƒ6Iw1Dh&?]!:X"5O!:RºÃÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹½ÎIUœUcªfr¹€‹ÅŒ–ˉ“΀‰Ëz„Ëv‚Éw‚Èx„ËvÅp{ÁkzÄk|ÄhyÁasÀ_s¼]sº]r¶Yp²Uj®Sk¨Oc¤MaœK_˜I[–EWŒ?Sˆ8M{/An)Af"4Y!?X!5P‚”Žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸»ÐMY Wb°dn½’™Ñ’™ÑŒ’ч‘Ð|†Ï|…ÍŠÌ~‡Íx„ËsÈp~ÅpÇn|ÃguÀdu½_rº]r¸[n´Wh®SjªRc£Na¡I^šFW—EU=LŠ;O‚3Iw*;c%<\#:V!6RYqlÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸¼ÍLV¡V^¯ai¼›ŸÔ™Ö•ÒŠ’ч‘ЃŒÐ‡‘΂ŠÑ|‡Íx‚ÏxƒÉr€Ën}ÇkyÂevÀbs»]q¸]p¶Xk±Vh«Rf§Q_¤GV HU™ES’AMŠ9L„5G|.Am)Ab%;Z$;U%5PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäçèMY U^²dl½¢¦Ù¤¨Ý”—ٗؑ™Ö†Ó„Ó‡’Òƒ‰Ð}…Ðz†Íu‚Îp}ÍlyÇgwÄar¾_pº]oº[l´Uf®UgªO\ªOZ HR›DH™BJ‘?M„:O}-Ap*L‡9J|4Ls,=_%@\$7S&;UÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒµQWª^e»‘”Ô»¿äº»ç­®äž¢Û£ªÞˆ×“Ö†Ž×‰Ð}ƒÒz„Ïw€Ðr}ÍnzÇerÄbrÁ^m¹]l¸Xi³Ud®Q`¬MV¨JR¡GMšBD•?Iˆ9K€4Dq)>d$:[ ;Y'`Þàãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{”ˆo‚wk{pµ½·ðòñÿÿÿÿÿÿããæ^Z¬TP«\V·_]¼_\ÃnnÉywÌfhÃjhÇfhÉhjÉjlÉgnÊhoÇjsÇgnÆ`f½Z^»VV¹OO¸PR³LJ«GKžEN’=J‚6Dy-;j)5^,=a¦®»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯¼µk…wrŽbsggwm›’äçåÿÿÿããçol²TM¨SQ°WS¶XV¹WWºV[·X[¹ZZ»Z]½]b¼_fÀ_fÀcjÂaf¾]`ºXZ·QQ´QO¶KI®FJ¡EM˜@K;I~2Aq-=f=OqÁÅÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿg|oh†yz ‘oˆ{iznpu“ž–æéçÿÿÿÎÍÛ~´RIžMJ£KJŸLIžqo¯~´km¨OTªSZ°X^µZ`·[c¶[_¶UW²PP¯OMªKH¡AI˜CN;F€2Cu/?ffrŒÞßàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈÏÊavih…wmˆzo–…hrˆ•…‘ˆ®¶°ùùùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³»¶l|qvwwŽŽŽ†‡¸OU¦QWªTZ©TX©PV§KMžGKš?I=EŒ>>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòóò^ocaxkq–…€šl|sŒl“‚apeµ½·ÿÿÿÿÿÿÿÿÿÿÿÿáäåIY_½½½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´¼·_qcb}psœ‹k~_tgaqe²º´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿhw~$)+NNNðððÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿËÐÌ„‘ˆm{qeujŽ™‘óõôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ª®M]dNNNôôôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÞÞùùùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgdk-pixbuf-2.30.8/tests/test-images/valid_ppm_20000664000175000017500000000117712305775535022521 0ustar00mclasenmclasen00000000000000P6 #foo 10 10 255 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx P6 #foo 10 10 255 aaaaaaXXXXXXaaaaaaXXXXXXaaaaaaaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaXXXXXXaaaaaaaaaaaaXXXXXXaaaaaaXXXXXXaaaaaa gdk-pixbuf-2.30.8/tests/test-images/invalid_gif_test_40000664000175000017500000000046612305775535024062 0ustar00mclasenmclasen00000000000000GIF89as3€ñÿÿ!ù,s3〈Ëí bŠàÙ‹³Þžj€ÜH–¦xj¶îû­Ò ×6ÉeñÍ÷Î,ѱ|D"Et,*—̦ó J§Ôªõ;ÍjOÇ®×»ª,IëÐ9Æè¦gôúÒF›ßäj¼Y/în¾ÖG‡5†4¿X"äRÂðõõßdzXÁGÙ¸•vs±“)èÒ¥!¤—ÊeÊÉùñ(Zsz"£æ™’ËŠùƒyë泶),yµºñÔØvÌŽ<5»Ö«äøi¬;ñwk,\šúÎML6ÞÊ®^Íï.?O_o²Ÿ¯|Ïÿ›|^êQªapѲ,4V9øUZF›ö…s¢¡‹XG }Á^]"µï’ÇD;gdk-pixbuf-2.30.8/tests/test-images/valid.xbm0000664000175000017500000000105112305775535022200 0ustar00mclasenmclasen00000000000000#define valid_xbm_test_width 20 #define valid_xbm_test_height 20 #define valid_xbm_test_x_hot 10 #define valid_xbm_test_y_hot 10 static unsigned char valid_xbm_test_bits[] = { 0x00, 0x00, 0x00, 0xea, 0xfb, 0x03, 0x2a, 0x2a, 0x02, 0xfa, 0xae, 0x03, 0x82, 0x20, 0x00, 0xba, 0xbb, 0x03, 0x2a, 0x8a, 0x02, 0xae, 0xfb, 0x02, 0xa0, 0x00, 0x02, 0xbe, 0xfa, 0x03, 0x82, 0x0a, 0x00, 0xfa, 0xfb, 0x03, 0x02, 0x08, 0x02, 0xee, 0xab, 0x03, 0x28, 0xaa, 0x02, 0xba, 0xbb, 0x02, 0x82, 0x80, 0x02, 0xfe, 0xff, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; gdk-pixbuf-2.30.8/tests/test-images/invalid_ico_test_10000664000175000017500000000047612305775535024065 0ustar00mclasenmclasen00000000000000(( Þ€€€€€€€€€€ÀÀÀ€€€ÿÿÿÿÿÿÿÿÿÿÿÿ™™™ ™™™ ™™™™û ™ ™™™™™™™™™ÿÿÿÿÿÿð7ð'ü{üqø0ñãˆÿÿÿÿÿÿÿÿÿgdk-pixbuf-2.30.8/tests/test-images/invalid_xpm_test_10000664000175000017500000004224612305775535024120 0ustar00mclasenmclasen00000000000000/* XPM */ static char *[] = { /* width height ncolors chars_per_pixel */ "10 10 2 1", /* colors */ " c #787878", ". c #202020", "x c #000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", /* pixels */ ".. .. ..", ".. .. ..", " .. .. ", " .. .. ", ".. .. ..", ".. .. ..", " .. .. ", " .. .. ", ".. .. ..", ".. .. .." }; gdk-pixbuf-2.30.8/tests/test-images/valid_xpm_test0000664000175000017500000005425212305775535023351 0ustar00mclasenmclasen00000000000000/* XPM */ static char * apple_red_xpm[] = { "48 48 1115 2", " c None", ". c #FFFFFF", "+ c #DEDEDD", "@ c #F9F9F9", "# c #CCD0CB", "$ c #889184", "% c #717B6D", "& c #6A7565", "* c #91998E", "= c #F4F5F3", "- c #AEAAA0", "; c #645D4D", "> c #4E4E4E", ", c #F4F4F4", "' c #B7BCB4", ") c #63715F", "! c #707D62", "~ c #8B9C73", "{ c #7E906B", "] c #67745F", "^ c #657161", "/ c #B4BAB2", "( c #7E7768", "_ c #2B2924", ": c #F0F0F0", "< c #F2F3F2", "[ c #636F5E", "} c #6B7861", "| c #859671", "1 c #8D9A80", "2 c #7C8D6C", "3 c #8C9D73", "4 c #82936C", "5 c #657061", "6 c #B7BDB5", "7 c #E5E4E1", "8 c #5F5949", "9 c #191919", "0 c #BDBDBD", "a c #677363", "b c #6D7B62", "c c #81906E", "d c #748266", "e c #717E68", "f c #707E66", "g c #6E7C64", "h c #6F7E64", "i c #718064", "j c #646F5F", "k c #A09C90", "l c #21201C", "m c #3E3E3E", "n c #868F82", "o c #65715D", "p c #738166", "q c #76826B", "r c #7B8A6B", "s c #95A67A", "t c #91A17A", "u c #91A378", "v c #92A37A", "w c #83926F", "x c #626E5D", "y c #8B9387", "z c #7A7569", "A c #1E1E1E", "B c #BCBCBC", "C c #D8DBD7", "D c #63705E", "E c #80906B", "F c #738167", "G c #7B8B69", "H c #748267", "I c #798769", "J c #6F7D61", "K c #626E5B", "L c #606B5B", "M c #606C5C", "N c #606C5B", "O c #5F6B5A", "P c #7D8778", "Q c #68655B", "R c #2C2C2C", "S c #D3D2CC", "T c #BEBBB0", "U c #BEBBB1", "V c #BDBBB0", "W c #CBCAC5", "X c #FEFEFD", "Y c #FFFEFE", "Z c #7B8676", "` c #83946D", " . c #6C7962", ".. c #8E9F79", "+. c #6C7963", "@. c #677362", "#. c #828C7E", "$. c #C6CAC4", "%. c #E9EBE9", "&. c #DDE0DC", "*. c #8C9487", "=. c #828B7C", "-. c #68655E", ";. c #757575", ">. c #CECCBE", ",. c #9D6962", "'. c #99504C", "). c #954C4A", "!. c #924E49", "~. c #8D4B44", "{. c #88423F", "]. c #7F433A", "^. c #89645B", "/. c #9D8782", "(. c #E0E0DF", "_. c #CACFC8", ":. c #697661", "<. c #778568", "[. c #7A886D", "}. c #85966F", "|. c #727F68", "1. c #8D9588", "2. c #889185", "3. c #B0B6AE", "4. c #B6BBB3", "5. c #717C6C", "6. c #777776", "7. c #8E8E8E", "8. c #B88786", "9. c #A6554F", "0. c #AA5751", "a. c #A95A54", "b. c #A95854", "c. c #A75650", "d. c #9E4D4B", "e. c #9A4B47", "f. c #90493F", "g. c #8C453D", "h. c #7F4A3C", "i. c #754334", "j. c #856357", "k. c #C8C3C1", "l. c #6F7C67", "m. c #798668", "n. c #91A07A", "o. c #7B886F", "p. c #6E7A69", "q. c #757F70", "r. c #969E93", "s. c #E7E9E6", "t. c #DBCDCE", "u. c #B47E7F", "v. c #9E4952", "w. c #A34A4D", "x. c #9F4A4B", "y. c #9E494C", "z. c #AF6F71", "A. c #B4817E", "B. c #A86D6B", "C. c #AA544F", "D. c #B05A53", "E. c #B55E58", "F. c #B7605A", "G. c #B6635B", "H. c #B65F5B", "I. c #B25755", "J. c #AF5050", "K. c #AA4D4F", "L. c #A1484B", "M. c #984941", "N. c #904E43", "O. c #80463B", "P. c #754332", "Q. c #663F2F", "R. c #8C7266", "S. c #E0DFDE", "T. c #B5BCAF", "U. c #77856B", "V. c #818E72", "W. c #6D7767", "X. c #929B8F", "Y. c #E5E7E4", "Z. c #E7E3E3", "`. c #B26C6F", " + c #A84D54", ".+ c #B05153", "++ c #B65357", "@+ c #B95658", "#+ c #BA5757", "$+ c #B75B56", "%+ c #B95B58", "&+ c #BB5A5A", "*+ c #BD5D5A", "=+ c #BC625D", "-+ c #C0665F", ";+ c #C26A63", ">+ c #BE6661", ",+ c #BA605D", "'+ c #B75A58", ")+ c #B45151", "!+ c #B64F51", "~+ c #AE494B", "{+ c #A14A46", "]+ c #984D45", "^+ c #8F4B40", "/+ c #7E493B", "(+ c #714132", "_+ c #663D2D", ":+ c #714F3D", "<+ c #CDC5C1", "[+ c #88947B", "}+ c #77826F", "|+ c #707B6B", "1+ c #F1F2F0", "2+ c #E6E3E3", "3+ c #AC5A5E", "4+ c #AB5054", "5+ c #B7565C", "6+ c #BC5D5F", "7+ c #C35C5F", "8+ c #C96E6E", "9+ c #CC7779", "0+ c #C36866", "a+ c #C7686A", "b+ c #C96866", "c+ c #C96A68", "d+ c #C96C6A", "e+ c #CA6E67", "f+ c #C76F68", "g+ c #C7736A", "h+ c #C66E67", "i+ c #BD6660", "j+ c #BB5E5A", "k+ c #B95656", "l+ c #B84F4F", "m+ c #B35250", "n+ c #AB4A4C", "o+ c #9E4B47", "p+ c #924E45", "q+ c #824A3D", "r+ c #794436", "s+ c #6A3B2D", "t+ c #5E3529", "u+ c #613D2C", "v+ c #BBAEA6", "w+ c #CFD2CD", "x+ c #798472", "y+ c #C1C5BE", "z+ c #A75A5E", "A+ c #B15458", "B+ c #BA5F5F", "C+ c #C97678", "D+ c #D99699", "E+ c #E8C3C4", "F+ c #E2B1B2", "G+ c #E2ADAD", "H+ c #D48989", "I+ c #CC716F", "J+ c #CD716E", "K+ c #CF7270", "L+ c #CC726F", "M+ c #CE746F", "N+ c #CD7770", "O+ c #C9756E", "P+ c #C47169", "Q+ c #BF6B60", "R+ c #BE6359", "S+ c #BA5957", "T+ c #B75050", "U+ c #B74E4E", "V+ c #B04D4D", "W+ c #A94D48", "X+ c #984541", "Y+ c #86493F", "Z+ c #764439", "`+ c #6E4131", " @ c #5E3B2D", ".@ c #5C3B25", "+@ c #603E27", "@@ c #E3E0DE", "#@ c #CDD1CB", "$@ c #CBCFC9", "%@ c #BD9391", "&@ c #AE5555", "*@ c #BB5C5C", "=@ c #D89395", "-@ c #E8C6C5", ";@ c #F0D5D7", ">@ c #EAC5C3", ",@ c #E3B2B2", "'@ c #DEA1A1", ")@ c #D37A7A", "!@ c #D27A75", "~@ c #D27977", "{@ c #D17674", "]@ c #D17874", "^@ c #CD7A72", "/@ c #CD7970", "(@ c #CA7771", "_@ c #C16F64", ":@ c #BC685D", "<@ c #B95F56", "[@ c #B75954", "}@ c #B45351", "|@ c #B05551", "1@ c #A64D4B", "2@ c #9C4943", "3@ c #904943", "4@ c #7E483B", "5@ c #724233", "6@ c #66412D", "7@ c #593626", "8@ c #5C3929", "9@ c #806250", "0@ c #DBCECE", "a@ c #AC5351", "b@ c #B95C5A", "c@ c #CF7C7C", "d@ c #E4BBBC", "e@ c #EBCACC", "f@ c #EDCECE", "g@ c #E5B7B6", "h@ c #DBA39E", "i@ c #D68583", "j@ c #D3827E", "k@ c #D68585", "l@ c #D1827C", "m@ c #D37E7A", "n@ c #D27B77", "o@ c #D27E75", "p@ c #CD7D70", "q@ c #C9766E", "r@ c #C4776B", "s@ c #BF7262", "t@ c #B6685B", "u@ c #B76256", "v@ c #B55952", "w@ c #B0524D", "x@ c #AB4C4A", "y@ c #A24B47", "z@ c #944C43", "A@ c #85483C", "B@ c #794632", "C@ c #6A412D", "D@ c #5C3C29", "E@ c #5F3D26", "F@ c #65412C", "G@ c #B7BAA9", "H@ c #B1716F", "I@ c #B25957", "J@ c #C26363", "K@ c #DCA1A3", "L@ c #E8C1C1", "M@ c #E8C2C1", "N@ c #E6B6B5", "O@ c #E7BEBC", "P@ c #D78E88", "Q@ c #D48E89", "R@ c #DE9E9B", "S@ c #D68D89", "T@ c #D2877F", "U@ c #D27F79", "V@ c #D1807A", "W@ c #CB7E72", "X@ c #C9776C", "Y@ c #C47265", "Z@ c #BE7061", "`@ c #BC6B5B", " # c #B66959", ".# c #B46457", "+# c #B15F54", "@# c #AD554E", "## c #A9504C", "$# c #A14C48", "%# c #994442", "&# c #88463B", "*# c #804A3B", "=# c #71442E", "-# c #5E3929", ";# c #5D3822", "># c #5E3F29", ",# c #6B7055", "'# c #DBCFCF", ")# c #A8544D", "!# c #B85E59", "~# c #C5726C", "{# c #E5BBBA", "]# c #E8C0BF", "^# c #E2B7B1", "/# c #E8BCBB", "(# c #D89A93", "_# c #D88B85", ":# c #DC9593", "<# c #D99C94", "[# c #D18780", "}# c #D2857D", "|# c #D0837B", "1# c #D1827A", "2# c #CD8278", "3# c #CB7B6E", "4# c #C7776A", "5# c #C27063", "6# c #BC6F5F", "7# c #BA6D5D", "8# c #B46859", "9# c #AF6456", "0# c #AD5D52", "a# c #AC544D", "b# c #A74C48", "c# c #9F4B44", "d# c #974A42", "e# c #8C4A41", "f# c #7F4D3C", "g# c #704833", "h# c #603C2B", "i# c #5B3C22", "j# c #5D3C24", "k# c #5B402C", "l# c #B5837F", "m# c #BB655E", "n# c #D49491", "o# c #E4BFBB", "p# c #E7BBBA", "q# c #E4AEAD", "r# c #DBA29E", "s# c #DEAAA3", "t# c #D78D88", "u# c #D6938F", "v# c #D78E86", "w# c #D08981", "x# c #D2837D", "y# c #CF847A", "z# c #D08077", "A# c #CD7D72", "B# c #C77A6E", "C# c #C17262", "D# c #B96D5E", "E# c #B86C5D", "F# c #B36958", "G# c #AE6455", "H# c #AC6051", "I# c #A8564D", "J# c #A1524A", "K# c #9A4D47", "L# c #954442", "M# c #88493F", "N# c #804B39", "O# c #714434", "P# c #643E29", "Q# c #5B3A24", "R# c #593B20", "S# c #583C27", "T# c #9C514B", "U# c #AF5F56", "V# c #BC685F", "W# c #D3A09A", "X# c #DFB2AE", "Y# c #E4B0AF", "Z# c #DDA3A0", "`# c #E0A6A3", " $ c #D5918A", ".$ c #D58F8A", "+$ c #D28C85", "@$ c #CF8B80", "#$ c #D07F77", "$$ c #CE7E73", "%$ c #C37566", "&$ c #BC7261", "*$ c #BA6E5F", "=$ c #B76D5C", "-$ c #B36D5A", ";$ c #AB6856", ">$ c #A85D51", ",$ c #A7594E", "'$ c #9A4B45", ")$ c #934A42", "!$ c #874C3E", "~$ c #7C4A39", "{$ c #734C34", "]$ c #5F3D2C", "^$ c #5C4025", "/$ c #533724", "($ c #553B26", "_$ c #E8E7E4", ":$ c #A0594D", "<$ c #B25E55", "[$ c #BD6C64", "}$ c #D9A6A2", "|$ c #DDA8A4", "1$ c #D99794", "2$ c #D89D97", "3$ c #D69991", "4$ c #D38D86", "5$ c #D38D84", "6$ c #D29287", "7$ c #D08983", "8$ c #D0857D", "9$ c #CD867A", "0$ c #CE8275", "a$ c #C7796C", "b$ c #C47767", "c$ c #BE7261", "d$ c #BA705F", "e$ c #BA6F5D", "f$ c #B46C5B", "g$ c #AE6655", "h$ c #AA6755", "i$ c #AA5C4F", "j$ c #A05A4F", "k$ c #9B5248", "l$ c #994844", "m$ c #914A42", "n$ c #844D3F", "o$ c #7D4F3A", "p$ c #70412D", "q$ c #613C2A", "r$ c #5C3D23", "s$ c #533822", "t$ c #543A25", "u$ c #CDBCB8", "v$ c #A1564C", "w$ c #AF5E56", "x$ c #BC6961", "y$ c #D49F9B", "z$ c #D69D99", "A$ c #D2958D", "B$ c #D1928A", "C$ c #D09187", "D$ c #D08C83", "E$ c #CE9187", "F$ c #D18A82", "G$ c #CD877C", "H$ c #CF8278", "I$ c #C98378", "J$ c #CB8072", "K$ c #C77D6E", "L$ c #C2796B", "M$ c #C07665", "N$ c #BB7362", "O$ c #B8715D", "P$ c #B6705D", "Q$ c #B16B58", "R$ c #A76652", "S$ c #A45F51", "T$ c #A05647", "U$ c #995548", "V$ c #925345", "W$ c #8A4D41", "X$ c #844C39", "Y$ c #7C4735", "Z$ c #6D412E", "`$ c #624129", " % c #5A3B25", ".% c #553B24", "+% c #503525", "@% c #D0BBB8", "#% c #B06257", "$% c #BD6E64", "%% c #D19992", "&% c #D1928C", "*% c #CF867C", "=% c #CD857C", "-% c #CC8A81", ";% c #CD877E", ">% c #CB8478", ",% c #C87F73", "'% c #C57E70", ")% c #C77F70", "!% c #C37C6E", "~% c #C07567", "{% c #BD7564", "]% c #BA725F", "^% c #B8725D", "/% c #B46E5B", "(% c #AE6857", "_% c #AA6A53", ":% c #A36352", "<% c #A1614E", "[% c #9A5E49", "}% c #975746", "|% c #905545", "1% c #8A4C3D", "2% c #824F3B", "3% c #774933", "4% c #633B2A", "5% c #5C3C25", "6% c #563A23", "7% c #523621", "8% c #6C7159", "9% c #CEBDB9", "0% c #9C5549", "a% c #AA6355", "b% c #B97266", "c% c #C58B80", "d% c #CB968C", "e% c #CE9389", "f% c #CB8980", "g% c #CB847A", "h% c #C98276", "i% c #C88277", "j% c #C58176", "k% c #C17B70", "l% c #C47A6B", "m% c #C47C6B", "n% c #C17968", "o% c #C07361", "p% c #BC735F", "q% c #BA735D", "r% c #B6725D", "s% c #B27059", "t% c #AE6A55", "u% c #A86B53", "v% c #A4634F", "w% c #9C614D", "x% c #985F4B", "y% c #965B49", "z% c #8C5745", "A% c #88533F", "B% c #7B4D38", "C% c #6E412F", "D% c #664129", "E% c #593422", "F% c #583F21", "G% c #503521", "H% c #8E9482", "I% c #D8D8CF", "J% c #995A4C", "K% c #A76052", "L% c #B46D5F", "M% c #BD8074", "N% c #CA8D83", "O% c #C78E82", "P% c #C5847A", "Q% c #C48075", "R% c #C57E72", "S% c #C47F71", "T% c #C47D6F", "U% c #C27A69", "V% c #C17768", "W% c #BE7663", "X% c #BE7761", "Y% c #B9725C", "Z% c #B9745C", "`% c #B47059", " & c #AE6E55", ".& c #A86C55", "+& c #A46851", "@& c #9F634E", "#& c #9A6049", "$& c #945B49", "%& c #915844", "&& c #83503A", "*& c #774936", "=& c #684431", "-& c #5D3F26", ";& c #583A21", ">& c #4F3522", ",& c #523A21", "'& c #C1C3BA", ")& c #945749", "!& c #A05B4D", "~& c #AC6A5B", "{& c #B77768", "]& c #BF8476", "^& c #C48777", "/& c #C18374", "(& c #BB7E6E", "_& c #BE7E6F", ":& c #C17A6C", "<& c #C17C6E", "[& c #BF7C6C", "}& c #BF7766", "|& c #BF7966", "1& c #BE7863", "2& c #BD7660", "3& c #BD745E", "4& c #B8745D", "5& c #B5725A", "6& c #B37056", "7& c #A96C54", "8& c #A36750", "9& c #A2674F", "0& c #9B644C", "a& c #98614B", "b& c #945C49", "c& c #905943", "d& c #88553F", "e& c #7D523A", "f& c #704530", "g& c #65442E", "h& c #5D4226", "i& c #543923", "j& c #52391F", "k& c #5A4430", "l& c #AB867C", "m& c #985B4B", "n& c #A36456", "o& c #AD7264", "p& c #B77C6E", "q& c #BA7D6F", "r& c #BD7A6A", "s& c #B77566", "t& c #BC7967", "u& c #BC7B69", "v& c #BD7966", "w& c #BD7764", "x& c #B9765E", "y& c #B6745D", "z& c #B8735B", "A& c #B16F58", "B& c #AC6C53", "C& c #A66B51", "D& c #A16750", "E& c #9D634C", "F& c #9A6247", "G& c #935F46", "H& c #915C42", "I& c #8C5C45", "J& c #7F503C", "K& c #774C36", "L& c #6E472D", "M& c #633E28", "N& c #543823", "O& c #523821", "P& c #4E3421", "Q& c #978C7F", "R& c #D8CFCC", "S& c #905849", "T& c #A26451", "U& c #A66B59", "V& c #AD7260", "W& c #B17766", "X& c #B27663", "Y& c #B57460", "Z& c #B77460", "`& c #B97662", " * c #B87763", ".* c #B97560", "+* c #BA755F", "@* c #BC7861", "#* c #BB765E", "$* c #B6755B", "%* c #B26F55", "&* c #AC6F55", "** c #AC6B51", "=* c #A3684E", "-* c #A2684B", ";* c #946349", ">* c #915A44", ",* c #8C583F", "'* c #85573C", ")* c #784A35", "!* c #6F4332", "~* c #613F28", "{* c #5E3F23", "]* c #513B22", "^* c #503821", "/* c #DCDED7", "(* c #976757", "_* c #99604C", ":* c #9E6553", "<* c #A66855", "[* c #AB6D5A", "}* c #AF6C58", "|* c #AD6D5A", "1* c #B47159", "2* c #B2715D", "3* c #B5735C", "4* c #B57660", "5* c #B7745C", "6* c #B37258", "7* c #B07057", "8* c #B06D53", "9* c #AB6C50", "0* c #A86B4D", "a* c #A1694E", "b* c #9D6848", "c* c #9A6649", "d* c #936044", "e* c #895942", "f* c #85563C", "g* c #794A3A", "h* c #724B35", "i* c #6A482F", "j* c #5F442C", "k* c #5B3F22", "l* c #4B311E", "m* c #4D3520", "n* c #897767", "o* c #DCD2CE", "p* c #955E48", "q* c #9B5F4A", "r* c #9D614C", "s* c #A36752", "t* c #A76A52", "u* c #AB6B54", "v* c #AF6D56", "w* c #AE6E57", "x* c #B17158", "y* c #B37058", "z* c #B47157", "A* c #B47359", "B* c #B47255", "C* c #B07155", "D* c #AE7255", "E* c #A56B52", "F* c #A46B4F", "G* c #A1694A", "H* c #9A6749", "I* c #966443", "J* c #915E42", "K* c #8B5D42", "L* c #82573D", "M* c #774E3A", "N* c #754F36", "O* c #6C4733", "P* c #674B32", "Q* c #5C4029", "R* c #523C25", "S* c #4A321F", "T* c #4E381F", "U* c #D3D4CE", "V* c #FDFDFD", "W* c #AB897C", "X* c #925B45", "Y* c #955946", "Z* c #995E4C", "`* c #A0664F", " = c #A8684F", ".= c #A96E54", "+= c #A96C52", "@= c #AE6D51", "#= c #AB6E50", "$= c #A76D50", "%= c #9F6748", "&= c #986445", "*= c #936042", "== c #8E5F43", "-= c #845941", ";= c #82563B", ">= c #7B5038", ",= c #755136", "'= c #734D34", ")= c #6A4B35", "!= c #62472F", "~= c #584027", "{= c #4E361F", "]= c #4F3720", "^= c #6E604D", "/= c #BFBFBF", "(= c #D7D7D7", "_= c #ECECEC", ":= c #F7F7F7", "<= c #E9E9E4", "[= c #926856", "}= c #8F5B46", "|= c #905C45", "1= c #955F48", "2= c #99624C", "3= c #A0664D", "4= c #9E664D", "5= c #A1674E", "6= c #A1664C", "7= c #A06A4F", "8= c #A0694B", "9= c #9D674C", "0= c #9D694A", "a= c #996A4A", "b= c #915F44", "c= c #916042", "d= c #8C563B", "e= c #86583D", "f= c #82543B", "g= c #805539", "h= c #7B5638", "i= c #714C34", "j= c #6B4F34", "k= c #684D31", "l= c #5D432C", "m= c #553A24", "n= c #4F3722", "o= c #4C3A21", "p= c #484943", "q= c #707070", "r= c #949494", "s= c #B6B6B6", "t= c #D6D6D6", "u= c #EBEBEB", "v= c #FEFEFE", "w= c #E9EAE5", "x= c #90624F", "y= c #8D5E44", "z= c #905C43", "A= c #905E43", "B= c #955D44", "C= c #976248", "D= c #9A6047", "E= c #986245", "F= c #946143", "G= c #976242", "H= c #936546", "I= c #8B5B3E", "J= c #84533B", "K= c #825339", "L= c #845535", "M= c #765237", "N= c #784E35", "O= c #744E37", "P= c #6F5136", "Q= c #6B4C36", "R= c #66482D", "S= c #57402C", "T= c #4D3826", "U= c #2C2114", "V= c #000000", "W= c #050505", "X= c #2A2A2A", "Y= c #686868", "Z= c #A5A5A5", "`= c #C8C8C8", " - c #E6E6E6", ".- c #F8F8F8", "+- c #D2CAC4", "@- c #8C6450", "#- c #86583F", "$- c #86533F", "%- c #8A5941", "&- c #895540", "*- c #8A5C41", "=- c #8C5A3F", "-- c #8E5C41", ";- c #8A5B41", ">- c #84543F", ",- c #82513B", "'- c #7D5038", ")- c #7D5438", "!- c #764E39", "~- c #795032", "{- c #784D31", "]- c #724B31", "^- c #6E4F33", "/- c #734E36", "(- c #6F5036", "_- c #695030", ":- c #5E4A2F", "<- c #563B27", "[- c #513822", "}- c #3D2E1C", "|- c #0A0A0A", "1- c #141414", "2- c #5A5A5A", "3- c #A6A6A6", "4- c #D1D1D1", "5- c #F2F2F2", "6- c #F6F6F6", "7- c #E5E5E5", "8- c #A09C99", "9- c #774E3B", "0- c #80553B", "a- c #7E573D", "b- c #7F543C", "c- c #805439", "d- c #805139", "e- c #7A4D35", "f- c #774D34", "g- c #754E35", "h- c #744A31", "i- c #714A30", "j- c #714C2E", "k- c #705333", "l- c #724F2F", "m- c #6F5134", "n- c #6C4D31", "o- c #694B32", "p- c #60462D", "q- c #5B4528", "r- c #553D24", "s- c #44341F", "t- c #040404", "u- c #101010", "v- c #404040", "w- c #989898", "x- c #C9C9C9", "y- c #F1F1F1", "z- c #FBFBFB", "A- c #FCFCFC", "B- c #EFEFEF", "C- c #D2D2D2", "D- c #747474", "E- c #0B0C07", "F- c #623D2C", "G- c #7A4F35", "H- c #795438", "I- c #754D35", "J- c #724C35", "K- c #744C31", "L- c #6E4731", "M- c #6C462D", "N- c #6C472B", "O- c #6C492D", "P- c #6C4729", "Q- c #6E492B", "R- c #6A472D", "S- c #6D4830", "T- c #6E4E31", "U- c #694D32", "V- c #674B30", "W- c #62472D", "X- c #59412A", "Y- c #473522", "Z- c #030303", "`- c #3F3F3F", " ; c #F5F5F5", ".; c #EEEEEE", "+; c #CCCCCC", "@; c #9E9E9E", "#; c #292929", "$; c #3C291E", "%; c #6F4932", "&; c #6B4830", "*; c #6E4D2F", "=; c #69442C", "-; c #68452B", ";; c #6B482C", ">; c #6A4829", ",; c #6C4B2D", "'; c #66472D", "); c #6B472C", "!; c #69472C", "~; c #694E30", "{; c #67492E", "]; c #5F452C", "^; c #593F28", "/; c #382C1C", "(; c #0C0C0C", "_; c #505050", ":; c #9B9B9B", "<; c #C4C4C4", "[; c #DADADA", "}; c #B2B2B2", "|; c #7E7E7E", "1; c #393939", "2; c #0B0B0B", "3; c #0C0D08", "4; c #463121", "5; c #63432C", "6; c #110B08", "7; c #0F100A", "8; c #3C2B1D", "9; c #523824", "0; c #5D3F29", "a; c #654328", "b; c #65472A", "c; c #5C4528", "d; c #412D1E", "e; c #0F110B", "f; c #010101", "g; c #464646", "h; c #6F6F6F", "i; c #848484", "j; c #E7E7E7", "k; c #B4B4B4", "l; c #959595", "m; c #7A7A7A", "n; c #494949", "o; c #1B1B1B", "p; c #080808", "q; c #1B1E14", "r; c #1B1D13", "s; c #0D0D0D", "t; c #2D2D2D", "u; c #545454", "v; c #727272", "w; c #888888", "x; c #A3A3A3", "y; c #C2C2C2", "z; c #D9D9D9", "A; c #D4D4D4", "B; c #8B8B8B", "C; c #3D3D3D", "D; c #2F2F2F", "E; c #2E2E2E", "F; c #212121", "G; c #1A1A1A", "H; c #161616", "I; c #1F1F1F", "J; c #363636", "K; c #676767", "L; c #797979", "M; c #AEAEAE", "N; c #C5C5C5", "O; c #DEDEDE", "P; c #FAFAFA", "Q; c #E3E3E3", "R; c #A0A0A0", "S; c #999999", "T; c #9F9F9F", "U; c #A4A4A4", "V; c #A9A9A9", "W; c #B0B0B0", "X; c #B1B1B1", "Y; c #BABABA", "Z; c #B9B9B9", "`; c #BEBEBE", " > c #C3C3C3", ".> c #E4E4E4", "+> c #E8E8E8", "@> c #E1E1E1", "#> c #DCDCDC", "$> c #DDDDDD", "%> c #E2E2E2", "&> c #EAEAEA", "*> c #E9E9E9", "=> c #EDEDED", "-> c #F3F3F3", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . . . . . . . . . . . . . . . . . + @ . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . . . # $ % & * = . . . . . . . - ; > , . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . . ' ) ! ~ { ] ^ / . . . . . . ( _ > : . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . < [ } | 1 2 3 4 5 6 . . . . 7 8 9 0 . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . . a b c d e f g h i j / . . . k l m . . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . . n o 3 p q r s t u v w x y . . z A B . . . . . . . . . . . . . . . . . . . . . . . . ", ". . . . . C D E F G v H I J K L M N O P . Q R . . . S T U V W X Y . . . . . . . . . . . . . . . ", ". . . . . Z d H ` ...+.@.& #.$.%.&.*.O =.-.;.. >.,.'.).!.~.{.].^./.(.. . . . . . . . . . . . . ", ". . . . _.:.<.[.}.|.1.2.3.@ . . . . . 4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.. . . . . . . . . . . ", ". . . . l.m.n.o.p.q.r.s.. t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.. . . . . . . . . ", ". . . T.U.V.@.W.X.Y.. Z.`. +.+++@+#+$+%+&+*+=+-+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+. . . . . . . . ", ". . . [+}+|+6 1+. . 2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+. . . . . . . ", ". . w+x+y+. . . . . z+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@. . . . . . ", ". . #@$@. . . . . %@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@g+_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@. . . . . . ", ". . . . . . . . 0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@:@t@u@v@w@x@y@z@A@B@C@D@E@F@G@. . . . . ", ". . . . . . . . H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@o@W@X@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#. . . . . ", ". . . . . . . '#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#. . . . . ", ". . . . . . . l#0.m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#Y@C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#. . . . . ", ". . . . . . . T#U#V#W#X#Y#Z#`# $.$Q@+$@$l@#$$$3#4#%$&$*$=$-$;$>$,$J#'$)$!$~${$]$^$/$($. . . . . ", ". . . . . . _$:$<$[$}$|$1$2$3$4$5$6$7$8$9$0$p@a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$. . . . . ", ". . . . . . u$v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$;$R$S$T$U$V$W$X$Y$Z$`$ %.%+%. . . . . ", ". . . . . . @%:$#%$%%%%%&%C$*%=%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%3%4%5%6%7%8%. . . . . ", ". . . . . . 9%0%a%b%c%d%e%f%g%h%i%>%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%A%B%C%D%E%F%G%H%. . . . . ", ". . . . . . I%J%K%L%M%N%O%P%Q%'%R%S%T%U%V%M$W%X%Y%Z%`% &.&+&@&#&$&%&z%&&*&=&-&;&>&,&'&. . . . . ", ". . . . . . . )&!&~&{&]&^&/&(&_&:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&b&c&d&e&f&g&h&i&j&k&. . . . . . ", ". . . . . . . l&m&n&o&p&q&r&s&N$t&u&v&w&w&X%x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&. . . . . . ", ". . . . . . . R&S&T&U&V&W&X&Y&Z&`& *.*+*@*#*z&$*%*&***=*-*#&;*>*,*'*)*!*~*{*G%]*^*/*. . . . . . ", ". . . . . . . . (*_*:*<*[*}*|*1*2*3*4*Z%5*y&6*7*8*9*0*a*b*c*d*e*f*g*h*i*j*k*l*m*n*. . . . . . . ", ". . . . . . . . o*p*q*r*s*t*u*v*w*x*y*z*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*. . . . . . ", ". . . . . . . . . W*X*Y*Z*`*+&t* =B&.=+=@=#=$=F*a*%=&=*===-=;=>=,='=)=!=~={=]=^=/=(=_=:=V*. . . ", ". . . . . . . . . <=[=}=|=1=2=3=a*4=5=6=7=8=9=0=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=@ . . ", "v=. . . . . . . . . w=x=y=z=A=B=C=D=C=E=F=G=H=J*==I=J=K=L=M=N=O=P=Q=R=S=T=^*U=V=W=X=Y=Z=`= -. . ", ".-. . . . . . . . . V*+-@-#-$-%-&-*-=---;->-,-K='-)-!-~-{-]-^-/-(-_-:-<-[-}-V=V=V=|-1-2-3-4-. . ", "5-V*. . . . . . . V*6-7-8-9-0-a-b-c-c-d-'-e-f-g-h-i-j-k-l-m-n-o-P*p-q-r-s-V=V=V=V=t-u-v-w-x-. . ", "y-z-. . . . . . . A-B-C-D-E-F-G-H-O=I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-~=Y-V=V=V=V=V=Z-`-q=Z=t=. . ", " ;v=. . . . . . . V*.;+;@;#;V=$;%;S-&;*;=;-;;;>;,;';Q-);!;!;~;{;];^;/;V=V=V=V=V=(;_;;.:;<;u=. . ", "z-. . . . . . . . v=6-[;};|;1;2;3;4;R-!;5;^*6;V=V=7;8;9;0;a;b;c;d;e;V=V=V=f;(;g;h;i;3-`=j;z-. . ", ". . . . . . . . . . A-B-(=k;l;m;n;o;p;q;r;V=V=V=V=V=V=V=V=V=V=V=V=V=f;s;t;u;v;w;x;y;z;_=A-. . . ", ". . . . . . . . . . . V*, j;A;B 3-B;;.2-C;D;E;t;t;F;G;H;(;|-1-I;J;u;K;L;|;l;M;N;O;: P;v=. . . . ", ". . . . . . . . . . . . . V*P;y-Q;(=`=};R;S;l;:;R;T;T;@;U;V;W;X;X;Y;Z;`; >A;.>, z-. . . . . . . ", ". . . . . . . . . . . . . . . . v=@ , : +>@>#>@>O;$>O;$>%>7-j;&>*>u=B-=>->:=V*. . . . . . . . . ", ". . . . . . . . . . . . . . . . . . . . . v=A-z-P;.-P;P;A-V*v=v=v=. . . . . . . . . . . . . . . ", ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; gdk-pixbuf-2.30.8/tests/test-images/invalid_png_test_20000664000175000017500000000530312305775535024072 0ustar00mclasenmclasen00000000000000‰PNG  IHDR00Wù‡gAMA† 1è–_ zIDATxÚí™]lWÇwvvwÖñÆÞÆNvc7Ž“Ö¤¡}ˆB‘òÐ"TDA¨ VT­è‡¢Ò¨¼ òQ Ayªh¥‚à)•BB ŠRˆª>Ñ Tb'µó¹‰¿¿âÙ]Û;wwfîåaïìŽ7N²*ªD®u5³ã™;çÎÿœû¿wàN»Óî´;íNûnân“þ¤·0¨;ôÿ€èÀx½É}â†ë°?&ÃEÚÌx± …ôÍ@tàwßù¦RJ£µ"T!õ@QW …@ a „H Í_(®yJÀ6'C"™"aÛ$ì ËBûuüZ ß÷ ”BiM*ü ¤*=ܪD©;ÀÏweúBB­ E*öãˆÈes8ÝN£Û2H)A6žûÁË/éOïèãù×^Žã˜ÁZãJ)[?J%èíà•#/h´ÆÊl°34ç*Àê€ÒøaH†(­ÄÐω|>Ïêê*¡c76º $2äïÙ'\O6.8y}ìàB‘¹·ßÆ1€¾úÜaá…ŠÕÔ‘Êmãs‡u™'¬X¿ aH B|r÷ן£P(J¥(^)R¯Ô‘R¶¼´€ÔÕòúšD–J”NžDΗ^ä݈¢aîýòc_ÛûõkG-VVW6l ·í¶|êé#bhǶm†!nÅe~y¾e 9Fhfªòƒ¡ÛA^GÎÏ#‹ã”ÆÆ7Ð)rÀpðø¾$^<|˜þîñ]À ÙÞQøJ¡”"“Ìpyò2•• îªK­V£^­oð¸ $ŽíÄʈ†œà C÷;QØ{üI¤ÓÈ¥nÏc‹ë2}ü8ŸÙÚ­ôÎ;¿r€–k/ß á‡ LÙd´Gíàui²ëëÈ ãà8ƃ@ ñ"Z!§Š&7Ú—Ö½@^x¾Oÿì,kÕ*Ëóóœ)-l À]€o[¹€fMöƒ¥Cz8@oäܸ ¯K‰;7ÇÄ™ vïÛÝ(d6LJããxà½h-€œ©`µ¿¿Oèû¬•ËŒ—]í5êMØdU`ÎPHw@…„ª1’c; â9¦âD5#Mœ™@.}@îþ²7¾Övg«)â:Åç?€çyäóyF+CüëÜ ?ùí l÷ÖõSÏKôl ð=ŸÉË“¤R)¶/¢¶fY˜˜àZ©Ä)ßÇJgÈõäDeYZXbbGëFÐíç@oÐ84©ÓÛÛËÞ½¬­­á¤ÓX5ŸååeÖì!Jå:­ÉÌO“àêûïS)—¹¸¶N)‘ ¯¿‘‘òù<‰DËBˆÍ KsIjßb­£3­ukò±ÁénH‚Lƒ£-êÀ¶mÛ¨«:=çÏS­×¹zõ*ÊRìܽ“|`áž=Ët*Eya¹•ÎÙî,ÃCà  è!Z£ ‰˜×o™í‹pݘ´hoT£ã8­óxïvØ}ÏnºººH%möÝ¿ƒŸ=ÈÈÐõ‹çyøÕW©{K®ËDbmé&¿#ÏÀÀéTù]‹8¬X[7Ë뢠…Fk´c;¢¡ã$N·Ó(jAã7@.›kF)“Ì`Û6IÛfïÐ^r¹ 'þJßð0Çßxƒ]<ÂGî 3W®ÒßÛËž={ÈårXV˧ Ñô§h¡o6ëödÖZ£ôƆHŒI)7H Ä”W­5™L†ÕÙz³YæGG™>wŽ3cc¯ûd³Y†v 180Hº+Mm½Ö¢‚@ÄìQ›íNt¥µR|ï™'õÈCÜî^’øé_áéC‘ïïgzt”%×eTk–ì Z«25;…5¿‘ÑIX£ƒÂØ®h¡&û”B¯ûŠrÝçÄ»ÇtÛ[ˆjE“ºZj…c'¸«Ëak*Í®áa1yêK®ËTu]Tõ🰺Æ%o©ñ³€nl(r ñ ò~ض½rCÇ4 „¸Éd'„Æ„:o!:zûçGîc¥XdòÂ&«ëzÂI“ô} !Ò©¤¶–h+ß´Ö-úGº7 ÝI4À[ïÏ=À`зšÅµ $M©³ceΪ_Ü¿ûž'F¾ýÑ{ï1>7wù—ccïÛ€^óž²kž1.Z°\–ÌÒ10ãŨNVdÚÜëfÀº9v)c|tŒ¶=‘Ž<úè 3ccLÎÌ”Ž‹¿1ãE94yÚµ0nzÅ“æz=Duøœ•‡:°3<êQ$" ÖSÞWŸ›¾4;»òûññ×Öjfyš1*À¤Qš‘XócÝ3ï“4‹vËøÛ‰@Ôj1/E†Æ£`Ç€X_9\)—ùÛ•+¯—J3Æø.3æªÑø3ÀŠ3¢†£Mݼ7ê·M!Ñ$h§b/³ã}½R™›™ùÃ_&'OÛͺÖ2ž]®Æt¾jKÒvqúè–NëlË|Ã"ßôDL£Ø±ódlû/º¾Øe¶G2&Ÿ&MÖŒ1A[¹Œz‹NР“m½É¹Ž½È2ƒFjm«+–´«¦ÌÏWqí3m<²íçú¶·×Ûô‡Š½°ý£„µIÔt¬¢”Ly\0×T[ŽÅ›ÚdK]ý·_ht[^´ oð•ÆQaÅPHÝäÓÓÍŽû7²ö1­Xy L2ê[|ôÓ|šh[ÏÞêÃ^Çí? Äž®™ðÄöIEND®B`‚gdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_30000664000175000017500000000047712305775535023053 0ustar00mclasenmclasen00000000000000P6 10 10 1000000 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_40000664000175000017500000000047212305775535023047 0ustar00mclasenmclasen00000000000000P6 10 10 10 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/invalid_gif_test_10000664000175000017500000000020212305775535024043 0ustar00mclasenmclasen00000000000000GIF89aåµó[VSe«Ì{R<€PhøUÝg6Z.œL,ÚN+š»Ww¿Šjùë#x6rNäÊ"ó‘/]ši{õý)0‡j+·šZ8`²6U’ i ][‰ Ûma–{õlKª)âfa)jSiçs¨„¬kTŸofš¼[gdk-pixbuf-2.30.8/tests/test-images/valid_tiff1_test0000664000175000017500000000364212305775535023553 0ustar00mclasenmclasen00000000000000MM*Þ€ P8$ „BaP¸d6ˆDbQ8¤V-ŒFcQ¸äv=HOçãét¸YÊeR¢¼µÂàp=ÞÏV³=”ŠAŸ³¹\ö}…Z ö{ñöû{=m&k!(‹BŠ¥)ýV6b¬0ËÕb¥LJ# Æ«#ÉàïzÚlîæC | K¤ EÒ¸ˆ8«^b$èõÔét¼Îƽ1T¡L h•H£uºVg{•Æàb¯— tzb½haéd²UÜív>&SVR2‘Π[5z½]ƒÈ¹Ü&cŒ¼['óƒÑØ×Edž)ñùvë…ºÚlS1 Bôn4™yJ' q¯Ñf²X …âÑV”F!bq?#ÝD¡Ð&S’Â^/VªÞ©èˆ¾ ‚¸¤3®frYe‘T]–%ATP#˜Ú3=𪾰1dU”$Ó¨@¿á꜎¤š EcèÒ1‹¯`E 8âädE‘DJB cPÊ/Ä‚v!pVŽƒhÎ7@[Û4+¸8rJÉð|%ñt¡’!Éh‚‚“Š±Ø´â ˜Ÿ ¢¨¨´ž§‰àxfxAƒ¬ÌŠHaX¡=Œ£Ä©ŠRÀe;ÌèðÚ5g[h™ÆapX•r@Ä»/u5—”ÉÏM¦siÞwQG9¢ú—PÜLB¯’ ŒGáÁ efA‚]‘¤1AH) 2]žªUzy§Y×O¬Øm›«ÀúIRGº²UVŒ„¡X”äøÖ3 4\¯¡é¨iGÍÌxçiæ³'1Èî›')ÄošFq”jæYŸYEA@7Åa[gi¢óÉ:Qò Ù„O`Nh¨i‘Ꙟ‡aÒs›†±¤ÖVáŽÍVEÙZS”FpW“ı¾x"-<‡Š' t!m›ŸYÉåtX'Aµ|Y†Q€]F ufŽòÈ\—ÁnzÝtíÚqš†iŽe˜EÙœcæQ„]nEñ ¶óåùyÄ0þ»‚»ò!˜†«i{ÍWÙ„áãPÆ/À‚ê‚mº•Bk&gRg3<áu8—†dädèÅáfU’¤i $a=’*8GDï²Bñ‚“‹¢È¨$7y¿«‘ d˜f34ñ–;¡gϘ)v,×ð—Aì:8ç¼F“!ÅKDTªÕÚ9°ço j“a–fE¸¯NtZ·6$„P‚, š$œÑû†vñ´5£mÈ_‹üz08}• »C¼5Pç2Ã|m8.óðÍ‚ôZ ¡D ‘ ÉôN‰Á8,ů¢¨T "ŒQŒ‡„. A 2Ç)Î7C„h¿H”/h´ƒâ-iÖYÐWììwÂÁàjøÎA"¨:$ˆÆAÆ@ĤnŽ8ˆ5ÞIâèWŠxBB“L\s.±àå#àîëÈoɘ+Å(H¡œ°9@…Œ[CtlÂá¬5FpÈ©È` aZ‰F,0Liž 6æ8׌îdcŒS€%Äp‡}ˆâWA|›0Õ˜òàd:‘z‚„{®6jTˆ@Þ£ŠÌ‰ &$ ñL'ƒ³àš¤,¦¡²5t¶;ÃIç ñh+šA˜/… jHH{ÁÈi›Ö2¹ ¸ÄT¢´R Ä'™IÂø[‹%˜5\Ó¥dÂÅÕŠ¡<%DsÚÁ­¨B20Äc sMÇü-¯ î>Œw\Åð¶îqÏ:”/Xø¶¨"µ~ŠJ* Èª¢dKˆ£ä&„ȘUljUÕÌ>b埃 0öié Íî_ aPŸãEh‡µ J$,›h¸†RÌmAÀ7GBï”ö¡⼆ôÜ[|*VºÒCÈBàW w ô…ãΦòì^V9¸6J`àc]ËÂÅ‚:cHÞ< ÐYú å­E€Tœ(š(† ¼¶bI<ã~-8Á¦ñ´aºq„7FÀÔ’.# ZäƒÄÀP|öȇ¡ Ò)(,œSWvä/a•Ë®UfY±Š/î ”Â<;¨DŠvœïŽœ‰|) 'tµç'vÛÆo#D¶¡«"]ï"…51 ƒ¸‘„7`INá:/§øÀƒ2ôW×s~-°¬‡ B¢G!¾ «l0¤$$H‚DÂN 1ÄQœò4ÀlNJT£ŽIN9Ç#ðj㔦?ÉY/&dÜ“ò†QÊQŒ€€/0Œ0Ö’š(ÀÀgdk-pixbuf-2.30.8/tests/test-images/invalid_ppm_50000664000175000017500000000047012305775535023046 0ustar00mclasenmclasen00000000000000P6 0 0 255 xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxxxxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx xxxxxx gdk-pixbuf-2.30.8/tests/test-images/invalid_png_test_10000664000175000017500000000020412305775535024064 0ustar00mclasenmclasen00000000000000‰PNG  y1 á§Oµ¼-¶>’ØGi›õ¢%|…ºà7Wm3‘hü>4½D‚}KDýâcþ “9à,üaÞ¦âTYzQ «š1A0Å ƒ… ÒLR&*Ð3r[W‹Z¨Ò¢Qí¼j,Aÿ ÙŒ ‹þ‘š"ÚÂX|mgdk-pixbuf-2.30.8/tests/test-images/invalid_tga_test_10000664000175000017500000005617712305775535024077 0ustar00mclasenmclasen00000000000000™t ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÿÿÿÿÿÿÿÿ/ÿÿÿÿÿYÿÿÿÿÿÿÿÿÿÿÿÿÿ{ÿÿÿÿÿÿÿÿÿ®ÿœÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙÿÿÿÿÿÿÿÿÿÿÿÿ&ÿÿ‘mÿÿÿÿÿ»ÿÿÿÿÿ½ÿÿ6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ6ÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÿÿÿÿÿÿÿÿÿÿèÿÿðÿÿÿÿÿZÿÿÿÿÿÿÿ’kÿÿÿÿÿÿÿÿÿÿÿÿOÿóH‚°Þ©ÿÿÿÿÿÿÿÿÿÿÿÿ›ÿÿÿÿÿÿîÿÿÿÿÿÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿÿÿÿÿÿÿuÿÿÿÿÿÿÿÿÿÿÿÿzÿÿÿÉÿÿÃÿÿÿÿSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿIÿÿÿÿÿÿÿÿÿÿÿÿÿÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿƒÿÿGÿÿÿÿÿÿÿÿÿÿ&ÿÿÿÿÿÿÿÿÿÿÿ×”ÿÿÿÿÿÿÿÿÿÿœÿ^ÿÿÿrÿÿÿÿÿÿÿÿÿÿÿÿÿ/ÿÿÿ?ÿÿÿÿÿÿiÿÿÿÿÿÿÿÿÿÿ'ÿÿÿÿÿÿÿ´ÿÿÆÿÿÿÿÿÿÿÿ.ÿÿÿÿÿÿ„K%ÿÿÿÿÿÿÿÿÿÿÿÿÿžÿÿ€ÿÿûÿÿÿÿÿÿÿÿåÿfÿÿÿÿÿÿÿÒÿÿÿÿÿÿÿùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÖÿÿÑÿ%ÿÿÿ>ÿÿÿÿÿÿÿÿÿ¸ÿÿÿÿÿÿÿ ÿÿÿÿ˜ÿÿÿÿÿÿÿ|ÿÿÿÿÿÿùÿÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿËÿÿÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿÍÿÿÿºÿÿsÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ9ÿÿXÿÿÿÿuÿÿÿñÿÿÿ2ÿÿÿÿdÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿjÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘ÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ–ÿÿcÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿËÿÿÿÿÃÿÿÿÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿ£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿeÿu^ÿÿÿ(ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄÿÿeÿÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÿÿÿÿÿ±ÿÿÿÿªÿÿÿÿÿÿÿ_Žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦ÿÿÿÿÿÿÿÿÿÿlÿÿ–ÿÿÿÿÿLÿÿÿÿÿÿœÿÿÿÿÿÿÿÿ™ÿÿÿÿÿÿÝÿÿÿÿÿÿÿÿÿ\ÿÿÿÿÿÿÿÿÿÿtÿÿÿÿÿˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ3ÿ¦ÿÿÿÿÿÿÿÿÿÿÿÿ[yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÿÿŽÿÿÿÿÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿYÿÿÿÿ£ÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&ÿÿÿiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ:ÿÿÿ|ÿÿÿÿÿÿÿÿÿÿ!ÿÿÿÿ”ÿÿÿÿÿÿÿÿÿôÿÿÿÿÿ^ÿÿÿ¿ÿÿÿÿÿ?ÿÿÿÿ„ÿÿÿÂÿÿÿÿL"ÿÿÿÿšÿÿÿÿÿÿÊÿÿÿÿ7ÿÿÿÿÿÿãÿÿÿÿÿ3ÿÿÿÿÿÿÿÿíÿÿÿÿ¼ÿÿÎÿÿÿÿÿÿÿÿÿ*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFÿ›ÿÿÿ?ÿÿÿÿ6ÿÿÿ4ÿÿÿÿÿÿvïÿÿÔÿÿEÿÿÿÿÿ­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿ¬ÿÿÿÿÿÿâÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ;ÿÿGÿÿÿÿÿÿtÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìÿÿÿÿÿÿÙÿÿÿÿÿÿÿDÿÿÿÿÿŒÿÿÿÿÿÿÿÿÿŒÆ½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿAÿÑÿÿÿÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«ÿÿÿÿÿÿÿÿÿœÿÿµÿÿÿÿÿÿÿÿÿÿÿÿ™ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­ÿÿ¶ÿÿÿÿÂÿÿåÿÿÿÿÿÿÿÿÿÄÿbÿÿÿÿëÿÿˆ¹ÿÿÿÿÿÿîÿÿ&ÿ7ÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿ„ÿÿÿÁÿÿÿ‘ÿÿgÿúÿÿÿœ ÿÿÿÿƒùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿæÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ5ÿÿÿ×ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$ÿÿÿÿÿ}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½ÿÿÿÿÿÿÿÿÿÿÿÿ×ÿ¯ÿÿ9ÿÿÿÿÿûÿÿÿÿÿÿÿªÿÿŸÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿšÿÿÿÿÿÿÿÿÿÿÿÿÿÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~ÿ¦ÿÿÿÿÿÿÿÿÿÿÿôÿÿÿÿÿÿÿÿÊÿÿÿÿÿÿÿÿÿÿ9ÿÿÿ¦/ÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿoÿ÷ÿÿ|ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÿÿÿÿp¬ÿÿÿÿWÿÿýÿÿÿØÿˆÿÿÿÿÿÿÿÿÿÿÿÿÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÿÿÿÿÿÿ¢ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈÿÿ×ÿÿÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿÿÿÿÿÿÿ–TÿÿÿÿÿÿÿÿBÿÿÿÿÿÿÿÿÿÿ’ÿŠÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgÿÿÿÿ±ÿÿ1ÿÿÿÿÿÿìÿÿÿÿÿÿ3ÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ1ÿÿÿÿÿÿÿÿÿ6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉÿÿÿÿÿÿÿ³ÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿTÿÿÿÿÿÿÿÿÿÿÿ)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿcÿÿÿÿÿÿÿ‰ÿÿÿÿÿÿÿÿßÿÿÿÿÿÿ<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿVÿÿÿ•ÿÿÿÿÿÿÿÿ¦ÿÿ´ÿÿÿÿH1ãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿLÿÿÿÿÿÿÿÿÿÎÿ~ÿÿÿÿÿ¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾ÿÿÿÿÿÿÿÿÿÿ"èÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿWÿÿÿÿÿÿÿÿIÿÿÿ£ÿÿÿÿ ÿZÿÿÿÿÿÿÿÿÿÿÿêÿÿ5ÿÿÿÿÿÿÿÿÿ~ÿÿÿÿÿÿÿÿÿÿÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰ÿAÿÿÿÿ|ÿÿÿÿÿÿÿÿÿÿÿÿÿ®ÿÿÿLÿÿÿÿÿÿÿÿÿÿÿÿÿÿ1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ™ÿÿÿÿ™ÿßÿÿÿÿÿÿÿÿÿÿÿÿÿ=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ Eÿÿÿÿÿÿÿÿÿ}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿÿö€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿyÿÿÿÿÿÿÿÿÿÿÿÿdÿÿÿÿ†ÿHÿÿÿÿÿÿÿÿÿÿÿÿÿÿoÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½ÿÿÿÿÿÿÿÿÿEÿÿÿÿÿÿÿÿÿ~+;ÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿ!ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿWÿÿÿÿÿÿÂÿÿÿÿoÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÿÿÿÿÿ;ÿÿÿCÿaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿwÿ;ÿÿ˜ÿÿÿÿŠÿÿÿÿÿÿÿÿÿÿSÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿ^ÿÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿÿÿÿwÿÿÿÿÿÿÿÿ ĨrÿÿÿÿÿÿéÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸ÿÿÖÿÿÿÿÿÿÿÿÿÿ¨ÿÿÿÿ®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿSÿÿÿÿÿ ÿÿÿ9ÿÿÿÿÿ­ÿ†ÿ´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBÿÿÿÿ¢ÿƒÿÿÿÿÿÿ[Ñÿÿÿÿÿÿÿÿÿÿÿ¶ÿÃÿÿÿÿÿºÿÿÿÿ&ÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿ&ÿÿÿÿÿÿÿÿÿÿÿÿÿÿKÿÿôÿÿ~ÿÿÿÁÿÒÿÿÿÿÿÿÃÿÿÿÿÿÿ lÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄÿÿÿÿÿ¨“ÿÿÿÿÿÿÿÿ¤ÿÿÿÿÿ6ÿÿÿ/ÿÿÿÿÿÿÿÿÿÿÿHÿÿÿÿÿÿÿÿÿ*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿCÿÿÿÿÿÿÿÿzÿÿÿÿÿÿ¯ÿÿÿÿÿtÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅÿÿÿÿÿÿÿÿÿÿ¥ÿÿÁÿÿÿÿÿÿvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ›ÿÿÿÿÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿœÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶ÿÿÿÿÿÿöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿHÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœãÿÿÿÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿGÿÿÿÿÿÿÿÿÿ°aÍÿÿÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ„ÿÿÿÿEÿ…ÿÿUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿžˆÿÿÿÿ@æÿÿÿÿÿ,ÿÿÿÿÿÿÿÿÿÿÿÿ¬ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ)ÿÿÿÿÿÿÿÿÿÿ´ÿÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÔÿ¬ÿÿÿÿIÿÿÿÿÿ"ÿ¦ÿÿÿÿÿÿÿÿÿÿÿÿWÿÿ3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµÿÿÿÿÿÿÿÿÿÿÿýÿEÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿoÿÿÿÿÿ¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿmlÿìÿîÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿnÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~‡ÿÿÿÿÿØVÿÿÿÿÿÿÿÿÿÿÿ!ÿÿÿÿÿ‡ÿÿÿÿÿÿŠÿÿÿ~ÿ[ÿÿÿqÿÿÿÿÿÿÿÿÿÿ´ÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“ÿÿÿÿÿÅÿÄÿÿÿÿÿÃÿÿÿÿ®ÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿìÿÿ˜ÿPÿÿÿÿÿÿÿÿÿÿÿûÿ¯ÿÿIÿÿÿÿÿÿÿÿÿÿÿ)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶ÿÿÿÿ—ÿÿÿÿÿÿÿÿóÿÿÿÿ®ÿÿÿÿÿ4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ›ÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿ\VÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ;ÿÿÿÿÿÿÿÿÿÿÿÿÞÿÿmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿä°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒÿÿÿÿÿÕFÿÿÿÿ© ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBÿÿÿÿÿÿÿÿÿÿÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’ÿÿÿÿÿÿÿÿÿÿÿÓÿÿÿÿ8ÿÿÿ£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´ÿÿÿÿÿÿÿÿÿÿ)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìÿÿÿÿ³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿCÿÿÿ+ÿÿÿÿÿÿÿÿÿÿÿÿAÿØÿÿÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿnÿÿÿÿÿÿWÿÿÿVÿÿÿÿSÿÿÿÿÿÿÿÿÿ¥ÿÿÿ¤ÿÿÿÝÿÿÿÿÿÒÿYÿÿÿÿÿœÿÿÿÿÿÿÿÿÿÿÿÿÿÿs+ÿÿÿÿÿÿÿÿoÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµÿÿÿÿÿÿÿÿÿÿÿwÞÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ+ÿÿàÿÿÿÿÿÿÿÿÿ¥ÖÿÿÿÿÿÿÿÿÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]—ÿíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿ†ÿÿÿÿÿÿÿÿÿÿlÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿžÿÿMÿÿÿÿÀÿÿÿÿÿÿÿÿÿÿÿÊOÿÿÿ®6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÿÿÿÿÿÿÿÿÿÿÿ¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÿÿÿÿÿÿ¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÿÿÿÿÿÿÿ‚¯–ÿÿÿI#ÿÿÿÿÿÿÿÿÿ{ÿÿÿ°÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿiÿÿÿÿÿÿÿÿÿÿÿçÿÿÿÿÿÿÿÿÿÿ#ÿÿÿÿÿÿÿÿÿÿÿí·ÿÙÿÿÿÿÿÿTÿûÜüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿàÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFÿÿÿÿÿÿÿ›ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ†ÿÿÿÿÿ·ÿÿÿÿÿÿÿÿrÿÿÿÿ=ÿÿÿÿÿÿÿÿÿÿÿÿ—ÿÿÿHÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ\ÿÿÿÿÿÿÿÿÿÿëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBÿÿÿÿÿÿÿÿÿÿÿÿÿnÿÿÿÿÿÿÿÿÿÿÿCÚÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÕÿÿÿkgÿÿÿÿ™ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿ(ÿÿÿÿÿÿÿÿÿÿÿÊÿÿÿÿÑÿÿÿÿÿÿÿÿ$ÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿaÿîÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEÿÿÿ×ÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿ[ÿ;ÿÿÿÿÿÿÿÿÿÿÿÿÿ’¥ÿÿÿÿÿÿÿÿÍÿÿÿÿUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&ÝÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿWÿÿÿÿÿÿÿÿÿTÿÿfÿãÿÿÿÿÿÿyÿÿÿÿÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ†ÿÿÿÿÿÿÿÿ[ÿÿÿÿÿÿÿÿÿÿÿÿÿåÿÿïÿÿÿÿÿÿÿÿÅ™ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÿÿÿÿÿÜÿÿÿÿÿÿµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓÿÿÿÿÿÿÿÿÿÿ™ä®ÿÿÿÿ_ÿÿÿÿÿÿÿÿÿšÿÿÿÿÿÿ®ÿÿÿÿÏÿÿÿÿÿÿÿ=ÿKÿÿÿýÿÿtÿÿÿÿ±ÿÿ˜ÿÿ:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçÿ'ÿÿÿÿÿMÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿgÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÿÿ(ÿÿÿÿÿÿÿÁÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ-ŒÿÿÁÿÿÿÿÿÿÿÿÿÿÿ­ÿÿÿÿÿÿÿÿÿÿÿÿÿÿkÿSÿvÿÿÄÿÿáÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿ~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqiÿÿÿÿÿÿÿÿÿÿÿ!ÿÿÿÿÿÿÿÿÿ°ÿÿÿÿ.ÿÿÿÿÿÿÿÿÿnÿhµÿÿÿÿÿÿÿÿÿé¥ÿÿÿÿÿÿÿÿˆÿÿ´ÿÿÿÿÿŽÿÿÿÿÿhÿÿÿÿÿ«ÿvÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKÿÿÿÿÿÿÿÿÿÿÒÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²ÿÿÿÿÿÿÿÿÿÿÿ¡ÿÿÿÁÿ<ÿÿÿÿÿÿÌÿÿÿÿÿÿÿÿQÿÿÿÿÿÿ/ÿÿÿÿÿÿÿÿÿÿÿ\ÿÿÿÿÿÿÿÿ‰ÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿuÿÿÿÈ1žÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿ<ÿÿýÿÿÿÿÿÿÿÿÿÿÿJÿaÿÿ ÿñÿÿÿÿÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿAqÿÿxÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÌÿÿŒÿÿÿÿÿÿÿÿÿÿÿÿÿAÿÿ±ÿÿ#ÿÿÿÿÿ4ÿÿÿÿÿÿyÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFÿõÿ©ÿÿÿÿ:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâ‘ÿÿÿبÿÿÿÿÅÿÿÿÿŒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ*ÿÿDÿÿÿÿÿÿÿÿÿ(ÿÿGÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿVÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÒÿÿÿRÿÿÿÿÿ¦ÿÿÿÿ\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ/ÿÿÎÿÿÿÿÿÿÿÿÿÿÿ8ÿÿ2ÿÿÿÿÍÿÿÿÿÿÿ(ÿéÿ’Cÿÿÿÿÿÿÿµÿÿÿÿÿÿÿÿ_ÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]ÿÿÿÿÿÿÿÄÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿbÿÿÿÿÿÝÿÑÿÿÿÿÿÿÿÿqÿÿKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿÿÿÿxÿÿÿÿÿÿÿÿÿÿÿÿWÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ–ÿÿÿÿ.ÿÿÿÿÿÿPˆÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúº'ÿÿÿÿÿÿÿ™ÿªÿÿÿÿÿÿGÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿMÿÿÿ ÿÿÿÿÿÂÿÿÿÿJ€ÿÿÿÿÿ«ÿÿÿÿÿÿ%ÿÿÿÿÿÿ\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²ÿÿÿÿãÿ)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿsÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿ‰ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÿÿÔÿÿÿÿÿÿÿÿÿkÿÿÿÿÿÿÿÿ}ÿÿαÿÿÿÿ£ÿÿÿÿÿÿÿÿ²ÿÿÿÿÿÿÿÿÿÿÆÿÿÿÿò\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEÿÿÿÿÿÿàÿÿVÿÿÿÿÿÿÿ”ÿOÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰ÿVÿÿÿÿÿÿÿÁÿÿdÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ7ÿÿÿuÿÿ½ÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿ^ÿÿÿÿÿwÿ#ÿÿÿÿ ÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿ†ÿÿÿÿÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿMÿÿÿÿÿÿÿÿÅÿ”ÿÿÿÿÿÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÿQÿÿÿÿÿÿÿÿÿÿÿÊ1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~ÿÿÿÿÿ ÿÿÿÿÿÿÿÿ‡ÿÃÿÿÿÿÿÿûÿÿÿÿÿ?ðÿÿÿäÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^ÿÿÿN ÿúÿÕÿÿÿÿÿÿÿÿÿ6ÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³ÿÿêÿÿÿÿÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿdÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿQÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿyÿÿÿÿÿÿÿÿÿÿÿÿÿ¨ÿœÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ å|ÿÿÿÿÿÿÿÿÿÿÿÿ=ÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿ¾ÿÿêÿÿÿÿ<ÿÿ3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦ÿÿÿÿÿÿKÿÿÿÿÿÿÿÜÿAÿÿÿÿ>~ÿGÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÿÿÿÿÿÿ>ÿÿÿiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿÿÿOÿÿÿÿÿÿÿÿ±ÿxÿÿÿÿÿÿÿÿÿ\ÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿ°-ÿÿÿÿÿÿÿÿÿ´ÿ°ÿÿÿÿÿÿÿÿjÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿHÿÿÿÿKÿÿÿÿÿÿÿÿâÿÿÿÿÿÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÿÿÿÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚ÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿ¹ÿÿ.ÿHÿÿÿÿpÿÿÿÿÿ%ÿÿÿáÿÿÿÿÿÿÿÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿËÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ.,ÿ1¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,ÿÿÿÿÿîÿü ©ÿÿÿÿpÿÿÿÿÿÿÿÿgÿÿÿÿÿÿÿçÿÿÿÿÿÿ„ÿÿuÿÿÿÿÿÿÿÿÿùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ5Öÿÿÿÿÿÿéÿÿÿÿÿÿÿ§ÿÿÿÿÿÿÿÿÿÿÿÿ¬ÿÿÿÿÿ—ÿÿÿÿÿÿÿÿ/ÿÿÿÿÿ¶ÿŸÿÿÿÿÿÿÿÿ4Vÿÿÿÿÿÿvÿ,ÿÿÿÿÿÿÿÿËÿÿÿÿÿÿuÿÿNÿÿÿÿÿÿ.ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgÿÿÿÿÿÿÿOÿµÿ;ÿÿÿÿÿÿÿÿÿÿÿØÿÿÿÿÿÿÿÿÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿšÿÿÿÿÿÿÿÿÿÿnÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEÿÿÿÿÿÿÿœÿ1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿJÿÿÿÿÿÿÿÿÿFÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEÿÿÿÿÿÿ³ÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÌÿÿÿ¦ÿÿÿÿÿÿÿÿQÿÿÿÿÿÿÿÿÿ­úÿÿÿÛÿ®ÿÿÿÿÿÿÿÿÿÿÿZÿÿÿÿxÿÿÿÿÿÿÿÿÿ…ÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿEÿÿÿÿÿÿÿÿÿyÿ^ÿÿÿÿÿÿÿÿÿÿÿÿ@ÿÿÿ(ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿyêŽÿÿÿÿÿÿÿÿÿÿÿCÿÿ4ÿÿ‹ÿÿÿŒÿÿÿPÿÿÿÿÿ“ÿÿÿÿÿÿÿgbÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ°ÿÿÿÿÿÿähÿÿÿÿÿÿÿÿÿÿÿÿÿÿTÿÿÿªÿÿÿÿÿÿíÿuÿÿÿÿ ÿÿÿÿÿÇÿÿÿÿÿÿ¢oÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿQ¢ÿÿÿÿÿÄ4ÿ°ÿÿÏÿÿ½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄÿÿÿÿ’ÿÿÿÿIÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿŽÿÿÿ ÿÿÿÿÿÿÿÿÿ ð¡wÿÿÿÿÿÿÿÿÿ°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿÿ[ÿÿÝÿÿÿÿÿÿÿÿÿÿì™"ÿÿÿÿáÿ+ÿÿÿÿÿÿÿJÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿbÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿ•ÿÿÿÿÿÿÿÕÿÿÿÿÿVÿÿÿIÿÿÿÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦ÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿâmÿÿÿÿÿÿÿÿÿÿÿ)¥ÿÿÿÿÿÕÿÿÿÿ:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³ÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿ©ÿÿèÿÿÿ”ÿÎÿÿ‚ÿÿúÿÿÿiÿÿÿÿÿÏÿÿÿÿÿÿÿwÿÿÿÿäÿÿÿÿÿÿÿÿÿÿòÿÿÿÿ’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿÿÿÿÿÿ6ÿÿÿÿÿÿ¹ÿÿÿ4ÿÿ4«ÿÿÿÿTÿ=Ôÿÿÿÿÿÿÿ=ÿÿÿÿÿÿÿêÿ)åÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿ7ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâJÿÿÿÿ{ÿÿÿÿÿÿÿ ÿÿÿ ÿÿÿÿò©ÿÿ/ÿÿ8ÿËÿÿÿÿÿÿÿÿÿÿ1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿ@ÿÿìèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÙÿÿÿÿŽÿÿÿÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ5éÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿ/ÿ)ÿÿÿÿÿÿŸÿÿÁÿÿhµÿ¬ÿÿÿÿÿÿÿÿÿÿ—ÿÿÿÿÿÿ«ÿÿÿŠÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹ÿÿÿHÿãÿ4ÿÿÿÿÿÿœÿ;ÿ}ÿ‹°ÿÿÿÿÿÿÿÿÿÿÿÿÿöÿ‰ÿÿÿÿîÿÿÿ‡ÿÿÂ;ÿÿÿÿ*ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"ÿÿÿÿÿÿÿÿÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®=ÿÿÿÿÄÿÿÿÿ‡ÿÿÿÿÿEÿÿÿÿÿÿÿÿÿÿÿMÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿcÿÿÿÿÿÿÿÿÿÿÿÿÿÿ(‰ÿÿÿÿÿÿÿÿÿÿµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿOÿÿÿÿÿÿÿ#ÿÿÿÁÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿçô$ÿÿÿÿÿÒÿÿÿÿÿÿÐÿuÿÿÿxÿÿÿÿÿÿÿÿÿÿÿÿñÿÿÿÿÿÿÿÿ ÿ2ÿdÿÿÿÿÿÿÿÿÿÿÎÿÿÿÿÿÿÿÿÿÜÿÿÿÿÿÿÿÿÿÿÿÿÿöÿÿÿÿÿ‹dÿµÿî=Pÿÿÿÿÿÿÿÿ²jÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]ÿÿÿÿÿÿÿÿÿ¢ÿÿÿÿÿÿÿÿ=ÿÿÿVÿÿrÿÿÿÿÿÿÿÿaÿÕÿÿÿÿÿÿÿÿÿÿÿÿ©ÿÿÿÿÿ|ÿÿÿÿÿÿÿÕÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿbÿÿÿÿ ÿÿÿ×ÿÿsÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ5ÿÿÿ)ÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿ'ÿÿÿÿÿÿÿÿÿÿÿmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ.ÿÿÿÿÿÿÿ’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ:ÿÿÿÿÿ ÿÿÿÿ“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦ÿÿÍÿŠÿÿÿÿÿÿÿ¹ÿÿýRÿÿÿÿÿÿÿÿÿÿ•ÿÿÿÿÿÿÿÿÑÿçÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿ»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿkÿÿÿÿÿDÿÿÿÿÿÿÿÿÿêÿÿÿÿÿÿÿÿÿÿ ÿÿÿCÿÿôÿÿÿÿÿ%ÿÿÿÿÿÿÿ(ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»ÿôÿÿÿÿÿÕÿÿÿÿ?ÿÿÿÿÿªÿÿõÿÿÿlÿÿ/ÿÿÿ¿üKÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBÿÿÿÿÿÿÿÿÿÿÿÿðá&÷ÔžÿÿÿÿÿÑÿÿÿÿÿÿÿNÿÿ«ÿkÿÿÿÿÿÿÿÿÿÿõÿÿöÿ’ÿÿÿÿÿÿ!íÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿOÿÿÿÿÿÿÿÿÿÿÿÿ2ÿÿÿÿÿÿ©ÿÿÿÿÿÿÿÿÿtÿÿÿ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿm±ÿÿÿÿÿÿÿÿÿÿÿÿAÿÿÿÿÿÿÿÿÿÿjÿÿÿÿÿÿÿáÿÿÿÿÿÿÿÿÿÿìÿSÿÿÿÿlÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰ÿÿÿ£ÿ™ÿ(ÿÿÿÿÿÿÿëÿÿÿÿÿÿÿÿÿÿÿdÿÿÿÿÿÿÿÿÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿ¶ÿÿÿÿÿÿçŠÿÿÑÿÿÉÂÿÿÿÿÿÿÿÿîÿÿÿÿÿÿÿÿÿøÿÿÿìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ—ÿÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿÿÿxÿ\ÿÿÿtÿÿÿÿÿÜÿÿÿÿÿÿmÿÿÿÿÿÿÿÿÿÿÿÿ¥ÿÿÿÿÿÿÿÿÿÿ¢ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿœÿÿÿÿÿÿÌFÿ]ÿÿÿ·ÿÿÿÿÿÿ+…ÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿOÿÿ„ÿÿÿÿÿÿÿÿÿÿ—ÿÿÿÿÿÿäÿÿÿÿÿÿÿÿÿÿ §ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÿÿöÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’ÿƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿÿÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#ÿÿÿÿÿÿÿÿÿÿSÿÿÿÿÿÿÿÿÿÿÿÿÿ ÍÿÿÿÿÿÿÒÿ‹ÿÿÿÿÿÿ’ÿÿÿÿ¬ÿÿÿÿÿÿÖÿÿÿÿÿÿÿÕÿÿÿÿÿ¦rÿÿÿÿÿÿÿ%ÿÿÿÿÿÿÿ‹ÿþÿÿfÿÿÿÿÿeÿÿÿÿÿÿÒÿÿÿÿÿ»ÿÿ<ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿš Eÿÿÿÿÿÿÿÿÿ©ÿÿÿÿÿ³ÿÿÿÿÿÿÿÿÿÿÿÿÿíÿÿÿÿÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿNŒÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽÆÿÿÿÿ—ÿÿÿÿÿí€Uÿ…ÿÿˆÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿºÿÿšÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿÿÿÿÿÿ§‹¢ÆhÒûVÿÿÿÿÿÿÿe9ÿÿÿÿÿÿÿÿÿÿÿ•/ÿ+ÿÿÿÿÿXÿÿÿÿÿdÿÿÿÿÿÿÿÿÿÿÿÿÿ¬ÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿw#ÿÿÿÿ±ÿÿëøÿÿÿÿÿ¤ÿÿÿÿÿÿÿÿÿÿÿ…ÿÿÿÿÿ²ÿÿÿMÿÿ?ÿÿÿºÿpÿÿÿÿÿÿÿÿÿÿÿÿÿÿ/ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿDÿÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿKÿÿKÿÿÿÿÿÿÿÿÿÿÿÿ[ÿÿÿÿÿÿÿÿÿÿdÿÿÿ‚ÿÿÿÿ·@ÿÿÿÿNÿÿÿÿ¼ÿÿÿÿÿÿÿºÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»ÿ´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…ÿÿÿ@ÿÿÿÿÿHÿÿÿÿÇÞÿÿÿÿÿÿÿ~ÑÿÿÿÿÿÿÿËÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‹ÿÿÿqÿÿÿÿÿ[ÿÿWwÿÿÿÿóÿFÿÿÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ6ÿÿÿÿÿÿaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿžVMÿÿÿ’Fÿÿÿÿÿÿÿÿÿÿÿÿÿôÿÿÿ ÿÿÿÿÿÿñÿÿÿÿÿ°ÿ,Dÿÿÿÿÿÿ]ÿÿÿÿÿÿÿÿºÿ+þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅÿÿoÜÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿÿÿ¡ÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿeÿÿÿÿÿ^ÿÿÿÿÿÿÿãR°©ÿÿÿÿÿÿÿÿÿÿݲÿÄÿÿÿµÿÿzÿÿÿÿÿÿÿÿÿÿ“ÿÿ2{ÿÿÿÿÿÿÿÿÿÿyÿÿÿÿÿÿÿÿÿBzÿ4ÿNÿÿÿÿÿ)ÿÿÿÿÿÿÿÿÿ!ÿéÿ™ÿÿÿÿÿÿÿgÿÿÿÿ§óÿÿÿÿÿˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿïÿÿÿÿÿÿÿ~ÿÿÿ‰ÿÿÿÿ³ÿÿÿÿÿäÿ§ÿÿÿÿÿÿÿÿÿÿ½ÿÿÿÿÿÿÿHÿÿÿÿÿÿÿÿÿÿÿÿ”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgÿÿÿÿÿÿÿzÿÿÿÿÿ~ÿÿÿÿÿÿpÿÿÿÿÿÿÿÿ}ÿÿÿÿÿÿÿÿæ—ÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÈÿÿÿÿÿÿ¯)ÿÿÿÜÿ‰ÿÿÿÿÿ[ÿÿfÿÿÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿ.ÿÿÿÿÿÿÿÿÿÿÿÿŠÿÿÿÿÎÿÿÿÿÿÿÿãÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿOÿÿÿàÿÿÿÙÿÿÿÿÿýÿÿÿ¿ÿÿÿÿÿÿÿÿÑÿÿÿÿÿÿÿÿÿôÿÿÿÿÛÿÿÿÿÿÿÿÿÿÿ[ÿÿÿqÿÿÿÈLÿ•ÿÿÿÿšÿÿ¯Ùÿÿÿÿÿÿÿÿÿÿÿÿæÿÿÿÿÿÿÿÿÿÿÿÿ”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉÿÿÿÿÿÿåÿÿÿÿÿRÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ£ÿÿÿÿÿÃÿÿÿÿÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ…ÒBÿÿ¹fÿ³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‚µ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿ†ÿæÿÿÿÿÿÿ„ÿÿÿÿÿÿ ÿÿÿÿÿÿÿËÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿ¬¡ÿÿÿÿÿÿÿÿÿÿÿ+ÿÿÿÿÿÿÿÿÿÿÿ5ÿÿÿÿÿ¿Öÿÿÿ/ÿÿÿÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ]ÿÿÿFÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿZÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîÿjæÿAÿÿÿÿÿÿÿÿðÿÿÿÿÿÿmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ~ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÛÿÿ±ÿÿÿÿÿzÿÿÿÿƒÿÿÿÿ/ÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý-\Ùÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ.—ÿÿÿÿÿÿÿÿÉÿÿÿÿÿÿÿZÖÿGÿÿׂÿÿÿÿÿÿÿÿñÿÿÿÿÿÿÿÿÿ»ÿÿÿáÿÿÿÿÿÿÿÿÿÿÿDÞÿÿÿÿÿÿÿÿÿ’ÿÿÿÿÿÿ6ÿFÿÿÿÿ—ÿÿžÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{ nÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒ7NÛbÊÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿ´ÿÿëÿ¤ÿOêÿÿÿÿÿÿÿÿÿ³ÿÿÿÿÿ-ÿÿÿÿÿÿÿÿÿÿÿÿ]3ÿÿÿÿÿÿÿÿÑÿëÿÿÿÿÿÿÿÿÿyÿÿÿÿ½ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿžÿÿÿÿÿÿÿÈÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿ·ÿÿÿÿÿÿÿEÿ²ÿÿÿÿÿÿÿÿÿÿž5ÿÿñÿÿÿÿÿ•¸ÿÿcÿÿÿÿÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿmÿÿÿÿ´ÿÿNÿÿÿ5ÿÿÿÿiÿÿÿ˜ÿÿÿRÿÿÿÿÿÿÿÿÿ§ÿÿÿÿÿÿÿÿ•ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ5ÿÿÿÿ”ÿÿÿÿÿÿÿÿ¿ÿÿUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿNÿÿÿÿÿÿlÿÿÿÿÿÿÿÿÿÿ–ÿÿjÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‰ÿÿÿåÿÿÿÿÿÿÿÿÿÿÿÿÖÿÿÿÿÿÿÿÿÿ:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ìÿÿUÿÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ-ÿÿÿÿÿÿ÷ÿŽÿÿÿÿÿÿÿÿÿÿýÿÿÿÿHÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿHÿÓÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿ­ÿÿÿÿÿÿˆÿÿÿ($ÿÿÿVÿÿÿÿÿÿÿÿÿÿÿÿ:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ—ÿÿÿÿÿ|ÿÿÿÿÿÿÿÿœÿÿÿÿÿÿÿ+|ÿÿÿÿÿPÿ ÿÿÿÿìÿÿÿ÷ÿÿÿhÿÿÿÿÿÿÈÿÿÿùÿ`ÿÿÿÿÿÿÿÿPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÑÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¥ÿÿÿÿÿÿÜÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿÿÿÿÿÿÿÿÿÿ@ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿêÿÿÿÿÿÿÿÿeÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿ›ÿÿÿÿÿ«\ÿÿÿ÷ÿÿÿÿ²ÿÿÿÿÿÿÿÿÿÿÿÿÿkÿÿÿÿÿÛÿÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿÿÿÿÿÿ¸ÿÿÿÿÿÿÿÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4ÿÏÿÿÿÿÿÿÿÿnÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáÿÕÿÿÿÿÿÿÿÿÿÿÿPñÿÿÿÿÿÿÿÿÿÿÿÿÿ‰ÿÿÿÿÿÿÿÿÿÿÜÿÿÿÿÿÿÿÿ]ÿÿÿÿÿÿiÿÁÿÿÿÿÿÿÿÿÿÿÿ-ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽYÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ•tÿÜÿÿÿÿÿÿÿÿÿÿnÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿžÿÿ/ÿÿÿÿÿÿÿÿÿÿXÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿó ÿÿÿÿ°oÿÿÿÿÿ™ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÿÿÿÿÿÿÿÿÿÿÿÿ†ÿÿÿJÿÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿ‹ÿÿÿÿÿÿÿÿÿÿÿÿÿØÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ²ÿÿÿÿúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ;ÿÿÿÿÿÿwÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÝÿuÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿoÿÿÿÿÿÿÿÿÿÿLÿÿÿÿåÿÓÿÀÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿnÿÿTÿÿÿÓ9ÿÿVÿÿÿÿÿÿÿÿÿÿÿÿÿÿŽÿÿÿÿÿÿ\ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀÿuÿÿÿÿÿÿÿ(ÿÿÿÿÿÿÿÿÿ‰ÿŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿñÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿ¶ÿÿÿÿÿxÿÿÿÿÿ@ÿÿÿÿÿ"ÿ}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿkÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ5¦ÿÿÿÿÿÿ‡ÿGÿ1ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ:ÿÿÿÿÿuÿÿÿÿÿÿÿÿÿÿÿÿÿÿçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿ¢ÿ¯ÿÿÿÿÿÿXÿÿÿ—ÿÿÿÿHÿÿÿ[ÿÿÿ¸ÿÿÿÿÿÿÿ‡ÿ¯ÿÿÿÿÿÿÿÿ$ÿÿÿÿÿÿÿÿXÿÿ¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿLÿÿÿÿÿµÿÿÿÿÿÿÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÐÿ§ÿ“ÿÿÿÿÿÿÿÿÿÿÿÿvÿÿPÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿBÿ {ÿñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpÿÿÿÿÿÿÿÿÿÿÿÿÿkÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ”ÿÿÿ,ÿÿjÿ¤ÿÿÿ$ÿÿÿÿÿÿÿÿÿ"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÞÿÿÿÿÿÿÿÿÿÿÿÿyÿ.ôÿÿÿÿ3ÿÿÿÿÿ‡ctÿÿÿÿÿÿÿÿ ÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«ÿÿÿBÿÿÿÿÿÿÿÿÿ7ÿ…„ÿÿ›ÿÿÿdÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿhÿÿÿÿÿÿ¨ÿÿÿÿÿÿÿÀÿÿÿÿÿÿŸÿÿÿÿÿÿÚyÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÄÿÿÿÿÿÿÿÿÿÿÿÿÿ^ÿÿÿÿÿÿÿÿÿ2ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿAÿÿÿÿÿÿÿÿOÿÿÿÿÿÿÿÿ¹óÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿkÿÿÿÿIÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿžÿÿT´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ­ÿÿÿÿ‰ÿÿV ÿÿÿÿÿÿÿÿzÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿhÿÿ#ÿÿÿÿÿÿ0ÿÿÿÿÁÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÓÿÿ*ÿÿÿÿÿÿ•ÿÿÿÿæÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿOÿÿÿÿÿÿÿ¦ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBÿÿÿÿÿÿÿºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÏÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿšÿÚ§ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿyÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{ÿ«ÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«ÿÿŒ8ÿÿÿÿÿÿÿÿÿÿBÿÿÿÿÿÆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ$ÿÿÿ ˜ÿÿÿÿÿÿÿÿ(ÜÿÿIÿÿÿ´ÿÿÿ3ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿBÿÎÿÿÿÿÿÿÿÞÿ]ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ/$ÿÿÿÿÿÿÿÿÿÿ¥ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹ÿÿÿ1èÿÿÿ¾ÿÿÿÿÿÿÿÿÿ»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿ˜=ÿÿ-™ÿÿÿÿ&ìÿÿÿÿùÿÿÿÿÿÏÿCÿÿÿÿÿ¯ÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿ5žÿÿÿÿÿGgÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿÿÿÿ}"ÿ¿ÿÿ:ÿÿÛÿÿÿÿÿÿÿÿX§ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%ÿÿÿÿ%pÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿMÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|ÿÿÿÿÿÿÿÿÿÿ†ÿÿÿÿÿÿÿðÿÿÿÿÿÿÿªÿÿÿÿYÿÄÿÿÿÿÿ+ÿÿÿÿÿÿÿÿÿÿÿÿÿOÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿ»ÿÿÿÿÿÿÿÿÊÿÿÿÿÿiÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿÄÿÿÿÿÿÿÿÿÿÿÓÿÿÿ±ÿÿÿÿÿÿÿÿÿÿÿÿëÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿŒÿÿÿÿÿ™ÿÿÿÿÿÝÿôÿÿÿÿÿÿÿÿÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿêÿÿÿ®}ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"ÿÿÿÿÿÿÿÿÿÿÿvÿ°ÿÿÿÿˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ®ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜ÿÿÿÿ.ÿÿÿÿÿÿÿÿÿä™ÿÿÿÿÿÿÿÿÿÿÿÿÿóÿÿÿÿÿÿÿIÿÿÿÿÿÿÿÿÿÿÿÿ/ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿ~ÿÿÿÿÿñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ«ÿÿÿÿÿÿÿÿÿÿÿñÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿ#ÿÿÿÿÿÿÿ£ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿóÿ1ÿÿÿÿÿÿ,ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ—ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿØÿíÿÿÿÿÿÿÿÿÿÿvÿÿÿÿÿÿÿÿÿÿÿÿÿ`ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ™ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿ?ÿÿÿÿ{ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿl †ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆÿÿÿÿÿÿÿÿÿÿÿÿÿdÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿÙÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿrÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÌÿÿÿÿÿÿ•ÿÿÿÿÓÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{ÿÿÿÿÿÿÿÿÿrêÿÿÿ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÅÿÿÿÿÿÿÿKÿçÿ(ÿÿÿÿÿ£ÿÿÿÿÿÿZÿŸÿÿÿÿÿÿÿÿ‰ÿÿÿÿAÿÿÿÿÿÿÿÿŽÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¶,ÿÿÿÿÿÿÿÿÿÿÿ“ÿÿÿÿÿÿÿÿÿÿÿÂÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ’ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿZÿÿÿÿÿÿÿÿÿÿÿÿÿÿ=ÿÿÿÿÿÿÿÿÿÿÿeÿÿÿÿÝÿÿÿÿÿ…ÿÿÿÿÿ;ÿÿÿÿDÿÿÉsÿÿÿ‘ÿÿÿÿîÿÿÿÿÿÿÿÿÿÿÿÿ~ÿÿÿ¾ÿÿÿÿÿÿÿ¹ÿÿÿÿÿÿÿÿÿTÿ¡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÀ4ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿZ¥ÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿråÿÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿbÿÿÿÿÿÿÿÿ·ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿYÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ^ÿÿÿÿÿÿáÿÿÿÿÿÿÿ˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæÿšÿÿÿÕÿÿÿÿÿÿÿÿÿÿÿŽÿ5ÿ;ÿ¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ[ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿFÿÿÿÿÿÿÿÿÿÿÿ:ÿ<ÿÿÿÇÿÿÿOñÿÝÿÿÿÿÿÿÿÿÿÿ,ÿÿÿÿÿÿÿÿÿÿÿÿhÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿGÿNÿÿ÷ÿÿÿéÿÿÿXÿÿÿÿÿÿÿÿÿZÿÿÿÿªæÿÿÿÿÿ‹˜ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¸ÿÿÿÿÿÿÿÿÿÿÿÿÿ¿}ÿÿÿÿÿÿÿýÿqÿíÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿÿÿÿÿÿÿÿÿÿÿ)ÿÿÿÿÿÿn|ÿÿÿÿÿÿÿÿÿÿÿ5ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÔÿÿÿÿÿ=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿfÿÿÿÿÿÿÿÿÿÿÿÿÿ)ÿÿÿÿÿÿÿÿÿÿÿÿÿÿMÿÿÿÿÿÿÿE4ÿÿÿéÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿµÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ=ÿÿ¼ÿÿÆÿÿÞÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿšÿÿÿÿ²ÿ"h”ÿÿrÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"ÿÿ ÿ¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÎÿÿÿÿWÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´ºÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿšÿÿÿÿÿ¨ÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿ3ÿÿÿÿÿBÿÿÿÿÂÿÐÿÿÿDÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ#YÿÿÿJÞ ÿÿÿÿÿÿÿÿÿÿÿÿçyÿÿÿÿyÿÿÿÿÿÿÑÿÿÿñÿÿÿÿÿÿÿÿÿÿªÿÿÿÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùÿÿÿÿÿLÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿìÿzÿÿÿÿÿÿÿÎÿÿÿÿÿÿÿÿiÿÿÿÿÿÿÿÿÿÿÿqÿÿØÿÿÿ=ÿÿÿÿÿÿÿÿiÿÿÿÿ™ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿqÿÿÿÿÿÿÿÿ-ÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿžÿÿÿÿÿÿÿÿÿZÿÿÿÿÿxÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ†ÿÿÿXÿÿÿÿÿòÎÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ§ÿÿÿÿÿÿ ÿÿÿÿ2ÿÿ°ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,ÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿžÿÿÿÿaÿÿÿ ÿÿÿRÿ!ºÿÿÿdÿÿÿÿÿÿÿýeÿÔÿ%ÿÿÿÿÿÿ¿ÿÿÿÿÿÿÅÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹ÿÿfÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿcÿÿÿÿÿÿõÿÿÿYÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ{ÿÿÿÿlÿÿÿÿÿÿÿÿÿÿÿÿÿÿiˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿUÿÿÿÿœÿÿÿÿÿÿÿKÿÿÿÿÿÿÿžÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÃÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¾ÿÿÿÿÿÿÿÿÿ2ÿÿÿXÿÿÿÿÿÿÿ‰ÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿëÿÿÿÿÿÿÿÿÿÿÿÿÿ‹ÿÿÿÿzÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿñÿéÿÿÿÿÿÿÿÿÿÿÿÿÿjZÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôûÿÿÿÿÈÿMÿÿÿÿÿÿÿÿÿÿÿðÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿOÿÿÿÿÿÿÿ±ÿÿÿÿÿÿÿ é‡ÿÿÿÿÿ9ÿÿÿæÿÿÿÿ¼ÿÿÿpÿÿÿÿÿÿÿÿÿÿÿ9ÿÿÿÿÿÿÿÿÿÿÿÿ¨íÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿ£ÿÿÿÿÿìÿÿÿɧÿÿÿÿ¾ÿÿÿÿÿÿÿÿÿÿÿVÿÿÿÿÿÿÿÿÿ‹ÿÿ)ÿ+Ë´ÿÿÿÿÿÿÿÿ¢ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ˜ÿÿÿÿÿÿÜÿÿÿÿÔÿÿÿÿÿÿÿ:ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ|ÿÿÿÿÿÿ1ÿÿÿÿÿ¿ÿÿÿ'ÿÿÿÿÿÿÿÿÿÿÿÿfÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿkÿÿÁÿÿÿ,ÿÿÿÿ×üÿÿÿÿÿÿÿÿÿÿÿÿÿÿ™ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ³ÿÿÿÿÿÿÿÌÿÿ/ÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇšÿÿIÿjÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÚÿÿÿÿÿÿÿÿÿÿÿÿÔÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ´ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¹ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ±ÿ±ÿÿÿÿÿÿÿÿÿ²ÿÿÿÿÿÿÿÿÿÿÿÿÿíÿãÿÿÿÿÿÿÿãÿÿR¬ÿÿÿÿÿñÿÿ€ÿÿB6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ1ÿÿÿÿÿ”ÿÿÿÿÿÿÿÿÿÿìÿÿÿÿÿÿÿPÿÿ5ÿìÿÿÿÿÿÿÿÿÿÿÑÿÿÿÿÿÿÿÿÿ‰”ÿÿÿÿÿÿÿÿÿÿÿÿ“sÿÿÿÿÿÿÿÿÿÿGÿÿÿÿÿÿÿÿÿ6ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgdk-pixbuf-2.30.8/tests/test-images/valid_tga_test0000664000175000017500000005617712305775535023330 0ustar00mclasenmclasen00000000000000ï! ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿgdk-pixbuf-2.30.8/tests/test-images/valid_png_test0000664000175000017500000000530312305775535023322 0ustar00mclasenmclasen00000000000000‰PNG  IHDR00Wù‡gAMA† 1è–_ zIDATxÚí™]lWÇwvvwÖñÆÞÆNvc7Ž“Ö¤¡}ˆB‘òÐ"TDA¨ VT­è‡¢Ò¨¼ òQ Ayªh¥‚à)•BB ŠRˆª>Ñ Tb'µó¹‰¿¿âÙ]Û;wwfîåaïìŽ7N²*ªD®u5³ã™;çÎÿœû¿wàN»Óî´;íNûnân“þ¤·0¨;ôÿ€èÀx½É}â†ë°?&ÃEÚÌx± …ôÍ@tàwßù¦RJ£µ"T!õ@QW …@ a „H Í_(®yJÀ6'C"™"aÛ$ì ËBûuüZ ß÷ ”BiM*ü ¤*=ܪD©;ÀÏweúBB­ E*öãˆÈes8ÝN£Û2H)A6žûÁË/éOïèãù×^Žã˜ÁZãJ)[?J%èíà•#/h´ÆÊl°34ç*Àê€ÒøaH†(­ÄÐω|>Ïêê*¡c76º $2äïÙ'\O6.8y}ìàB‘¹·ßÆ1€¾úÜaá…ŠÕÔ‘Êmãs‡u™'¬X¿ aH B|r÷ן£P(J¥(^)R¯Ô‘R¶¼´€ÔÕòúšD–J”NžDΗ^ä݈¢aîýòc_ÛûõkG-VVW6l ·í¶|êé#bhǶm†!nÅe~y¾e 9Fhfªòƒ¡ÛA^GÎÏ#‹ã”ÆÆ7Ð)rÀpðø¾$^<|˜þîñ]À ÙÞQøJ¡”"“Ìpyò2•• îªK­V£^­oð¸ $ŽíÄʈ†œà C÷;QØ{üI¤ÓÈ¥nÏc‹ë2}ü8ŸÙÚ­ôÎ;¿r€–k€ß ᇠLÙd´Gíàui²ëëÈ ãà8ƃ@ ñ"Z!§Š&7Ú—Ö½@^x¾Oÿì,kÕ*Ëóóœ)-l À]€o[¹€fMöƒ¥Cz8@oäܸ ¯K‰;7ÇÄ™ vïÛÝ(d6LJããxà½h-€œ©`µ¿¿Oèû¬•ËŒ—]í5êMØdU`ÎPHw@…„ª1’c; â9¦âD5#Mœ™@.}@îþ²7¾Övg«)â:Åç?€çyäóyF+CüëÜ ?ùí l÷ÖõSÏKôl ð=ŸÉË“¤R)¶/¢¶fY˜˜àZ©Ä)ßÇJgÈõäDeYZXbbGëFÐíç@oÐ84©ÓÛÛËÞ½¬­­á¤ÓX5ŸååeÖì!Jå:­ÉÌO“àêûïS)—¹¸¶N)‘ ¯¿‘‘òù<‰DËBˆÍ KsIjßb­£3­ukò±ÁénH‚Lƒ£-êÀ¶mÛ¨«:=çÏS­×¹zõ*ÊRìܽ“|`áž=Ët*Eya¹•ÎÙî,ÃCà  è!Z£ ‰˜×o™í‹pݘ´hoT£ã8­óxïvØ}ÏnºººH%möÝ¿ƒŸ=ÈÈÐõ‹çyøÕW©{K®ËDbmé&¿#ÏÀÀéTù]‹8¬X[7Ë뢠…Fk´c;¢¡ã$N·Ó(jAã7@.›kF)“Ì`Û6IÛfïÐ^r¹ 'þJßð0Çßxƒ]<ÂGî 3W®ÒßÛËž={ÈårXV˧ Ñô§h¡o6ëödÖZ£ôƆHŒI)7H Ä”W­5™L†ÕÙz³YæGG™>wŽ3cc¯ûd³Y†v 180Hº+Mm½Ö¢‚@ÄìQ›íNt¥µR|ï™'õÈCÜî^’øé_áéC‘ïïgzt”%×eTk–ì Z«25;…5¿‘ÑIX£ƒÂØ®h¡&û”B¯ûŠrÝçÄ»ÇtÛ[ˆjE“ºZj…c'¸«Ëak*Í®áa1yêK®ËTu]Tõ🰺Æ%o©ñ³€nl(r ñ ò~ض½rCÇ4 „¸Éd'„Æ„:o!:zûçGîc¥XdòÂ&«ëzÂI“ô} !Ò©¤¶–h+ß´Ö-úGº7 ÝI4À[ïÏ=À`зšÅµ $M©³ceΪ_Ü¿ûž'F¾ýÑ{ï1>7wù—ccïÛ€^óž²kž1.Z°\–ÌÒ10ãŨNVdÚÜëfÀº9v)c|tŒ¶=‘Ž<úè 3ccLÎÌ”Ž‹¿1ãE94yÚµ0nzÅ“æz=Duøœ•‡:°3<êQ$" ÖSÞWŸ›¾4;»òûññ×Öjfyš1*À¤Qš‘XócÝ3ï“4‹vËøÛ‰@Ôj1/E†Æ£`Ç€X_9\)—ùÛ•+¯—J3Æø.3æªÑø3ÀŠ3¢†£Mݼ7ê·M!Ñ$h§b/³ã}½R™›™ùÃ_&'OÛͺÖ2ž]®Æt¾jKÒvqúè–NëlË|Ã"ßôDL£Ø±ódlû/º¾Øe¶G2&Ÿ&MÖŒ1A[¹Œz‹NР“m½É¹Ž½È2ƒFjm«+–´«¦ÌÏWqí3m<²íçú¶·×Ûô‡Š½°ý£„µIÔt¬¢”Ly\0×T[ŽÅ›ÚdK]ý·_ht[^´ oð•ÆQaÅPHÝäÓÓÍŽû7²ö1­Xy L2ê[|ôÓ|šh[ÏÞêÃ^Çí? Äž®™ðÄöIEND®B`‚gdk-pixbuf-2.30.8/tests/test-images/valid_ppm_30000664000175000017500000000061712305775535022520 0ustar00mclasenmclasen00000000000000P6 8 8 65535 xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx xxxxxxxxxxxx gdk-pixbuf-2.30.8/tests/pixbuf-save.c0000664000175000017500000001026412305775535020552 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2013 Red Hat, 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 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 . * * Author: Matthias Clasen */ #include "gdk-pixbuf/gdk-pixbuf.h" #include "test-common.h" #include #define compare_option(p1, p2, key) \ g_strcmp0 (gdk_pixbuf_get_option (p1, key), gdk_pixbuf_get_option (p2, key)) static gboolean pixdata_equal (GdkPixbuf *p1, GdkPixbuf *p2) { if (gdk_pixbuf_get_colorspace (p1) != gdk_pixbuf_get_colorspace (p2)) return FALSE; if (gdk_pixbuf_get_n_channels (p1) != gdk_pixbuf_get_n_channels (p2)) return FALSE; if (gdk_pixbuf_get_bits_per_sample (p1) != gdk_pixbuf_get_bits_per_sample (p2)) return FALSE; if (gdk_pixbuf_get_width (p1) != gdk_pixbuf_get_width (p2)) return FALSE; if (gdk_pixbuf_get_height (p1) != gdk_pixbuf_get_height (p2)) return FALSE; if (gdk_pixbuf_get_rowstride (p1) != gdk_pixbuf_get_rowstride (p2)) return FALSE; if (memcmp (gdk_pixbuf_get_pixels (p1), gdk_pixbuf_get_pixels (p2), gdk_pixbuf_get_byte_length (p1)) != 0) return FALSE; return TRUE; } static gboolean pixbuf_equal (GdkPixbuf *p1, GdkPixbuf *p2) { if (!pixdata_equal (p1, p2)) return FALSE; if (compare_option (p1, p2, "Title") != 0) return FALSE; if (compare_option (p1, p2, "Artist") != 0) return FALSE; if (compare_option (p1, p2, "x_hot") != 0) return FALSE; if (compare_option (p1, p2, "y_hot") != 0) return FALSE; if (compare_option (p1, p2, "orientation") != 0) return FALSE; if (compare_option (p1, p2, "icc-profile") != 0) return FALSE; return TRUE; } static void test_save_roundtrip (void) { GError *error = NULL; GdkPixbuf *ref; GdkPixbuf *pixbuf; if (!format_supported ("png")) { g_test_skip ("format not supported"); return; } ref = gdk_pixbuf_new_from_file (g_test_get_filename (G_TEST_DIST, "test-image.png", NULL), &error); g_assert_no_error (error); gdk_pixbuf_save (ref, "pixbuf-save-roundtrip", "png", &error, NULL); g_assert_no_error (error); pixbuf = gdk_pixbuf_new_from_file ("pixbuf-save-roundtrip", &error); g_assert_no_error (error); g_assert (pixbuf_equal (pixbuf, ref)); g_object_unref (pixbuf); g_object_unref (ref); } static void test_save_options (void) { GdkPixbuf *ref; GdkPixbuf *pixbuf; GError *error = NULL; if (!format_supported ("png")) { g_test_skip ("format not supported"); return; } ref = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, 10, 10); gdk_pixbuf_fill (ref, 0xff00ff00); gdk_pixbuf_save (ref, "pixbuf-save-options", "png", &error, "tEXt::option1", "Some text to transport via option", "tEXt::long-option-name123456789123456789123456789", "", #ifdef PNG_iTXt_SUPPORTED "tEXt::3", "αβγδ", #endif NULL); g_assert_no_error (error); pixbuf = gdk_pixbuf_new_from_file ("pixbuf-save-options", &error); g_assert_no_error (error); g_assert_cmpstr (gdk_pixbuf_get_option (pixbuf, "tEXt::option1"), ==, "Some text to transport via option"); g_assert_cmpstr (gdk_pixbuf_get_option (pixbuf, "tEXt::long-option-name123456789123456789123456789"), ==, ""); #ifdef PNG_iTXt_SUPPORTED g_assert_cmpstr (gdk_pixbuf_get_option (pixbuf, "tEXt::3"), ==, "αβγδ"); #endif g_object_unref (pixbuf); g_object_unref (ref); } int main (int argc, char **argv) { g_test_init (&argc, &argv, NULL); g_test_add_func ("/pixbuf/save/roundtrip", test_save_roundtrip); g_test_add_func ("/pixbuf/save/options", test_save_options); return g_test_run (); } gdk-pixbuf-2.30.8/tests/test-common.h0000664000175000017500000000200212305775535020562 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2014 Red Hat, 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 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, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Author: Matthias Clasen */ #ifndef __TEST_COMMON_H__ #include G_BEGIN_DECLS gboolean format_supported (const gchar *filename); G_END_DECLS #endif /* __TEST_COMMON_H__ */ gdk-pixbuf-2.30.8/tests/resources.gresource.xml0000664000175000017500000000035712305775535022710 0ustar00mclasenmclasen00000000000000 icc-profile.png icc-profile.png gdk-pixbuf-2.30.8/tests/pixbuf-scale.c0000664000175000017500000000534512305775535020707 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2013 Red Hat, 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 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 . * * Author: Matthias Clasen */ #include "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include "test-common.h" static void test_scale (gconstpointer data) { const gchar *filename = data; const gchar *path; GError *error = NULL; GdkPixbuf *ref; GdkPixbuf *pixbuf; gint width, height; if (!format_supported (filename)) { g_test_skip ("format not supported"); return; } path = g_test_get_filename (G_TEST_DIST, filename, NULL); ref = gdk_pixbuf_new_from_file (path, &error); g_assert_no_error (error); width = gdk_pixbuf_get_width (ref); height = gdk_pixbuf_get_height (ref); pixbuf = gdk_pixbuf_new_from_file_at_scale (path, 2 * width, 3 * height, FALSE, &error); g_assert_no_error (error); g_assert_cmpint (gdk_pixbuf_get_width (pixbuf), ==, 2 * width); g_assert_cmpint (gdk_pixbuf_get_height (pixbuf), ==, 3 * height); g_object_unref (pixbuf); pixbuf = gdk_pixbuf_new_from_file_at_scale (path, 4 * width, 2 * height, TRUE, &error); g_assert_no_error (error); g_assert_cmpint (gdk_pixbuf_get_width (pixbuf), ==, 2 * width); g_assert_cmpint (gdk_pixbuf_get_height (pixbuf), ==, 2 * height); g_object_unref (pixbuf); g_object_unref (ref); } int main (int argc, char **argv) { g_test_init (&argc, &argv, NULL); g_test_add_data_func ("/pixbuf/scale/png", "test-images/valid_png_test", test_scale); g_test_add_data_func ("/pixbuf/scale/bmp", "test-images/valid_bmp_test", test_scale); g_test_add_data_func ("/pixbuf/scale/gif", "test-images/valid_gif_test", test_scale); g_test_add_data_func ("/pixbuf/scale/jpeg", "test-images/valid_jpeg_test", test_scale); g_test_add_data_func ("/pixbuf/scale/ras", "test-images/valid_ras_test", test_scale); g_test_add_data_func ("/pixbuf/scale/tga", "test-images/valid_tga_test", test_scale); g_test_add_data_func ("/pixbuf/scale/xpm", "test-images/valid_xpm_test", test_scale); g_test_add_data_func ("/pixbuf/scale/xbm", "test-images/valid.xbm", test_scale); return g_test_run (); } gdk-pixbuf-2.30.8/tests/Makefile.am0000664000175000017500000000471712305775535020217 0ustar00mclasenmclasen00000000000000include $(top_srcdir)/glib-tap.mk AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_srcdir)/gdk-pixbuf \ $(GDK_PIXBUF_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) \ $(NULL) DEPS = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la LDADD = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(GDK_PIXBUF_DEP_LIBS) \ $(GLIB_LIBS) \ $(NULL) noinst_PROGRAMS += \ pixbuf-read \ pixbuf-lowmem \ pixbuf-random \ $(NULL) test_programs = \ animation \ pixbuf-icon-serialize \ pixbuf-randomly-modified \ pixbuf-threads \ pixbuf-icc \ pixbuf-stream \ pixbuf-resource \ pixbuf-scale \ pixbuf-save \ $(NULL) dist_installed_test_data = \ test-image.png \ test-animation.gif \ test-animation.ani \ icc-profile.jpeg \ icc-profile.png \ $(wildcard $(srcdir)/test-images/*) pixbuf_icc_SOURCES = \ pixbuf-icc.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_scale_SOURCES = \ pixbuf-scale.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_stream_SOURCES = \ pixbuf-stream.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_threads_SOURCES = \ pixbuf-threads.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_icon_serialize_SOURCES = \ pixbuf-icon-serialize.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_save_SOURCES = \ pixbuf-save.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_resource_SOURCES = \ pixbuf-resource.c \ test-common.c \ test-common.h \ resources.h \ resources.c \ $(NULL) BUILT_SOURCES += resources.h resources.c DISTCLEANFILES += \ resources.h resources.c \ pixbuf-save-options \ pixbuf-randomly-modified-image \ pixbuf-save-roundtrip \ $(NULL) EXTRA_DIST += resources.gresource.xml TESTS_ENVIRONMENT += GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache resources.h: resources.gresource.xml $(AM_V_GEN) GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache GDK_PIXBUF_PIXDATA=$(top_builddir)/gdk-pixbuf/gdk-pixbuf-pixdata $(GLIB_COMPILE_RESOURCES) $(srcdir)/resources.gresource.xml --target=$@ --sourcedir=$(srcdir) --generate-header resources.c: resources.gresource.xml $(AM_V_GEN) GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache GDK_PIXBUF_PIXDATA=$(top_builddir)/gdk-pixbuf/gdk-pixbuf-pixdata $(GLIB_COMPILE_RESOURCES) $(srcdir)/resources.gresource.xml --target=$@ --sourcedir=$(srcdir) --generate-source -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/tests/pixbuf-lowmem.c0000664000175000017500000001327112305775535021115 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2001 Søren Sandmann (sandmann@daimi.au.dk) * * 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 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 "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include #include #include #include #define PRETEND_MEM_SIZE (16 * 1024 * 1024) #define REMAINING_MEM_SIZE 100000 static int current_allocation = 0; static int max_allocation = 0; #define HEADER_SPACE sizeof(void*) static gpointer record_bytes (gpointer mem, gsize bytes) { if (mem == NULL || (current_allocation + bytes) > max_allocation) { if (mem) free (mem); return NULL; } *(void **)mem = GINT_TO_POINTER (bytes); g_assert (GPOINTER_TO_INT (*(void**)mem) == bytes); g_assert (current_allocation >= 0); current_allocation += bytes; g_assert (current_allocation >= 0); g_assert ( mem == (void*) ((((char*)mem) + HEADER_SPACE) - HEADER_SPACE) ); return ((char*)mem) + HEADER_SPACE; } static gpointer limited_try_malloc (gsize n_bytes) { return record_bytes (malloc (n_bytes + HEADER_SPACE), n_bytes); } static gpointer limited_malloc (gsize n_bytes) { return limited_try_malloc (n_bytes); } static gpointer limited_calloc (gsize n_blocks, gsize n_block_bytes) { int bytes = n_blocks * n_block_bytes + HEADER_SPACE; gpointer mem = malloc (bytes); memset (mem, 0, bytes); return record_bytes (mem, n_blocks * n_block_bytes); } static void limited_free (gpointer mem) { gpointer real = ((char*)mem) - HEADER_SPACE; g_assert (current_allocation >= 0); current_allocation -= GPOINTER_TO_INT (*(void**)real); g_assert (current_allocation >= 0); free (real); } static gpointer limited_try_realloc (gpointer mem, gsize n_bytes) { if (mem == NULL) { return limited_try_malloc (n_bytes); } else { gpointer real; g_assert (mem); real = ((char*)mem) - HEADER_SPACE; g_assert (current_allocation >= 0); current_allocation -= GPOINTER_TO_INT (*(void**)real); g_assert (current_allocation >= 0); return record_bytes (realloc (real, n_bytes + HEADER_SPACE), n_bytes); } } static gpointer limited_realloc (gpointer mem, gsize n_bytes) { return limited_try_realloc (mem, n_bytes); } static GMemVTable limited_table = { limited_malloc, limited_realloc, limited_free, limited_calloc, limited_try_malloc, limited_try_realloc }; static void mem_test (const gchar *bytes, gsize len) { gboolean did_fail = FALSE; GError *err = NULL; GdkPixbufLoader *loader; GList *loaders = NULL; GList *i; do { loader = gdk_pixbuf_loader_new (); gdk_pixbuf_loader_write (loader, (guchar *) bytes, len, &err); if (err) { g_error_free (err); err = NULL; did_fail = TRUE; } gdk_pixbuf_loader_close (loader, NULL); if (err) { g_error_free (err); err = NULL; did_fail = TRUE; } loaders = g_list_prepend (loaders, loader); } while (!did_fail); for (i = loaders; i != NULL; i = i->next) g_object_unref (i->data); g_list_free (loaders); } static void almost_exhaust_memory (void) { gpointer x = g_malloc (REMAINING_MEM_SIZE); while (g_try_malloc (REMAINING_MEM_SIZE / 10)) ; g_free (x); } static void usage (void) { g_print ("usage: pixbuf-lowmem \n"); exit (EXIT_FAILURE); } int main (int argc, char **argv) { int i; char *endptr; if (argc <= 2) usage(); max_allocation = strtol (argv[1], &endptr, 10); if (endptr == argv[1]) usage(); /* Set a malloc which emulates low mem */ g_mem_set_vtable (&limited_table); g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_ERROR | G_LOG_LEVEL_CRITICAL); /* memory tests */ /* How do the loaders behave when memory is low? It depends on the state the above tests left the memory in. - Sometimes the png loader tries to report an "out of memory", but then g_strdup_printf() calls g_malloc(), which fails. - There are unchecked realloc()s inside libtiff, which means it will never work with low memory, unless something drastic is done, like allocating a lot of memory upfront and release it before entering libtiff. Also, some TIFFReadRGBAImage calls returns successfully, even though they have called the error handler with an 'out of memory' message. */ almost_exhaust_memory (); g_print ("Allocated %dK of %dK, %dK free during tests\n", current_allocation / 1024, max_allocation / 1024, (max_allocation - current_allocation) / 1024); for (i = 2; i < argc; ++i) { gchar *contents; gsize size; GError *err = NULL; if (!g_file_get_contents (argv[i], &contents, &size, &err)) { g_print ("couldn't read %s: %s\n", argv[i], err->message); exit (EXIT_FAILURE); } else { g_print ("%-40s memory ", argv[i]); fflush (stdout); mem_test (contents, size); g_print ("\tpassed\n"); g_free (contents); } } return 0; } gdk-pixbuf-2.30.8/tests/test-animation.gif0000664000175000017500000000420112305775535021572 0ustar00mclasenmclasen00000000000000GIF89aõ? &4: "%J6_$"&!.:!7""&'$!EV'†DvE's>uze[#P40]T(e*2;8,E2O-:TQ306;B BAARL5Bc/B&D098~F>'H"–"}L@nŸ7\?=sKBwG}/l7W\`6hSoQž`[˜‰Y:WfNm[y[iLg…oj>s|…Rxž}‘`š_›ƒ¤~Œ¦ÿÿÿ!ù ?!þCreated with GIMP!ÿ NETSCAPE2.0,²ÀŸpH,…¢ (Ä8m;Ê ÔY@GœŽ¦óY(‡ÃDQÄÕv¸™z†;8 "j‹ùt9™/ q?%%1--)‰ ŒB)¹%270.' ~H#,,6,&&ÃD 44'4/# ÝE"Ø UG  ÃäèN?õñ÷DA!ù ?,µÀŸpH,… Ѐ990Œ¥2Q˜Ç\l4™Tf4PKÄáV3—‹—¹œ0 1æãñ6 W¨„ø‡252)2# %B*;=>//>667 ?‘=”/6˜6œŸ1-- ))#ªB)9j $!ªŸ?4,,&'$. qÇ?$/#ÆE  LU G òNBñêôúCA!ù ?,¬ÀŸpH,…Ä´93“'}ÇCeF•pCBPd¹h1¬„y òðD‚iJ†G1€†-w%q?5/>;;77!)) 969;6>”˜ œ 2#  ›0 $!%o ÁœC./ p‹ÁD ] ŒC  ¨GÐ ÙGîîNñFA!ù ?,¢ÀŸpH,…“‡Ä8¸ ì“b$GZ —ÒˆÄ@PÁ4¡’a0€ÇÄFê÷ 0äh% ˆ|?677)1 Š‹)/“  ŠB%% ¤Š¥? y‰‹?!µmc½D 'n‡º™E ¬b™¿D  àNBàØâèA!ù ?,™ÀŸpH,…&‡t8I© „YŽœP b ŒG¢ØÑ ‘´a€Xˆg;"‚ÁÐðh/ m o? ‚` ‡) "  Ž“ B˜ ž¤„‡km°¯«{mlgy‡B k€¸»«¿B » »G ÏÖNBÐÜÚÞDA!ù ?,¢ÀŸpH,…›Iq8AŒÔ‡Ä™)G(‚éh6¤ŽcRDD"MÄ€A”H ìÐA¤óc   }? ‰Š]5)!" B " ])¢–˜šŽ{{ Q) ŒB€ ² s¶x BÁ€ ¾D½Ð ÒÓE àÛÜGâãNçBA!ù ?,­ÀŸpH,…¦ dÑ8; Na‚šFFéõÁÀL3ˆ¢P4hM‡vINŠa0D0˜¢CJ8HC )1y)# B„22577565/ d?5•–969›"ž‘ %%)¯Š  ?‚ u ÁCuu%½$D¹$' žC  ÚGâqÚ·NìíNòFA!ù ?,²ÀŸpH,…Å'ô9M¦Iå2 …Ç7«(””¶ˆÁÐ24×É4ƒÌL "¢D‡'ì–Z 1%)#-- ˆ)B)27;;>99==#?)77=“•/99# €%„5‡) ŒBs $'0!XB'ËP½D $Î&_ E QG  êNBêñ÷DA!ù ?,¶ÀŸpH,…¡Iô9!—(D±ÕGÈ¢jùh`Z“(r¹f¬Ù ‡k‰6 ¢òÄãùd±–ÅrY 9- )552x B59/=>=**™ B6>/9“;*™œ?"n-5--)˜§? '.:92² C ''8,,6 ©XC  #40$ E© !" G  ëN?ðíöûDA!ù ?,´ÀŸpH,…Ûë@:C U¯Gé€Ç‹/§Ãñh°ÛåP4­p¸]«5ÃÍ ‘ç‹¡î(K¬ô‚É…522†%2 B9=*(1•#" ;**…˜/"?k1£†%) X?$a%¼$C,Ç,ÊÌB#00444$ÅD #/K ŽF " éN ñÞNùDA;gdk-pixbuf-2.30.8/tests/animation.c0000664000175000017500000000135712305775535020303 0ustar00mclasenmclasen00000000000000#include #include static void test_animation (const gchar *filename) { GError *error = NULL; GdkPixbufAnimation* result = NULL; result = gdk_pixbuf_animation_new_from_file (g_test_get_filename (G_TEST_DIST, filename, NULL), &error); g_assert_no_error (error); g_assert (result != NULL); g_object_unref (result); } static void test_gif_animation (void) { test_animation ("test-animation.gif"); } static void test_ani_animation (void) { test_animation ("test-animation.ani"); } int main (int argc, char *argv[]) { g_test_init (&argc, &argv, NULL); g_test_add_func ("/animation/gif", test_gif_animation); g_test_add_func ("/animation/ani", test_ani_animation); return g_test_run (); } gdk-pixbuf-2.30.8/tests/pixbuf-icc.c0000664000175000017500000000522712305775535020355 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2013 Red Hat, 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 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 . * * Author: Matthias Clasen */ #include "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include "test-common.h" static void test_incremental (gconstpointer data) { const gchar *filename = data; GdkPixbufLoader *loader; GdkPixbuf *pixbuf; GError *error = NULL; const gchar *profile; gchar *contents; gsize size; if (!format_supported (filename)) { g_test_skip ("format not supported"); return; } g_file_get_contents (g_test_get_filename (G_TEST_DIST, filename, NULL), &contents, &size, &error); g_assert_no_error (error); loader = gdk_pixbuf_loader_new (); gdk_pixbuf_loader_write (loader, (const guchar*)contents, size, &error); g_assert_no_error (error); gdk_pixbuf_loader_close (loader, &error); g_assert_no_error (error); pixbuf = gdk_pixbuf_loader_get_pixbuf (loader); profile = gdk_pixbuf_get_option (pixbuf, "icc-profile"); g_assert (profile != NULL); g_object_unref (loader); g_free (contents); } static void test_nonincremental (gconstpointer data) { const gchar *filename = data; GError *error = NULL; GdkPixbuf *pixbuf; const gchar *profile; if (!format_supported (filename)) { g_test_skip ("format not supported"); return; } pixbuf = gdk_pixbuf_new_from_file (g_test_get_filename (G_TEST_DIST, filename, NULL), &error); g_assert_no_error (error); profile = gdk_pixbuf_get_option (pixbuf, "icc-profile"); g_assert (profile != NULL); g_object_unref (pixbuf); } int main (int argc, char **argv) { g_test_init (&argc, &argv, NULL); g_test_add_data_func ("/pixbuf/icc/png", "icc-profile.png", test_nonincremental); g_test_add_data_func ("/pixbuf/icc/jpeg", "icc-profile.jpeg", test_nonincremental); g_test_add_data_func ("/pixbuf/icc/png/incremental", "icc-profile.png", test_incremental); g_test_add_data_func ("/pixbuf/icc/jpeg/incremental", "icc-profile.jpeg", test_incremental); return g_test_run (); } gdk-pixbuf-2.30.8/tests/test-image.png0000664000175000017500000001033212305775535020716 0ustar00mclasenmclasen00000000000000‰PNG  IHDRY`v~ÞÊbKGDÿÿÿ ½§“tIMEÙ  95µ¹|IDATxœíit”UžÆ·ªRU©l•¢@« ƒ¨´ÖE–0,"zPé£N« È™£íqìi§uœ±mml{DÖVœQÚi•M¡!ã‰@Ó*ŠdaÇ„=©¤Rû>TªR)BR•Z’¿O•ºï{ï}Ÿóæ¹Û¿î…>Œˆ\!"ŠÈ&©‘*ÕÓõêÓˆHšˆÌ‘5"rD:Æ!"¿‘äž®oŸ@D´"rƒˆ<)"»EĨ¦Ûã‘UÍ’wà´ˆˆœª¶&—‹ÈÏDDõôsèzºÁˆÈ0`0˜d¦×5;()³PRn¡ä´«Ý Àôk°é³HML`nÎ Ò“ôw€Däa¥Ô7ñ}’6z\äÖëIxEŒ Lw¸<©h¢¸ÌBq¹…Ê[§ù}}¼ž¢²F¦^ÍäÑýÑjÔD`¿ˆ¬~­”ªÑ£œ“¸‹,"` LÆz:P^ÛBqY#ÅåŽiÆí‘°Ê°;=lûò4Ÿ®eþõƒ98U¬î‘Ö)¥ÂË4â"²ˆ fàu:Ð/0ÝÒâ¤Ègåšl®¨”[Ýhçµü£Œ’ƼŸ &#Yßx¸_DTJ}•‚º &"‹H"p#moëÕé.·‡#gš))·P\ÖHEX¾Vßl ¸ÌÂMW÷gÊèþ$è47_ˆÈZàI¥TM ‹žÈ"r5m¢NŒé§ël~QžiÆéöD«èpº=ì8PÁGj¹9g0£‡¤i€eÀù7àu¥TL*Õm‘E¤^ ðõ¦7Ù\”–{«âr Vgd55o~|Œ‘ƒS™ý`²R YÀZà¾Ö^Ⱦh—²È"¢&à}Ssk/ÝíŽW6{E-³PVkEâÖ´„OQY#Ïo²0et¦^“^§ì‘uÀãJ©êh•Õ©È"2ïÛš‹·›•˜^Ù`£¤¼‰¢²FŽžiÂDŠÛ#ìüæ ûÔqsÎ ®fÖ÷·ŠÈ¯€µJ©ˆ[áv"‹H0¯°3€!éV»›ÃŠÊ,”–[¨mrDZ~¯ ®ÙÁ[ŸgÄ nùÉ`²ÍF3° øy«…ìŽ$ˆÜÜ\Œ´¾DG8Ymõ‹z²ÚŠ§7{@„””[X¹¥˜GõcƵ0$hÆ…"ò6^ 9Ý|uÀ»€|_cqP\ÞHI¹…ÒÓMØîèù®’/[-dÌeéJÁÝÀ<yøïp-DC€Àn°¾ðüí¾=ÑpÁ Hc‹“· O°fûaN×ÙR•À×"29œ¼4€,¯Õ(–ÏÎŒ1:¹åÂâHE/~X̦ÏÊhñ¾t£€yWD. % ÐPß}8¿û¥ wÌVÌN«éâö Gøô`¿ÝxˆÏ×úF§w‡DäñÖîí9Ñ-î²2ª®¿ëºu ígâé;¯bX¿¤Nn¿°°´¸xw÷IVm-¥¬¶ xøVDrÏuŸ°(£±Z©[²„º»îBšš0&h/ÚG¯jæ÷óÁ¾|óÙ#€í"²AD†_ï· •˜èÿÒúÎ;Tæä\´N½EÕ<·ñûJj|£Ûù@QëJŽ_P¿]¨””v™¸ŠŠ.ÚG4Û\¼·÷ØZÂÉ*+@"ðÀ7"r+xE¶×.‚¹h¡sªÚÊêí‡)*kô}uðˆ¼¤,ÐÞ.‚±¾óŽýûÉxï=F&wÌFNeõöøâk8y_Ww "ÊÒ»uiãGfñ£þIÚw,ž3”Øò)²ïà˜c7.±³$cCõ7Ôè€&Md‚}è4n¸2“q—§3(#­¦½TºŠ)¶ï È¶ƒrç×íŸ;I“åûX¥šTZZX•8í#Ù¨cÒ9üUpsÂñwŠíùÛvPë>Þi^‰štßǪ°ì"˜óÁ>Bñ×b{¥öX=u!å©Ð`j¹¦íMî†È>úš}„ë¯ábÒ¤£ÚVæ*ýž¬é¢wÑ~ûXµ Ó’%½Ê>Âó×H„ VaWJYÚ좓~r¨ˆÕJݽ÷bßµ«Çí#4ͣؖץ¿†K@£WÞ•+ØE0=e™)z~:"3ªþÚüø xE¶h‚æ."%^öáóW€…†¶K‹†¿v‡DÕÖèWd¯]˜LQ/,öá÷×+Ò”{ívQ ^‘½³pQ´‹`"µPüu˜þy¿~ßÙ6Çì9BŤñ‡TW‚Wdï|rrl£ÿõ®û¯ÛóýþúÔ€r=ÝZ±:}d° •”„4Ç®»Õ•}øüõ²þIècÐIdp‹l4ÆTdÙGnsÔ½Á_»CÀ›ìY)Õ ­k'*) jbªëÇgéëÖ‘¸`ÿû㎽1ë¿Æ‹OöÛxßfc¬}9±ZixôQ¿È¨ú)uîq­C,è]TB[èk·'‰¢IK ñ"AIPþÑs5´‰ìíaÄ ¯|¡aÒdþYm"·@ôG}"Im"×ø{•]œ$õ‘¡Mä.W¬/Á3pd]­X_¤k‚‡ÔlCœ«tþaRí"æ ©ý¿žò‰R€ËEº&`H}»è£½‹D™fO5š¶ßõÁCjhV‡àÒÓdëþᆩŒ0LãýX4h¹%í%66¬à„ãï=V¯À ßŸÈÝ p‰':eàGúñŒ0Lc¸a*fí¥TºŠ(±ïbWÓsT8¿gzʯX”ñ>{›×P`y7ñÿ©qbÐ ´Ÿ êuorªv`«¨Ó¸L?…†ãŽ½ìm~•ûNêݧÚ]ÿQãã”Øw2/m%—ë'±¡a9U®Ò¸Õ78¨Å÷¡ý›ÜÃ"+4\’0Öÿ¶LM£û4¥öù þAŽ8 qJK§y”ØóY]}óÒVræò-Ïð¹u]\梃ƒZ|Úyr¤.Ý!0Âÿá~»IÔ˜)sà}[¡Âù}Ø5{ªY_·ˆq¦»™‘òkF¦±¹á,ž3Ñ®~;‚ƒZ|´·‹8õ“uW^‰qÎŒ³fa˜8Ñÿ}AÓ ´}D³': _Xÿ—cŽ=Üšö2˲vñaãc²ý5*ywDGCjê'G3À%¥×c˜>´—^"»´”ì¢"’î¿çÔÞu—ÿºo[6FM`5®£ü©fŸ[ßby-óÒ^Ä b³8Ð}k÷/ã{“£à¢0ìYg͘› z=ŽO?¥yõjl~ˆëðaïu—^µ2Ï…M/pØþ1óÍ/ó@VëWpÊùETËITfßÇvoJ{»ˆdÒ^)ôcÇz…3ýرxªª°mÛFÝâÅØòò‹¥ë|bÈ)ç~ÖVÏ 7õi–dn`wÓ*>izÑÙX*8¨Å‡Oän¸¨ädŒÓ§û…Õfgãüê+l[·ÒðÐC8öïOï µK[¥ÄžÏÍ©¿ãrÃd64,§Æu4â¼;šƒ6‘CpÑ]~¹×æÌA?i8ØwîÄòä“ضmÃ]^qeãA‘m;?8¾d^Ú‹,ÍÌg‡å)ö[ߎ¨«×Q‚ì:pÑé0L˜àvî\t#Gâ>v ÛÖ­XV®ÄQXˆØ:ßu°·Òä©d}ÝÝ䘓›ò# ÓØÒð šÎÙhD™Lss1Ιƒ!7Mr2ö={h~ã l[·â:x°[•èÂgÖ79æØÍüÖ®Þ–†G)¶ç‡WpP‹@`€KV^ ×^‹§¾ÛöíÔ/]Š=/O]ß_®ïŒ*W)ª™Ëä”_pGú|eý3;,OákÈyt4í7z²FWi)õ+VàØ·ÜÖÎ-nœì²ü†Rû.nM{™ ùl¨_N™3´Ý&ƒƒZ|Fõ} Ÿ8OUÕ'p 'Ÿ±¦z§ŸóÏ™›™”üš.¶Ðë(¨ÅG Èwǵ’UXH˜1Q­x_Ã.65ü ï×?È ¦ŸsoæF2´ÃÎy}GA->ü"+¥ŽàÝf÷ 6;›¬‚ôãÇG·æ}ƒ¶X]=»4³4+ŸëÖáuµøh¬”*Ç»™éç³™¬¼<Œ3gÆ ê} ‹ç o×.äcËo™•ú_Üi~#PT ã gmÅÒºÍíT @™LdlÞLâí·Ç ê} AØg}?ÖÌĬ½”eY»n˜êO?×: u.t°Eéõd¬_OÒ}÷Å ê}JW1¯×Îæë–÷Y˜¾ŽÙ©Ï’ »ogdι©RÊܼV‹yíZ’{,65ïc¸ÄA¾å?ùŸÚ;a˜Î™;诽җܵ]Òjà÷«PŠ´çŸ'õÙg£_ë>ÊqÇ^ÖTO¥Âõ=×™ü bhvˆRJ”RϤ<ñæ5k@sqg­tínL^Áeú¿>k:/äMª•Rÿ."uÀʤ¥K•&-ºE‹gïØá;^(4\a˜LŽi1à 7.œV¥À[Á÷„µÝºRê÷"R¼–¸p¡V¥¦R»`ÒÒù òù€I“ΘÄ;É1ÝCº¶ÝÏ‹w¯”Rn(öžöJ©7E¤ø³qöl}æöíÔÌ‹46vyo_dpÂÆ™1Ú8å_ÔhÂ{ÏêPNâéÖÁJ© "2Ød˜81©_AÕ3gzç<ÎtÊÀhã-æ×^‹vQ—‡†,\brTœRÊ&"·o¢ÕÞe^»e6Óô ±(ˆoC.1;ôP)å‘{€z”ZžöüóhÒÓiüå/£ZNO4dáÓ“%[ýîáÖ‰¥'SžxMz:õ=QŒ\O7dá—ã;£5ƒ×[²p‰ÛA´çšÁëò¾^Ø…K\Oûíh¯~Ù²¯íÍ YŸ@D¦‰H“ˆˆóèQÿ‘é¿©¸RþXýOò•õ]qxZOS·ˆÈ«"rMO×½OÑz|}m ’UÎÃÄ!Y!"½÷Wœ½¹ZDZ‚„u‰È"2UDÎ>Pâ"á#"W´ÚMDž õøµ¾ÄÿÁ³YmÕwù«IEND®B`‚gdk-pixbuf-2.30.8/tests/pixbuf-icon-serialize.c0000664000175000017500000000325412305775535022532 0ustar00mclasenmclasen00000000000000#include "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include "test-common.h" #include #include static void test_serialize (void) { GError *error = NULL; GdkPixbuf *pixbuf; GdkPixbuf *pixbuf2; GVariant *data; GIcon *icon; GInputStream *stream; if (!format_supported ("png")) { g_test_skip ("format not supported"); return; } pixbuf = gdk_pixbuf_new_from_file (g_test_get_filename (G_TEST_DIST, "test-image.png", NULL), &error); g_assert_no_error (error); g_assert (pixbuf != NULL); /* turn it into a GVariant */ data = g_icon_serialize (G_ICON (pixbuf)); /* back to a GIcon, but this will be a GBytesIcon, not GdkPixbuf */ icon = g_icon_deserialize (data); g_assert (G_IS_BYTES_ICON (icon)); /* but since that is a GLoadableIcon, we can load it again */ stream = g_loadable_icon_load (G_LOADABLE_ICON (icon), 0, NULL, NULL, &error); g_assert_no_error (error); pixbuf2 = gdk_pixbuf_new_from_stream (stream, NULL, &error); g_assert_no_error (error); /* make sure that the pixels are the same. * our _serialize() uses png, so this should be perfect. */ { guchar *pixels_a, *pixels_b; guint len_a, len_b; pixels_a = gdk_pixbuf_get_pixels_with_length (pixbuf, &len_a); pixels_b = gdk_pixbuf_get_pixels_with_length (pixbuf2, &len_b); g_assert (len_a == len_b); g_assert (memcmp (pixels_a, pixels_b, len_a) == 0); } g_object_unref (pixbuf2); g_object_unref (pixbuf); g_object_unref (stream); g_variant_unref (data); } int main (int argc, char **argv) { g_test_init (&argc, &argv, NULL); g_test_add_func ("/pixbuf/icon/serialize", test_serialize); return g_test_run (); } gdk-pixbuf-2.30.8/tests/pixbuf-randomly-modified.c0000664000175000017500000000627412305775535023225 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2001 Søren Sandmann (sandmann@daimi.au.dk) * * 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 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 "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include "glib.h" #include #include #include #include #include #ifdef HAVE_SYS_RESOURCE_H #include #endif static void randomly_modify (const gchar *image, guint size) { int i; guchar *img_copy = g_malloc (size); g_memmove (img_copy, image, size); for (i = 0; i < size / 4; i++) { FILE *f; GdkPixbufLoader *loader; guint index = g_random_int_range (0, size); guchar byte = g_random_int_range (0, 256); img_copy[index] = byte; f = fopen ("pixbuf-randomly-modified-image", "w"); g_assert (f != NULL); fwrite (img_copy, size, 1, f); g_assert (!ferror (f)); fclose (f); loader = gdk_pixbuf_loader_new (); gdk_pixbuf_loader_write (loader, img_copy, size, NULL); gdk_pixbuf_loader_close (loader, NULL); g_object_unref (loader); } g_free (img_copy); } static void test_randomly_modified (gconstpointer data) { const gchar *file = data; const gchar *path; gchar *buffer; gsize size; gint iterations; gint i; GError *error = NULL; path = g_test_get_filename (G_TEST_DIST, "test-images", file, NULL); g_file_get_contents (path, &buffer, &size, &error); g_assert_no_error (error); if (g_test_thorough ()) iterations = 1000; else iterations = 1; for (i = 0; i < iterations; i++) randomly_modify (buffer, size); g_free (buffer); } int main (int argc, char **argv) { const gchar *name; gchar *test_images_dir; gchar *path; GDir *dir; #ifdef HAVE_SETRLIMIT struct rlimit max_mem_size; max_mem_size.rlim_cur = 100 * 1024 * 1024; /* 100M */ max_mem_size.rlim_max = max_mem_size.rlim_cur; setrlimit (RLIMIT_DATA, &max_mem_size); #ifdef RLIMIT_AS setrlimit (RLIMIT_AS, &max_mem_size); #endif #endif g_test_init (&argc, &argv, NULL); test_images_dir = g_build_filename (g_test_get_dir (G_TEST_DIST), "test-images", NULL); dir = g_dir_open (test_images_dir, 0, NULL); while ((name = g_dir_read_name (dir)) != NULL) { path = g_strconcat ("/pixbuf/randomly-modified/", name, NULL); g_test_add_data_func_full (path, g_strdup (name), test_randomly_modified, g_free); g_free (path); } g_dir_close (dir); g_free (test_images_dir); g_test_message ("Modified image is written to pixbuf-randomly-modified-image"); return g_test_run (); } gdk-pixbuf-2.30.8/tests/Makefile.in0000664000175000017500000017302612340757651020226 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # GLIB - Library of useful C routines VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ DIST_COMMON = $(top_srcdir)/glib-tap.mk $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am $(top_srcdir)/depcomp \ $(top_srcdir)/test-driver TESTS = $(am__EXEEXT_2) installed_test_PROGRAMS = $(am__EXEEXT_5) noinst_PROGRAMS = $(am__EXEEXT_6) pixbuf-read$(EXEEXT) \ pixbuf-lowmem$(EXEEXT) pixbuf-random$(EXEEXT) $(am__EXEEXT_1) check_PROGRAMS = $(am__EXEEXT_4) @ENABLE_ALWAYS_BUILD_TESTS_TRUE@am__append_1 = $(all_test_ltlibs) @ENABLE_ALWAYS_BUILD_TESTS_TRUE@am__append_2 = $(all_test_programs) @ENABLE_ALWAYS_BUILD_TESTS_TRUE@am__append_3 = $(all_test_scripts) @ENABLE_ALWAYS_BUILD_TESTS_TRUE@am__append_4 = $(all_test_data) @ENABLE_ALWAYS_BUILD_TESTS_FALSE@am__append_5 = $(all_test_ltlibs) @ENABLE_ALWAYS_BUILD_TESTS_FALSE@am__append_6 = $(all_test_programs) @ENABLE_ALWAYS_BUILD_TESTS_FALSE@am__append_7 = $(all_test_scripts) @ENABLE_ALWAYS_BUILD_TESTS_FALSE@am__append_8 = $(all_test_data) @ENABLE_INSTALLED_TESTS_TRUE@am__append_9 = $(test_programs) $(installed_test_programs) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(test_extra_programs) $(installed_test_extra_programs) @ENABLE_INSTALLED_TESTS_TRUE@am__append_10 = $(test_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(installed_test_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(test_extra_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(test_installed_extra_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(dist_test_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(dist_test_extra_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(dist_installed_test_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(dist_installed_test_extra_scripts) @ENABLE_INSTALLED_TESTS_TRUE@am__append_11 = $(test_data) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(installed_test_data) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(dist_test_data) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(dist_installed_test_data) @ENABLE_INSTALLED_TESTS_TRUE@am__append_12 = $(test_ltlibraries) $(installed_test_ltlibraries) @ENABLE_INSTALLED_TESTS_TRUE@am__append_13 = $(installed_test_meta_DATA) subdir = tests ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(installed_testdir)" \ "$(DESTDIR)$(installed_testdir)" \ "$(DESTDIR)$(installed_testdir)" \ "$(DESTDIR)$(installed_test_metadir)" \ "$(DESTDIR)$(installed_testdir)" LTLIBRARIES = $(installed_test_LTLIBRARIES) $(noinst_LTLIBRARIES) am__EXEEXT_1 = am__EXEEXT_2 = animation$(EXEEXT) pixbuf-icon-serialize$(EXEEXT) \ pixbuf-randomly-modified$(EXEEXT) pixbuf-threads$(EXEEXT) \ pixbuf-icc$(EXEEXT) pixbuf-stream$(EXEEXT) \ pixbuf-resource$(EXEEXT) pixbuf-scale$(EXEEXT) \ pixbuf-save$(EXEEXT) $(am__EXEEXT_1) am__EXEEXT_3 = $(am__EXEEXT_2) @ENABLE_ALWAYS_BUILD_TESTS_FALSE@am__EXEEXT_4 = $(am__EXEEXT_3) @ENABLE_INSTALLED_TESTS_TRUE@am__EXEEXT_5 = $(am__EXEEXT_2) @ENABLE_ALWAYS_BUILD_TESTS_TRUE@am__EXEEXT_6 = $(am__EXEEXT_3) PROGRAMS = $(installed_test_PROGRAMS) $(noinst_PROGRAMS) animation_SOURCES = animation.c animation_OBJECTS = animation.$(OBJEXT) animation_LDADD = $(LDADD) am__DEPENDENCIES_1 = animation_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) 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 = am__objects_1 = am_pixbuf_icc_OBJECTS = pixbuf-icc.$(OBJEXT) test-common.$(OBJEXT) \ $(am__objects_1) pixbuf_icc_OBJECTS = $(am_pixbuf_icc_OBJECTS) pixbuf_icc_LDADD = $(LDADD) pixbuf_icc_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_pixbuf_icon_serialize_OBJECTS = pixbuf-icon-serialize.$(OBJEXT) \ test-common.$(OBJEXT) $(am__objects_1) pixbuf_icon_serialize_OBJECTS = $(am_pixbuf_icon_serialize_OBJECTS) pixbuf_icon_serialize_LDADD = $(LDADD) pixbuf_icon_serialize_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) pixbuf_lowmem_SOURCES = pixbuf-lowmem.c pixbuf_lowmem_OBJECTS = pixbuf-lowmem.$(OBJEXT) pixbuf_lowmem_LDADD = $(LDADD) pixbuf_lowmem_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) pixbuf_random_SOURCES = pixbuf-random.c pixbuf_random_OBJECTS = pixbuf-random.$(OBJEXT) pixbuf_random_LDADD = $(LDADD) pixbuf_random_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) pixbuf_randomly_modified_SOURCES = pixbuf-randomly-modified.c pixbuf_randomly_modified_OBJECTS = pixbuf-randomly-modified.$(OBJEXT) pixbuf_randomly_modified_LDADD = $(LDADD) pixbuf_randomly_modified_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) pixbuf_read_SOURCES = pixbuf-read.c pixbuf_read_OBJECTS = pixbuf-read.$(OBJEXT) pixbuf_read_LDADD = $(LDADD) pixbuf_read_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_pixbuf_resource_OBJECTS = pixbuf-resource.$(OBJEXT) \ test-common.$(OBJEXT) resources.$(OBJEXT) $(am__objects_1) pixbuf_resource_OBJECTS = $(am_pixbuf_resource_OBJECTS) pixbuf_resource_LDADD = $(LDADD) pixbuf_resource_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_pixbuf_save_OBJECTS = pixbuf-save.$(OBJEXT) test-common.$(OBJEXT) \ $(am__objects_1) pixbuf_save_OBJECTS = $(am_pixbuf_save_OBJECTS) pixbuf_save_LDADD = $(LDADD) pixbuf_save_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_pixbuf_scale_OBJECTS = pixbuf-scale.$(OBJEXT) test-common.$(OBJEXT) \ $(am__objects_1) pixbuf_scale_OBJECTS = $(am_pixbuf_scale_OBJECTS) pixbuf_scale_LDADD = $(LDADD) pixbuf_scale_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_pixbuf_stream_OBJECTS = pixbuf-stream.$(OBJEXT) \ test-common.$(OBJEXT) $(am__objects_1) pixbuf_stream_OBJECTS = $(am_pixbuf_stream_OBJECTS) pixbuf_stream_LDADD = $(LDADD) pixbuf_stream_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_pixbuf_threads_OBJECTS = pixbuf-threads.$(OBJEXT) \ test-common.$(OBJEXT) $(am__objects_1) pixbuf_threads_OBJECTS = $(am_pixbuf_threads_OBJECTS) pixbuf_threads_LDADD = $(LDADD) pixbuf_threads_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) SCRIPTS = $(installed_test_SCRIPTS) $(noinst_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 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = animation.c $(pixbuf_icc_SOURCES) \ $(pixbuf_icon_serialize_SOURCES) pixbuf-lowmem.c \ pixbuf-random.c pixbuf-randomly-modified.c pixbuf-read.c \ $(pixbuf_resource_SOURCES) $(pixbuf_save_SOURCES) \ $(pixbuf_scale_SOURCES) $(pixbuf_stream_SOURCES) \ $(pixbuf_threads_SOURCES) DIST_SOURCES = animation.c $(pixbuf_icc_SOURCES) \ $(pixbuf_icon_serialize_SOURCES) pixbuf-lowmem.c \ pixbuf-random.c pixbuf-randomly-modified.c pixbuf-read.c \ $(pixbuf_resource_SOURCES) $(pixbuf_save_SOURCES) \ $(pixbuf_scale_SOURCES) $(pixbuf_stream_SOURCES) \ $(pixbuf_threads_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac DATA = $(installed_test_meta_DATA) $(nobase_installed_test_DATA) \ $(noinst_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags am__tty_colors_dummy = \ mgn= red= grn= lgn= blu= brg= std=; \ am__color_tests=no am__tty_colors = { \ $(am__tty_colors_dummy); \ if test "X$(AM_COLOR_TESTS)" = Xno; then \ am__color_tests=no; \ elif test "X$(AM_COLOR_TESTS)" = Xalways; then \ am__color_tests=yes; \ elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \ am__color_tests=yes; \ fi; \ if test $$am__color_tests = yes; then \ red=''; \ grn=''; \ lgn=''; \ blu=''; \ mgn=''; \ brg=''; \ std=''; \ fi; \ } am__recheck_rx = ^[ ]*:recheck:[ ]* am__global_test_result_rx = ^[ ]*:global-test-result:[ ]* am__copy_in_global_log_rx = ^[ ]*:copy-in-global-log:[ ]* # A command that, given a newline-separated list of test names on the # standard input, print the name of the tests that are to be re-run # upon "make recheck". am__list_recheck_tests = $(AWK) '{ \ recheck = 1; \ while ((rc = (getline line < ($$0 ".trs"))) != 0) \ { \ if (rc < 0) \ { \ if ((getline line2 < ($$0 ".log")) < 0) \ recheck = 0; \ break; \ } \ else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \ { \ recheck = 0; \ break; \ } \ else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \ { \ break; \ } \ }; \ if (recheck) \ print $$0; \ close ($$0 ".trs"); \ close ($$0 ".log"); \ }' # A command that, given a newline-separated list of test names on the # standard input, create the global log from their .trs and .log files. am__create_global_log = $(AWK) ' \ function fatal(msg) \ { \ print "fatal: making $@: " msg | "cat >&2"; \ exit 1; \ } \ function rst_section(header) \ { \ print header; \ len = length(header); \ for (i = 1; i <= len; i = i + 1) \ printf "="; \ printf "\n\n"; \ } \ { \ copy_in_global_log = 1; \ global_test_result = "RUN"; \ while ((rc = (getline line < ($$0 ".trs"))) != 0) \ { \ if (rc < 0) \ fatal("failed to read from " $$0 ".trs"); \ if (line ~ /$(am__global_test_result_rx)/) \ { \ sub("$(am__global_test_result_rx)", "", line); \ sub("[ ]*$$", "", line); \ global_test_result = line; \ } \ else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \ copy_in_global_log = 0; \ }; \ if (copy_in_global_log) \ { \ rst_section(global_test_result ": " $$0); \ while ((rc = (getline line < ($$0 ".log"))) != 0) \ { \ if (rc < 0) \ fatal("failed to read from " $$0 ".log"); \ print line; \ }; \ printf "\n"; \ }; \ close ($$0 ".trs"); \ close ($$0 ".log"); \ }' # Restructured Text title. am__rst_title = { sed 's/.*/ & /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; } # Solaris 10 'make', and several other traditional 'make' implementations, # pass "-e" to $(SHELL), and POSIX 2008 even requires this. Work around it # by disabling -e (using the XSI extension "set +e") if it's set. am__sh_e_setup = case $$- in *e*) set +e;; esac # Default flags passed to test drivers. am__common_driver_flags = \ --color-tests "$$am__color_tests" \ --enable-hard-errors "$$am__enable_hard_errors" \ --expect-failure "$$am__expect_failure" # To be inserted before the command running the test. Creates the # directory for the log if needed. Stores in $dir the directory # containing $f, in $tst the test, in $log the log. Executes the # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and # passes TESTS_ENVIRONMENT. Set up options for the wrapper that # will run the test scripts (or their associated LOG_COMPILER, if # thy have one). am__check_pre = \ $(am__sh_e_setup); \ $(am__vpath_adj_setup) $(am__vpath_adj) \ $(am__tty_colors); \ srcdir=$(srcdir); export srcdir; \ case "$@" in \ */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;; \ *) am__odir=.;; \ esac; \ test "x$$am__odir" = x"." || test -d "$$am__odir" \ || $(MKDIR_P) "$$am__odir" || exit $$?; \ if test -f "./$$f"; then dir=./; \ elif test -f "$$f"; then dir=; \ else dir="$(srcdir)/"; fi; \ tst=$$dir$$f; log='$@'; \ if test -n '$(DISABLE_HARD_ERRORS)'; then \ am__enable_hard_errors=no; \ else \ am__enable_hard_errors=yes; \ fi; \ case " $(XFAIL_TESTS) " in \ *[\ \ ]$$f[\ \ ]* | *[\ \ ]$$dir$$f[\ \ ]*) \ am__expect_failure=yes;; \ *) \ am__expect_failure=no;; \ esac; \ $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT) # A shell command to get the names of the tests scripts with any registered # extension removed (i.e., equivalently, the names of the test logs, with # the '.log' extension removed). The result is saved in the shell variable # '$bases'. This honors runtime overriding of TESTS and TEST_LOGS. Sadly, # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)", # since that might cause problem with VPATH rewrites for suffix-less tests. # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'. am__set_TESTS_bases = \ bases='$(TEST_LOGS)'; \ bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \ bases=`echo $$bases` RECHECK_LOGS = $(TEST_LOGS) AM_RECURSIVE_TARGETS = check recheck TEST_SUITE_LOG = test-suite.log TEST_EXTENSIONS = @EXEEXT@ .test LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS) am__set_b = \ case '$@' in \ */*) \ case '$*' in \ */*) b='$*';; \ *) b=`echo '$@' | sed 's/\.log$$//'`; \ esac;; \ *) \ b='$*';; \ esac am__test_logs1 = $(TESTS:=.log) am__test_logs2 = $(am__test_logs1:@EXEEXT@.log=.log) TEST_LOGS = $(am__test_logs2:.test.log=.log) TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ $(TEST_LOG_FLAGS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ TESTS_ENVIRONMENT = G_TEST_SRCDIR="$(abs_srcdir)" \ G_TEST_BUILDDIR="$(abs_builddir)" G_DEBUG=gc-friendly \ MALLOC_CHECK_=2 MALLOC_PERTURB_=$$(($${RANDOM:-256} % 256)) \ GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) $(top_srcdir)/tap-driver.sh LOG_COMPILER = $(top_srcdir)/tap-test NULL = # initialize variables for unconditional += appending BUILT_SOURCES = resources.h resources.c BUILT_EXTRA_DIST = CLEANFILES = *.log *.trs $(am__append_13) DISTCLEANFILES = resources.h resources.c pixbuf-save-options \ pixbuf-randomly-modified-image pixbuf-save-roundtrip $(NULL) MAINTAINERCLEANFILES = EXTRA_DIST = $(all_dist_test_scripts) $(all_dist_test_data) \ resources.gresource.xml installed_test_LTLIBRARIES = $(am__append_12) installed_test_SCRIPTS = $(am__append_10) nobase_installed_test_DATA = $(am__append_11) noinst_LTLIBRARIES = $(am__append_1) noinst_SCRIPTS = $(am__append_3) noinst_DATA = $(am__append_4) check_LTLIBRARIES = $(am__append_5) check_SCRIPTS = $(am__append_7) check_DATA = $(am__append_8) # Note: build even the installed-only targets during 'make check' to ensure that they still work. # We need to do a bit of trickery here and manage disting via EXTRA_DIST instead of using dist_ prefixes to # prevent automake from mistreating gmake functions like $(wildcard ...) and $(addprefix ...) as if they were # filenames, including removing duplicate instances of the opening part before the space, eg. '$(addprefix'. all_test_programs = $(test_programs) $(uninstalled_test_programs) $(installed_test_programs) \ $(test_extra_programs) $(uninstalled_test_extra_programs) $(installed_test_extra_programs) all_test_scripts = $(test_scripts) $(uninstalled_test_scripts) \ $(installed_test_scripts) $(test_extra_scripts) \ $(uninstalled_test_extra_scripts) \ $(installed_test_extra_scripts) $(all_dist_test_scripts) all_dist_test_scripts = $(dist_test_scripts) $(dist_uninstalled_test_scripts) $(dist_installed_test_scripts) \ $(dist_test_extra_scripts) $(dist_uninstalled_test_extra_scripts) $(dist_installed_test_extra_scripts) all_test_data = $(test_data) $(uninstalled_test_data) \ $(installed_test_data) $(all_dist_test_data) all_dist_test_data = $(dist_test_data) $(dist_uninstalled_test_data) $(dist_installed_test_data) all_test_ltlibs = $(test_ltlibraries) $(uninstalled_test_ltlibraries) $(installed_test_ltlibraries) @ENABLE_INSTALLED_TESTS_TRUE@installed_testcases = $(test_programs) $(installed_test_programs) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(test_scripts) $(installed_test_scripts) \ @ENABLE_INSTALLED_TESTS_TRUE@ $(dist_test_scripts) $(dist_installed_test_scripts) @ENABLE_INSTALLED_TESTS_TRUE@installed_test_meta_DATA = $(installed_testcases:=.test) AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_srcdir)/gdk-pixbuf \ $(GDK_PIXBUF_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) \ $(NULL) DEPS = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la LDADD = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(GDK_PIXBUF_DEP_LIBS) \ $(GLIB_LIBS) \ $(NULL) test_programs = \ animation \ pixbuf-icon-serialize \ pixbuf-randomly-modified \ pixbuf-threads \ pixbuf-icc \ pixbuf-stream \ pixbuf-resource \ pixbuf-scale \ pixbuf-save \ $(NULL) dist_installed_test_data = \ test-image.png \ test-animation.gif \ test-animation.ani \ icc-profile.jpeg \ icc-profile.png \ $(wildcard $(srcdir)/test-images/*) pixbuf_icc_SOURCES = \ pixbuf-icc.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_scale_SOURCES = \ pixbuf-scale.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_stream_SOURCES = \ pixbuf-stream.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_threads_SOURCES = \ pixbuf-threads.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_icon_serialize_SOURCES = \ pixbuf-icon-serialize.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_save_SOURCES = \ pixbuf-save.c \ test-common.c \ test-common.h \ $(NULL) pixbuf_resource_SOURCES = \ pixbuf-resource.c \ test-common.c \ test-common.h \ resources.h \ resources.c \ $(NULL) all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-am .SUFFIXES: .SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/glib-tap.mk $(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 tests/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign tests/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/glib-tap.mk: $(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): clean-checkLTLIBRARIES: -test -z "$(check_LTLIBRARIES)" || rm -f $(check_LTLIBRARIES) @list='$(check_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}; \ } install-installed_testLTLIBRARIES: $(installed_test_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(installed_test_LTLIBRARIES)'; test -n "$(installed_testdir)" || 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)$(installed_testdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(installed_testdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(installed_testdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(installed_testdir)"; \ } uninstall-installed_testLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(installed_test_LTLIBRARIES)'; test -n "$(installed_testdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(installed_testdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(installed_testdir)/$$f"; \ done clean-installed_testLTLIBRARIES: -test -z "$(installed_test_LTLIBRARIES)" || rm -f $(installed_test_LTLIBRARIES) @list='$(installed_test_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}; \ } clean-noinstLTLIBRARIES: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) @list='$(noinst_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}; \ } clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list install-installed_testPROGRAMS: $(installed_test_PROGRAMS) @$(NORMAL_INSTALL) @list='$(installed_test_PROGRAMS)'; test -n "$(installed_testdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(installed_testdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(installed_testdir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p \ || test -f $$p1 \ ; then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' \ -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ 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; \ else { print "f", $$3 "/" $$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_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(installed_testdir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(installed_testdir)$$dir" || exit $$?; \ } \ ; done uninstall-installed_testPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(installed_test_PROGRAMS)'; test -n "$(installed_testdir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' \ `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(installed_testdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(installed_testdir)" && rm -f $$files clean-installed_testPROGRAMS: @list='$(installed_test_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list clean-noinstPROGRAMS: @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list animation$(EXEEXT): $(animation_OBJECTS) $(animation_DEPENDENCIES) $(EXTRA_animation_DEPENDENCIES) @rm -f animation$(EXEEXT) $(AM_V_CCLD)$(LINK) $(animation_OBJECTS) $(animation_LDADD) $(LIBS) pixbuf-icc$(EXEEXT): $(pixbuf_icc_OBJECTS) $(pixbuf_icc_DEPENDENCIES) $(EXTRA_pixbuf_icc_DEPENDENCIES) @rm -f pixbuf-icc$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_icc_OBJECTS) $(pixbuf_icc_LDADD) $(LIBS) pixbuf-icon-serialize$(EXEEXT): $(pixbuf_icon_serialize_OBJECTS) $(pixbuf_icon_serialize_DEPENDENCIES) $(EXTRA_pixbuf_icon_serialize_DEPENDENCIES) @rm -f pixbuf-icon-serialize$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_icon_serialize_OBJECTS) $(pixbuf_icon_serialize_LDADD) $(LIBS) pixbuf-lowmem$(EXEEXT): $(pixbuf_lowmem_OBJECTS) $(pixbuf_lowmem_DEPENDENCIES) $(EXTRA_pixbuf_lowmem_DEPENDENCIES) @rm -f pixbuf-lowmem$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_lowmem_OBJECTS) $(pixbuf_lowmem_LDADD) $(LIBS) pixbuf-random$(EXEEXT): $(pixbuf_random_OBJECTS) $(pixbuf_random_DEPENDENCIES) $(EXTRA_pixbuf_random_DEPENDENCIES) @rm -f pixbuf-random$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_random_OBJECTS) $(pixbuf_random_LDADD) $(LIBS) pixbuf-randomly-modified$(EXEEXT): $(pixbuf_randomly_modified_OBJECTS) $(pixbuf_randomly_modified_DEPENDENCIES) $(EXTRA_pixbuf_randomly_modified_DEPENDENCIES) @rm -f pixbuf-randomly-modified$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_randomly_modified_OBJECTS) $(pixbuf_randomly_modified_LDADD) $(LIBS) pixbuf-read$(EXEEXT): $(pixbuf_read_OBJECTS) $(pixbuf_read_DEPENDENCIES) $(EXTRA_pixbuf_read_DEPENDENCIES) @rm -f pixbuf-read$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_read_OBJECTS) $(pixbuf_read_LDADD) $(LIBS) pixbuf-resource$(EXEEXT): $(pixbuf_resource_OBJECTS) $(pixbuf_resource_DEPENDENCIES) $(EXTRA_pixbuf_resource_DEPENDENCIES) @rm -f pixbuf-resource$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_resource_OBJECTS) $(pixbuf_resource_LDADD) $(LIBS) pixbuf-save$(EXEEXT): $(pixbuf_save_OBJECTS) $(pixbuf_save_DEPENDENCIES) $(EXTRA_pixbuf_save_DEPENDENCIES) @rm -f pixbuf-save$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_save_OBJECTS) $(pixbuf_save_LDADD) $(LIBS) pixbuf-scale$(EXEEXT): $(pixbuf_scale_OBJECTS) $(pixbuf_scale_DEPENDENCIES) $(EXTRA_pixbuf_scale_DEPENDENCIES) @rm -f pixbuf-scale$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_scale_OBJECTS) $(pixbuf_scale_LDADD) $(LIBS) pixbuf-stream$(EXEEXT): $(pixbuf_stream_OBJECTS) $(pixbuf_stream_DEPENDENCIES) $(EXTRA_pixbuf_stream_DEPENDENCIES) @rm -f pixbuf-stream$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_stream_OBJECTS) $(pixbuf_stream_LDADD) $(LIBS) pixbuf-threads$(EXEEXT): $(pixbuf_threads_OBJECTS) $(pixbuf_threads_DEPENDENCIES) $(EXTRA_pixbuf_threads_DEPENDENCIES) @rm -f pixbuf-threads$(EXEEXT) $(AM_V_CCLD)$(LINK) $(pixbuf_threads_OBJECTS) $(pixbuf_threads_LDADD) $(LIBS) install-installed_testSCRIPTS: $(installed_test_SCRIPTS) @$(NORMAL_INSTALL) @list='$(installed_test_SCRIPTS)'; test -n "$(installed_testdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(installed_testdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(installed_testdir)" || 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)$(installed_testdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(installed_testdir)$$dir" || exit $$?; \ } \ ; done uninstall-installed_testSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(installed_test_SCRIPTS)'; test -n "$(installed_testdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(installed_testdir)'; $(am__uninstall_files_from_dir) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/animation.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-icc.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-icon-serialize.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-lowmem.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-random.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-randomly-modified.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-read.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-resource.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-save.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-scale.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-stream.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pixbuf-threads.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/resources.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test-common.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-installed_test_metaDATA: $(installed_test_meta_DATA) @$(NORMAL_INSTALL) @list='$(installed_test_meta_DATA)'; test -n "$(installed_test_metadir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(installed_test_metadir)'"; \ $(MKDIR_P) "$(DESTDIR)$(installed_test_metadir)" || 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)$(installed_test_metadir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(installed_test_metadir)" || exit $$?; \ done uninstall-installed_test_metaDATA: @$(NORMAL_UNINSTALL) @list='$(installed_test_meta_DATA)'; test -n "$(installed_test_metadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(installed_test_metadir)'; $(am__uninstall_files_from_dir) install-nobase_installed_testDATA: $(nobase_installed_test_DATA) @$(NORMAL_INSTALL) @list='$(nobase_installed_test_DATA)'; test -n "$(installed_testdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(installed_testdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(installed_testdir)" || exit 1; \ fi; \ $(am__nobase_list) | while read dir files; do \ xfiles=; for file in $$files; do \ if test -f "$$file"; then xfiles="$$xfiles $$file"; \ else xfiles="$$xfiles $(srcdir)/$$file"; fi; done; \ test -z "$$xfiles" || { \ test "x$$dir" = x. || { \ echo " $(MKDIR_P) '$(DESTDIR)$(installed_testdir)/$$dir'"; \ $(MKDIR_P) "$(DESTDIR)$(installed_testdir)/$$dir"; }; \ echo " $(INSTALL_DATA) $$xfiles '$(DESTDIR)$(installed_testdir)/$$dir'"; \ $(INSTALL_DATA) $$xfiles "$(DESTDIR)$(installed_testdir)/$$dir" || exit $$?; }; \ done uninstall-nobase_installed_testDATA: @$(NORMAL_UNINSTALL) @list='$(nobase_installed_test_DATA)'; test -n "$(installed_testdir)" || list=; \ $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ dir='$(DESTDIR)$(installed_testdir)'; $(am__uninstall_files_from_dir) ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags # Recover from deleted '.trs' file; this should ensure that # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create # both 'foo.log' and 'foo.trs'. Break the recipe in two subshells # to avoid problems with "make -n". .log.trs: rm -f $< $@ $(MAKE) $(AM_MAKEFLAGS) $< # Leading 'am--fnord' is there to ensure the list of targets does not # expand to empty, as could happen e.g. with make check TESTS=''. am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck) am--force-recheck: @: $(TEST_SUITE_LOG): $(TEST_LOGS) @$(am__set_TESTS_bases); \ am__f_ok () { test -f "$$1" && test -r "$$1"; }; \ redo_bases=`for i in $$bases; do \ am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \ done`; \ if test -n "$$redo_bases"; then \ redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \ redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \ if $(am__make_dryrun); then :; else \ rm -f $$redo_logs && rm -f $$redo_results || exit 1; \ fi; \ fi; \ if test -n "$$am__remaking_logs"; then \ echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \ "recursion detected" >&2; \ else \ am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \ fi; \ if $(am__make_dryrun); then :; else \ st=0; \ errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \ for i in $$redo_bases; do \ test -f $$i.trs && test -r $$i.trs \ || { echo "$$errmsg $$i.trs" >&2; st=1; }; \ test -f $$i.log && test -r $$i.log \ || { echo "$$errmsg $$i.log" >&2; st=1; }; \ done; \ test $$st -eq 0 || exit 1; \ fi @$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \ ws='[ ]'; \ results=`for b in $$bases; do echo $$b.trs; done`; \ test -n "$$results" || results=/dev/null; \ all=` grep "^$$ws*:test-result:" $$results | wc -l`; \ pass=` grep "^$$ws*:test-result:$$ws*PASS" $$results | wc -l`; \ fail=` grep "^$$ws*:test-result:$$ws*FAIL" $$results | wc -l`; \ skip=` grep "^$$ws*:test-result:$$ws*SKIP" $$results | wc -l`; \ xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \ xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \ error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \ if test `expr $$fail + $$xpass + $$error` -eq 0; then \ success=true; \ else \ success=false; \ fi; \ br='==================='; br=$$br$$br$$br$$br; \ result_count () \ { \ if test x"$$1" = x"--maybe-color"; then \ maybe_colorize=yes; \ elif test x"$$1" = x"--no-color"; then \ maybe_colorize=no; \ else \ echo "$@: invalid 'result_count' usage" >&2; exit 4; \ fi; \ shift; \ desc=$$1 count=$$2; \ if test $$maybe_colorize = yes && test $$count -gt 0; then \ color_start=$$3 color_end=$$std; \ else \ color_start= color_end=; \ fi; \ echo "$${color_start}# $$desc $$count$${color_end}"; \ }; \ create_testsuite_report () \ { \ result_count $$1 "TOTAL:" $$all "$$brg"; \ result_count $$1 "PASS: " $$pass "$$grn"; \ result_count $$1 "SKIP: " $$skip "$$blu"; \ result_count $$1 "XFAIL:" $$xfail "$$lgn"; \ result_count $$1 "FAIL: " $$fail "$$red"; \ result_count $$1 "XPASS:" $$xpass "$$red"; \ result_count $$1 "ERROR:" $$error "$$mgn"; \ }; \ { \ echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" | \ $(am__rst_title); \ create_testsuite_report --no-color; \ echo; \ echo ".. contents:: :depth: 2"; \ echo; \ for b in $$bases; do echo $$b; done \ | $(am__create_global_log); \ } >$(TEST_SUITE_LOG).tmp || exit 1; \ mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG); \ if $$success; then \ col="$$grn"; \ else \ col="$$red"; \ test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG); \ fi; \ echo "$${col}$$br$${std}"; \ echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}"; \ echo "$${col}$$br$${std}"; \ create_testsuite_report --maybe-color; \ echo "$$col$$br$$std"; \ if $$success; then :; else \ echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}"; \ if test -n "$(PACKAGE_BUGREPORT)"; then \ echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}"; \ fi; \ echo "$$col$$br$$std"; \ fi; \ $$success || exit 1 check-TESTS: @list='$(RECHECK_LOGS)'; test -z "$$list" || rm -f $$list @list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @set +e; $(am__set_TESTS_bases); \ log_list=`for i in $$bases; do echo $$i.log; done`; \ trs_list=`for i in $$bases; do echo $$i.trs; done`; \ log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ exit $$?; recheck: all $(check_LTLIBRARIES) $(check_PROGRAMS) $(check_SCRIPTS) $(check_DATA) @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @set +e; $(am__set_TESTS_bases); \ bases=`for i in $$bases; do echo $$i; done \ | $(am__list_recheck_tests)` || exit 1; \ log_list=`for i in $$bases; do echo $$i.log; done`; \ log_list=`echo $$log_list`; \ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \ am__force_recheck=am--force-recheck \ TEST_LOGS="$$log_list"; \ exit $$? animation.log: animation$(EXEEXT) @p='animation$(EXEEXT)'; \ b='animation'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-icon-serialize.log: pixbuf-icon-serialize$(EXEEXT) @p='pixbuf-icon-serialize$(EXEEXT)'; \ b='pixbuf-icon-serialize'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-randomly-modified.log: pixbuf-randomly-modified$(EXEEXT) @p='pixbuf-randomly-modified$(EXEEXT)'; \ b='pixbuf-randomly-modified'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-threads.log: pixbuf-threads$(EXEEXT) @p='pixbuf-threads$(EXEEXT)'; \ b='pixbuf-threads'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-icc.log: pixbuf-icc$(EXEEXT) @p='pixbuf-icc$(EXEEXT)'; \ b='pixbuf-icc'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-stream.log: pixbuf-stream$(EXEEXT) @p='pixbuf-stream$(EXEEXT)'; \ b='pixbuf-stream'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-resource.log: pixbuf-resource$(EXEEXT) @p='pixbuf-resource$(EXEEXT)'; \ b='pixbuf-resource'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-scale.log: pixbuf-scale$(EXEEXT) @p='pixbuf-scale$(EXEEXT)'; \ b='pixbuf-scale'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) pixbuf-save.log: pixbuf-save$(EXEEXT) @p='pixbuf-save$(EXEEXT)'; \ b='pixbuf-save'; \ $(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) .test.log: @p='$<'; \ $(am__set_b); \ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ --log-file $$b.log --trs-file $$b.trs \ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ "$$tst" $(AM_TESTS_FD_REDIRECT) @am__EXEEXT_TRUE@.test$(EXEEXT).log: @am__EXEEXT_TRUE@ @p='$<'; \ @am__EXEEXT_TRUE@ $(am__set_b); \ @am__EXEEXT_TRUE@ $(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \ @am__EXEEXT_TRUE@ --log-file $$b.log --trs-file $$b.trs \ @am__EXEEXT_TRUE@ $(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \ @am__EXEEXT_TRUE@ "$$tst" $(AM_TESTS_FD_REDIRECT) distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am $(MAKE) $(AM_MAKEFLAGS) $(check_LTLIBRARIES) $(check_PROGRAMS) \ $(check_SCRIPTS) $(check_DATA) $(MAKE) $(AM_MAKEFLAGS) check-TESTS check: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) installdirs: for dir in "$(DESTDIR)$(installed_testdir)" "$(DESTDIR)$(installed_testdir)" "$(DESTDIR)$(installed_testdir)" "$(DESTDIR)$(installed_test_metadir)" "$(DESTDIR)$(installed_testdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) 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: -test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS) -test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs) -test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) 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." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-checkLTLIBRARIES clean-checkPROGRAMS clean-generic \ clean-installed_testLTLIBRARIES clean-installed_testPROGRAMS \ clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-installed_testLTLIBRARIES \ install-installed_testPROGRAMS install-installed_testSCRIPTS \ install-installed_test_metaDATA \ install-nobase_installed_testDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-installed_testLTLIBRARIES \ uninstall-installed_testPROGRAMS \ uninstall-installed_testSCRIPTS \ uninstall-installed_test_metaDATA \ uninstall-nobase_installed_testDATA .MAKE: all check check-am install install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ clean-checkLTLIBRARIES clean-checkPROGRAMS clean-generic \ clean-installed_testLTLIBRARIES clean-installed_testPROGRAMS \ clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ cscopelist-am ctags ctags-am distclean distclean-compile \ distclean-generic distclean-libtool distclean-tags distdir dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-dvi install-dvi-am \ install-exec install-exec-am install-html install-html-am \ install-info install-info-am install-installed_testLTLIBRARIES \ install-installed_testPROGRAMS install-installed_testSCRIPTS \ install-installed_test_metaDATA install-man \ install-nobase_installed_testDATA 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 \ recheck tags tags-am uninstall uninstall-am \ uninstall-installed_testLTLIBRARIES \ uninstall-installed_testPROGRAMS \ uninstall-installed_testSCRIPTS \ uninstall-installed_test_metaDATA \ uninstall-nobase_installed_testDATA @ENABLE_INSTALLED_TESTS_TRUE@%.test: %$(EXEEXT) Makefile @ENABLE_INSTALLED_TESTS_TRUE@ $(AM_V_GEN) (echo '[Test]' > $@.tmp; \ @ENABLE_INSTALLED_TESTS_TRUE@ echo 'Type=session' >> $@.tmp; \ @ENABLE_INSTALLED_TESTS_TRUE@ echo 'Exec=$(installed_testdir)/$(notdir $<) --tap' >> $@.tmp; \ @ENABLE_INSTALLED_TESTS_TRUE@ echo 'Output=TAP' >> $@.tmp; \ @ENABLE_INSTALLED_TESTS_TRUE@ mv $@.tmp $@) resources.h: resources.gresource.xml $(AM_V_GEN) GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache GDK_PIXBUF_PIXDATA=$(top_builddir)/gdk-pixbuf/gdk-pixbuf-pixdata $(GLIB_COMPILE_RESOURCES) $(srcdir)/resources.gresource.xml --target=$@ --sourcedir=$(srcdir) --generate-header resources.c: resources.gresource.xml $(AM_V_GEN) GDK_PIXBUF_MODULE_FILE=$(top_builddir)/gdk-pixbuf/loaders.cache GDK_PIXBUF_PIXDATA=$(top_builddir)/gdk-pixbuf/gdk-pixbuf-pixdata $(GLIB_COMPILE_RESOURCES) $(srcdir)/resources.gresource.xml --target=$@ --sourcedir=$(srcdir) --generate-source -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/tests/icc-profile.jpeg0000664000175000017500000002254712305775535021227 0ustar00mclasenmclasen00000000000000ÿØÿàJFIF##ÿâÐICC_PROFILEÀlcms0mntrRGB XYZ Ý 2acspAPPLöÖÓ-lcmsŽz_&ÎG*ÑhZ¾9žî2ˆdesc,Fcprtt0wtpt¤chad¸,rXYZäbXYZøgXYZ rTRC gTRC bTRC chrm@$vcgtdmetax dmdd„B ?@>D8;L A2>1>45= >B :0:8E-;81> 8725AB=KE ?0B5=B=KE >3@0=8G5=89&59 ?@>DV;L 2V;L=8E 2V4 1C4L-O:8E 2V4><8E ?0B5=B=8E >1<565=LkdcÏðj”g*S×]òwå„WO\k –PR6XYZ öÖÓ-sf32 Jãÿÿó*›ý‡ÿÿû¢ÿÿý£ØÀ”XYZ o”8îXYZ $ƒ¶¾XYZ b¥·Þparaffò§ YÐ [chrm£×T{LÍ™š&f\vcgt³fÌ3æ™Lÿ³f  Ì  3 æ ™ L ÿ³fÌ3æ™Lÿ³fÌ3æ™Lÿ³fÌ 3 æ!™"L"ÿ#³$f%%Ì&'3'æ(™)L)ÿ*³+f,,Ì-.3.æ/™0L0ÿ1³2f33Ì4525æ6™7L7ÿ8²9f::Ì;<2<æ=™>L>ÿ?²@fAAÌBC2CæD™ELEÿF²GfHHÌIJ2JæK™LLLÿM²NfOOÌPQ2QæR™SLSÿT²UfVVÌWX2XæY™ZLZÿ[²\f]]Ì^_2_æ`™aLaÿb²cfddÌef2fåg™hLhÿi²jekkÌlm2mån™oLoÿp²qerrÌst2tåu™vLvÿw²xeyyÌz{2{å|™}L}ÿ~²e€€Ì‚2‚僙„L„ÿ…²†e‡‡Ìˆ‰2‰åŠ™‹L‹ÿŒ²eŽŽÌ2å‘™’L’ÿ“²”e••Ì–—2—嘙™L™ÿš²›eœœÌž2žåŸ˜ L ÿ¡²¢e££Ì¤¥2¥å¦˜§L§ÿ¨²©eªªÌ«¬2¬å­˜®L®ÿ¯²°e±±Ì²Ì™f3ÿÌ™f3ÿÌ ™ f 3 ÿ Ì ™f3ÿÌ™f3ÿÌ™f3ÿÌ™f3ÿÌ™f3ÿ Ì!™"f#3#ÿ$Ì%™&f'3'ÿ(Ì)™*f+3+ÿ,Ì-™.f/3/ÿ0Ì1™2f333ÿ4Ì5™6f727ÿ8Ì9™:f;2;ÿ<Ì=™>f?2?ÿ@ÌA™BfC2CÿDÌE™FfG2GÿHÌI™JfK2KÿLÌM™NfO2OÿPÌQ™RfS2SÿTÌU™VfW2WÿXÌY™Zf[2[ÿ\Ì]™^f_2_ÿ`Ìa™bfc2cÿdÌe™ffg2gÿhÌi™jek2kÿlÌm™neo2oÿpÌq™res2sÿtÌu™vew2wÿxÌy™ze{2{ÿ|Ì}™~e2ÿ€Ì™‚eƒ2ƒÿ„Ì…™†e‡2‡ÿˆÌ‰™Še‹2‹ÿŒÌ™Že2ÿÌ‘™’e“2“ÿ”Ì•™–e—2—ÿ˜Ì™™še›2›ÿœÌ˜žeŸ2Ÿÿ Ì¡˜¢e£2£ÿ¤Ì¥˜¦e§2§ÿ¨Ì©˜ªe«2«ÿ¬Ì­˜®e¯2¯ÿ°Ì±˜²e³2³ÿ´Ìµ˜¶e·2·ÿ¸Ì¹˜ºe»2»ÿ¼Ì½˜¾e¿2¿ÿÀÌÁ˜ÂeÃ2ÃÿÄÌŘÆeÇ2ÇÿÈÌɘÊeË2Ëÿÿÿÿÿÿÿÿÿÿ ÿ ÿ ÿ ÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿ!ÿ"ÿ#ÿ$ÿ%ÿ&ÿ'ÿ(ÿ)ÿ*ÿ+ÿ,ÿ-ÿ.ÿ/ÿ0ÿ1ÿ2ÿ3ÿ4ÿ5ÿ6ÿ7ÿ8ÿ9ÿ:ÿ;ÿ<ÿ=ÿ>ÿ?ÿ@ÿAÿBÿCÿDÿEÿFÿGÿHÿIÿJÿKÿLÿMÿNÿOÿPÿQÿRÿSÿTÿUÿVÿWÿXÿYÿZÿ[ÿ\ÿ]ÿ^ÿ_ÿ`ÿaÿbÿcÿdÿeÿfÿgÿhÿiÿjÿkÿlÿmÿnÿoÿpÿqÿrÿsÿtÿuÿvÿwÿxÿyÿzÿ{ÿ|ÿ}ÿ~ÿÿ€ÿÿ‚ÿƒÿ„ÿ…ÿ†ÿ‡ÿˆÿ‰ÿŠÿ‹ÿŒÿÿŽÿÿÿ‘ÿ’ÿ“ÿ”ÿ•ÿ–ÿ—ÿ˜ÿ™ÿšÿ›ÿœÿÿžÿŸÿ ÿ¡ÿ¢ÿ£ÿ¤ÿ¥ÿ¦ÿ§ÿ¨ÿ©ÿªÿ«ÿ¬ÿ­ÿ®ÿ¯ÿ°ÿ±ÿ²ÿ³ÿ´ÿµÿ¶ÿ·ÿ¸ÿ¹ÿºÿ»ÿ¼ÿ½ÿ¾ÿ¿ÿÀÿÁÿÂÿÃÿÄÿÅÿÆÿÇÿÈÿÉÿÊÿËÿÌÿÍÿÎÿÏÿÐÿÑÿÒÿÓÿÔÿÕÿÖÿ×ÿØÿÙÿÚÿÛÿÜÿÝÿÞÿßÿàÿáÿâÿãÿäÿåÿæÿçÿèÿéÿêÿëÿìÿíÿîÿïÿðÿñÿòÿóÿôÿõÿöÿ÷ÿøÿùÿúÿûÿüÿýÿþÿdict`v €– ¢¶"ØæìCMF_version1.1.4CMF_productcolordCMF_binarycd-create-profileLicenseCC0DATA_sourcetestmluc enUS‚|csäþdejâenGB„LitÐÐptBRÆ ru¦ fuk zhTWn ÎThis test profile is used to make all colors on the screen slightly more blue by altering the video card lookup table. This allows the user to check the calibration is being applied correctly.Tento testovací profil zobrazí vaechny barvy na obrazovce lehce do modra,  eho~ dosáhne zmnou kalibrace ve vyhledávací tabulce grafické karty (VCGT). Díky tomu mo~e u~ivatel zkontrolovat, zda dochází ke správné aplikaci kalibrace displeje.Dieses Testprofil verschiebt alle Bildschirmfarben in Richtung Blau durch eine Änderung der Video-Lookup-Tabelle. Dies erlaubt eine Beurteilung der korrekt angewandten Kalibration.This test profile is used to make all colours on the screen slightly more blue by altering the video card lookup table. This allows the user to check the calibration is being applied correctly.Questo profilo di test è usato per rendere tutti i colori sullo schermo leggermente più blu alterando la tabella di ricerca della scheda video. Ciò consente all'utente di verificare se la calibrazione viene applicata correttamente.Este perfil de teste é usado para apresentar todas as cores na tela levemente mais azuis ao alterar a tabela de pesquisa da placa de vídeo. Isso permite que o usuário verifique se a calibragem está sendo aplicada corretamente.-B>B B5AB>2K9 ?@>D8;L 8A?>;L7C5BAO 4;O B>3>, GB>1K A45;0BL 2A5 F25B0 =0 M:@0=5 GCBL 1>;55 A8=8<8, 87<5=OO B01;8FC 7=0G5=89 LUT 2845>:0@BK. = ?>72>;O5B ?>;L7>20B5;N ?@>25@8BL ?@028;L=>ABL ?@8<5=5=8O :0;81@>2:8.&59 B5AB>289 ?@>DV;L 28:>@8AB>2CTBLAO 4;O =040==O 2AV< :>;L>@0< =0 5:@0=V B@>E8 A8=N20B>3> 2V4BV=:C 7<V=>N B01;8FL ?>HC:C :>;L>@V2 2V45>:0@B:8. @87=0G5=> 4;O ?5@52V@:8 :>@8ABC20G5< =0;56=>3> 70AB>AC20==O 40=8E :0;V1@C20==O.kdn,Šfu(cÏðj”gOîe9˜oy:Sagåb~ˆhÿ …Ékd‹“‡¢^UN v„b@g ‚r_iw wO†N›_®PO…Í0Sï‹“Ou(€j¢gåh!n–f/T&]òkcxºYWu(0ÿÛC       ÿÛC ÿÀ00"ÿÄ ÿÄ8 !"1 2Qv´#3579Aaqt’ÁÃÆÿÄÿÄ,!1QA"2aRq¡±ÑÿÚ ?Ù²Þ}§ÛìªiÝc¸xnvz†õ\ÝGÊ݇æ­E ±e™£‘Q"ÙÙJ¨föëË÷-–ž9NˆÙK$ꔳZÂÄ[7L…ÒÑl¤a~h¼c›ÎE&Þ¨™wCx­l¾úw ¨qøˆl‹ÚÓGc²f krT}2\,vS振’óä ³ò¤;sÌpÚÏúçEç%ÎaÝÔX–aÅÊ2·Ò+qòJ?<€À”~9V>àY¦&RzhÉÄ‹¦ »6ãØâÝN‘V¤"¸ˆRÊ%:ÅÂT 2€¸~ÄØòø\ÍïÖãåRÌy=ÃÁiªöЧ£0Ï’ÈPteà¦W'áZ`þ-åÎ/â²”RYDÇ Îîs-E…Ô;[¾V5Ç,V²š\ÑÃÒ\ìAæb©”¥JB˜$Pž§‹3:†°¾½MGý!ú ?ÂÅÑj²ü«hü¿ããµ2úË7¥vW»¹Ýœ„:'Л¡ KúOBjkd`œ KŠ­"ªß‹Æ $×ò—ƒºÆ[Ä6õ ¶Ý\Ü\v*-ÃÑ+’Æb&ŽÎ1vÛbïáä$‹67"'ƒÅq0>•=#ìëk;¾ÉÚ¦¥Ö_áêíê묹C—ô#Ê=©}¹)vQðâʤ,Â"]dy €>u¤æ¾“ª•-‚†¦µÊ]ÆãÚûã¿)<‰°ÂÊàÿG#vö¼÷—¹ \ÿ3­6þ_÷難þ¾ƒ4.¿Õ{ožME¤2¯JÐC«ÀxlÂ3Fܬ‘·êÀ¡ú€zwîw —Î÷ÜÅ &.Ýû'UíÓúU¡iÄi¬-ƒÀÞ~ƒ ßÕ 8ß–¨ÕxÚD{šÔœd,°ÿôAçê¯*ùt¸Ì=DÔzì@Û÷£àâ¥#dá+4—©Á=ÒÅÇÃbÕÚÌ΃ÝMãÚÁdñ’Izl]œE;+‹PÇ ’IÎÄL¶#á –Sæ<È”|†i1#wÅ°«[ÆxáYÐNšO'^âWéÑl6´ýmQ„ÇØž%Õ™5õr. ;Šxþ\G?ÒqÁùx z®X“ ^ÀUE³`'¡ÑGåG £t¼Îyæ¿30ºqRR¦Å¥$’{–mÈL“—¢f¹úm9=(H_•<g7ï`ö8èÛ¹nüíjõ©¬LÿŠI\»ó'ߢ~[+ŽûP¶ ž?'n­|¦Üäª^Š™Ô\ôÂ)T°Å VäyÆõPCº6i2‰Ðx¸òŽE!’Aù«cÿCïТj_nŸ¸9?ýPøJ+ñº«¤§}ýhÀÞZ­^­ôŸèÂwx]ªnVWêžéû}±wVe³ÑWMu·Y5YèêejЋR4Uqb%‡ÔUòiK;Y\f‡7Hî’ŸtvjÕ›˜*¬«šÃZ`Ù-9+ŸŠÎV»hì¨ñoÂáëy}G}ÚvKgS];÷Ú¼xý¼biá« 5èêØev’Åk¨@‰ç‘™È–PVBÅ&%JKÞ¥KƒRC.Ê?ч–Hϵ,“5Ô–:à¨ùá“e{µ\ò¶ûTþ¡÷¿)ü;¥8ã’WX¢FwcªŽI?Jšg½-¶zfªÉöѸ¸ÍÖ·›{V4<5þé\ä.CR8£ƒÕ n4•cŠDƒÐvæ_r¾ Pq›;ö˜÷‘‹S`;yÑw~é)Š¬í^jS1f<ÄÒ[õâŒ8'– fp…WçàŸ¨øeQ¬Õ¢G‹0áyCú‰d$îä~0Ÿ ŒÙšg+ÇLª êô¤3#|)k­ÛÛm‘¬ÿµ½ÁÁéäuY[mÚÅùö ´¡ :þBB¨¿Èz"í³9/vühmúÚ­©qûs¶[#‡µ˜ÎÒhÒå’.B)!ŸœÄ.!izQ»ýxS@lwÙ_Û&Óä#ÔúÇ{sõEOgUzsÑLn¶%Ž_M–F·ƒ`¡Hʸe.ÕÞ'ŠÀb©à°Xʘìn:¼u)Ó© Ãh#P±Åj¢*€¡@é–òm?,ùåÊ•†Ô£v$ p ~ñJB—Ÿt9VÎqÿÙgdk-pixbuf-2.30.8/tests/resources.h0000664000175000017500000000022112340757737020333 0ustar00mclasenmclasen00000000000000#ifndef __RESOURCE_resources_H__ #define __RESOURCE_resources_H__ #include extern GResource *resources_get_resource (void); #endif gdk-pixbuf-2.30.8/tests/pixbuf-resource.c0000664000175000017500000001034412305775535021442 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2013 Red Hat, 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 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 . * * Author: Matthias Clasen */ #include "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include "test-common.h" #include #define compare_option(p1, p2, key) \ g_strcmp0 (gdk_pixbuf_get_option (p1, key), gdk_pixbuf_get_option (p2, key)) static gboolean pixdata_equal (GdkPixbuf *p1, GdkPixbuf *p2) { if (gdk_pixbuf_get_colorspace (p1) != gdk_pixbuf_get_colorspace (p2)) return FALSE; if (gdk_pixbuf_get_n_channels (p1) != gdk_pixbuf_get_n_channels (p2)) return FALSE; if (gdk_pixbuf_get_bits_per_sample (p1) != gdk_pixbuf_get_bits_per_sample (p2)) return FALSE; if (gdk_pixbuf_get_width (p1) != gdk_pixbuf_get_width (p2)) return FALSE; if (gdk_pixbuf_get_height (p1) != gdk_pixbuf_get_height (p2)) return FALSE; if (gdk_pixbuf_get_rowstride (p1) != gdk_pixbuf_get_rowstride (p2)) return FALSE; if (memcmp (gdk_pixbuf_get_pixels (p1), gdk_pixbuf_get_pixels (p2), gdk_pixbuf_get_byte_length (p1)) != 0) return FALSE; return TRUE; } static gboolean pixbuf_equal (GdkPixbuf *p1, GdkPixbuf *p2) { if (!pixdata_equal (p1, p2)) return FALSE; if (compare_option (p1, p2, "Title") != 0) return FALSE; if (compare_option (p1, p2, "Artist") != 0) return FALSE; if (compare_option (p1, p2, "x_hot") != 0) return FALSE; if (compare_option (p1, p2, "y_hot") != 0) return FALSE; if (compare_option (p1, p2, "orientation") != 0) return FALSE; if (compare_option (p1, p2, "icc-profile") != 0) return FALSE; return TRUE; } static void test_resource (void) { const gchar *path; GError *error = NULL; GdkPixbuf *pixbuf, *ref; if (!format_supported ("png")) { g_test_skip ("format not supported"); return; } path = g_test_get_filename (G_TEST_DIST, "icc-profile.png", NULL); ref = gdk_pixbuf_new_from_file (path, &error); g_assert_no_error (error); pixbuf = gdk_pixbuf_new_from_resource ("/test/resource/icc-profile.png", &error); g_assert_no_error (error); g_assert (pixbuf_equal (pixbuf, ref)); g_object_unref (pixbuf); pixbuf = gdk_pixbuf_new_from_resource ("/test/resource/icc-profile.pixdata", &error); g_assert_no_error (error); g_assert (pixdata_equal (pixbuf, ref)); g_object_unref (pixbuf); pixbuf = gdk_pixbuf_new_from_resource ("/no/such/resource", &error); g_assert (pixbuf == NULL); g_assert_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND); g_clear_error (&error); pixbuf = gdk_pixbuf_new_from_resource ("resource:///test/resource/icc-profile.png", &error); g_assert (pixbuf == NULL); g_assert_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND); g_clear_error (&error); g_object_unref (ref); } static void test_resource_at_scale (void) { const gchar *path; GError *error = NULL; GdkPixbuf *pixbuf, *ref; if (!format_supported ("png")) { g_test_skip ("format not supported"); return; } path = g_test_get_filename (G_TEST_DIST, "icc-profile.png", NULL); ref = gdk_pixbuf_new_from_file_at_scale (path, 40, 10, FALSE, &error); g_assert_no_error (error); pixbuf = gdk_pixbuf_new_from_resource_at_scale ("/test/resource/icc-profile.png", 40, 10, FALSE, &error); g_assert_no_error (error); g_assert (pixbuf_equal (pixbuf, ref)); g_object_unref (pixbuf); g_object_unref (ref); } int main (int argc, char **argv) { g_test_init (&argc, &argv, NULL); g_test_add_func ("/pixbuf/resource", test_resource); g_test_add_func ("/pixbuf/resource/at-scale", test_resource_at_scale); return g_test_run (); } gdk-pixbuf-2.30.8/tests/resources.c0000664000175000017500000032235512340757737020345 0ustar00mclasenmclasen00000000000000#include #if defined (__ELF__) && ( __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 6)) # define SECTION __attribute__ ((section (".gresource.resources"), aligned (8))) #else # define SECTION #endif static const SECTION union { const guint8 data[16256]; const double alignment; void * const ptr;} resources_resource_data = { { 0x47, 0x56, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xd4, 0xb5, 0x02, 0x00, 0xff, 0xff, 0xff, 0xff, 0xac, 0x00, 0x00, 0x00, 0x01, 0x00, 0x4c, 0x00, 0xb0, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x00, 0xf1, 0x43, 0xcf, 0x04, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x13, 0x00, 0x76, 0x00, 0xc8, 0x00, 0x00, 0x00, 0xf0, 0x24, 0x00, 0x00, 0x63, 0xef, 0xed, 0x7d, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x24, 0x00, 0x00, 0x05, 0x00, 0x4c, 0x00, 0xf8, 0x24, 0x00, 0x00, 0xfc, 0x24, 0x00, 0x00, 0xba, 0xcc, 0x55, 0x3e, 0x04, 0x00, 0x00, 0x00, 0xfc, 0x24, 0x00, 0x00, 0x0f, 0x00, 0x76, 0x00, 0x10, 0x25, 0x00, 0x00, 0x6e, 0x3f, 0x00, 0x00, 0xfa, 0x8e, 0x5f, 0x9b, 0x02, 0x00, 0x00, 0x00, 0x6e, 0x3f, 0x00, 0x00, 0x09, 0x00, 0x4c, 0x00, 0x78, 0x3f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x69, 0x63, 0x63, 0x2d, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x69, 0x78, 0x64, 0x61, 0x74, 0x61, 0x00, 0x18, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x64, 0x6b, 0x50, 0x00, 0x00, 0x24, 0x18, 0x01, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x60, 0x60, 0x60, 0x08, 0xe6, 0xe6, 0xe6, 0x3c, 0xf0, 0xf0, 0xf2, 0x85, 0xef, 0xf3, 0xf7, 0xd3, 0xfd, 0xfd, 0xfe, 0xfb, 0xe8, 0xe9, 0xec, 0xa3, 0x72, 0x72, 0x72, 0x26, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0xdb, 0xdb, 0xdb, 0x2b, 0xef, 0xef, 0xef, 0x70, 0xee, 0xf2, 0xf6, 0xc1, 0xf9, 0xfb, 0xfd, 0xf4, 0xe4, 0xec, 0xf4, 0xf0, 0xba, 0xcf, 0xe7, 0xfa, 0x92, 0xb5, 0xda, 0xff, 0xc7, 0xd9, 0xec, 0xff, 0xc3, 0xd5, 0xe8, 0xf9, 0xf6, 0xf8, 0xfa, 0xf4, 0xd0, 0xd0, 0xd0, 0x81, 0x20, 0x20, 0x20, 0x18, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0xc6, 0xc6, 0xc6, 0x1b, 0xec, 0xec, 0xec, 0x5e, 0xed, 0xf0, 0xf3, 0xad, 0xf5, 0xf8, 0xfa, 0xee, 0xed, 0xf2, 0xf8, 0xf3, 0xc4, 0xd7, 0xe9, 0xf7, 0x9d, 0xbc, 0xdd, 0xff, 0x79, 0xa4, 0xd1, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x89, 0xaf, 0xd7, 0xff, 0xdb, 0xe5, 0xf0, 0xf6, 0xee, 0xf0, 0xf3, 0xe4, 0xb9, 0xb9, 0xb9, 0x57, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x99, 0x99, 0x99, 0x0f, 0xe8, 0xe8, 0xe8, 0x4d, 0xee, 0xf0, 0xf1, 0x97, 0xf2, 0xf5, 0xf8, 0xe0, 0xf6, 0xf9, 0xfb, 0xf6, 0xd1, 0xde, 0xee, 0xf3, 0xa8, 0xc4, 0xe1, 0xff, 0x81, 0xaa, 0xd4, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x9e, 0xbd, 0xde, 0xff, 0xee, 0xf4, 0xf8, 0xf6, 0xe6, 0xe7, 0xea, 0xc2, 0x95, 0x95, 0x95, 0x35, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x49, 0x49, 0x49, 0x07, 0xe5, 0xe5, 0xe5, 0x3a, 0xed, 0xef, 0xef, 0x82, 0xef, 0xf3, 0xf6, 0xd1, 0xf9, 0xfa, 0xfc, 0xf8, 0xdd, 0xe8, 0xf2, 0xf1, 0xb2, 0xcc, 0xe5, 0xfd, 0x8c, 0xb1, 0xd8, 0xff, 0x73, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x76, 0xa2, 0xd0, 0xff, 0xb5, 0xcb, 0xe5, 0xfc, 0xf7, 0xf9, 0xfb, 0xf7, 0xdc, 0xdd, 0xdf, 0x98, 0x5e, 0x5e, 0x5e, 0x1b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0xf1, 0xf1, 0xf1, 0x6b, 0xee, 0xf2, 0xf4, 0xbe, 0xf9, 0xfa, 0xfc, 0xf5, 0xe8, 0xee, 0xf6, 0xf2, 0xbe, 0xd3, 0xe9, 0xfa, 0x96, 0xb8, 0xdb, 0xff, 0x76, 0xa2, 0xd0, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x80, 0xa9, 0xd4, 0xff, 0xcd, 0xdc, 0xec, 0xf7, 0xf5, 0xf6, 0xf9, 0xef, 0xd2, 0xd2, 0xd2, 0x6b, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x9b, 0x9b, 0x9b, 0x21, 0xff, 0xff, 0xff, 0xff, 0xf8, 0xef, 0xf2, 0xfe, 0x86, 0xad, 0xd5, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x91, 0xb4, 0xda, 0xff, 0xe5, 0xec, 0xf5, 0xf5, 0xed, 0xf0, 0xf2, 0xd7, 0xba, 0xba, 0xba, 0x43, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x05, 0x74, 0x74, 0x74, 0x2e, 0xfa, 0xec, 0xec, 0xf8, 0xf4, 0xa1, 0xa1, 0xfd, 0xfb, 0xef, 0xf0, 0xfe, 0x97, 0xb8, 0xdb, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x73, 0x9f, 0xcf, 0xff, 0xa7, 0xc4, 0xe1, 0xfe, 0xf4, 0xf7, 0xfa, 0xf7, 0xe8, 0xe9, 0xec, 0xae, 0x95, 0x95, 0x95, 0x24, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x02, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x61, 0x61, 0x61, 0x32, 0xf9, 0xe9, 0xe9, 0xf7, 0xe4, 0x00, 0x00, 0xff, 0xef, 0x63, 0x63, 0xfe, 0xfe, 0xf3, 0xf3, 0xfe, 0xbd, 0xd1, 0xe7, 0xfe, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x79, 0xa4, 0xd1, 0xff, 0xbf, 0xd3, 0xe8, 0xfa, 0xf8, 0xfa, 0xfc, 0xf5, 0xe0, 0xe2, 0xe2, 0x82, 0x4b, 0x4b, 0x4b, 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x5a, 0x5a, 0x5a, 0x33, 0xf9, 0xea, 0xea, 0xf7, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe9, 0x31, 0x31, 0xff, 0xfc, 0xe6, 0xe7, 0xfe, 0xe2, 0xe4, 0xed, 0xfd, 0x75, 0xa2, 0xd0, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x86, 0xad, 0xd6, 0xff, 0xd8, 0xe3, 0xef, 0xf6, 0xf5, 0xf7, 0xf8, 0xe7, 0xe1, 0xe1, 0xe1, 0x65, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x52, 0x52, 0x52, 0x32, 0xf9, 0xeb, 0xeb, 0xf8, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe6, 0x10, 0x10, 0xff, 0xf6, 0xbb, 0xbc, 0xfd, 0xf8, 0xee, 0xf0, 0xfd, 0x8b, 0xb0, 0xd7, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x7d, 0xa7, 0xd3, 0xff, 0xbe, 0xd3, 0xe9, 0xff, 0xea, 0xf5, 0xed, 0xfd, 0xfa, 0xfe, 0xf5, 0xff, 0xfb, 0xfe, 0xf8, 0xfa, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x4a, 0x4a, 0x4a, 0x30, 0xfa, 0xec, 0xec, 0xf8, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x01, 0x01, 0xff, 0xf1, 0x7e, 0x7e, 0xfd, 0xfd, 0xf3, 0xf3, 0xfe, 0xad, 0xc7, 0xe3, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x82, 0xaa, 0xd5, 0xff, 0xc4, 0xd7, 0xea, 0xff, 0xec, 0xf6, 0xed, 0xfd, 0xf7, 0xfd, 0xf2, 0xff, 0xd4, 0xf6, 0xb2, 0xfd, 0xa5, 0xee, 0x5d, 0xff, 0x83, 0xe8, 0x1f, 0xff, 0xfa, 0xfc, 0xf7, 0xf9, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x05, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x43, 0x43, 0x43, 0x2e, 0xfb, 0xef, 0xef, 0xf8, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xeb, 0x44, 0x44, 0xff, 0xfd, 0xee, 0xee, 0xfe, 0xd4, 0xde, 0xec, 0xfd, 0x73, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x88, 0xae, 0xd6, 0xff, 0xca, 0xdb, 0xec, 0xff, 0xef, 0xf8, 0xed, 0xfe, 0xf7, 0xfd, 0xf0, 0xff, 0xd0, 0xf5, 0xa9, 0xfd, 0xa1, 0xed, 0x55, 0xff, 0x81, 0xe7, 0x1d, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x3e, 0x3e, 0x3e, 0x2d, 0xfb, 0xf0, 0xf0, 0xf8, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe7, 0x1c, 0x1c, 0xff, 0xfa, 0xd2, 0xd2, 0xfd, 0xf1, 0xea, 0xee, 0xfd, 0x80, 0xa8, 0xd4, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x8e, 0xb2, 0xd8, 0xff, 0xcf, 0xdf, 0xec, 0xff, 0xf1, 0xf9, 0xee, 0xfe, 0xf6, 0xfe, 0xee, 0xfe, 0xca, 0xf5, 0xa0, 0xfd, 0x9d, 0xed, 0x4e, 0xff, 0x80, 0xe7, 0x1b, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x07, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x34, 0x34, 0x34, 0x2c, 0xfa, 0xf0, 0xf0, 0xf9, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe5, 0x06, 0x06, 0xff, 0xf2, 0x98, 0x98, 0xfd, 0xfb, 0xf0, 0xf1, 0xfe, 0x9e, 0xbd, 0xde, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0xc2, 0xd5, 0xea, 0xff, 0x95, 0xb7, 0xdb, 0xff, 0xd3, 0xe2, 0xed, 0xff, 0xf2, 0xfa, 0xef, 0xfe, 0xf3, 0xfd, 0xe9, 0xfe, 0xc5, 0xf4, 0x97, 0xfd, 0x99, 0xec, 0x47, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x2c, 0x2c, 0x2c, 0x29, 0xfb, 0xf2, 0xf2, 0xf9, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xed, 0x5a, 0x5a, 0xfe, 0xfd, 0xf2, 0xf2, 0xfe, 0xc6, 0xd7, 0xea, 0xfd, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x72, 0x9f, 0xcf, 0xff, 0x9b, 0xbb, 0xdd, 0xff, 0xd8, 0xe6, 0xec, 0xfe, 0xfa, 0xfd, 0xf8, 0xff, 0xef, 0xfc, 0xe3, 0xfe, 0xc1, 0xf3, 0x8f, 0xfe, 0x95, 0xeb, 0x40, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x21, 0x21, 0x21, 0x27, 0xfb, 0xf2, 0xf2, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe9, 0x2b, 0x2b, 0xff, 0xfb, 0xe2, 0xe2, 0xfe, 0xe8, 0xe7, 0xee, 0xfc, 0x7b, 0xa4, 0xd2, 0xff, 0xa3, 0xc0, 0xdf, 0xff, 0xdd, 0xea, 0xed, 0xfe, 0xf6, 0xfd, 0xf2, 0xfe, 0xeb, 0xfb, 0xdd, 0xfe, 0xbc, 0xf2, 0x86, 0xfe, 0xcf, 0xf6, 0xa9, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1b, 0x1b, 0x1b, 0x26, 0xfc, 0xf4, 0xf4, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe5, 0x0d, 0x0d, 0xff, 0xf5, 0xb4, 0xb4, 0xfc, 0xf9, 0xfc, 0xf3, 0xff, 0xe7, 0xfa, 0xd5, 0xfe, 0xb8, 0xf2, 0x7d, 0xfe, 0x8e, 0xea, 0x33, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xc7, 0xf5, 0x9b, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0e, 0x0e, 0x0e, 0x25, 0xfc, 0xf5, 0xf5, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xc7, 0xf5, 0x9b, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfb, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xc7, 0xf5, 0x9b, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfb, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xc7, 0xf5, 0x9b, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfb, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xc7, 0xf5, 0x9b, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfb, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x86, 0xe8, 0x25, 0xff, 0xac, 0xef, 0x6a, 0xff, 0xc9, 0xf5, 0x9e, 0xff, 0xdb, 0xf8, 0xbe, 0xff, 0x98, 0xec, 0x46, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0xb1, 0xf0, 0x72, 0xff, 0xca, 0xf5, 0x9f, 0xff, 0xc3, 0xf4, 0x94, 0xff, 0x9d, 0xed, 0x4e, 0xff, 0x80, 0xe7, 0x1a, 0xff, 0x81, 0xe7, 0x1d, 0xff, 0xba, 0xf2, 0x83, 0xff, 0xbf, 0xf3, 0x8c, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe6, 0x12, 0x12, 0xff, 0xee, 0x62, 0x62, 0xff, 0xf4, 0x97, 0x97, 0xff, 0xfd, 0xff, 0xfc, 0xff, 0x9e, 0xed, 0x51, 0xff, 0x80, 0xe7, 0x1a, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x93, 0xeb, 0x3d, 0xff, 0xce, 0xf6, 0xa7, 0xff, 0x9d, 0xed, 0x4e, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe6, 0x15, 0x15, 0xff, 0xef, 0x66, 0x66, 0xff, 0xf4, 0x98, 0x98, 0xff, 0xf2, 0x85, 0x85, 0xff, 0xea, 0x35, 0x35, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x80, 0xe7, 0x1b, 0xff, 0xb6, 0xf1, 0x7b, 0xff, 0xc3, 0xf4, 0x93, 0xff, 0x85, 0xe8, 0x23, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x23, 0xfc, 0xf6, 0xf6, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe7, 0x18, 0x18, 0xff, 0xef, 0x6a, 0x6a, 0xff, 0xf4, 0x9a, 0x9a, 0xff, 0xf2, 0x84, 0x84, 0xff, 0xe9, 0x33, 0x33, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x90, 0xea, 0x37, 0xff, 0xcd, 0xf6, 0xa6, 0xff, 0xa1, 0xed, 0x56, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x22, 0xfb, 0xf5, 0xf5, 0xfa, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe7, 0x1b, 0x1b, 0xff, 0xf0, 0x6e, 0x6e, 0xff, 0xf4, 0x9b, 0x9b, 0xff, 0xf2, 0x82, 0x82, 0xff, 0xe9, 0x30, 0x30, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xb1, 0xf0, 0x73, 0xff, 0xc6, 0xf4, 0x99, 0xff, 0x87, 0xe9, 0x27, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1f, 0xfc, 0xf5, 0xf5, 0xf9, 0xed, 0x59, 0x59, 0xff, 0xf5, 0x9c, 0x9c, 0xff, 0xf2, 0x80, 0x80, 0xff, 0xe9, 0x2d, 0x2d, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x8d, 0xea, 0x31, 0xff, 0xcc, 0xf5, 0xa3, 0xff, 0xa6, 0xee, 0x5f, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x17, 0xc8, 0xbe, 0xbe, 0x98, 0xf9, 0xe2, 0xe2, 0xf8, 0xe8, 0x27, 0x27, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xad, 0xf0, 0x6b, 0xff, 0xc9, 0xf5, 0x9e, 0xff, 0x8a, 0xe9, 0x2c, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x23, 0xa7, 0xa5, 0xa5, 0x80, 0xf9, 0xeb, 0xeb, 0xf8, 0xeb, 0x41, 0x41, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x8a, 0xe9, 0x2d, 0xff, 0xca, 0xf5, 0x9f, 0xff, 0xac, 0xef, 0x69, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x21, 0x86, 0x86, 0x86, 0x67, 0xf8, 0xec, 0xec, 0xf4, 0xed, 0x60, 0x60, 0xfe, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xa8, 0xef, 0x62, 0xff, 0xcc, 0xf5, 0xa3, 0xff, 0x8d, 0xea, 0x31, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0xf9, 0xfb, 0xf6, 0xfa, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x1d, 0x65, 0x65, 0x65, 0x51, 0xf3, 0xe7, 0xe7, 0xea, 0xef, 0x86, 0x86, 0xfc, 0xe4, 0x01, 0x01, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x88, 0xe9, 0x28, 0xff, 0xc9, 0xf5, 0x9e, 0xff, 0xc9, 0xf5, 0x9e, 0xfe, 0xf7, 0xfa, 0xf4, 0xf6, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x19, 0x3d, 0x3d, 0x3d, 0x3f, 0xe9, 0xdc, 0xdc, 0xd9, 0xf3, 0xab, 0xab, 0xf9, 0xe5, 0x07, 0x07, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x99, 0xec, 0x48, 0xff, 0xca, 0xf1, 0xa4, 0xf9, 0xf4, 0xf9, 0xef, 0xf8, 0xd5, 0xdb, 0xd0, 0xcf, 0x83, 0x83, 0x83, 0x6b, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x15, 0x14, 0x14, 0x14, 0x32, 0xda, 0xce, 0xce, 0xc0, 0xf5, 0xcb, 0xcb, 0xf8, 0xe6, 0x14, 0x14, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x88, 0xe9, 0x28, 0xff, 0xb6, 0xf0, 0x7c, 0xfd, 0xe8, 0xf6, 0xdb, 0xf6, 0xe8, 0xef, 0xe2, 0xea, 0xab, 0xac, 0xa9, 0xa0, 0x2f, 0x2f, 0x2f, 0x56, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x2a, 0xc4, 0xbc, 0xbc, 0xa1, 0xf8, 0xe1, 0xe1, 0xf8, 0xe8, 0x27, 0x27, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x80, 0xe7, 0x1a, 0xff, 0xa0, 0xed, 0x55, 0xff, 0xd3, 0xf2, 0xb3, 0xf7, 0xf4, 0xf9, 0xf0, 0xf8, 0xcc, 0xd1, 0xc6, 0xc2, 0x6f, 0x6f, 0x6f, 0x73, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x25, 0xa7, 0xa5, 0xa5, 0x82, 0xfa, 0xec, 0xec, 0xf7, 0xeb, 0x40, 0x40, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x8d, 0xea, 0x31, 0xff, 0xbd, 0xf1, 0x8a, 0xfc, 0xef, 0xf7, 0xe5, 0xf8, 0xe2, 0xe8, 0xdb, 0xe2, 0xa0, 0xa0, 0xa0, 0x94, 0x1e, 0x1e, 0x1e, 0x4d, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x21, 0x87, 0x87, 0x87, 0x68, 0xf8, 0xed, 0xed, 0xf4, 0xee, 0x60, 0x60, 0xfd, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x82, 0xe7, 0x1e, 0xff, 0xa8, 0xef, 0x62, 0xff, 0xd9, 0xf2, 0xc1, 0xf7, 0xf3, 0xf8, 0xee, 0xf5, 0xc2, 0xc6, 0xbe, 0xb7, 0x5d, 0x5d, 0x5d, 0x66, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x1d, 0x64, 0x64, 0x64, 0x52, 0xf2, 0xe7, 0xe7, 0xeb, 0xf0, 0x85, 0x85, 0xfb, 0xe4, 0x01, 0x01, 0xff, 0xe4, 0x00, 0x00, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x93, 0xeb, 0x3d, 0xff, 0xc4, 0xf1, 0x97, 0xfb, 0xf2, 0xf8, 0xec, 0xf9, 0xdc, 0xe2, 0xd5, 0xd9, 0x96, 0x96, 0x96, 0x88, 0x0f, 0x0f, 0x0f, 0x45, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1a, 0x3f, 0x3f, 0x3f, 0x41, 0xe8, 0xdc, 0xdc, 0xda, 0xf2, 0xab, 0xab, 0xf9, 0xe5, 0x07, 0x07, 0xff, 0xfb, 0xfe, 0xf9, 0xff, 0x83, 0xe8, 0x20, 0xff, 0x7f, 0xe7, 0x19, 0xff, 0x85, 0xe8, 0x23, 0xff, 0xb0, 0xf0, 0x70, 0xfe, 0xe2, 0xf4, 0xcf, 0xf6, 0xef, 0xf4, 0xea, 0xf2, 0xba, 0xbc, 0xb9, 0xab, 0x4d, 0x4d, 0x4d, 0x5a, 0x00, 0x00, 0x00, 0x37, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x16, 0x19, 0x19, 0x19, 0x33, 0xda, 0xcf, 0xcf, 0xc1, 0xf5, 0xca, 0xca, 0xf8, 0xfb, 0xfe, 0xf9, 0xff, 0x9e, 0xed, 0x51, 0xff, 0xcc, 0xf2, 0xa7, 0xf9, 0xf5, 0xfa, 0xf1, 0xf9, 0xd6, 0xdb, 0xd0, 0xcd, 0x8a, 0x8a, 0x8a, 0x7c, 0x04, 0x04, 0x04, 0x3e, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x2a, 0xc6, 0xbe, 0xbe, 0xa1, 0xf9, 0xfc, 0xf5, 0xfd, 0xeb, 0xf1, 0xe5, 0xea, 0xb3, 0xb5, 0xb2, 0x9e, 0x39, 0x39, 0x39, 0x50, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x21, 0x25, 0x25, 0x25, 0x37, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x69, 0x63, 0x63, 0x2d, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x70, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x30, 0x08, 0x06, 0x00, 0x00, 0x00, 0x57, 0x02, 0xf9, 0x87, 0x00, 0x00, 0x0f, 0x77, 0x69, 0x43, 0x43, 0x50, 0x69, 0x63, 0x63, 0x00, 0x00, 0x58, 0x85, 0xed, 0x59, 0x7b, 0x98, 0x54, 0xc5, 0x95, 0xaf, 0x1e, 0x2e, 0x6f, 0x10, 0x03, 0xa8, 0xb4, 0x46, 0x6c, 0x15, 0x11, 0x10, 0xb0, 0xb9, 0xcd, 0xc0, 0x00, 0xc3, 0x30, 0x0f, 0x1e, 0xca, 0x34, 0x0c, 0xcf, 0x41, 0x14, 0xc4, 0x9e, 0xee, 0x7b, 0x67, 0x86, 0xee, 0xe9, 0x1e, 0xfa, 0x31, 0xc3, 0x8c, 0x4a, 0x1b, 0x04, 0x11, 0x89, 0x48, 0x02, 0xe2, 0x5c, 0x89, 0xa8, 0x20, 0xba, 0x3e, 0xe2, 0xa3, 0x67, 0xa3, 0xc6, 0x6c, 0x8c, 0x31, 0x89, 0x59, 0xe3, 0xd5, 0x98, 0xcd, 0x26, 0xba, 0x8f, 0x64, 0x17, 0xe3, 0x4c, 0x82, 0x09, 0x24, 0x4b, 0x12, 0x37, 0xd9, 0xc4, 0x9c, 0xfc, 0xea, 0x54, 0x75, 0x4f, 0x0f, 0x48, 0xbe, 0x6f, 0xbf, 0x6f, 0xff, 0x5c, 0xe6, 0xab, 0xbe, 0xa7, 0x4e, 0x9d, 0xaa, 0x3a, 0xe7, 0xfc, 0xea, 0x75, 0x0e, 0x42, 0x5c, 0xfa, 0x5a, 0x2c, 0xdc, 0x92, 0x32, 0xfc, 0x42, 0xb4, 0xc4, 0xd3, 0xc9, 0x55, 0x4b, 0xaa, 0x7d, 0x37, 0xac, 0xbf, 0xd1, 0x37, 0xf8, 0x27, 0x62, 0xb8, 0x18, 0x23, 0x46, 0x89, 0x8b, 0x84, 0x19, 0x0a, 0xa7, 0x5a, 0xab, 0x56, 0xac, 0x08, 0x8a, 0x73, 0xfe, 0xfb, 0xf8, 0xc7, 0xc2, 0x23, 0xbf, 0x3f, 0x9c, 0x26, 0xc7, 0xda, 0xdb, 0xb9, 0x69, 0xe2, 0x3b, 0x4b, 0xa6, 0xfc, 0xa0, 0xe9, 0xc6, 0x57, 0xe7, 0x1c, 0x3e, 0x65, 0xde, 0x7d, 0xee, 0x7e, 0xfc, 0xef, 0xbc, 0x88, 0x95, 0x0a, 0x0b, 0xe1, 0x99, 0x8a, 0xb2, 0x38, 0xdc, 0x9a, 0x4c, 0x0b, 0x51, 0x82, 0x32, 0xd0, 0xdf, 0x9e, 0x6e, 0xc5, 0x77, 0xf0, 0x63, 0x90, 0x19, 0x1b, 0x6e, 0x0a, 0x45, 0x40, 0xbf, 0x0c, 0x7a, 0x6a, 0x12, 0x0a, 0x82, 0xfe, 0x50, 0xf2, 0x1b, 0x14, 0xfd, 0x07, 0x49, 0x37, 0x32, 0x3d, 0x64, 0x84, 0xa4, 0x93, 0x6b, 0x56, 0xd5, 0x80, 0xf6, 0x81, 0xf6, 0x35, 0x16, 0xd1, 0x0d, 0x45, 0x74, 0xb8, 0x29, 0xd9, 0x02, 0xba, 0x12, 0xf4, 0x84, 0xb6, 0x70, 0x23, 0xe6, 0x1a, 0x82, 0x39, 0x06, 0x8d, 0x6e, 0xb1, 0xd2, 0x21, 0xa8, 0xb5, 0x15, 0xfa, 0x0c, 0x8b, 0xb4, 0x44, 0xc0, 0x1b, 0xb5, 0x03, 0xf5, 0xf2, 0x96, 0x58, 0x26, 0x9c, 0xd7, 0x19, 0x65, 0x84, 0x15, 0x5f, 0xbb, 0x1a, 0xdf, 0x61, 0x28, 0x2f, 0x87, 0x53, 0xcc, 0x97, 0x73, 0xbf, 0x1e, 0xb1, 0x98, 0x96, 0xfc, 0x77, 0xac, 0x54, 0x81, 0x7e, 0xdf, 0x4e, 0x16, 0x64, 0x3e, 0x68, 0xca, 0x30, 0x3d, 0x04, 0xe5, 0x54, 0x73, 0xba, 0x40, 0x7f, 0xbc, 0x39, 0xc4, 0xb4, 0x81, 0xf2, 0x97, 0xd6, 0x18, 0xd3, 0x63, 0xa1, 0x47, 0x49, 0x6b, 0xba, 0x7a, 0x95, 0x1a, 0xc7, 0x73, 0x61, 0x6b, 0x7a, 0xc5, 0x1a, 0x4d, 0xfb, 0x92, 0x99, 0xfc, 0x98, 0x9e, 0x29, 0x99, 0x68, 0x81, 0x9e, 0xd5, 0xd9, 0xb4, 0x66, 0x9d, 0x1a, 0xc7, 0x53, 0x2d, 0xaa, 0x45, 0x4c, 0x64, 0x84, 0xd4, 0x6a, 0x99, 0x48, 0x88, 0x88, 0x48, 0x8a, 0xe3, 0xa0, 0x25, 0x37, 0x24, 0x64, 0xff, 0x2a, 0xd1, 0x89, 0x6f, 0x4c, 0xf3, 0x2c, 0x2d, 0x5b, 0x2b, 0x4e, 0x88, 0xa8, 0xe6, 0x41, 0xea, 0x01, 0x39, 0xff, 0x72, 0xd1, 0x8c, 0xb6, 0x06, 0xfe, 0x4d, 0xa1, 0xb5, 0xb9, 0x5f, 0xef, 0x02, 0x65, 0x5c, 0x6e, 0x94, 0x19, 0xf3, 0x51, 0xe6, 0x14, 0xe8, 0x7a, 0x49, 0xef, 0x7c, 0x5b, 0x2a, 0x58, 0xe4, 0xc7, 0xe1, 0x45, 0x7e, 0xdc, 0x8c, 0x72, 0x40, 0xfb, 0xb1, 0x53, 0xda, 0xaf, 0xfd, 0x78, 0x1b, 0x6c, 0xd8, 0xaa, 0xfd, 0xb8, 0x0d, 0xf4, 0xef, 0xb4, 0xbf, 0x80, 0x4f, 0x49, 0x52, 0xfb, 0x6b, 0x3a, 0xe8, 0x8f, 0xb4, 0xbf, 0xd0, 0x3a, 0x60, 0x9c, 0xf6, 0xd7, 0x5d, 0xa0, 0x3f, 0xaf, 0x7d, 0x84, 0x75, 0x68, 0x8c, 0xd6, 0x3e, 0xc2, 0xf8, 0xc6, 0x83, 0xda, 0x47, 0x9f, 0xc5, 0x5a, 0x1b, 0x2b, 0xd6, 0x88, 0x26, 0x58, 0x93, 0x12, 0x3e, 0xd1, 0x0a, 0xff, 0x24, 0x84, 0x8d, 0x9a, 0xf4, 0x85, 0x4f, 0x73, 0x6d, 0x70, 0x2d, 0xae, 0xcb, 0x36, 0x1f, 0x6c, 0x8f, 0x83, 0x6a, 0xc7, 0xaf, 0x4f, 0x84, 0x41, 0xb5, 0x8a, 0x0e, 0x48, 0x34, 0x8b, 0x46, 0x8c, 0x93, 0x06, 0x2f, 0xc9, 0x1e, 0x4a, 0x33, 0x2f, 0x8c, 0x6f, 0x33, 0x64, 0xe2, 0x42, 0x5a, 0xb1, 0x02, 0x54, 0xc6, 0xb3, 0x0d, 0x9c, 0xb4, 0x38, 0x09, 0xc9, 0x34, 0xea, 0x4d, 0x28, 0xfd, 0x67, 0xce, 0xa0, 0x1e, 0xc7, 0x18, 0x71, 0x96, 0x49, 0x88, 0x16, 0xd0, 0x9d, 0x5c, 0x97, 0x92, 0x9d, 0xf8, 0x1e, 0x07, 0xef, 0x13, 0x94, 0x66, 0xd4, 0xdb, 0x18, 0x4b, 0x39, 0x5f, 0x9c, 0xe7, 0x8b, 0x16, 0x5a, 0x5a, 0x19, 0xed, 0x36, 0x68, 0x27, 0xc4, 0x42, 0x8d, 0x9b, 0xc5, 0x16, 0xad, 0x28, 0x9a, 0xcd, 0x07, 0x4c, 0x25, 0x57, 0xea, 0xd4, 0xc9, 0xfa, 0x47, 0x51, 0x6f, 0x66, 0x0d, 0x54, 0x5b, 0x14, 0xe3, 0xc7, 0xf1, 0x97, 0x66, 0x1d, 0x7c, 0xa2, 0xe6, 0x2c, 0x9b, 0xd5, 0x08, 0x61, 0xd0, 0x49, 0xf1, 0x21, 0x64, 0xa2, 0xb0, 0x21, 0x8e, 0x36, 0x29, 0x2f, 0xc4, 0x22, 0xd6, 0xce, 0x62, 0x8d, 0x2c, 0x48, 0xe4, 0xe7, 0x55, 0x5e, 0x3a, 0x0e, 0x2a, 0x06, 0x4e, 0x03, 0xfb, 0xcd, 0x87, 0x35, 0x6a, 0x9d, 0xe5, 0xc3, 0xb0, 0xf6, 0xa1, 0xd2, 0x5e, 0x49, 0x7c, 0x9a, 0xe7, 0xc3, 0x2c, 0x95, 0x60, 0xf9, 0x08, 0x7b, 0x45, 0x88, 0x95, 0xbc, 0xa6, 0x53, 0xec, 0xeb, 0xfe, 0x7e, 0x4e, 0xb0, 0x9f, 0x13, 0x6c, 0x53, 0xab, 0x9e, 0xd1, 0xd2, 0x76, 0xfa, 0xd0, 0x3b, 0x86, 0x71, 0x32, 0xda, 0x0f, 0xc5, 0xfa, 0x74, 0x6a, 0x6d, 0x9a, 0x59, 0x97, 0xe6, 0x4f, 0xd5, 0x45, 0xf8, 0x57, 0xfb, 0xe3, 0xfe, 0xf7, 0xfc, 0x27, 0xfd, 0x3f, 0xf2, 0x3f, 0xea, 0x7f, 0xcc, 0xff, 0x4b, 0x7f, 0xc2, 0xfa, 0xa0, 0xbd, 0xc7, 0x1f, 0xdf, 0xb1, 0xae, 0x6e, 0xc3, 0xe6, 0xc9, 0xfe, 0x5a, 0xff, 0x6e, 0xb4, 0x7c, 0xe4, 0xff, 0xb3, 0xbf, 0xd1, 0xbf, 0x1e, 0x5a, 0xae, 0xd1, 0xbe, 0x6d, 0xed, 0x87, 0x4c, 0x9c, 0x51, 0x93, 0xdc, 0x04, 0x23, 0x14, 0x62, 0xab, 0xd4, 0x1a, 0x90, 0x98, 0x74, 0xb0, 0xcf, 0xe5, 0x1a, 0x69, 0x44, 0xbf, 0x90, 0x5e, 0x01, 0x58, 0x2b, 0x9e, 0x85, 0x7a, 0xac, 0x10, 0xd6, 0xa9, 0x8f, 0xf7, 0xba, 0xb4, 0x3f, 0xa9, 0x77, 0xae, 0xec, 0xd5, 0x87, 0x4b, 0xf2, 0x2c, 0x64, 0x4e, 0x68, 0x4c, 0xda, 0xce, 0x89, 0xc9, 0xcf, 0xc5, 0xef, 0xfb, 0xa1, 0x21, 0xfd, 0x90, 0xe4, 0x75, 0x93, 0x66, 0x5d, 0x8b, 0xe7, 0x0c, 0xe9, 0x7d, 0xa4, 0xd0, 0x69, 0x82, 0x94, 0xc2, 0x47, 0xca, 0x09, 0x63, 0x9a, 0x51, 0x6d, 0x54, 0x18, 0xd5, 0xc2, 0x67, 0x2c, 0x30, 0x2a, 0x41, 0x2d, 0xc4, 0x99, 0x31, 0xcf, 0x08, 0xa2, 0x5e, 0x65, 0x98, 0xa8, 0xcf, 0x40, 0x99, 0x69, 0x94, 0x1a, 0xf3, 0xc1, 0x51, 0x72, 0x73, 0x0d, 0x3f, 0x4a, 0x99, 0xb1, 0x48, 0x4c, 0x83, 0x64, 0x99, 0x94, 0x00, 0xb7, 0xcc, 0x98, 0x0d, 0xf9, 0x52, 0xf4, 0xaa, 0xc6, 0x99, 0x53, 0x8b, 0x56, 0x39, 0xa2, 0x1f, 0x35, 0xf4, 0x2d, 0xe2, 0x55, 0x18, 0x01, 0xcc, 0xe3, 0xe7, 0x33, 0x6a, 0x09, 0xb7, 0xa9, 0xb3, 0x6a, 0x22, 0xe8, 0x39, 0x45, 0x5a, 0xd4, 0x6b, 0x2d, 0x4c, 0x45, 0xb1, 0xdc, 0x22, 0x5d, 0x9f, 0x89, 0xef, 0x0c, 0xa3, 0x06, 0x7a, 0x05, 0xa1, 0x43, 0x9d, 0xd6, 0x46, 0xb7, 0xa1, 0x77, 0xb9, 0xae, 0xf7, 0x9f, 0xbf, 0x4c, 0xcf, 0x3f, 0x03, 0xed, 0xa5, 0xc6, 0x2c, 0xe6, 0xe3, 0x66, 0x8d, 0x46, 0xc2, 0xdf, 0xbf, 0xef, 0x37, 0x9b, 0x0f, 0x34, 0x4e, 0x59, 0xfd, 0xde, 0xc6, 0xd3, 0xed, 0x3d, 0x72, 0x85, 0x44, 0x87, 0x1d, 0x5c, 0xb1, 0x6a, 0x96, 0x10, 0xf2, 0x3e, 0x56, 0xc7, 0x65, 0xdf, 0x3d, 0x9b, 0xb2, 0x03, 0x26, 0xb3, 0x3c, 0x23, 0x96, 0xe2, 0xfc, 0xfa, 0x19, 0xd1, 0x6f, 0xa7, 0xe0, 0x1e, 0x3c, 0x24, 0xc4, 0x27, 0xbb, 0x88, 0xfe, 0x74, 0x84, 0xe8, 0x93, 0xa3, 0x38, 0xfb, 0xde, 0x17, 0xe2, 0xb5, 0x03, 0x7d, 0xfd, 0x13, 0x07, 0x84, 0x28, 0x3b, 0x05, 0xfe, 0xbe, 0x3e, 0xde, 0x84, 0x87, 0x70, 0xbf, 0xdd, 0x29, 0xc4, 0x8b, 0xaf, 0xf6, 0xf1, 0x1a, 0x8e, 0x09, 0xf1, 0xd2, 0x3e, 0x21, 0xc6, 0xfd, 0xb4, 0x35, 0x94, 0x54, 0x27, 0xec, 0x00, 0x94, 0x12, 0xdb, 0x16, 0xe2, 0xf4, 0x13, 0x42, 0x8c, 0xc4, 0x6a, 0x1d, 0xf3, 0x2e, 0xae, 0xa0, 0x9b, 0xd4, 0x1d, 0xaa, 0xdb, 0xc5, 0xd1, 0xf7, 0xb0, 0x88, 0x6f, 0x15, 0x22, 0x88, 0x73, 0xde, 0x79, 0x50, 0x88, 0x89, 0x90, 0x1f, 0xb5, 0x41, 0xdd, 0xad, 0xfa, 0xdf, 0x00, 0x18, 0x50, 0x82, 0x6f, 0xb7, 0xc7, 0x2e, 0xf1, 0x96, 0xb8, 0x03, 0xb2, 0x40, 0xa2, 0x77, 0xa0, 0x33, 0x28, 0x38, 0x88, 0x06, 0x77, 0x0f, 0xb1, 0x87, 0x7a, 0x87, 0xba, 0xc3, 0xb2, 0xc3, 0x03, 0xc3, 0x7b, 0x47, 0x38, 0x23, 0x83, 0x23, 0xe9, 0xbc, 0xee, 0x51, 0xf6, 0xf9, 0xde, 0xf3, 0xdd, 0xcf, 0x64, 0x47, 0x07, 0x46, 0xf7, 0x8e, 0x71, 0xc6, 0x06, 0xc7, 0xd2, 0x05, 0xdd, 0x17, 0xda, 0x17, 0x79, 0x2f, 0x72, 0xc7, 0x65, 0xbd, 0x01, 0x6f, 0xef, 0xc5, 0xce, 0x25, 0xc1, 0x4b, 0xe8, 0xb3, 0xdd, 0x97, 0xda, 0xe3, 0xbd, 0xe3, 0xdd, 0xcb, 0xb2, 0xbe, 0x80, 0xaf, 0xf7, 0x72, 0xe7, 0x8a, 0xe0, 0x15, 0x74, 0x65, 0xf7, 0x04, 0xfb, 0x2a, 0xef, 0x55, 0xee, 0xc4, 0xec, 0xd5, 0x81, 0xab, 0x7b, 0x27, 0x39, 0x93, 0x83, 0x93, 0x69, 0x4a, 0xf7, 0x35, 0xf6, 0x54, 0xef, 0x54, 0x77, 0x5a, 0x76, 0x7a, 0x60, 0x7a, 0xef, 0xb5, 0x8e, 0x3f, 0xe8, 0xa7, 0x19, 0xdd, 0xa6, 0x1d, 0xf0, 0x06, 0xdc, 0x99, 0xd9, 0x52, 0xb3, 0xb4, 0x77, 0x96, 0x33, 0x3b, 0x38, 0x9b, 0xca, 0x72, 0x73, 0xec, 0xb9, 0xde, 0xb9, 0xee, 0xbc, 0x6c, 0xb9, 0x59, 0xde, 0x3b, 0xdf, 0xa9, 0x08, 0x56, 0xd0, 0x82, 0x5c, 0xa5, 0x5d, 0xe5, 0xad, 0x72, 0xab, 0xb3, 0x35, 0x66, 0x4d, 0xef, 0x42, 0x67, 0x51, 0x70, 0x11, 0x2d, 0xce, 0x2d, 0xb1, 0xaf, 0xf3, 0x5e, 0xe7, 0x5e, 0x9f, 0x5d, 0x6a, 0x2e, 0xed, 0xad, 0x75, 0x82, 0xc1, 0x20, 0x2d, 0xcb, 0x2d, 0xb7, 0xeb, 0xbc, 0x75, 0xee, 0x8a, 0xec, 0x4a, 0x73, 0x65, 0xef, 0x2a, 0x67, 0x75, 0x70, 0x35, 0xad, 0xc9, 0xad, 0xb5, 0xeb, 0xbd, 0xf5, 0xee, 0xba, 0xec, 0x0d, 0xe6, 0x0d, 0xbd, 0xeb, 0x9d, 0x1b, 0x83, 0x37, 0xd2, 0x4d, 0xb9, 0x0d, 0xf6, 0x46, 0xef, 0x46, 0xf7, 0xe6, 0xec, 0x26, 0x73, 0x53, 0xef, 0x2d, 0x4e, 0x28, 0x18, 0xa2, 0x86, 0x5c, 0xd8, 0x8e, 0x78, 0x23, 0xae, 0x95, 0xb5, 0x4d, 0xbb, 0xa7, 0xd1, 0x69, 0x0a, 0x36, 0x51, 0x73, 0x6e, 0xb3, 0x15, 0xf5, 0x46, 0xdd, 0x58, 0xb6, 0xc5, 0x6c, 0xe9, 0x89, 0x3b, 0x89, 0x60, 0x82, 0x5a, 0x73, 0x5b, 0xac, 0xa4, 0x37, 0xe9, 0xa6, 0xb2, 0x69, 0x33, 0xdd, 0x93, 0x71, 0xda, 0x82, 0x6d, 0xd4, 0x9e, 0xdb, 0x6a, 0x75, 0x78, 0x3b, 0xdc, 0xce, 0xec, 0xad, 0xe6, 0xad, 0x3d, 0xb7, 0x39, 0xb7, 0x07, 0x6f, 0xa7, 0x6d, 0xb9, 0xac, 0x75, 0x87, 0xf7, 0x0e, 0xf7, 0x73, 0xd9, 0xed, 0xe6, 0xf6, 0x9e, 0x3b, 0x9d, 0x1d, 0xc1, 0x1d, 0xb4, 0x33, 0x77, 0x97, 0xb5, 0xcb, 0xbb, 0xcb, 0xbd, 0x3b, 0xbb, 0xdb, 0xdc, 0xdd, 0x73, 0x8f, 0xb3, 0x27, 0xb8, 0x87, 0x3e, 0x9f, 0xbb, 0xd7, 0xda, 0xeb, 0xdd, 0xeb, 0xde, 0x97, 0xdd, 0x67, 0xee, 0xeb, 0xf9, 0x82, 0xf3, 0xc5, 0xe0, 0x17, 0x69, 0x7f, 0xee, 0x80, 0x75, 0xbf, 0xf7, 0x7e, 0xf7, 0x60, 0xf6, 0x01, 0xf3, 0x81, 0x9e, 0x2e, 0xc7, 0x09, 0x3a, 0xf4, 0x60, 0xee, 0x90, 0xf5, 0xa5, 0x71, 0x5f, 0x72, 0x1f, 0xca, 0x1e, 0x36, 0x0f, 0xf7, 0x3c, 0xdc, 0xf5, 0x48, 0xf0, 0x11, 0x7a, 0x34, 0x77, 0xc4, 0x3a, 0x3a, 0xee, 0xa8, 0xfb, 0x58, 0xf6, 0x98, 0x79, 0xac, 0xe7, 0xf1, 0xae, 0x27, 0x82, 0x4f, 0xd0, 0xdf, 0xe5, 0x9e, 0xb4, 0x9e, 0x1a, 0xf7, 0x94, 0xfb, 0x74, 0xf6, 0x19, 0xf3, 0x99, 0x9e, 0x2f, 0x77, 0x3d, 0x1b, 0x7c, 0x96, 0x9e, 0xcb, 0x3d, 0x6f, 0xbd, 0x30, 0xee, 0x05, 0x37, 0x97, 0x05, 0xfe, 0xae, 0xc7, 0x29, 0xb1, 0x07, 0x04, 0x06, 0x90, 0xe1, 0x02, 0x7d, 0x7b, 0x70, 0x60, 0x30, 0x0d, 0x71, 0x87, 0x3a, 0xc3, 0x6c, 0x60, 0x4f, 0x23, 0xdc, 0x91, 0xce, 0x79, 0xf6, 0xa8, 0xc0, 0x28, 0x02, 0xf2, 0xce, 0x68, 0x7b, 0x4c, 0x60, 0x0c, 0x8d, 0x75, 0x2f, 0x70, 0x80, 0x7b, 0xe0, 0x22, 0x1a, 0xe7, 0x7a, 0x9d, 0x8b, 0xed, 0x4b, 0x02, 0x40, 0xdd, 0xbd, 0xd4, 0x19, 0x6f, 0x5f, 0x16, 0xb8, 0x8c, 0x7c, 0x2e, 0x30, 0xb7, 0xaf, 0x0c, 0x5c, 0x49, 0x13, 0xdc, 0xab, 0x9c, 0x89, 0x36, 0x10, 0xa7, 0x49, 0xee, 0x64, 0x67, 0x8a, 0x7d, 0x4d, 0xe0, 0x1a, 0x02, 0xde, 0xce, 0x74, 0xfb, 0xda, 0xc0, 0xb5, 0xe4, 0x77, 0x67, 0x38, 0x40, 0x3b, 0x10, 0xa0, 0x99, 0x6e, 0xa9, 0x33, 0xcb, 0x9e, 0x6d, 0x02, 0x6b, 0x77, 0x8e, 0x33, 0xd7, 0x9e, 0x67, 0xce, 0xa3, 0x72, 0x17, 0x48, 0xdb, 0x0b, 0xcc, 0x05, 0x54, 0xe9, 0x56, 0x39, 0xd5, 0x36, 0x70, 0xa6, 0x85, 0xee, 0x22, 0x67, 0xb1, 0xbd, 0xc4, 0x5c, 0x42, 0x40, 0xd9, 0x59, 0x6a, 0xd7, 0x9a, 0xb5, 0x14, 0x74, 0x97, 0x39, 0xc0, 0xd8, 0xac, 0xa3, 0x15, 0xee, 0x4a, 0x67, 0x95, 0xbd, 0xda, 0x04, 0xc2, 0xee, 0x5a, 0xa7, 0xde, 0x5e, 0x67, 0xae, 0xa3, 0x1b, 0x5c, 0xe0, 0x6b, 0xdf, 0x64, 0xde, 0x44, 0x1b, 0xdc, 0x8d, 0xce, 0xcd, 0x36, 0xd0, 0xa5, 0x5b, 0xdc, 0x90, 0xd3, 0x60, 0x87, 0xcd, 0x30, 0x01, 0x5b, 0xc7, 0xb6, 0x1b, 0xcd, 0x46, 0x6a, 0x72, 0x9b, 0x1d, 0x20, 0x6b, 0x46, 0x29, 0xe6, 0xb6, 0x38, 0x71, 0x2b, 0x61, 0x02, 0x57, 0x77, 0x8b, 0x93, 0xb4, 0x52, 0x66, 0x8a, 0xd2, 0x2e, 0x50, 0xb5, 0xda, 0xcd, 0x76, 0xda, 0xea, 0x76, 0x38, 0x9d, 0x16, 0x30, 0xa5, 0xdb, 0xdc, 0xdb, 0x9d, 0x6d, 0x56, 0xd6, 0xcc, 0x12, 0x10, 0x75, 0xb6, 0x5b, 0x77, 0x9a, 0x77, 0xd2, 0x0e, 0x77, 0xa7, 0x03, 0x3c, 0xcd, 0x5d, 0x74, 0xb7, 0xbb, 0xdb, 0xb9, 0xc7, 0xda, 0x63, 0x02, 0x4d, 0xf7, 0x5e, 0x67, 0xaf, 0x75, 0x9f, 0x79, 0x1f, 0xed, 0x73, 0x81, 0xa5, 0xb5, 0xdf, 0xdc, 0x4f, 0x07, 0xdc, 0xfb, 0x9d, 0x83, 0x16, 0x90, 0xa4, 0x2e, 0xd7, 0x71, 0x1e, 0xb4, 0x0e, 0x99, 0x87, 0x08, 0x38, 0x76, 0x1d, 0xb6, 0x1e, 0x36, 0x1f, 0xa6, 0x47, 0xdc, 0x47, 0xbb, 0x80, 0xa2, 0x79, 0x94, 0x1e, 0x73, 0x8f, 0x75, 0x3d, 0x6e, 0x3d, 0x61, 0x02, 0x43, 0xf7, 0xc9, 0xae, 0xa7, 0xac, 0xa7, 0xcd, 0xa7, 0xe9, 0x19, 0x17, 0x08, 0x5a, 0xcf, 0x99, 0xcf, 0xd1, 0xf3, 0xee, 0x0b, 0x5d, 0x39, 0xab, 0xdb, 0xec, 0xa6, 0xbf, 0x77, 0xbf, 0xd2, 0xf5, 0xa2, 0xf5, 0x92, 0xf9, 0x12, 0xbd, 0xec, 0x7e, 0xb5, 0xeb, 0x15, 0xeb, 0x6b, 0xe6, 0xd7, 0xe8, 0x1f, 0xdc, 0xaf, 0x77, 0xbd, 0x6a, 0x7d, 0xc3, 0xfc, 0x06, 0xbd, 0xe6, 0x7e, 0xb3, 0xeb, 0x75, 0xeb, 0x5b, 0xe6, 0xb7, 0xe8, 0xdb, 0xee, 0x77, 0xba, 0xde, 0xb0, 0xbe, 0x6b, 0x7e, 0x97, 0xfe, 0xd1, 0x7d, 0xb3, 0xeb, 0x7b, 0xd6, 0x5b, 0xe6, 0x5b, 0x04, 0xfc, 0xc9, 0x43, 0x25, 0x04, 0xf4, 0x69, 0x20, 0x61, 0xe7, 0xd3, 0x10, 0x1a, 0x4a, 0xc3, 0x08, 0xc8, 0x13, 0xf6, 0x3c, 0x01, 0x77, 0xfa, 0x0c, 0x8d, 0x26, 0xa0, 0x4e, 0x17, 0xd0, 0x85, 0x04, 0xcc, 0xc9, 0x4b, 0x17, 0x13, 0x10, 0xa7, 0x4b, 0x69, 0x3c, 0x01, 0x6f, 0xba, 0x9c, 0xb0, 0xc3, 0x69, 0x02, 0x5d, 0x45, 0x13, 0x09, 0x58, 0x13, 0xf6, 0x36, 0x01, 0x69, 0x9a, 0x46, 0xd3, 0x09, 0x38, 0xd3, 0x0c, 0x32, 0x09, 0x28, 0x53, 0x29, 0xcd, 0x22, 0x60, 0x4c, 0x73, 0x68, 0x2e, 0x01, 0x61, 0x9a, 0x4f, 0xd8, 0xc9, 0x54, 0x49, 0x55, 0x54, 0x4d, 0x40, 0x97, 0xb0, 0x87, 0x09, 0xd8, 0xd2, 0xf5, 0xb4, 0x94, 0x80, 0x2c, 0x2d, 0xa3, 0xe5, 0x04, 0x5c, 0x69, 0x25, 0xad, 0x22, 0xa0, 0x4a, 0x6b, 0xa9, 0x9e, 0x80, 0x29, 0xad, 0x27, 0xec, 0x58, 0xda, 0x40, 0x1b, 0xe9, 0x66, 0x02, 0x9e, 0x84, 0xbd, 0x4a, 0x40, 0x93, 0x2c, 0xb2, 0x09, 0x58, 0x52, 0x33, 0x6d, 0x26, 0x20, 0x49, 0x2d, 0x14, 0x27, 0xe0, 0x48, 0x5b, 0x28, 0x49, 0x40, 0x91, 0x32, 0x84, 0x9d, 0x49, 0x5b, 0xa9, 0x83, 0x3a, 0x09, 0x08, 0x12, 0xf6, 0x24, 0x01, 0x3f, 0xfa, 0x1c, 0x6d, 0x27, 0xa0, 0x47, 0x3b, 0xe9, 0x2e, 0x02, 0x76, 0xb4, 0x9b, 0xee, 0x21, 0x20, 0x47, 0xf7, 0xd2, 0x5e, 0x02, 0x6e, 0xf4, 0x05, 0xc2, 0x0e, 0xa4, 0x03, 0x74, 0x3f, 0x1d, 0x24, 0x60, 0x46, 0xd8, 0x7b, 0x04, 0xc4, 0xe8, 0x21, 0x3a, 0x4c, 0xc0, 0x8b, 0x1e, 0xa5, 0x23, 0x04, 0xb4, 0xe8, 0x18, 0x3d, 0x4e, 0xc0, 0x8a, 0x9e, 0xa4, 0xa7, 0x08, 0x48, 0xd1, 0x97, 0x09, 0x3b, 0x8d, 0x9e, 0xa7, 0x17, 0x28, 0x47, 0x40, 0x89, 0xbe, 0x42, 0x2f, 0x12, 0x30, 0xa2, 0xaf, 0xd2, 0x2b, 0x04, 0x84, 0xe8, 0xeb, 0xf4, 0x2a, 0x01, 0x1f, 0xfa, 0x26, 0xbd, 0x4e, 0x40, 0x87, 0xbe, 0x43, 0x6f, 0x10, 0xb0, 0xa1, 0x37, 0xe9, 0x7b, 0xf4, 0x16, 0xb9, 0xf4, 0x36, 0xbd, 0x43, 0xdf, 0xa7, 0x77, 0xe9, 0x07, 0xf4, 0x4f, 0xf4, 0x43, 0xfa, 0x67, 0xfa, 0x11, 0xfd, 0x98, 0xde, 0xa3, 0xf7, 0xe9, 0x5f, 0xe8, 0x5f, 0xe9, 0xdf, 0xe8, 0xdf, 0xe9, 0x27, 0xf4, 0x53, 0xfa, 0x0f, 0xfa, 0x4f, 0x3a, 0x4e, 0x1f, 0xd0, 0xcf, 0xe8, 0x43, 0xea, 0xa1, 0x5e, 0xfa, 0x39, 0xfd, 0x82, 0x4e, 0xd0, 0x47, 0xf4, 0x4b, 0xfa, 0x15, 0x9d, 0xa4, 0x53, 0xf4, 0x6b, 0xfa, 0x0d, 0xfd, 0x17, 0x9d, 0xa6, 0xdf, 0xd2, 0xef, 0xe8, 0xf7, 0xf4, 0x31, 0xfd, 0x37, 0xfd, 0x81, 0xfe, 0x48, 0xff, 0x43, 0x7f, 0xa2, 0x3f, 0xd3, 0x27, 0xf4, 0x17, 0xe0, 0x1f, 0x69, 0x0e, 0xe7, 0xef, 0x84, 0x81, 0x28, 0xe7, 0xa3, 0xdc, 0x82, 0x72, 0x21, 0x4a, 0x9b, 0x8a, 0x6d, 0xc4, 0x1d, 0xba, 0x7e, 0x50, 0xc5, 0x34, 0xe2, 0x88, 0x8a, 0x85, 0xc4, 0x8b, 0x28, 0x57, 0xa0, 0xe0, 0x6e, 0xe3, 0x38, 0xac, 0x17, 0x65, 0x10, 0xca, 0xaf, 0x94, 0xbc, 0x47, 0xde, 0x2e, 0x43, 0xf0, 0x3e, 0x5d, 0x26, 0x16, 0x8b, 0x4d, 0x18, 0xcd, 0xe2, 0x17, 0x8f, 0x7a, 0xad, 0xcd, 0x40, 0xa4, 0x20, 0xcb, 0xcc, 0x42, 0xbb, 0x7a, 0x6b, 0x45, 0xf0, 0x4e, 0x91, 0xaf, 0x74, 0xf9, 0x3a, 0x89, 0xf1, 0x7b, 0x25, 0x52, 0x90, 0x68, 0xe0, 0x77, 0x70, 0x08, 0x3c, 0xf9, 0xd2, 0x8a, 0x88, 0x69, 0xf8, 0x95, 0xaf, 0x9c, 0x10, 0xbf, 0x9b, 0xa6, 0x9d, 0x11, 0x2f, 0x04, 0xf9, 0x65, 0x65, 0xf1, 0x5b, 0xdf, 0xc2, 0x18, 0x35, 0xc2, 0x8f, 0x77, 0x77, 0x15, 0xde, 0x76, 0x55, 0x18, 0x2b, 0x25, 0xdf, 0xfe, 0x90, 0x97, 0x12, 0x69, 0xfd, 0x92, 0x2a, 0x8e, 0x87, 0x86, 0xf6, 0xc5, 0x43, 0x9e, 0xed, 0x32, 0xf6, 0x51, 0xf1, 0x90, 0x07, 0xb1, 0xae, 0x47, 0xc7, 0x43, 0x1e, 0xc4, 0x49, 0x03, 0x3e, 0xb0, 0xe2, 0x4b, 0xaa, 0x41, 0x23, 0x2e, 0x1d, 0x18, 0x54, 0xf1, 0x90, 0x07, 0xf7, 0xf1, 0xa0, 0x77, 0x55, 0xdc, 0xe3, 0x79, 0x03, 0x2e, 0x78, 0x44, 0xc5, 0x3d, 0x9e, 0xc7, 0xe1, 0x4e, 0x5b, 0xc5, 0x3d, 0x9e, 0xd7, 0x31, 0xfc, 0x08, 0x1d, 0xf7, 0xe0, 0x55, 0x3e, 0xf2, 0x9d, 0xa2, 0xb8, 0x27, 0xaf, 0xcf, 0xb9, 0x22, 0xa0, 0x0c, 0x5b, 0x14, 0xd1, 0x11, 0x8b, 0x0f, 0xf1, 0x45, 0x88, 0xa3, 0x04, 0xf5, 0x4a, 0x8e, 0xe9, 0xb7, 0x5d, 0x4c, 0xbf, 0x30, 0x7d, 0xfa, 0x4d, 0x9d, 0xe6, 0xb7, 0x9e, 0x8f, 0x23, 0x03, 0x15, 0x41, 0xc5, 0xb9, 0x16, 0x2b, 0xbc, 0x92, 0x63, 0xf0, 0xab, 0x1c, 0x2d, 0xa1, 0xdf, 0x99, 0x0d, 0x3a, 0x5a, 0x95, 0x54, 0x87, 0x1e, 0x5d, 0xbd, 0x50, 0x9b, 0x39, 0x9e, 0xe8, 0x1b, 0xb3, 0x8d, 0x5f, 0x90, 0x16, 0x6b, 0x13, 0x66, 0x84, 0x22, 0xfc, 0x66, 0x4d, 0xe0, 0x4f, 0x46, 0x1f, 0xad, 0x2c, 0x1b, 0xe2, 0x11, 0x2d, 0xa0, 0xee, 0x2b, 0xb2, 0x56, 0xe9, 0x2c, 0x23, 0xb8, 0x54, 0xd1, 0x88, 0xca, 0xc6, 0x64, 0xc1, 0xc6, 0xb0, 0x7e, 0xa9, 0x46, 0x8b, 0x64, 0xc2, 0xdc, 0x57, 0xc5, 0x2a, 0xa1, 0x42, 0x64, 0x97, 0xf7, 0x52, 0x83, 0x8e, 0x9b, 0x1a, 0x79, 0x8e, 0x56, 0xfc, 0xc5, 0xf8, 0xfd, 0x1e, 0xd1, 0xfe, 0x49, 0xb2, 0x95, 0x61, 0x6d, 0xf7, 0xf4, 0xc2, 0xab, 0x5f, 0xcd, 0x97, 0xc7, 0x20, 0x01, 0xdb, 0x42, 0x90, 0x3a, 0x79, 0x56, 0x34, 0xd0, 0x09, 0x5a, 0xcd, 0xdc, 0xc9, 0xad, 0x6d, 0x9e, 0x10, 0x8f, 0xd7, 0xc4, 0x91, 0x80, 0x9c, 0x5f, 0xfa, 0xa1, 0x8d, 0xe9, 0x38, 0xc7, 0x09, 0x7d, 0xf2, 0x72, 0xd4, 0x30, 0xdb, 0x20, 0xfd, 0xd1, 0xa4, 0xe9, 0x88, 0x46, 0x53, 0x65, 0x06, 0x42, 0x62, 0xaa, 0xf0, 0x79, 0x46, 0x72, 0x7b, 0x02, 0x51, 0xaa, 0x4f, 0xbf, 0xd1, 0x8f, 0xf3, 0x0c, 0x16, 0x6b, 0xd0, 0xe2, 0xb9, 0x84, 0x63, 0xa6, 0x0c, 0xc7, 0x89, 0xc5, 0xde, 0x08, 0x6b, 0x5c, 0xd4, 0x6f, 0x07, 0xfa, 0xc4, 0xd8, 0xf6, 0xe3, 0x45, 0xf6, 0x28, 0x44, 0x32, 0x1c, 0x59, 0x49, 0x39, 0x15, 0xb5, 0xd8, 0x3a, 0x6e, 0x3d, 0xa1, 0xc7, 0x4c, 0x42, 0x4e, 0xda, 0x30, 0x49, 0xd4, 0x63, 0x0f, 0x2d, 0x81, 0x97, 0x26, 0x33, 0x82, 0x3e, 0xec, 0xa6, 0x93, 0x90, 0xe8, 0xd0, 0x18, 0xb5, 0xb0, 0x16, 0x2d, 0x1e, 0xa9, 0x2b, 0x23, 0xc8, 0x91, 0x75, 0x9b, 0xde, 0x9d, 0xca, 0x63, 0x51, 0x46, 0x28, 0xcd, 0x7e, 0x8c, 0x69, 0xdf, 0xa6, 0xa5, 0x9d, 0x68, 0x53, 0xb1, 0x54, 0x84, 0xe3, 0xc5, 0x26, 0xe8, 0xa9, 0xbc, 0x1a, 0xd5, 0x6b, 0x36, 0x1f, 0x3d, 0xc7, 0x59, 0xaf, 0x90, 0x46, 0x33, 0xca, 0xb6, 0x34, 0x9f, 0xc3, 0xfa, 0x08, 0xaf, 0x84, 0x56, 0xb6, 0x7c, 0x33, 0xaf, 0xbb, 0x33, 0x23, 0xef, 0x35, 0x1a, 0xe5, 0xfe, 0xc8, 0xe6, 0x4f, 0xaa, 0x30, 0xaf, 0x51, 0x99, 0x65, 0x49, 0x17, 0xd6, 0xa9, 0x1c, 0xb7, 0x9a, 0xe5, 0x22, 0x05, 0x89, 0x24, 0x6c, 0xb7, 0xd9, 0x53, 0x0d, 0x7a, 0x57, 0x35, 0xf3, 0xef, 0x2a, 0x1d, 0xdb, 0xa5, 0x75, 0xfc, 0xed, 0x2b, 0x64, 0x7a, 0x7c, 0x7c, 0xce, 0x25, 0x75, 0xbc, 0xd8, 0x17, 0xdf, 0x7f, 0x1b, 0xdf, 0x08, 0xcf, 0x9e, 0xef, 0x11, 0xd1, 0xbb, 0xa0, 0xbe, 0xb0, 0xc3, 0xa6, 0xe1, 0x64, 0xeb, 0xdb, 0x57, 0xd3, 0x60, 0x43, 0x88, 0xe7, 0x8d, 0x15, 0xf6, 0x56, 0xde, 0x46, 0x1f, 0xf7, 0x55, 0x33, 0x2a, 0x1b, 0xfa, 0x66, 0xaa, 0xe6, 0xec, 0x52, 0x92, 0xb1, 0x51, 0x59, 0x8e, 0xfe, 0xf3, 0x45, 0x0b, 0x3b, 0x24, 0xaa, 0xad, 0x57, 0x19, 0x84, 0x76, 0xa6, 0x22, 0x85, 0xec, 0x43, 0xed, 0xa7, 0xee, 0x41, 0xb5, 0x9b, 0xfe, 0xef, 0xcf, 0xb3, 0xcc, 0xff, 0x9f, 0x68, 0xff, 0xab, 0x13, 0xed, 0x6f, 0x67, 0x5b, 0x54, 0xb6, 0xa4, 0x0f, 0x9d, 0x5f, 0x68, 0x2d, 0x43, 0x05, 0x79, 0xa5, 0x6f, 0x92, 0x3d, 0xab, 0x56, 0x86, 0xc5, 0x3d, 0x64, 0x2e, 0x21, 0xcd, 0xbd, 0xf3, 0xf9, 0x16, 0x75, 0xdb, 0x34, 0xb3, 0xff, 0x33, 0xda, 0x7e, 0x9f, 0xde, 0x21, 0x16, 0xef, 0x90, 0x84, 0x3e, 0xed, 0x1a, 0x79, 0x1d, 0x25, 0x39, 0x8f, 0x96, 0xcf, 0xee, 0xb4, 0xa2, 0xe7, 0x1f, 0x0b, 0xf8, 0x14, 0xe3, 0xa2, 0x56, 0x9b, 0xea, 0x1b, 0x2a, 0xf8, 0x5c, 0xad, 0xf6, 0x50, 0xc1, 0x86, 0xa4, 0xbe, 0xeb, 0x93, 0xec, 0x41, 0xb5, 0x8a, 0xf3, 0x12, 0x79, 0x1d, 0xd4, 0xf9, 0xd2, 0x87, 0xab, 0xc4, 0xac, 0x06, 0xb5, 0xd3, 0x22, 0x9f, 0x0b, 0x39, 0x33, 0xdf, 0x14, 0x13, 0x57, 0xb3, 0xa5, 0x7d, 0xdc, 0x88, 0xce, 0xf1, 0xa9, 0x15, 0xa3, 0x4e, 0xca, 0x90, 0xf6, 0x4a, 0x4a, 0x9f, 0xe7, 0xa1, 0xb3, 0x70, 0xcc, 0x67, 0xa8, 0xf2, 0xeb, 0xca, 0xd2, 0x74, 0x1f, 0x86, 0x61, 0xf6, 0x79, 0xa8, 0x1f, 0x8e, 0x69, 0xe6, 0xf4, 0x79, 0x69, 0xfa, 0xdf, 0xc8, 0xdd, 0x45, 0x34, 0x2e, 0x56, 0xa1, 0xfd, 0x44, 0x01, 0xcb, 0x88, 0xc6, 0x32, 0xc4, 0xba, 0xa8, 0x59, 0x8b, 0xb3, 0x6b, 0xa1, 0xc2, 0x9a, 0x54, 0x39, 0x3a, 0x9f, 0xfe, 0x0d, 0xeb, 0x5d, 0x93, 0x2a, 0xdc, 0x5f, 0xea, 0x1c, 0x0f, 0x69, 0x1c, 0xa5, 0x17, 0x8a, 0x31, 0x6c, 0x29, 0x64, 0x96, 0x42, 0x9c, 0x7d, 0xce, 0xd3, 0x89, 0x33, 0xf0, 0x4c, 0x72, 0xbd, 0x18, 0xc9, 0x50, 0xc1, 0x82, 0x56, 0x9e, 0x6f, 0x8b, 0xee, 0xad, 0xf8, 0x21, 0xe6, 0xc7, 0xf8, 0x54, 0xef, 0x93, 0x6c, 0xc3, 0xed, 0xd0, 0x87, 0xe3, 0xf5, 0x90, 0x4e, 0x15, 0xad, 0xd9, 0x16, 0xce, 0x7c, 0x49, 0xb9, 0x2d, 0x7a, 0xbf, 0x27, 0xb4, 0x3f, 0x32, 0xb8, 0x45, 0x92, 0x8c, 0x47, 0x7f, 0x1c, 0xf3, 0x72, 0x29, 0x8d, 0xcc, 0x99, 0x18, 0x36, 0xb2, 0xb5, 0xc5, 0x59, 0xd2, 0x94, 0xde, 0x15, 0x89, 0xa2, 0xfb, 0x28, 0x5c, 0xc8, 0x09, 0x16, 0xe3, 0x78, 0x06, 0x8a, 0x45, 0x39, 0xb6, 0x6a, 0x9d, 0x21, 0xab, 0x30, 0x4c, 0xa3, 0xb6, 0x5f, 0xbe, 0x2b, 0x9f, 0x75, 0x2b, 0x43, 0xfb, 0x02, 0x70, 0x64, 0xce, 0x6b, 0xb6, 0x51, 0x03, 0xf9, 0x6a, 0x70, 0xea, 0xd0, 0x32, 0x13, 0xbc, 0x3a, 0x1e, 0x43, 0xe6, 0xd0, 0x2a, 0xe4, 0x2d, 0x6a, 0x2c, 0xe1, 0xda, 0x0c, 0xa3, 0x96, 0xf3, 0x75, 0x32, 0x4f, 0x37, 0x8f, 0x73, 0x5e, 0x2a, 0x73, 0x56, 0x65, 0x94, 0xe2, 0xbb, 0x98, 0xf3, 0x72, 0xd5, 0x86, 0x1f, 0xf4, 0x7c, 0xfe, 0x5d, 0x66, 0xcc, 0xd5, 0x39, 0xb8, 0x52, 0x1e, 0xa3, 0x46, 0xf7, 0x98, 0xc1, 0xf3, 0x96, 0x32, 0xb7, 0x4a, 0xff, 0x3f, 0x42, 0xb9, 0x51, 0xc6, 0x33, 0xc9, 0xfc, 0x5e, 0x39, 0xe7, 0xcc, 0xea, 0xb4, 0x16, 0x7e, 0xc8, 0xcb, 0xfc, 0xdf, 0x62, 0xa3, 0x06, 0xf5, 0xd9, 0x72, 0xec, 0xa2, 0x8c, 0x9e, 0x0f, 0xb7, 0xd6, 0x5a, 0x9c, 0x91, 0x52, 0x8f, 0x32, 0xd6, 0xac, 0x82, 0x33, 0x87, 0x95, 0xe8, 0x59, 0x2b, 0x31, 0x34, 0xc6, 0x73, 0x4e, 0x51, 0xda, 0x3a, 0x9b, 0x33, 0x8d, 0xb0, 0x4e, 0xea, 0xa9, 0x79, 0xca, 0x7e, 0xe9, 0x27, 0x95, 0xc3, 0x9b, 0x67, 0x2c, 0x2f, 0x78, 0x4b, 0xda, 0x53, 0x89, 0x51, 0x95, 0xd6, 0x0b, 0xd8, 0x16, 0x53, 0x79, 0x10, 0xb3, 0x57, 0xb0, 0x87, 0xf3, 0x2d, 0x65, 0x5a, 0x6b, 0xa5, 0x57, 0x9d, 0xce, 0x5f, 0xaa, 0xbc, 0xa5, 0x1a, 0x6b, 0x2e, 0x2c, 0x9c, 0x5e, 0x94, 0x81, 0x2c, 0xc6, 0xa8, 0xec, 0x1c, 0x39, 0xc9, 0x32, 0xf4, 0xaa, 0xe0, 0xd1, 0xf3, 0x92, 0x35, 0xc6, 0x1a, 0x39, 0xeb, 0x19, 0x58, 0x49, 0x9f, 0xcc, 0x64, 0x4f, 0xcf, 0xe7, 0xba, 0xc4, 0xa4, 0xde, 0x28, 0x67, 0x2d, 0x94, 0x8d, 0x15, 0xac, 0x7d, 0x79, 0x01, 0x9b, 0xd2, 0x02, 0x36, 0xf5, 0xac, 0x8b, 0x9c, 0x79, 0x11, 0x34, 0xcc, 0x23, 0xb2, 0x5c, 0x7b, 0x44, 0xad, 0x81, 0x7c, 0xce, 0xb3, 0x1a, 0xbf, 0xf3, 0xd1, 0x53, 0x21, 0x51, 0xce, 0xb5, 0x0a, 0xf6, 0x58, 0x31, 0x4e, 0x41, 0xed, 0xdb, 0xeb, 0xa0, 0xad, 0x92, 0x2d, 0xd6, 0xa2, 0xde, 0x30, 0x0b, 0xe3, 0x15, 0xa3, 0xa5, 0xfc, 0xe3, 0x33, 0x2e, 0x63, 0x7b, 0x8b, 0x71, 0xae, 0x28, 0xb2, 0x74, 0x01, 0x63, 0x52, 0xca, 0xfd, 0x2b, 0xb9, 0x8f, 0xaf, 0x9f, 0x8f, 0x6a, 0x58, 0x6f, 0xd9, 0x4f, 0xdb, 0xca, 0x2b, 0x6d, 0x16, 0xeb, 0xa9, 0x2c, 0x99, 0x0d, 0x9e, 0xf2, 0x66, 0x95, 0x96, 0xce, 0x7b, 0x6d, 0xa6, 0xce, 0x17, 0x2f, 0x2a, 0xa0, 0x57, 0xcf, 0xe8, 0x15, 0x4b, 0x4d, 0x97, 0x99, 0xdc, 0xf8, 0xd4, 0x7b, 0xec, 0xcc, 0x24, 0x9d, 0xcf, 0x1d, 0x50, 0x77, 0xca, 0x9a, 0xd3, 0x95, 0xe8, 0x98, 0xbb, 0x3a, 0xd4, 0xd8, 0xd3, 0xb0, 0xed, 0xee, 0x26, 0x1a, 0xb1, 0xf3, 0xcd, 0x68, 0x64, 0xcf, 0xfe, 0x5d, 0x47, 0x6e, 0x5e, 0xbb, 0x7c, 0x58, 0xdb, 0x8e, 0x86, 0xca, 0xc6, 0xa1, 0xdb, 0x93, 0x9b, 0x9a, 0xdb, 0x87, 0xdf, 0xdb, 0x5e, 0x77, 0xd7, 0xf2, 0x43, 0x9b, 0x9e, 0x5d, 0x51, 0xb7, 0xf3, 0x6d, 0x7f, 0xc9, 0x3e, 0xef, 0xea, 0x5f, 0xef, 0xd9, 0x5f, 0x97, 0xcd, 0x4c, 0xba, 0x63, 0xe0, 0xe6, 0x23, 0x8d, 0x3d, 0x4d, 0x97, 0xc7, 0x0f, 0xda, 0xd7, 0xae, 0x99, 0xb8, 0xf1, 0x74, 0x34, 0xbc, 0xf5, 0x95, 0xf5, 0xeb, 0x32, 0x93, 0xfc, 0x88, 0x74, 0xff, 0x0a, 0x4e, 0xa3, 0x9b, 0x1a, 0x62, 0x24, 0x67, 0x76, 0x00, 0x00, 0x00, 0x20, 0x63, 0x48, 0x52, 0x4d, 0x00, 0x00, 0x7a, 0x26, 0x00, 0x00, 0x80, 0x84, 0x00, 0x00, 0xfa, 0x00, 0x00, 0x00, 0x80, 0xe8, 0x00, 0x00, 0x75, 0x30, 0x00, 0x00, 0xea, 0x60, 0x00, 0x00, 0x3a, 0x98, 0x00, 0x00, 0x17, 0x70, 0x9c, 0xba, 0x51, 0x3c, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47, 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7, 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0d, 0xd7, 0x00, 0x00, 0x0d, 0xd7, 0x01, 0x42, 0x28, 0x9b, 0x78, 0x00, 0x00, 0x09, 0x98, 0x49, 0x44, 0x41, 0x54, 0x68, 0xde, 0xd5, 0x59, 0x6b, 0x50, 0x14, 0x57, 0x16, 0xfe, 0x6e, 0xf7, 0xcc, 0x74, 0x03, 0xc3, 0x60, 0x00, 0x79, 0xf9, 0x8c, 0x0a, 0x98, 0x18, 0x58, 0xe3, 0x23, 0x6a, 0x5c, 0x35, 0xa2, 0xa2, 0x06, 0x5d, 0x89, 0x1a, 0x37, 0x6a, 0xd5, 0x1a, 0x6b, 0x6b, 0x35, 0x29, 0x53, 0xb5, 0xae, 0x68, 0x52, 0x2a, 0x31, 0xae, 0xc6, 0x25, 0x6a, 0xd4, 0xd2, 0x44, 0xa3, 0x62, 0x34, 0x6a, 0xa9, 0x59, 0x89, 0x88, 0x12, 0x4d, 0xc9, 0x1a, 0xcb, 0x27, 0xeb, 0x1b, 0xf1, 0x81, 0x3c, 0x34, 0x22, 0x02, 0xe2, 0x00, 0xc2, 0xcc, 0x30, 0x8f, 0x9e, 0x99, 0xee, 0xbb, 0x3f, 0xa6, 0xc7, 0x9d, 0x41, 0x18, 0x1e, 0x03, 0xa6, 0xfc, 0xaa, 0xfa, 0x0f, 0xdc, 0xbe, 0xfd, 0x7d, 0xe7, 0xdc, 0x73, 0xee, 0x99, 0x73, 0x08, 0xa5, 0x14, 0x2f, 0x33, 0x98, 0xdf, 0x9b, 0x80, 0xb7, 0x50, 0xb4, 0xd7, 0xc6, 0x84, 0x10, 0x02, 0xc0, 0xf9, 0x38, 0x0d, 0x45, 0x01, 0x48, 0x00, 0x28, 0x6d, 0x23, 0xd7, 0xb7, 0x99, 0x07, 0x88, 0x03, 0x0c, 0x21, 0x84, 0x9d, 0x3d, 0x7b, 0x36, 0x5f, 0x5e, 0x5e, 0x3e, 0xb4, 0xb6, 0x56, 0xbf, 0xb2, 0xc6, 0x60, 0xbe, 0x21, 0x8a, 0x92, 0xa9, 0xe2, 0x49, 0xd5, 0xce, 0x05, 0x0b, 0x16, 0xf4, 0x00, 0xe0, 0x0b, 0x40, 0x21, 0x0b, 0xf4, 0xfe, 0xbb, 0xad, 0x35, 0x84, 0x0b, 0x01, 0x06, 0x00, 0x29, 0x2a, 0x2a, 0x8a, 0x0e, 0x0e, 0x0e, 0x1e, 0x43, 0x59, 0xee, 0x3d, 0x3f, 0x1f, 0xae, 0x7f, 0xa5, 0xce, 0x6c, 0xcf, 0x7b, 0x64, 0xf0, 0xcd, 0x2f, 0x37, 0x28, 0x07, 0xf6, 0x0a, 0x84, 0xdd, 0x6e, 0xb7, 0xf6, 0xef, 0x19, 0x68, 0x2b, 0xcc, 0xcf, 0x5b, 0x97, 0x98, 0x98, 0xf8, 0x5d, 0x71, 0x71, 0xb1, 0x0e, 0x80, 0x15, 0x80, 0xe4, 0x8d, 0x37, 0x9a, 0x2d, 0xc0, 0x85, 0x30, 0x01, 0xc0, 0x64, 0x67, 0x67, 0x87, 0x46, 0x45, 0x45, 0x8d, 0x22, 0x0a, 0x6e, 0x12, 0xcf, 0x73, 0x23, 0x2d, 0x56, 0x49, 0x79, 0xb7, 0x4c, 0xa7, 0x28, 0x28, 0xab, 0xe3, 0xef, 0x55, 0xd4, 0x41, 0xb0, 0x49, 0xcf, 0xde, 0x4d, 0x7c, 0xab, 0x13, 0x32, 0x2e, 0x97, 0x21, 0xb4, 0x03, 0x8f, 0xc9, 0x6f, 0x85, 0x9b, 0x83, 0xfc, 0xd8, 0xa7, 0x57, 0x2e, 0x65, 0x27, 0x8d, 0x1d, 0x3b, 0xf6, 0x04, 0x00, 0x13, 0x00, 0x3b, 0xa5, 0x54, 0x6a, 0x16, 0x91, 0x96, 0x08, 0x70, 0x3d, 0xc7, 0xdb, 0xb6, 0x6d, 0x53, 0x4f, 0x9a, 0x34, 0x69, 0xb8, 0x8a, 0xf7, 0x79, 0x57, 0xa1, 0xe4, 0xc6, 0x2b, 0x14, 0x6c, 0x48, 0x51, 0x99, 0x41, 0xbc, 0x5b, 0x6e, 0x50, 0x17, 0x94, 0x1b, 0xa0, 0x33, 0xda, 0x1a, 0xdd, 0xc7, 0x29, 0xc0, 0x89, 0x37, 0xba, 0x06, 0x20, 0x71, 0x50, 0x84, 0xd9, 0x62, 0xd0, 0x5f, 0x3d, 0x9c, 0x9e, 0x96, 0x34, 0x6f, 0xde, 0xbc, 0x3c, 0x00, 0x02, 0x00, 0xb1, 0xa5, 0xde, 0x70, 0x13, 0xe0, 0x4a, 0x78, 0xfc, 0xf8, 0xf1, 0x8a, 0x1d, 0x3b, 0x76, 0xf4, 0xe7, 0x7d, 0x7d, 0xc7, 0x31, 0x0a, 0x6e, 0x92, 0x2f, 0xa7, 0x8a, 0x2e, 0x7d, 0x6a, 0x12, 0xee, 0x94, 0x1a, 0xd4, 0x85, 0x65, 0x06, 0xe6, 0xf1, 0x53, 0x33, 0x9a, 0xfb, 0xa5, 0xfa, 0x02, 0x00, 0x40, 0xc1, 0x12, 0x8c, 0x78, 0xad, 0xa3, 0x18, 0x17, 0x1b, 0x62, 0x2b, 0x2b, 0x2d, 0xdd, 0xbd, 0xe2, 0x9f, 0x5f, 0xac, 0xdc, 0xb3, 0x67, 0x4f, 0x35, 0x1c, 0xc7, 0xaa, 0xd9, 0x41, 0xfe, 0x4c, 0x80, 0x4c, 0x9e, 0xd5, 0xe9, 0x74, 0x73, 0x45, 0xc2, 0x4e, 0xf1, 0xe3, 0xf9, 0x41, 0x35, 0x75, 0x56, 0x31, 0xaf, 0xcc, 0xc0, 0xe7, 0x97, 0xe9, 0x95, 0xc5, 0x5a, 0x23, 0xec, 0x62, 0xeb, 0x8e, 0x6a, 0x43, 0x02, 0x9c, 0xd0, 0xf8, 0x2a, 0x31, 0xb1, 0x7f, 0x98, 0xa5, 0x77, 0x84, 0xbf, 0xe5, 0xfe, 0xbd, 0x82, 0xe4, 0xd8, 0xd8, 0xd8, 0x3d, 0x00, 0x2c, 0xb2, 0x37, 0x9a, 0x3c, 0x56, 0xae, 0x69, 0x94, 0xa4, 0xa6, 0xa6, 0x76, 0xd1, 0x68, 0x34, 0xdf, 0x0a, 0xb5, 0x06, 0xba, 0x2e, 0xb3, 0x80, 0x54, 0xe9, 0xad, 0xad, 0x22, 0xdc, 0x12, 0xe8, 0x4d, 0x36, 0xec, 0x3b, 0xf7, 0x88, 0xef, 0xd6, 0xd1, 0x8f, 0x9f, 0x3a, 0xb8, 0xe7, 0x9a, 0xea, 0x5a, 0xfd, 0x27, 0xd7, 0x2e, 0x5f, 0xfc, 0x24, 0x3e, 0x3e, 0x3e, 0x9b, 0x10, 0xd2, 0x64, 0x90, 0xbb, 0xa6, 0x51, 0xb6, 0xa0, 0xa0, 0xc0, 0xdf, 0x56, 0x5d, 0x2d, 0xd8, 0x8f, 0x1e, 0xa6, 0x8b, 0xe2, 0x3a, 0xd1, 0xc8, 0x70, 0x75, 0xbb, 0x0b, 0x70, 0xe2, 0x61, 0xa5, 0x11, 0xeb, 0x33, 0x0b, 0x7d, 0xb3, 0x6e, 0xd7, 0x44, 0xbf, 0x3d, 0xec, 0x9d, 0x9f, 0x2b, 0x9e, 0x54, 0xed, 0xdb, 0xbc, 0x79, 0xf3, 0xab, 0x00, 0x94, 0x84, 0x90, 0x46, 0xd3, 0xbd, 0xeb, 0x3f, 0x98, 0xea, 0xea, 0x6a, 0x05, 0x15, 0x45, 0x5a, 0x3b, 0x6b, 0x16, 0x53, 0xb7, 0x30, 0x09, 0x73, 0x87, 0x86, 0xd1, 0x84, 0x7e, 0x61, 0x2f, 0xac, 0xd6, 0xa0, 0x00, 0xae, 0x14, 0x3d, 0x25, 0xab, 0x0e, 0xdd, 0xe5, 0xef, 0x6a, 0xed, 0x13, 0xfe, 0xfa, 0xb7, 0xb9, 0xb9, 0xc5, 0x25, 0x25, 0xc9, 0x09, 0x09, 0x09, 0x01, 0x84, 0x90, 0x06, 0xef, 0x0e, 0x37, 0x65, 0x82, 0x20, 0x10, 0xc8, 0x6b, 0x8c, 0xdf, 0x7f, 0x4f, 0x2a, 0x87, 0x0f, 0x27, 0x23, 0x3a, 0x02, 0xf3, 0xc7, 0x74, 0x95, 0x58, 0xb6, 0x4d, 0xee, 0x9d, 0x66, 0x41, 0xb0, 0x49, 0xc8, 0xbc, 0xfa, 0x58, 0xb9, 0x3e, 0xb3, 0xd0, 0xd7, 0x42, 0xfc, 0x17, 0x1e, 0xfc, 0xe9, 0x50, 0xde, 0xc3, 0x87, 0x0f, 0x67, 0xc3, 0xe1, 0x0d, 0x37, 0x22, 0x6e, 0x02, 0x2c, 0x16, 0x0b, 0x85, 0xcb, 0x02, 0x5b, 0x4e, 0x0e, 0xb4, 0xaf, 0xbf, 0x46, 0x82, 0xef, 0xe6, 0x60, 0xe5, 0x84, 0xee, 0x52, 0xf8, 0x2b, 0xfc, 0x0b, 0x13, 0xe1, 0xc7, 0x2b, 0x30, 0x38, 0x2a, 0x08, 0x81, 0x81, 0x12, 0xa7, 0xe4, 0xc4, 0xb0, 0x88, 0x2e, 0xa1, 0x9b, 0x01, 0xf8, 0xd5, 0xe7, 0xec, 0x56, 0x0b, 0x59, 0x2c, 0x16, 0xa9, 0xbe, 0x97, 0xa4, 0xda, 0x5a, 0x3c, 0x8d, 0x1f, 0xc3, 0xf8, 0x7f, 0xfe, 0xb9, 0xb4, 0x60, 0xd1, 0x22, 0x9a, 0x71, 0xbb, 0x96, 0x5c, 0xc8, 0xaf, 0x6a, 0x17, 0xd2, 0x1d, 0xfc, 0x54, 0x88, 0x8b, 0xe9, 0x88, 0xde, 0xdd, 0x58, 0xc9, 0x8f, 0x53, 0x32, 0xf7, 0x85, 0xd3, 0xd2, 0x7f, 0x2c, 0x69, 0xcc, 0x6f, 0x86, 0xb3, 0xf8, 0x2c, 0x38, 0x9f, 0x02, 0x50, 0x03, 0xa8, 0x03, 0x20, 0x36, 0x28, 0x40, 0x10, 0x04, 0x89, 0xb0, 0xec, 0xf3, 0x3b, 0x53, 0x0a, 0xc3, 0x8a, 0x15, 0x8c, 0x35, 0x3b, 0x1b, 0x89, 0x07, 0x0f, 0xd2, 0xe8, 0x50, 0x1f, 0xba, 0xeb, 0xcc, 0x23, 0xa6, 0x2d, 0x82, 0x23, 0x24, 0x80, 0x43, 0x5c, 0x4c, 0x08, 0x22, 0xbb, 0x10, 0xca, 0x2b, 0x59, 0x52, 0x60, 0x39, 0x21, 0x1d, 0x33, 0xff, 0xc4, 0x14, 0xeb, 0x2e, 0x42, 0x82, 0xfd, 0x99, 0xb5, 0x29, 0xa5, 0x04, 0x80, 0xca, 0xa3, 0x07, 0x6c, 0x36, 0x1b, 0x85, 0x87, 0x1a, 0x4b, 0x38, 0x79, 0x12, 0xda, 0xd8, 0x58, 0x12, 0x75, 0xfc, 0x38, 0x5d, 0x96, 0xd0, 0x4d, 0xda, 0x70, 0xaa, 0x9c, 0xd1, 0x9b, 0x1b, 0xbf, 0x81, 0x1b, 0x43, 0xe7, 0x20, 0x1f, 0x8c, 0x8c, 0x09, 0x46, 0x8f, 0x08, 0x86, 0x2a, 0x95, 0xc0, 0x6d, 0xf3, 0x51, 0x9a, 0x6e, 0x4c, 0x67, 0x1e, 0x59, 0xaf, 0x81, 0x42, 0xf2, 0x54, 0x60, 0x3e, 0x47, 0xce, 0x4d, 0x80, 0xc9, 0x64, 0xa2, 0xb4, 0x81, 0x45, 0xae, 0x10, 0x4b, 0x4b, 0x51, 0x39, 0x60, 0x00, 0xe3, 0xbf, 0x69, 0x93, 0xb4, 0xf4, 0x83, 0xe9, 0x74, 0xef, 0xb5, 0x6a, 0x72, 0xbb, 0x44, 0xd7, 0x24, 0xe9, 0x9e, 0x61, 0x6a, 0x0c, 0xef, 0x13, 0x88, 0x6e, 0x61, 0x0c, 0x25, 0xac, 0x15, 0x37, 0xcd, 0x69, 0xf4, 0x47, 0x43, 0x06, 0x53, 0x6e, 0xbb, 0xd9, 0x20, 0x31, 0x4f, 0x02, 0x08, 0x21, 0xc4, 0x79, 0x37, 0xd4, 0x8f, 0x01, 0x91, 0x30, 0x4d, 0x57, 0xd8, 0xd4, 0x6a, 0x85, 0xfe, 0xa3, 0x8f, 0x18, 0xdb, 0xd9, 0xb3, 0x74, 0xd6, 0xd6, 0xad, 0xf4, 0x52, 0x84, 0x9a, 0xfe, 0x74, 0xb1, 0xec, 0xb9, 0x17, 0x5f, 0xeb, 0xac, 0xc1, 0xb0, 0x3e, 0x01, 0xb4, 0x47, 0xa8, 0x9a, 0xc4, 0x44, 0x0b, 0xf4, 0xa6, 0x79, 0x0f, 0xce, 0xea, 0x8e, 0x10, 0xad, 0xbd, 0xa0, 0x25, 0xa4, 0x3d, 0xc2, 0x4d, 0x80, 0xd1, 0x68, 0x94, 0x5a, 0xb2, 0xb1, 0x79, 0xff, 0x7e, 0x62, 0xcf, 0xcd, 0xc5, 0xc0, 0x5f, 0x7e, 0x41, 0x8f, 0x71, 0xdd, 0xc4, 0x6f, 0x7e, 0x2d, 0x65, 0x7b, 0x77, 0xf6, 0xc7, 0xdb, 0xaf, 0x6b, 0x68, 0x78, 0x90, 0x12, 0x46, 0xa9, 0x12, 0xb9, 0xe6, 0xed, 0x30, 0x0b, 0x3d, 0x91, 0xa1, 0x9b, 0xdf, 0x2e, 0x79, 0xd8, 0x4d, 0x80, 0xd5, 0x6a, 0xa5, 0xcd, 0xf1, 0x80, 0x2b, 0x6c, 0x77, 0xee, 0x40, 0xdb, 0xa7, 0x0f, 0xe9, 0x70, 0xe0, 0x00, 0x96, 0x7d, 0x30, 0x02, 0x4f, 0xa5, 0x12, 0x9a, 0x6b, 0xd9, 0x89, 0x23, 0xd5, 0xc7, 0x89, 0x4e, 0x2c, 0x07, 0x00, 0x8c, 0xd3, 0xac, 0x68, 0x0f, 0xee, 0xcf, 0x0b, 0x30, 0x18, 0x0c, 0x1e, 0x83, 0xb8, 0x31, 0x50, 0x83, 0x01, 0x35, 0x13, 0x26, 0xb0, 0xa1, 0x92, 0x80, 0x1d, 0x55, 0x09, 0xc4, 0x4e, 0x85, 0x76, 0x23, 0x5c, 0x1f, 0x6e, 0xe6, 0xd6, 0xeb, 0xf5, 0x12, 0xda, 0xe8, 0xa7, 0xde, 0xef, 0x22, 0xe0, 0x25, 0x41, 0xe3, 0xa5, 0xc4, 0xcb, 0x88, 0x76, 0x6b, 0xab, 0x70, 0x44, 0x8d, 0x28, 0x6e, 0x0c, 0xba, 0xa8, 0x06, 0x20, 0x90, 0xed, 0x8e, 0x70, 0x65, 0x0c, 0x1e, 0xdb, 0x6e, 0x79, 0xbb, 0xad, 0xe7, 0x8b, 0x4c, 0x86, 0x57, 0x15, 0x42, 0x2c, 0x3f, 0x19, 0xe1, 0xca, 0x18, 0x08, 0xd4, 0x88, 0x42, 0x21, 0x0b, 0xb7, 0xf5, 0x19, 0x20, 0x60, 0x31, 0xc4, 0x6f, 0x0e, 0xa2, 0xb9, 0x78, 0x9c, 0x37, 0x7e, 0x8b, 0xb6, 0x0c, 0x72, 0xaf, 0x3d, 0xc0, 0x04, 0x06, 0x82, 0x4f, 0x4c, 0x84, 0x6a, 0xe0, 0x40, 0x30, 0x84, 0x45, 0xb5, 0xf8, 0x00, 0x39, 0xe6, 0x1f, 0x41, 0x5d, 0xec, 0x40, 0x61, 0xc7, 0x05, 0xe3, 0x16, 0x04, 0x2b, 0x7a, 0x21, 0x41, 0x93, 0x82, 0x1c, 0xf3, 0x01, 0x94, 0x58, 0xaf, 0xb4, 0x89, 0x80, 0x56, 0xc5, 0x00, 0xd3, 0xb1, 0x23, 0xfc, 0xe6, 0xcc, 0x41, 0x87, 0xad, 0x5b, 0xa1, 0x4e, 0x4a, 0x82, 0xfd, 0xd6, 0x2d, 0xd4, 0x7e, 0xfc, 0x31, 0x24, 0x2a, 0xa2, 0xcc, 0x96, 0xe3, 0x46, 0xde, 0x15, 0x55, 0xf6, 0x7b, 0x38, 0xaa, 0x5b, 0x88, 0x70, 0x45, 0x0c, 0x46, 0xfb, 0x2f, 0x81, 0x8a, 0xf8, 0x7a, 0x2d, 0xa0, 0xd9, 0x1e, 0x60, 0xc3, 0xc2, 0xc0, 0x4f, 0x9e, 0x0c, 0x65, 0xdf, 0xbe, 0x90, 0xb4, 0x5a, 0x98, 0x0f, 0x1f, 0x86, 0x71, 0xfb, 0xf6, 0x16, 0x7f, 0x90, 0x42, 0xc2, 0x25, 0xd3, 0x4e, 0xbc, 0xc2, 0x76, 0xc5, 0x38, 0xcd, 0x4a, 0xdc, 0x36, 0x67, 0xe0, 0x37, 0xeb, 0xb9, 0x36, 0x11, 0x40, 0xe1, 0x68, 0x67, 0xfc, 0x9f, 0x74, 0xa7, 0x4e, 0xf0, 0x99, 0x32, 0x05, 0x8a, 0x98, 0x18, 0x48, 0x8f, 0x1f, 0xc3, 0x9c, 0x9e, 0x0e, 0xe3, 0x96, 0x2d, 0x5e, 0x5b, 0x0d, 0x00, 0x6a, 0xc4, 0x12, 0x1c, 0xd5, 0x25, 0xa1, 0x9f, 0xcf, 0x0c, 0x8c, 0xf5, 0x5f, 0x8e, 0x33, 0xc6, 0xf5, 0xb0, 0x48, 0x7a, 0xaf, 0x04, 0x00, 0x80, 0x48, 0x00, 0xea, 0x33, 0x7d, 0x3a, 0xf8, 0x51, 0xa3, 0x20, 0x96, 0x96, 0xc2, 0x7c, 0xe8, 0x10, 0xea, 0x36, 0x6d, 0x6a, 0x13, 0xd2, 0x0d, 0xe1, 0xba, 0x79, 0x3f, 0x34, 0x6c, 0x18, 0xc6, 0xa8, 0x93, 0x51, 0x28, 0x9c, 0x44, 0x81, 0x90, 0xe5, 0x69, 0xb9, 0xc7, 0xdf, 0xc4, 0x12, 0x00, 0xcb, 0xd5, 0x4b, 0x97, 0x76, 0xa9, 0x57, 0xaf, 0x16, 0x0c, 0x6b, 0xd7, 0x42, 0xbf, 0x7c, 0x39, 0x6c, 0xb7, 0xbc, 0x4e, 0x7d, 0x4d, 0x42, 0x2f, 0x56, 0x20, 0x53, 0xff, 0x29, 0x38, 0x46, 0x8d, 0x77, 0x35, 0xab, 0xe0, 0xc7, 0x04, 0x35, 0xfb, 0xdd, 0xfa, 0x02, 0xea, 0x06, 0xc7, 0xc5, 0xad, 0x4d, 0x3f, 0x77, 0xee, 0xab, 0x57, 0xce, 0x9f, 0x17, 0xb8, 0x91, 0x23, 0xdb, 0x9d, 0xbc, 0x2b, 0x6e, 0x9a, 0xd3, 0x71, 0xa6, 0x6e, 0x03, 0xde, 0x51, 0x27, 0x21, 0x86, 0x4f, 0x6c, 0xb1, 0x00, 0x0a, 0x47, 0x47, 0x4c, 0x3b, 0x7d, 0xe6, 0xcc, 0xdd, 0xeb, 0x52, 0x53, 0xff, 0xee, 0x9f, 0x96, 0x66, 0xf4, 0xf9, 0xf0, 0xc3, 0x17, 0x3a, 0xc2, 0x31, 0x4a, 0x55, 0x38, 0xa6, 0x5f, 0x02, 0x3b, 0x04, 0x4c, 0xd4, 0xac, 0x81, 0x86, 0x0d, 0xab, 0xbf, 0xc4, 0xed, 0x18, 0x3d, 0x8b, 0x01, 0x39, 0x7a, 0x45, 0x42, 0x88, 0x09, 0x80, 0x76, 0xc9, 0x92, 0x25, 0xc7, 0x1f, 0x3c, 0x78, 0xa0, 0x5d, 0x9f, 0x92, 0xb2, 0x8d, 0x89, 0x8a, 0x0a, 0x34, 0x2e, 0x5d, 0xca, 0xe2, 0x05, 0x8e, 0xa3, 0xee, 0x5a, 0x7e, 0x41, 0xb1, 0x35, 0x1b, 0x23, 0xd5, 0x9f, 0x02, 0x00, 0x95, 0xa8, 0x64, 0x87, 0x3c, 0x1c, 0x71, 0x5d, 0xf7, 0xdc, 0x3d, 0x40, 0x29, 0x15, 0x01, 0x98, 0x01, 0x54, 0xa5, 0xa6, 0xa6, 0x5e, 0x7c, 0x77, 0xda, 0xb4, 0xf7, 0xad, 0xd3, 0xa6, 0xdd, 0x0f, 0x38, 0x78, 0xd0, 0x4a, 0x38, 0xee, 0x85, 0x09, 0x88, 0x50, 0xfe, 0x01, 0x71, 0x7c, 0xb2, 0xb5, 0x8f, 0xe2, 0x3d, 0x41, 0x5d, 0xde, 0x2f, 0xf7, 0xeb, 0xd5, 0x1b, 0x16, 0xc9, 0xbc, 0xdc, 0xfa, 0xa5, 0x8d, 0xb6, 0xd7, 0xe5, 0x76, 0x9e, 0x12, 0x80, 0x26, 0x38, 0x38, 0xb8, 0x4b, 0x76, 0x56, 0xd6, 0xfa, 0x4e, 0xa2, 0x38, 0x58, 0x37, 0x7e, 0x3c, 0x27, 0x55, 0x35, 0xdc, 0x56, 0x09, 0x95, 0x04, 0x7c, 0xa5, 0x8d, 0x6e, 0x75, 0xa9, 0xe0, 0xc3, 0x04, 0x20, 0x96, 0x9b, 0x2a, 0xf5, 0x53, 0xcd, 0x12, 0x20, 0x70, 0x75, 0xe7, 0x7e, 0xfd, 0xef, 0xf1, 0x2f, 0x57, 0xfe, 0xeb, 0x78, 0x6e, 0x6e, 0x6e, 0x29, 0x80, 0x27, 0x00, 0x2a, 0x01, 0x18, 0x65, 0x23, 0x7b, 0x16, 0x20, 0x8b, 0x20, 0xb2, 0x08, 0x7f, 0x00, 0xa1, 0xe7, 0x4f, 0x9e, 0xfc, 0x6c, 0x40, 0x64, 0xe4, 0x9f, 0x6b, 0xe3, 0xe3, 0x39, 0x7b, 0x41, 0x41, 0x9b, 0x08, 0x20, 0x20, 0xe8, 0xae, 0x1a, 0x8a, 0xfe, 0xca, 0xbf, 0x58, 0x5e, 0xe5, 0x86, 0x91, 0xfc, 0xfc, 0xbc, 0xcb, 0x7b, 0x77, 0xfe, 0xfb, 0xc8, 0xc6, 0x8d, 0x1b, 0xaf, 0x03, 0xa8, 0x01, 0xa0, 0x83, 0xa3, 0x17, 0x64, 0x42, 0x03, 0x33, 0x04, 0x8f, 0x37, 0x31, 0xa5, 0x94, 0x12, 0x42, 0x6c, 0x00, 0xf4, 0x00, 0xc4, 0x3f, 0x8e, 0x1e, 0xfd, 0xe5, 0x81, 0x7d, 0xfb, 0x1e, 0x4e, 0xb9, 0x70, 0x61, 0x91, 0x6e, 0xea, 0x54, 0x5e, 0x38, 0x7d, 0xba, 0x55, 0x96, 0x06, 0x00, 0x0d, 0x1b, 0x86, 0xbe, 0xdc, 0x74, 0xb1, 0x9f, 0x6a, 0xa6, 0xdd, 0xa0, 0x33, 0x69, 0x4f, 0x65, 0x5e, 0x38, 0x9a, 0xb0, 0x2c, 0xf6, 0x44, 0x49, 0x49, 0xc9, 0x13, 0x00, 0xb5, 0x00, 0x0c, 0x2e, 0xa4, 0xed, 0x70, 0x74, 0xa9, 0x9f, 0x6b, 0xb7, 0x37, 0x6b, 0xc4, 0xe4, 0x9c, 0x1d, 0x00, 0xf0, 0x01, 0x10, 0x9c, 0x92, 0x92, 0x32, 0xf6, 0x1f, 0x73, 0xe6, 0x7c, 0x6d, 0x4a, 0x4a, 0xf2, 0x31, 0xfd, 0xf0, 0xc3, 0xb3, 0x38, 0x6a, 0xca, 0x03, 0x2c, 0x94, 0x88, 0xe2, 0x47, 0xe3, 0x4d, 0x76, 0x96, 0x25, 0x42, 0x15, 0x23, 0xe5, 0x5c, 0xbf, 0x71, 0x36, 0xf5, 0xbb, 0x5d, 0x87, 0xf7, 0xee, 0xdd, 0x9b, 0x27, 0x5b, 0x5b, 0x0f, 0xc0, 0x08, 0x47, 0x36, 0xb4, 0xc1, 0xd1, 0x81, 0xf3, 0x38, 0xec, 0x68, 0x56, 0x2d, 0x24, 0x6f, 0x60, 0x77, 0x66, 0xa8, 0xc5, 0x8b, 0x17, 0x1f, 0xbb, 0x7f, 0xff, 0xbe, 0x76, 0x7d, 0x4a, 0xca, 0x36, 0x75, 0x64, 0x64, 0x87, 0xba, 0xe4, 0x64, 0x85, 0xa7, 0x0c, 0x15, 0xac, 0xe8, 0x85, 0x37, 0x55, 0x33, 0xec, 0xb1, 0xdc, 0xfb, 0x92, 0x56, 0xfb, 0xa4, 0x38, 0xeb, 0xe7, 0x33, 0x87, 0x17, 0x2f, 0xfe, 0xd3, 0xaf, 0x3a, 0x9d, 0xae, 0x0a, 0xee, 0x47, 0xc4, 0x2a, 0x93, 0x6e, 0xfe, 0xe0, 0x8f, 0x52, 0xda, 0xa2, 0x07, 0x8e, 0xcc, 0xe5, 0x03, 0x20, 0x62, 0xc4, 0x88, 0x11, 0x23, 0x2b, 0xee, 0xdd, 0x2b, 0xd4, 0xa7, 0xa5, 0x09, 0x65, 0x1c, 0x47, 0x6d, 0x92, 0x40, 0x57, 0x56, 0x74, 0xa7, 0x5f, 0x3c, 0x0e, 0xa7, 0xab, 0x2a, 0x7a, 0xd2, 0x8c, 0xda, 0xf9, 0x52, 0x49, 0x5d, 0x8e, 0xa9, 0xa6, 0x4e, 0xab, 0xcf, 0x3a, 0x79, 0x22, 0x6d, 0xe2, 0xc4, 0x89, 0x33, 0x00, 0x0c, 0x02, 0x10, 0x0d, 0x20, 0x02, 0x40, 0x00, 0x00, 0x5e, 0x36, 0x24, 0xe3, 0x3c, 0x11, 0x2d, 0xe2, 0xd3, 0xd2, 0x17, 0x5c, 0x44, 0xf0, 0x00, 0x42, 0xc2, 0xc3, 0xc3, 0xfb, 0x17, 0xe6, 0xe4, 0x9c, 0x31, 0x5e, 0xbe, 0x6c, 0xb1, 0x49, 0x02, 0xdd, 0x59, 0xfd, 0x1e, 0xbd, 0xaa, 0x3f, 0x20, 0x18, 0xad, 0x3a, 0x21, 0xaf, 0xe8, 0xc6, 0xb5, 0x35, 0x6b, 0xd6, 0x24, 0x2b, 0x14, 0x8a, 0xe1, 0x00, 0xde, 0x00, 0xd0, 0x15, 0x40, 0x10, 0x1c, 0xb3, 0x62, 0x65, 0x6b, 0x49, 0x7b, 0x2d, 0x40, 0x16, 0xe1, 0x6c, 0xb6, 0x06, 0x01, 0x78, 0x3d, 0xfb, 0xd4, 0xa9, 0xdd, 0x82, 0xdd, 0x28, 0x56, 0xea, 0xca, 0xb4, 0x99, 0xc7, 0x8e, 0xee, 0x1c, 0x32, 0x64, 0x48, 0x22, 0x80, 0x7e, 0x00, 0x7a, 0x00, 0x08, 0x81, 0x23, 0x93, 0x71, 0x72, 0x2c, 0x11, 0x6f, 0x89, 0x3b, 0x9f, 0x56, 0x0f, 0xba, 0x5d, 0x82, 0x5b, 0x21, 0x5b, 0x34, 0x30, 0x32, 0x32, 0x32, 0xa4, 0xa8, 0xa8, 0xc8, 0x26, 0x07, 0xa2, 0x33, 0x8b, 0x58, 0x20, 0x67, 0x91, 0xa6, 0x02, 0xb2, 0x55, 0x1c, 0xbc, 0xdd, 0x4f, 0x16, 0xc1, 0xc8, 0xd6, 0x55, 0xc9, 0x7f, 0xb6, 0xc2, 0x91, 0x45, 0x24, 0x78, 0x39, 0x89, 0x6f, 0x77, 0x01, 0x0d, 0x08, 0xa1, 0xf2, 0x83, 0xf6, 0x24, 0xee, 0xc4, 0xff, 0x00, 0xf1, 0x91, 0x60, 0x89, 0x97, 0x4b, 0x7e, 0x56, 0x00, 0x00, 0x00, 0x14, 0x74, 0x45, 0x58, 0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x00, 0x4a, 0x61, 0x6b, 0x75, 0x62, 0x20, 0x53, 0x74, 0x65, 0x69, 0x6e, 0x65, 0x72, 0xe6, 0xfb, 0xf7, 0x2f, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x00, 0x32, 0x30, 0x31, 0x33, 0x2d, 0x31, 0x32, 0x2d, 0x31, 0x36, 0x54, 0x31, 0x37, 0x3a, 0x34, 0x36, 0x3a, 0x32, 0x33, 0x2d, 0x30, 0x35, 0x3a, 0x30, 0x30, 0x49, 0x14, 0x87, 0xbb, 0x00, 0x00, 0x00, 0x25, 0x74, 0x45, 0x58, 0x74, 0x64, 0x61, 0x74, 0x65, 0x3a, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x00, 0x32, 0x30, 0x31, 0x33, 0x2d, 0x31, 0x32, 0x2d, 0x31, 0x36, 0x54, 0x31, 0x37, 0x3a, 0x34, 0x36, 0x3a, 0x32, 0x33, 0x2d, 0x30, 0x35, 0x3a, 0x30, 0x30, 0x38, 0x49, 0x3f, 0x07, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x53, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x00, 0x77, 0x77, 0x77, 0x2e, 0x69, 0x6e, 0x6b, 0x73, 0x63, 0x61, 0x70, 0x65, 0x2e, 0x6f, 0x72, 0x67, 0x9b, 0xee, 0x3c, 0x1a, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, 0x00, 0x00, 0x28, 0x75, 0x75, 0x61, 0x79, 0x29, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2f, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00 } }; static GStaticResource static_resource = { resources_resource_data.data, sizeof (resources_resource_data.data), NULL, NULL, NULL }; extern GResource *resources_get_resource (void); GResource *resources_get_resource (void) { return g_static_resource_get_resource (&static_resource); } /* If G_HAS_CONSTRUCTORS is true then the compiler support *both* constructors and destructors, in a sane way, including e.g. on library unload. If not you're on your own. Some compilers need #pragma to handle this, which does not work with macros, so the way you need to use this is (for constructors): #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor) #endif G_DEFINE_CONSTRUCTOR(my_constructor) static void my_constructor(void) { ... } */ #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) #define G_HAS_CONSTRUCTORS 1 #define G_DEFINE_CONSTRUCTOR(_func) static void __attribute__((constructor)) _func (void); #define G_DEFINE_DESTRUCTOR(_func) static void __attribute__((destructor)) _func (void); #elif defined (_MSC_VER) && (_MSC_VER >= 1500) /* Visual studio 2008 and later has _Pragma */ #define G_HAS_CONSTRUCTORS 1 #define G_DEFINE_CONSTRUCTOR(_func) \ static void _func(void); \ static int _func ## _wrapper(void) { _func(); return 0; } \ __pragma(section(".CRT$XCU",read)) \ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _wrapper; #define G_DEFINE_DESTRUCTOR(_func) \ static void _func(void); \ static int _func ## _constructor(void) { atexit (_func); return 0; } \ __pragma(section(".CRT$XCU",read)) \ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor; #elif defined (_MSC_VER) #define G_HAS_CONSTRUCTORS 1 /* Pre Visual studio 2008 must use #pragma section */ #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \ section(".CRT$XCU",read) #define G_DEFINE_CONSTRUCTOR(_func) \ static void _func(void); \ static int _func ## _wrapper(void) { _func(); return 0; } \ __declspec(allocate(".CRT$XCU")) static int (*p)(void) = _func ## _wrapper; #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \ section(".CRT$XCU",read) #define G_DEFINE_DESTRUCTOR(_func) \ static void _func(void); \ static int _func ## _constructor(void) { atexit (_func); return 0; } \ __declspec(allocate(".CRT$XCU")) static int (* _array ## _func)(void) = _func ## _constructor; #elif defined(__SUNPRO_C) /* This is not tested, but i believe it should work, based on: * http://opensource.apple.com/source/OpenSSL098/OpenSSL098-35/src/fips/fips_premain.c */ #define G_HAS_CONSTRUCTORS 1 #define G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA 1 #define G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(_func) \ init(_func) #define G_DEFINE_CONSTRUCTOR(_func) \ static void _func(void); #define G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(_func) \ fini(_func) #define G_DEFINE_DESTRUCTOR(_func) \ static void _func(void); #else /* constructors not supported for this compiler */ #endif #ifdef G_HAS_CONSTRUCTORS #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(resource_constructor) #endif G_DEFINE_CONSTRUCTOR(resource_constructor) #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(resource_destructor) #endif G_DEFINE_DESTRUCTOR(resource_destructor) #else #warning "Constructor not supported on this compiler, linking in resources will not work" #endif static void resource_constructor (void) { g_static_resource_init (&static_resource); } static void resource_destructor (void) { g_static_resource_fini (&static_resource); } gdk-pixbuf-2.30.8/tests/test-animation.ani0000664000175000017500000075244012305775535021613 0ustar00mclasenmclasen00000000000000RIFFÕACONanih$$ LISTàÔframiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿûûûÿùùùÿùùùÿøøùÿ÷øøÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÇÃÁÿüüüÿûûûÿúùúÿùùùÿ÷÷øÿôõôÿôöñÿóõëÿñôåÿðõáÿïôÚÿíôÔÿñ÷ØÿéôÍÿÐײÿ*å:Iu*åÈÄÁÿýýýÿüüûÿúúùÿùù÷ÿùùõÿøùôÿõ÷ñÿôöêÿô÷çÿòöáÿñ÷Ýÿïö×ÿçñÊÿÕÞ·ÿ*å:IuAE *åÈÄÁÿýýýÿýýýÿûûúÿùú÷ÿùúôÿ÷ùñÿöùíÿô÷çÿó÷âÿñ÷Ýÿñ÷×ÿçóÊÿÍß®ö*å-Rz*åÈÄÁÿýýýÿýýýÿûýúÿúûöÿùûóÿøúîÿöùèÿõùäÿôùÝÿðùÕÿé÷ÊÿÊä¦ÿ*å2p„*åÈÄÁÿýýýÿýýýÿýýùÿûýôÿúüðÿùüêÿ÷üäÿ÷ûßÿðüÓÿá÷¾ÿÇç¤ÿ*åf*åÉÅÂÿýýýÿýýûÿýýöÿûýñÿúýìÿùýçÿöýÞÿñýÔÿáù¾ÿÁéø*åb€›ç*åÉÅÂÿþþþÿýýúÿýýôÿûýîÿûýéÿúýãÿôýÖÿçýÄÿÁéžÿ*å*h€*åÉÅÂÿÿÿÿÿþÿùÿüþñÿûÿêÿûþåÿûýÝÿîûÊÿÅñ ÿ*åX|ÿÿ­¢#«¡*Nµ¯<½·>Ǽ·?ÖºµEÖ·µEÇ®ª<¤œ&M ›"*åÉÅÂÿÿÿÿÿþÿöÿüÿíÿúÿæÿùýßÿòúÎÿÔë¯ú*åk¨›$(·®/£ÏÉNêæãnÿïð}ÿïò€ÿìðÿæê|ÿÙÜkÿ¿Hë©¥-£™–%**åÉÅÂÿÿÿÿÿýÿôÿüÿìÿúþâÿûýÜÿÒé­ÿ*å-‡¯£)oÎÅKëïítÿùûÿô÷zÿëðqÿäêlÿáçkÿãéqÿãéqÿáçnÿÓÖ\ÿ³³7ì—–!o*åÉÅÂÿÿÿþÿþÿòÿýýêÿõûÙÿÖÚ°ý*個µ¨;ŠÝ×nûûû•ÿõùŠÿâçiÿÉÑHÿ´¾0ÿª´#ÿ©³#ÿ°¹/ÿ¼ÄCÿËÓUþÒÙ]ÿÍÒTÿ²µ9û–’#Š*åÉÅÂÿÿÿýÿþþñÿõøÞÿÙÞºö*å)kƒÿ¿­¡?mà؃ûþÿ·ÿñô›ÿÑÕgÿ«¯-ÿ”—õ“” Ú‡‡ „‚œ†‡ ÑŒ“õ¢)ÿ³»@ÿÃÊOÿÃÉMÿ¦©6ûŽˆn*åÉÅÂÿÿÿýÿÿÿôÿÕÕ¹ü*å?fƒÑ¸³šD&ÎÅyìüýÉÿòö½ÿÊÎsÿœž+ÿŽŽ Á‹ŒR®®ƒ†}šE‚“ »þ¥ª1ÿµºCÿ²·Eÿ––/íƒ}$&*åÉÅÂÿþÿöÿÓÔ½û*å0;r¬¡I ·«Z¤îë¹ÿ÷ùÏÿÒÕ•ÿœœBÿŽ‘#§Œ”€ ˆ‡ûšž*ÿ§«=þž£@ÿƒ€$¥x *åÉÅÂÿááÐø*å(&oªEKÉÀ}ìôôÈÿáâ­ÿª¬bÿ”“;Æ›¢9y ¬„ƒÿ‘”*ÿšŸ@ÿ†ˆ0íƒ~&M*囕‰ÿ*å9.p°¦KžÔÏŽÿææ­ÿÀ¿sÿ‘7ø¦¨HFƒ{*~y ñÿŒ‘5ÿ‰Œ=ÿ„ƒ1ž*å*åf«¤AÇÓЋÿÐ΂ÿ¦¢@ÿ…#Ñ{ Âxvÿ‚-ÿ…‰Aÿ€1Ç*å'Žœ–6ÖÅÂxÿ¿»aÿ˜‘%ÿ‡›„~”xvÿ}.ÿ„‡Dÿxx*Ö'g.#’‹6Ö¹µkÿ²«Oÿ’‰ÿ…}—…~”~{"ÿ‚„<ÿ‰‹Oÿ{w/Ö„<ǯ©eÿ­£Rÿ”ˆ-ÿ†}ˈy#Ç…ƒ1ÿŠŒKþ’”^ÿ†<Ç…@ž¨ dþ®£_ÿCÿ‰&ôˆxK3‘oP3‰%ó’ŽFÿœgý Ÿmÿ‘ŠFž’ƒ;K —^춬{ÿ¨™[ÿ’‡8ÿs3±s3²‘‰7ÿ¢œ`ÿ³±‰ÿ žfì’‰>K€: –ŠJ£º±‰ÿ¸©xÿ§•Yÿƒ+ü„}Œ„|…-ü¤™Zÿ·±‚ÿ½¸”ÿ˜M£ƒ: ƒA&­£oìÌÀ ÿ¿­~ÿª—Zÿ’„4ýt0´*A„} ‡} …*AŽs0µ’…5ý¨œ[ÿ¿µ…ÿÌƦÿ¯¦sì‘…B&šŒBnÁ¶ŒûÕȪÿÊ·ÿ¶¢lÿŸHÿ…0õ‰%χ~˜‡}—Š~$Α…1õž‘Hÿ´¦nÿɽ’ÿ×Ï°ÿÁ¸ŽûšBn¥•PŠÉ½“ûáÔ»ÿÙÉ©ÿ˹ÿ½ªyÿ²¡gÿ¬œ`ÿ«š_ÿ° fÿº©vÿȺÿØÍ«ÿÝÕ¹ÿǾ’û£”P‰¤“IoÁ³ëÝѵÿæÛÄÿä×¾ÿßдÿÜͯÿÚÌ­ÿÝбÿá×»ÿåÜÄÿÛÒ´ÿ¿³~룓Ho¡‘H(­[£Ä¶ƒëØͬÿãÙÁÿäÜÄÿæÝÆÿäÛÂÿÙЯÿĸ…묟[£ ’I(£“J§•KM± ^¹©mǺ«oÖ»«pÖº«oDz¢a¦—LM£–KÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿÿ €ÿÿÿÿ>ÿÿ|ÿÿèÿÿÐÿÿàÀÿà?àÿààÿàÿðÿ?àÿðÿ_àÿðÿÿàÿðÿÿààÿÿààÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀ¿ÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿµMçõõõÿÛÙÙÿô7ÓâââÿËÉÈÿ ÔçøøøÿõõõÿÛÙÙÿô«¥¤ÿåæäÿ ½!OçûûûÿøøøÿõõôÿÛÚÙÿîîêÿéëâÿ$À)Á- Â1&Ã5,Äçýýýÿûûûÿøø÷ÿôõïÿïñçÿëïÜÿæìÐÿâéÄÿÞç¸ÿËÕœÿCCÊçÿÿÿÿüýüÿúûöÿöøìÿòöáÿìóÒÿçñÂÿãï³ÿÉÞŽÿFfÒ=`Mçÿÿÿÿþÿüÿúýñÿ÷ûåÿòùÕÿí÷Ãÿäõ­ÿÃç€ÿEÜ-mQçÿÿüÿþÿöÿûÿêÿ÷ýÛÿñüÇÿëú°ÿ®ïiÿ;’Ý(aN9ÿ8ÿ 7ÿ8ÿèþÿùÿüÿïÿùÿàÿõÿÍÿïýµÿ°ñkÿ;“Þ#VJûæ›Ñ$‡Èu†Ì§—ÍÁ‡ÓLJÀ™oÂmVÙ# çýÿôÿúÿçÿöÿÓÿòÿ½ÿÛðÿ>°æ&OHäê!¯ÖÉåáèôTùìò~üõ÷¸ÿêò¢ÿèðžüØå{ñ”ÍÆk¾f8ÿ çûÿïÿøÿßÿôÿÈÿßîšÿB˜ß&lQÓëÄѯìô*øøûŸÿéòOÿÒÞ)ÿ¿Óÿ²Íÿ¼Ø*ÿÊÞSÿÖáxû°Æ3Õ^i7ÿ èûÿêÿ÷ÿ×ÿáì«ÿPhÒ._¼Î²ïô–ùöû³ÿëõªÿµÒ Ò°½ x¨Ç/¨Ì2ž¶ o¤½ À»È9ÿÈÐbÿ—©1ÓEd^"èúÿçÿãë½ÿIHË:qSо8ßà/ìýþîþãð¼ÿ²ÏRµ¶ôÈÿžÿ¦³!š­¶1þ±·^üXl°:Z#èåèÌÿ:4ÇALF½²’åé“øçñÚÿ»×ŽÙùýâ‰ÿ…˜¯ƒ—+ÿn|2Û?HS<ÿ$è.!Ã90@ÿ殨³âæ‡üùúöÿ­Ád„ÆýµzŽ]²®zÿct+ñ>@$è, <ÿ柘º±¹ý§´+ÿ¤Æ;„ZyÿNmû?9“ÿæ|s­ ›'þ˜ ÿ´¯++¢“= m~ ÿª¥Œü>5_Rˆ–ŽPô²§gÿµ£Kp¤žLlš«gÿw‰Qó?3|@0O‹_Þ·ª€ÿ¶ _¼©ª]ÁÚÓÀÿ†ˆ^ß@0OA/gV.«Ä¶˜ýÈ´„ÿ½¤d¼¤dù…ÿ¾¾—ýeZ-¬A/H2S¨’fÏØɨÿÕÛÿívû¦gt¹Ÿ]%»^$¿£hr¯vÄÐÇšÿÖ˧ÿ§’fÐH2SpJZ¾¢lËáÔºûßÔ¶ÿàеÿÔÅÿÓÅÿÕΧÿÛ׶ÿêßËüº¥kÍpJZ‘]F±†@­Ò¼“æâÕ¼øìãÒÿêæÒÿìáÐúÍÀ’ç­‰?¯‘]F™^ ™^L™^w™^—™^—™^w™^L™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ4ÿ@ÿ€ÿÿÿÿÀÿáÿ<áÿüáÿþáÿþáÿþÁÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JbbHc*å*å*å*äcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿúúúÿøøøÿ÷÷÷ÿöö÷ÿõööÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÇÃÁÿûûûÿúúúÿù÷ùÿ÷÷÷ÿõõöÿñóñÿñôíÿðòæÿíñßÿìòÚÿëñÑÿéñÉÿíõÎÿäñÀÿÄÍŸÿ*å:Iu*åÈÄÁÿüüüÿûûúÿùùøÿø÷õÿ÷÷óÿö÷ñÿóõíÿñôåÿñõáÿïôÚÿíõÕÿëôÍÿáî½ÿÊÖ¥ÿ*å:IuAE *åÈÄÁÿýýýÿýýüÿúúùÿøùõÿ÷ùñÿõ÷íÿô÷èÿñõáÿðõÛÿîõÕÿíõÍÿáð½ÿÁךö*å-Rz6e*åÈÄÁÿýýýÿýýüÿúüùÿùúôÿøúðÿöùêÿôøâÿóøÝÿñøÕÿì÷Êÿäõ½ÿ½Ýÿ*å2pƒ-M*åÈÄÁÿýýýÿýýýÿýý÷ÿúýñÿùûìÿ÷ûåÿõûÝÿõú×ÿìûÈÿÙõ®ÿ¹áÿ*åf ^*åÉÅÂÿýýýÿýýúÿýýôÿúýíÿùýçÿ÷ýáÿôýÖÿíüÉÿÚ÷®ÿ±ä…ø*åb€#[/i*åÉÅÂÿþþþÿýýùÿüýñÿúýêÿúýäÿùýÜÿñýÌÿáüµÿ²ä†ÿ*å*h€G*åÉÅÂÿÿÿÿÿþÿ÷ÿûþíÿúÿåÿúþÞÿúýÔÿêú½ÿ¶îˆÿ*åX| 5ÿÿ©¡!ª¡)Lµ¯>œ»µ@Ǹ´=Ö¶³@Öµ´GÇ®¬@¢'M ™"*åÉÅÂÿÿÿÿÿþÿôÿûÿéÿùÿàÿøý×ÿïùÂÿÉæ›ú*åk€>T¤œ%(³«.¡ÊÅKêßßmÿçë}ÿçì‚ÿäë‚ÿàæÿÔØoÿ¾½J먣.¤–'**åÉÅÂÿÿÿÿÿýÿñÿûÿçÿùþÛÿúýÓÿÇä˜ÿ*å-†ƒœ©¡#kÇÂ=æææcþïôsÿéðsÿãêpÿÞæmÿÜänÿÚâpÿÙãrÿØàpÿÌÐ^ÿ²±:ì›—"p*åÉÅÂÿÿÿþÿþÿïÿüýåÿòúÏÿÌÑœý*䀊O°¦'„ÖÒKöòõfþìñfÿÝãUÿÌÓ?ÿ½Å-ÿ¶¿$ÿ´½#ÿ¸Á/ÿÀÉCÿÇÑWÿÊÔ^ÿÄÌVÿ¬°;û–”#‰*åÉÅÂÿÿÿýÿþþíÿóöÖÿÏÖ©ö*ä)k‚-l-nÿ¿¬ #kÚÕR÷÷ùnþêïaÿÓÚBÿ¸¹!ÿ¤¤ø   Ô‹Œœ‡„—’” Íš¡õ§­(ÿ¶¾Aÿ¾ÇRÿ·¾Nÿ ¤6ù†!o*åÉÅÂÿÿÿýÿÿÿñÿÊʧü*ä?f(gѸ³š,&ÍÄQèøùþïòvÿÒÖJÿ­­ÿœ©À®³HÌÌŽ• Ÿ®A¢ ¸™žþ©­4ÿ­´Fÿ¥ªDÿ/ì€y'&*åÉÅÂÿþÿôÿÈÉ­û*ä0;qÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿ<ÿÿ(ÿÿÐÿÿàÀÿà?àÿààÿàðÿàÿðÿàÿðÿÿàðÿÿààÿÿààÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×Ø×ØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´NçõõõÿÛÙÙÿô7ÓâââÿËÉÈÿ ÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿææãÿ ½!OçûûûÿøøøÿõõõÿÛÙÙÿîîêÿéëâÿ#¿'Á+Â/#Ã2(Äçýýýÿûûúÿ÷ø÷ÿôöñÿðòçÿëïÞÿçìÓÿâéÈÿßç¼ÿËÓ¡ÿ@<ÈçÿÿÿÿýýûÿúûöÿöùíÿòöãÿíóÕÿéñÇÿãï·ÿËÝ–ÿGXÎ7aMçÿÿþÿþÿúÿûýòÿ÷ûçÿòùÙÿí÷Èÿåô³ÿÁå…ÿ@z×,jPçÿÿüÿþÿöÿûÿìÿ÷ýÞÿòüÌÿêúµÿµìwÿ8ŠÛ&aM8ÿ8ÿ8ÿ 7ÿçþÿùÿüÿïÿùÿâÿõÿÑÿðýºÿ¹ðwÿ6ŒÛ%RHYÏqÍxŒÁšŠÀ¶ƒÉ ¾sÇ¡r»ebÄ9ÿçüÿôÿúÿèÿ÷ÿØÿóÿÁÿÔïŽÿ;©ä"JF¦ñj¾f¢ÚÓÕêVóâë~ûéï¢ÿíò¹ÿÓæ~ùÜå”ñžº·w£QAÿ èüÿïÿùÿßÿôÿÊÿÓï•ÿE„Ù'jPûæºï´ˆÎî+ñôø¯þãî{ÿÀÓ)ÿ´ÊÿµËÿ°Ð)ÿÉÜgÿÉÝxû¦¼4Ï`z` èûÿéÿ÷ÿÖÿáìªÿIsÖ1nRéé·•îöuúóø~ÿÓëJÿ³Ó$ÒžÁ y©¿)Ž´ %® h˜´ ¹¨¼+þ»ÇZÿŒ2Î@LU"èúÿäÿâê¹ÿKKÌ5ÿ檮ÏÊNúÏÈlÿòE~¥žMk¡¤jÿ’‘nô?3|ÿæ—‡t¾·ZëÑÉ€ÿŲ[Çÿæÿ³ªgÁ»¹‘ÿ†‡^à@0O˜…‹|*ºÏĘþͼ…ÿ¾¦cŸÿ¹¦cžÇ»ŠþÉÁ¤ýe\-¬A/H2Sª•fÑÙʨÿÔÚÿÄ®xþ¦it¹ž]%»^%¾¥gsïvÄÓÄ›ÿ×˨ÿ¥•eÐG4TpJZ½¢lËâÔºûáÔ¹ÿÜË«ÿÔÅÿÔÆÿ×̧ÿáÖºÿã×¾ü½£lÌpJZ‘]F°‡?®Ñ¼“æâÕ¼øìäÒþíç×þäÙÀùÑ¿–粌F°`G™^ ™^L™^w™^—ša ˜šd y–aM–b ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿ`ÿ€ÿÿÿÿÁÿáÿ<áÿüáÿüáÿüÁÿþÁÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿúúúÿøøøÿ÷÷÷ÿöö÷ÿõööÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿüüüÿýýýÿýýýÿýþýÿýþüÿýýúÿüýùÿúüõÿùûîÿõûäÿôùáÿçôÆÿÉÒ©ÿ*å:Iu*åÉÅÂÿÿÿÿÿÿÿÿÿýýýÿýþýÿþþýÿýþüÿýýúÿûý÷ÿúýôÿ÷ûëÿôùßÿíöÓÿäðÄÿÏÚ®ÿ*å:IuAE *åÉÅÂÿÿÿÿÿÿÿÿÿþþþÿýþýÿýýúÿýýùÿúûóÿùûíÿ÷úçÿôùáÿíöÐÿàî¼ÿÂך÷*å-Rz*åÉÅÂÿÿÿÿÿÿÿÿÿþÿýÿýýûÿüýøÿúûóÿùûíÿ÷úçÿôùàÿí÷Òÿáï¾ÿÂ×›ÿ*å2p„+åÉÅÂÿÿÿÿÿÿÿþÿýþüÿýýùÿúüóÿ÷úêÿõúâÿñùÙÿí÷Ïÿáð½ÿÂךÿ*åf+åÉÅÂÿÿÿÿÿýþýÿýýùÿüýôÿùýíÿ÷úâÿòú×ÿëøÊÿâõ»ÿ½Ý‘ÿ*åb€+åÉÅÂÿþÿýÿþÿûÿýþõÿúýîÿùýäÿõüØÿêúÆÿ×õ­ÿ¹áÿ*å*h€+åÉÅÂÿþÿúÿýÿùÿýþñÿúþçÿõýÙÿíýÈÿØ÷­ÿ±ä…ÿ*åX|ÿÿ¥!¦Ÿ'M¯­=¶³DDz±?Ö±±?Ö±±EÇ«ªC /M™™"+åÉÅÂÿþÿùÿýÿ÷ÿûÿëÿùÿßÿñýÌÿÝü´ÿ²ä†ÿ*åk¡š((®§-£ÄÁJë×ÚmÿÞå~ÿßçƒÿÝæ„ÿØá€ÿÎÕqÿ¹½Që¡¢.¤–•%*+åÉÅÂÿýÿöÿüÿðÿúÿâÿ÷ýÔÿéú¼ÿ¶î‰ÿ*å-‡¥Ÿ!oÀ¾>ëÜàaÿäíuÿáêtÿÛåqÿØãoÿÔàoÿÒÞrÿÓàvÿÑÞtÿÄÏbÿ©®:ë–”"p*åÉÅÂÿýÿôÿúÿåÿøý×ÿíøÁÿÉæ›ÿ*個¦¤#ŠÍÍFûåìaÿáêdÿÕßWÿÅÐAÿ·Ã.ÿ°½%ÿ­º&ÿ±½1ÿ¹ÅDÿ¿ËWÿÃÐ`ÿ½ÊYÿ§¬<û“#Š*åÉÅÂÿýÿóÿùþÝÿõúÍÿÇä˜ÿ*å)kƒ  'nÍÍCûèî\ÿÞæWÿÌÔAÿ±µ#ÿ¡¢ö”– ·…—‡†˜” Ì–ô¤ª&ÿ²¸Cÿ¶ÀRÿ±¼Pÿ›Ÿ6ûŒƒn*åÉÅÂÿüýåÿòúÏÿÌÑ›ÿ*å?fƒ—7&¿@ìëîUÿáæMÿÉÏ6ÿ§ªÿ“¥ ½¬³C˜— Š• ¥<–– ²˜›ý¨©8ÿª²Hÿ¡¨FÿŒ‹.ìz'&*åÉÅÂÿóöÖÿÎÕ§ÿ*å0;r¢ž# ­¨,¤ãâRÿëíPÿÐÓ8ÿ«©þ©¨¢l£Š™ûŸž2ÿ› @ÿ’>ÿ~w%¤|q# *åÉÅÂÿÖ×¾ú*å(&o§$KÈÁ=ìòò^ÿßßKÿ¹µ!ÿ¥  »¼ U² ª’…ÿ”‘0ÿŒ?ÿ~z0ì‚u(K*囕‰ÿ*å9.p·¬1žàÛbÿñòtÿÔÑVÿ«£ù¯®J0Î(…~ ð‡}ÿ„„5ÿ€}:ÿ€s,ž*å*åfÁµJÇîë‰ÿïïŽÿÉÂ`ÿª¢×Òу~ Árÿ|x.ÿ~|?ÿzo+Ç*å'ŽÁµ`Öñï£ÿðï¬ÿǽrÿ–Ž …}”~pÿ|t-ÿ{Bÿyn*Ö'g.#Á¶kÖòðºÿòñÇÿÌÀ‹ÿ†&˜†~•„vÿ€w6ÿ…Mÿ}r1Ö¶oÇðìÆÿõõÚÿÒÇ ÿ«œRÕãÏ—„%ÊŽ-ÿ‹‚Gÿ‰[ÿ…x;Ǽ­bžãÝ´þùøàÿßÖ±ÿ³£Zú˶JU‘‹U6˜‰-ôšŒFÿš‘_ÿœ•gÿ‘„Ež®IKÌÁˆìøöÛÿêâºÿĶtÿ¸¢+Ç÷×@–Š:²¦“Fÿ§›aÿ¬¤|ÿŸ—b앇@K¬žI ·¨\£ëä¾ÿñëÂÿØÊŠþ´¢BüÄ™ »¶§‘=üµ£gÿ¹­ÿ·¯Šÿš‘Q£’†A ³•G&ɽìðéÃÿåÚ¡þμsÿ­›Cþ›Ž7¸­ŽL@ ˆ2Ÿ‡.­ŽE@›4¶§“Fý»¦lÿÆ·ŠÿËÁ¡ÿ±¦rì“ŠH&©GnÕÉ—ûíã¼ÿÞÏšÿÍ·xÿ· Yÿ¨“DõžŠ3ÎŒ‚—Œ–žŠ2ͨ’AõµZÿÅ­zÿϾ•ÿ×Ì®ÿŸŽû¡“Hm°œUŠÓƘûéÞ½ÿáÒªÿÕÁ•ÿ˵„ÿĬvÿÀ§nÿÀ§nÿ«tÿɳ‚ÿÓ¿˜ÿÛ̬ÿàÕ¼ÿÌ¿•û¬™X‰­™OpÇ·ƒëâÕ¶ÿéÜÃÿäÖ½ÿàгÿÞͯÿÝͯÿßгÿã×¾ÿæÛÄÿÞÓ¶ÿĶ‚묚Po°”L(¶ _£Ç¸†ëÛÏ®ÿäÙÁÿåÜÅÿæÝÈÿåÜÄÿÛбÿǺˆë¶¢`¤°•M(¯—O¬™OM·£c¼¬qǼ¬pÖ¼­rÖ½¬rǶ¥c¬šPM¯™PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿ>ÿÿ|ÿÿøÿÿðÿÿà?Àÿà?àÿààÿàðÿ?àÿðÿ_àÿðÿÿàðÿÿààÿÿà?àÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥£ÿææäÿ ½ OçûûûÿøøøÿõõõÿÛÙØÿíïêÿéêãÿ"¿%À)Á- Ã0$Ãçýýýÿûûûÿøø÷ÿôõðÿðòèÿìïàÿçìÕÿãéËÿÞæÀÿÌÓ¥ÿ<5Ççÿÿÿÿýýýÿúûöÿöùîÿòöäÿíó×ÿéðËÿåî¿ÿÉÛšÿ=WÎ3XJçÿÿÿÿþÿûÿûýòÿøüéÿóøÛÿîöÍÿèô¼ÿÎâ–ÿ>hÒ.YJçþÿýÿþÿöÿûÿîÿ÷ýáÿóüÐÿìù¼ÿ¼ë‚ÿ6Ü&]L8ÿ8ÿ7ÿçþÿùÿüÿñÿúÿåÿöÿÕÿïþ¾ÿ»ïÿ4Ù"CD7ÿYÔ mÆqyÇ ~¾µ…² ¬€¬ˆu­[s§ çýÿõÿûÿëÿøÿÜÿòÿÆÿËðÿ8ˆÚ$MG>ÿtÂj¡ÍÆÎâaïÙæúàéšÿçí±ÿÕäùÁØoê­½G¹x“H çüÿðÿùÿãÿõÿÐÿÚí ÿA€Ø'cN8ÿf©z¿ç?ìßî†ý÷ûËÿ¼Ô1ÿ®Ãÿ¤Áÿ¤Ç)ÿÀØiÿÎàû›´6Ê_o[3ÿ èüÿìÿ÷ÿÛÿáë±ÿLbÑ-pRD‰oÃäKðõùÁÿ·Þ/þªÎ'ÍŒÀx›ª “¸ &™« fŽ¯ ·Ÿ·+þ±½Uÿ…’3Ê?DS"èúÿçÿãê½ÿHFË;mQ¬&’Ë Üäï^þÂà+ÿžÆ«œÿÌÿºÿŒ  ‹«´Gþ¦­eüMS§:=$èåéËÿ<5ÇEJFûæ»–Ûé,ùîòœÿÁÖIÙÆø ÿ‹”­w„+ÿef3Ö;:O%è0%Ã<5@åéµ½Âìî)þÄÒ$ÿ£»€ÿ{ƒWhkÿ_`+ï;9|&é0$=×ìÈÍÙöõ¤þÉÇ•ÿµÀ-5{‚yp"ÿXW!û<8’Ïì ÛåïöõàÿÚÖÁÿ¾³s+ž”; ut!ÿ[^&ú>5ÏÌÒôóÒþéçÛÿʾ†…ÿó…©œNj¥Ÿkÿ†eó?3|Á±”ìé©ùñð×ÿÕLJÔÿê+ÿ³¤a¾²¬€ÿŠ…bß@0OØÂ?Ƽ5×éä˜þßÔ…ÿ˶[¬îèÿ¹¦cžË»ŽÿȽŸýfZ.¬A/ÿ梎|ÑÄ]äçÞ¨ÿÝÏšþɲwƾ¤isº^%¼^%¾¤hsÄ­vÄÔÛÿÖʧÿ¦”fÐH3Sÿçÿæ ™yn̶gÕåÙ¹üáÔ¸ÿÚɧÿÖÄžÿÕÄÿÙʧÿáÔ¹ÿáÕ¹û¾¢mÌpJZÿæ‘]F±‡@­Ò¼“åãÕ»øìäÒÿîåÕþãÖ¼ùÕ¾˜æ°ˆ?­‘]F™^ ™^L™^w™_—›b ˜—ax˜_L™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<ÿ@ÿ€ÿÿÿÿ Áÿáÿ<áÿüáÿþáÿþÁÿþÁÿþÿþÿÿ€ÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿúúúÿøøøÿ÷÷÷ÿöö÷ÿõööÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿüüüÿýýýÿýýýÿýþýÿýþüÿýýúÿüýùÿúüõÿùûîÿõûäÿôùáÿçôÆÿÉÒ©ÿ*å:Iu*åÉÅÂÿÿÿÿÿÿÿÿÿýýýÿýþýÿþþýÿýþüÿýýúÿûý÷ÿúýôÿ÷ûëÿôùßÿíöÓÿäðÄÿÏÚ®ÿ*å:IuAE *åÉÅÂÿÿÿÿÿÿÿÿÿþþþÿýþýÿýýúÿýýùÿúûóÿùûíÿ÷úçÿôùáÿíöÐÿàî¼ÿÂך÷*å-Rz*åÉÅÂÿÿÿÿÿÿÿÿÿþÿýÿýýûÿüýøÿúûóÿùûíÿ÷úçÿôùàÿí÷Òÿáï¾ÿÂ×›ÿ*å2p„+åÉÅÂÿÿÿÿÿÿÿþÿýþüÿýýùÿúüóÿ÷úêÿõúâÿñùÙÿí÷Ïÿáð½ÿÂךÿ*åfX+åÉÅÂÿÿÿÿÿýþýÿýýùÿüýôÿùýíÿ÷úâÿòú×ÿëøÊÿâõ»ÿ½Ý‘ÿ*äb$L+åÉÅÂÿþÿýÿþÿûÿýþõÿúýîÿùýäÿõüØÿêúÆÿ×õ­ÿ¹áÿ*ä*h~1+åÉÅÂÿþÿúÿýÿùÿýþñÿúþçÿõýÙÿíýÈÿØ÷­ÿ±ä…ÿ*äX{šà œ&¢)K­©=›±°DÅ°¯CÕ­¯AÖ¬°CǨ©Aš›-M•™&+åÉÅÂÿþÿùÿýÿ÷ÿûÿëÿùÿßÿñýÌÿÝü´ÿ²ä†ÿ*åk€!C™''©§2Ÿ½¿NçÑ×pþØáÿØä…ÿÖâ…ÿÓßÿÈÒrÿ²ºQë¢2¤••'*+åÉÅÂÿýÿöÿüÿðÿúÿâÿ÷ýÔÿéú¼ÿ¶î‰ÿ*å-†9¡"mºº?çÔÛeþÜèwÿÙåuÿÓßqÿÎÛnÿÍÚoÿËÙqÿËÚuÿËÙsÿ¾Ê`ÿ¦­<ì•“"p*åÉÅÂÿýÿôÿúÿåÿøý×ÿíøÁÿÉæ›ÿ*倊!B2ˆ£ '‡ÄÆDøÚã`ÿ×ãbÿÌ×Sÿ½È>ÿ°»+ÿ¨µ#ÿ¦µ%ÿª¸1ÿ²¿CÿºÇWÿ¿Îbÿ¹ÇZÿ¤«=û’Ž#‰*åÉÅÂÿýÿóÿùþÝÿõúÍÿÇä˜ÿ*å)kƒŸ*jÂÅBøÚäXÿÓÝTÿÂÌ>ÿ©±#ÿ—Ÿõ’“ ̈„—†„—Š’Ë‘›óŸ£$ÿ®·AÿµÀSÿ¬¸Nÿ˜ž7ûŒƒn*åÉÅÂÿüýåÿòúÏÿÌÑ›ÿ*å?fƒ˜•0%¶·9çØßOþÓÚHÿ¿Æ2ÿ¤§ÿŒ£ »‡²A‘• …“ …§9ˆ¥ ­–›ü¤¨6ÿ¨±Hÿž§Fÿ‹Œ.íz'&*åÉÅÂÿóöÖÿÎÕ§ÿ*å0;r–œ ¤&žÏÓFýÖÛAÿÂÆ,ÿ££ýŸ›yœ ‰‹”ü››/ÿšŸ?ÿŽ’>ÿ~v%¤|q# *åÉÅÂÿÖ×¾ú*å(&o—˜$I³¸2èÛÞBÿÌÍ+ÿ­¬ÿš¸‡ ­Œ‰ÿ’’0ÿˆ‰=ÿ}y0ì‚w(K*囕‰ÿ*å9.p¥¥+šÍÏBýÜÝ6ÿÀ¾ÿŸœ ÷°¯=Z¥(|ˆ ð‡|ÿ~2ÿ~{9ÿv,ž*å*åf°®,ÅÜÜIÿÝÛ3ÿ¸´ÿŸ› ÓÍÎ}„ Á‚pÿ|w,ÿ{w;ÿwo(Ç*å'Ž·¯.ÕåãUÿßÜ<ÿ¶¯ÿ –Ÿ†|•pÿ|s-ÿ|v?ÿun'Ö'g.#º°4ÖéægÿäâYÿ½²1ÿ¬Ÿ¦†~•…sÿ‚w7ÿ‚{Gÿzq-Ö¾²AÇëç|ÿîíÿËÁ^ÿ®Ÿ/ÙßÈL’†#È}.ÿHÿŽ‡Xÿƒy9Ç»­Lžã݉þø÷³ÿßØ›ÿ²£WúÊÃP›šW3™‰.óžŒHÿaÿœ“fÿ…Ež°¡HKÎÅìýýÖÿðíÊÿʼ†ÿ´®oÆÉÏz˜Ž5²¦@ÿ¬šcÿ­¢}ÿ –a앇@K²¤L »­`£ñíÌÿûûåÿæݺÿº«iÿµ­Lªì™Œ„K‹¦:üµŸbÿ¹ªÿ¹¯‹ÿ›Q£’ƒA ¶šL%ÐÆìþüìÿ÷ôÞÿàÒ¤ÿ¹§Vÿ³›"ÁÕ§Hʆ›-£–DAœ8¶©“Aý¼¤gÿÆ´ˆÿÊ¿Ÿÿ²¦s앉J&²¤PnßÖ¯ûýûçÿòìÉÿßÏ—ÿ®aÿ±œ;÷£Œ,ÐŒ‚—Œ‚—ž3ϧ”Cö¶œWÿƬuÿн“ÿ×Ê­ÿÄ·Œû¡“Hn¸§Z‹ÝÔ©ûøôÙÿòëÅÿãÓ¥ÿÒ¼‰ÿǯwÿ¨nÿÁ§oÿĪtÿ˱ÿÓ¼“ÿÚɨÿßÒ¸ÿ˽’û­™U‰² NpÌ¿‡ëèà¿ÿñéÍÿëàÂÿåÖµÿßήÿÞÌ­ÿàϲÿäÕ¼ÿæÚÄÿÞÒ³ÿŵ묘Oo±˜K(·¢_¢Èº‡éÜÑ®ýåÜÃýèÝÆýçÝÆýåÛÃýÜаýȹˆé¶¡_¢¯•M(°™O«˜NKµ¢a–¼¬q¼½­qɼ­qɽ®r¼·¥d–­šPK¯˜PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿ,ÿÿøÿÿðÿÿà?Àÿààÿààÿàðÿ?àÿðÿ_àÿðÿÿàðÿÿààÿÿà?àÿÿàÀÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿææåÿ ¼ OçûûûÿøøøÿõõõÿÛÙÙÿíîìÿéëäÿ!¿$À'À*Â+Âçýýýÿûûûÿøøøÿõõòÿðñêÿíîáÿçì×ÿãèÎÿàåÅÿËÑ«ÿ6-ÅçÿÿÿÿýýüÿûûøÿöøïÿóõæÿîòÛÿêñÏÿåíÄÿÐÙ¦ÿ:BÊ/OGçÿÿþÿþÿüÿüýôÿøûëÿóùÞÿïöÒÿêóÃÿÓà¢ÿ6eÒ)fOçÿÿýÿþÿøÿüÿðÿùýäÿóüÕÿïúÄÿ¼é‹ÿ2‚Ù$PH8ÿ8ÿçþÿúÿüÿóÿúÿèÿøÿÚÿñýÆÿÁí‹ÿ3pÕ#;BYÒq¶cª‡ƒ«¦}¦£¥ƒwžRz™ èýÿõÿûÿìÿøÿßÿõÿÌÿÒî›ÿ5y×#KF8ÿiÆnŒÎÇÆÜhíÎãùÙã™ÿÙäžÿáç®ú¯Í_嘴4²yŽF çüÿòÿúÿåÿöÿÔÿÛì¦ÿ@}×&UI8ÿ]¡uÒásæÔê~üßð›ÿÅÛ^ÿŸºÿ™¸ÿ¦Ä6ÿ«ÐUÿßç°ü·BÌ_lZèûÿîÿøÿÞÿâë¶ÿC^Ñ-fNL—w¥Ñ-åàïÿ»Ü@ÿ•Æ È…» tœµ $—© ¦ c‡¬ µš¸.ÿªÀTÿ†3É?DS!èúÿèÿãêÁÿCCÊ;_M;žn¶ ÐÖânÿ¹Û?þ¦„ÿÿ‰Ÿ‹™©+þ¤®düLU§:="èåéÎÿ90ÅBCD9ÿL’r Õ-òÑÞgÿÉÖpØ™ÿÿ—œ1²†@ÿdh3Ö;:O$é."Ã91@o¥®ÏÖ)ûµ½ ÿ–²u}‚Whj ÿ`\+ï<8{%é."<¦ñ“´Çåäþ»·ÿ·¸.…xh]ÿVNú=6’ûæ°Ðßçæ&þ»/ÿÑÈ1>¢“=yl!ÿ^V'ú>5åê¹»Âøø‘ÿéæÐÿɼy„ÿý笙Oi¥™gÿ~vQò?3|¹Â¥óò§üóñæÿßÕ¸Üÿýèµ _¼µ§€ÿŠ_Þ@0O¶ËEæê9ôüûóÿñîßÿ×ǹÿê2¼£dœÇ´…þÄ·˜ýgV.«A/Ųšíç™ôù÷Ûÿëã®ÿÕÁoÐÇ­azÀ£X'»^%À¤hrƬwÂÔ›ÿØɧÿ§’fÏH2SÿæÏ·žéÜ^ëñê¸ýìâ¶ÿàѧÿ×ÄžÿÖÂÿÚɨÿáÒ¶ÿâÔºû¾¡lÌpJZÿæË©qв7ÇßÌìæØ»ùíãÒÿíãÓÿäÔ»ùÓ»“汆@®‘]Fÿçͤ¦qT™^w™^—™^—™^w™^L™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ:ÿÿ`ÿ€ÿÿÿÁÿ Áÿáÿ<áÿüáÿüáÿþáÿþÁÿÿÿÿÿÿ€ÿÿÀÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿúúúÿøøøÿ÷÷÷ÿöö÷ÿõööÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿüüüÿýýýÿýýýÿýþýÿýþüÿýýûÿüýûÿüýùÿûý÷ÿûýôÿúýõÿ÷ûíÿíïäÿ*å:Iu*åÉÅÂÿþÿýÿýþýÿýþýÿýþýÿýþýÿýþýÿýýýÿýýüÿýýüÿýýúÿüý÷ÿúýôÿ÷úïÿîóåÿ*å:IuAE *åÉÅÂÿþÿýÿýþýÿýþýÿýþýÿýþýÿýþýÿýýúÿýýúÿüýøÿúüôÿùûíÿóøåÿãìÏú*å-Rz*åÉÅÂÿþÿýÿýþýÿýþýÿýþýÿýþýÿýýúÿýýùÿûýõÿùüïÿôùãÿçòÍÿÍÞ­ÿ*å2p„+åÉÅÂÿýþýÿýþýÿýþýÿýþýÿýýûÿýýøÿúýòÿùüíÿóùáÿåñÅÿÂ×›ÿ*åf+åÉÅÂÿýþýÿýþýÿýþýÿýýúÿûý÷ÿùýïÿõüæÿóúÝÿäñÅÿÂךÿ*åb€+åÉÅÂÿýþýÿýþýÿýþûÿüý÷ÿùýíÿ÷ýåÿñúÙÿæöÅÿ½Ý‘ÿ*å*h€+åÉÅÂÿýþýÿýþûÿüþöÿúýîÿ÷ýäÿñýØÿÝöºÿ¹áÿ*åX|ÿÿœ™&žœ,M¨§<­­BǬ­AÖ«­AÖª­CǦ¦?š0M˜™++åÉÅÂÿýþúÿýþ÷ÿúýïÿ÷ýåÿòýÙÿÞø»ÿ±ä…ÿ*åkœ–'(¤£2£¸»NëÊÒnÿÒÝÿÓß„ÿÒÞ„ÿÐÜÿÆÏqÿ³¸R럡6£”•)*+åÉÅÂÿýþøÿúþñÿøýçÿôýÚÿäýÁÿ²ä†ÿ*å-‡™#o´µ?ëËÔdÿÔávÿÑÞtÿÌÚoÿÈÖlÿÇÖlÿÉ×qÿËÙvÿËÙwÿÀÊfÿ¨­@ë””%o*åÉÅÂÿüÿóÿùýéÿöýÝÿíûÇÿ¶î‰ÿ*個2 Ÿ+Šº¿DûÎÙ`ÿÍÚcÿÂÐUÿµÃ@ÿ¨¸,ÿ¡±ÿ ±"ÿ¦µ/ÿ¯½Aÿ¸ÇTÿ¾ÌaÿºÆ]ÿ¤ª@û’$Š*åÉÅÂÿúÿîÿ÷ýßÿîùÉÿÉæ›ÿ*å)kƒ˜™(n¸¼BûÍÔSÿÈÒPÿ¹Å?ÿ¥®$ÿ–œó džƒ—…ƒ–‰˘óœ¥ ÿ«·<ÿ´ÀRÿ®¸Pÿ˜›8ûˆ‚n*åÉÅÂÿùýâÿôúÐÿÇä˜ÿ*å?fƒ$&ª®4ìÉÐLÿÆÌDÿ¶¼.ÿž¡ýŠš ¶–=Š „“ †™9ˆ‚ ¬‘•ü£®3ÿ¨±Gÿž¤FÿŠ‰/ì€y'&*åÉÅÂÿñöÔÿÌÑ›ÿ*å0;r‘ •™"¤¿ÅDÿÇÊ>ÿ·¹&ÿŸ ü‡º•’ …’—û¢1ÿšŸ?ÿŒ>ÿ}u&¤|q# *åÉÅÂÿÖ×¾ú*å(&o’’#K¦¬0ìÇÊ?ÿ½¼'ÿ¥¢ÿ™“´…… ­ÿŽ/þ……;þ}y0ív(K*囕‰ÿ*å9.pš*žº¾?ÿÇÆ3ÿ²¯ÿ˜ õ®©6Y¦*{Šñˆÿ{1þ}y9ÿ~u,ž*å*åf¢¥-ÇÇÈFÿÇÃ+ÿ©¦ÿ™ Îðî|… Á‚rÿzs+ÿ|w=ÿyp*Ç*å'Ž£§,ÖÌÌHÿÊÅ.ÿ®©ÿˆ™†|”€pÿzp+ÿ|t=ÿum'Ö'i'.#¦¨0ÖÔÒSÿÓÎ;ÿ³¬ÿŸ›£‡•†uÿs3ÿ‚zGÿzq-Ö­«:ÇÚ×aÿßÛUÿÀ·1ÿ«¡ÛÞº#’†$ÈŽ}-ÿŠ~Eÿ„Vÿ„z:Ǭ§?×Òlþîë}ÿÔÌTþ¯£)úÕ©9R›™X3™‰.ó›ˆCÿ™]ÿ›’eþ‘…Dž¥:KÇ¿bìôó™ÿèâ‚ûĸPÿºž@È飉™Ž6°¦Bÿª—`ÿ­¢}ÿ —c앇AK¬¡: ¶ªJ£ìè£ÿøö·ÿåÛžÿ»­bÿ¸±j¬ÍÇ Œ„J‹§9ûµŸbÿ»¬‚ÿº°ÿšŽQ¢’ƒA µšI&ÎÆìýüÖÿøöÔÿäÙ²ÿ¾­nÿ¹¦^ËƲaZȺ" †N¡”NA6´ª”Bü½¤gÿȶŠÿÍÁ¢ÿ²¥s쓆J%¯¤OnàÚªûÿÿîÿú÷æÿêàÄÿοˆÿ·¥Tû¯Ÿ.Ù“‰›Žƒ—žŒ3Χ’Aõ·YÿÆ­wÿн“ÿÚÌ°ÿĹŽû Inº«`‹áÚ³ûÿýðÿýúëÿñêÎÿåתÿÕˆÿʳpÿȯnÿȯuÿ̳‚ÿÒ¼“ÿÚÊ©ÿßÒ¸ÿ˽“û«›W‰µ£VpÑÆ“ëñìÔÿüùçÿøóÛÿñéÇÿêÞ¹ÿå׳ÿâÓ´ÿä×¼ÿåÙÂÿÝÑ´ÿÄ´€ë¬šOoµžR(¼ªc£ÍÁ‹ëâÙµÿëäÈÿëãÊÿéâÉÿæÝÄÿÜÑ°ÿǹ‡ë¶¡`£¯•M(´¡S±ŸNM¹¨`¾¯pǽ­qÖ½­rÖ½­rǸ¥d¬™OM¯—PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿ>ÿÿlÿÿøÿÿðÿÿà?Àÿààÿààÿàðÿ?àÿðÿàÿðÿÿàðÿÿààÿÿà?àÿÿàÀÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÊÈÿÔçøøøÿõõõÿÛÙÙÿô«¥¤ÿæçäÿ ½ NçûûûÿøøøÿõõõÿÛÚØÿîîìÿéêåÿ ¿"¿%À%Á(Áçýýýÿûûûÿøø÷ÿôõòÿðñëÿíïãÿèìÛÿäèÓÿàåÌÿËϲÿ0&ÄçÿÿÿÿýýýÿúûøÿöøñÿóöèÿïòÞÿêðÖÿæìËÿÎ׬ÿ4<È.?Bçÿÿÿÿþÿüÿüýöÿùûíÿôùâÿð÷×ÿëóÊÿÅàŸÿ4NÍ'WJçÿÿþÿþÿøÿýÿñÿùýçÿõüÚÿðùÌÿÆæ›ÿ/kÓ#>BçþÿûÿýÿõÿûÿêÿøÿÞÿôýÎÿÏê¡ÿ.|×"5A8ÿ|–w©X|¢}›œ~š›yš{z™N}–çýÿøÿüÿïÿúÿâÿöÿÓÿÝì¬ÿ1}×">C8ÿr¨T’º¶¶ÒZçÔá•ùÓá™ÿÓÞšÿÏÚ‘÷¾Ìsä…¨ªyŽF çüÿóÿúÿèÿ÷ÿÙÿáì²ÿ7qÔ&OG]ª|½ÐTÛâë¨ý¸ØXÿÌÛvÿ—¶ÿ˜°ÿ£¼2ÿ®ËUÿÊÙŒû³ÀaÑ_lZ çüÿïÿùÿâÿãê»ÿ?YÎ-ZKE™w›Á.ÞÀÙVÿ²Ð=þŽ¹ ¾Œ± jy¸&”ž £ `Œ¦ ±›¸/ÿ«ÃWÿ…’3Ê?DS çûÿìÿåéÅÿ><É9UJ;©"kœ ÃÌÕlþÑÝtÿºŸÁÿÿ‹ž‹”¤ þ£©_üLS¦:="èåèÏÿ6-Å>>C6ÿJxe›¸/ꬽ+ÿ«¼/ÅFÿ ÿŒ’¬ŒFÿdh3Ö:;O#è,Â6-?<ÿO¨¯¦¸*ø¡  ÿ’¥kÍÿÿ}Wimÿ__+ð<8|$è, ;8ÿaº¹¾ý¨¡ÿ¥¯(}g^ÿVOû=6’8ÿ b›¼ÐÎ'ÿ·°ÿÀÂ#6¡’=zl ÿ^V&ú>5{§°æçMýÝØgÿÆ»?…¬šOi¥™gÿvRñ?3|¦ñ†©ˆéïTûíê€ÿÖÊvÖúòcµŸ`»µ¨€ÿ‰_Þ@0Oü幦)Ò×"æúù½ÿòíÛÿÚÍ©¾ÿýèÿðk¼¤dœÈµ…þ÷˜ýgV.«A/ã궹žñð—øûúóÿõñèÿãÖ¶Ýѹd†Ñ¶E2É­N,¿¤hrŬwÃÕšþØȨÿ§’fÏH2SÒìÍÙÇôð–øýýòÿùõãÿìã¬ÿâÔžÿÜËžÿÛʧÿáÒ¶ÿáÔºü¾¡lÌpJZßÑéÙ]âòë›øòê¹üôîÓÿïçÓÿäÕ¼ùÓ»“汆?®‘]FîÐ<Ò¯}É£Ÿ³„©¤nž™^w™^L™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ@ÿ€ÿ€ÿÿÁÿ ÁÿÁÿ<áÿüáÿþáÿüáÿüÁÿþÿÿÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿúúúÿøøøÿ÷÷÷ÿöö÷ÿõööÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿüüüÿýýýÿýýýÿýþýÿýþüÿýýûÿüýûÿüýùÿûý÷ÿûýôÿúýõÿ÷ûíÿíïäÿ*å:Iu*åÉÅÂÿþÿýÿýþýÿýþýÿýþýÿýþýÿýþýÿýýýÿýýüÿýýüÿýýúÿüý÷ÿúýôÿ÷úïÿîóåÿ*å:IuAE *åÉÅÂÿþÿýÿýþýÿýþýÿýþýÿýþýÿýþýÿýýúÿýýúÿüýøÿúüôÿùûíÿóøåÿãìÏú*å-Rz*åÉÅÂÿþÿýÿýþýÿýþýÿýþýÿýþýÿýýúÿýýùÿûýõÿùüïÿôùãÿçòÍÿÍÞ­ÿ*å2pƒ+åÉÅÂÿýþýÿýþýÿýþýÿýþýÿýýûÿýýøÿúýòÿùüíÿóùáÿåñÅÿÂ×›ÿ*åf:+åÉÅÂÿýþýÿýþýÿýþýÿýýúÿûý÷ÿùýïÿõüæÿóúÝÿäñÅÿÂךÿ*äa 6+åÉÅÂÿýþýÿýþýÿýþûÿüý÷ÿùýíÿ÷ýåÿñúÙÿæöÅÿ½Ý‘ÿ*å*h+åÉÅÂÿýþýÿýþûÿüþöÿúýîÿ÷ýäÿñýØÿÝöºÿ¹áÿ*åX|ÿÿ——!œš+L¦¥=š¨¬@Å©¬>Ôª¬@Õ««AƧ¤<œ™(M——$+åÉÅÂÿýþúÿýþ÷ÿúýïÿ÷ýåÿòýÙÿÞø»ÿ±ä…ÿ*åk€ 4˜”$(  -¡³·LéÆÍkþÎØ{ÿÐÚ€ÿÐÛ€ÿÎØ}ÿÄÍkÿ±¶K럠0¤—•**+åÉÅÂÿýþøÿúþñÿøýçÿôýÚÿäýÁÿ²ä†ÿ*å-†!›š&l®±<èÂÍ]þÌØpÿËØqÿÈÕnÿÆÓkÿÆÒkÿÈÔoÿÊÖsÿÊ×sÿ¾Éaÿ§«=딕#p*åÉÅÂÿüÿóÿùýéÿöýÝÿíûÇÿ¶î‰ÿ*倊02›š+…±·A÷ÃÎYÿÄÏ]ü¼ÉSÿ°½?ÿ¦³,ÿ ¬!ÿ¡¬"ÿ¦².ÿ®»@ÿºÆUÿ¾Ë_ÿ¹ÅZÿ¥¬>û“Ž$Š*åÉÅÂÿúÿîÿ÷ýßÿîùÉÿÉæ›ÿ*å)k‚&d$H“’"j¬±<ö½ÇNþ½ÅLÿ²»;ÿ ¥%ÿ”˜òŒɆ‚•†‚•ŒÈ“—òœ¥!ÿªµ:ÿ³¾Pÿ­·Oÿš9û‰ƒ#n*åÉÅÂÿùýâÿôúÐÿÇä˜ÿ*å?f‚)T‡‡&&Ÿ¢/ç¹ÀGþ¹¾@ÿ¬±+ÿ—šü†² ³’®;™”8„… ­’–û¢ª/ÿ¦®Cÿž¥Fÿ‹‹/ìy'&*åÉÅÂÿñöÔÿÌÑ›ÿ*å0;r1K‡Š Œ!¡®³?þ¶¸;ÿ«®%ÿš—û‘‡’ ‚““úš -ÿ—œ=ÿŽ?ÿ~w&¤|q" *åÉÅÂÿÖ×¾ú*å(&o=;ŒŒ#Jšž.뵶>ÿ®­(ÿœœÿ’¯ˆ„ «‰ÿŒ,ÿŠ‹=ÿ~z0ì‚v(K*囕‰ÿ*å9.p6+““+«¬>ÿ´³3ÿ¥¢ÿ—” ô››6€‚+ˆñ†ÿ€4ÿ€};ÿu-ž*å*åf––+Ç´´Dÿ³®*ÿ¡œÿ‘‹ Ɇ| Á€tÿ|x.ÿ€{Aÿyq+Ç*å'Ž™š-Ö»¹Gÿµ°)ÿ¡šÿˆ–…}”‚qÿ}v0ÿ{Dÿxp*Ö'i'.#ž 0Ö¿OÿÀ¸5ÿ¨ ÿ‘ž‡~•‡vÿƒy8üˆ€Nÿ|s/Ö¤¤<ÇÉÆ]ÿÍÄHÿ³©,ÿ¦ Öáà“‚!É€0ÿƒLþ”Œ`ÿ…|<Ǥ¢AžÊÆhÿÚÓ`ÿÊÀIÿªŸ)ùÇÄ M‡V5š‡,óš‹Eÿ‘cÿ —kÿ‘†Ež™;K¿¸aìæâÿÞÔeÿ´Cÿ®§Ç¿¼4’‰>²¥Aÿ¨—^ÿ®£~ÿ¡—dꕇ@K¢›: ¬¦L£äßÿîèˆÿÞÓlÿ¹ª=ÿ¯¡/­ÍÂq¸­#£?ü¶ dÿ¸¨}ÿ¸®‹ÿšŽQ¡’ƒA ¡•D&ËÁtì÷ô®ÿòì™ÿáÔ‚ÿ½«Vÿ¸£QÊÔ¼„\Ϙn Ø» ¿Ÿ0E›Ž;¶¨“Cý¼¤hÿIJ„ÿɽÿ²¦t씈H%­ CnÞ×™ûþüÆÿ÷ó¹ÿê߬ÿÏÀ‹ÿ¹©iü³˜SÜ©•<¨¨™(§¯(Ö¯š@÷¸¡[ÿÆ°xÿϼ‘ÿÖÉ«ÿĸû¡Hn¸¨U‹àØ ûþýÚÿýüÛÿöðÖÿêàÄÿÞÒ¨ÿÔÅŒÿо~ÿϼ€ÿÓÀˆÿ×Æ–ÿÝϪÿàÓ¸ÿ˾“û«›V‰³¢OpÒÇëòïÔÿÿÿòÿþýðÿûöåÿõïÕÿòëÌÿìã¿ÿêàÀÿèÞÃÿßÓ´ÿĵ뭘Oo¶žP(¾®g¢ÐÇ•éæàÃýñìÙýñí×ýïéÐýëãÈýÞÓ°ýȺ†é¶¡`¢¯”M(¶¥U´¤UK½®j—´v¼À²tÉÀ°sÉÁ±s¼¹§d–­šOK¯™PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿ,ÿÿ8ÿÿðÿÿà?Àÿààÿààÿàÿðÿ?àÿðÿàÿðÿÿàðÿÿààÿÿà?àÿÿàÀÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿææåÿ¼ NçûûûÿøøøÿõõõÿÛÙØÿíîìÿéêæÿ ¾ ¿"¿#¿$ÀçýýýÿûûûÿøøøÿôõóÿðñìÿíîåÿèëßÿäèØÿàåÐÿËηÿ*Âçÿÿÿÿýýýÿûûøÿ÷øòÿôõëÿïòãÿëðÚÿçíÒÿÎÕ´ÿ..Æ(4@çÿÿÿÿþÿýÿûýöÿùûðÿõøçÿñöÝÿëóÑÿÏÞ°ÿ-CÊ$GFçÿÿþÿþÿúÿýÿõÿúýëÿöûáÿðùÔÿÇæ¤ÿ,FÊ!7Açþÿûÿýÿöÿüÿïÿúÿåÿõþ×ÿÒé«ÿ*gÓ +>w¢}™Oy™{{˜š}–™|—z{—My™çþÿøÿüÿñÿúÿçÿ÷ÿÚÿÑì©ÿ/TÎ!;BAÿw—J™°#°±Ê\äÎÚ÷Õà ÿÒÜšÿÇÓö½Êm㊤§wF çýÿõÿûÿëÿùÿßÿâêºÿ3bÑ#=C8ÿc‰g ¾3ÐÚâžû·ÎZÿ¯ÅFÿ ¶$ÿ—¬ÿ ¶)ÿ¹È]ÿÁÑyù©·NÌ_lZ çüÿðÿùÿåÿäêÀÿ>AÊ(eOAma–¬1Õ¾Î]ÿ¤À/þ­ ¶¦ by± "“ ¡ _‘¢ ¯œ³+þ¹Äfÿ…’4Ë?DS èûÿíÿäêÉÿ;4Æ3RH;¦ `‰»ºÃ]ýÅÉ^ÿš±˜tÿœŠ•£ þ¢©^üNR¥:= èæèÓÿ3(Ä<5AB”sŠŸ0ä ¦+ÿ–¤ ¶lÿ ˆ§„5ÿeg3×;:O"è*Á4)>GŸž¡*õš– ÿ”˜cÌÿÿ€ Wspÿ_`+ï<9|#è+;8ÿ \‚¬ž¢ü™‘ÿŸ¥$€}g_ÿUPû=6’8ÿ`˜¼¦­'þ¤› ÿ·Ã&3¢’=yl ÿ^V&ú>5=ÿP›¨ÉÍOúÏÊgÿ½·AÝ÷¬šOi¥™gÿvQò?3|8ÿRŠq»ØVôãÞ€ÿÑÆUÓîðµŸ`»´§€ÿ‰`Ý@0O>ª$šÃ$Úòð—ÿêâ…ÿÓÃ[¶ùñ]ÿþ輤cœÈµ…ÿ÷˜ýgV.«A/vƒsäëVõøö§ÿóíËÿä׺ÞÖÅžÖ¾h7ÚÀG;ʱ_~ɱtÆÕÛÿØɨÿ¨’fÏH2SÃî´Æ©ñðg÷ýýêÿúøòÿöòêÿñê×ÿçÛ£ÿæÚ§ÿæÚ¶ÿãÕºû¾¢lÌpJZûæäê!͢ëëPðùøÁüýüìþüûêÿ÷óÒÿðçºûÜÉë°†@­‘]FÇØCÚÈâÈÁÚ¿ÌÏ®ÁÄ›™°~Z™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿ€ÿÿÿÁÿáÿÁÿ<áÿüáÿüáÿüáÿþÁÿÿÿÿÿÿÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿúúúÿøøøÿ÷÷÷ÿöö÷ÿõööÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿüüüÿýýýÿýýýÿýþýÿýþüÿýýûÿüýûÿüýùÿûý÷ÿûýôÿúýõÿ÷ûíÿíïäÿ*å:Iu*åÉÅÂÿþÿýÿýþýÿþþýÿþþýÿýþýÿýþýÿýýýÿýþýÿýþýÿýýûÿýýùÿûý÷ÿùüôÿîóåÿ*å:IuAE *åÉÅÂÿþÿýÿýþýÿþþýÿþþýÿþþýÿþþýÿýþüÿýýûÿýýúÿüý÷ÿúýóÿöúíÿãìÏú*å-Rz*åÉÅÂÿþÿýÿýþýÿþþýÿþþýÿþþýÿýþüÿýýúÿýýøÿúýôÿ÷ûêÿíöÛÿÜçÄÿ*å2p„+åÉÅÂÿýþýÿýþýÿþþýÿþþýÿýþýÿýþûÿýýøÿúýóÿöûéÿíõÕÿÔâ·ÿ*åf+åÉÅÂÿýþýÿþþýÿþþýÿýþýÿýþûÿüý÷ÿúýòÿ÷ûéÿìõÕÿÔâ·ÿ*åb€+åÉÅÂÿþþýÿþþýÿþþýÿýþùÿûýôÿûýóÿöüèÿíùÕÿÐç±ÿ*å*h€+åÉÅÂÿþþýÿþþýÿýþùÿûýôÿúýíÿöýèÿçùÍÿÍê­ÿ*åX|ÿÿt‹——#œ˜(M¦¥?©¬Aǧ¬>Ö¨«=Ö««AǨ¤>œ™)M–—#+åÉÅÂÿþþýÿýþùÿüýôÿúýíÿöýãÿçúÎÿÇë¨ÿ*åkl‚•“)(ž 0£²¶LëÆÍnÿÎ×|ÿÐÙÿÐÙ}ÿÎ×zÿÅËkÿ±¶Jëž /¤•”(*+åÉÅÂÿýþùÿüýõÿúýîÿ÷ýåÿëýÑÿÈì¨ÿ*å-‡I[——)p©®>ë¾È]ÿÉÕoÿÉÕoÿÇÓlÿÅÒiÿÆÒjÿÈÓnÿÊÕrÿÉÔnÿ½Ç]ÿ¦¬;ì””#o*åÉÅÂÿüþõÿúýïÿùýçÿñýÔÿÊóªÿ*個2:G””(Šª±Aû¼ÇXÿ¿ÊZÿ¸ÅPÿ®»=ÿ¥²,ÿŸ¬ÿ ¬ ÿ¦±-ÿ°º@ÿºÄSÿ¿È]ÿ¹ÄXÿ¢ª<ûŽ$Š*åÉÅÂÿüþñÿùýçÿòúÕÿÙí·ÿ*å)kƒ">ŽŠ#m¢¨:û¶¿Pÿ¶¾Kÿ¬·9ÿž¦#ÿ’™ô‹Ždž‚•‡‚•‹ É—ó›£ ÿ«´:ÿ´½Oÿ®·Oÿ˜8û‹‚n*åÉÅÂÿúýéÿ÷üÛÿ×ìµÿ*å?fƒƒ€'%”—.쬳Fÿ°µBÿ¤«)ÿ“•ûˆ„ ¯ŒŸ<ƒŸ8‡ «’ûž¥+ÿ¦­Cÿ¤Eÿ‹Š.í~w'&*åÉÅÂÿõùÞÿÚÞ·ÿ*å0;r€ „…"¤Ÿ¥=ÿ©¬<ÿ¡¥$ÿ””ú’‘ ‚” ‚’û—œ*ÿ™>ÿ‘?ÿ}u$¢|p *åÉÅÂÿáâÏû*å(&oˆ‚%KŽ‘/죥=ÿ £+ÿ””ÿ‡ƒªˆ… «Žÿ‹Œ,þ†‡;þ~{/ív&K*囕‰ÿ*å9.p‹ˆ+ž›œ=ÿ¡¢3ÿšž!ÿŽò-‚+ˆ„ñƒ‚ÿ|{0þ}:ÿ~u-ž*å*åf,Ǥ¤Eÿ¡¢.ÿ™"ÿŠÆ…~Â~yÿxt+ÿ{x;ÿxp)Ç*å'Ž“-Ö¨¨Fÿ¨©3ÿ¡¢)ÿ‰‚”…~”uÿyr+ÿ|w>ÿvo(Ö'k&.#•™3Ö±¯Pÿ¯¯;ÿ¨§/ÿŠ‚–‡•„vÿ~u3ÿ„~Jÿ{r.ÖœŸ=Ǽ»bÿ¼»Nÿ²¯9ÿ–Í…‚’†#ÈŽ},ÿ‰~DÿˆZÿ„z9Ç žEÀ¾nþÍÍlþþOþ¤š+÷¥£*=š™X3šŠ.óš‰Cÿ˜Œ[ÿŸ–jÿ’†Fž›—>K¶´eìÚÙ‡üÒÎhþ¹°Cÿ£ž+½µ±M–‹8±¦’Aÿ¥”Yÿ­¢|ÿ¤™f씆@K™ž@ ¥§Q£ÚÙ“ÿåäŽÿÔÎhÿ°¦9þ¦œ6¡Þ˜ >¨“<ü·¡aÿ·©{ÿ½³ÿ›R£’„A š˜G&ÅÁwìðð¯ÿèæÿ×Ïiÿ·¨>ÿ±—*½­FUƹ2 ¼°,É™SP¯™7¼°žAþůhÿȸ…ÿÌÀŸÿ³§u쓉I&§¡DnÙÕ•ûø÷¹ÿñîŸÿâÚ~ÿʾ_ÿµ¥Jû°¢;Ú•Ž*’‹)›®ž>×±¢JùųaÿÓÀ~ÿÖÈ“ÿÞÓ¯ÿƺûŸIn±§T‹ÝךûûùÆÿúù¾ÿòï°ÿéá¥ÿÞÕ¦ÿÚϪÿÛάÿÞÑ«ÿãÕ£ÿåÙ¦ÿçܱÿçÝ»ÿÏ•û«›V‰°£MoÏÆ„ëðíÁÿÿÿÞÿÿÿåÿþþîÿýüñÿüúîÿùöâÿ÷óÚÿóìÎÿæݹÿÈ»‚ë­šNo³œK(»«_£ÐÆŒëæá½ÿòïÜÿõòäÿõñâÿñìØÿåÞ½ÿÎÃ뻨`£°˜L(³¢N³£NM½°fžÃ·xÇ·xÖ¶wÖ÷yǽ°hž²¡PM³žOÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ €ÿÿÿÿ:ÿÿdÿÿ¸ÿÿðÿÿà?Àÿààÿààÿàÿðÿ?àÿðÿàÿðÿÿàðÿÿààÿÿà?àÿÿàÀÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿææåÿ½ MèûûûÿøøøÿõõõÿÛÙÙÿîîìÿéêçÿ ¾ ¾ ¿ ¿!¿çýýýÿûûûÿøøøÿõõóÿñòíÿíîéÿéëâÿåçÜÿáäÕÿË̼ÿ%ÁçÿÿÿÿýýýÿûûùÿøøóÿóõíÿïòçÿìïàÿçëÙÿÑÓ¾ÿ*Â%(=çÿÿÿÿÿÿýÿüýøÿùûóÿöùëÿòöãÿîóÛÿÕÛ¼ÿ)6Ç!:Bçþÿþÿþÿûÿþÿ÷ÿúýðÿ÷ûçÿóùÝÿÖâ¸ÿ'IË+?çÿÿüÿýÿøÿüÿòÿûÿëÿøýàÿÙçºÿ&VÎ*>}–}–Mz˜zz˜š|—š}–y{—N}–çþÿúÿýÿôÿûÿíÿùÿâÿâê¿ÿ)ZÏ.?xG“¥¨¹ÉjãÆÕƒöÙâ¦ÿÓÝšÿÈÒõ¶Äaá‘¥¨wG çþÿ÷ÿüÿðÿúÿæÿäéÃÿ2PÌ!9B_s\›±4ÉÄÕ€ú½Ìeÿ›º)ÿ¥·,ÿ–¬ÿ¢´)ÿ¸ÅZÿÇÒ€úš®6È_lZ çüÿôÿûÿëÿäéÇÿ86Ç&[K@OW2ϼÆcÿ¦»9ÿ‹¨ ²Ž£ `€ª Š£ •Ÿ ]’¢ ¯ž±+þ¸Âeÿ˜BÌ?DS èüÿñÿåéÎÿ4+Å3HF:=Vw´°µ^ý¦±1þ«#“ÿŽ› ˆ–£"ÿ¡«^üMR¦:= èæçÕÿ."Ã7.?=QV|Ž1ß™+ÿ‡—¯ÿ‡§|~-ÿef3Ö;:O è(Á0$=Bo‡’*ô­©Vÿ…‘_ƒ€ Wxs$ÿa`,ï<8|!è(;JŒ±‹ŒüˆŽÿ‰Š~h`ÿVQú=6’M™¼—¬&ÿ›£ÿ§Ÿ7#¡“<yl ÿ^U&ú>5I†œåä»ü¿Ígÿ¶¬Fu¬šOi¥™gÿvQò?3|Ca^¬ÐWòÐÚÿ¿W͵Ÿ`»´¨€ÿŠ~_Ý@0O@;uÈ#ÜôòÌþßà„ÿ̾X±Ä¬_¤Ê¸„ÿÄ·˜ýgW.«A/JjeÀäXñòð§ÿíë›ÿÎÖgÞÆÁeŒÊ²}-¿·v0½ÂcŽÎÇlÔâÕ›þÞѨÿ§’fÐH2Sj”{áðYöúû·ÿÿÿÿÿñöãÿðóäÿîôãÿþþýÿîðµÿïè¸ýϹfÖpJZ¤eÚï-óùû…þþþéÿÿÿþÿþþúÿýþèÿïê‰÷×¾6ί„Xܽ&ÎÀØØÓçðøêÕÞáž׵„ß»$ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÿáÿáÿ>áÿþáÿþáÿþáÿþÁÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿùùùÿöööÿõõõÿôôõÿóôôÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿûûûÿüüüÿýýýÿýþüÿýþûÿüýúÿûüúÿûü÷ÿúüõÿúüñÿùýòÿõúéÿéëÝÿ*å:Iu*åÉÅÂÿþÿýÿýþýÿþþýÿþþýÿýþýÿýþüÿýýüÿýþüÿýþüÿýýúÿüýøÿúýõÿøûñÿêðßÿ*å:IuAE *åÉÅÂÿþÿýÿýþýÿþþýÿþþýÿþþýÿþþýÿýþûÿýýúÿüýùÿûüõÿùüðÿôùèÿÜçÃú*å-Rz*åÉÅÂÿþÿýÿýþýÿþþýÿþþýÿþþýÿýþûÿýýùÿüýöÿùüñÿõúåÿéôÒÿÓáµÿ*å2p„+åÉÅÂÿýþýÿýþýÿþþýÿþþýÿýþüÿýþúÿüýöÿùüðÿôúäÿèòËÿÉÛ¥ÿ*åf+åÉÅÂÿýþýÿþþýÿþþýÿýþüÿýþúÿûýõÿùüïÿõúäÿçóËÿÉÛ¥ÿ*åb+åÉÅÂÿþþýÿþþýÿþþýÿýþøÿúýñÿúýðÿôûâÿé÷ËÿÄáÿ*å*g +åÉÅÂÿþþýÿþþýÿüþ÷ÿúýñÿùýéÿôýâÿá÷ÁÿÀå™ÿ*äW|ÿÿt‹——"˜*L¦¤=›©«@Ũ«=Õ¨«=Õ©«?Ƨ¤=œ™*M——"+åÉÅÂÿþþüÿýþ÷ÿûýñÿùýéÿôýÜÿáùÂÿ¹æ’ÿ*åj€l€—•)'Ÿ .Ÿ²¶JèÃÊiþÌÖyÿÏØ|ÿÏ×|ÿÍÕwÿÄÊiÿ°´I랟.¤””&(+åÉÅÂÿýþ÷ÿûýóÿùýêÿõýÞÿæüÅÿºç’ÿ*å-†IX™•'k¨¬;æ¼Æ[þÈÓmÿÈÓmÿÆÒjÿÅÐhÿÆÐhÿÇÑkÿÉÓnÿÈÒmÿ½Æ\ÿ§¬;ì•–%p*åÉÅÂÿûþóÿùýëÿ÷ýáÿíüÉÿ½ð•ÿ*倊2:C”‘&…§­?÷ºÄWþ¼ÆYÿ·ÂNÿ®º<ÿ¦±+ÿ¡¬!ÿ¡¬ ÿ§²,ÿ°»>ÿ¹ÃQý½ÆZÿ¸ÁWÿ¥«>û’‘%Š*åÉÅÂÿûþîÿøýáÿïùËÿÏé¥ÿ*å)kƒ">Œ„kœ¡8÷²»Oÿ´¼Lÿª³7ÿ¤!ÿ‘™óŒɇ•‡‚•‹‹ Ç“òœ¤ÿ«µ9ÿ±¹Kÿ®¶Oÿ› :ûŒ„"o*åÉÅÂÿùýäÿõûÒÿÍç¢ÿ*å?fƒ~z'%/祬Gþ©°Bÿ¡¦(ÿ’’û‡ƒ ­… ;‡‚8‡… ¬”ü¥)ý¤ªBþŸ¥FÿŽ0ì€v'&*åÉÅÂÿò÷ÖÿÑÖ¥ÿ*å0;rw {# •™?þŸ¤=ÿ›ž'ÿ‘ú” €ŽŒ ‚ù•™&ÿ–™<ÿ’@ÿ~v$¤|p *åÉÅÂÿÚÛÃû*å(&oƒz&Iƒƒ/é“—>ÿ—š.ÿ’ÿ‡† ©— ¨ˆˆÿŠ‹*ÿ‹Œ>ÿ€|0ìƒv&K*囕‰ÿ*å9.pƒ|,š‹Œ>þŽ’5ÿ‘’&ÿ‡Žñr-š—*…€ñ~ÿ‚3ÿ€};ÿu-ž*å*åf{-Å‘Eÿ0ÿ‘‘$ÿ†ŒɆ~ Á}vÿzv,ÿ}x=ÿxq*Ç*å'Ž‚,Õ“•Gÿ’”2ÿ’‘"ÿˆƒ—…}”~sÿzs,ÿ}w?ÿvn(Ö'k&.#‰…3ÖŸ¡Uÿ›<ÿ•’"ÿ‰‚–‡•‚uÿ~u2ÿ„}Iÿzq-Ö“>Ǫ¬cÿ¨©MÿŸš1ÿ˜ κ·9šŽÈ~2ÿŠ€DÿˆYÿ„z9Ç›˜F²²mþº»iÿ°ªIÿ ™)ö¡»$@Áº6Ž'ôŽIÿ’]ÿ›“dÿ…Dž›—AK²¯iìÌ͈ÿ¿eÿ±§Aÿ—§(¿§ 'º¬šCÿ±¤dÿ¯¦yÿ¡—b씆AKš™C ¤¢S£ÒДÿØ׌ÿËÃgÿ¯¤?þ 5¢¸¸6˼p¨š8¡± AýólÿĹ„ÿ»³‰ÿ›R¤’ƒA ™’E&Á¹uìçå¬ÿàÜÿÑÈlÿ´§?ÿ¦¡"ƺ¼ZžŸÑlÔ¿\¶¢RȺ¨WÿÑÂ}ü×Í•ÿÖÎ¥ÿ¸¬uì–‰H&¨šHnÖΕûðî·ÿèä›ÿÜÓ~ÿÇ»[ÿ³¨;û¨Ÿ(â«›+²¯—:ª´šRݺ«jüÏÀÿäשÿéá´ÿçá¼ÿÌÂû¦•Gm²¥V‹ÙÑ™ûõòÁÿóð´ÿìæŸÿäÜ‘ÿÞÔ‰ÿØ·ÿÙÏ“ÿßÖ«ÿëâÇÿôí×ÿøôÚÿõðÖÿÖÍœû²¤T‰¯¡Op̓ëíç¹ÿûùÎÿûúÌÿûùÎÿûùÔÿûúÞÿýûëÿÿþôÿþýñÿîêÐÿÎÌ봡Po¨›K(·ª_¢ÎÈéåß´ýòïÏýôòÙýöóßýôðßýèãÉýÐǖ鼫g¢´P(®¡O¯¡NK»­a—¶s¼ÀµuɶyÉÄ·|¼¾²m—³¤VLµ¢UÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿ ÿÿÿÿ$ÿÿ¸ÿÿðÿÿà?Àÿààÿààÿàÿðÿ?àÿðÿàÿðÿÿàðÿÿààÿÿààÿÿà€ÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿåææÿ¼MçûûûÿøøøÿõõõÿÛÙÙÿîîíÿêêèÿ ½ ¾ ¾ ¾ ¾çýýýÿûûûÿøøøÿõõôÿññîÿîïêÿéêåÿææßÿáãÚÿËËÂÿ ¿çÿÿÿÿýýýÿûûùÿ÷øõÿôöðÿðñêÿìïåÿèëÞÿÑÒÃÿ#À :çÿÿÿÿÿÿýÿüýùÿúûõÿöøïÿóöèÿîòáÿÑÚÁÿ"%Ã'=çÿÿþÿþÿüÿþÿøÿûýôÿøûíÿôøäÿÖáÂÿ#(Ä;çÿÿýÿþÿúÿýÿöÿüÿðÿøýçÿÕæ¿ÿ#=È<}–}–M|—zz˜š|—š}–y}–M|—èþÿûÿþÿöÿýÿñÿûÿêÿßêÆÿ%4Æ<yŽF¢§¿ÊpãÇÕƒöÖÞ ÿÕßžÿÇÓõµÃ]àŽ£§xGèþÿùÿýÿôÿûÿìÿâéÉÿ+:È -?^mZœ¬5ÅÂÐyù·ÇYÿ¡·+ÿ±ÿ®ÿ£³)ÿµÂQÿËÒ†úž­8Ç^n[ çýÿ÷ÿüÿðÿäèÎÿ00Æ$FE?GTˆ3ɳ½[ÿ°ºFþŽ¥ °‘¡ `Š£ †¦ •ž ^“¡ ®¢°,þ±¼Wÿ—AÌ?DS çýÿôÿåçÔÿ/#Ã+=C:POZ¨¥«^ü–£!þ“ Œÿš ‡—¢"þ§¬eýMR¥:= çæèÙÿ*Á0*>9ÿ?KTly2Û—Dÿ†’¬ÿ‚‡¦{~+ÿef4Ö;:O ç%À+<<ÿBY‡ry*ò‡‹.ÿ‰‘_,ÿ}Tnjÿ_^+ï<8| è%:9ÿK^žhûr|ÿ’›!|kb ÿVQû=7’8ÿWf ¦©³lþ†–ÿª¤3%Ÿ”< xm!ÿ^V'ù>5Q›·Àxù´Âfÿ°­FwËÿ²ŸLm¨œhÿ~vQñ?3|Csª½eìÓ×–ÿ¾¾WÍÌÿ ÿæı[Æ¿´€ÿ„_ß@0O=®%‡©;ÌãáªþÙÕ„ÿ¾X±<ÿ ûÿýèÿðgκ_¯ÜÏ…ÿÖ͘þƒt+¶A/I{nÂÊ\æéç¨ÿåå¦ÿÒØ}ÞÂÆQ’ÒÌÿ€˜_¶Ð3×ëò‡úüüÙþýýãÿþýëÿýýðþùöÁüëÛTãÚ½‡ÿæÿæaÄ!¢®w»É¼ÒÒÛÚÑÙÙÝÙÒШëÌ5ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÁÿ áÿáÿ<áÿüáÿþáÿþÁÿþÿÿÿÿÿÿ€ÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿùùùÿöööÿõõõÿôôõÿóôôÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿûûûÿüüüÿýýýÿýþüÿýþûÿüýúÿûüúÿûü÷ÿûüùÿûüøÿüýùÿùûôÿéëÝÿ*å:Iu*åÉÅÂÿþÿýÿýþýÿýýýÿýþýÿýþýÿýþüÿýýüÿýþüÿýþüÿýýúÿýýûÿüýùÿûüøÿóõîÿ*å:IuAE *åÉÅÂÿþÿýÿýþýÿþþþÿþþþÿþþýÿþþýÿýþûÿýýýÿýýüÿüýùÿûý÷ÿøúóÿêîáú*å-Rz*åÉÅÂÿþÿýÿýþýÿþþþÿþþýÿþþýÿýýýÿýýüÿýýúÿûýøÿùûòÿòöéÿåëÙÿ*å2p„ +åÉÅÂÿýþýÿýþýÿþþþÿþþýÿþþýÿýýýÿýýúÿûý÷ÿøûñÿñõåÿßçÑÿ*åf+åÉÅÂÿýþýÿþþþÿþþýÿþþýÿýýýÿýýúÿûý÷ÿùûñÿñõåÿßçÑÿ*åb€+åÉÅÂÿþþýÿþþþÿþþýÿýýýÿýýúÿüý÷ÿ÷úñÿñ÷åÿÝéÍÿ*å*h€+åÉÅÂÿþþýÿþþýÿþþýÿýýûÿüýøÿøûñÿîöáÿÛêÌÿ*åX|v‹——$œ™)M§¤<©«?Ǩ«=Ö¨«=Ö©«@ǧ¥<›˜)M–– +åÉÅÂÿþþýÿþþýÿýýüÿýýùÿùüñÿî÷áÿÙëÉÿ*åk@El•”'(ž /£°´HëÄÉhþÎÕyÿÐØ}ÿÐ×|ÿÎÕyÿÅÊiÿ²¶J럠.¤•“&*+åÉÅÂÿýýýÿýýýÿýýùÿúýóÿñùåÿÙëÉÿ*å-‡HR–”#o¥©7ë»ÃYÿÈÑkÿÉÒlÿÇÐiÿÆÏgÿÆÐgÿÈÑjÿÊÓpÿËÔpÿ½Æ\ÿ¦ª9ë•’"o*åÉÅÂÿýþüÿýýùÿüýõÿôùçÿÛïÊÿ*個:?“$Š£¨:ûµ½QÿºÂVÿ¸ÀMÿ®¹;ÿ¥°)ÿ¡«ÿ¡« ÿ¥°*ÿ¯¹=ÿºÂPÿ¿Ç]ÿ¸ÁVÿ¤¨;û’$Š*åÉÅÂÿýþûÿüýõÿõùèÿãíÒÿ*å)kƒ„n˜œ6û§­Gÿ®´Gÿ©¯5ÿœ¡ÿ“–òɇ‚–†‚•Œ‹ Ç’–òœ£ÿ¬´9ÿ²¹Lÿ­´Mÿ˜7ûŒ„#n*åÉÅÂÿüýõÿøùëÿáìÑÿ*å?fƒ~w'%‹Š-욟Bÿ¡¦>ÿ¡'ÿ’û…‚ «••6–•6„„ ¬“û ¥*ÿ¦«Bÿž¤EÿŒ/ì€y'&*åÉÅÂÿöøíÿâåÑÿ*å0;r|q |t#£Š<ÿ“˜:ÿ•™&ÿú–Ž ‚ ‚ú™(ÿ˜š<þ?ÿ~v%¤|q *åÉÅÂÿéêáú*å(&o€t&K|x/쇌=ÿŽ‘/ÿŠÿƒ… ©– §ˆ‡ÿ*ÿ‰‰<ÿ~z0ìv(K*囕‰ÿ*å9.p~r,ž€>ÿ‡7ÿ‹Œ'ÿ€òaž0›˜*…€ ð…‚ÿƒ2ÿ€}:ÿu-ž*å*åf{q-ǃ…Gÿ‚†4ÿ‰ˆ#ÿƒ‹Ȇ~ Ázÿ|-ÿ‚~>ÿzq*Ç*å'Ž|t.Ö‰‹Mÿ…‰6ÿ‡„ÿ‡€•…~”„{ÿ…0ÿ‡Cÿzr(Ö'k$.#z1Ö’”XÿŽ‘@ÿˆ ÿˆ•ˆ€–Žÿˆ9ÿŠLÿ~v.ÖŠˆ>Çž eÿŸ¢Wÿ—1ÿŽˆ̃„ÏÊ+¡“Ρ”7ÿ¡šOÿ¢›^ÿ‡~9Ç–“I¨©nþ°²oÿ¨¢Mÿ˜”*öŽ± =ĸRI«š+÷·ªXÿ½¶uÿ¬¥fÿ•ŠBž™’BK«©hìÂÄ‹ÿ»¸lÿ®¥Jÿ‘¢»Ï÷¤Jž¯[ÿÎÆ„ÿÌÆÿ³ªdìœ  œO£ÈÇ“ÿÏÎÿÅ»iÿ¬ =ý¨˜›Ð½‡ ¹¬fª»«_ÿÛÑ™ÿáÞ¬ÿÖОÿ°£Q£¤—= ˜G&½µwìàݬÿØÓŽÿË¿lÿ³¢Bÿ§£$„¿XŒ­Ë–! ɳ_Z¸¥YË¿¯mÿáÖ­ÿïìËÿîìËÿƼ|쳕I&¦™GnÐÉ”ûéæ¶ÿàÜ™ÿÕË|ÿÁ´\ÿª§?û¢ž-ߥ›#¬¨–¨³™,Þ·ªPüÎÀ„ÿëàÁÿ÷ôáÿûúçÿÛÒ¤û¯ Nn®¡UŠÕ̘ûïìÁÿíë´ÿåßžÿáÕÿÙÌ{ÿÓÆnÿÔÈnÿÛуÿéÞ¨ÿöðÍÿþýìÿþýïÿß×®û¹©]Š®žNoÊÀƒëêä»ÿöõÌÿ÷ôÅÿõñ¹ÿõðµÿøòºÿú÷ÈÿÿýÜÿÿþéÿòîÕÿÑȓ뵦Uo°šM(¸¨_£ÌÁ‡ëãÜ°ÿðëÅÿóïÈÿõñËÿôïÍÿèã»ÿÐÆë¾­f£µŸQ(° O® MM¹«aÀ´qÇÀ´rÖÁµrÖösǽ¯dž²¢MMµ£SÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿ:ÿÿtÿÿøÿÿðÿÿà?Àÿààÿààÿàÿðÿ?àÿðÿàÿðÿÿààÿÿààÿÿàÀÿÿà?€ÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÔçøøøÿõõõÿÛÙÙÿô«¥¤ÿæææÿ¼MçûûûÿøøøÿõõõÿÛÙÙÿîîíÿêêéÿ½¾¾½½çýýýÿûûûÿøøøÿõõôÿññïÿíîìÿéêèÿææâÿáãßÿËÉÆÿ ½çÿÿÿÿýýýÿúûúÿøùõÿôöòÿñòíÿîîèÿéêäÿÑÐÊÿ ¾ 8çÿÿÿÿþÿÿÿüýûÿúû÷ÿ÷øòÿóõîÿðòèÿ×ØÍÿÀ9çÿÿþÿÿÿýÿþÿûÿüýöÿùûñÿöøìÿÚàÍÿ Ã:çÿÿþÿþÿûÿýÿøÿýÿõÿúýïÿÜåÎÿ)Ä9}–}–M}–y|—™|—š}–y}–M}–çþÿüÿþÿùÿýÿõÿüÿðÿßèÍÿ!+Ä:yŽFŽ¢¦·ÄaáËÕˆöÔÜ›ÿ×ÝžÿÇÒõ¶Ã^àŽ¡¦xŽFçþÿûÿýÿöÿüÿñÿäéÑÿ&)Ä<^lZž«5ÅÅÏzù³ÂPÿ¥´,ÿ—«ÿŸ­ÿ¥³*ÿµÀQÿÆÏ{ù¡­<Ç^m[ çþÿùÿýÿôÿæèÕÿ(&Ä"6A?DS‡Ž3ɲºVÿª³9þ•£¯’  _Ÿ Œ£ “Ÿ ^•Ÿ ­£­-ÿ±ºUÿˆ‘5É?DS çýÿ÷ÿæèØÿ*Á).?:=LT¦¡«^ü•¢!þ› ˆÿ’™ ‡— !ÿ©«eýOS¦:= çççÜÿ&Á+"<;;Ock3Ø•˜Tÿ‘—%°ÿƒ…¦|~+ÿef3Ö;:O è"¿(:=?~`i+ðhsÿ‡ Y‚|Tie ÿ_]+ï<8| è"99ÿCG•d‚,ûetÿ‰†…yoe ÿYSú=7’8ÿ^c$¥¬³…þuÿ¨ 6#µ§0'Œ‚!ÿtm&úC:’Af‹¡Sö§µgÿ©¨HsÌÿÁ°C|úgÿ©£Pöh\‹DSZº¹‡ëÎÏœÿ¸¶YÉÌÿÿÿåÿñnÓÄyÒÝ×€ÿüYì‹zlÿæ?ƒrˆ)½ÔÑ™þÓ΄ÿ¹¿X±nÿÿúòaÿýçÛÌ©½òíÛÿòï¾ÿ¿´%Óº¥(ÿæK€p¹¼^àâã¨ÿííÇþÇÑwÚºÁU‹ÂÈ8>°Í3DÈÄ\‘ã׶Þõñçÿûúóÿíçšóº§ÿæh¤…ÊÏcáõõÙþçî¶ÿèíµÿßéÿù÷âÿîï¯ÿú÷âÿþýòÿõó•øÙìÿæ6ÿ{œa¸Å5Ïäê•÷úúçþ÷úÒÿüüØÿúú·þùù˜ýéåYëÍÕª8ÿ’k…ªqŸ°¤¯´Á¹ÀʽÔÉɾŒÒÙHÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÁÿáÿáÿ<áÿüáÿþáÿþ€ÿþÿÿÿÿ€ÿÿ€ÿÿÀÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿùùùÿöööÿõõõÿôôõÿóôôÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÉÅÂÿÿÿÿÿÿÿÿÿûûûÿüüüÿýýýÿýþüÿýþûÿüýúÿûüúÿûü÷ÿûüùÿûüøÿüýùÿùûôÿéëÝÿ*å:Iu*åÉÅÂÿþÿýÿýþýÿýýýÿýþýÿýþýÿýþüÿýýüÿýþüÿýþüÿýýúÿýýûÿüýùÿûüøÿóõîÿ*å:IuAE *åÉÅÂÿþÿýÿýþýÿþþþÿþþþÿþþýÿþþýÿýþûÿýýýÿýýüÿüýùÿûý÷ÿøúóÿêîáú*å-Rz*åÉÅÂÿþÿýÿýþýÿþþþÿþþýÿþþýÿýýýÿýýüÿýýúÿûýøÿùûòÿòöéÿåëÙÿ*å2p„ +åÉÅÂÿýþýÿýþýÿþþþÿþþýÿþþýÿýýýÿýýúÿûý÷ÿøûñÿñõåÿßçÑÿ*åf+åÉÅÂÿýþýÿþþþÿþþýÿþþýÿýýýÿýýúÿûý÷ÿùûñÿñõåÿßçÑÿ*åa€ +åÉÅÂÿþþýÿþþþÿþþýÿýýýÿýýúÿüý÷ÿ÷úñÿñ÷åÿÝéÍÿ*å*g +åÉÅÂÿþþýÿþþýÿþþýÿýýûÿüýøÿøûñÿîöáÿÛêÌÿ*åW|v‹˜—$˜)K¦¤<˜©ª?¨ª<Ó¨«<Ô©ª?ŧ¤=œš)M——!+åÉÅÂÿþþýÿþþýÿýýüÿýýùÿùüñÿî÷áÿÙëÉÿ*åj€ @Dl—”&(ŸŸ/ ±³GèÄÉhýÍÔxþÐ×}ÿÐ×}ÿÍÔwÿÅÉiÿ³¶J럠.¤•”&*+åÉÅÂÿýýýÿýýýÿýýùÿúýóÿñùåÿÙëÉÿ*å-†HR–“"l§ª8ç¼ÄZþÈÑkÿÈÑkÿÆÏhÿÅÏfþÆÏhÿÇÐjÿÉÒnÿÉÐlÿ½ÄZÿ§«8ì•“#p*åÉÅÂÿýþüÿýýùÿüýõÿôùçÿÛïÊÿ*倊:@”$…£¦9ø·¿Sþ¼ÄWÿ¸ÀMÿ®·:ÿ¥°(ÿ «ÿ¡ª ÿ¦°*ÿ¯º>ÿ¹ÂPÿ½ÄYÿ¶¾Sÿ£§:û’#Š*åÉÅÂÿýþûÿüýõÿõùèÿãíÒÿ*å)kƒˆ‚#k™œ6÷­µLÿ±¸Jÿª±5ÿ¢ÿ”–òŒLJ‚•‡‚•ŽŒ Ç“–òœ£ÿª²7ÿ²·Kþ«°Kÿ˜›5ûŒƒ!n*åÉÅÂÿüýõÿøùëÿáìÑÿ*å?fƒ~w'&‰‰-柦Eý§®Bÿ¡¥*ÿ’“û…‚ ¬›—8›—8…‚ ¬“û ¤)ÿ©¬BÿŸ£DÿŒŠ/ì€y'&*åÉÅÂÿöøíÿâåÑÿ*å0;r}p {s"¡Œ=þ˜Ÿ>þ›Ÿ,ÿ’ú” €Œ ‚Žú™™%ÿ›œ:ÿ’“>ÿ~w&¤|p# *åÉÅÂÿéêáú*å(&o€t&Jzx/é…‹>ÿ‘1ÿŒ•ÿ‚† ¬• §‹ˆÿ–•)ÿ˜—>ÿ†ƒ1ì‚w(K*囕‰ÿ*å9.p|t-š~@þ~„7ÿˆŠ'ÿ€ófš3™–*ˆ ð’ÿœš9ÿ—”Aÿ„{-ž*å*åfyt0Å…Mÿ{3ÿ‚€ÿƒ…ÇŠ‚ ÔŽÿ¡ž7ÿ§£Nÿ†-Ç*å'Žzy3Õ†ŒTÿ|€4ÿzÿ…|•‰€•“ÿ­ªGÿ»¸cÿ”1Ö'k$.#€‚;Ö“\ÿ„ˆ?ÿ†|ÿ†~”–ž¬ 1ÿÁ¾iÿÉÅtÿ¤ž9ÖJÇš mÿŽ”Pÿ“†7ÿ‹‘Ë~ñâÊ`­ž1×Á¶cÿÖÔ“ÿÕÒŠÿ´ªLÇ”“Kž¥ªuÿ¢¨lÿ¡™Pÿ–,õuº;ÊÂP± UúÙÑ™ÿêè¼ÿÚÕ˜þº«Yž’‹=K¥¥h츼‹ÿ²®kÿ¦ŸJÿŽ’·×Ì…¶­oÇ˼„ÿëæÂÿõõÕÿÎƈ鯠KK’‰= œ•O£ÄÅ—ÿÃËÿ¼±iÿ¨™<ý¢™™ÑÅ ¾®P­¾­iÿèÞ¹ÿùøãþðìÌÿ½®f¤²¡O —ŒG&º±xìÙØ®ÿÏËÿĶjÿ­ Bÿ•¨&Á–¼!Sº½ʼ ǺW¸¦!ǽ«Vÿã×£ÿøõÙÿýýëÿÑÉ’ì·›Q&¢•HnÎÆ—ûåâ¼ÿÚÖœÿÏÄ}ÿ¼¯^ÿ¨£Búª .Ú¢”"¤Ÿ’ ¢°¢)Ûµ¤9ûʺ^ÿèܘÿøôÌÿÿÿéÿàØ®û²¥Pn­ŸVŠÓÊ›ûìéÆÿèå¶ÿáÙŸÿÚÎÿÒÄ|ÿ;nÿξjÿÖÆtÿãÕ†ÿðè£ÿûùÈÿþüÜÿàتû·ªZŠ­žMpʾ…ëéâ¾ÿóñÎÿòïÄÿðê¹ÿðé³ÿòê²ÿöïµÿûöÃÿýúÏÿñìÃÿÏŇ볤No¨šM(¶§_¢ÍÀ‡éáÙ¯ýîèÅýñëÇýòìÇýòìÅýçà²ýÐʼn鼫_£²›J(­ŸO¯žMK¸©`–À³r¼¿³rÉÀ³qɵr¼»­c–° NK³¡NÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿ ÿÿÿÿ4ÿÿøÿÿðÿÿà?Àÿààÿààÿàÿðÿ?àÿðÿàÿðÿÿààÿÿààÿÿàÀÿÿà?€ÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿæææÿ¼MçûûûÿøøøÿõõõÿÛÙÙÿîîîÿêêêÿ½½½½½çýýýÿûûûÿøøøÿõõôÿñññÿíîíÿéêéÿææåÿáâáÿËÉÉÿ½çÿÿÿÿýýýÿûûûÿøø÷ÿõõôÿññïÿíîìÿéêèÿÐÏÎÿ½7çÿÿÿÿÿÿÿÿýýýÿúûùÿ÷ùöÿõõòÿðñîÿ×ÖÓÿ ¾7çÿÿÿÿÿÿþÿÿÿýÿýýúÿúûöÿ÷øòÿÜÞÖÿ ¾ 8çÿÿþÿþÿýÿþÿûÿýÿúÿüýöÿàäØÿ¿ 8}–}–M}–y}–™}–™}–y}–M}–èþÿþÿÿÿüÿþÿùÿýÿöÿæçÚÿÁ8yŽFŽ¡¦¶Â^àÉÒõÔÛšÿÔÛšÿÉÒõ¶Â^àŽ¡¦yŽFçÿÿüÿþÿúÿþÿöÿçèÚÿ Á:_lZŸª6ÄÅÍyù¶¿Pÿ¥±)ÿ›¨ÿ›¨ÿ¦²*ÿ¶ÀPÿÆÍyùŸ«7Å_lZèþÿûÿþÿ÷ÿççÛÿ#À&>?ES†3ɱ»Vÿ¤­,þ•Ÿ ¬”ž ^” “ ”ž ]•Ÿ ­¤¬,þ²¹Tÿ‡Ž3È?DSçþÿùÿççÜÿ$À"#=:=MU§¦®eü›©-þŽœ ‰“˜ ‡š!þ¤¦^üNQ¥:= èççßÿ"¿%;;:Odh3׃Œ<ÿ•›-±ÿ†…¦€+ÿgg3×;:O ç ¿#:<8|Yr*ñas ÿ{ƒX’‰[z ÿ}z+ñ\V‡ è 8UO!™“žrüZsÿ†x¯$“‹ÿ›—ü|u©ÿæ@M n…Cþm„ÿš9"п87±©/ÿ¸´&ý¡—ºÿæ=E‚š£sö©±sÿ¥¤JoÿýèÈ»zƒèåÏÿçæ‘ü±¤²ÿæBBT¦¨|绽‡ÿµ«]ÂÌÿÿýçßÕ¸Üóñæÿìé©ù¿®’?Rlv+¶ËƘþÈÈ…ÿ­½Y°;ÿ ·ÿôð&ØÈ»òîßÿüúòÿãÞ;ìÒ»8MT]¯±`ÛåèÂÿëïÑÿ¾Ík×µ½X‡µÉ:;¢Í6?ÆÁUŒÝÎkÙðê®ÿûúÛÿññ–ù½Ê²8ÿixlÃÄgÜèìÀýéïÅÿâé¯ÿæìÂÿîìÁÿëè§ÿ÷ó¶ÿûø·ÿñòYøÈǯÓì8ÿz¤g¨Â5Îìé½öïóÇýôõÕÿø÷×ÿõó¸ýïó‡úÕÜ0â¸ÇŽäé"_Æ"ƒ¢l¡˜“žºŤ°¾œ±¤™«u¥À#ûçÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÁÿáÿáÿ>àÿþàÿþÀÿþÁÿþÿÿÿÿÿÿ€ÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿùùùÿöööÿõõõÿôôõÿóôôÿïðíÿìíëÿÐÎÈÿ®®®ÿåååååååå%%%^åÆÃÃÿüüüÿûûûÿ÷÷÷ÿøøøÿøøøÿ÷÷÷ÿöööÿõõõÿõõõÿóóóÿõõõÿõõõÿ÷÷÷ÿôôôÿäääÿå%%%uåÆÃÃÿüüüÿûûûÿúúúÿúúúÿúúúÿùùùÿùùùÿùùùÿùùùÿøøøÿøøøÿøøøÿõõõÿäääÿå%%%u### åÆÃÃÿüüüÿûûûÿüüüÿüüüÿúúúÿúúúÿùùùÿúúúÿúúúÿùùùÿ÷÷÷ÿõõõÿäääÿå)))zåÆÃÃÿýýýÿûûûÿüüüÿûûûÿûûûÿúúúÿúúúÿùùùÿøøøÿõõõÿöööÿäääÿå888„  åÇÄÄÿýýýÿýýýÿýýýÿüüüÿüüüÿûûûÿùùùÿùùùÿõõõÿöööÿäääÿå333 åÇÄÄÿýýýÿýýýÿýýýÿüüüÿûûûÿúúúÿùùùÿõõõÿöööÿäääÿå111€ åÇÄÄÿýýýÿýýýÿýýýÿüüüÿûûûÿùùùÿõõõÿ÷÷÷ÿäääÿå444€ åÇÄÄÿýýýÿýýýÿýýýÿûûûÿùùùÿõõõÿ÷÷÷ÿäääÿå,,,|v‹——!˜)M§£<©ª>ǧª<Ö¨ª<Ö©ª?Ǧ£;™(N—–" åÇÄÄÿýýýÿýýýÿýýýÿûûûÿöööÿ÷÷÷ÿäääÿå555@@m‚•“%(žŸ-£±³GëÃÇfÿÍÓuÿÎÕzÿÏÖzÿÌÓwÿÄÉhÿ±µIëžž-¤•“&* åÇÄÄÿýýýÿýýýÿûûûÿøøøÿ÷÷÷ÿäääÿå@@@‡IT—”#o¨ª9ë½ÃYÿÉÑjÿÈÑjÿÆÏgÿÅÎeÿÆÏgÿÇÐiÿÉÓnÿÈÑmÿ½Å[ÿ§ª9ë–’"påÇÄÄÿýýýÿûûûÿùùùÿ÷÷÷ÿäääÿå@@@‹:?“Ž$Š¥ª=û¹ÁUÿ½ÆXÿ¸ÁLÿ®¸:ÿ¦°)ÿ¡« ÿ¡« ÿ§±+ÿ¯¹=ÿºÂPÿ¿ÆYÿºÂUÿ¦«;û’#ŠåÇÄÄÿýýýÿùùùÿ÷÷÷ÿäääÿå555ƒƒ!nšž7û®¶Nÿ±¸Jÿª²5ÿœ¢ÿ“•ñ‹dž•†‚•Ž‹Ç“•òœ¢ÿ¬²6ÿ¸½Lÿ¶¼Mÿ £7ûˆ‚nåÇÄÄÿùùùÿ÷÷÷ÿäääÿå333ƒw'%ˆ‡.윣Fÿ¦­Aÿ¡§)ÿ‘’û…ƒ ¬••6••6…ƒ ¬‘“û¦¬+ÿµ¹Eÿ³¸Jÿ˜˜2í{&&åÇÄÄÿ÷÷÷ÿäääÿåryq ys"¤‰>ÿ™Ÿ?ÿš ,ÿ““ú–Ž ‚‡Ž ‚“•û«®-ÿ¸ºHÿ³¶PÿŠ&¤Œ‚ åÇÄÄÿäääÿåo€u&Kxw/ì…‹@ÿ“/ÿŽ” ÿ{‡­·…­ž¡ÿ¸¸BÿÂÄ`ÿª§Bì—Œ%KåÇÄÄÿåp~t.ž~Aÿ…8ÿ†„#ÿ‚Œódœ5Ø“8™õ¶µAÿÉÊhÿÅÄkÿ© :žååfxt0Ç…Mÿz1ÿwÿ‚‚ÃÁ½¥›Ó¸³PÿÏÐxþ×Ö‹ÿ·®PÇåŽzy4Ö„ŠTÿy}2ÿpÿ†|””ŒÁ¸rÿßÞ¢ÿää©ÿ½²bÖk ƒ‚?ÖŠ‘^ÿ…>ÿˆwÿ‡~•Ž‡)™É½†ÿèæ»ÿìì½ÿÁµoÖŠ‡GÇ•šiÿ‹Oÿ“‚6ÿŒ‘Êæ¤R¨¤ZÕÑǘÿñðÍÿððËÿŹwÇ’ˆHŸ¡pþœ iÿŸ“Pÿ•“/õ‡®6Ò;X²©YúãÚ«ÿûúßÿêèÂþÀ´mž”…?K¡g춸Œÿ°¨mÿ¥–Jÿ›´é¥H ´¢1ÌʼlÿðêºÿÿþàÿÔÍ–ì²¥PK’…@ ›‘Q£À¾—ÿÁ½Œÿ·ªlÿ¦–?ü¸“̾¸° ­»«DÿäÙÿúøÃÿóðÆÿ¼¯b£¯¡I •‰H&¶­xìÑΪÿÈÂÿ¿²pÿ©šFþ¤Ÿ ¿©º$P¡Ÿ"Á¾#»®-R³Ÿƹ¨?ÿÝÐtÿôî¦ÿýúÄÿÐȃ춚H&¡“HnÈÀ“ûÞÛ¸ÿÖÐÿʽ€ÿº¬dÿª Bù •.Ôƒ—”¬ *Ø°£:úƶXÿàÓzÿòëÿýù¿ÿßÖ—û®£Gn¬œVŠÏÇ›ûæãÃÿäÞ³ÿÜÒÿÕÆ‹ÿνyÿ̹lÿ͹kÿÒ¿sÿÞÍ€ÿêÞ”ÿöï®ÿûö¿ÿÝÔ–ûµ§SŠ«šOpǺ…ëåݼÿïêËÿîèÁÿìä·ÿíâ°ÿîã°ÿñç´ÿöî¿ÿùòÄÿíæ¶ÿÎÃë° Lo°–L(¸¤`£Ê½ˆëÞÖ¯ÿëäÅÿîèÈÿðèÈÿïçÅÿäÜ°ÿÎÈ빪_£°›K(°›P¬OMµªc¾²sǾ±rÖÀ±rÖÁ±qÇ»«b° OM° OÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿ:ÿÿtÿÿøÿÿðÿÿà?Àÿààÿààÿàÿàÿ?àÿðÿàÿðÿÿàÿàÿÿààÿÿàÀÿÿà?€ÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿæææÿ¼MçûûûÿøøøÿõõõÿÛÙÙÿîîîÿêêêÿ½½½½½çýýýÿûûûÿøøøÿõõõÿñññÿîîîÿêêêÿæææÿâââÿËÉÉÿ½çÿÿÿÿýýýÿûûûÿøøøÿõõõÿñññÿîîîÿêêêÿÑÏÏÿ½7çÿÿÿÿÿÿÿÿýýýÿûûûÿøøøÿõõõÿñññÿØÖÖÿ½7çÿÿÿÿÿÿÿÿþÿþÿýýüÿûûûÿøø÷ÿßÝÜÿ½7çÿÿÿÿÿÿþÿþÿþÿþÿýÿýýûÿãâßÿ½7}–}–M}–y}–™}–™}–y}–M}–çþÿþÿþÿþÿþÿýÿÿÿüÿççáÿ ¾8yŽF¡¥¶Â^àÈÑ‚õÔÛšÿÕÜšÿÉÑö¶Â^àŽ¡¥yŽFçÿÿþÿþÿüÿÿÿûÿççàÿ¾ 8_mZžª6ÄÅÍyù¶¿Pÿ¥²)ÿ›¨ÿœ©ÿ¦±)ÿ¶ÀPÿÅÍyùŸª7Å_lZçþÿýÿþÿûÿèæàÿ¾9?DS†3É°¼Uÿ£®,þ•Ÿ ¬•ž ]” “ •ž ]•Ÿ ¬¥¬+þ³¹TÿŠ3É?DSçÿÿüÿèæàÿ ¿::=MS¦¥¬büª°DþŽ› ˆÿ–› ‰¤§!þ¶¸^ýyxµ•Œçèæáÿ ¾"9;:Obl3Øy‚+ÿˆ‘¬ÿÿ梟µ¯®,ÿ«¨0ç•Œtÿæè ¾ 8<8|r„Jóas ÿ{ƒW¬¡k¯¬ÿÃÁ)ù¨ ®ÿæç 8NP™ƒŒ^ü[sÿ†wĵ3/ÉÅ•ÿíì¤ÿÀ¸Íÿæ:Bš^t0ýo|ÿ•œ9!¾³t+ÚÖÂÿõõàþÑÇ×ÿæ>8}ª¦Œö¤¨nÿ§žMkûôzʽ†…êæÚÿööÒþÐÖÛ>6P‡‡^ß±°€ÿ°§^¿eÿóï ×Ë…Öóñ×ÿóò¨ü»ÆªA6i]-­ÂÁ˜ýÊÊ”þ®¶\©rÿ «ÿÝ÷ÓÅU¹éâ„þöö—ÿÓÔ1åÂÍJI:U¤¥bÖìéÓÿÖÞ®ÿºÃnв¹Zƒž¹G1©Å>8ƼY†ÖÊmÕìä›ÿ÷ô¨ÿèðUø¢±”éékcc¸»fØâæ¼üííÒÿÙâ§ÿòïÕÿàÝ¢ÿçÞ§ÿñê¶ÿõò¸þÞé\ò˜¤‡ºîûæ@ÿ{Qº©L¿ãÝ­òåé¹üôòØÿôòÒÿðë¹üçäŠôÁÍ4Õ| d¦ð8ÿq¨‡–eŽ¦œ”ª»£œ³¡ ˜ƒ²xh¸ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÁÿÀÿàÿ>àÿþàÿþÁÿþÁÿþÿÿÿÿ€ÿÿ€ÿÿÀÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿùùùÿöööÿõõõÿôôõÿóôôÿïðíÿìíëÿÐÎÈÿ®®®ÿåååååååå%%%^åÆÃÃÿüüüÿûûûÿ÷÷÷ÿøøøÿøøøÿ÷÷÷ÿöööÿõõõÿõõõÿóóóÿõõõÿõõõÿ÷÷÷ÿôôôÿäääÿå%%%uåÆÃÃÿüüüÿûûûÿúúúÿúúúÿúúúÿùùùÿùùùÿùùùÿùùùÿøøøÿøøøÿøøøÿõõõÿäääÿå%%%u### åÆÃÃÿüüüÿûûûÿüüüÿüüüÿúúúÿúúúÿùùùÿúúúÿúúúÿùùùÿ÷÷÷ÿõõõÿäääÿå)))zåÆÃÃÿýýýÿûûûÿüüüÿûûûÿûûûÿúúúÿúúúÿùùùÿøøøÿõõõÿöööÿäääÿå888ƒ  åÇÄÄÿýýýÿýýýÿýýýÿüüüÿüüüÿûûûÿùùùÿùùùÿõõõÿöööÿäääÿå333 åÇÄÄÿýýýÿýýýÿýýýÿüüüÿûûûÿúúúÿùùùÿõõõÿöööÿäääÿå111 åÇÄÄÿýýýÿýýýÿýýýÿüüüÿûûûÿùùùÿõõõÿ÷÷÷ÿäääÿå444€  åÇÄÄÿýýýÿýýýÿýýýÿûûûÿùùùÿõõõÿ÷÷÷ÿäääÿå,,,|v‹——!™)L§¤<œ¨ª>Ƨ©;Ö¨ª<Õ©«@Ŧ¤<œ˜(M˜—$ åÇÄÄÿýýýÿýýýÿýýýÿûûûÿöööÿ÷÷÷ÿäääÿå555€@@m‚•“%'žŸ,ž±³GèÃÉgÿÌÔuÿÎÖyÿÏÖzÿÌÔvÿÄÊgÿ³µI랟.¤”“&* åÇÄÄÿýýýÿýýýÿûûûÿøøøÿ÷÷÷ÿäääÿå@@@†IT—’"k¦©7ä»ÃXýÇÏiÿÈÑkÿÆÐhÿÆÎfÿÅÎeþÈÐhýËÓlÿÌÕlÿÃÊ[ÿ«®8ë—”!oåÇÄÄÿýýýÿûûûÿùùùÿ÷÷÷ÿäääÿå@@@Š:?“#„¤©:õ¸¿Tþ½ÅXÿ¸ÁMÿ­¸:ÿ¥¯)ÿ¡ªÿ¡ª ÿ¦°+ÿ±º;ÿ¿ÇOÿÊÑ]ÿËÒ[ÿ·ºBûž™#ŠåÇÄÄÿýýýÿùùùÿ÷÷÷ÿäääÿå555ƒƒ!kš6÷«³Kþ³»Lÿª²7ÿ™Ÿÿ’•ñ‹LJ‚•†‚–‹Ç“”òŸ¦ÿ¸¿<ÿÎÒZÿÖÚhÿÀ¿Lûž—nåÇÄÄÿùùùÿ÷÷÷ÿäääÿå333ƒw'%Œ‹-眢Eþ¥¬Bÿ ¥.ÿ““ûš «™˜6•’6ˆƒ ¯›ý½À>ÿÖØiÿÝßxÿ½¸Lì°”2%åÇÄÄÿ÷÷÷ÿäääÿår|p |u#¡‹>þ”š=ÿ™œ-ÿ‘úš” ‚ÆŠ¥¥"üËË[ÿäåŒÿãá“ÿ·¨K¤¬œ9 åÇÄÄÿäääÿåo€t&I|z0ê„‹?ÿ‰Œ.ÿŠÿ† ­ª¦!À¸´QÿÞÞÿóó´ÿÐÇ€í°¡FMåÇÄÄÿåp~v-š€ƒBþ|‚6ÿ„‚ ÿ†ñm’.¼À>J¯£QøÖÒ‘ÿôôÂÿêç´ÿÀ³hŸååfzw0À…Iÿy~1ÿ~xÿ„} ÁÎÊr¥—CÏÌÅ‹ÿòðÂÿööËÿƼvÇåŽ|z5Ô‚‡Qÿ|~5ÿ|uÿ…}”‹ƒ –ÉÀƒÿñïÁÿúùÍÿżuÖk €|;Ô‰Ž[ÿ„…@ÿ‚{ÿ†~•˜ Ê¾xÿñï¸ÿùøÄÿźmÖ†~AÆ‘•fÿRÿ‡5ÿ†ÊØÔ °¤"ÜÏÃsÿóð¬ÿõò³ÿĹ]Ç…E››lþŸkÿž–Pÿ–‹,ô”I6Ä­R±¥+úÜÑpÿöó¦þéå›þ¼²Pž“‡?K£œiì±±ˆÿ«¤iÿ¦•Dÿ–Ž;²Å­¢ÆóEÿçßzÿùõ¦þÑÈtì« =M•†C ‘S£¼¹“ÿ¸³„ÿµ§gþ¤’?ù›‰?‘âã°«¦µ¥8þÛÎeÿñìÿîèžÿ·«O¤ªž9 •†G&µªwìÑÌ«ÿŽŒþ¼­mÿª›Eþ—˜»£®+H­©3­§-¼»"M°¨$ö¤@ÿÖÆgÿëâ‡ÿöð¦ÿÌÂu죗D& ŽHnÉÁ–ûÚÕ¶ÿÎƘÿÆ·ÿ¸©bÿ©žB÷¡•0Ò†˜Ž„˜¤–/Ò° ;ù­VÿÚÉvÿëá“ÿ÷ð®ÿÚÑû« Dn©œVŠÏÅ›ûãÞÂÿÞÖ±ÿÖÉœÿо‰ÿ˶vÿÉ´mÿ˵nÿϺuÿÚÆ„ÿæÖ•ÿðçªÿõî¹ÿÚÑ“û²¦T‰«šNpǺ„ëáÚ»ÿëäÊÿéáÀÿçܶÿçÛ±ÿéÜ°ÿíá³ÿòè½ÿõíÃÿëâµþ˿ꯡNo°•L(¶£`¢É¼ˆéÝÔ¯ýéáÄýìäÇýíåÆýíäÄýâÙ®üÍ¿‡ç¹¦_¡¯™L(¯™O­œOK¶¨c–¿¯q¼¿¯qÉ¿°rÉ¿²r¼·ªc•®OK°œOÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿ ÿÿÿÿ4ÿÿøÿÿðÿÿà?Àÿààÿààÿàÿàÿ?àÿðÿàÿðÿÿàÿàÿÿààÿÿàÀÿÿà?€ÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÁÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿæææÿ¼MçûûûÿøøøÿõõõÿÛÙÙÿîîîÿêêêÿ½½¾¾ ¾çýýýÿûûûÿøøøÿõõõÿñññÿîîîÿêêêÿææåÿáâáÿËÊÆÿ ¾çÿÿÿÿýýýÿûûûÿøøøÿõõõÿñññÿîîîÿêêêÿÐÏÎÿ ¾9çÿÿÿÿÿÿÿÿýýýÿûûûÿøøøÿõõõÿñññÿØÖÖÿ½ 7çÿÿÿÿÿÿÿÿÿÿÿÿýýýÿûûûÿøøøÿßÝÜÿ½7çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿäââÿ½7}–}–M}–y}–™}–™}–y}–M}–çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèæåÿ½7yŽFŽ¡¦¶Â^àÈÒõÕÛšÿÔÛšÿÉÑõ¶Á^ߎ¡¥yŽFÿççÿÿÿÿÿÿÿÿÿÿÿÿèæåÿ½7^mZ«5ÄÅÍyø¶¿Pÿ¥±)ÿœ©ÿ›¨ÿ¦±*ÿ¸ÁPÿËÒyúµ½4ÐŒ‘nÿæ ÿæçÿÿþÿÿÿþÿèæäÿ½8?DS†3ɳ½Zÿ¡¯,þ•Ÿ ­•ž ^“ ” •ž ]œ¤ °¶½,ÿÐÔTÿÁÂ.ßž—|ÿæçÿÿþÿèæäÿ¾ 8:=MQ¦£©^ü§­=ÿ“ Œÿÿ殯™ÄÅ!ÿÝÝ_þ¿»Õ×Ä?çèæäÿ ½ 8;:Oaq2Øw…+ÿ~Š¨ÿÿë+½»MÅèèºÿçæ”÷¿³”ç½ 8CA ™šwõewÿ}Vÿò„¶°atÜÚÅÿñðÉþÏÌÑç 89C”Wh$ú^mÿ†wÿÿ籧X%ÕÒºÿöõÞÿÚåïÏì <:—{~Pþvy%ÿ–›9"ÍÂK7ÐË ÿöö¨þÉÌÚ×ì=8~Š‰cô ¡gÿ¬šOiȽ@‡ÝØlÿïïMýµ»Âåê@1O‰‚_Þ±®ÿ«§]ÀÿÝ÷ÒÈUÔìé€ÿçëUú‘¸•ûæA/fY.¬½Á—ý×Ó®þ²°d¥dÿÌÿÌÿË¿X²äÚ…ÿïì—þ£È$Ü‚§&F5U¦iÓÝÛ¼ÿÊÑ›ÿ¹¼pÌ´´_Ÿ½D3¬±N-Ƴ_~ÑÂoÏåÚ›þðê§ÿÇÜYîK~okU]´°hÒìéÔþââÁÿâá¼ÿäÝ·ÿÞÔÿæÚ§ÿíå¶ÿðê¸ýÔÝ^ér•{9ÿŽdH»Q¹ÐÍìäáºúñíÔÿòìÒÿíå¹ûáØð¿¸7È„¨i>ÿ‰y‘}Xœ|……¨™™²ªž‚§obÀ8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÿÁÿÁÿ>ÀÿþàÿþàÿþÀÿþÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿùùùÿöööÿõõõÿôôõÿóôôÿïðíÿìíëÿÐÎÈÿ®®®ÿåååååååå%%%^åÆÃÃÿüüüÿûûûÿ÷÷÷ÿøøøÿøøøÿ÷÷÷ÿöööÿõõõÿõõõÿóóóÿõõõÿõõõÿ÷÷÷ÿôôôÿäääÿå%%%uåÆÃÃÿüüüÿûûûÿúúúÿúúúÿúúúÿùùùÿùùùÿùùùÿùùùÿøøøÿøøøÿøøøÿõõõÿäääÿå%%%u### åÆÃÃÿüüüÿûûûÿüüüÿüüüÿúúúÿúúúÿùùùÿúúúÿúúúÿùùùÿ÷÷÷ÿõõõÿäääÿå)))zåÆÃÃÿýýýÿûûûÿüüüÿûûûÿûûûÿúúúÿúúúÿùùùÿøøøÿõõõÿöööÿäääÿå888„  åÇÄÄÿýýýÿýýýÿýýýÿüüüÿüüüÿûûûÿùùùÿùùùÿõõõÿöööÿäääÿå333 åÇÄÄÿýýýÿýýýÿýýýÿüüüÿûûûÿúúúÿùùùÿõõõÿöööÿäääÿå111€ åÇÄÄÿýýýÿýýýÿýýýÿüüüÿûûûÿùùùÿõõõÿ÷÷÷ÿäääÿå444 åÇÄÄÿýýýÿýýýÿýýýÿûûûÿùùùÿõõõÿ÷÷÷ÿäääÿå,,,|vŠ–— ˜(K¦¤<™¨©?Ũ«=Õ¨«<Ö««?Ǩ¥< ™*N£™  åÇÄÄÿýýýÿýýýÿýýýÿûûûÿöööÿ÷÷÷ÿäääÿä555€@@m”’%'žž-›²´HæÃÈgþÍÔwÿÐ×{ÿÒÙ|ÿÓÙyÿÎÑlÿ½»N묣-¤ª—$* åÇÄÄÿýýýÿýýýÿûûûÿøøøÿ÷÷÷ÿäääÿä@@@…IT–’#h¦¨8ݽÄZúÈÐjþÉÑkÿÈÐhÿÇÏeÿÊÑgÿÏÖmÿØßvÿàæ}ÿÚÝqÿÁ¼Ië­ *påÇÄÄÿýýýÿûûûÿùùùÿ÷÷÷ÿäääÿä???Š:>’#‚¥©=ñ¹ÁUü½ÅYþ¸ÀMþ¯¸:þ§°(ÿ¢¬ÿ£­ÿ­µ,ÿ¾ÅEÿÑÖcÿâçÿêîŒÿÔÐmûµ§>ŠåÇÄÄÿýýýÿùùùÿ÷÷÷ÿäääÿå555‹‚"j™œ8õ­µMý±¹Kÿ¬±8ÿŸ¡ ÿ•”ò‹ dž‚•†‚•‘Ž Êžõ²²/ÿÑÑcÿçë’ÿòõ¥ÿÚÔƒû®£JoåÇÄÄÿùùùÿ÷÷÷ÿäääÿå333‚~w'%‹Š.鞤Fþ¦­Cÿ£§.ÿ•”û‰‚ «—’6·§>«› º°ª3ÿÕÔyÿïñ°ÿøú¿ÿÏÈí¶šL&åÇÄÄÿ÷÷÷ÿäääÿår|p" |t$£‘@ÿ–œ>ÿ›ž,ÿŽ–ú|— „§ªC¡´¬QþßÞšÿ÷úÇÿòñ½ÿ¾°`¤² F åÇÄÄÿäääÿåo€u'K|z1숎Aÿ‹-ÿÿ‡… «¼Åz®¨eÆþrÿëì³ÿýÿÌÿÖω첣EMåÇÄÄÿåp}v.€‚Dÿ„8ÿƒÿ† ðƒ€+ÄÂ|P¬¤IúÛÙÿøú¹ÿìé¡ÿ¿³RŸååf|w3Ç„Kÿw|-ÿyvÿ…{ ÁÒÑ2¥ŸÖÉÅbÿïðÿòñÿùOÇåŽ}w6Öƒ…Qÿwz.ÿ{uÿ†}“¨ž ¤½·;ÿççwÿððŠÿÀ¶CÖk ~w7Ö‡‰Wÿ€9ÿ…| ÿ†•£˜¢½¶0ÿäãjÿíí}ÿ½µ@Ö…~@Ç’’dÿ‹‰Kÿ…4ÿŽ„ÊÂÕ¥ Úļ>ÿåäkÿèèzÿ¹´EÇ‘ˆGžž›oþ˜•bÿœ’Lÿ™Š.ô–ŽH6¨ÄK¥Ÿ)÷ÐÈXÿéçyÿÝÛvÿ¯¬Gž”ˆBK¡›h쫨ÿ© eÿ¤“Bÿ›Ž;°¿À­¥À¹°GÿÛ×rþíìÿÇÃgì ›;K’†C ™R£¸´ÿ¸²„ÿ³¤eÿ§’?ü‰‰C§¥ ³¢=þÑÈjÿçäüäá–ÿ­©N£Ÿ›: “‡G&²©uìÊŤÿùŠÿ¼«nÿ©—Dþ}˜¸„¤+Aš,¨¨-£º(N˜¦!±¤FÿÐÂlÿâÜÿîê«ÿÆ¿vì—I& “Hnļ’ûÖбÿÎØÿdzÿ·¢_ÿ£˜@öžŽ0ÏŽƒ˜…™ —/Ó© Aú¯dÿÖÈÿãÛ–ÿïê³ÿÖÍû§ŸHnªœWŠËÁ—ûàÙ¾ÿÜÑ°ÿÕšÿ϶†ÿȯtÿÆ®lÿÆ°mÿ̸{ÿ×ÄŒÿáÓ›þêá­ÿðé½ÿØÍ—û°¢U‹«™OoÅ·ƒëßÖ¹ÿéßÈÿæÚ¿ÿãÕµÿãÔ±ÿåÕ²ÿèÛ¸ÿíãÀÿðèÆÿçݵÿɼ‚믞No¯–M(¶£a¡Çº‡èÛÑ®ýçÝÄýéßÈýêáÇýéàÃýàÕ°ý˽‡é¸¥`¢°—M(®šQ¬›PK·¥b–¿­q¼¾­rɾ®qÉ¿¯r¼¹¦c–¯›OK±PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿ ÿÿÿÿ4ÿÿxÿÿðÿÿà?ÀÿàÀÿààÿàÿàÿ?àÿðÿàÿðÿÿàÿàÿÿààÿÿàÀÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿæææÿ½NçûûûÿøøøÿõõõÿÛÙÙÿîîîÿêêéÿ ½ ¾ ¿!¿#ÀçýýýÿûûûÿøøøÿõõõÿññðÿíïíÿêêçÿåçáÿâãÙÿË̽ÿ(Áçÿÿÿÿýýýÿûûûÿøø÷ÿõõôÿðñïÿîîéÿéëáÿÑÒÄÿ&Â&.?çÿÿÿÿÿÿÿÿýýýÿûûûÿøø÷ÿõõòÿðñìÿ×ØÍÿ!Â.?çÿÿÿÿÿÿÿÿÿÿÿÿýýýÿûûûÿøøöÿÜÞÖÿÁ:çÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýýÿäâáÿ ¾ 8}–}–M}–y}–™}–™}–yŽ¢U½¾ÿççÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèæåÿ½7xŽF¡¥¶Â^ßÉÑõÔÜšÿÕÛšÿÎÖ€öÊÑ[ç¼ÃÀ¿Àqÿæçÿÿÿÿÿÿÿÿÿÿÿÿèæåÿ½7_lZ«5ÅÄÎyù¶¿Pÿ¦²)ÿ›©ÿž«ÿ³½*ÿÑ×PÿáéwüÜá.éÉžÿæçÿÿÿÿÿÿÿÿèæåÿ½7?DS†3ɵ½\ÿ¦±4þ”  ®•ž ^” ž¤ £ª g­¿ ÃÚç{þöùÒÿäéxó¸šçÿÿÿÿèæåÿ½7:=MS¦¢©^ü›¤(þ— ‹ÿ²ñ"É؆¿æóÂÿúüéÿæì9õ´ÎEçèæåÿ½7;:Ow|MÜy‡.ÿ‰¨ÿÉþ· ¼×ÙñöéÿòõÅü¸Ä¤ç½7<@~v|Lòat ÿVûý䤹K|Òæ²ÿöù„þ¶¿Ääéç8;<’Xb%ûbhÿ€}©ÏCÒÛÿïò{ÿ­ÓßûæD? ˜{vNþtt ÿœ–; ²Å!9¾Æ!ÿåê%þ’µɦñ =7}}zQò¢gÿ«šNj½·AÒÓgÿÖÞNüq£­@0O‰^Þ°®€ÿª©]ÀÿºÿÃÂVÏãäšÿ½Þ`öNŽt8ÿA/e[-¬ÌÇ©þÑÌ£ÿ°«`¢nÿœÿÇÿ¾½Y¯ÔÙ„ÿæèªþ»7Ô>˜G6T¢™eÒÒѪÿÏÌŸÿ¸·rɼ±l|¤³L-®¸H0Á´fÉÃnÐßÝœþîíÅÿ¼Ñ[èQ‘ypJZ¿¯zÒëåÓýÛÚ·ÿêâÍÿ×Í¡ÿÙΠÿêáÀÿèá·ÿèè¸ý×Öƒæk‹u8ÿ‘]F°ŒD°ÎÑéäÛ½úíèÒÿïèÒÿéá¼úÛÐí²¹7Èx®n8ÿ•d —eN—n~œrŸœ¥œ|„ŠŽ`e¼ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÿÁÿÀÿ>àÿþàÿþáÿþÀÿþÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿùùùÿöööÿõõõÿôôõÿóôôÿïðíÿìíëÿÐÎÈÿ®®®ÿåååååååå%%%^åÆÃÃÿüüúÿûûúÿ÷÷õÿøøõÿøøõÿööóÿôôïÿóóìÿòòêÿïðåÿðñäÿïðàÿñòâÿíïÝÿááÍÿå%%%uåÆÃÃÿüüüÿûûúÿúúùÿúúøÿùú÷ÿøøôÿ÷÷òÿööñÿõöïÿôõëÿôôèÿñóãÿïðÞÿááÍÿå%%%u### åÆÃÃÿüüüÿûûùÿüüúÿüüùÿùú÷ÿùùöÿ÷÷óÿøøñÿöøïÿõõéÿñóåÿïñßÿááÍÿå)))zåÆÃÃÿýýûÿûûúÿüüúÿûûùÿúúøÿùùõÿøøóÿööïÿôõêÿññäÿðñáÿááÎÿå888„  åÇÄÄÿýýýÿýýûÿýýúÿüüùÿúüøÿùùõÿ÷÷ñÿõöîÿñòèÿñòåÿáâÑÿå333 åÇÄÄÿýýûÿýýüÿýýûÿûüùÿùû÷ÿøùôÿööñÿòóéÿòòèÿáâÔÿä111 . åÇÄÄÿýýüÿýýýÿýýúÿúûøÿùù÷ÿ÷÷òÿòòìÿóõìÿáã×ÿä443~ åÇÄÄÿýýûÿýýúÿýýüÿúûøÿøùõÿôôîÿõõîÿâäÙÿä+++{ vŠ——#˜)J¦£;•«¬A¾¬®?ΰ¯?и³E·®@›°¡0L³¡8 åÇÄÄÿýýýÿýýûÿýýúÿùú÷ÿõõòÿõõðÿãäÝÿã555~@Cm•“%'žŸ/ž²´IæÇÊgüÔÙzýÜà‚þâåŠþçé‘þâáˆÿÐÉhë¼®L¤µžH* åÇÄÄÿýýüÿýýúÿûûùÿøøõÿõõóÿääßÿä@@@ƒIS—”$l¨«9ç½ÃZþÊÑjÿÌÓlÿÍÔjÿÑØmÿÚßxÿãè‰ÿðó ÿùû²ÿðî§ÿÐÇv볤HpåÇÄÄÿýýûÿûûùÿùù÷ÿ÷÷õÿääáÿä???‰:>“Ž$ˆ¦ª<ù·¿Sÿ»ÄWþ¹ÂMÿ°º:ÿ«´)ÿ«± ÿ´·(ÿÂÃCÿÕ×mÿêìœÿøú¸ÿüü¹ÿßÙŒû¹«PŠåÇÄÄÿýýüÿùù÷ÿ÷÷õÿääâÿå555€ƒl™8ù­´Lÿ°·Iþª²7ýœ¢ÿ”•ñŽ Ɉ„–Š„™ —Ó®¥.ùÄÀ]ÿâà–ÿö÷²ÿþþ³ÿßØ…û¯¥BnåÇÄÄÿùùøÿ÷÷õÿäääÿå333‚~w&%‰‰-螣Eÿ£©@ÿ §,ÿ‘”û†ƒ «–’6·įKP±£Uĸ¯VÿÝÚŒÿôõ¦ÿûû¡ÿÏÈb쳚4&åÇÄÄÿ÷÷öÿäääÿår}q {t# ‘?þ–›<ÿ’–'ÿ‘û“” „û“±¥[£¶®LþßÝ‚ÿôöÿíìyÿ¸­.¤©ž åÇÄÄÿäääÿåo€v'J|{0ꉎ@ÿ†‰)ÿ†…ÿ‚ ªµ¬/ÄÀºCÿâäjÿòôsÿÍÈE줞#KåÇÄÄÿåp~y0œ‚Cÿ~5ÿyxþˆ‚ ð¤¢(¶À*R¦ úÒÑKÿèìdÿÝÝXÿ¯­1žååf{x3ŃJÿxx.ÿvqý… ¿dÓˆ  ÙĽ,ÿÜßSÿàâ\ÿ³²5ÇåŽwt.Ó€Jÿzx0ÿ{sÿ„}”‚– ¢¹°ÿÔ×JÿÞà[ÿ¯°4Ök zv2І†Tþ|8ÿƒyÿ†•‘‹œ´¯"ÿÑÓKÿÛÝbÿª®6Ö…{>À’cþŒ†KÿŽ/ÿ’‡$È©Ñ œÕ·±1ÿÒÓZÿ×Ømÿ«¬>Ç‘ƒF˜Ÿšoý ™iÿœŽHÿš‹.ôš˜W3ŽÕF£š+ö½Mÿ××oÿÐÎrÿª¦Gž“…?J¡›g뱫…ÿ§›`ÿ£‘?ÿ–‹6²£¦¾´«GÿÎÊiÿÞÞŠÿÀ»gì ˜>K’ƒ@ ™ŽP¢½·”ÿº°ƒÿ²¢bÿ¤‘;ü™”Iª¢—¬Ÿ<ýÉÁhÿÚÙ‰ÿÛØ•ÿ©£P¢œ–= ’‡G&´«xìÐȪÿö‡ÿ»§jÿ©–Cýœ5· “MA†Mž›Bœ¡.N œ¼°¡FþÈ»kÿÙÔÿåãªÿÁºwì›’G%Ÿ“HnƼ’ûÚгÿÐÁ˜ÿÅ°{ÿ¶ŸZÿ§“Böœ‹3΂—…™ž”5Ó« Fù¼¬cÿÏÀ}ÿÛÔ–ÿèäµÿÑÈ“û¥In«™VŠÏšûâ×¼ÿÛέÿÓÀ—ÿË´„ÿŬuÿÁ«mÿípÿǵzÿÑÀ‹ÿÙÌ™ÿãÜ­ÿêä¾ÿÔÉ—û®¡V‰¬˜OoƶƒëÞÓ¶ÿçÜÆÿäؾÿáÒ´ÿßаÿàÓ²ÿâ×µÿçÞ¿ÿëäÅÿãÚ¶ÿÈ»‚ë­›Oo¨”M(³¡`¢Ç¹‡éÚέýåÛÂýçÞÆýèßÇýçÞÄýÞÓ±ýÉ»ˆé¸£_¢°—L(«™P­šOK¶£b–¼¬q»½®qɽ­rÉ¿­r»¸¥d–®šOK°™OÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿ ÿÿÿÿ4ÿÿxÿÿðÿÿà?€ÿààÿààÿàÿàÿ?àÿðÿàÿðÿÿàÿàÿÿààÿÿààÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØ×ÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÈÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿæææÿ½ NçûûûÿøøøÿõõõÿÛÙÙÿîîîÿêêçÿ ¾!¿#¿'Á*ÂçýýýÿûûûÿøøøÿôõôÿñòïÿíïèÿéëáÿåèØÿàäÏÿËϲÿ4+Åçÿÿÿÿýýýÿûûúÿ÷øõÿôõðÿïñèÿìîáÿèìÖÿÏÖ´ÿ18Ç0BDçÿÿÿÿÿÿÿÿýýûÿúû÷ÿöøñÿóöêÿîòÞÿÌܵÿ,:È$NGçÿÿÿÿÿÿþÿÿÿüÿüýùÿùüóÿõùêÿÔáÂÿ%<È +>ÿåÿæÿæ çþÿÿÿÿÿþÿÿÿýÿþÿùÿûýóÿÞäÑÿ!1Æ;}–}–M}–y‹  ž®ªºÀ ÅÇ~çØ=çÿÿÿÿþÿýÿþÿýÿþÿúÿæçÜÿ Ã:yFŽ¡¦µÂ^àÊÓõÛášÿäèšÿåé~úëímöáâAßÙÒ‘çÿÿÿÿÿÿþÿÿÿýÿèæâÿ¿9_lZ«5ÄÄÎyùµÀPÿ¨´*ÿ¨´ÿ¸ÂÿÐÖ3ÿðò¨ÿüüÖÿïòtöÊÞÇÓìçÿÿÿÿÿÿÿÿèçåÿ¾ 8?DS‡Ž3Ȳ»Wÿ«´;þ”¡ ®”ž ^­¯ %»¹*¶¹tÌÔyÒçî¶ÿøúÜÿìñw÷´½ãéçÿÿÿÿèæåÿ½7:=PV§¡«^ý—  ÿ“œ‰ÿÿðl¢þ“ Æ׈½õùÖÿöù•ÿÌØ æ·«(ûæçèæåÿ½7;:O{|PÛ€ˆ7ÿˆ§ÿÿãÀõLªÎ2Óäïeÿñö—üƒ­ˆ¦ñç½7:=~]f+ðdo ÿ‚|U£·|ÀØÿâì?ýwª±ç7ÿ>;‘ie6úfe ÿ~žÆ7ºÎEÿÛãcþ]¤¿8ÿ =9–c`.þuqÿ¢“=ŽÉ"9ºÅLÿÏÙ[ýa »8ÿ?3|~xQò¢œhÿ§MkÌÿ¸±DyÂÅgÿ´ÈNùR¦¯=ÿ@0O‡ƒ_ߺ´Œÿ²¨eÀÿ€ÿ¾¿WÎÒÓƒÿ°ÅYïNre?2eY.¬ÌèþÄ¿‹þ´©b ÿÌÿ¾·\«ÓÔˆÿîêËþ‚¢.É>¤"G4T£˜eÑØÑ°ÿÒÉŸþ¼´uǺ«iw¦ªT*ª­Q+½®bzûqÌ×Ùÿáã¯ÿ¶ÅbãJ‘ypJZÈ°‚ÑàÚ¾ûáÙ¾ÿÞÒ´ÿÔÇÿÜΪÿàÖ²ÿâܵÿééÇýØÒ•ãe›‘]F®ˆ?®Ï¾“çâÖ¼ùìäÒÿíæÓÿäÛºú×Çê´¡;º†‚T8ÿ™^ ™^L—`wšb™™gššo~’wU˜_ 8ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>?ÿ`ÿÀÿ€ÿÿÿ€ÿáÿ<àÿþàÿþÀÿþÁÿþÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µ´ÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãäãÿåæäÿ»µµÿ*åJ *åÆÂÀÿöööÿóôóÿòñóÿàßÝÿÛÛÕÿÛÛØÿçèåÿÛÛÚÿ*åc*åÆÃÀÿ÷÷öÿôõôÿõõõÿõõóÿïïíÿìîéÿéëèÿÓÑÑÿ*åcccccccQ*åÇÃÀÿúúùÿøø÷ÿ÷÷ôÿöööÿõöôÿïðéÿìíèÿÐÎÅÿ®®ªÿåååååååå%%%^åÆÃÃÿýýûÿüüùÿùùõÿùùõÿùùõÿøøñÿõõíÿõõìÿóóéÿïñâÿññâÿïñÞÿñòàÿîñÜÿÑß¹ÿ#å%%%uåÆÃÃÿýýüÿüüùÿûûøÿûû÷ÿúúõÿ÷÷õÿ÷÷ôÿ÷÷óÿõöïÿôõéÿôôåÿñóßÿðñÜÿÑß¹ÿ#å%%%u### åÆÃÃÿýýûÿüüøÿüýøÿ÷÷÷ÿ÷÷öÿ÷÷õÿö÷ôÿ÷÷ñÿõ÷íÿôôåÿñóáÿîñÙÿÑß·ÿ&å)))z>fåÆÃÃÿýýúÿûüøÿüü÷ÿ÷÷öÿ÷÷öÿ÷÷õÿö÷òÿõõíÿôôæÿññÝÿïñÚÿÑß·ÿ, å888ƒIhh` åÇÄÃÿýýúÿ÷÷÷ÿ÷÷÷ÿ÷÷öÿ÷÷öÿ÷÷õÿööñÿõõêÿñòáÿðñÜÿÑ߸ÿ, å333~ åÇÄÃÿýýùÿ÷÷÷ÿ÷÷÷ÿ÷÷öÿ÷÷öÿö÷ôÿõõíÿñóåÿñòÝÿÑà¹ÿ, ã111~ . åÇÄÃÿýýùÿ÷÷÷ÿ÷÷÷ÿ÷÷öÿ÷÷öÿööñÿóôêÿñôáÿÑàºÿ, ã443| åÇÄÃÿýý÷ÿ÷÷÷ÿ÷÷öÿ÷÷öÿö÷õÿõõîÿôôçÿÔâ¾ÿ, ä+++x u‡™˜$Ÿ™)M­¨=º²BǾµIÖÁ¸TÖÆ»fÇÁµaž¶¦LNµ¤D åÇÄÁÿýýùÿ÷÷öÿ÷÷öÿ÷÷õÿõõóÿôôëÿèëÙÿ, á555{BMly—“&( ¡/£·¸IëÑÔpÿáä‰ÿêíšÿñó©ÿõõµÿíë«ÿ×Ï„ëÀ±V£µ A* åÇÄÁÿüý÷ÿ÷÷öÿ÷÷öÿööôÿõõïÿëíàÿ, â@@@}IQ™”#o©¬9ëÁÈYÿÐØkÿØÞuÿÝã€ÿåéÿìï¡ÿõ÷´ÿýþÂÿÿÿÂÿõó¨ÿÒÊhë³¥0påÆÄÁÿûüöÿ÷÷õÿö÷õÿööóÿçéÙÿ, â???ƒ:>”$Š¦«;û»ÂSÿÁÇVÿÀÇOÿ¾ÃAÿ¾À;ÿÁÀAÿÈÅ[ÿÓÑ|ÿãâ—ÿññ¨ÿüü¬ÿýý™ÿÞ×dû³¨(ŠåÇÄÁÿúûõÿ÷÷õÿööôÿçéÚÿã555yŒ„n™6û¬²Kÿ´ºJÿ¯µ6ÿ¢¦ ÿ›ô¤œ Ó —¢¢˜¤­¤6Ù´«RûÇÃdÿâá}ÿòô†ÿúú}ÿÚÔSû« (nåÆÄÀÿøøòÿö÷ôÿééßÿã333}z&%Š‰.육Eÿ§¬Aÿ ¦*ÿ’“û‚‚ ©¬¤ ;ÓËǺKǵ‡W± ?Ƴ«.ÿÕÔKÿìífÿòòfÿÈÃE윖6&åÆÄÁÿ÷÷ñÿééáÿåp}s |v#¢Œ?ÿ™œ=ÿ—œ'ÿŽŽúŽŽ ‚Á±X¤š ¡­©þÓÔ<þèêTÿããXÿ¤¨-¤‘›" åÆÄÀÿééäÿåo€w(K|z1ꉊ?ÿŒ*ÿƒ†ÿ’¨¸³®«³³þÒÖ<þâçQÿ»¿<ì—š&KåÆÄÁÿåp~v/ž~Aÿ6ÿ~ÿˆy ð͆(ÑÕHšœù¼Â,ÿÕÛFÿÍÑLÿ¢¦0žååfys/Ç}Gÿzw-ÿvwÿŽt ÁÁÜ¡Öª°$ÿÉÐBÿÎÔQÿ¥ª3ÇåŽvq-Ö~{Jÿ{u0ÿytÿ„~“ž¤©ÿÁÇDÿËÑXÿ¥©5Öm zs2Ö„€Rÿ‚y:ÿ…wÿ†~•ˆ„™¥§$ÿÀÄKÿÊÎ`ÿ¢¦8Ö‚z<Ç‹aÿ…Mÿ•~3ÿ‡‡Ɇ†•Ϭª4ÿÁÅYÿÉÌkÿ££@ÇŽ„Dœ–kþœ“cÿ¢‰KÿŽ+ôT¦3‹³'>Ÿš'ö¸´MÿÈËpÿÅÅqÿ£ Fž“‡?KŸ˜c뱨‚ÿ°œfÿ§“GÿqŽ²ŠŸ1¼²¦BÿÄÀjÿÑÒˆÿ¹´jì—@K’†@ ™P¢º³ÿ½°„ÿ¸ eÿ¥=üœ”=˜K•ª™>ýùiÿÐÏŠÿÒΔÿ¥ R£™—@ ’‰H&³©vìÎŦÿÅ´†ÿ½£iÿ«”Fý8¶¡—BAšŒ-›¿º(I¢ )¸®›EþõlÿÑÍÿÝÛªÿ½´vì˜G&¡’HnƺûØΰÿϽ“ÿÅ­xÿ·Yÿ§“AöŒ2ÏŒ‚—Ž…™ œ2Ô¤Eøº¥_ÿʹ}ÿÖΙÿâ߶ÿÍÆ’û¥˜Hn¬šVŠÍÀ—ûàÕ»ÿÛË«ÿÓ¾•ÿ˳ƒÿĬuÿÀªpÿ¿¬tÿƱ€ÿκ‹ÿÕÆ™ÿÝÖ­ÿåà½ÿÑÆ—û­ VŠ¬™Opƶ„ëßÓ·ÿçÛÅþäÖ½þáѵþßгþßÒ´þáÔ·þäÛ¾þçàÄþàضÿǺƒë¬šPo°”M(¶¡`¢Ç¸†êÚΫþäÚÁþæÞÇþæßÇþåÝÄþÜÒ±þÈ»ˆê·£`¢°•M(¯˜O­˜OM¶¢aœ¼¬pƼ­qÕ¼­qÕ½­rÆ·¤cœ­™PM°™PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿ ÿÿÿÿ4ÿÿxÿÿðÿÿà?€ÿàÀÿààÿàÿàÿ?àÿðÿàÿðÿÿàÿàÿÿààÿÿààÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÊÈÿÓçøøøÿõõõÿÛÙÙÿô«¥¤ÿæçäÿ ½ OçûûûÿøøøÿõõõÿÛÙÙÿîîìÿêêäÿ!¿$À(Á-!Ã1&Ãçýýýÿûûûÿøø÷ÿõõóÿðñëÿíîäÿèëÚÿãèÐÿßæÄÿÊÒ¥ÿ>:Èçÿÿÿÿüýýÿûûùÿ÷øóÿóõìÿîòâÿêïÖÿæíÈÿÌÙ£ÿ>NÌ6]LçÿÿÿÿÿÿýÿüýùÿùûòÿõùéÿñöÞÿêóÎÿÌߥÿ6]Ð)gOçÿÿþÿÿÿýÿþÿøÿûýñÿøüçÿñùÙÿÈå¥ÿ-PÍ$EEÿæÿåÿæÿæçþÿþÿÿÿûÿýÿöÿüÿðÿøþåÿÖç¹ÿ([Ï,>}–š©[³¼šÂÈÂÏÓÍÚ×ÂÒ×ÂßDçÿÿýÿþÿùÿýÿôÿûÿíÿÛéÅÿ'9Ç,>yŽFŽ¡¦ÆÎ[åáåúíðšÿøùÅÿûûÏþ÷ø üæî4îÇטåé!ûæèþÿüÿþÿùÿýÿõÿæçÕÿ%1Æ%<_lZž«5ÄÇÏyùÂËQÿÂÊ)ÿÄÌÿÜá„ÿêì°ÿóôÇÿüýÉÿíò=ö¯ÐªÂîçþÿýÿþÿùÿççÜÿ%À .??DS‡Ž4ȲºUÿ¨±2ÿž§²©¯ kÉÅ3ÄÃ7/ÁÆjÏÔ€ÒäéƒÿðõTÿÝì)õoŽsçÿÿüÿçæáÿ!¿ ::=UW§¦«cý˜Ÿ!ÿ‘™ ‡ÿåÿýèïóX±Æ ®îôÿíòlÿ‡Å Ú;¯$çèæãÿ ½ 8;;Ohk8Ø~ƒ1ÿ‚†§Lú µÒ4ÖÆÞ-ÿÁßUõOq9ÿç½7;9|dc0ðhi ÿ‚{Tú’µx³Ì3ÿãê¢üN¨=ÿç7=8\W%úgaÿƒzšÃ2…±ÿÃ'ýZ¡½8ÿ>6•^X'ýxm ÿ¡“= †Ç#6ÅÏ~ÿÏÕ‰ýXŠ°8ÿ ?3|~xQò¤œiÿ¨NkËÿ¬±Ey¾Ålÿ¨½OøHŽ¡@1OŠ‚`Þ¾´’ÿ´¤c¾ÿ¹ÿº·YÉÆÇ€ÿ¤°ZéEsA/eY.¬Ã»šýĹ„þ¹¦cžÿËÿ»¯_¥ÐÎÿÚתþq‘(Á>Ÿ H2S§–hÑÜϲÿÒÅ›þƲ}Æ»§gt©¨V)¬¦W(¹©dw¾¸rÉÎÓšþÚÝ­ÿý€ßI`bpJZ¾¦pÎàÖ¹ûâÖ¼ÿÙ˨ÿÔÆ ÿßÑ´ÿ×ͧÿÜÛµÿðìÛýÀÀtÙlvk4ÿ‘]F¯ˆ?®Ñ¼“æâÕ»ùìäÒþíåÕÿâÖ¼øÎÑ鷞O¹ŽiJBÿ™^ ™^L™^w—_˜—a˜˜^x˜cMqÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0ÿÿ`ÿÀÿ€ÿÿ ÿÀÿÀÿ>àÿþàÿþÁÿþÁÿþ ÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µ´ÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãäãÿåæäÿ»µµÿ*åJ *åÆÂÀÿöööÿóôóÿòñóÿàßÝÿÛÛÕÿÛÛØÿçèåÿÛÛÚÿ*åc*åÆÃÀÿ÷÷öÿôõôÿõõõÿõõóÿïïíÿìîéÿéëèÿÓÑÑÿ*åcccccccQ*åÇÃÀÿúúùÿøø÷ÿ÷÷ôÿöööÿõöôÿïðéÿìíèÿÐÎÅÿ®®ªÿåååååååå%%%^åÆÃÃÿýýûÿüüùÿùùõÿùùõÿùùõÿøøñÿõõíÿõõìÿóóéÿïñâÿññâÿïñÞÿñòàÿîñÜÿÑß¹ÿ#å%%%uåÆÃÃÿýýüÿüüùÿûûøÿûû÷ÿúúõÿùùñÿøøðÿ÷÷îÿõöìÿôõçÿôôäÿñóßÿðñÜÿÑß¹ÿ#å%%%u### åÆÃÃÿýýûÿüüøÿüýøÿüü÷ÿúúôÿùùòÿö÷ïÿ÷÷íÿõ÷êÿôôäÿñóàÿîñÙÿÑß·ÿ&å)))z>fåÆÃÃÿýýúÿûüøÿüü÷ÿûûöÿúúóÿ÷÷ñÿö÷íÿõõçÿóôãÿññÝÿïñÚÿÑß·ÿ, å888ƒIhh` åÇÄÃÿýýúÿýýùÿýý÷ÿúüôÿùúòÿ÷÷îÿõõéÿôõåÿññÞÿðñÛÿÑß·ÿ, å333~z åÇÄÃÿýýùÿýýùÿüý÷ÿùûóÿ÷ùðÿö÷ëÿôõæÿñòßÿññÜÿÑß·ÿ, ã111}!A åÇÄÃÿýýùÿüý÷ÿúüôÿøùñÿ÷÷îÿõõèÿññáÿñóÝÿÑ߸ÿ, á443{+ åÇÄÃÿýý÷ÿüýöÿúûõÿøùîÿõ÷ëÿòòâÿñóáÿÑà¹ÿ, â+++u”°ž#±¢-GÀ³Q™Æ¼hÅÅ»lÕƼmÖȾjÇÁ¶Qž´¦/N³£$ åÇÄÁÿýýùÿûüõÿúúòÿ÷÷íÿóôçÿòóáÿåéÒÿ, ß555x  BBMpxª˜&$·¨2ÌÅ]èçä•þóó±ÿùùÀÿûúÂÿùø´ÿíê“ÿÕÎ[ë¾°3¤²Ÿ$* åÇÄÁÿüý÷ÿúûôÿøùðÿõõéÿóôåÿæéÕÿ, à@@?zFP›–"iº¶AæÙÚpþêîŽÿòõ£ÿöø±ÿøù½ÿùú¼þûüµÿþþ¨ÿýÿ“ÿðînÿËÅ;ë«£påÆÄÁÿûüöÿúúñÿö÷íÿõõéÿçéÙÿ, â???€:=“Ž$ƒ¯¯?øËÐ_þÙÞpÿÞßuÿÙÙtÿÔÑrÿÓÏ{ÿÓÏxÿØÕrÿãátÿîíwÿõõrÿôôaÿÔÒ@û¨¦!ŠåÇÄÁÿúûõÿ÷÷ðÿõöìÿçéÚÿã555x!;#DŒ„#j›7ù¶ºPÿÃÆRÿÁÃBÿ·µ1ÿ©¤%÷¡™%Ó‡™Ž…˜¡™'Ó®¨%ù¾.ÿÛÙEÿèèSÿìíTÿÎÎ=ûŸŸoåÆÄÀÿøøòÿõ÷íÿééßÿã333}"~w'#‰ˆ-꟢Eÿ®¯Bÿ¬®+ÿ™˜üŒˆ´ª¨ F®« ¤$  K£š¾­ªþÌÌ*ÿÝÞEÿâäMÿ»¼7ì””-%åÆÄÁÿ÷÷ñÿééáÿåp|q {s"¢†‡<ÿ––:ÿœœ%ÿ’ú’ „†‹–¦¥ýÆÈ)þÕÙAüÑÕKÿ¢¦3¤—œ0 åÆÄÀÿééäÿåo€u&Izv/ë‚‚<ÿ‹‰&ÿ„„ÿ’ §™˜¶«­ÿÇË2ÿÎÕIÿ±¶>ì”—+KåÆÄÁÿåp}s-œ|x?ÿ~z0ÿ}ÿˆx ð͆(“–8—™õ¶¼(ÿÂÊ?ÿ»ÂHÿ™ž0žååfxp.Æ{vDÿwq(ÿwtÿu Á€Žͨ°$ÿºÃ=ÿ»ÃOÿ™ 0ÇåŽwo.Õ~yHÿvm'ÿ{qÿ„~”†‚–Ÿ§"ÿ¶½Cÿ¹ÁWÿ—¡1Öm zr3Ó…~Qÿ|q0ÿ„tÿ‡•†•¢%ÿ´»LÿºÁbÿ˜¢;Öƒz<Ȉ^ÿ†z@ÿ}.ÿ“†$È„‘‰Ë¥¦8ÿ·¼^ÿ½Ásÿš DÇŽ‚C›“hþ™Œ]ÿ™†BÿœŠ/ó›šW3§ž2;›‘,õ°®Qÿ½Árÿº¼vÿœ™Hž“…?K —d쯣ÿ¦”[ÿ¥@ÿ˜5± –3·ª¡Fÿ»ºlÿÇÈŒþ²¯m뙑AM’ƒ@ ™ŽP£»²ÿ¸¨|ÿ³`ÿ¦9üŒ„JŒœ„<‘£—?ü¼µkÿÆƉÿÉÈ”ÿ¢žU£˜”C “†H&³¦uìÌÀ¡ÿı„ÿ½¢eÿ©“AýŽ7µ¡”NA‡N®˜D¬˜NF™8·¨˜@ý½²lÿËÇ‘ÿÓѦÿ¸±vì˜I&¡ŽInÈ»”ûØË®ÿͺÿÅ«vÿ·œXÿ¦“Bõœ‹2ÎŒ‚—Œ„˜ ’9Ò©˜H÷´£Zÿ¶xÿÑËœÿÛØ´ÿÈÁû¡”Hn­˜VŠÎÀ—ûàÔ¹ÿÛʨÿÒ½“ÿ˳ƒÿìvÿÀ¬qÿÀ®tÿ±{ÿɺˆÿÑÅ™ÿÛÓ¯ÿáÜ¿ÿÌÄ–û©VŠ«˜OpÆ·„êßÓ·þçÛÄþä×½þàÒ´þßѲþÞÒ²ÿßÔµÿãÛ¿ÿæàÇÿß׸ÿĸ‚몛Po¯”M&¶¡`œÇ¸†âÚέöäÚÁ÷æÜÆøæÝÆùäÜÃúÛÑ°ûȺˆè¶£`¢®–M(¯˜P¬™OA¶¢b…¼«qª¼­qº¼¬r¼½­r±·¤dŽ­™OG¯™PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿ4ÿÿ8ÿÿðÿÿà?Àÿààÿààÿàÿàÿ?àÿðÿàÿðÿÿàÿàÿÿààÿÿààÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÔçøøøÿõõõÿÛÙÙÿô«¥¤ÿææäÿ ¼ OçûûûÿøøøÿõõõÿÛÙÙÿîîìÿêëãÿ#À'Á-Â1'Ä7/ÆçýýýÿûûûÿøøøÿôõòÿïñéÿìïàÿçìÕÿãéÈÿÞçºÿËÕœÿHEÊçÿÿÿÿýýýÿúû÷ÿ÷øðÿóöæÿíóÚÿéñÍÿäî¼ÿÐܘÿNZÏ>lQçÿÿÿÿþÿüÿûýöÿùûîÿôøáÿïöÒÿéôÀÿÑâ—ÿA‚Ù,‚[çþÿþÿþÿúÿýÿôÿúýêÿöûÛÿïúÈÿÐç˜ÿ4‘Ý$VJçÿÿüÿýÿ÷ÿüÿðÿúÿåÿõþÔÿÔê£ÿ.‰Û"IEÓÍ%ÌË…ØÖ¿ãàßåó÷ÓãÓÅÒÒÍ'çþÿúÿýÿõÿûÿìÿøÿßÿàë·ÿ/tÕ!AC¨WÈÌÊèêVõýýÉÿüüäÿüýäÿÿÿÉÿøûSþÓñò–¹eèþÿùÿýÿòÿúÿéÿäéÅÿ3RÍ!@C_lZ¸À2ÑáåxûßäPÿéë£ÿãçŸÿãçŸÿèì¤ÿîðPÿøùvþÛñ-ô]¨z èþÿøÿüÿñÿæèÏÿ3-Å%SH?DSˆ3ȾÄVÿÀÆ,ÿ¶º ¿µ·!s°¶E%°·F&¶»vÂÈ ÉÞá+ÿçìUÿ¬ã+îByf èýÿ÷ÿæçÙÿ*Â+6A:=MQ¦¤¦^üž¢!ÿ ¤¨À¦ÐßGÿßærÿbÈ Ú:I èççÝÿ$À);;:Ofe3Ö}|+ÿ…ƒ¥ÿ ÁÓfÖÀ×\ÿ”Ê.ï>h_è ¾"9<8|`]+ïje ÿƒ{Tÿªn›Á!ÿÙá¤üF‰ ç 8=6UMùh]ÿ†wˆ‘ƒ®ÿ¬ÄUþKŸ¼>5•_V'þyk ÿ¢“=~µ,+ªÂ^ÿ¦ºYýF”µ?3|vQñ¥™hÿ¬™Oiœ°DyÄÍÿ³¾xøCr“@0OŠ`Þµ¨€ÿµŸ`¼¶¬]»½€ÿ—¦[çAJVA/gV.ªÄ¶˜ýȵ…ÿ¼£d¶«a¢ÅƇÿÊÆ™þl}+¸A/H2S§’fÏØȨÿÕšþÆ­vý¦gs¨¨U(²¢Z&¸¨eu¹µsÈËΚÿãâÅÿ·±{ÛGDXpJZ¾¢lËâÔºüáÒµÿØʧÿÚ̪ÿÙͪÿÖͧÿßÞÀÿåãÉý´°iÒkY_‘]F±†@­Ó»“åâÕ»øìåÔÿëåÓÿà×»øÐǛ鿡gºcH™^ ™^L˜^w—a˜—`˜™^w™^L™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ?ÿÿ`ÿÀÿ€ÿÿÁÿÁÿÁÿ>áÿþáÿþáÿþáÿþÁÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µ´ÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãäãÿåæäÿ»µµÿ*åJ *åÆÂÀÿöööÿóôóÿòñóÿàßÝÿÛÛÕÿÛÛØÿçèåÿÛÛÚÿ*åc*åÆÃÀÿ÷÷öÿôõôÿõõõÿõõóÿïïíÿìîéÿéëèÿÓÑÑÿ*åcccccccQ*åÇÃÀÿúúùÿøø÷ÿ÷÷ôÿöööÿõöôÿïðéÿìíèÿÐÎÅÿ¯°«ÿ " åååååååå%%%^åÆÃÃÿýýûÿüüùÿùùõÿùùõÿùùõÿøøñÿõõìÿñõêÿñòéÿïñâÿññâÿïñÞÿñòàÿîñÜÿÑß¹ÿ#å%%%uåÆÃÃÿýýüÿüüùÿûûøÿûû÷ÿúúõÿøøñÿööîÿôõìÿóôçÿñòäÿññáÿïñÛÿííØÿÏÞµÿ#å%%%u### åÆÃÃÿýýûÿüü÷ÿüý÷ÿüüõÿøùñÿ÷÷îÿôôêÿóôåÿñóãÿðñßÿîñÜÿíïÕÿÏÞ´ÿ&å)))z>fåÆÃÃÿýýúÿûü÷ÿüüõÿúúôÿøùïÿôõêÿóôåÿñòàÿððÛÿííÙÿíïÖÿÎÞ²ÿ, å888ƒIhh` åÇÄÃÿýýùÿýý÷ÿûûôÿ÷ùñÿ÷÷ìÿóôåÿñòßÿññÚÿïîÔÿíïÖÿÍÝ´ÿ, å333z åÇÄÃÿýý÷ÿýýöÿúúóÿ÷ùíÿôõçÿñòáÿðñÚÿíîÔÿííÍÿÎÞ´ÿ, ã111}"I åÇÄÃÿüü÷ÿûýôÿøúíÿö÷êÿôôäÿðñÜÿïîÔÿëîÎÿÎÝ´ÿ, á443{. åÇÄÃÿüýõÿúúñÿ÷øìÿôõåÿññÞÿíïÕÿííÑÿÍßµÿ, â+,+u.9¦¬Æ¿µ£Gµ¦IKÁµ^˜Æ¼eÂÅ»UÔÄ»HÔļEƼ²;®£'M¬¡! åÇÄÁÿýýõÿùúïÿ÷øéÿñóàÿðïÙÿíîÑÿßíÄÿ, ß555x#( BÀÄâϳž<&¾®SžÔËæìé¦ýø÷²þúù«ÿùù›ÿööŒÿéçrÿÐÊKë·­.¤§œ#* åÇÄÁÿúûòÿùùíÿõöçÿññÜÿíîÔÿáíÅÿ, à@@?z!÷㯠0kÌÄfæìêœýûü¸þüý»ÿùú³ÿöö£ÿóôÿôõƒÿö÷yÿöösÿèæ^ÿƾ8륟 påÆÄÁÿúúñÿøøëÿôõåÿññÙÿáïÆÿ, â???€&£™¨ž)„ÊÆ[öèéþñò¥ÿíí¤ÿãá”ÿØÔ|ÿÐÌ_ÿÌÉDÿÏÎ?ÿØÙDÿáâRÿêì\ÿèéWÿÊÇ<û¥ !ŠåÇÄÁÿùúñÿööéÿòôâÿäñÌÿã555x!;#D˜Œi³²CõÕÖrþÞÞÿ×Övÿž_ÿ´ªTú­¤7Ù£› ¤§Ÿ©¬¤ Ù¬¤ù¸·ÿÏÏ7ÿÜÝLÿáãPÿÂÁ9û˜nåÆÄÀÿ÷÷íÿôõçÿåòÍÿã333}"z$$™–2åµµRþÁÁYÿÂÀIÿ¯¨/ÿ¯¦DÃɶ†UŸKǼ­ÄN£­¾¨¦þ¿Á(ÿÍÐ@ÿÓÖIÿ°°1í'&åÆÄÁÿõöíÿåòÍÿåpzp }w#™šAü©¨Dÿª¨-ÿœ–ý’–Œ•žžý¸º'ÿÆÊ?ÿÁÅGÿ˜ž.¤—* åÆÄÀÿæôÏÿåot&I~z/è>þ“(ÿ‘Œÿ š°™˜¶¢£ÿ³·/ÿ¼ÂEÿ§¬=ì“•0KåÆÄÁÿåp}s,œ}?þ…‚3ÿ‚}ÿ… ñ»º+¶µ5——ô£§$ÿ­µ;ÿ«²Eÿ”–2žååfyp.Å}Fÿzu)ÿul ÿŽ„ Áɘ#ÿ¢ª9ÿ¨±Hÿ/ÇåŽwp.Õ€{Hÿvn&ÿzmÿ„|“ˆ‚–”™$ÿž¦>ÿ¤­Pÿ‹Š.Öm {s3Õ†Qÿ~t2ÿ‚rÿ†~•†„˜”—+ÿž¥Gÿ¥®[ÿŒ4Ö‚x<ƈ_ÿŠEÿŽ}-ÿ‘†$ǔ͗˜9ÿ¡¨Tÿ©±iÿ’’DÇC™‘gÿ˜Œ\ÿœŠFÿ™‰-ó›šX3§¨3œ“,ô žMÿ¬±mÿ¯±uÿ˜“Kž“…@Kž”a쬢~ÿ¬šbÿ¥Aÿ˜5±œ™´¥šHÿ®«hÿ¾¿ÿª¨mì–‹AK’ƒA ™P£¸¯Œÿ¼­‚þ¶ dÿ¦:üŒ„JŒš„;¢–@üµªjÿ½»ˆÿÂÁ–ÿœ–S£’‰@ “†H&°¥sìÌÀ¢þų…ÿ¼£gÿ¨’Aý8µ£–DA˜.£˜;«BAœŽ7¶¦•Bý¼­oÿÅ¿ÿÍÊ¥ÿµ®wì•J&ŸŽIoŹûÙ̯ÿϽ”ÿÅ«wÿ¶œXÿ§“Bõ›1ÎŒ„—Œ„—ž5Ϩ•Eõ¶¢]ÿij|ÿÏÇ›ÿÖÓ²ÿƽû “Inª˜V‹ÍÀ–ûáÕ¼ÿÜË«ÿÓ¾•ÿ˳„ÿÄ­xÿÁ®tÿÁ¯uÿű}ÿʸˆÿÑØÿÙѯÿßÚ¾ÿË•û«›WŠ¬˜OoŶ‚ëßÒ¶ÿçÛÅÿäÖ¾ÿàÒµÿÞбÿÞгÿÞÒ´ÿâÙ¾ÿåÞÆÿÝÕ·ÿÄ·ƒë«šOo°•M(¶¡`¢Ç¸…éÚÍ­ýäÚÂýæÝÇýæÝÇýåÜÄýÛѱýȺ‰é¶£`¢®–N(¯˜P­™OK¶£b•¼¬q»½­rȼ­rȽ®s»·¥d–­šOK¯™PÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿ4ÿÿ8ÿÿðÿÿà?Àÿààÿààÿàÿðÿ?àÿðÿàÿðÿÿàÿðÿÿààÿÿààÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÉÉÿÔçøøøÿõõõÿÛÙÙÿô«¥¤ÿæçäÿ ½!PçûûûÿøøøÿõõõÿÚÚØÿîîêÿéëâÿ%À*Â0$Ä6-Å:3Æçýýýÿûûûÿ÷ù÷ÿôõñÿïòçÿìðÝÿçìÏÿâêÀÿÝé²ÿË×”ÿKKÌçÿÿÿÿýýüÿúû÷ÿöøíÿòöáÿíóÓÿèòÃÿãï¯ÿÐÞŒÿRfÒÿ çýÿõÿûÿëÿøÿÜÿÞë¯ÿ;nÔ&SIÿæ ³±‰ââ?éûüÊÿóõÇÿéí°ÿÜá…ÿÑØÿÝâ)ÿåèPÿéíwýÃß/æh¶†8ÿ èýÿóÿúÿèÿãêÁÿ=JË)hPmmc½¾/ÞÞáVÿáãƒþÏÓ€ÒÀÆjÄÆ51ÌÏ<¶¿ z¸Ã ÅËÐ+ÿÙÜTÿ°Ç-àD„l çüÿñÿåèÏÿ6.Å1NG:=op±ÁÂ^ý¾¿!ÿ´´ÿðgÿýèÜøÍÿ¥¸ž¹É!þÊÕ^ýdŸ Ä;²$ èæçØÿ,Â3.?;:Oll3Ø+ÿŸ³ÿæÿ¶ÅJËÑבÿ…¬0çBp ç#¿*;<8|`]+ïoi ÿŽ„YÿåVÿŠªo€¬ÿ“°?÷Dz• è#9=6UMúh]ÿ†w˜ q–ÿÒ×±þRd¢8ÿ>5•_V'þykÿ¢’= –´,+uœ ÿn•)üIf¡9ÿ?3|vQò¥™hÿ¬™Oi™®EwÓ×´ÿ«²€÷B^‹@0OŠ_Þµ¨€ÿµ _¼®©]Áµ»„ÿŠ˜\äBFUA/gV.«Ä·˜ýǵ…þ¼¤dœÿµªa Â¼…ÿü—ýi^-­@BH2S§’fÏØȨÿÕ›þÅ­vû¦ft¬¦W'· \%¹§fu¼³tÇÐËžÿàÙ¾ÿ£˜eÒI5TpJZ¾¢mÌâÔ¹ûàÒ¶ÿØ̨ÿÞϱÿÒÆÿÕΧÿáÞÃÿÜÚ¹üŲÒoO\‘]F°†?®Óº“åâÕ»øíåÔÿìäÒþÞÚºùßÑ³í®•J´‹eI™^ ™^L˜`w—`˜™^—™^w™^L™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿàÿþàÿþáÿþáÿþÿÿÿÿ€ÿÿÀÿÿàÿiconv600 ¨%& ¨Î%(0` JccJc*å*å*å*åcJ*庵µÿÏÎÏÿÏÏÏÿ»µµÿ*åJYc*åÍÍÍÿäæäÿåæåÿ»µµÿ*åc*åcJ*庵µÿäåãÿæçåÿÏÏÏÿ*åc*å*åcc*åÍÌÍÿáäáÿãåãÿ»µµÿ*åJ*å¼··ÿ*åcJ*庵µÿåæäÿåçäÿÏÎÏÿ*åc*åÄÁ¿ÿØÖÒÿ*åcc*åÏÎÏÿãåãÿäæãÿ»µµÿ*åJ*åÅÁ¿ÿðððÿØÖÒÿ*åc*廵µÿäæäÿäæäÿÐÏÐÿ*åc*åÅÁ¿ÿõõõÿóóóÿØÖÓÿ1"å+åÄÀÃÿãääÿåæåÿ»µµÿ*åJ*åÆÂÀÿöööÿóôôÿòñóÿàßÝÿÛÛÖÿÛÛÙÿçèæÿÛÛÛÿ*åc*åÆÃÀÿ÷÷÷ÿôõõÿõõõÿõõõÿïïïÿìîìÿéëèÿÓÑÓÿ*åcccccccP*åÇÃÀÿúúúÿøøøÿ÷÷÷ÿöö÷ÿõööÿïðíÿìíëÿÐÎÈÿ±««ÿ*å*å*å*å*å*å*å*å:I^*åÇÃÁÿûûûÿúúúÿù÷ùÿ÷÷÷ÿõõöÿñóñÿñôîÿðòæÿíñßÿìòÚÿëñÑÿéñÉÿíõÎÿäñÀÿÄÍŸÿ*å:Iu*åÈÄÁÿüüüÿûûúÿùùøÿø÷õÿ÷÷óÿö÷ñÿôõïÿñôåÿñõáÿïôÚÿíõÕÿëôÍÿáî½ÿÊÖ¥ÿ*å:IuAE *åÈÄÁÿýýýÿýýüÿúúùÿøùõÿ÷ùòÿö÷ðÿô÷ìÿñõáÿðõÛÿîõÕÿíõÍÿáð½ÿÁךö*å-Rz*åÈÄÁÿýýýÿýýüÿúüùÿùúõÿøúóÿöùïÿõøèÿóøÝÿñøÕÿì÷Êÿäõ½ÿ½Ýÿ*ä2pƒT*åÈÄÁÿýýýÿýýüÿúü÷ÿùûôÿùùñÿ÷úëÿõûäÿõú×ÿìûÈÿÙõ®ÿ¹áÿ*äf~`*åÉÅÂÿýýýÿüüúÿúûõÿùúòÿùûïÿ÷ûéÿôüÞÿíüÉÿÚ÷®ÿ±ä…ø*äb']êó*åÉÅÂÿýýýÿûûùÿúúõÿùúñÿùûíÿùüåÿòü×ÿáüµÿ²ä†ÿ*ã*h~ L/lÑä*åÉÅÂÿýýýÿüü÷ÿùúóÿùûîÿùüéÿúýßÿíúÊÿ¶îˆÿ*ãY{@ÿÿÉÞ¶¤8²¥/M¾³>źBǹ>ÖÁ¸>ÖÁ·?Ç·°:«¡&Mªž*åÉÅÂÿýýýÿüüõÿùüñÿùýëÿøüäÿñùÒÿÓê±û*ãk#C™¢îßµ¡D(¿¯K¢ÔÍdëëçÿöô‰ÿ÷õ…ÿôô€ÿðïzÿâájÿËÅI볩,¤£š$**åÉÅÂÿüüüÿúûõÿúûñÿùûéÿúüáÿÕé³ÿ*ã-„AðÛ´§HnÒÉséòïŸÿÿÿ¦ÿúû“ÿôõƒÿððtÿëìjÿêìkÿìínÿëímÿÜÛZÿ¿º8ë£ p*åÉÅÂÿûûúÿúûôÿúúîÿõùáÿÜà½ý*䀉B­±çѹªPˆÝ׌úûû·ÿüü¶ÿðð˜ÿàßhÿÑÐ@ÿÈÆ)ÿÅÄ"ÿÇÈ*ÿÐÒ<ÿ×ÚOÿÝßXÿÚÜTÿ¿¾:û œ!Š*åÉÅÂÿûûúÿûûóÿõ÷æÿáäÊú*ä)k'{ÿÕ® :lÙÓƒúùø¶ÿôô´ÿåâ™ÿÇÁ^ÿ±ª0úª£Ù• ¡š ¥¤£ ×¥¤÷³´ÿÄÆ5ÿÐÒJÿÐÓMÿ··7ú’“n*åÉÅÂÿüüûÿüüôÿßßËý*ä?f‚`5„Ѹ±•.&À¸Uëéê›ÿìì¦ÿÛÖÿ¸¯Yÿ´¨Pƾ³Ç“‹_ÿ€Eÿ’€/ÿ“!ȆÊ“’9ÿ•šTÿœ¡fÿŠ…?Ç„E•kþœ`ÿžŒIÿš†-ôž…U3¿ˆL3™Š.ô›™Lÿ¡¥jÿ¥¨rÿ”Jž“†?K¡—d쮣~ÿª™`ÿ¤Cÿ”‹8²«Š>²¤‘Cÿ©¥eÿ³µ‰ÿ¤¢jì•‹BK’ƒ@ šŽP£»±ÿ¹ªÿ´aÿ¥9ü¾¶kÄ¡‘;ü´¤fÿ½¹‰ÿ¾¼•ÿ›’R£’†@ ’ˆG%´§uìÍÀ¢ÿų…ÿ¼£hÿ§Cý6¶²ŽD@ ˆ/ŸŠ1´I@7·¨”Eþ¼§kÿƽÿÐʪÿ´«w앉I& InǺ’ûØÊ®ÿϼ’ÿŬwÿ¶›Xÿ©’CõžŠ2ÎŒƒ—Œ„—Ÿ5Ϋ“Eõ¶žZÿƱ{ÿÎĘÿØÒ³ÿÄ»‘ûŸ“In¬›VŠÎÀ—ûâÔ¼ÿÜ̬ÿÓ¾•ÿʳ„ÿÄ­wÿÁ¬sÿÁ­tÿÄ°zÿʶ†ÿÑ—ÿÚѯÿßؼÿËÁ–û©™VŠ¬šOoƶƒëßÓ·ÿèÜÆÿä׿ÿàÓµÿßгÿÞвÿÞÒ³ÿâÙ¾ÿåÞÆÿÝÔ¶ÿÅ·ƒë«šOo°•M(¶¡_¢Ç¸†éÛέýäÛÃýæÝÆýåÞÇýäÜÄýÛÑ°ýɺ‰é³£`£¨–N(¯˜O¬˜OK·¢a–¼¬q¼»­qɼ¬rɽ­s¼·¤d–¬™PK«šPÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ>ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¿ÿÿÿÿÿÿ€ÿÿ ÿÿÿÿ$ÿÿhÿÿPÿÿàÀÿààÿààÿàÿðÿ?àÿðÿ_àÿðÿÿàÿðÿÿààÿÿààÿÿà?Àÿÿðÿÿÿøÿÿÿüÿÿÿþÿÿÿÿÿÿÿÿ€ÿÿÿÿÿÿÿÿ( @ מ1´ÂÀÀÿÓÓÓÿ̽ô77×ØØØÿÂÀÀÿÑçÛÙÙÿô7´µ°°ÿÛÛÛÿ´MçõõõÿÛÙÙÿô7ÓâââÿËÊÈÿ ÓçøøøÿõõõÿÛÙÙÿô¬¥¤ÿææäÿ ½!OçûûûÿøøøÿõõõÿÛÚØÿîïëÿéëâÿ%À*Á/#Ã3)Ä80Æçýýýÿûûûÿ÷ø÷ÿôöðÿðòåÿëïÚÿçìÎÿâêÀÿÞè³ÿË×—ÿHJËçÿÿÿÿüýüÿúû÷ÿöøìÿñöÞÿìóÏÿçñ¿ÿâï®ÿÏÞŽÿIuÖ>eOçÿÿþÿþÿûÿúýòÿ÷ûäÿòùÔÿì÷¿ÿæõ«ÿÎæƒÿC˜Þ1oRçþÿýÿýÿ÷ÿûÿìÿöýÛÿñüÆÿëú®ÿ¾ísÿ8·è*gOûæ áê¦ñ 8ÿ 8ÿçþÿùÿüÿðÿùÿãÿöÿÑÿïþ¶ÿ¸ðrÿ8½é$VJÎàI¿Ò¸àȱÓʞ͋˥rÇry8ÿçýÿõÿûÿêÿ÷ÿÚÿóÿÃÿ½ñ}ÿ=§ã'RHÉß«ãë>éöùküöø|ýøùšÿóõšÿêð~üÙçVò©ÎÇm·_8ÿ èýÿòÿúÿäÿõÿÑÿÛî ÿCØ'YJÿæÕÌ«ñôsøüýÖþóô¨ÿÝâ3ÿÒØÿÊÑÿÏÕ)ÿØÝPÿáåxû½Ï2Û\µ…çûÿíÿùÿàÿâëµÿEbÑ,~Xÿæ·®ççzòøøÓÿéì·ÿÏÓzÑ»¿zÀÆ3ºÊ4©¹ r°» ¾ÅÊ,þÏÓTÿ º/ÛE‹p!èûÿëÿäéÅÿ@>É:^Lÿ温(¶² Ðëë“ÿçç¬ÿÈÊz¯ÿýèúñaÌÿ ¦±—´»!þ½Å]ý_ ¸:Œ èæèÒÿ4*Ä;=Cÿ懀l±¯/èÄÄ+ÿ¹·8Âÿðmÿÿãdÿ—«¹¬¹]ÿ{”0áAVX!ç)Á2(=f`Œ•“*ô›— ÿ©žjdÿŒ¡h˜­OÿmŽ*ôD_Š!è(;B;’leú}tÿ¦–!‡– c†ÿ™§jüDJ˜9ÿ>5•aX'þ|o ÿ¢’= š¢5$oŒ ÿ‰š]üGK—8ÿ?3|~vQò¥™hÿ¬™Oiœ¥Iq¸Àÿ‚“[ô>A@0OŠ_Þµ§€ÿµŸ`¼ª©]ÀÅÅ¢ÿ’kâ>8QA/gW.ªÄ·˜ýȵ„þ¼£dœÿ¸§bŸÄ¹…þÀ¼˜ýd]-­>6H2S§’fÏØɨÿÕ›ÿÄ­wÄ»¦ft²¢Z&¸Ÿ]%»¦ft¿±uÅÓÊ ÿØάÿ¦”fÐH2SpJZ½¡lËâÔºûàÒµÿÝϯÿØɦÿÓÆžÿÖϨÿÜÙ¹ÿãÜÁüÄ°ÒmO\‘]F°†?­Ò¼“æâÖ¼ùìãÒÿëäÒÿåÝÆúÙ˨멎>±aH™^ ™^L˜`x˜^—™^—™^w™^L™^ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü?ÿÿü?ÿÿ?ÿÿ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ0¿ÿ`ÿÀÿÿÿÿ ÁÿÁÿ>àÿþàÿþáÿþáÿþÿÿÿÿ€ÿÿÀÿÿàÿgdk-pixbuf-2.30.8/tests/pixbuf-threads.c0000664000175000017500000000565512305775535021256 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; c-basic-offset: 2; -*- */ /* GdkPixbuf library - test loaders * * Copyright (C) 2004 Matthias Clasen * * 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 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 "config.h" #include "gdk-pixbuf/gdk-pixbuf.h" #include "test-common.h" static void load_image (gpointer data, gpointer user_data) { gchar *filename = data; const gchar *path; FILE *file; int nbytes; guchar buffer[1024]; GdkPixbufLoader *loader; GError *error = NULL; loader = gdk_pixbuf_loader_new (); path = g_test_get_filename (G_TEST_DIST, "test-images", filename, NULL); g_test_message ("reading %s", path); file = fopen (path, "r"); g_assert (file != NULL); while (!feof (file)) { nbytes = fread (buffer, 1, sizeof (buffer), file); gdk_pixbuf_loader_write (loader, buffer, nbytes, &error); g_assert_no_error (error); g_thread_yield (); } fclose (file); gdk_pixbuf_loader_close (loader, &error); g_assert_no_error (error); g_object_unref (loader); } static void test_threads (void) { GThreadPool *pool; gint iterations; gint i; pool = g_thread_pool_new (load_image, NULL, 20, FALSE, NULL); if (g_test_thorough ()) iterations = 100; else iterations = 1; for (i = 0; i < iterations; i++) { if (format_supported ("jpeg")) g_thread_pool_push (pool, "valid_jpeg_test", NULL); if (format_supported ("png")) g_thread_pool_push (pool, "valid_png_test", NULL); if (format_supported ("gif")) g_thread_pool_push (pool, "valid_gif_test", NULL); if (format_supported ("bmp")) g_thread_pool_push (pool, "valid_bmp_test", NULL); if (format_supported ("jpeg")) g_thread_pool_push (pool, "valid_jpeg_progressive_test", NULL); if (format_supported ("xpm")) g_thread_pool_push (pool, "valid_xpm_test", NULL); if (format_supported ("ras")) g_thread_pool_push (pool, "valid_ras_test", NULL); if (format_supported ("tga")) g_thread_pool_push (pool, "valid_tga_test", NULL); if (format_supported ("tiff")) g_thread_pool_push (pool, "valid_tiff1_test", NULL); } g_thread_pool_free (pool, FALSE, TRUE); } int main (int argc, char **argv) { g_test_init (&argc, &argv, NULL); g_test_add_func ("/pixbuf/threads", test_threads); return g_test_run (); } gdk-pixbuf-2.30.8/gdk-pixbuf-2.0-uninstalled.pc.in0000664000175000017500000000121112305775535022611 0ustar00mclasenmclasen00000000000000gdk_pixbuf_binary_version=@GDK_PIXBUF_BINARY_VERSION@ gdk_pixbuf_binarydir=@libdir@/gdk-pixbuf-@GDK_PIXBUF_API_VERSION@/@GDK_PIXBUF_BINARY_VERSION@ gdk_pixbuf_moduledir=${gdk_pixbuf_binarydir}/loaders gdk_pixbuf_cache_file=${gdk_pixbuf_binarydir}/loaders.cache Name: GdkPixbuf Uninstalled Description: Image loading and scaling, Not Installed Version: @VERSION@ Requires: gobject-2.0 gmodule-2.0 @PNG_DEP_CFLAGS_PACKAGES@ Libs: ${pc_top_builddir}/${pcfiledir}/gdk-pixbuf/libgdk_pixbuf-@GDK_PIXBUF_API_VERSION@.la @GDK_PIXBUF_EXTRA_LIBS@ Cflags: -I${pc_top_builddir}/${pcfiledir}/@srcdir@ -I${pc_top_builddir}/${pcfiledir} @GDK_PIXBUF_EXTRA_CFLAGS@ gdk-pixbuf-2.30.8/config.h.win32.in0000664000175000017500000001031112305775535017770 0ustar00mclasenmclasen00000000000000/* 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. */ #define ENABLE_NLS 1 /* Define if gio can sniff image data */ /*#define GDK_PIXBUF_USE_GIO_MIME 1*/ /* The prefix for our gettext translation domains. */ #define GETTEXT_PACKAGE "@GETTEXT_PACKAGE@" /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #define HAVE_BIND_TEXTDOMAIN_CODESET 1 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ /*#undef HAVE_CFLOCALECOPYCURRENT*/ /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ /*#undef HAVE_CFPREFERENCESCOPYAPPVALUE*/ /* Define if the GNU dcgettext() function is already present or preinstalled. */ #define HAVE_DCGETTEXT 1 /* Define to 1 if you have the header file. */ /*#undef HAVE_DLFCN_H*/ /* Define if the GNU gettext() function is already present or preinstalled. */ #define HAVE_GETTEXT 1 /* Define if you have the iconv() function and it works. */ #define HAVE_ICONV 1 /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_INTTYPES_H 1 #else /*#define HAVE_INTTYPES_H*/ #endif /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 is libjpeg supports progressive JPEG */ #define HAVE_PROGRESSIVE_JPEG 1 /* Define to 1 if sigsetjmp is available */ /*#undef HAVE_SIGSETJMP*/ /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_STDINT_H 1 #else #if (_MSC_VER >= 1600) #define HAVE_STDINT_H 1 #endif /*#undef HAVE_STDINT_H*/ #endif /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_STRINGS_H 1 #else /*#undef HAVE_STRINGS_H*/ #endif /* Define to 1 if you have the header file. */ #define HAVE_STRING_H /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if sys/sysinfo.h is available */ /*#undef HAVE_SYS_SYSINFO_H*/ /* Define to 1 if sys/systeminfo.h is available */ /*#undef HAVE_SYS_SYSTEMINFO_H*/ /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_UNISTD_H 1 #else /*#undef HAVE_UNISTD_H*/ #endif /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #define LT_OBJDIR ".libs/" /* Define to 1 if your C compiler doesn't accept -c and -o together. */ #ifdef _MSC_VER #define NO_MINUS_C_MINUS_O 1 #else /*#undef NO_MINUS_C_MINUS_O 1*/ #endif /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf" /* Define to the full name of this package. */ #define PACKAGE_NAME "gdk-pixbuf" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "gdk-pixbuf @GDK_PIXBUF_MAJOR@.@GDK_PIXBUF_MINOR@.@GDK_PIXBUF_MICRO@" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gdk-pixbuf" /* Define to the home page for this package. */ #define PACKAGE_URL "http://www.gtk.org/" /* Define to the version of this package. */ #define PACKAGE_VERSION "@GDK_PIXBUF_MAJOR@.@GDK_PIXBUF_MINOR@.@GDK_PIXBUF_MICRO@" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define to 1 if gmodule works and should be used */ #define USE_GMODULE 1 /* Whether to load modules via .la files rather than directly */ /*#undef USE_LA_MODULES*/ /* Define to 1 if medialib is available and should be used */ /*#undef USE_MEDIALIB*/ /* Define to 1 if medialib 2.5 is available */ /*#undef USE_MEDIALIB25*/ /* Define to 1 if MMX is available and should be used */ #ifdef _MSC_VER /*#undef USE_MMX*/ #else #define USE_MMX 1 #endif /* Number of bits in a file offset, on hosts where this is settable. */ /*#undef _FILE_OFFSET_BITS*/ /* Define for large files, on AIX-style hosts. */ /*#undef _LARGE_FILES*/ /* Define to empty if `const' does not conform to ANSI C. */ /*#undef const*/ gdk-pixbuf-2.30.8/Makefile.am0000664000175000017500000000177212305775535017053 0ustar00mclasenmclasen00000000000000SUBDIRS = gdk-pixbuf po docs tests contrib build EXTRA_DIST = \ config.h.win32 \ glib-tap.mk \ tap-driver.sh \ tap-test pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = gdk-pixbuf-2.0.pc ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} DISTCLEANFILES = \ gdk-pixbuf-2.0.pc DISTCHECK_CONFIGURE_FLAGS = \ --enable-gtk-doc \ --enable-man \ --enable-introspection MAINTAINERCLEANFILES = \ ABOUT-NLS \ aclocal.m4 \ config.guess \ config.h.in \ config.rpath \ config.sub \ depcomp \ gtk-doc.make \ install-sh \ ltmain.sh \ missing if WITH_COVERAGE .PHONY: coverage clear-coverage coverage: $(AM_V_GEN) $(LCOV) --quiet --directory $(top_builddir) --capture --output-file $(top_builddir)/coverage.info --no-checksum --compat-libtool; \ $(GENHTML) --quiet --output-directory $(top_builddir)/coverage $(top_builddir)/coverage.info @echo "file://$(abs_top_builddir)/coverage/index.html" clear-coverage: $(AM_V_GEN) $(LCOV) --directory . --zerocounters endif -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/contrib/0000775000175000017500000000000012340760140016431 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/0000775000175000017500000000000012340760140021425 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h0000664000175000017500000000454512305775535024621 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Xlib header file * * Authors: John Harper * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_XLIB_H #define GDK_PIXBUF_XLIB_H #include #include G_BEGIN_DECLS #include /* init */ void gdk_pixbuf_xlib_init (Display *display, int screen_num); void gdk_pixbuf_xlib_init_with_depth (Display *display, int screen_num, int prefDepth); /* render */ void gdk_pixbuf_xlib_render_threshold_alpha (GdkPixbuf *pixbuf, Pixmap bitmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height, int alpha_threshold); void gdk_pixbuf_xlib_render_to_drawable (GdkPixbuf *pixbuf, Drawable drawable, GC gc, int src_x, int src_y, int dest_x, int dest_y, int width, int height, XlibRgbDither dither, int x_dither, int y_dither); void gdk_pixbuf_xlib_render_to_drawable_alpha (GdkPixbuf *pixbuf, Drawable drawable, int src_x, int src_y, int dest_x, int dest_y, int width, int height, GdkPixbufAlphaMode alpha_mode, int alpha_threshold, XlibRgbDither dither, int x_dither, int y_dither); void gdk_pixbuf_xlib_render_pixmap_and_mask (GdkPixbuf *pixbuf, Pixmap *pixmap_return, Pixmap *mask_return, int alpha_threshold); /* drawable */ GdkPixbuf *gdk_pixbuf_xlib_get_from_drawable (GdkPixbuf *dest, Drawable src, Colormap cmap, Visual *visual, int src_x, int src_y, int dest_x, int dest_y, int width, int height); G_END_DECLS #endif /* GDK_PIXBUF_XLIB_H */ gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.c0000664000175000017500000046073512305775535025316 0ustar00mclasenmclasen00000000000000/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "MPL"); you may not use this file except in * compliance with the MPL. You may obtain a copy of the MPL at * http://www.mozilla.org/MPL/ * * Software distributed under the MPL is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the MPL * for the specific language governing rights and limitations under the * MPL. * * Alternatively, the contents of this file may be used under the * terms of the GNU Library General Public License (the "LGPL"), in * which case the provisions of the LGPL are applicable instead of * those above. If you wish to allow use of your version of this file * only under the terms of the LGPL and not to allow others to use * your version of this file under the MPL, indicate your decision by * deleting the provisions above and replace them with the notice and * other provisions required by the LGPL. If you do not delete the * provisions above, a recipient may use your version of this file * under either the MPL or the LGPL. */ /* * This code is derived from GdkRgb. * For more information on GdkRgb, see http://www.levien.com/gdkrgb/ * Raph Levien */ /* Ported by Christopher Blizzard to Xlib. With permission from the * original authors and the copyright holders of this file, the * contents of this file are also redistributable under the terms of * the Mozilla Public license. For information about the Mozilla * Public License, please see the license information at * http://www.mozilla.org/MPL/ */ /* This code is copyright the following authors: * Raph Levien * Manish Singh * Tim Janik * Peter Mattis * Spencer Kimball * Josh MacDonald * Christopher Blizzard * Owen Taylor * Shawn T. Amundson */ /** * SECTION:gdk-pixbuf-xlib-rgb * @Short_description: Rendering RGB buffers to X drawables. * @Title: XlibRGB * @See_also: GdkRGB * * The XlibRGB set of functions is a port of the #GdkRGB library to * use plain Xlib and X drawables. You can use these functions to * render RGB buffers into drawables very quickly with high-quality * dithering. */ #if HAVE_CONFIG_H # include # if STDC_HEADERS # include # include # include # endif #else # include # include #endif #include #define ENABLE_GRAYSCALE /* include this before so that we can get endian definitions if they are there... */ #include "gdk-pixbuf-xlibrgb.h" #ifndef MIN #define MIN(a, b) (((a) < (b)) ? (a) : (b)) #endif #ifndef MAX #define MAX(a, b) (((a) > (b)) ? (a) : (b)) #endif typedef enum { LSB_FIRST, MSB_FIRST } ByteOrder; typedef struct _XlibRgbInfo XlibRgbInfo; typedef void (*XlibRgbConvFunc) (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap); /* Some of these fields should go, as they're not being used at all. Globals should generally migrate into here - it's very likely that we'll want to run more than one GdkRgbInfo context at the same time (i.e. some but not all windows have privately installed colormaps). */ struct _XlibRgbInfo { Display *display; Screen *screen; int screen_num; XVisualInfo *x_visual_info; Colormap cmap; XColor *cmap_colors; Visual *default_visualid; Colormap default_colormap; unsigned long *color_pixels; unsigned long *gray_pixels; unsigned long *reserved_pixels; unsigned long red_shift; unsigned long red_prec; unsigned long blue_shift; unsigned long blue_prec; unsigned long green_shift; unsigned long green_prec; unsigned int nred_shades; unsigned int ngreen_shades; unsigned int nblue_shades; unsigned int ngray_shades; unsigned int nreserved; unsigned int bpp; unsigned int cmap_alloced; double gamma_val; /* Generally, the stage buffer is used to convert 32bit RGB, gray, and indexed images into 24 bit packed RGB. */ unsigned char *stage_buf; XlibRgbCmap *gray_cmap; Bool dith_default; Bool bitmap; /* set true if in 1 bit per pixel mode */ GC own_gc; /* Convert functions */ XlibRgbConvFunc conv; XlibRgbConvFunc conv_d; XlibRgbConvFunc conv_32; XlibRgbConvFunc conv_32_d; XlibRgbConvFunc conv_gray; XlibRgbConvFunc conv_gray_d; XlibRgbConvFunc conv_indexed; XlibRgbConvFunc conv_indexed_d; }; static Bool xlib_rgb_install_cmap = FALSE; static int xlib_rgb_min_colors = 5 * 5 * 5; static Bool xlib_rgb_verbose = FALSE; #define IMAGE_WIDTH 256 #define STAGE_ROWSTRIDE (IMAGE_WIDTH * 3) #define IMAGE_HEIGHT 64 #define N_IMAGES 6 static XlibRgbInfo *image_info = NULL; static XImage *static_image[N_IMAGES]; static int static_image_idx; static unsigned char *colorcube; static unsigned char *colorcube_d; static unsigned long xlib_get_prec_from_mask(unsigned long val) { unsigned long retval = 0; unsigned int cur_bit = 0; /* walk through the number, incrementing the value if the bit in question is set. */ while (cur_bit < (sizeof(unsigned long) * 8)) { if ((val >> cur_bit) & 0x1) { retval++; } cur_bit++; } return retval; } static unsigned long xlib_get_shift_from_mask(unsigned long val) { unsigned long cur_bit = 0; /* walk through the number, looking for the first 1 */ while (cur_bit < (sizeof(unsigned long) * 8)) { if ((val >> cur_bit) & 0x1) { return cur_bit; } cur_bit++; } return cur_bit; } static int xlib_rgb_cmap_fail (const char *msg, Colormap cmap, unsigned long *pixels) { unsigned long free_pixels[256]; int n_free; int i; #ifdef VERBOSE printf ("%s", msg); #endif n_free = 0; for (i = 0; i < 256; i++) if (pixels[i] < 256) free_pixels[n_free++] = pixels[i]; if (n_free) XFreeColors(image_info->display, cmap, free_pixels, n_free, 0); return 0; } static void xlib_rgb_make_colorcube (unsigned long *pixels, int nr, int ng, int nb) { unsigned char rt[16], gt[16], bt[16]; int i; colorcube = malloc(sizeof(unsigned char) * 4096); memset(colorcube, 0, (sizeof(unsigned char) * 4096)); for (i = 0; i < 16; i++) { rt[i] = ng * nb * ((i * 17 * (nr - 1) + 128) >> 8); gt[i] = nb * ((i * 17 * (ng - 1) + 128) >> 8); bt[i] = ((i * 17 * (nb - 1) + 128) >> 8); } for (i = 0; i < 4096; i++) { colorcube[i] = pixels[rt[i >> 8] + gt[(i >> 4) & 0x0f] + bt[i & 0x0f]]; #ifdef VERBOSE printf ("%03x %02x %x %x %x\n", i, colorcube[i], rt[i >> 8], gt[(i >> 4) & 0x0f], bt[i & 0x0f]); #endif } } /* this is the colorcube suitable for dithering */ static void xlib_rgb_make_colorcube_d (unsigned long *pixels, int nr, int ng, int nb) { int r, g, b; int i; colorcube_d = malloc(sizeof(unsigned char) * 512); memset(colorcube_d, 0, (sizeof(unsigned char) * 512)); for (i = 0; i < 512; i++) { r = MIN (nr - 1, i >> 6); g = MIN (ng - 1, (i >> 3) & 7); b = MIN (nb - 1, i & 7); colorcube_d[i] = pixels[(r * ng + g) * nb + b]; } } /* Try installing a color cube of the specified size. Make the colorcube and return TRUE on success */ static int xlib_rgb_try_colormap (int nr, int ng, int nb) { int r, g, b; int ri, gi, bi; int r0, g0, b0; Colormap cmap; XVisualInfo *visual; XColor *colors = NULL; XColor color; unsigned long pixels[256]; unsigned long junk[256]; int i; int d2; unsigned int colors_needed; int idx; int best[256]; if (nr * ng * nb < xlib_rgb_min_colors) return FALSE; if (image_info->cmap_alloced) { cmap = image_info->cmap; visual = image_info->x_visual_info; } else { cmap = image_info->default_colormap; visual = image_info->x_visual_info; } colors_needed = nr * ng * nb; for (i = 0; i < 256; i++) { best[i] = 192; pixels[i] = 256; } #ifndef GAMMA if (!xlib_rgb_install_cmap) { /* go out and get the colors for this colormap. */ colors = malloc(sizeof(XColor) * visual->colormap_size); for (i=0; i < visual->colormap_size; i++){ colors[i].pixel = i; } XQueryColors (image_info->display, cmap, colors, visual->colormap_size); /* find color cube colors that are already present */ for (i = 0; i < MIN (256, visual->colormap_size); i++) { r = colors[i].red >> 8; g = colors[i].green >> 8; b = colors[i].blue >> 8; ri = (r * (nr - 1) + 128) >> 8; gi = (g * (ng - 1) + 128) >> 8; bi = (b * (nb - 1) + 128) >> 8; r0 = ri * 255 / (nr - 1); g0 = gi * 255 / (ng - 1); b0 = bi * 255 / (nb - 1); idx = ((ri * nr) + gi) * nb + bi; d2 = (r - r0) * (r - r0) + (g - g0) * (g - g0) + (b - b0) * (b - b0); if (d2 < best[idx]) { if (pixels[idx] < 256) XFreeColors(image_info->display, cmap, pixels + idx, 1, 0); else colors_needed--; color.pixel = colors[i].pixel; color.red = colors[i].red; color.green = colors[i].green; color.blue = colors[i].blue; color.flags = 0; if (!XAllocColor(image_info->display, cmap, &color)) return xlib_rgb_cmap_fail ("error allocating system color\n", cmap, pixels); pixels[idx] = color.pixel; /* which is almost certainly i */ best[idx] = d2; } } } #endif if (colors_needed) { if (!XAllocColorCells(image_info->display, cmap, 0, NULL, 0, junk, colors_needed)) { char tmp_str[80]; sprintf (tmp_str, "%d %d %d colormap failed (in XAllocColorCells)\n", nr, ng, nb); return xlib_rgb_cmap_fail (tmp_str, cmap, pixels); } XFreeColors(image_info->display, cmap, junk, (int)colors_needed, 0); } for (r = 0, i = 0; r < nr; r++) for (g = 0; g < ng; g++) for (b = 0; b < nb; b++, i++) { if (pixels[i] == 256) { color.red = r * 65535 / (nr - 1); color.green = g * 65535 / (ng - 1); color.blue = b * 65535 / (nb - 1); #ifdef GAMMA color.red = 65535 * pow (color.red / 65535.0, 0.5); color.green = 65535 * pow (color.green / 65535.0, 0.5); color.blue = 65535 * pow (color.blue / 65535.0, 0.5); #endif /* This should be a raw XAllocColor call */ if (!XAllocColor(image_info->display, cmap, &color)) { char tmp_str[80]; sprintf (tmp_str, "%d %d %d colormap failed\n", nr, ng, nb); return xlib_rgb_cmap_fail (tmp_str, cmap, pixels); } pixels[i] = color.pixel; } #ifdef VERBOSE printf ("%d: %lx\n", i, pixels[i]); #endif } image_info->nred_shades = nr; image_info->ngreen_shades = ng; image_info->nblue_shades = nb; xlib_rgb_make_colorcube (pixels, nr, ng, nb); xlib_rgb_make_colorcube_d (pixels, nr, ng, nb); if (colors) free(colors); return TRUE; } /* Return TRUE on success. */ static Bool xlib_rgb_do_colormaps (void) { static const int sizes[][3] = { /* { 6, 7, 6 }, */ { 6, 6, 6 }, { 6, 6, 5 }, { 6, 6, 4 }, { 5, 5, 5 }, { 5, 5, 4 }, { 4, 4, 4 }, { 4, 4, 3 }, { 3, 3, 3 }, { 2, 2, 2 } }; static const int n_sizes = sizeof(sizes) / (3 * sizeof(int)); int i; for (i = 0; i < n_sizes; i++) if (xlib_rgb_try_colormap (sizes[i][0], sizes[i][1], sizes[i][2])) return TRUE; return FALSE; } /* Make a 2 x 2 x 2 colorcube */ static void xlib_rgb_colorcube_222 (void) { int i; XColor color; Colormap cmap; if (image_info->cmap_alloced) cmap = image_info->cmap; else cmap = image_info->default_colormap; colorcube_d = malloc(sizeof(unsigned char) * 512); for (i = 0; i < 8; i++) { color.red = ((i & 4) >> 2) * 65535; color.green = ((i & 2) >> 1) * 65535; color.blue = (i & 1) * 65535; XAllocColor (image_info->display, cmap, &color); colorcube_d[((i & 4) << 4) | ((i & 2) << 2) | (i & 1)] = color.pixel; } } /** * xlib_rgb_set_verbose: * @verbose: True to be verbose * * Enables/disables debug spew. **/ void xlib_rgb_set_verbose (Bool verbose) { xlib_rgb_verbose = verbose; } /** * xlib_rgb_set_install: * @install: True to install a colormap * * Sets whether we install an RGB colormap. **/ void xlib_rgb_set_install (Bool install) { xlib_rgb_install_cmap = install; } /** * xlib_rgb_set_min_colors: * @min_colors: minimum colors to use * * Sets the minimum number of colors in the color cube. **/ void xlib_rgb_set_min_colors (int min_colors) { xlib_rgb_min_colors = min_colors; } /* Return a "score" based on the following criteria (in hex): x000 is the quality - 1 is 1bpp, 2 is 4bpp, 4 is 8bpp, 7 is 15bpp truecolor, 8 is 16bpp truecolor, 9 is 24bpp truecolor. 0x00 is the speed - 1 is the normal case, 2 means faster than normal 00x0 gets a point for being the system visual 000x gets a point for being pseudocolor A caveat: in the 8bpp modes, being the system visual seems to be quite important. Thus, all of the 8bpp modes should be ranked at the same speed. */ static guint32 xlib_rgb_score_visual (XVisualInfo *visual) { guint32 quality, speed, pseudo, sys; static const char * const visual_names[] = { "static gray", "grayscale", "static color", "pseudo color", "true color", "direct color", }; quality = 0; speed = 1; sys = 0; if (visual->class == TrueColor || visual->class == DirectColor) { if (visual->depth == 24) { quality = 9; /* Should test for MSB visual here, and set speed if so. */ } else if (visual->depth == 16) quality = 8; else if (visual->depth == 15) quality = 7; else if (visual->depth == 8) quality = 4; } else if (visual->class == PseudoColor || visual->class == StaticColor) { if (visual->depth == 8) quality = 4; else if (visual->depth == 4) quality = 2; else if (visual->depth == 1) quality = 1; } else if (visual->class == StaticGray #ifdef ENABLE_GRAYSCALE || visual->class == GrayScale #endif ) { if (visual->depth == 8) quality = 4; else if (visual->depth == 4) quality = 2; else if (visual->depth == 1) quality = 1; } if (quality == 0) return 0; sys = (visual->visualid == image_info->default_visualid->visualid); pseudo = (visual->class == PseudoColor || visual->class == TrueColor); if (xlib_rgb_verbose) printf ("Visual 0x%x, type = %s, depth = %d, %ld:%ld:%ld%s; score=%x\n", (int)visual->visualid, visual_names[visual->class], visual->depth, visual->red_mask, visual->green_mask, visual->blue_mask, sys ? " (system)" : "", (quality << 12) | (speed << 8) | (sys << 4) | pseudo); return (quality << 12) | (speed << 8) | (sys << 4) | pseudo; } static void xlib_rgb_choose_visual (void) { XVisualInfo *visuals; XVisualInfo *visual; XVisualInfo *best_visual; XVisualInfo *final_visual; XVisualInfo template; int num_visuals; guint32 score, best_score; int cur_visual = 1; int i; template.screen = image_info->screen_num; visuals = XGetVisualInfo(image_info->display, VisualScreenMask, &template, &num_visuals); best_visual = visuals; best_score = xlib_rgb_score_visual (best_visual); for (i = cur_visual; i < num_visuals; i++) { visual = &visuals[i]; score = xlib_rgb_score_visual (visual); if (score > best_score) { best_score = score; best_visual = visual; } } /* make a copy of the visual so that we can free the allocated visual list above. */ final_visual = malloc(sizeof(XVisualInfo)); memcpy(final_visual, best_visual, sizeof(XVisualInfo)); image_info->x_visual_info = final_visual; XFree(visuals); /* set up the shift and the precision for the red, green and blue. this only applies to cool visuals like true color and direct color. */ if (image_info->x_visual_info->class == TrueColor || image_info->x_visual_info->class == DirectColor) { image_info->red_shift = xlib_get_shift_from_mask(image_info->x_visual_info->red_mask); image_info->red_prec = xlib_get_prec_from_mask(image_info->x_visual_info->red_mask); image_info->green_shift = xlib_get_shift_from_mask(image_info->x_visual_info->green_mask); image_info->green_prec = xlib_get_prec_from_mask(image_info->x_visual_info->green_mask); image_info->blue_shift = xlib_get_shift_from_mask(image_info->x_visual_info->blue_mask); image_info->blue_prec = xlib_get_prec_from_mask(image_info->x_visual_info->blue_mask); } } static void xlib_rgb_choose_visual_for_xprint (int aDepth) { XVisualInfo *visuals; XVisualInfo *visual; XVisualInfo *best_visual; XVisualInfo *final_visual; XVisualInfo template; int num_visuals; int cur_visual = 1; int i; XWindowAttributes win_att; Status ret_stat; Visual *root_visual; ret_stat = XGetWindowAttributes(image_info->display, RootWindow(image_info->display, image_info->screen_num), &win_att); root_visual = win_att.visual; template.screen = image_info->screen_num; visuals = XGetVisualInfo(image_info->display, VisualScreenMask, &template, &num_visuals); best_visual = visuals; if (best_visual->visual != root_visual) { for (i = cur_visual; i < num_visuals; i++) { visual = &visuals[i]; if (visual->visual == root_visual) { best_visual = visual; break; } } } /* make a copy of the visual so that we can free the allocated visual list above. */ final_visual = malloc(sizeof(XVisualInfo)); memcpy(final_visual, best_visual, sizeof(XVisualInfo)); image_info->x_visual_info = final_visual; XFree(visuals); /* set up the shift and the precision for the red, green and blue. this only applies to cool visuals like true color and direct color. */ if (image_info->x_visual_info->class == TrueColor || image_info->x_visual_info->class == DirectColor) { image_info->red_shift = xlib_get_shift_from_mask(image_info->x_visual_info->red_mask); image_info->red_prec = xlib_get_prec_from_mask(image_info->x_visual_info->red_mask); image_info->green_shift = xlib_get_shift_from_mask(image_info->x_visual_info->green_mask); image_info->green_prec = xlib_get_prec_from_mask(image_info->x_visual_info->green_mask); image_info->blue_shift = xlib_get_shift_from_mask(image_info->x_visual_info->blue_mask); image_info->blue_prec = xlib_get_prec_from_mask(image_info->x_visual_info->blue_mask); } } static void xlib_rgb_select_conv (XImage *image, ByteOrder byte_order); static void xlib_rgb_set_gray_cmap (Colormap cmap) { int i; XColor color; int status; unsigned long pixels[256]; int r, g, b, gray; for (i = 0; i < 256; i++) { color.pixel = i; color.red = i * 257; color.green = i * 257; color.blue = i * 257; status = XAllocColor(image_info->display, cmap, &color); pixels[i] = color.pixel; #ifdef VERBOSE printf ("allocating pixel %d, %x %x %x, result %d\n", color.pixel, color.red, color.green, color.blue, status); #endif } /* Now, we make fake colorcubes - we ultimately just use the pseudocolor methods. */ colorcube = malloc(sizeof(unsigned char) * 4096); for (i = 0; i < 4096; i++) { r = (i >> 4) & 0xf0; r = r | r >> 4; g = i & 0xf0; g = g | g >> 4; b = (i << 4 & 0xf0); b = b | b >> 4; gray = (g + ((r + b) >> 1)) >> 1; colorcube[i] = pixels[gray]; } } /** * xlib_rgb_init: * @display: X Display to use. * @screen: Screen to use. * * Initializes the XlibRGB machinery with the default depth. If you use this * function XlibRGB will automatically pick the best visual available on your * display. This function or xlib_rgb_init_with_depth() must be called before * using any of the other functions in XlibRGB. **/ void xlib_rgb_init (Display *display, Screen *screen) { int prefDepth = -1; /* let the function do the visual scoring */ xlib_rgb_init_with_depth(display, screen, prefDepth); } /** * xlib_rgb_init_with_depth: * @display: X display to use. * @screen: Screen to use. * @prefDepth: Visual depth to use for color substitution tables. This must * be one of the supported visual depths in the specified @display. * * Initializes the XlibRGB machinery with a particular depth you specify, * instead of automatically picking the best depth in the display. This * function or xlib_rgb_init() must be called before using any of the other * functions in XlibRGB. **/ void xlib_rgb_init_with_depth (Display *display, Screen *screen, int prefDepth) { int i; static const int byte_order[1] = { 1 }; static int initialized = 0; if (initialized) { return; } initialized = 1; /* check endian sanity */ #if G_BYTE_ORDER == G_BIG_ENDIAN if (((char *)byte_order)[0] == 1) { printf ("xlib_rgb_init: compiled for big endian, but this is a little endian machine.\n\n"); exit(1); } #else if (((char *)byte_order)[0] != 1) { printf ("xlib_rgb_init: compiled for little endian, but this is a big endian machine.\n\n"); exit(1); } #endif if (image_info == NULL) { image_info = malloc(sizeof(XlibRgbInfo)); memset(image_info, 0, sizeof(XlibRgbInfo)); image_info->display = display; image_info->screen = screen; image_info->screen_num = XScreenNumberOfScreen(screen); image_info->x_visual_info = NULL; image_info->cmap = 0; image_info->default_visualid = DefaultVisual(display, image_info->screen_num); image_info->default_colormap = DefaultColormap(display, image_info->screen_num); image_info->color_pixels = NULL; image_info->gray_pixels = NULL; image_info->reserved_pixels = NULL; image_info->nred_shades = 6; image_info->ngreen_shades = 6; image_info->nblue_shades = 4; image_info->ngray_shades = 24; image_info->nreserved = 0; image_info->bpp = 0; image_info->cmap_alloced = FALSE; image_info->gamma_val = 1.0; image_info->stage_buf = NULL; image_info->own_gc = NULL; image_info->red_shift = 0; image_info->red_prec = 0; image_info->green_shift = 0; image_info->green_prec = 0; image_info->blue_shift = 0; image_info->blue_prec = 0; if (prefDepth != -1) xlib_rgb_choose_visual_for_xprint (prefDepth); else xlib_rgb_choose_visual (); if ((image_info->x_visual_info->class == PseudoColor || image_info->x_visual_info->class == StaticColor) && image_info->x_visual_info->depth < 8 && image_info->x_visual_info->depth >= 3) { image_info->cmap = image_info->default_colormap; xlib_rgb_colorcube_222 (); } else if (image_info->x_visual_info->class == PseudoColor) { if (xlib_rgb_install_cmap || image_info->x_visual_info->visualid != image_info->default_visualid->visualid) { image_info->cmap = XCreateColormap(image_info->display, RootWindow(image_info->display, image_info->screen_num), image_info->x_visual_info->visual, AllocNone); image_info->cmap_alloced = TRUE; } if (!xlib_rgb_do_colormaps ()) { image_info->cmap = XCreateColormap(image_info->display, RootWindow(image_info->display, image_info->screen_num), image_info->x_visual_info->visual, AllocNone); image_info->cmap_alloced = TRUE; xlib_rgb_do_colormaps (); } if (xlib_rgb_verbose) printf ("color cube: %d x %d x %d\n", image_info->nred_shades, image_info->ngreen_shades, image_info->nblue_shades); if (!image_info->cmap_alloced) image_info->cmap = image_info->default_colormap; } #ifdef ENABLE_GRAYSCALE else if (image_info->x_visual_info->class == GrayScale) { image_info->cmap = XCreateColormap(image_info->display, RootWindow(image_info->display, image_info->screen_num), image_info->x_visual_info->visual, AllocNone); xlib_rgb_set_gray_cmap (image_info->cmap); image_info->cmap_alloced = TRUE; } #endif else { /* Always install colormap in direct color. */ if (image_info->x_visual_info->class != DirectColor && image_info->x_visual_info->visualid == image_info->default_visualid->visualid) image_info->cmap = image_info->default_colormap; else { image_info->cmap = XCreateColormap(image_info->display, RootWindow(image_info->display, image_info->screen_num), image_info->x_visual_info->visual, AllocNone); image_info->cmap_alloced = TRUE; } } image_info->bitmap = (image_info->x_visual_info->depth == 1); for (i = 0; i < N_IMAGES; i++) { if (image_info->bitmap) { /* Use malloc() instead of g_malloc since X will free() this mem */ static_image[i] = XCreateImage(image_info->display, image_info->x_visual_info->visual, 1, XYBitmap, 0, NULL, IMAGE_WIDTH, IMAGE_HEIGHT, 8, 0); static_image[i]->data = malloc(IMAGE_WIDTH * IMAGE_HEIGHT >> 3); static_image[i]->bitmap_bit_order = MSBFirst; static_image[i]->byte_order = MSBFirst; } else { static_image[i] = XCreateImage(image_info->display, image_info->x_visual_info->visual, (unsigned int)image_info->x_visual_info->depth, ZPixmap, 0, NULL, IMAGE_WIDTH, IMAGE_HEIGHT, 32, 0); /* remove this when we are using shared memory.. */ static_image[i]->data = malloc((size_t)IMAGE_WIDTH * IMAGE_HEIGHT * image_info->x_visual_info->depth); static_image[i]->bitmap_bit_order = MSBFirst; static_image[i]->byte_order = MSBFirst; } } /* ok, so apparently, image_info->bpp is actually BYTES per pixel. What fun! */ switch (static_image[0]->bits_per_pixel) { case 1: case 8: image_info->bpp = 1; break; case 16: image_info->bpp = 2; break; case 24: image_info->bpp = 3; break; case 32: image_info->bpp = 4; break; } xlib_rgb_select_conv (static_image[0], MSB_FIRST); } } /** * xlib_rgb_xpixel_from_rgb: * @rgb: 32-bit representation of an RGB value, specified as 0x00RRGGBB. * * Converts an RGB triplet into the closest color that XlibRGB visual can * handle. * * Return value: X pixel value that corresponds to the closest color in the * XlibRGB visual and colormap. **/ unsigned long xlib_rgb_xpixel_from_rgb (guint32 rgb) { unsigned long pixel = 0; if (image_info->bitmap) { return ((rgb & 0xff0000) >> 16) + ((rgb & 0xff00) >> 7) + (rgb & 0xff) > 510; } else if (image_info->x_visual_info->class == PseudoColor) pixel = colorcube[((rgb & 0xf00000) >> 12) | ((rgb & 0xf000) >> 8) | ((rgb & 0xf0) >> 4)]; else if (image_info->x_visual_info->depth < 8 && image_info->x_visual_info->class == StaticColor) { pixel = colorcube_d[((rgb & 0x800000) >> 17) | ((rgb & 0x8000) >> 12) | ((rgb & 0x80) >> 7)]; } else if (image_info->x_visual_info->class == TrueColor || image_info->x_visual_info->class == DirectColor) { #ifdef VERBOSE printf ("shift, prec: r %d %d g %d %d b %d %d\n", image_info->red_shift, image_info->red_prec, image_info->green_shift, image_info->green_prec, image_info->blue_shift, image_info->blue_prec); #endif pixel = (((((rgb & 0xff0000) >> 16) >> (8 - image_info->red_prec)) << image_info->red_shift) + ((((rgb & 0xff00) >> 8) >> (8 - image_info->green_prec)) << image_info->green_shift) + (((rgb & 0xff) >> (8 - image_info->blue_prec)) << image_info->blue_shift)); } else if (image_info->x_visual_info->class == StaticGray || image_info->x_visual_info->class == GrayScale) { int gray = ((rgb & 0xff0000) >> 16) + ((rgb & 0xff00) >> 7) + (rgb & 0xff); return gray >> (10 - image_info->x_visual_info->depth); } return pixel; } /** * xlib_rgb_gc_set_foreground: * @gc: A graphic context. * @rgb: 32-bit representation of an RGB value, specified as 0x00RRGGBB. * * This is a convenience function to set the foreground of a GC from an RGB * triplet. It calls xlib_rgb_xpixel_from_rgb() internally and uses the * returned pixel value to set the GC's foreground. **/ void xlib_rgb_gc_set_foreground (GC gc, guint32 rgb) { unsigned long color; color = xlib_rgb_xpixel_from_rgb (rgb); XSetForeground(image_info->display, gc, color); } /** * xlib_rgb_gc_set_background: * @gc: A graphic context. * @rgb: 32-bit representation of an RGB value, specified as 0x00RRGGBB. * * This is a convenience function to set the background of a GC from an RGB * triplet. It calls xlib_rgb_xpixel_from_rgb() internally and uses the * returned pixel value to set the GC's background. **/ void xlib_rgb_gc_set_background (GC gc, guint32 rgb) { unsigned long color; color = xlib_rgb_xpixel_from_rgb (rgb); XSetBackground(image_info->display, gc, color); } #if G_BYTE_ORDER == G_LITTLE_ENDIAN #define HAIRY_CONVERT_8 #endif #ifdef HAIRY_CONVERT_8 static void xlib_rgb_convert_8 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; if (((unsigned long)obuf | (unsigned long) bp2) & 3) { for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; obptr[0] = colorcube[((r & 0xf0) << 4) | (g & 0xf0) | (b >> 4)]; obptr++; } } else { for (x = 0; x < width - 3; x += 4) { guint32 r1b0g0r0; guint32 g2r2b1g1; guint32 b3g3r3b2; r1b0g0r0 = ((guint32 *)bp2)[0]; g2r2b1g1 = ((guint32 *)bp2)[1]; b3g3r3b2 = ((guint32 *)bp2)[2]; ((guint32 *)obptr)[0] = colorcube[((r1b0g0r0 & 0xf0) << 4) | ((r1b0g0r0 & 0xf000) >> 8) | ((r1b0g0r0 & 0xf00000) >> 20)] | (colorcube[((r1b0g0r0 & 0xf0000000) >> 20) | (g2r2b1g1 & 0xf0) | ((g2r2b1g1 & 0xf000) >> 12)] << 8) | (colorcube[((g2r2b1g1 & 0xf00000) >> 12) | ((g2r2b1g1 & 0xf0000000) >> 24) | ((b3g3r3b2 & 0xf0) >> 4)] << 16) | (colorcube[((b3g3r3b2 & 0xf000) >> 4) | ((b3g3r3b2 & 0xf00000) >> 16) | (b3g3r3b2 >> 28)] << 24); bp2 += 12; obptr += 4; } for (; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; obptr[0] = colorcube[((r & 0xf0) << 4) | (g & 0xf0) | (b >> 4)]; obptr++; } } bptr += rowstride; obuf += bpl; } } #else static void xlib_rgb_convert_8 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; obptr[0] = colorcube[((r & 0xf0) << 4) | (g & 0xf0) | (b >> 4)]; obptr++; } bptr += rowstride; obuf += bpl; } } #endif #if 1 /* This dither table was generated by Raph Levien using patented technology (US Patent 5,276,535). The dither table itself is in the public domain. */ #define DM_WIDTH 128 #define DM_WIDTH_SHIFT 7 #define DM_HEIGHT 128 static const unsigned char DM[128][128] = { { 0, 41, 23, 5, 17, 39, 7, 15, 62, 23, 40, 51, 31, 47, 9, 32, 52, 27, 57, 25, 6, 61, 27, 52, 37, 7, 40, 63, 18, 36, 10, 42, 25, 62, 45, 34, 20, 42, 37, 14, 35, 29, 50, 10, 61, 2, 40, 8, 37, 12, 58, 22, 5, 41, 10, 39, 0, 60, 11, 46, 2, 55, 38, 17, 36, 59, 13, 54, 37, 56, 8, 29, 16, 13, 63, 22, 41, 55, 7, 20, 49, 14, 23, 55, 37, 23, 19, 36, 15, 49, 23, 63, 30, 14, 38, 27, 53, 13, 22, 41, 19, 31, 7, 19, 50, 30, 49, 16, 3, 32, 56, 40, 29, 34, 8, 48, 19, 45, 4, 51, 12, 46, 35, 49, 16, 42, 12, 62 }, { 30, 57, 36, 54, 47, 34, 52, 27, 43, 4, 28, 7, 17, 36, 62, 13, 44, 7, 18, 48, 33, 21, 44, 14, 30, 47, 12, 33, 5, 55, 31, 58, 13, 30, 4, 17, 52, 10, 60, 26, 46, 0, 39, 27, 42, 22, 47, 25, 60, 32, 9, 38, 48, 17, 59, 30, 49, 18, 34, 25, 51, 19, 5, 48, 21, 8, 28, 46, 1, 32, 41, 19, 54, 47, 37, 18, 28, 11, 44, 30, 39, 56, 2, 33, 8, 42, 61, 28, 58, 8, 46, 9, 41, 4, 58, 7, 21, 48, 59, 10, 52, 14, 42, 57, 12, 25, 7, 53, 42, 24, 11, 50, 17, 59, 42, 2, 36, 60, 32, 17, 63, 29, 21, 7, 59, 32, 24, 39 }, { 22, 8, 16, 32, 3, 25, 13, 57, 18, 45, 58, 39, 55, 20, 5, 42, 23, 34, 63, 1, 51, 10, 58, 4, 60, 23, 53, 27, 44, 21, 3, 48, 8, 50, 43, 54, 27, 32, 5, 55, 21, 58, 12, 53, 6, 36, 14, 50, 17, 29, 53, 15, 24, 52, 7, 36, 13, 42, 4, 53, 9, 35, 61, 26, 56, 32, 49, 15, 62, 23, 6, 60, 2, 31, 4, 48, 58, 38, 15, 61, 5, 25, 47, 28, 50, 15, 7, 40, 3, 32, 33, 52, 25, 50, 35, 42, 61, 3, 28, 36, 23, 63, 4, 33, 46, 62, 36, 23, 60, 6, 54, 28, 4, 37, 23, 55, 25, 8, 42, 54, 14, 6, 56, 38, 19, 52, 4, 46 }, { 48, 53, 43, 12, 45, 63, 30, 37, 9, 34, 21, 1, 25, 47, 29, 58, 3, 54, 15, 39, 29, 17, 38, 35, 20, 43, 1, 49, 15, 59, 29, 39, 22, 35, 16, 23, 1, 47, 39, 18, 8, 44, 25, 31, 57, 19, 63, 4, 45, 3, 42, 61, 1, 31, 45, 20, 57, 29, 62, 21, 32, 41, 14, 44, 3, 39, 5, 34, 10, 43, 51, 35, 23, 52, 40, 10, 21, 1, 53, 18, 51, 43, 12, 62, 18, 54, 26, 51, 20, 57, 14, 1, 62, 16, 11, 18, 32, 39, 17, 44, 1, 48, 26, 37, 18, 2, 51, 14, 28, 45, 35, 18, 57, 13, 47, 11, 51, 20, 2, 39, 31, 47, 25, 1, 50, 11, 60, 7 }, { 18, 28, 1, 56, 21, 10, 51, 2, 46, 54, 14, 61, 11, 50, 13, 38, 19, 31, 45, 9, 55, 24, 47, 5, 54, 9, 62, 11, 35, 8, 51, 14, 57, 6, 63, 40, 58, 14, 51, 28, 62, 34, 15, 48, 1, 41, 30, 35, 55, 21, 34, 11, 49, 37, 8, 52, 4, 23, 15, 43, 1, 58, 11, 23, 53, 16, 55, 26, 58, 18, 27, 12, 45, 14, 25, 63, 42, 33, 27, 35, 9, 31, 21, 38, 1, 44, 34, 12, 48, 38, 21, 44, 29, 47, 26, 53, 1, 46, 54, 8, 59, 29, 11, 55, 22, 41, 33, 20, 39, 1, 48, 9, 44, 32, 5, 62, 29, 44, 57, 23, 10, 58, 34, 43, 15, 37, 26, 33 }, { 51, 38, 59, 24, 35, 42, 19, 60, 5, 32, 41, 26, 43, 33, 7, 53, 48, 11, 59, 23, 42, 2, 61, 30, 16, 40, 32, 24, 56, 41, 19, 33, 37, 26, 47, 9, 31, 22, 2, 45, 9, 54, 4, 37, 21, 52, 11, 23, 7, 57, 16, 25, 55, 18, 63, 27, 46, 39, 56, 10, 50, 37, 29, 47, 19, 63, 24, 9, 46, 2, 39, 60, 9, 57, 30, 7, 49, 11, 59, 3, 45, 57, 5, 60, 29, 22, 5, 60, 30, 9, 59, 18, 40, 6, 57, 36, 30, 12, 24, 34, 15, 40, 52, 6, 49, 9, 58, 4, 63, 12, 26, 61, 22, 53, 38, 16, 35, 14, 28, 50, 42, 17, 5, 28, 62, 20, 54, 12 }, { 26, 6, 31, 15, 49, 6, 38, 27, 22, 49, 16, 56, 2, 62, 30, 21, 0, 36, 28, 6, 49, 32, 13, 52, 26, 50, 19, 46, 3, 26, 62, 0, 53, 12, 29, 3, 53, 41, 60, 24, 38, 13, 58, 16, 43, 9, 59, 39, 46, 28, 44, 40, 2, 33, 13, 41, 16, 6, 47, 31, 26, 17, 57, 6, 38, 0, 42, 36, 29, 52, 20, 31, 48, 0, 34, 56, 20, 36, 23, 54, 14, 41, 24, 37, 10, 55, 46, 25, 16, 45, 36, 4, 55, 23, 15, 8, 50, 62, 5, 56, 44, 20, 13, 28, 59, 31, 24, 47, 31, 52, 37, 17, 40, 0, 26, 49, 3, 60, 7, 33, 0, 61, 53, 40, 8, 45, 2, 41 }, { 16, 63, 43, 4, 61, 24, 56, 13, 53, 8, 36, 12, 24, 41, 16, 46, 60, 26, 52, 39, 14, 57, 21, 37, 0, 45, 7, 59, 38, 17, 43, 10, 45, 20, 61, 43, 19, 11, 33, 17, 50, 32, 23, 61, 28, 49, 26, 0, 18, 51, 5, 60, 22, 58, 29, 0, 59, 34, 19, 62, 3, 52, 7, 44, 30, 59, 13, 50, 15, 62, 7, 17, 38, 22, 44, 15, 40, 4, 47, 28, 33, 17, 49, 16, 51, 40, 10, 56, 0, 53, 13, 49, 28, 38, 60, 21, 43, 19, 37, 27, 3, 51, 34, 39, 0, 45, 15, 43, 10, 21, 3, 55, 8, 33, 59, 10, 41, 18, 52, 24, 46, 20, 30, 13, 58, 22, 36, 57 }, { 50, 34, 11, 47, 29, 17, 44, 0, 33, 63, 28, 46, 52, 5, 57, 10, 42, 18, 4, 63, 20, 8, 44, 10, 56, 34, 14, 29, 5, 54, 23, 59, 32, 49, 7, 34, 49, 27, 56, 0, 42, 7, 46, 3, 40, 6, 54, 32, 62, 13, 36, 10, 47, 8, 35, 49, 24, 51, 12, 40, 22, 35, 60, 12, 22, 51, 33, 4, 40, 25, 43, 55, 5, 54, 12, 61, 26, 51, 8, 62, 0, 53, 7, 63, 2, 32, 19, 34, 42, 24, 31, 63, 2, 10, 45, 33, 0, 48, 9, 61, 22, 47, 8, 62, 18, 56, 7, 54, 27, 57, 46, 30, 50, 19, 45, 30, 56, 36, 22, 47, 11, 38, 3, 51, 32, 48, 18, 9 }, { 0, 21, 40, 19, 52, 9, 37, 48, 20, 40, 3, 18, 27, 38, 35, 22, 31, 56, 13, 35, 46, 28, 60, 40, 27, 18, 61, 50, 41, 30, 7, 36, 2, 25, 16, 57, 5, 15, 47, 29, 55, 19, 30, 52, 15, 34, 20, 12, 43, 30, 20, 54, 25, 44, 53, 12, 38, 5, 55, 27, 48, 15, 33, 27, 45, 8, 19, 28, 56, 11, 33, 49, 18, 36, 29, 2, 45, 16, 39, 19, 31, 43, 27, 35, 20, 52, 26, 6, 61, 11, 41, 17, 29, 51, 20, 56, 25, 32, 41, 17, 53, 31, 25, 14, 42, 23, 35, 16, 38, 6, 34, 12, 15, 62, 6, 21, 13, 1, 63, 9, 55, 27, 43, 25, 14, 4, 31, 55 }, { 44, 29, 61, 2, 35, 58, 26, 15, 60, 10, 51, 59, 14, 55, 8, 50, 2, 44, 25, 51, 1, 33, 16, 4, 48, 36, 2, 21, 12, 57, 48, 13, 51, 55, 40, 28, 37, 62, 8, 39, 12, 63, 36, 10, 59, 24, 56, 47, 9, 50, 41, 1, 32, 17, 6, 21, 61, 30, 9, 43, 1, 54, 41, 2, 54, 37, 48, 61, 1, 46, 21, 3, 58, 24, 50, 32, 60, 10, 57, 25, 46, 12, 59, 4, 45, 13, 57, 47, 27, 39, 5, 58, 47, 14, 35, 4, 52, 13, 60, 6, 36, 10, 45, 55, 4, 50, 29, 2, 61, 50, 25, 58, 44, 24, 36, 42, 54, 28, 40, 32, 16, 56, 6, 62, 46, 39, 60, 23 }, { 7, 48, 14, 54, 23, 40, 4, 45, 30, 22, 42, 32, 1, 44, 20, 29, 58, 8, 37, 19, 41, 54, 24, 58, 9, 53, 25, 46, 34, 16, 23, 38, 27, 11, 18, 1, 52, 21, 35, 22, 48, 5, 25, 45, 18, 38, 2, 27, 35, 4, 57, 15, 62, 39, 57, 28, 42, 16, 36, 60, 24, 18, 10, 63, 20, 5, 16, 23, 37, 14, 59, 27, 41, 8, 13, 42, 21, 35, 6, 50, 3, 38, 15, 48, 30, 39, 17, 3, 49, 14, 53, 33, 24, 7, 61, 44, 11, 39, 23, 49, 19, 58, 1, 32, 36, 12, 60, 41, 20, 13, 41, 4, 39, 1, 48, 8, 18, 51, 14, 44, 5, 37, 21, 34, 1, 26, 10, 37 }, { 53, 36, 27, 9, 50, 12, 32, 55, 2, 57, 7, 17, 48, 34, 63, 15, 40, 26, 62, 11, 49, 6, 31, 39, 22, 42, 6, 63, 1, 39, 60, 4, 42, 61, 32, 45, 24, 44, 2, 60, 16, 41, 53, 1, 33, 61, 49, 17, 63, 23, 45, 26, 33, 3, 23, 46, 2, 50, 20, 4, 45, 34, 49, 30, 39, 58, 44, 31, 53, 34, 6, 52, 30, 47, 63, 1, 53, 22, 42, 31, 58, 23, 54, 22, 61, 8, 36, 59, 22, 35, 21, 1, 55, 40, 27, 16, 30, 54, 2, 29, 43, 16, 39, 63, 21, 46, 26, 10, 48, 32, 19, 53, 30, 56, 26, 60, 33, 4, 61, 23, 49, 59, 15, 53, 19, 58, 42, 16 }, { 20, 5, 59, 46, 25, 62, 7, 19, 43, 25, 37, 61, 11, 24, 4, 54, 12, 52, 3, 32, 17, 61, 12, 47, 15, 55, 18, 31, 53, 28, 9, 50, 21, 6, 55, 9, 58, 14, 54, 26, 33, 7, 31, 58, 13, 21, 8, 42, 29, 6, 37, 11, 48, 52, 14, 60, 11, 39, 56, 32, 14, 58, 7, 26, 17, 4, 42, 8, 11, 47, 19, 38, 10, 17, 26, 37, 9, 55, 28, 13, 18, 40, 6, 33, 1, 43, 25, 11, 51, 7, 62, 43, 18, 37, 3, 57, 45, 9, 38, 58, 5, 52, 27, 7, 17, 53, 5, 57, 37, 2, 63, 9, 22, 15, 11, 38, 25, 45, 35, 0, 28, 10, 41, 30, 50, 8, 31, 57 }, { 49, 33, 16, 38, 1, 42, 51, 34, 53, 14, 28, 49, 30, 56, 36, 23, 43, 20, 38, 56, 22, 45, 28, 0, 62, 35, 26, 44, 11, 19, 52, 35, 44, 15, 30, 38, 10, 31, 40, 4, 46, 50, 20, 40, 27, 44, 51, 14, 56, 53, 19, 59, 7, 29, 41, 19, 35, 25, 8, 52, 22, 44, 13, 53, 50, 32, 61, 24, 56, 25, 63, 0, 45, 57, 33, 59, 16, 46, 4, 62, 50, 11, 60, 37, 52, 19, 55, 29, 37, 46, 13, 26, 48, 10, 50, 34, 21, 63, 26, 13, 42, 33, 22, 55, 35, 28, 43, 15, 24, 51, 27, 34, 46, 49, 58, 3, 52, 9, 57, 19, 48, 55, 3, 35, 12, 45, 24, 3 }, { 41, 11, 56, 28, 18, 31, 22, 10, 37, 6, 47, 13, 3, 41, 9, 46, 0, 48, 29, 6, 34, 10, 55, 37, 20, 8, 49, 3, 41, 59, 14, 25, 0, 63, 19, 47, 27, 51, 17, 57, 23, 10, 61, 6, 54, 3, 38, 31, 0, 22, 34, 43, 20, 55, 31, 0, 49, 63, 29, 38, 3, 62, 28, 40, 0, 22, 14, 35, 2, 48, 15, 43, 23, 14, 3, 29, 49, 20, 39, 34, 0, 44, 29, 9, 15, 47, 5, 42, 0, 31, 58, 5, 31, 61, 23, 15, 0, 47, 19, 50, 24, 3, 59, 11, 44, 0, 31, 59, 6, 42, 17, 60, 0, 39, 20, 31, 43, 17, 29, 40, 12, 25, 60, 22, 52, 15, 63, 29 }, { 20, 52, 8, 44, 62, 4, 59, 49, 17, 63, 21, 39, 60, 18, 52, 27, 33, 59, 14, 51, 59, 43, 24, 5, 51, 30, 57, 17, 32, 5, 37, 56, 48, 34, 42, 3, 60, 5, 36, 13, 43, 37, 18, 34, 25, 12, 59, 24, 47, 36, 11, 50, 3, 38, 9, 58, 16, 5, 43, 18, 47, 10, 37, 18, 59, 46, 29, 52, 40, 12, 34, 28, 56, 36, 53, 7, 43, 8, 24, 52, 26, 17, 56, 43, 24, 32, 63, 20, 57, 16, 22, 52, 36, 8, 41, 56, 29, 32, 54, 7, 35, 57, 14, 48, 20, 62, 13, 39, 53, 29, 8, 45, 13, 29, 7, 61, 14, 54, 6, 63, 38, 32, 18, 43, 2, 39, 6, 47 }, { 0, 58, 23, 35, 13, 46, 12, 39, 0, 31, 55, 24, 5, 35, 15, 61, 17, 5, 39, 25, 18, 2, 50, 33, 41, 13, 39, 23, 62, 46, 29, 12, 22, 8, 56, 25, 20, 49, 32, 62, 0, 56, 11, 46, 63, 42, 9, 16, 55, 5, 60, 15, 62, 26, 45, 21, 36, 51, 13, 57, 31, 24, 55, 6, 35, 9, 57, 5, 20, 60, 7, 51, 5, 19, 40, 25, 61, 32, 56, 12, 36, 48, 21, 2, 58, 12, 39, 28, 9, 50, 40, 12, 44, 18, 25, 49, 6, 38, 11, 62, 18, 46, 30, 9, 40, 25, 49, 19, 10, 36, 55, 22, 33, 52, 41, 18, 37, 27, 49, 21, 2, 46, 7, 53, 33, 61, 27, 35 }, { 41, 31, 5, 39, 51, 26, 33, 57, 27, 41, 9, 44, 54, 29, 48, 7, 44, 36, 57, 10, 31, 63, 16, 45, 11, 60, 1, 47, 7, 20, 43, 3, 58, 36, 13, 52, 39, 7, 15, 28, 22, 48, 30, 21, 1, 29, 49, 44, 27, 17, 40, 30, 24, 42, 12, 53, 33, 7, 47, 20, 1, 42, 11, 49, 25, 43, 17, 32, 45, 27, 41, 21, 31, 62, 11, 49, 2, 15, 42, 5, 63, 7, 41, 27, 49, 6, 54, 23, 46, 34, 2, 28, 54, 3, 59, 12, 46, 17, 42, 28, 40, 1, 37, 51, 5, 55, 2, 34, 47, 16, 3, 62, 47, 5, 23, 56, 1, 44, 12, 34, 51, 16, 57, 11, 25, 17, 54, 13 }, { 60, 26, 55, 18, 3, 60, 20, 6, 52, 15, 50, 19, 32, 11, 23, 53, 26, 21, 1, 47, 42, 27, 8, 58, 21, 27, 53, 36, 26, 54, 31, 50, 17, 30, 45, 1, 29, 59, 44, 53, 41, 4, 35, 58, 51, 19, 32, 4, 52, 34, 48, 8, 51, 5, 56, 2, 25, 61, 27, 38, 54, 27, 62, 21, 51, 1, 39, 62, 10, 50, 1, 58, 13, 47, 38, 18, 35, 54, 22, 51, 30, 19, 59, 34, 14, 32, 44, 4, 60, 15, 52, 62, 20, 43, 30, 35, 21, 60, 4, 52, 12, 24, 61, 18, 30, 42, 23, 61, 25, 50, 27, 38, 11, 59, 12, 35, 50, 30, 59, 24, 8, 42, 28, 37, 48, 9, 44, 21 }, { 10, 47, 15, 50, 30, 43, 8, 45, 29, 2, 36, 59, 1, 58, 41, 3, 63, 31, 54, 20, 13, 55, 35, 38, 4, 44, 15, 9, 61, 2, 14, 38, 61, 10, 23, 54, 18, 12, 24, 2, 14, 55, 16, 8, 38, 14, 41, 60, 10, 23, 1, 58, 32, 17, 28, 37, 41, 15, 3, 60, 15, 33, 4, 36, 16, 59, 28, 14, 23, 55, 37, 18, 44, 28, 2, 57, 30, 10, 27, 46, 14, 38, 3, 53, 21, 61, 17, 35, 10, 41, 26, 7, 33, 9, 57, 1, 53, 37, 26, 20, 56, 48, 9, 33, 58, 16, 37, 7, 45, 1, 57, 15, 32, 26, 42, 23, 7, 20, 4, 54, 31, 62, 22, 1, 59, 30, 4, 51 }, { 36, 2, 38, 11, 24, 36, 54, 22, 62, 47, 25, 8, 28, 45, 16, 38, 12, 43, 9, 37, 49, 3, 23, 52, 18, 30, 50, 33, 19, 42, 49, 26, 6, 40, 47, 35, 63, 38, 50, 33, 60, 26, 36, 47, 24, 57, 6, 26, 39, 63, 19, 44, 14, 46, 61, 9, 50, 30, 45, 23, 10, 50, 44, 8, 31, 54, 6, 46, 36, 4, 30, 54, 8, 52, 22, 41, 4, 60, 40, 0, 58, 24, 45, 10, 37, 1, 48, 30, 56, 17, 38, 48, 24, 47, 19, 39, 14, 8, 45, 32, 2, 34, 27, 44, 4, 52, 11, 56, 31, 21, 40, 19, 44, 51, 2, 63, 46, 58, 36, 43, 14, 5, 50, 38, 14, 56, 40, 23 }, { 61, 46, 32, 63, 54, 1, 14, 34, 12, 40, 18, 49, 37, 10, 61, 30, 51, 24, 60, 7, 29, 40, 62, 11, 46, 58, 6, 56, 24, 10, 34, 52, 21, 59, 16, 3, 27, 5, 20, 46, 9, 40, 7, 62, 2, 30, 53, 15, 48, 10, 28, 35, 54, 6, 21, 34, 18, 55, 7, 40, 57, 19, 26, 60, 41, 13, 24, 51, 19, 61, 9, 25, 34, 15, 63, 11, 45, 17, 20, 47, 33, 8, 31, 62, 43, 26, 53, 7, 24, 59, 0, 13, 55, 4, 62, 27, 51, 31, 63, 15, 58, 7, 54, 14, 46, 22, 28, 43, 12, 63, 8, 54, 5, 17, 39, 33, 15, 10, 27, 17, 47, 34, 19, 45, 27, 12, 33, 17 }, { 5, 28, 21, 7, 17, 48, 42, 58, 23, 4, 63, 14, 55, 21, 34, 5, 19, 0, 45, 17, 52, 15, 25, 32, 0, 22, 40, 13, 45, 62, 18, 0, 43, 11, 33, 55, 30, 42, 57, 19, 51, 31, 22, 43, 18, 45, 34, 0, 43, 31, 56, 3, 23, 40, 59, 0, 44, 13, 48, 35, 2, 32, 46, 0, 21, 48, 35, 3, 40, 32, 43, 59, 0, 48, 33, 26, 53, 36, 55, 12, 51, 16, 55, 5, 18, 29, 11, 39, 51, 19, 45, 31, 42, 21, 35, 6, 22, 47, 10, 38, 23, 50, 20, 36, 0, 60, 38, 4, 50, 35, 48, 34, 24, 57, 9, 53, 28, 48, 61, 0, 56, 24, 53, 3, 63, 6, 42, 57 }, { 13, 53, 45, 40, 58, 27, 6, 16, 38, 51, 33, 30, 43, 2, 47, 56, 40, 50, 33, 57, 27, 5, 47, 42, 60, 36, 16, 54, 28, 4, 37, 57, 28, 51, 22, 8, 45, 14, 6, 39, 0, 54, 11, 59, 28, 12, 50, 21, 61, 13, 19, 38, 49, 11, 25, 37, 58, 29, 22, 63, 14, 56, 12, 53, 30, 63, 9, 57, 26, 12, 47, 16, 23, 39, 50, 6, 31, 2, 25, 6, 28, 41, 36, 22, 50, 57, 42, 3, 34, 8, 28, 61, 11, 50, 16, 54, 41, 0, 55, 43, 5, 29, 41, 63, 25, 16, 53, 18, 26, 10, 21, 0, 61, 30, 41, 22, 3, 38, 20, 39, 29, 8, 41, 16, 36, 52, 22, 19 }, { 55, 34, 0, 25, 10, 32, 56, 44, 28, 0, 57, 7, 26, 53, 23, 8, 13, 35, 22, 12, 36, 60, 20, 8, 14, 29, 48, 2, 41, 49, 23, 13, 39, 7, 48, 58, 25, 53, 34, 62, 28, 16, 48, 4, 37, 56, 27, 5, 36, 52, 46, 7, 62, 33, 52, 11, 17, 53, 5, 28, 41, 24, 38, 17, 5, 39, 20, 45, 15, 56, 5, 38, 60, 8, 14, 57, 21, 48, 62, 39, 59, 13, 1, 60, 9, 32, 16, 63, 44, 25, 52, 15, 36, 2, 60, 29, 12, 33, 25, 17, 59, 45, 13, 8, 49, 32, 6, 40, 59, 29, 45, 37, 13, 47, 6, 55, 30, 45, 9, 52, 13, 59, 25, 47, 32, 1, 49, 30 }, { 9, 39, 14, 61, 49, 37, 3, 20, 50, 13, 41, 19, 46, 17, 38, 59, 28, 62, 4, 44, 54, 1, 34, 51, 55, 7, 63, 32, 21, 8, 56, 31, 62, 19, 36, 1, 41, 17, 24, 12, 42, 35, 25, 52, 20, 8, 44, 59, 25, 2, 22, 42, 16, 29, 4, 46, 20, 36, 43, 9, 51, 8, 49, 26, 58, 33, 54, 1, 37, 29, 52, 20, 27, 45, 19, 35, 42, 16, 10, 32, 20, 49, 46, 27, 40, 4, 47, 22, 13, 55, 4, 47, 26, 44, 23, 40, 58, 19, 48, 13, 31, 2, 57, 34, 42, 19, 61, 32, 14, 55, 5, 51, 26, 19, 58, 16, 49, 14, 62, 5, 33, 44, 21, 7, 60, 26, 11, 41 }, { 62, 24, 47, 29, 8, 19, 53, 11, 60, 24, 32, 61, 4, 55, 31, 2, 49, 16, 39, 9, 31, 24, 43, 17, 26, 38, 11, 25, 58, 43, 12, 35, 3, 46, 15, 32, 63, 4, 49, 56, 2, 60, 10, 32, 63, 17, 39, 12, 55, 30, 57, 9, 48, 55, 39, 24, 60, 2, 58, 31, 19, 61, 34, 3, 42, 11, 22, 46, 7, 61, 10, 42, 3, 55, 32, 1, 58, 28, 44, 54, 4, 34, 23, 15, 56, 20, 37, 58, 6, 30, 38, 18, 63, 9, 32, 5, 51, 3, 62, 37, 52, 18, 39, 23, 3, 51, 9, 47, 1, 23, 43, 15, 60, 35, 11, 40, 1, 36, 31, 26, 57, 2, 37, 54, 18, 44, 58, 16 }, { 5, 51, 3, 33, 43, 62, 21, 42, 35, 9, 48, 15, 36, 10, 22, 42, 20, 46, 26, 56, 50, 12, 59, 3, 48, 19, 45, 53, 1, 27, 47, 17, 52, 24, 56, 11, 51, 21, 37, 30, 20, 46, 14, 41, 1, 47, 33, 7, 41, 17, 35, 27, 20, 1, 14, 54, 26, 33, 18, 47, 1, 44, 14, 59, 16, 52, 28, 18, 49, 31, 25, 34, 63, 13, 51, 24, 9, 50, 3, 23, 38, 63, 7, 52, 29, 46, 11, 33, 50, 22, 57, 36, 1, 57, 49, 17, 39, 28, 9, 35, 6, 27, 53, 15, 55, 30, 24, 58, 36, 41, 11, 52, 32, 3, 44, 25, 62, 23, 51, 15, 42, 22, 50, 10, 39, 4, 31, 35 }, { 46, 22, 57, 17, 12, 39, 26, 5, 31, 59, 1, 45, 27, 62, 52, 7, 58, 33, 6, 18, 39, 22, 33, 41, 57, 5, 35, 18, 40, 16, 60, 5, 29, 42, 7, 39, 27, 44, 9, 47, 8, 26, 54, 22, 51, 29, 24, 49, 15, 61, 4, 51, 31, 63, 43, 6, 50, 8, 39, 12, 53, 37, 23, 30, 40, 6, 62, 43, 14, 53, 2, 49, 7, 36, 17, 41, 61, 37, 18, 56, 11, 18, 44, 35, 2, 19, 61, 0, 41, 14, 8, 30, 43, 12, 24, 46, 14, 54, 42, 21, 44, 61, 10, 46, 37, 11, 44, 7, 18, 63, 20, 29, 7, 49, 28, 54, 8, 43, 4, 48, 18, 63, 12, 29, 48, 24, 59, 20 }, { 13, 36, 28, 54, 35, 2, 56, 46, 16, 49, 22, 40, 11, 34, 14, 43, 29, 12, 63, 48, 2, 61, 7, 15, 28, 30, 50, 9, 61, 33, 38, 23, 54, 13, 61, 33, 3, 59, 16, 35, 58, 40, 5, 38, 13, 57, 3, 58, 37, 21, 45, 12, 39, 7, 35, 30, 13, 56, 22, 62, 27, 6, 55, 10, 48, 21, 33, 2, 38, 23, 40, 20, 44, 29, 59, 4, 26, 12, 33, 47, 28, 53, 31, 13, 59, 41, 27, 49, 26, 54, 45, 16, 53, 21, 35, 7, 59, 26, 11, 56, 1, 24, 33, 4, 28, 62, 21, 49, 31, 2, 56, 39, 24, 58, 13, 17, 37, 21, 56, 10, 38, 0, 34, 55, 15, 43, 1, 52 }, { 42, 9, 50, 6, 25, 60, 14, 38, 10, 29, 53, 18, 57, 3, 25, 51, 0, 53, 25, 17, 29, 37, 52, 46, 0, 62, 14, 37, 4, 50, 10, 44, 0, 46, 20, 25, 50, 19, 55, 0, 23, 31, 62, 34, 11, 45, 19, 32, 0, 53, 10, 59, 23, 47, 18, 60, 42, 28, 37, 3, 50, 15, 35, 44, 0, 51, 27, 60, 9, 57, 16, 58, 11, 22, 46, 15, 53, 48, 7, 42, 0, 60, 5, 49, 24, 54, 9, 17, 39, 5, 34, 62, 3, 40, 60, 31, 0, 47, 29, 16, 49, 39, 59, 17, 50, 0, 40, 13, 53, 38, 16, 46, 0, 42, 34, 60, 2, 53, 29, 31, 58, 46, 27, 6, 61, 8, 37, 28 }, { 0, 63, 21, 40, 45, 18, 51, 23, 63, 34, 6, 43, 28, 38, 55, 19, 40, 35, 8, 41, 54, 10, 21, 32, 39, 23, 53, 26, 55, 28, 22, 63, 30, 34, 9, 48, 6, 38, 29, 43, 49, 6, 18, 52, 27, 61, 9, 43, 28, 42, 33, 26, 56, 3, 51, 23, 0, 48, 16, 45, 32, 25, 63, 20, 57, 17, 42, 12, 35, 47, 5, 31, 39, 56, 6, 30, 34, 21, 61, 25, 14, 40, 22, 38, 15, 6, 36, 56, 20, 60, 25, 12, 51, 27, 10, 56, 42, 20, 36, 63, 32, 6, 21, 41, 12, 34, 60, 26, 5, 48, 27, 10, 62, 19, 6, 47, 39, 14, 45, 7, 24, 17, 41, 32, 23, 51, 19, 56 }, { 45, 31, 15, 59, 4, 33, 7, 47, 0, 41, 13, 61, 4, 47, 9, 23, 60, 14, 57, 31, 4, 45, 59, 6, 58, 10, 44, 20, 8, 42, 15, 6, 55, 17, 58, 31, 53, 12, 61, 10, 15, 57, 43, 2, 23, 35, 48, 14, 54, 6, 18, 49, 15, 38, 11, 34, 62, 9, 21, 58, 11, 41, 4, 31, 38, 8, 29, 55, 19, 36, 27, 52, 0, 25, 50, 43, 1, 39, 8, 55, 35, 51, 10, 30, 45, 62, 29, 2, 46, 10, 32, 48, 18, 38, 5, 22, 33, 8, 51, 3, 14, 44, 54, 25, 57, 30, 18, 52, 33, 22, 59, 28, 36, 52, 32, 21, 26, 50, 5, 55, 35, 60, 14, 54, 4, 40, 16, 33 }, { 27, 3, 49, 10, 30, 40, 55, 27, 57, 24, 52, 21, 32, 17, 60, 30, 5, 44, 27, 49, 19, 34, 13, 24, 43, 36, 3, 49, 31, 59, 37, 48, 26, 41, 2, 41, 14, 36, 21, 32, 40, 26, 13, 49, 55, 5, 16, 40, 25, 60, 36, 1, 63, 29, 17, 44, 25, 40, 52, 5, 29, 47, 54, 13, 46, 24, 60, 4, 51, 22, 63, 14, 45, 18, 12, 62, 17, 57, 19, 42, 3, 26, 58, 48, 1, 21, 40, 52, 23, 37, 44, 1, 29, 58, 43, 50, 15, 61, 19, 45, 58, 28, 7, 48, 2, 46, 8, 42, 3, 55, 8, 50, 12, 4, 55, 10, 63, 33, 20, 40, 11, 3, 46, 20, 48, 26, 61, 11 }, { 44, 56, 24, 36, 53, 19, 12, 37, 16, 44, 7, 36, 49, 54, 11, 37, 48, 21, 15, 1, 62, 25, 47, 56, 16, 18, 51, 12, 40, 1, 24, 11, 52, 16, 23, 59, 28, 1, 45, 53, 4, 60, 37, 21, 39, 30, 63, 20, 52, 10, 30, 45, 8, 41, 54, 4, 57, 7, 34, 55, 36, 18, 23, 59, 2, 48, 11, 32, 44, 1, 41, 8, 33, 54, 38, 23, 30, 46, 6, 29, 62, 18, 32, 16, 55, 34, 14, 11, 61, 7, 55, 16, 53, 13, 23, 2, 55, 37, 26, 10, 33, 23, 36, 16, 38, 22, 56, 15, 24, 43, 35, 17, 44, 40, 25, 46, 16, 1, 57, 25, 49, 36, 28, 62, 9, 35, 7, 53 }, { 17, 38, 8, 61, 1, 50, 26, 62, 3, 31, 56, 15, 1, 26, 40, 2, 34, 51, 56, 36, 42, 9, 38, 2, 29, 60, 32, 57, 19, 62, 34, 47, 4, 57, 39, 7, 44, 63, 24, 18, 46, 28, 8, 54, 1, 34, 7, 46, 3, 37, 50, 23, 57, 21, 13, 46, 31, 20, 43, 15, 1, 61, 8, 33, 37, 17, 56, 26, 15, 49, 24, 59, 28, 3, 56, 9, 52, 32, 13, 49, 10, 43, 5, 45, 8, 25, 59, 42, 28, 33, 19, 40, 8, 63, 35, 47, 25, 4, 40, 52, 1, 60, 12, 53, 63, 9, 29, 60, 37, 19, 1, 62, 31, 20, 58, 12, 41, 30, 43, 9, 18, 52, 22, 1, 39, 30, 58, 21 }, { 13, 47, 29, 18, 43, 34, 5, 48, 20, 42, 10, 45, 30, 58, 20, 63, 24, 11, 6, 28, 54, 14, 22, 52, 41, 7, 26, 5, 45, 15, 53, 13, 35, 27, 18, 50, 12, 33, 5, 56, 10, 17, 45, 24, 59, 15, 50, 26, 56, 13, 19, 5, 32, 52, 27, 36, 2, 61, 12, 26, 49, 40, 27, 52, 13, 50, 6, 39, 61, 34, 10, 37, 48, 20, 41, 27, 2, 36, 59, 24, 54, 33, 63, 20, 38, 50, 3, 17, 52, 4, 58, 27, 45, 21, 32, 11, 48, 17, 57, 20, 46, 38, 25, 43, 4, 34, 51, 6, 13, 45, 57, 26, 6, 48, 2, 35, 53, 23, 61, 34, 59, 6, 42, 56, 13, 51, 2, 41 }, { 32, 5, 55, 23, 58, 14, 22, 52, 29, 15, 61, 25, 51, 8, 43, 13, 53, 41, 46, 20, 3, 33, 63, 11, 48, 21, 54, 38, 28, 3, 30, 43, 21, 62, 9, 31, 55, 22, 51, 29, 37, 62, 32, 12, 42, 29, 41, 9, 33, 44, 62, 28, 43, 1, 59, 19, 48, 30, 51, 39, 24, 4, 58, 19, 42, 29, 22, 43, 3, 18, 53, 5, 13, 50, 16, 60, 45, 21, 7, 40, 15, 0, 26, 53, 13, 31, 43, 24, 47, 31, 15, 49, 2, 41, 6, 59, 29, 42, 9, 30, 14, 7, 49, 18, 31, 47, 20, 39, 49, 32, 11, 41, 54, 15, 61, 18, 7, 38, 4, 13, 44, 28, 15, 32, 45, 19, 27, 49 }, { 63, 34, 11, 39, 2, 45, 37, 8, 59, 39, 33, 4, 36, 17, 48, 5, 29, 18, 32, 61, 39, 50, 5, 27, 35, 0, 46, 12, 22, 49, 60, 6, 54, 0, 38, 49, 2, 42, 15, 40, 0, 47, 20, 51, 3, 57, 18, 61, 22, 0, 39, 16, 55, 12, 35, 8, 41, 22, 6, 59, 16, 45, 10, 36, 0, 62, 9, 54, 30, 58, 21, 43, 63, 31, 7, 35, 12, 48, 58, 28, 47, 37, 41, 9, 57, 20, 61, 0, 36, 11, 57, 35, 23, 52, 37, 18, 0, 62, 22, 55, 35, 62, 27, 54, 0, 15, 61, 28, 2, 59, 22, 9, 37, 27, 33, 51, 29, 48, 19, 50, 25, 37, 10, 57, 5, 37, 60, 8 }, { 20, 25, 46, 52, 31, 60, 12, 55, 0, 19, 11, 46, 62, 35, 23, 38, 57, 0, 55, 10, 16, 30, 58, 44, 17, 59, 29, 63, 42, 8, 36, 20, 33, 46, 16, 61, 25, 35, 8, 54, 26, 7, 58, 22, 34, 6, 47, 14, 53, 31, 48, 9, 37, 25, 49, 63, 16, 55, 45, 14, 34, 63, 21, 53, 25, 33, 46, 16, 35, 7, 46, 29, 0, 39, 25, 55, 22, 34, 18, 4, 56, 11, 23, 51, 28, 6, 39, 14, 62, 44, 19, 8, 60, 12, 56, 28, 50, 34, 39, 5, 51, 3, 41, 12, 57, 35, 10, 53, 25, 17, 52, 30, 47, 0, 43, 14, 5, 57, 31, 55, 0, 63, 47, 23, 54, 24, 14, 43 }, { 0, 57, 16, 6, 26, 19, 35, 28, 49, 42, 54, 26, 21, 1, 59, 27, 9, 47, 26, 44, 50, 22, 13, 40, 8, 37, 10, 34, 17, 56, 25, 58, 13, 27, 44, 9, 20, 58, 31, 17, 60, 36, 10, 41, 53, 25, 36, 39, 4, 24, 58, 17, 60, 4, 22, 38, 10, 32, 0, 50, 31, 7, 28, 47, 12, 57, 5, 26, 52, 23, 14, 40, 57, 17, 47, 5, 53, 1, 44, 31, 19, 60, 46, 2, 35, 48, 30, 54, 22, 5, 51, 39, 25, 31, 4, 43, 14, 9, 45, 16, 24, 44, 19, 29, 40, 23, 44, 7, 38, 42, 4, 63, 12, 54, 23, 59, 22, 42, 8, 15, 40, 21, 8, 34, 3, 41, 30, 50 }, { 39, 10, 48, 33, 41, 54, 5, 47, 23, 13, 32, 7, 52, 44, 14, 39, 58, 18, 35, 6, 37, 2, 60, 24, 55, 19, 53, 2, 51, 32, 1, 41, 51, 4, 40, 29, 47, 3, 52, 44, 13, 49, 28, 16, 1, 62, 11, 27, 52, 35, 5, 42, 29, 47, 14, 56, 28, 53, 26, 38, 9, 56, 40, 3, 38, 15, 41, 60, 1, 37, 50, 25, 11, 28, 61, 19, 42, 62, 10, 52, 39, 6, 32, 14, 58, 17, 7, 26, 42, 34, 27, 10, 54, 40, 20, 63, 26, 53, 21, 61, 32, 7, 59, 48, 3, 56, 18, 31, 58, 14, 49, 21, 36, 16, 45, 9, 36, 24, 62, 45, 27, 31, 53, 17, 49, 12, 62, 18 }, { 28, 59, 21, 58, 2, 16, 38, 9, 62, 3, 56, 41, 10, 31, 50, 4, 32, 52, 12, 63, 23, 46, 33, 31, 4, 48, 25, 43, 14, 23, 47, 11, 22, 55, 14, 60, 23, 37, 11, 39, 23, 2, 45, 56, 31, 43, 19, 55, 16, 46, 21, 51, 11, 33, 44, 2, 41, 18, 5, 52, 23, 44, 17, 60, 27, 49, 11, 32, 44, 10, 54, 2, 56, 33, 8, 38, 13, 29, 36, 16, 24, 63, 27, 51, 21, 43, 56, 12, 49, 3, 59, 48, 1, 15, 46, 7, 36, 2, 47, 11, 50, 27, 37, 13, 33, 8, 51, 46, 1, 34, 28, 40, 3, 33, 60, 29, 47, 1, 35, 11, 59, 42, 2, 60, 26, 46, 6, 35 }, { 4, 43, 9, 29, 36, 63, 24, 44, 20, 50, 30, 17, 60, 22, 16, 43, 25, 3, 42, 19, 51, 15, 8, 54, 42, 15, 61, 5, 39, 57, 18, 61, 31, 48, 34, 2, 50, 19, 57, 5, 63, 33, 19, 38, 13, 27, 48, 7, 32, 61, 2, 26, 58, 6, 24, 50, 13, 61, 42, 20, 62, 2, 35, 20, 51, 4, 62, 18, 23, 58, 20, 31, 43, 15, 51, 45, 26, 50, 4, 55, 45, 3, 35, 9, 38, 1, 32, 61, 20, 45, 17, 33, 24, 57, 29, 51, 22, 58, 38, 30, 15, 1, 54, 21, 63, 43, 26, 12, 24, 56, 8, 60, 50, 19, 5, 52, 13, 54, 17, 50, 4, 16, 36, 12, 32, 56, 22, 54 }, { 51, 25, 40, 53, 12, 49, 15, 57, 34, 7, 38, 47, 2, 36, 55, 8, 61, 30, 56, 7, 28, 59, 48, 11, 27, 35, 21, 45, 28, 36, 9, 38, 6, 16, 24, 63, 10, 32, 28, 43, 21, 53, 5, 60, 8, 57, 3, 45, 11, 37, 15, 54, 40, 20, 62, 36, 27, 34, 11, 48, 30, 15, 54, 8, 30, 42, 22, 34, 48, 13, 35, 63, 4, 37, 22, 2, 59, 9, 41, 23, 13, 41, 49, 18, 59, 24, 40, 5, 37, 30, 9, 61, 44, 6, 37, 11, 33, 17, 5, 55, 41, 60, 23, 39, 17, 5, 30, 62, 41, 16, 46, 25, 11, 56, 39, 26, 20, 38, 29, 39, 22, 52, 44, 20, 48, 1, 38, 14 }, { 15, 33, 2, 18, 44, 6, 27, 0, 32, 61, 25, 12, 58, 28, 40, 20, 47, 13, 34, 43, 38, 1, 23, 62, 40, 0, 51, 10, 63, 3, 52, 26, 44, 30, 45, 6, 41, 54, 0, 51, 12, 30, 46, 24, 49, 22, 40, 33, 63, 23, 43, 30, 9, 47, 0, 17, 54, 7, 57, 3, 37, 47, 24, 46, 13, 55, 7, 52, 2, 42, 6, 26, 49, 18, 60, 34, 16, 57, 33, 20, 61, 30, 8, 54, 14, 46, 12, 53, 16, 55, 38, 13, 22, 53, 18, 59, 46, 27, 43, 19, 32, 10, 45, 6, 49, 36, 52, 2, 20, 55, 6, 39, 32, 15, 44, 3, 58, 10, 63, 6, 56, 30, 7, 58, 9, 40, 19, 63 }, { 10, 47, 61, 23, 55, 31, 52, 42, 17, 45, 4, 51, 27, 6, 15, 53, 0, 49, 26, 10, 56, 18, 36, 6, 20, 58, 32, 30, 13, 49, 19, 56, 0, 59, 12, 53, 27, 17, 38, 25, 48, 9, 15, 36, 14, 30, 59, 17, 0, 50, 8, 58, 18, 56, 31, 45, 21, 41, 29, 19, 60, 6, 32, 59, 0, 36, 29, 39, 19, 59, 46, 12, 55, 30, 10, 47, 24, 3, 28, 48, 0, 55, 44, 27, 33, 4, 63, 29, 49, 0, 26, 50, 34, 2, 42, 14, 0, 62, 9, 56, 3, 52, 28, 34, 58, 9, 20, 48, 37, 32, 22, 53, 0, 62, 27, 49, 34, 46, 21, 33, 41, 14, 25, 37, 53, 29, 31, 45 }, { 56, 28, 7, 37, 11, 36, 20, 9, 54, 14, 39, 19, 34, 63, 45, 37, 24, 17, 60, 31, 21, 45, 53, 29, 47, 15, 7, 55, 40, 23, 34, 14, 42, 20, 37, 35, 15, 59, 7, 62, 34, 40, 59, 1, 51, 42, 10, 28, 54, 21, 35, 5, 38, 13, 36, 4, 59, 12, 39, 53, 15, 43, 9, 21, 39, 62, 16, 56, 25, 9, 32, 38, 0, 41, 14, 51, 40, 53, 43, 11, 37, 17, 5, 22, 57, 39, 19, 7, 42, 21, 60, 10, 31, 63, 25, 52, 30, 49, 36, 25, 48, 17, 61, 14, 22, 42, 29, 13, 60, 11, 47, 18, 35, 41, 7, 23, 4, 16, 51, 11, 0, 48, 61, 3, 17, 50, 5, 24 }, { 0, 42, 21, 49, 60, 3, 57, 40, 29, 48, 23, 56, 42, 11, 22, 5, 59, 39, 4, 50, 3, 41, 12, 57, 25, 50, 44, 18, 4, 46, 7, 62, 33, 50, 4, 56, 21, 32, 43, 18, 3, 23, 55, 34, 20, 4, 53, 38, 12, 46, 29, 52, 25, 61, 23, 51, 26, 46, 1, 34, 25, 57, 28, 51, 26, 11, 50, 3, 44, 28, 53, 21, 57, 27, 62, 6, 31, 19, 8, 63, 26, 59, 36, 47, 15, 29, 50, 25, 35, 47, 18, 41, 4, 48, 8, 40, 12, 23, 6, 44, 13, 40, 1, 31, 55, 0, 61, 43, 4, 50, 26, 58, 9, 53, 24, 61, 42, 55, 31, 43, 57, 20, 34, 27, 43, 8, 59, 39 }, { 18, 51, 30, 13, 26, 16, 46, 22, 2, 59, 8, 30, 1, 48, 33, 51, 29, 9, 46, 16, 62, 14, 33, 2, 38, 9, 27, 60, 37, 26, 53, 17, 28, 10, 24, 46, 2, 49, 8, 57, 29, 45, 6, 26, 62, 44, 18, 25, 61, 3, 42, 14, 49, 10, 43, 6, 17, 32, 63, 10, 49, 4, 40, 14, 45, 33, 22, 37, 12, 61, 5, 17, 43, 7, 23, 37, 15, 58, 49, 13, 39, 21, 10, 52, 1, 62, 9, 56, 12, 2, 58, 28, 36, 16, 56, 28, 56, 35, 20, 63, 24, 37, 51, 8, 45, 25, 16, 33, 27, 38, 2, 44, 13, 30, 17, 36, 12, 26, 5, 18, 28, 47, 13, 60, 23, 45, 13, 33 }, { 55, 4, 62, 34, 52, 38, 7, 63, 32, 37, 13, 53, 25, 62, 18, 12, 55, 41, 27, 35, 24, 49, 31, 52, 17, 63, 34, 1, 56, 12, 41, 2, 48, 58, 39, 16, 61, 27, 41, 52, 13, 19, 50, 39, 11, 31, 57, 6, 32, 40, 20, 55, 1, 28, 33, 57, 48, 8, 37, 22, 44, 18, 53, 1, 61, 5, 54, 16, 47, 36, 50, 24, 55, 34, 48, 45, 1, 30, 33, 46, 2, 50, 32, 42, 25, 34, 43, 21, 38, 52, 23, 45, 14, 54, 21, 4, 44, 16, 53, 29, 10, 47, 19, 57, 12, 54, 39, 10, 51, 15, 63, 21, 57, 40, 51, 1, 48, 57, 37, 62, 2, 38, 9, 52, 1, 35, 58, 22 }, { 36, 46, 10, 42, 1, 27, 43, 15, 50, 21, 45, 16, 41, 3, 35, 44, 20, 1, 57, 11, 55, 7, 43, 8, 22, 42, 13, 46, 21, 39, 31, 60, 22, 5, 29, 44, 11, 35, 20, 4, 36, 58, 32, 15, 47, 2, 36, 48, 16, 60, 8, 35, 44, 63, 16, 2, 40, 26, 55, 14, 58, 35, 24, 31, 19, 42, 31, 58, 1, 29, 10, 40, 2, 19, 12, 54, 22, 61, 7, 24, 56, 5, 28, 16, 54, 3, 15, 58, 6, 30, 8, 62, 1, 43, 31, 47, 7, 59, 1, 38, 58, 4, 34, 27, 38, 5, 31, 59, 7, 46, 30, 3, 34, 6, 28, 59, 20, 8, 32, 15, 53, 24, 55, 31, 19, 49, 11, 26 }, { 2, 24, 16, 58, 19, 55, 5, 35, 10, 61, 4, 28, 57, 24, 58, 7, 31, 47, 22, 38, 19, 28, 61, 36, 54, 5, 59, 29, 6, 52, 15, 11, 43, 36, 8, 54, 52, 1, 62, 25, 47, 9, 1, 60, 28, 53, 24, 14, 46, 27, 51, 22, 12, 24, 38, 53, 20, 11, 51, 3, 29, 7, 48, 63, 8, 49, 9, 21, 52, 14, 63, 32, 46, 60, 35, 4, 41, 16, 52, 35, 18, 42, 59, 7, 36, 61, 45, 27, 33, 51, 19, 39, 34, 11, 61, 18, 33, 41, 28, 15, 54, 22, 42, 3, 49, 21, 47, 18, 36, 23, 55, 19, 48, 24, 45, 10, 33, 44, 50, 40, 7, 35, 15, 41, 63, 6, 40, 54 }, { 62, 41, 32, 8, 47, 28, 60, 24, 44, 30, 38, 49, 9, 33, 14, 40, 50, 14, 60, 2, 54, 40, 0, 20, 25, 39, 16, 49, 24, 35, 57, 47, 19, 61, 33, 18, 23, 37, 13, 55, 31, 43, 22, 41, 17, 8, 42, 58, 0, 37, 5, 56, 31, 54, 7, 30, 60, 33, 42, 17, 59, 39, 12, 27, 38, 17, 35, 41, 27, 45, 20, 7, 25, 15, 29, 58, 27, 47, 11, 40, 14, 54, 23, 46, 19, 31, 11, 40, 13, 49, 5, 58, 24, 51, 26, 6, 50, 20, 49, 9, 32, 46, 17, 60, 14, 63, 24, 1, 57, 41, 9, 43, 14, 62, 16, 52, 3, 27, 14, 22, 61, 45, 4, 28, 9, 47, 29, 17 }, { 5, 50, 12, 53, 38, 18, 11, 51, 0, 55, 17, 6, 47, 54, 19, 63, 5, 26, 34, 45, 13, 30, 47, 58, 10, 48, 32, 3, 62, 9, 26, 0, 25, 14, 50, 3, 47, 30, 42, 16, 6, 63, 12, 49, 33, 55, 21, 10, 34, 63, 18, 41, 3, 47, 19, 43, 0, 49, 8, 28, 46, 20, 52, 0, 56, 24, 60, 3, 59, 5, 39, 57, 48, 52, 9, 38, 3, 21, 26, 60, 0, 32, 12, 38, 4, 48, 53, 0, 60, 15, 29, 44, 18, 10, 38, 57, 13, 60, 2, 26, 62, 7, 50, 29, 35, 8, 40, 53, 28, 12, 60, 33, 38, 5, 37, 29, 60, 39, 56, 0, 30, 18, 50, 34, 59, 25, 14, 44 }, { 20, 31, 60, 22, 3, 49, 33, 25, 40, 13, 34, 59, 22, 36, 0, 28, 37, 56, 8, 18, 51, 16, 4, 45, 27, 12, 53, 42, 18, 44, 51, 31, 55, 40, 28, 58, 7, 60, 10, 51, 27, 37, 24, 56, 5, 26, 44, 29, 50, 23, 45, 11, 34, 15, 59, 27, 13, 23, 62, 37, 4, 57, 15, 32, 42, 6, 47, 11, 30, 43, 23, 13, 0, 36, 18, 44, 63, 51, 37, 29, 49, 20, 57, 27, 62, 9, 24, 35, 23, 53, 37, 3, 42, 55, 0, 36, 23, 39, 31, 43, 17, 37, 24, 11, 52, 43, 19, 32, 5, 50, 26, 0, 56, 21, 54, 11, 19, 6, 47, 25, 59, 42, 12, 54, 21, 3, 38, 57 }, { 48, 0, 35, 27, 44, 14, 59, 7, 57, 46, 26, 2, 42, 12, 52, 43, 10, 27, 53, 42, 32, 62, 37, 21, 34, 61, 7, 23, 36, 4, 38, 12, 41, 5, 17, 45, 22, 27, 39, 21, 59, 0, 45, 18, 39, 62, 3, 38, 14, 7, 54, 26, 61, 39, 9, 52, 45, 36, 18, 50, 10, 34, 44, 22, 50, 14, 36, 55, 17, 34, 53, 62, 33, 26, 56, 6, 31, 12, 6, 53, 9, 44, 2, 50, 20, 40, 55, 17, 47, 7, 26, 63, 22, 32, 48, 16, 46, 8, 52, 12, 57, 41, 0, 56, 25, 3, 61, 14, 45, 35, 18, 44, 12, 46, 23, 42, 32, 51, 35, 10, 17, 36, 23, 1, 45, 52, 32, 10 }, { 37, 15, 43, 8, 63, 39, 21, 31, 16, 37, 19, 62, 30, 46, 17, 60, 21, 48, 1, 23, 6, 25, 11, 56, 1, 40, 30, 58, 15, 54, 21, 59, 9, 63, 35, 56, 11, 51, 2, 46, 34, 14, 53, 7, 30, 11, 51, 19, 60, 40, 30, 1, 24, 50, 20, 32, 3, 56, 5, 25, 31, 13, 61, 2, 29, 60, 25, 20, 51, 2, 27, 8, 18, 42, 10, 45, 21, 34, 43, 17, 62, 29, 41, 14, 34, 6, 30, 43, 2, 57, 33, 13, 45, 12, 27, 62, 4, 55, 21, 35, 5, 27, 45, 33, 16, 47, 30, 54, 22, 10, 51, 27, 63, 7, 49, 1, 58, 22, 15, 43, 53, 7, 57, 39, 27, 12, 61, 24 }, { 56, 51, 26, 56, 19, 2, 41, 54, 5, 52, 9, 48, 6, 23, 39, 4, 32, 15, 63, 35, 59, 49, 43, 15, 52, 19, 50, 9, 46, 33, 1, 29, 48, 20, 32, 1, 38, 33, 19, 54, 9, 32, 24, 48, 58, 35, 16, 48, 4, 52, 13, 57, 33, 5, 45, 59, 15, 29, 41, 55, 47, 39, 23, 53, 9, 40, 4, 57, 10, 44, 48, 40, 50, 14, 61, 24, 55, 1, 59, 22, 33, 8, 51, 25, 58, 46, 11, 59, 20, 41, 17, 51, 6, 56, 35, 25, 42, 30, 15, 58, 48, 18, 61, 9, 58, 39, 13, 2, 37, 59, 40, 2, 31, 16, 34, 41, 8, 30, 62, 3, 29, 48, 33, 5, 63, 16, 41, 7 }, { 22, 4, 46, 11, 33, 51, 29, 10, 62, 24, 43, 27, 15, 58, 50, 25, 54, 44, 9, 38, 18, 3, 29, 57, 32, 5, 26, 43, 17, 61, 24, 52, 8, 42, 23, 53, 15, 61, 7, 28, 57, 43, 4, 40, 20, 2, 43, 25, 32, 35, 21, 43, 17, 48, 10, 22, 38, 54, 11, 21, 1, 58, 16, 30, 48, 18, 46, 32, 38, 13, 22, 4, 59, 35, 2, 51, 30, 39, 15, 47, 4, 56, 13, 37, 1, 28, 16, 52, 32, 9, 61, 29, 38, 19, 3, 52, 10, 48, 1, 32, 11, 40, 20, 36, 6, 22, 49, 29, 55, 6, 20, 56, 36, 52, 19, 60, 26, 46, 18, 54, 40, 13, 20, 46, 35, 19, 49, 29 }, { 61, 17, 34, 53, 23, 6, 48, 35, 20, 40, 1, 56, 36, 29, 11, 34, 7, 41, 14, 30, 55, 20, 46, 8, 24, 38, 63, 2, 37, 10, 45, 14, 34, 49, 6, 13, 44, 25, 49, 41, 21, 12, 61, 15, 54, 29, 63, 12, 56, 8, 49, 2, 62, 36, 28, 61, 0, 25, 41, 63, 35, 8, 44, 6, 37, 62, 7, 21, 63, 28, 55, 31, 16, 24, 41, 19, 9, 57, 27, 36, 18, 42, 31, 62, 22, 55, 38, 4, 27, 47, 1, 40, 14, 54, 43, 20, 60, 23, 38, 63, 25, 51, 2, 53, 26, 63, 10, 42, 17, 34, 47, 25, 13, 5, 44, 11, 55, 2, 38, 27, 6, 60, 52, 25, 9, 55, 1, 40 }, { 8, 30, 58, 3, 42, 61, 17, 38, 13, 59, 32, 10, 54, 3, 51, 20, 61, 26, 57, 2, 46, 33, 12, 60, 41, 13, 48, 29, 55, 20, 39, 27, 57, 18, 62, 29, 55, 2, 31, 16, 37, 50, 26, 36, 6, 46, 9, 41, 27, 57, 23, 39, 26, 6, 51, 12, 31, 46, 7, 16, 27, 52, 19, 56, 26, 12, 33, 53, 1, 41, 8, 57, 46, 7, 54, 32, 47, 5, 49, 11, 60, 23, 5, 48, 10, 43, 19, 63, 35, 24, 49, 21, 59, 5, 31, 37, 14, 44, 7, 42, 6, 30, 46, 13, 44, 32, 19, 50, 4, 58, 8, 30, 62, 38, 28, 53, 21, 36, 13, 50, 21, 33, 15, 2, 44, 31, 14, 47 }, { 37, 13, 39, 16, 28, 9, 57, 0, 25, 49, 21, 45, 18, 47, 12, 42, 0, 49, 22, 39, 16, 53, 25, 36, 0, 52, 22, 16, 6, 60, 4, 51, 0, 26, 37, 47, 10, 36, 63, 5, 57, 0, 18, 59, 23, 33, 51, 19, 0, 44, 15, 11, 54, 17, 42, 35, 53, 18, 58, 33, 49, 4, 34, 42, 0, 50, 43, 25, 16, 49, 34, 20, 37, 28, 12, 63, 16, 38, 25, 44, 0, 40, 52, 17, 35, 3, 50, 14, 8, 53, 11, 36, 25, 45, 9, 62, 0, 54, 28, 17, 50, 55, 15, 24, 57, 0, 53, 34, 23, 41, 15, 45, 0, 49, 16, 4, 48, 9, 63, 45, 0, 42, 58, 37, 61, 22, 54, 26 }, { 0, 50, 21, 47, 54, 36, 27, 45, 52, 4, 34, 15, 63, 29, 37, 59, 17, 31, 6, 61, 28, 5, 48, 18, 59, 27, 34, 56, 44, 31, 35, 12, 41, 59, 16, 3, 40, 20, 50, 22, 30, 40, 52, 10, 45, 3, 59, 22, 37, 61, 29, 46, 31, 58, 2, 22, 9, 43, 3, 39, 14, 61, 24, 54, 15, 29, 11, 60, 39, 17, 5, 61, 0, 44, 50, 3, 31, 14, 58, 21, 54, 28, 15, 45, 60, 26, 33, 58, 44, 22, 60, 2, 57, 34, 49, 27, 18, 34, 21, 59, 29, 4, 36, 41, 8, 39, 28, 11, 62, 26, 53, 20, 35, 24, 59, 32, 29, 39, 24, 31, 57, 23, 11, 28, 5, 36, 11, 59 }, { 44, 32, 63, 5, 20, 12, 41, 7, 30, 61, 42, 8, 39, 5, 33, 8, 24, 53, 45, 11, 37, 58, 7, 44, 10, 50, 3, 40, 8, 22, 53, 19, 46, 9, 33, 52, 24, 58, 8, 44, 13, 47, 8, 34, 38, 30, 14, 47, 7, 34, 4, 55, 9, 19, 40, 49, 56, 26, 60, 21, 30, 45, 10, 19, 40, 58, 23, 36, 3, 52, 45, 23, 54, 13, 22, 42, 53, 45, 7, 33, 10, 36, 57, 6, 29, 12, 41, 0, 30, 15, 41, 30, 17, 7, 16, 53, 40, 56, 2, 39, 12, 61, 10, 52, 31, 60, 16, 45, 1, 37, 7, 61, 40, 10, 43, 17, 58, 7, 54, 14, 4, 51, 39, 49, 18, 56, 42, 20 }, { 14, 6, 24, 36, 56, 49, 22, 60, 18, 14, 23, 51, 26, 57, 21, 52, 41, 14, 35, 50, 19, 31, 40, 23, 33, 14, 63, 17, 32, 47, 7, 62, 23, 30, 56, 11, 42, 27, 14, 60, 35, 19, 28, 61, 17, 55, 25, 39, 53, 17, 42, 21, 38, 63, 25, 5, 14, 36, 12, 50, 1, 37, 59, 32, 2, 51, 6, 56, 27, 32, 11, 30, 38, 26, 60, 8, 26, 19, 62, 39, 50, 2, 21, 39, 53, 23, 56, 19, 49, 39, 5, 46, 55, 23, 42, 4, 31, 11, 47, 26, 45, 22, 48, 18, 21, 5, 48, 25, 57, 14, 47, 30, 3, 56, 12, 50, 1, 42, 19, 47, 35, 17, 8, 30, 45, 25, 4, 51 }, { 28, 58, 43, 1, 31, 8, 33, 2, 44, 55, 32, 1, 60, 12, 46, 27, 4, 62, 23, 1, 56, 13, 62, 2, 54, 36, 25, 51, 1, 57, 26, 42, 3, 49, 17, 38, 1, 48, 31, 4, 54, 3, 50, 24, 1, 49, 5, 63, 13, 27, 52, 1, 48, 13, 45, 33, 52, 30, 46, 20, 55, 28, 6, 48, 24, 38, 20, 47, 14, 62, 48, 9, 58, 4, 36, 30, 56, 1, 34, 12, 18, 63, 25, 48, 4, 16, 37, 7, 62, 10, 52, 28, 13, 50, 36, 63, 24, 51, 15, 58, 8, 33, 1, 38, 56, 35, 42, 9, 33, 51, 22, 18, 48, 32, 27, 37, 23, 61, 33, 11, 59, 29, 62, 1, 53, 10, 60, 33 }, { 12, 39, 17, 52, 26, 46, 53, 38, 25, 11, 48, 36, 16, 43, 2, 35, 55, 17, 39, 29, 43, 9, 28, 45, 20, 5, 46, 12, 42, 28, 13, 52, 36, 6, 60, 22, 54, 17, 62, 39, 25, 42, 15, 55, 44, 20, 31, 10, 35, 57, 24, 32, 29, 6, 59, 18, 7, 62, 3, 41, 10, 44, 16, 54, 13, 62, 31, 9, 41, 1, 21, 43, 18, 47, 15, 40, 11, 49, 28, 55, 46, 30, 8, 43, 32, 61, 28, 47, 25, 34, 21, 61, 32, 1, 20, 9, 46, 6, 35, 19, 41, 54, 27, 63, 14, 3, 51, 20, 62, 2, 38, 55, 8, 21, 63, 6, 46, 9, 26, 51, 3, 24, 43, 34, 16, 41, 18, 48 }, { 62, 23, 55, 9, 15, 62, 19, 13, 58, 40, 6, 30, 54, 19, 50, 31, 10, 44, 6, 59, 21, 47, 51, 15, 60, 39, 30, 54, 21, 61, 19, 33, 14, 29, 43, 11, 34, 45, 7, 21, 10, 56, 36, 6, 38, 11, 58, 42, 2, 47, 11, 60, 50, 16, 41, 28, 38, 23, 47, 17, 35, 63, 22, 33, 42, 5, 45, 17, 53, 35, 25, 56, 33, 6, 51, 19, 60, 23, 43, 15, 5, 40, 58, 13, 51, 1, 45, 11, 54, 3, 43, 8, 37, 48, 59, 29, 39, 21, 61, 43, 3, 31, 10, 44, 24, 29, 60, 12, 28, 40, 11, 25, 43, 52, 14, 41, 16, 57, 44, 20, 40, 55, 12, 21, 57, 27, 35, 2 }, { 37, 6, 31, 42, 40, 4, 29, 50, 0, 20, 63, 28, 9, 58, 14, 24, 63, 26, 48, 16, 34, 4, 32, 38, 23, 11, 58, 4, 37, 9, 45, 5, 63, 48, 26, 57, 2, 28, 32, 51, 46, 29, 13, 62, 27, 46, 28, 18, 50, 15, 40, 4, 19, 34, 54, 0, 53, 9, 26, 58, 28, 5, 49, 0, 57, 27, 19, 60, 29, 8, 59, 12, 37, 63, 24, 46, 3, 37, 6, 52, 26, 32, 20, 36, 9, 22, 59, 18, 35, 51, 14, 57, 17, 24, 12, 44, 56, 0, 30, 13, 59, 20, 49, 17, 54, 43, 6, 34, 46, 17, 58, 36, 0, 34, 29, 54, 25, 2, 36, 15, 60, 6, 37, 46, 4, 50, 9, 45 }, { 19, 59, 48, 3, 24, 60, 44, 22, 34, 51, 15, 45, 41, 5, 33, 47, 0, 37, 12, 55, 25, 54, 8, 57, 0, 47, 18, 34, 49, 15, 55, 24, 40, 20, 8, 35, 53, 13, 41, 18, 0, 59, 22, 33, 4, 52, 8, 60, 24, 36, 31, 56, 45, 26, 10, 43, 15, 56, 36, 4, 51, 14, 39, 30, 12, 55, 36, 2, 39, 49, 4, 44, 17, 0, 32, 13, 53, 35, 59, 17, 62, 0, 55, 24, 52, 38, 31, 6, 42, 19, 29, 40, 4, 54, 33, 5, 16, 27, 52, 37, 23, 55, 7, 37, 0, 39, 23, 49, 4, 53, 31, 15, 59, 10, 50, 4, 60, 34, 48, 7, 31, 49, 27, 14, 62, 22, 53, 29 }, { 46, 21, 14, 51, 36, 17, 7, 57, 10, 32, 3, 37, 22, 60, 39, 18, 56, 20, 42, 3, 36, 10, 44, 26, 41, 29, 53, 27, 2, 39, 30, 52, 0, 59, 15, 48, 23, 61, 6, 58, 37, 12, 40, 49, 16, 39, 20, 44, 0, 62, 8, 21, 3, 59, 23, 32, 49, 31, 12, 44, 22, 59, 18, 50, 24, 7, 43, 52, 15, 23, 41, 26, 51, 28, 55, 39, 21, 27, 10, 42, 12, 45, 27, 47, 3, 15, 63, 26, 55, 0, 60, 26, 45, 18, 62, 38, 58, 49, 8, 47, 4, 33, 46, 29, 57, 13, 56, 16, 59, 21, 5, 47, 23, 39, 18, 44, 13, 22, 28, 53, 19, 0, 58, 32, 41, 7, 26, 13 }, { 0, 56, 34, 28, 11, 55, 31, 47, 26, 41, 56, 13, 53, 28, 11, 49, 7, 52, 32, 61, 50, 22, 63, 17, 13, 56, 7, 19, 43, 62, 10, 21, 37, 32, 43, 4, 38, 19, 44, 25, 31, 54, 5, 23, 61, 30, 53, 12, 35, 22, 43, 53, 37, 48, 7, 62, 20, 2, 61, 41, 8, 34, 47, 9, 63, 34, 28, 10, 55, 33, 14, 57, 7, 47, 9, 61, 4, 49, 31, 50, 21, 38, 8, 16, 57, 44, 33, 5, 49, 36, 12, 50, 7, 34, 10, 25, 2, 22, 36, 15, 26, 61, 18, 9, 22, 46, 32, 8, 27, 37, 44, 30, 55, 3, 62, 24, 38, 56, 5, 45, 38, 24, 43, 10, 19, 54, 39, 61 }, { 41, 30, 8, 63, 43, 23, 38, 3, 62, 19, 8, 49, 25, 1, 58, 30, 23, 40, 9, 28, 18, 40, 6, 38, 49, 22, 35, 59, 8, 27, 50, 5, 56, 17, 11, 50, 30, 9, 55, 2, 51, 19, 34, 47, 9, 41, 6, 26, 48, 57, 14, 28, 17, 12, 39, 13, 37, 46, 25, 19, 54, 27, 1, 37, 16, 45, 20, 60, 1, 48, 20, 38, 31, 22, 42, 15, 19, 44, 1, 61, 6, 34, 56, 40, 29, 10, 20, 46, 13, 22, 41, 23, 59, 42, 30, 51, 45, 13, 63, 53, 42, 12, 51, 38, 62, 2, 26, 41, 50, 1, 61, 10, 19, 42, 31, 8, 49, 32, 12, 63, 9, 52, 16, 56, 36, 2, 31, 16 }, { 52, 5, 47, 20, 1, 53, 12, 50, 16, 35, 43, 21, 33, 43, 16, 44, 3, 59, 14, 46, 1, 30, 60, 33, 2, 45, 12, 42, 31, 47, 14, 33, 46, 25, 55, 27, 60, 36, 16, 42, 14, 46, 26, 1, 55, 15, 63, 32, 2, 38, 5, 47, 33, 61, 30, 52, 4, 57, 6, 38, 11, 43, 61, 24, 52, 3, 31, 22, 42, 10, 62, 3, 59, 11, 35, 57, 33, 54, 24, 14, 29, 48, 18, 2, 60, 41, 53, 24, 32, 62, 3, 53, 15, 1, 55, 17, 32, 40, 6, 31, 1, 40, 28, 5, 35, 52, 19, 63, 13, 33, 17, 41, 52, 26, 15, 57, 1, 20, 42, 17, 35, 27, 48, 5, 25, 50, 44, 11 }, { 35, 25, 38, 57, 33, 17, 40, 6, 59, 27, 54, 5, 61, 10, 52, 26, 36, 19, 51, 35, 57, 48, 11, 20, 54, 25, 61, 16, 1, 58, 24, 61, 3, 39, 7, 47, 1, 22, 49, 28, 63, 10, 58, 32, 17, 36, 45, 19, 51, 29, 59, 10, 50, 1, 23, 42, 18, 29, 51, 21, 56, 32, 14, 5, 40, 58, 47, 13, 54, 35, 29, 45, 18, 52, 26, 2, 38, 8, 46, 36, 58, 11, 52, 35, 17, 28, 1, 58, 9, 39, 17, 28, 37, 48, 20, 9, 57, 24, 50, 19, 58, 16, 48, 25, 43, 11, 35, 6, 45, 24, 56, 4, 36, 7, 47, 35, 52, 28, 59, 30, 2, 61, 21, 33, 63, 12, 18, 59 }, { 3, 49, 15, 10, 27, 61, 25, 45, 30, 0, 14, 47, 31, 38, 17, 62, 7, 55, 27, 4, 15, 24, 42, 52, 10, 34, 5, 51, 36, 18, 41, 11, 35, 21, 62, 13, 33, 57, 8, 35, 5, 40, 21, 43, 52, 3, 24, 56, 11, 16, 33, 25, 41, 20, 55, 8, 60, 35, 15, 48, 2, 57, 30, 49, 18, 25, 6, 39, 17, 57, 7, 25, 43, 5, 49, 16, 62, 22, 55, 4, 25, 43, 23, 7, 50, 11, 37, 48, 14, 51, 33, 57, 7, 27, 39, 46, 4, 29, 11, 43, 34, 56, 7, 60, 20, 54, 30, 57, 22, 49, 9, 33, 54, 14, 63, 23, 6, 43, 10, 40, 50, 13, 44, 8, 38, 33, 46, 23 }, { 55, 39, 22, 50, 44, 4, 36, 9, 52, 23, 37, 59, 21, 2, 46, 13, 31, 41, 11, 45, 62, 29, 6, 37, 19, 48, 30, 23, 44, 7, 53, 28, 54, 16, 41, 29, 44, 18, 52, 24, 60, 15, 48, 7, 27, 59, 9, 34, 42, 54, 7, 63, 4, 46, 31, 27, 45, 0, 40, 26, 34, 17, 37, 10, 53, 29, 36, 50, 2, 27, 51, 11, 61, 37, 23, 41, 30, 7, 18, 50, 39, 14, 63, 32, 45, 61, 19, 30, 25, 44, 2, 47, 23, 63, 11, 34, 59, 37, 60, 3, 22, 14, 44, 30, 15, 0, 47, 15, 3, 38, 61, 20, 27, 45, 11, 39, 51, 16, 55, 3, 22, 54, 29, 58, 1, 57, 6, 29 }, { 9, 17, 60, 2, 34, 56, 20, 62, 39, 12, 49, 6, 29, 56, 34, 48, 0, 58, 22, 38, 18, 43, 56, 0, 63, 14, 55, 3, 59, 31, 15, 45, 0, 49, 6, 58, 3, 38, 12, 45, 0, 37, 29, 57, 13, 39, 30, 49, 0, 23, 44, 36, 16, 57, 13, 54, 11, 24, 63, 9, 53, 7, 62, 42, 0, 59, 15, 23, 63, 34, 40, 16, 32, 0, 53, 12, 48, 28, 59, 33, 0, 53, 9, 27, 3, 22, 54, 5, 56, 9, 61, 13, 42, 14, 52, 19, 0, 21, 47, 27, 53, 36, 3, 50, 39, 58, 25, 40, 53, 28, 12, 50, 0, 59, 32, 2, 21, 34, 26, 46, 37, 7, 18, 47, 24, 14, 53, 42 }, { 61, 32, 13, 54, 29, 7, 46, 13, 28, 57, 18, 41, 53, 15, 9, 39, 24, 49, 33, 3, 53, 9, 26, 32, 40, 28, 46, 39, 25, 9, 56, 21, 63, 37, 26, 22, 51, 27, 17, 56, 31, 53, 4, 43, 22, 46, 12, 18, 60, 40, 20, 26, 50, 21, 39, 5, 49, 33, 16, 44, 22, 46, 20, 32, 24, 45, 8, 43, 12, 46, 4, 48, 56, 20, 29, 58, 3, 40, 10, 42, 31, 21, 47, 41, 56, 38, 15, 42, 36, 27, 20, 33, 55, 3, 26, 44, 31, 54, 12, 35, 9, 63, 28, 10, 21, 32, 9, 60, 17, 8, 43, 29, 40, 16, 36, 48, 60, 7, 57, 14, 62, 31, 42, 15, 36, 40, 20, 26 }, { 0, 37, 47, 23, 41, 18, 32, 48, 1, 35, 8, 25, 4, 26, 63, 20, 54, 8, 16, 61, 35, 23, 51, 15, 58, 7, 12, 20, 50, 34, 42, 4, 38, 10, 32, 47, 8, 60, 41, 20, 9, 25, 50, 19, 62, 1, 37, 56, 28, 8, 53, 11, 3, 58, 34, 43, 19, 60, 38, 4, 58, 31, 3, 51, 11, 55, 38, 30, 21, 58, 19, 26, 9, 44, 36, 13, 46, 20, 62, 24, 13, 60, 5, 28, 12, 34, 7, 59, 0, 53, 45, 6, 38, 30, 50, 7, 62, 16, 41, 5, 46, 18, 55, 42, 51, 5, 45, 23, 34, 48, 19, 58, 5, 25, 54, 19, 13, 41, 28, 21, 0, 49, 10, 60, 4, 51, 9, 45 }, { 19, 28, 6, 58, 10, 51, 4, 22, 55, 42, 60, 45, 34, 51, 42, 5, 30, 45, 27, 40, 13, 47, 4, 49, 21, 38, 60, 29, 2, 57, 17, 27, 52, 19, 61, 14, 30, 34, 2, 44, 63, 33, 11, 35, 16, 51, 25, 6, 14, 47, 31, 61, 37, 29, 18, 8, 52, 2, 28, 54, 13, 41, 15, 62, 35, 18, 2, 60, 6, 33, 41, 61, 31, 6, 56, 17, 34, 50, 6, 52, 44, 35, 16, 51, 59, 24, 48, 18, 31, 40, 16, 49, 21, 60, 17, 39, 10, 49, 32, 57, 24, 39, 1, 25, 18, 62, 37, 12, 56, 1, 37, 11, 52, 44, 9, 30, 47, 4, 51, 40, 55, 25, 34, 27, 56, 30, 32, 54 }, { 63, 40, 49, 15, 43, 26, 63, 38, 16, 20, 30, 12, 57, 14, 19, 60, 36, 12, 59, 2, 57, 17, 42, 31, 1, 44, 16, 35, 47, 11, 32, 48, 13, 43, 1, 39, 51, 12, 57, 23, 6, 40, 53, 3, 55, 31, 39, 60, 35, 44, 5, 15, 45, 1, 62, 41, 26, 14, 47, 22, 36, 27, 50, 9, 26, 47, 52, 28, 54, 16, 1, 13, 51, 39, 23, 63, 1, 30, 15, 26, 2, 57, 19, 37, 1, 44, 21, 50, 13, 63, 8, 24, 56, 1, 35, 25, 58, 20, 2, 28, 14, 51, 33, 59, 13, 30, 4, 49, 31, 24, 63, 26, 33, 3, 58, 38, 62, 24, 32, 8, 17, 45, 5, 48, 18, 3, 43, 11 }, { 21, 4, 24, 34, 59, 1, 37, 11, 53, 5, 47, 2, 22, 40, 32, 1, 24, 50, 21, 29, 38, 25, 63, 8, 55, 24, 53, 6, 62, 23, 59, 3, 54, 20, 58, 24, 5, 46, 15, 38, 48, 14, 27, 42, 23, 7, 46, 10, 17, 58, 25, 52, 23, 32, 49, 12, 55, 30, 40, 7, 59, 1, 56, 21, 39, 4, 23, 15, 37, 46, 55, 42, 21, 4, 48, 8, 45, 54, 37, 55, 32, 8, 46, 10, 30, 54, 4, 41, 25, 29, 36, 48, 11, 43, 14, 47, 5, 43, 53, 36, 61, 10, 45, 6, 41, 54, 27, 43, 16, 55, 6, 46, 18, 42, 23, 15, 1, 45, 12, 60, 37, 22, 62, 12, 39, 59, 16, 52 }, { 47, 35, 56, 7, 19, 46, 31, 50, 33, 24, 61, 35, 50, 7, 53, 44, 55, 6, 46, 10, 52, 5, 21, 43, 36, 10, 18, 41, 26, 37, 8, 29, 40, 36, 9, 49, 34, 26, 61, 21, 7, 59, 18, 62, 29, 54, 20, 32, 51, 0, 40, 10, 55, 6, 20, 36, 9, 61, 5, 51, 44, 19, 33, 43, 13, 57, 40, 63, 8, 24, 29, 10, 60, 34, 27, 40, 25, 18, 10, 42, 21, 49, 26, 62, 38, 12, 33, 61, 5, 57, 2, 19, 54, 28, 62, 22, 38, 31, 16, 7, 22, 47, 29, 17, 35, 8, 20, 51, 2, 40, 22, 50, 13, 61, 28, 53, 35, 20, 56, 30, 2, 53, 14, 41, 23, 34, 8, 31 }, { 12, 2, 42, 29, 52, 13, 21, 8, 55, 14, 41, 17, 28, 58, 23, 11, 17, 36, 31, 62, 17, 34, 50, 14, 28, 61, 33, 52, 2, 51, 17, 45, 7, 25, 62, 30, 18, 55, 0, 42, 30, 35, 45, 1, 12, 48, 3, 63, 21, 36, 30, 48, 19, 59, 43, 27, 46, 17, 34, 25, 12, 29, 53, 6, 48, 31, 11, 34, 49, 3, 36, 50, 19, 47, 14, 61, 11, 36, 58, 4, 60, 14, 39, 22, 6, 52, 15, 35, 17, 46, 31, 42, 9, 34, 3, 52, 12, 60, 26, 56, 40, 2, 53, 23, 57, 38, 62, 14, 36, 59, 10, 31, 39, 6, 49, 9, 41, 26, 5, 48, 43, 27, 33, 58, 1, 50, 25, 57 }, { 61, 37, 15, 61, 3, 39, 58, 43, 26, 0, 44, 10, 47, 3, 37, 63, 28, 43, 13, 39, 3, 57, 30, 59, 0, 48, 5, 43, 13, 22, 60, 33, 55, 15, 42, 4, 52, 10, 45, 13, 54, 4, 24, 49, 37, 26, 41, 14, 42, 9, 61, 13, 38, 23, 3, 53, 0, 58, 21, 42, 63, 10, 17, 61, 25, 0, 58, 28, 17, 44, 57, 12, 27, 0, 55, 5, 52, 28, 23, 47, 29, 0, 43, 17, 58, 28, 47, 23, 55, 10, 58, 23, 51, 40, 18, 33, 45, 0, 49, 8, 32, 61, 19, 48, 0, 26, 7, 47, 29, 18, 44, 0, 56, 34, 20, 59, 15, 51, 37, 18, 10, 52, 7, 20, 46, 9, 38, 17 }, { 6, 27, 48, 23, 45, 29, 5, 18, 38, 62, 27, 56, 20, 32, 15, 9, 48, 0, 54, 22, 45, 20, 7, 41, 23, 39, 19, 27, 58, 31, 44, 0, 12, 50, 23, 56, 20, 39, 32, 59, 16, 52, 33, 9, 57, 22, 6, 58, 28, 50, 24, 2, 56, 35, 16, 45, 32, 38, 15, 54, 2, 38, 46, 22, 35, 45, 20, 5, 52, 25, 7, 35, 59, 32, 22, 43, 38, 3, 51, 16, 34, 53, 32, 50, 3, 40, 8, 43, 0, 39, 27, 4, 14, 61, 8, 55, 15, 41, 20, 44, 27, 13, 39, 11, 46, 42, 54, 33, 4, 52, 23, 61, 14, 25, 43, 2, 33, 11, 63, 29, 61, 17, 40, 55, 22, 62, 28, 44 }, { 20, 54, 8, 56, 35, 10, 63, 31, 52, 12, 48, 6, 59, 41, 52, 33, 19, 58, 25, 49, 11, 37, 47, 12, 54, 15, 56, 35, 7, 47, 16, 53, 28, 34, 5, 37, 28, 8, 48, 3, 28, 38, 18, 61, 16, 43, 53, 32, 4, 17, 47, 27, 44, 8, 63, 10, 25, 49, 6, 37, 24, 52, 32, 3, 50, 12, 41, 56, 38, 14, 62, 20, 40, 16, 53, 31, 18, 63, 41, 9, 59, 7, 13, 25, 57, 20, 63, 26, 53, 18, 48, 62, 30, 46, 21, 25, 58, 29, 36, 4, 55, 34, 6, 60, 31, 16, 21, 12, 58, 38, 9, 29, 47, 7, 52, 30, 57, 44, 22, 0, 35, 45, 3, 31, 14, 36, 0, 51 }, { 42, 14, 33, 24, 16, 49, 40, 2, 22, 33, 16, 36, 25, 1, 21, 61, 38, 8, 33, 4, 62, 26, 29, 60, 6, 46, 30, 11, 63, 4, 36, 40, 19, 57, 46, 11, 41, 63, 22, 25, 58, 10, 46, 2, 34, 27, 11, 38, 56, 34, 12, 53, 18, 33, 41, 51, 13, 28, 60, 20, 47, 14, 29, 59, 16, 62, 8, 22, 32, 47, 9, 49, 2, 44, 7, 12, 45, 6, 20, 27, 45, 24, 62, 42, 36, 11, 33, 15, 37, 7, 32, 10, 37, 1, 35, 50, 6, 11, 63, 24, 52, 15, 50, 24, 3, 37, 56, 27, 34, 22, 49, 16, 36, 62, 17, 39, 4, 15, 54, 24, 50, 8, 58, 26, 49, 54, 11, 30 }, { 4, 59, 41, 1, 53, 12, 25, 45, 59, 7, 51, 39, 54, 14, 46, 4, 27, 53, 16, 44, 18, 51, 1, 32, 25, 2, 50, 40, 20, 54, 24, 9, 62, 2, 27, 60, 1, 17, 36, 50, 6, 40, 30, 55, 41, 19, 49, 1, 21, 60, 40, 5, 62, 1, 22, 30, 57, 4, 43, 31, 1, 55, 40, 7, 27, 37, 30, 54, 1, 19, 42, 30, 56, 26, 62, 49, 24, 57, 37, 56, 2, 39, 16, 5, 30, 55, 3, 49, 60, 23, 56, 44, 17, 52, 13, 42, 28, 48, 18, 45, 9, 37, 21, 41, 58, 10, 48, 1, 63, 5, 41, 57, 2, 24, 12, 48, 27, 42, 32, 46, 13, 38, 19, 34, 5, 41, 25, 60 }, { 39, 28, 21, 46, 32, 57, 36, 9, 19, 42, 4, 29, 11, 43, 30, 49, 13, 42, 35, 56, 9, 39, 15, 52, 36, 61, 18, 26, 45, 14, 31, 48, 21, 43, 14, 33, 49, 54, 14, 44, 21, 62, 13, 23, 8, 62, 15, 51, 44, 7, 30, 37, 20, 42, 56, 7, 39, 18, 50, 11, 61, 9, 19, 43, 57, 2, 48, 11, 39, 60, 28, 4, 37, 17, 35, 1, 33, 11, 31, 14, 48, 19, 35, 51, 46, 21, 44, 29, 12, 41, 2, 22, 58, 26, 54, 4, 59, 38, 2, 33, 57, 1, 63, 13, 28, 51, 15, 40, 18, 45, 8, 30, 43, 37, 54, 19, 8, 59, 21, 6, 60, 29, 55, 10, 63, 15, 47, 17 }, { 3, 50, 10, 62, 18, 5, 27, 49, 60, 23, 55, 18, 62, 24, 56, 10, 59, 28, 2, 23, 34, 59, 43, 20, 10, 42, 8, 49, 1, 37, 57, 6, 51, 29, 53, 7, 23, 31, 5, 32, 51, 0, 35, 54, 45, 31, 5, 26, 36, 24, 55, 15, 48, 29, 14, 48, 26, 60, 21, 41, 36, 26, 50, 33, 14, 44, 17, 24, 52, 15, 46, 23, 54, 6, 47, 21, 60, 50, 4, 53, 29, 61, 8, 23, 1, 60, 19, 6, 53, 16, 47, 34, 6, 39, 16, 31, 12, 20, 53, 22, 30, 43, 25, 46, 35, 6, 44, 32, 53, 26, 55, 19, 11, 59, 5, 33, 51, 1, 35, 53, 25, 3, 42, 23, 44, 32, 7, 53 }, { 22, 44, 37, 6, 26, 51, 38, 0, 34, 13, 31, 46, 3, 37, 6, 19, 40, 21, 47, 63, 12, 5, 29, 55, 22, 58, 34, 28, 60, 22, 11, 41, 17, 38, 9, 44, 59, 39, 56, 19, 11, 47, 25, 15, 3, 39, 57, 17, 61, 11, 46, 3, 58, 9, 54, 35, 2, 34, 8, 45, 15, 56, 5, 23, 53, 33, 63, 35, 4, 59, 10, 51, 13, 61, 29, 41, 15, 25, 43, 19, 40, 10, 54, 33, 41, 12, 38, 51, 31, 26, 61, 9, 30, 45, 24, 62, 49, 40, 10, 61, 14, 49, 5, 17, 54, 20, 60, 23, 3, 13, 35, 50, 32, 23, 46, 27, 38, 63, 16, 12, 39, 48, 18, 51, 1, 27, 56, 35 }, { 63, 15, 30, 55, 43, 14, 57, 17, 53, 44, 7, 48, 26, 50, 32, 60, 0, 53, 14, 31, 50, 24, 46, 0, 38, 13, 4, 52, 16, 45, 30, 59, 0, 25, 55, 35, 16, 10, 26, 42, 58, 29, 60, 38, 50, 22, 28, 47, 0, 50, 28, 19, 33, 39, 11, 44, 16, 52, 24, 59, 3, 38, 27, 51, 0, 21, 7, 42, 26, 34, 21, 40, 33, 18, 39, 3, 54, 38, 8, 59, 0, 44, 27, 15, 58, 28, 57, 9, 43, 0, 36, 50, 20, 59, 8, 34, 0, 27, 47, 7, 36, 19, 56, 32, 0, 38, 11, 29, 62, 47, 6, 61, 0, 41, 14, 56, 10, 23, 45, 31, 57, 8, 36, 13, 58, 38, 11, 19 }, { 0, 34, 12, 47, 21, 2, 40, 30, 11, 25, 61, 20, 40, 15, 35, 22, 45, 36, 7, 41, 17, 57, 9, 48, 32, 62, 44, 24, 35, 3, 54, 13, 33, 63, 19, 4, 48, 22, 62, 2, 37, 8, 33, 6, 20, 52, 9, 32, 43, 13, 39, 63, 25, 4, 49, 23, 62, 32, 9, 30, 48, 18, 63, 12, 46, 29, 58, 13, 48, 8, 57, 31, 0, 51, 9, 58, 12, 22, 47, 29, 35, 22, 49, 5, 46, 4, 34, 20, 63, 24, 56, 11, 41, 3, 51, 19, 56, 35, 17, 58, 28, 42, 9, 45, 59, 26, 51, 42, 17, 36, 25, 15, 53, 21, 44, 3, 30, 55, 5, 50, 21, 28, 61, 32, 6, 49, 28, 46 }, { 58, 42, 60, 4, 31, 59, 22, 63, 35, 38, 9, 54, 1, 57, 8, 51, 16, 58, 27, 53, 3, 38, 30, 15, 27, 6, 19, 56, 10, 50, 21, 36, 47, 5, 43, 28, 51, 32, 13, 46, 18, 54, 16, 43, 63, 12, 36, 59, 22, 34, 5, 52, 17, 59, 27, 41, 0, 19, 55, 37, 13, 43, 6, 34, 41, 10, 36, 55, 19, 44, 3, 16, 58, 27, 49, 25, 32, 62, 17, 55, 13, 63, 18, 52, 25, 37, 17, 48, 13, 32, 5, 46, 28, 37, 14, 43, 25, 5, 51, 39, 3, 52, 33, 22, 8, 40, 12, 4, 57, 9, 46, 39, 28, 58, 13, 62, 17, 42, 19, 36, 0, 47, 16, 43, 24, 21, 54, 13 }, { 25, 9, 23, 50, 36, 8, 45, 14, 3, 51, 16, 28, 44, 12, 42, 29, 4, 26, 10, 47, 22, 61, 18, 54, 51, 39, 46, 13, 41, 26, 58, 7, 18, 39, 12, 57, 15, 1, 52, 27, 41, 23, 48, 1, 27, 45, 18, 2, 57, 26, 55, 8, 43, 31, 6, 58, 14, 51, 40, 5, 61, 31, 24, 54, 17, 60, 22, 1, 39, 30, 53, 45, 36, 13, 43, 5, 45, 2, 37, 6, 34, 42, 2, 39, 10, 62, 7, 54, 40, 18, 60, 15, 52, 21, 63, 8, 55, 46, 15, 30, 23, 13, 62, 16, 50, 24, 58, 31, 48, 21, 34, 2, 49, 7, 31, 37, 26, 48, 9, 61, 40, 11, 52, 2, 60, 40, 4, 37 }, { 52, 28, 39, 16, 54, 19, 29, 55, 42, 20, 58, 33, 24, 63, 18, 55, 39, 62, 43, 34, 12, 40, 6, 35, 2, 25, 8, 62, 34, 1, 31, 42, 61, 27, 53, 24, 40, 61, 34, 8, 59, 4, 30, 56, 40, 6, 53, 42, 10, 48, 16, 37, 12, 46, 21, 36, 47, 11, 28, 45, 22, 10, 57, 2, 49, 31, 14, 44, 61, 11, 25, 6, 23, 63, 18, 36, 28, 56, 20, 51, 11, 48, 27, 56, 32, 22, 45, 30, 2, 42, 27, 39, 1, 44, 23, 31, 38, 22, 11, 61, 43, 54, 4, 47, 35, 2, 44, 16, 28, 54, 12, 62, 18, 43, 10, 52, 1, 58, 33, 15, 29, 56, 20, 34, 9, 30, 48, 17 }, { 46, 2, 56, 11, 41, 1, 49, 6, 27, 47, 2, 48, 5, 32, 37, 3, 13, 19, 32, 1, 55, 28, 60, 17, 43, 59, 32, 20, 49, 16, 55, 23, 14, 46, 2, 36, 6, 30, 20, 49, 12, 47, 35, 14, 21, 60, 29, 14, 35, 24, 46, 1, 56, 29, 53, 8, 33, 23, 56, 1, 35, 46, 20, 39, 26, 4, 53, 28, 17, 38, 60, 34, 48, 9, 55, 15, 46, 7, 41, 31, 60, 24, 16, 36, 1, 59, 19, 52, 35, 6, 55, 11, 59, 33, 7, 57, 4, 29, 48, 1, 19, 26, 37, 30, 18, 63, 37, 6, 59, 1, 40, 24, 56, 33, 46, 22, 35, 7, 24, 53, 39, 5, 26, 45, 55, 18, 62, 7 }, { 20, 60, 29, 34, 20, 62, 33, 52, 10, 36, 13, 60, 41, 21, 50, 27, 56, 49, 8, 51, 21, 45, 11, 48, 8, 23, 53, 3, 29, 44, 5, 52, 9, 32, 50, 17, 43, 56, 3, 38, 24, 10, 62, 25, 51, 9, 33, 49, 61, 7, 30, 62, 22, 19, 2, 42, 63, 5, 49, 18, 60, 15, 52, 7, 43, 56, 23, 50, 5, 50, 2, 20, 41, 30, 1, 52, 22, 61, 14, 26, 3, 43, 53, 7, 47, 28, 11, 14, 23, 58, 33, 25, 47, 13, 50, 17, 40, 54, 34, 60, 41, 6, 59, 14, 50, 7, 25, 55, 20, 42, 51, 8, 27, 4, 16, 60, 28, 50, 44, 3, 22, 49, 63, 12, 33, 1, 43, 31 }, { 36, 5, 46, 8, 44, 24, 13, 39, 25, 57, 31, 18, 8, 52, 10, 45, 6, 30, 36, 24, 63, 4, 33, 26, 57, 40, 15, 56, 37, 12, 40, 25, 37, 58, 11, 63, 21, 45, 16, 60, 31, 53, 18, 33, 3, 45, 23, 0, 20, 54, 40, 15, 50, 38, 60, 16, 25, 42, 29, 38, 7, 41, 25, 62, 18, 33, 8, 35, 42, 16, 32, 56, 12, 39, 59, 19, 34, 9, 49, 38, 57, 12, 21, 50, 14, 40, 61, 44, 50, 9, 49, 19, 3, 29, 35, 62, 12, 24, 7, 18, 52, 32, 10, 46, 21, 41, 32, 11, 36, 29, 14, 34, 60, 38, 54, 11, 41, 14, 19, 57, 32, 16, 7, 41, 51, 25, 14, 57 }, { 53, 18, 26, 50, 15, 58, 4, 63, 17, 43, 7, 40, 61, 35, 15, 41, 23, 60, 16, 38, 14, 42, 19, 50, 0, 31, 10, 46, 27, 63, 18, 60, 0, 20, 29, 39, 8, 26, 37, 5, 42, 0, 44, 39, 57, 17, 58, 41, 28, 37, 4, 32, 9, 44, 12, 31, 54, 10, 59, 14, 27, 53, 12, 36, 0, 47, 13, 63, 21, 58, 10, 24, 50, 27, 4, 26, 44, 53, 31, 0, 18, 42, 29, 33, 57, 4, 32, 26, 0, 38, 16, 61, 41, 53, 20, 0, 42, 44, 49, 27, 10, 56, 39, 0, 57, 15, 53, 49, 3, 61, 22, 47, 17, 5, 49, 26, 2, 63, 39, 10, 47, 27, 37, 23, 4, 59, 38, 10 }, { 23, 39, 61, 3, 37, 28, 48, 31, 0, 34, 51, 23, 2, 26, 58, 0, 53, 11, 46, 1, 57, 29, 52, 14, 37, 61, 21, 35, 2, 49, 7, 34, 47, 55, 4, 33, 54, 13, 58, 52, 19, 50, 22, 7, 13, 29, 36, 11, 51, 17, 60, 25, 55, 4, 34, 51, 0, 35, 20, 48, 32, 3, 51, 30, 59, 28, 40, 3, 46, 29, 54, 43, 7, 62, 47, 11, 39, 4, 23, 46, 55, 8, 63, 5, 25, 37, 18, 46, 21, 56, 31, 5, 36, 8, 45, 58, 26, 15, 2, 36, 47, 21, 29, 44, 25, 34, 3, 27, 43, 10, 52, 0, 45, 30, 24, 36, 43, 18, 34, 59, 0, 52, 61, 15, 44, 19, 30, 49 }, { 0, 27, 12, 43, 54, 9, 22, 53, 21, 46, 15, 55, 29, 47, 20, 33, 39, 28, 59, 35, 9, 44, 5, 24, 47, 7, 52, 17, 56, 22, 30, 42, 14, 26, 45, 18, 49, 1, 24, 34, 11, 27, 55, 32, 61, 47, 2, 56, 6, 44, 13, 47, 36, 27, 58, 22, 16, 47, 40, 4, 57, 38, 21, 45, 16, 9, 56, 26, 11, 38, 0, 22, 36, 17, 33, 57, 16, 30, 62, 15, 35, 40, 20, 45, 59, 10, 54, 8, 63, 13, 52, 27, 22, 57, 28, 12, 32, 51, 55, 22, 63, 4, 16, 54, 12, 62, 45, 19, 58, 13, 32, 40, 20, 56, 7, 57, 9, 54, 6, 29, 42, 21, 8, 55, 35, 47, 6, 41 }, { 56, 33, 58, 32, 19, 35, 42, 6, 59, 11, 38, 5, 49, 12, 62, 7, 52, 17, 5, 25, 54, 20, 61, 31, 54, 27, 41, 11, 44, 5, 59, 12, 36, 51, 10, 61, 28, 41, 48, 9, 43, 63, 5, 40, 20, 8, 49, 26, 34, 21, 58, 1, 18, 45, 7, 39, 61, 26, 8, 50, 23, 10, 63, 5, 55, 37, 19, 49, 52, 15, 59, 47, 13, 54, 1, 25, 42, 58, 10, 48, 3, 27, 50, 1, 17, 48, 34, 41, 16, 40, 2, 45, 10, 39, 17, 61, 5, 38, 19, 9, 41, 31, 60, 38, 5, 23, 36, 8, 30, 55, 24, 63, 12, 48, 14, 51, 31, 20, 45, 25, 12, 50, 32, 2, 28, 11, 62, 14 }, { 44, 16, 7, 48, 1, 62, 16, 50, 27, 33, 61, 25, 17, 44, 31, 14, 22, 43, 32, 48, 18, 40, 8, 36, 3, 16, 33, 62, 23, 38, 25, 53, 2, 21, 41, 6, 22, 15, 59, 29, 16, 37, 26, 15, 52, 42, 23, 15, 54, 39, 10, 30, 53, 11, 49, 24, 2, 43, 55, 17, 34, 44, 15, 31, 24, 44, 2, 32, 7, 35, 25, 5, 40, 45, 29, 51, 6, 21, 37, 52, 24, 60, 13, 31, 53, 23, 2, 28, 49, 24, 31, 60, 20, 51, 1, 34, 48, 14, 59, 33, 50, 1, 18, 33, 48, 60, 17, 51, 39, 6, 38, 2, 35, 29, 40, 23, 1, 62, 15, 53, 37, 17, 46, 57, 40, 51, 24, 22 }, { 5, 37, 52, 24, 45, 13, 40, 3, 45, 9, 19, 42, 56, 4, 37, 46, 56, 2, 63, 11, 51, 1, 49, 13, 59, 45, 39, 1, 48, 15, 58, 9, 46, 31, 54, 35, 57, 38, 3, 46, 56, 4, 47, 57, 1, 30, 38, 63, 3, 46, 28, 63, 41, 14, 33, 62, 19, 32, 13, 28, 61, 1, 53, 42, 11, 60, 22, 62, 27, 42, 61, 31, 19, 8, 61, 12, 32, 55, 2, 18, 33, 12, 43, 36, 9, 62, 30, 55, 6, 58, 35, 7, 43, 29, 54, 23, 43, 30, 3, 25, 11, 45, 52, 28, 7, 14, 42, 1, 22, 50, 16, 53, 19, 59, 4, 46, 33, 41, 4, 35, 58, 5, 26, 13, 20, 2, 34, 54 }, { 30, 63, 21, 10, 26, 55, 29, 59, 23, 39, 53, 1, 36, 24, 59, 27, 10, 34, 23, 38, 30, 60, 22, 42, 28, 19, 9, 57, 30, 19, 43, 33, 13, 63, 3, 19, 11, 50, 31, 20, 14, 34, 10, 35, 17, 59, 7, 31, 19, 25, 50, 5, 20, 57, 29, 6, 52, 41, 4, 46, 20, 37, 26, 17, 49, 6, 39, 18, 53, 14, 3, 49, 57, 23, 34, 48, 14, 41, 28, 38, 56, 6, 58, 25, 39, 19, 43, 15, 37, 11, 47, 18, 53, 4, 37, 9, 62, 21, 53, 40, 57, 24, 13, 40, 56, 26, 47, 31, 59, 25, 45, 27, 10, 43, 21, 61, 13, 27, 48, 9, 23, 43, 31, 62, 38, 59, 9, 47 }, { 25, 4, 40, 60, 34, 6, 18, 36, 8, 57, 12, 30, 49, 14, 6, 54, 41, 16, 50, 6, 43, 15, 34, 4, 53, 24, 50, 35, 4, 51, 7, 55, 28, 24, 39, 44, 60, 7, 25, 62, 42, 53, 24, 61, 28, 45, 52, 12, 48, 37, 9, 35, 43, 3, 37, 48, 12, 58, 30, 52, 9, 59, 6, 57, 33, 29, 48, 4, 37, 45, 20, 34, 10, 39, 0, 60, 22, 45, 8, 63, 21, 42, 14, 49, 3, 56, 11, 46, 21, 61, 0, 42, 25, 13, 63, 17, 36, 8, 46, 16, 6, 35, 63, 0, 21, 37, 4, 57, 9, 34, 5, 61, 48, 32, 8, 37, 54, 17, 56, 30, 60, 0, 50, 16, 7, 29, 42, 17 }, { 32, 50, 15, 48, 2, 43, 52, 25, 47, 16, 32, 63, 21, 52, 40, 19, 0, 61, 29, 58, 20, 56, 26, 46, 12, 55, 6, 22, 62, 32, 17, 40, 0, 49, 34, 8, 27, 32, 48, 0, 21, 39, 5, 44, 12, 6, 22, 40, 0, 57, 16, 60, 23, 17, 54, 22, 36, 15, 24, 39, 19, 34, 47, 23, 0, 54, 13, 51, 24, 9, 55, 16, 52, 27, 44, 20, 4, 54, 26, 49, 0, 30, 46, 16, 29, 51, 34, 4, 52, 28, 33, 15, 57, 39, 26, 49, 0, 56, 27, 31, 48, 20, 43, 29, 53, 11, 46, 19, 41, 13, 55, 18, 0, 57, 26, 51, 2, 44, 6, 38, 14, 40, 22, 45, 36, 53, 3, 57 }, { 44, 12, 37, 28, 22, 57, 11, 38, 0, 51, 9, 41, 4, 29, 11, 47, 33, 45, 12, 26, 3, 36, 9, 63, 31, 16, 38, 44, 14, 47, 25, 61, 20, 58, 15, 47, 17, 57, 13, 36, 9, 51, 18, 29, 50, 36, 54, 20, 61, 27, 32, 13, 53, 44, 9, 27, 0, 63, 45, 2, 56, 10, 14, 43, 41, 28, 58, 11, 35, 60, 30, 41, 6, 63, 11, 51, 37, 32, 15, 10, 35, 53, 5, 61, 22, 7, 26, 59, 23, 9, 44, 48, 21, 3, 51, 32, 24, 41, 12, 61, 2, 55, 9, 15, 35, 58, 28, 15, 62, 30, 37, 23, 42, 29, 11, 17, 35, 24, 63, 20, 52, 28, 8, 55, 11, 23, 47, 19 }, { 0, 56, 8, 53, 14, 31, 61, 20, 55, 28, 62, 18, 35, 60, 25, 57, 7, 23, 39, 54, 47, 17, 43, 0, 40, 59, 29, 2, 56, 10, 37, 5, 43, 11, 29, 52, 1, 23, 54, 41, 59, 30, 55, 1, 62, 15, 33, 4, 43, 10, 47, 39, 1, 31, 40, 60, 49, 33, 7, 55, 26, 50, 31, 61, 8, 18, 21, 32, 44, 1, 25, 47, 18, 36, 30, 23, 59, 7, 40, 59, 27, 19, 38, 32, 44, 54, 40, 17, 38, 60, 27, 6, 35, 55, 10, 14, 44, 5, 50, 17, 38, 26, 42, 50, 18, 3, 44, 52, 2, 49, 7, 52, 15, 46, 62, 39, 55, 10, 31, 48, 3, 58, 33, 18, 61, 34, 13, 59 }, { 39, 27, 63, 20, 35, 41, 4, 45, 26, 5, 38, 13, 44, 2, 50, 17, 37, 52, 2, 13, 28, 58, 24, 51, 21, 8, 34, 48, 27, 42, 18, 51, 31, 56, 5, 36, 38, 44, 4, 17, 26, 11, 38, 23, 42, 8, 56, 39, 24, 51, 5, 56, 21, 59, 14, 6, 18, 42, 22, 35, 16, 37, 3, 25, 39, 46, 63, 5, 50, 17, 58, 8, 55, 3, 50, 12, 43, 17, 47, 2, 51, 9, 62, 12, 1, 35, 13, 50, 1, 37, 12, 51, 19, 29, 46, 59, 22, 58, 33, 45, 22, 60, 10, 32, 61, 39, 8, 33, 25, 36, 20, 60, 38, 4, 21, 5, 28, 45, 12, 18, 42, 11, 49, 1, 27, 40, 6, 30 }, { 24, 16, 42, 1, 50, 10, 48, 17, 33, 43, 24, 48, 21, 55, 31, 42, 10, 21, 63, 35, 49, 6, 33, 13, 41, 53, 10, 20, 60, 6, 53, 26, 12, 41, 22, 60, 14, 28, 63, 33, 49, 3, 45, 16, 48, 26, 14, 46, 18, 30, 35, 26, 8, 50, 29, 51, 25, 57, 12, 47, 53, 9, 62, 20, 54, 2, 36, 15, 40, 28, 33, 13, 38, 24, 46, 1, 29, 56, 33, 20, 44, 24, 41, 26, 57, 20, 63, 8, 30, 55, 5, 41, 62, 8, 34, 2, 37, 10, 19, 6, 37, 1, 53, 23, 5, 27, 58, 22, 43, 12, 50, 26, 9, 34, 54, 32, 49, 1, 59, 37, 22, 46, 25, 36, 51, 15, 54, 46 }, { 52, 7, 45, 33, 26, 58, 14, 60, 7, 54, 3, 58, 8, 34, 14, 5, 59, 30, 18, 44, 8, 22, 48, 62, 3, 26, 55, 38, 23, 16, 39, 1, 62, 24, 49, 9, 53, 19, 46, 7, 19, 60, 31, 58, 2, 34, 53, 7, 59, 2, 62, 42, 46, 19, 36, 11, 44, 4, 38, 28, 1, 43, 32, 51, 12, 29, 56, 22, 52, 2, 62, 49, 22, 60, 14, 35, 63, 5, 25, 57, 14, 53, 4, 46, 18, 31, 42, 22, 47, 20, 58, 31, 16, 43, 23, 54, 30, 42, 52, 57, 29, 49, 30, 13, 45, 48, 16, 55, 6, 63, 1, 44, 14, 58, 19, 47, 15, 24, 51, 34, 6, 55, 5, 63, 20, 41, 21, 9 }, { 30, 62, 18, 55, 5, 23, 39, 29, 49, 30, 15, 36, 28, 46, 60, 25, 39, 46, 4, 32, 61, 40, 15, 30, 36, 45, 14, 2, 49, 33, 57, 45, 18, 32, 3, 45, 30, 2, 35, 52, 40, 27, 13, 21, 38, 63, 20, 28, 37, 23, 16, 10, 13, 55, 2, 62, 21, 32, 60, 17, 58, 23, 5, 40, 16, 48, 7, 45, 10, 26, 43, 19, 6, 31, 52, 21, 39, 16, 48, 9, 37, 28, 36, 55, 7, 48, 3, 59, 15, 45, 25, 1, 53, 13, 47, 7, 62, 15, 4, 25, 12, 41, 18, 60, 38, 11, 34, 19, 39, 31, 29, 56, 23, 42, 3, 27, 60, 41, 8, 16, 61, 29, 43, 9, 32, 2, 60, 34 }, { 3, 38, 13, 37, 52, 44, 2, 19, 12, 42, 63, 19, 40, 1, 20, 50, 12, 55, 15, 56, 27, 1, 54, 11, 57, 18, 32, 63, 44, 4, 29, 13, 37, 61, 35, 16, 42, 57, 12, 22, 6, 55, 43, 10, 50, 5, 44, 11, 48, 52, 34, 58, 28, 41, 38, 30, 7, 52, 11, 49, 30, 14, 45, 27, 59, 34, 21, 38, 32, 58, 11, 36, 56, 42, 9, 41, 3, 54, 31, 42, 0, 60, 16, 11, 39, 24, 52, 33, 6, 36, 10, 40, 32, 60, 26, 20, 39, 28, 47, 34, 63, 8, 54, 3, 24, 56, 0, 51, 13, 47, 16, 40, 7, 35, 52, 11, 36, 4, 57, 30, 39, 13, 18, 50, 58, 28, 12, 48 }, { 57, 24, 49, 21, 10, 31, 61, 36, 56, 0, 22, 53, 11, 56, 32, 7, 36, 27, 41, 9, 46, 19, 34, 42, 25, 7, 50, 9, 28, 21, 54, 8, 50, 7, 27, 59, 10, 25, 48, 62, 37, 0, 33, 58, 25, 18, 32, 61, 0, 15, 45, 5, 50, 3, 23, 55, 47, 17, 40, 6, 60, 34, 53, 8, 41, 0, 61, 13, 54, 4, 46, 28, 0, 17, 48, 27, 58, 13, 23, 61, 33, 21, 50, 30, 62, 8, 14, 29, 56, 27, 61, 49, 17, 2, 44, 11, 51, 0, 59, 17, 40, 20, 32, 47, 36, 21, 42, 28, 60, 4, 54, 10, 59, 17, 30, 62, 21, 43, 26, 48, 0, 56, 36, 25, 8, 44, 39, 17 }, { 10, 42, 4, 59, 27, 47, 8, 23, 51, 32, 45, 6, 37, 26, 48, 43, 62, 0, 21, 53, 38, 12, 51, 5, 60, 47, 24, 37, 59, 15, 35, 47, 22, 55, 0, 50, 21, 40, 6, 29, 15, 52, 24, 8, 41, 55, 13, 29, 40, 56, 24, 31, 19, 33, 61, 15, 0, 35, 24, 42, 21, 2, 19, 57, 24, 15, 30, 50, 20, 25, 40, 16, 57, 34, 61, 8, 29, 45, 6, 49, 11, 47, 2, 44, 19, 57, 38, 50, 12, 42, 21, 4, 35, 52, 28, 56, 23, 36, 13, 45, 4, 52, 27, 14, 6, 62, 9, 45, 21, 37, 25, 46, 33, 49, 0, 44, 7, 53, 13, 19, 53, 31, 3, 47, 15, 56, 22, 51 }, { 35, 28, 53, 32, 1, 16, 54, 40, 9, 17, 25, 58, 14, 59, 3, 22, 16, 51, 31, 5, 23, 58, 28, 17, 35, 20, 0, 42, 11, 52, 3, 31, 41, 17, 43, 13, 32, 54, 18, 60, 32, 45, 17, 49, 2, 36, 51, 22, 7, 36, 9, 63, 48, 12, 46, 26, 43, 28, 63, 13, 48, 37, 51, 33, 5, 47, 55, 9, 42, 63, 7, 51, 24, 12, 37, 19, 55, 34, 18, 38, 15, 28, 54, 34, 5, 43, 22, 0, 48, 14, 54, 24, 58, 9, 38, 5, 32, 55, 21, 30, 49, 9, 59, 43, 30, 51, 35, 26, 7, 53, 2, 22, 14, 27, 57, 18, 38, 24, 33, 45, 10, 41, 20, 60, 37, 5, 32, 0 }, { 63, 19, 15, 40, 62, 35, 14, 28, 46, 61, 4, 49, 35, 10, 29, 54, 33, 8, 45, 62, 37, 1, 43, 55, 10, 52, 61, 30, 19, 40, 25, 62, 11, 38, 27, 58, 36, 3, 46, 8, 39, 4, 62, 28, 47, 20, 4, 54, 47, 27, 43, 1, 21, 38, 8, 58, 10, 54, 4, 56, 9, 26, 12, 39, 60, 27, 18, 37, 1, 31, 35, 5, 45, 50, 2, 43, 26, 1, 59, 23, 56, 40, 7, 26, 58, 17, 32, 63, 25, 39, 7, 31, 45, 19, 63, 15, 48, 8, 37, 61, 16, 34, 1, 56, 18, 3, 15, 58, 49, 32, 63, 41, 55, 5, 40, 22, 50, 6, 59, 2, 63, 23, 52, 11, 26, 61, 44, 23 }, { 11, 56, 46, 6, 22, 43, 58, 3, 34, 21, 38, 30, 18, 44, 52, 13, 41, 57, 17, 28, 14, 49, 25, 7, 33, 39, 26, 6, 56, 48, 1, 20, 56, 5, 46, 9, 19, 51, 30, 25, 56, 21, 35, 14, 57, 42, 16, 33, 10, 57, 17, 59, 41, 25, 53, 37, 20, 40, 30, 18, 31, 62, 44, 22, 3, 44, 11, 48, 23, 53, 18, 60, 29, 22, 62, 15, 53, 47, 10, 41, 3, 19, 52, 36, 13, 46, 10, 35, 3, 61, 41, 16, 1, 50, 26, 42, 18, 46, 2, 25, 54, 20, 39, 23, 47, 31, 41, 12, 38, 17, 8, 19, 31, 48, 12, 61, 9, 54, 29, 35, 15, 38, 6, 43, 34, 14, 7, 47 }, { 39, 2, 33, 26, 53, 8, 18, 50, 41, 12, 53, 1, 63, 24, 19, 39, 2, 24, 47, 10, 60, 38, 19, 63, 48, 4, 15, 45, 32, 14, 60, 36, 29, 53, 23, 63, 34, 12, 61, 1, 43, 11, 53, 30, 1, 26, 60, 45, 23, 39, 3, 29, 12, 50, 4, 16, 51, 3, 45, 36, 50, 1, 16, 54, 35, 14, 57, 30, 58, 9, 46, 14, 41, 10, 32, 38, 4, 30, 21, 51, 32, 63, 25, 1, 60, 27, 53, 18, 51, 22, 28, 55, 34, 12, 40, 3, 60, 29, 57, 41, 6, 44, 11, 53, 8, 61, 24, 57, 1, 28, 44, 59, 36, 3, 34, 25, 41, 31, 16, 44, 22, 47, 28, 58, 1, 49, 54, 29 }, { 58, 25, 50, 13, 38, 30, 60, 24, 6, 57, 27, 42, 9, 45, 6, 61, 30, 50, 4, 34, 29, 3, 46, 13, 22, 42, 58, 28, 9, 39, 23, 44, 7, 15, 44, 2, 40, 15, 47, 41, 23, 37, 7, 59, 38, 11, 34, 6, 62, 14, 52, 35, 55, 19, 32, 61, 33, 24, 57, 6, 22, 59, 29, 7, 49, 25, 40, 3, 17, 39, 27, 52, 0, 55, 16, 57, 24, 61, 36, 6, 29, 12, 48, 39, 20, 44, 6, 40, 33, 5, 48, 10, 57, 36, 22, 51, 33, 9, 24, 12, 62, 29, 50, 35, 14, 43, 5, 33, 47, 52, 13, 23, 10, 51, 56, 16, 46, 1, 49, 4, 61, 9, 52, 18, 31, 21, 36, 17 }, { 19, 42, 9, 48, 2, 44, 11, 37, 48, 20, 33, 16, 55, 35, 49, 15, 37, 20, 59, 16, 53, 22, 56, 31, 50, 11, 34, 54, 16, 51, 4, 49, 33, 53, 21, 28, 56, 24, 31, 9, 52, 16, 48, 24, 44, 13, 51, 20, 31, 49, 18, 6, 34, 2, 44, 14, 47, 8, 15, 43, 13, 41, 33, 52, 20, 61, 7, 51, 34, 62, 4, 20, 36, 33, 43, 8, 46, 13, 53, 17, 45, 42, 9, 31, 52, 11, 30, 56, 13, 59, 17, 44, 27, 6, 62, 11, 43, 17, 49, 38, 26, 2, 16, 27, 58, 21, 54, 18, 26, 5, 35, 61, 43, 27, 7, 39, 14, 58, 37, 55, 20, 33, 13, 40, 62, 10, 55, 5 }, { 51, 14, 61, 29, 59, 20, 55, 31, 0, 49, 11, 60, 3, 26, 22, 56, 0, 40, 12, 43, 41, 8, 36, 0, 17, 57, 24, 2, 46, 26, 61, 18, 0, 38, 12, 59, 6, 49, 3, 57, 19, 63, 5, 33, 18, 54, 28, 56, 0, 43, 26, 46, 63, 27, 56, 22, 27, 54, 38, 28, 63, 24, 10, 45, 0, 31, 42, 21, 12, 25, 44, 49, 59, 6, 26, 50, 3, 34, 27, 59, 0, 35, 62, 16, 4, 58, 47, 0, 43, 24, 37, 2, 54, 20, 46, 31, 0, 56, 34, 5, 55, 45, 60, 37, 0, 40, 10, 38, 63, 46, 15, 20, 0, 53, 21, 62, 30, 11, 24, 27, 40, 0, 57, 26, 3, 45, 27, 35 }, }; #else #define DM_WIDTH 8 #define DM_WIDTH_SHIFT 3 #define DM_HEIGHT 8 static const unsigned char DM[8][8] = { { 0, 32, 8, 40, 2, 34, 10, 42 }, { 48, 16, 56, 24, 50, 18, 58, 26 }, { 12, 44, 4, 36, 14, 46, 6, 38 }, { 60, 28, 52, 20, 62, 30, 54, 22 }, { 3, 35, 11, 43, 1, 33, 9, 41 }, { 51, 19, 59, 27, 49, 17, 57, 25 }, { 15, 47, 7, 39, 13, 45, 5, 37 }, { 63, 31, 55, 23, 61, 29, 53, 21 } }; #endif static guint32 *DM_565 = NULL; static void xlib_rgb_preprocess_dm_565 (void) { int i; guint32 dith; if (DM_565 == NULL) { DM_565 = malloc(sizeof(guint32) * DM_WIDTH * DM_HEIGHT); for (i = 0; i < DM_WIDTH * DM_HEIGHT; i++) { dith = DM[0][i] >> 3; DM_565[i] = (dith << 20) | dith | (((7 - dith) >> 1) << 10); #ifdef VERBOSE printf ("%i %x %x\n", i, dith, DM_565[i]); #endif } } } static void xlib_rgb_convert_8_d666 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; const unsigned char *dmp; int dith; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; bp2 = bptr; obptr = obuf; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; dith = (dmp[(x_align + x) & (DM_WIDTH - 1)] << 2) | 7; r = ((r * 5) + dith) >> 8; g = ((g * 5) + (262 - dith)) >> 8; b = ((b * 5) + dith) >> 8; obptr[0] = colorcube_d[(r << 6) | (g << 3) | b]; obptr++; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_8_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; const unsigned char *dmp; int dith; int rs, gs, bs; bptr = buf; bpl = image->bytes_per_line; rs = image_info->nred_shades - 1; gs = image_info->ngreen_shades - 1; bs = image_info->nblue_shades - 1; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; bp2 = bptr; obptr = obuf; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; dith = (dmp[(x_align + x) & (DM_WIDTH - 1)] << 2) | 7; r = ((r * rs) + dith) >> 8; g = ((g * gs) + (262 - dith)) >> 8; b = ((b * bs) + dith) >> 8; obptr[0] = colorcube_d[(r << 6) | (g << 3) | b]; obptr++; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_8_indexed (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; unsigned char c; unsigned char *lut; lut = cmap->lut; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; for (x = 0; x < width; x++) { c = *bp2++; obptr[0] = lut[c]; obptr++; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_gray8 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; obptr[0] = (g + ((b + r) >> 1)) >> 1; obptr++; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_gray8_gray (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int y; int bpl; unsigned char *obuf; unsigned char *bptr; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { memcpy (obuf, bptr, (unsigned int)width); bptr += rowstride; obuf += bpl; } } #if G_BYTE_ORDER == G_LITTLE_ENDIAN #define HAIRY_CONVERT_565 #endif #ifdef HAIRY_CONVERT_565 /* Render a 24-bit RGB image in buf into the GdkImage, without dithering. This assumes native byte ordering - what should really be done is to check whether static_image->byte_order is consistent with the _ENDIAN config flag, and if not, use a different function. This one is even faster than the one below - its inner loop loads 3 words (i.e. 4 24-bit pixels), does a lot of shifting and masking, then writes 2 words. */ static void xlib_rgb_convert_565 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; unsigned char r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; if (((unsigned long)obuf | (unsigned long) bp2) & 3) { for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; ((guint16 *)obptr)[0] = ((r & 0xf8) << 8) | ((g & 0xfc) << 3) | (b >> 3); obptr += 2; } } else { for (x = 0; x < width - 3; x += 4) { guint32 r1b0g0r0; guint32 g2r2b1g1; guint32 b3g3r3b2; r1b0g0r0 = ((guint32 *)bp2)[0]; g2r2b1g1 = ((guint32 *)bp2)[1]; b3g3r3b2 = ((guint32 *)bp2)[2]; ((guint32 *)obptr)[0] = ((r1b0g0r0 & 0xf8) << 8) | ((r1b0g0r0 & 0xfc00) >> 5) | ((r1b0g0r0 & 0xf80000) >> 19) | (r1b0g0r0 & 0xf8000000) | ((g2r2b1g1 & 0xfc) << 19) | ((g2r2b1g1 & 0xf800) << 5); ((guint32 *)obptr)[1] = ((g2r2b1g1 & 0xf80000) >> 8) | ((g2r2b1g1 & 0xfc000000) >> 21) | ((b3g3r3b2 & 0xf8) >> 3) | ((b3g3r3b2 & 0xf800) << 16) | ((b3g3r3b2 & 0xfc0000) << 3) | ((b3g3r3b2 & 0xf8000000) >> 11); bp2 += 12; obptr += 8; } for (; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; ((guint16 *)obptr)[0] = ((r & 0xf8) << 8) | ((g & 0xfc) << 3) | (b >> 3); obptr += 2; } } bptr += rowstride; obuf += bpl; } } #else /* Render a 24-bit RGB image in buf into the GdkImage, without dithering. This assumes native byte ordering - what should really be done is to check whether static_image->byte_order is consistent with the _ENDIAN config flag, and if not, use a different function. This routine is faster than the one included with Gtk 1.0 for a number of reasons: 1. Shifting instead of lookup tables (less memory traffic). 2. Much less register pressure, especially because shifts are in the code. 3. A memcpy is avoided (i.e. the transfer function). 4. On big-endian architectures, byte swapping is avoided. That said, it wouldn't be hard to make it even faster - just make an inner loop that reads 3 words (i.e. 4 24-bit pixels), does a lot of shifting and masking, then writes 2 words. */ static void xlib_rgb_convert_565 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; unsigned char r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; ((unsigned short *)obuf)[x] = ((r & 0xf8) << 8) | ((g & 0xfc) << 3) | (b >> 3); } bptr += rowstride; obuf += bpl; } } #endif #ifdef HAIRY_CONVERT_565 static void xlib_rgb_convert_565_gray (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; unsigned char g; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; if (((unsigned long)obuf | (unsigned long) bp2) & 3) { for (x = 0; x < width; x++) { g = *bp2++; ((guint16 *)obptr)[0] = ((g & 0xf8) << 8) | ((g & 0xfc) << 3) | (g >> 3); obptr += 2; } } else { for (x = 0; x < width - 3; x += 4) { guint32 g3g2g1g0; g3g2g1g0 = ((guint32 *)bp2)[0]; ((guint32 *)obptr)[0] = ((g3g2g1g0 & 0xf8) << 8) | ((g3g2g1g0 & 0xfc) << 3) | ((g3g2g1g0 & 0xf8) >> 3) | (g3g2g1g0 & 0xf800) << 16 | ((g3g2g1g0 & 0xfc00) << 11) | ((g3g2g1g0 & 0xf800) << 5); ((guint32 *)obptr)[1] = ((g3g2g1g0 & 0xf80000) >> 8) | ((g3g2g1g0 & 0xfc0000) >> 13) | ((g3g2g1g0 & 0xf80000) >> 19) | (g3g2g1g0 & 0xf8000000) | ((g3g2g1g0 & 0xfc000000) >> 5) | ((g3g2g1g0 & 0xf8000000) >> 11); bp2 += 4; obptr += 8; } for (; x < width; x++) { g = *bp2++; ((guint16 *)obptr)[0] = ((g & 0xf8) << 8) | ((g & 0xfc) << 3) | (g >> 3); obptr += 2; } } bptr += rowstride; obuf += bpl; } } #else static void xlib_rgb_convert_565_gray (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; unsigned char g; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { g = *bp2++; ((guint16 *)obuf)[x] = ((g & 0xf8) << 8) | ((g & 0xfc) << 3) | (g >> 3); } bptr += rowstride; obuf += bpl; } } #endif static void xlib_rgb_convert_565_br (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; unsigned char r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; /* final word is: g4 g3 g2 b7 b6 b5 b4 b3 r7 r6 r5 r4 r3 g7 g6 g5 */ ((unsigned short *)obuf)[x] = (r & 0xf8) | ((g & 0xe0) >> 5) | ((g & 0x1c) << 11) | ((b & 0xf8) << 5); } bptr += rowstride; obuf += bpl; } } /* Thanks to Ray Lehtiniemi for a patch that resulted in a ~25% speedup in this mode. */ #ifdef HAIRY_CONVERT_565 static void xlib_rgb_convert_565_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { /* Now this is what I'd call some highly tuned code! */ int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; width += x_align; height += y_align; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = y_align; y < height; y++) { guint32 *dmp = DM_565 + ((y & (DM_HEIGHT - 1)) << DM_WIDTH_SHIFT); bp2 = bptr; obptr = obuf; if (((unsigned long)obuf | (unsigned long) bp2) & 3) { for (x = x_align; x < width; x++) { gint32 rgb = *bp2++ << 20; rgb += *bp2++ << 10; rgb += *bp2++; rgb += dmp[x & (DM_WIDTH - 1)]; rgb += 0x10040100 - ((rgb & 0x1e0001e0) >> 5) - ((rgb & 0x00070000) >> 6); ((unsigned short *)obptr)[0] = ((rgb & 0x0f800000) >> 12) | ((rgb & 0x0003f000) >> 7) | ((rgb & 0x000000f8) >> 3); obptr += 2; } } else { for (x = x_align; x < width - 3; x += 4) { guint32 r1b0g0r0; guint32 g2r2b1g1; guint32 b3g3r3b2; guint32 rgb02, rgb13; r1b0g0r0 = ((guint32 *)bp2)[0]; g2r2b1g1 = ((guint32 *)bp2)[1]; b3g3r3b2 = ((guint32 *)bp2)[2]; rgb02 = ((r1b0g0r0 & 0xff) << 20) + ((r1b0g0r0 & 0xff00) << 2) + ((r1b0g0r0 & 0xff0000) >> 16) + dmp[x & (DM_WIDTH - 1)]; rgb02 += 0x10040100 - ((rgb02 & 0x1e0001e0) >> 5) - ((rgb02 & 0x00070000) >> 6); rgb13 = ((r1b0g0r0 & 0xff000000) >> 4) + ((g2r2b1g1 & 0xff) << 10) + ((g2r2b1g1 & 0xff00) >> 8) + dmp[(x + 1) & (DM_WIDTH - 1)]; rgb13 += 0x10040100 - ((rgb13 & 0x1e0001e0) >> 5) - ((rgb13 & 0x00070000) >> 6); ((guint32 *)obptr)[0] = ((rgb02 & 0x0f800000) >> 12) | ((rgb02 & 0x0003f000) >> 7) | ((rgb02 & 0x000000f8) >> 3) | ((rgb13 & 0x0f800000) << 4) | ((rgb13 & 0x0003f000) << 9) | ((rgb13 & 0x000000f8) << 13); rgb02 = ((g2r2b1g1 & 0xff0000) << 4) + ((g2r2b1g1 & 0xff000000) >> 14) + (b3g3r3b2 & 0xff) + dmp[(x + 2) & (DM_WIDTH - 1)]; rgb02 += 0x10040100 - ((rgb02 & 0x1e0001e0) >> 5) - ((rgb02 & 0x00070000) >> 6); rgb13 = ((b3g3r3b2 & 0xff00) << 12) + ((b3g3r3b2 & 0xff0000) >> 6) + ((b3g3r3b2 & 0xff000000) >> 24) + dmp[(x + 3) & (DM_WIDTH - 1)]; rgb13 += 0x10040100 - ((rgb13 & 0x1e0001e0) >> 5) - ((rgb13 & 0x00070000) >> 6); ((guint32 *)obptr)[1] = ((rgb02 & 0x0f800000) >> 12) | ((rgb02 & 0x0003f000) >> 7) | ((rgb02 & 0x000000f8) >> 3) | ((rgb13 & 0x0f800000) << 4) | ((rgb13 & 0x0003f000) << 9) | ((rgb13 & 0x000000f8) << 13); bp2 += 12; obptr += 8; } for (; x < width; x++) { gint32 rgb = *bp2++ << 20; rgb += *bp2++ << 10; rgb += *bp2++; rgb += dmp[x & (DM_WIDTH - 1)]; rgb += 0x10040100 - ((rgb & 0x1e0001e0) >> 5) - ((rgb & 0x00070000) >> 6); ((unsigned short *)obptr)[0] = ((rgb & 0x0f800000) >> 12) | ((rgb & 0x0003f000) >> 7) | ((rgb & 0x000000f8) >> 3); obptr += 2; } } bptr += rowstride; obuf += bpl; } } #else static void xlib_rgb_convert_565_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr; width += x_align; height += y_align; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + (ax - x_align) * 2; for (y = y_align; y < height; y++) { guint32 *dmp = DM_565 + ((y & (DM_HEIGHT - 1)) << DM_WIDTH_SHIFT); unsigned char *bp2 = bptr; for (x = x_align; x < width; x++) { gint32 rgb = *bp2++ << 20; rgb += *bp2++ << 10; rgb += *bp2++; rgb += dmp[x & (DM_WIDTH - 1)]; rgb += 0x10040100 - ((rgb & 0x1e0001e0) >> 5) - ((rgb & 0x00070000) >> 6); ((unsigned short *)obuf)[x] = ((rgb & 0x0f800000) >> 12) | ((rgb & 0x0003f000) >> 7) | ((rgb & 0x000000f8) >> 3); } bptr += rowstride; obuf += bpl; } } #endif static void xlib_rgb_convert_555 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; unsigned char r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; ((unsigned short *)obuf)[x] = ((r & 0xf8) << 7) | ((g & 0xf8) << 2) | (b >> 3); } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_555_br (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; unsigned char r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 2; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; /* final word is: g5 g4 g3 b7 b6 b5 b4 b3 0 r7 r6 r5 r4 r3 g7 g6 */ ((unsigned short *)obuf)[x] = ((r & 0xf8) >> 1) | ((g & 0xc0) >> 6) | ((g & 0x18) << 10) | ((b & 0xf8) << 5); } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_888_msb (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int y; unsigned char *obuf; int bpl; unsigned char *bptr; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 3; for (y = 0; y < height; y++) { memcpy (obuf, bptr, (unsigned int)(width + width + width)); bptr += rowstride; obuf += bpl; } } /* todo: optimize this */ #if G_BYTE_ORDER == G_LITTLE_ENDIAN #define HAIRY_CONVERT_888 #endif #ifdef HAIRY_CONVERT_888 static void xlib_rgb_convert_888_lsb (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 3; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; if (((unsigned long)obuf | (unsigned long) bp2) & 3) { for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; *obptr++ = b; *obptr++ = g; *obptr++ = r; bp2 += 3; } } else { for (x = 0; x < width - 3; x += 4) { guint32 r1b0g0r0; guint32 g2r2b1g1; guint32 b3g3r3b2; r1b0g0r0 = ((guint32 *)bp2)[0]; g2r2b1g1 = ((guint32 *)bp2)[1]; b3g3r3b2 = ((guint32 *)bp2)[2]; ((guint32 *)obptr)[0] = (r1b0g0r0 & 0xff00) | ((r1b0g0r0 & 0xff0000) >> 16) | (((g2r2b1g1 & 0xff00) | (r1b0g0r0 & 0xff)) << 16); ((guint32 *)obptr)[1] = (g2r2b1g1 & 0xff0000ff) | ((r1b0g0r0 & 0xff000000) >> 16) | ((b3g3r3b2 & 0xff) << 16); ((guint32 *)obptr)[2] = (((g2r2b1g1 & 0xff0000) | (b3g3r3b2 & 0xff000000)) >> 16) | ((b3g3r3b2 & 0xff00) << 16) | ((b3g3r3b2 & 0xff0000)); bp2 += 12; obptr += 12; } for (; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; *obptr++ = b; *obptr++ = g; *obptr++ = r; bp2 += 3; } } bptr += rowstride; obuf += bpl; } } #else static void xlib_rgb_convert_888_lsb (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 3; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; obuf[x * 3] = b; obuf[x * 3 + 1] = g; obuf[x * 3 + 2] = r; bp2 += 3; } bptr += rowstride; obuf += bpl; } } #endif /* convert 24-bit packed to 32-bit unpacked */ /* todo: optimize this */ static void xlib_rgb_convert_0888 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 4; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; ((guint32 *)obuf)[x] = (r << 16) | (g << 8) | b; bp2 += 3; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_0888_br (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 4; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; ((guint32 *)obuf)[x] = (b << 24) | (g << 16) | (r << 8); bp2 += 3; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_8880_br (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf; int bpl; unsigned char *bptr, *bp2; int r, g, b; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * 4; for (y = 0; y < height; y++) { bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; ((guint32 *)obuf)[x] = (b << 16) | (g << 8) | r; bp2 += 3; } bptr += rowstride; obuf += bpl; } } /* Generic truecolor/directcolor conversion function. Slow, but these are oddball modes. */ static void xlib_rgb_convert_truecolor_lsb (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; int r, g, b; int r_right, r_left; int g_right, g_left; int b_right, b_left; int bpp; guint32 pixel; int i; r_right = 8 - image_info->red_prec; r_left = image_info->red_shift; g_right = 8 - image_info->green_prec; g_left = image_info->green_shift; b_right = 8 - image_info->blue_prec; b_left = image_info->blue_shift; bpp = image_info->bpp; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * bpp; for (y = 0; y < height; y++) { obptr = obuf; bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; pixel = ((r >> r_right) << r_left) | ((g >> g_right) << g_left) | ((b >> b_right) << b_left); for (i = 0; i < bpp; i++) { *obptr++ = pixel & 0xff; pixel >>= 8; } bp2 += 3; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_truecolor_lsb_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; int r, g, b; int r_right, r_left, r_prec; int g_right, g_left, g_prec; int b_right, b_left, b_prec; int bpp; guint32 pixel; int i; int dith; int r1, g1, b1; const unsigned char *dmp; r_right = 8 - image_info->red_prec; r_left = image_info->red_shift; r_prec = image_info->red_prec; g_right = 8 - image_info->green_prec; g_left = image_info->green_shift; g_prec = image_info->green_prec; b_right = 8 - image_info->blue_prec; b_left = image_info->blue_shift; b_prec = image_info->blue_prec; bpp = image_info->bpp; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * bpp; for (y = 0; y < height; y++) { dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; obptr = obuf; bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; dith = dmp[(x_align + x) & (DM_WIDTH - 1)] << 2; r1 = r + (dith >> r_prec); g1 = g + ((252 - dith) >> g_prec); b1 = b + (dith >> b_prec); pixel = (((r1 - (r1 >> r_prec)) >> r_right) << r_left) | (((g1 - (g1 >> g_prec)) >> g_right) << g_left) | (((b1 - (b1 >> b_prec)) >> b_right) << b_left); for (i = 0; i < bpp; i++) { *obptr++ = pixel & 0xff; pixel >>= 8; } bp2 += 3; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_truecolor_msb (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; int r, g, b; int r_right, r_left; int g_right, g_left; int b_right, b_left; int bpp; guint32 pixel; int shift, shift_init; r_right = 8 - image_info->red_prec; r_left = image_info->red_shift; g_right = 8 - image_info->green_prec; g_left = image_info->green_shift; b_right = 8 - image_info->blue_prec; b_left = image_info->blue_shift; bpp = image_info->bpp; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * bpp; shift_init = (bpp - 1) << 3; for (y = 0; y < height; y++) { obptr = obuf; bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; pixel = ((r >> r_right) << r_left) | ((g >> g_right) << g_left) | ((b >> b_right) << b_left); for (shift = shift_init; shift >= 0; shift -= 8) { *obptr++ = (pixel >> shift) & 0xff; } bp2 += 3; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_truecolor_msb_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; unsigned char *obuf, *obptr; int bpl; unsigned char *bptr, *bp2; int r, g, b; int r_right, r_left, r_prec; int g_right, g_left, g_prec; int b_right, b_left, b_prec; int bpp; guint32 pixel; int shift, shift_init; int dith; int r1, g1, b1; const unsigned char *dmp; r_right = 8 - image_info->red_prec; r_left = image_info->red_shift; r_prec = image_info->red_prec; g_right = 8 - image_info->green_prec; g_left = image_info->green_shift; g_prec = image_info->green_prec; b_right = 8 - image_info->blue_prec; b_left = image_info->blue_shift; b_prec = image_info->blue_prec; bpp = image_info->bpp; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax * bpp; shift_init = (bpp - 1) << 3; for (y = 0; y < height; y++) { dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; obptr = obuf; bp2 = bptr; for (x = 0; x < width; x++) { r = bp2[0]; g = bp2[1]; b = bp2[2]; dith = dmp[(x_align + x) & (DM_WIDTH - 1)] << 2; r1 = r + (dith >> r_prec); g1 = g + ((252 - dith) >> g_prec); b1 = b + (dith >> b_prec); pixel = (((r1 - (r1 >> r_prec)) >> r_right) << r_left) | (((g1 - (g1 >> g_prec)) >> g_right) << g_left) | (((b1 - (b1 >> b_prec)) >> b_right) << b_left); for (shift = shift_init; shift >= 0; shift -= 8) { *obptr++ = (pixel >> shift) & 0xff; } bp2 += 3; } bptr += rowstride; obuf += bpl; } } /* This actually works for depths from 3 to 7 */ static void xlib_rgb_convert_4 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; const unsigned char *dmp; int dith; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; for (y = 0; y < height; y++) { dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; bp2 = bptr; obptr = obuf; for (x = 0; x < width; x += 1) { r = *bp2++; g = *bp2++; b = *bp2++; dith = (dmp[(x_align + x) & (DM_WIDTH - 1)] << 2) | 3; obptr[0] = colorcube_d[(((r + dith) & 0x100) >> 2) | (((g + 258 - dith) & 0x100) >> 5) | (((b + dith) & 0x100) >> 8)]; obptr++; } bptr += rowstride; obuf += bpl; } } /* This actually works for depths from 3 to 7 */ static void xlib_rgb_convert_gray4 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; int shift; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; shift = 9 - image_info->x_visual_info->depth; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; obptr[0] = (g + ((b + r) >> 1)) >> shift; obptr++; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_gray4_pack (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; int shift; unsigned char pix0, pix1; /* todo: this is hardcoded to big-endian. Make endian-agile. */ bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + (ax >> 1); shift = 9 - image_info->x_visual_info->depth; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; for (x = 0; x < width; x += 2) { r = *bp2++; g = *bp2++; b = *bp2++; pix0 = (g + ((b + r) >> 1)) >> shift; r = *bp2++; g = *bp2++; b = *bp2++; pix1 = (g + ((b + r) >> 1)) >> shift; obptr[0] = (pix0 << 4) | pix1; obptr++; } if (width & 1) { r = *bp2++; g = *bp2++; b = *bp2++; pix0 = (g + ((b + r) >> 1)) >> shift; obptr[0] = (pix0 << 4); } bptr += rowstride; obuf += bpl; } } /* This actually works for depths from 3 to 7 */ static void xlib_rgb_convert_gray4_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; const unsigned char *dmp; int prec, right; int gray; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + ax; prec = image_info->x_visual_info->depth; right = 8 - prec; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; gray = (g + ((b + r) >> 1)) >> 1; gray += (dmp[(x_align + x) & (DM_WIDTH - 1)] << 2) >> prec; obptr[0] = (gray - (gray >> prec)) >> right; obptr++; } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_gray4_d_pack (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; const unsigned char *dmp; int prec, right; int gray; unsigned char pix0, pix1; /* todo: this is hardcoded to big-endian. Make endian-agile. */ bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + (ax >> 1); prec = image_info->x_visual_info->depth; right = 8 - prec; for (y = 0; y < height; y++) { bp2 = bptr; obptr = obuf; dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; for (x = 0; x < width; x += 2) { r = *bp2++; g = *bp2++; b = *bp2++; gray = (g + ((b + r) >> 1)) >> 1; gray += (dmp[(x_align + x) & (DM_WIDTH - 1)] << 2) >> prec; pix0 = (gray - (gray >> prec)) >> right; r = *bp2++; g = *bp2++; b = *bp2++; gray = (g + ((b + r) >> 1)) >> 1; gray += (dmp[(x_align + x + 1) & (DM_WIDTH - 1)] << 2) >> prec; pix1 = (gray - (gray >> prec)) >> right; obptr[0] = (pix0 << 4) | pix1; obptr++; } if (width & 1) { r = *bp2++; g = *bp2++; b = *bp2++; gray = (g + ((b + r) >> 1)) >> 1; gray += (dmp[(x_align + x + 1) & (DM_WIDTH - 1)] << 2) >> prec; pix0 = (gray - (gray >> prec)) >> right; obptr[0] = (pix0 << 4); } bptr += rowstride; obuf += bpl; } } static void xlib_rgb_convert_1 (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { int x, y; int bpl; unsigned char *obuf, *obptr; unsigned char *bptr, *bp2; int r, g, b; const unsigned char *dmp; int dith; unsigned char byte; bptr = buf; bpl = image->bytes_per_line; obuf = ((unsigned char *)image->data) + ay * bpl + (ax >> 3); byte = 0; /* unnecessary, but it keeps gcc from complaining */ for (y = 0; y < height; y++) { dmp = DM[(y_align + y) & (DM_HEIGHT - 1)]; bp2 = bptr; obptr = obuf; for (x = 0; x < width; x++) { r = *bp2++; g = *bp2++; b = *bp2++; dith = (dmp[(x_align + x) & (DM_WIDTH - 1)] << 4) | 4; byte += byte + (r + g + g + b + dith > 1020); if ((x & 7) == 7) { obptr[0] = byte; obptr++; } } if (x & 7) obptr[0] = byte << (8 - (x & 7)); bptr += rowstride; obuf += bpl; } } /* Returns a pointer to the stage buffer. */ static unsigned char * xlib_rgb_ensure_stage (void) { if (image_info->stage_buf == NULL) image_info->stage_buf = malloc (IMAGE_HEIGHT * STAGE_ROWSTRIDE); return image_info->stage_buf; } /* This is slow. Speed me up, please. */ static void xlib_rgb_32_to_stage (unsigned char *buf, int rowstride, int width, int height) { int x, y; unsigned char *pi_start, *po_start; unsigned char *pi, *po; pi_start = buf; po_start = xlib_rgb_ensure_stage (); for (y = 0; y < height; y++) { pi = pi_start; po = po_start; for (x = 0; x < width; x++) { *po++ = *pi++; *po++ = *pi++; *po++ = *pi++; pi++; } pi_start += rowstride; po_start += STAGE_ROWSTRIDE; } } /* Generic 32bit RGB conversion function - convert to 24bit packed, then go from there. */ static void xlib_rgb_convert_32_generic (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { xlib_rgb_32_to_stage (buf, rowstride, width, height); (*image_info->conv) (image, ax, ay, width, height, image_info->stage_buf, STAGE_ROWSTRIDE, x_align, y_align, cmap); } /* Generic 32bit RGB conversion function - convert to 24bit packed, then go from there. */ static void xlib_rgb_convert_32_generic_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { xlib_rgb_32_to_stage (buf, rowstride, width, height); (*image_info->conv_d) (image, ax, ay, width, height, image_info->stage_buf, STAGE_ROWSTRIDE, x_align, y_align, cmap); } /* This is slow. Speed me up, please. */ static void xlib_rgb_gray_to_stage (unsigned char *buf, int rowstride, int width, int height) { int x, y; unsigned char *pi_start, *po_start; unsigned char *pi, *po; unsigned char gray; pi_start = buf; po_start = xlib_rgb_ensure_stage (); for (y = 0; y < height; y++) { pi = pi_start; po = po_start; for (x = 0; x < width; x++) { gray = *pi++; *po++ = gray; *po++ = gray; *po++ = gray; } pi_start += rowstride; po_start += STAGE_ROWSTRIDE; } } /* Generic gray conversion function - convert to 24bit packed, then go from there. */ static void xlib_rgb_convert_gray_generic (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { xlib_rgb_gray_to_stage (buf, rowstride, width, height); (*image_info->conv) (image, ax, ay, width, height, image_info->stage_buf, STAGE_ROWSTRIDE, x_align, y_align, cmap); } static void xlib_rgb_convert_gray_generic_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { xlib_rgb_gray_to_stage (buf, rowstride, width, height); (*image_info->conv_d) (image, ax, ay, width, height, image_info->stage_buf, STAGE_ROWSTRIDE, x_align, y_align, cmap); } /* Render grayscale using indexed method. */ static void xlib_rgb_convert_gray_cmap (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { (*image_info->conv_indexed) (image, ax, ay, width, height, buf, rowstride, x_align, y_align, image_info->gray_cmap); } #if 0 static void xlib_rgb_convert_gray_cmap_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { (*image_info->conv_indexed_d) (image, ax, ay, width, height, buf, rowstride, x_align, y_align, image_info->gray_cmap); } #endif /* This is slow. Speed me up, please. */ static void xlib_rgb_indexed_to_stage (unsigned char *buf, int rowstride, int width, int height, XlibRgbCmap *cmap) { int x, y; unsigned char *pi_start, *po_start; unsigned char *pi, *po; int rgb; pi_start = buf; po_start = xlib_rgb_ensure_stage (); for (y = 0; y < height; y++) { pi = pi_start; po = po_start; for (x = 0; x < width; x++) { rgb = cmap->colors[*pi++]; *po++ = rgb >> 16; *po++ = (rgb >> 8) & 0xff; *po++ = rgb & 0xff; } pi_start += rowstride; po_start += STAGE_ROWSTRIDE; } } /* Generic gray conversion function - convert to 24bit packed, then go from there. */ static void xlib_rgb_convert_indexed_generic (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { xlib_rgb_indexed_to_stage (buf, rowstride, width, height, cmap); (*image_info->conv) (image, ax, ay, width, height, image_info->stage_buf, STAGE_ROWSTRIDE, x_align, y_align, cmap); } static void xlib_rgb_convert_indexed_generic_d (XImage *image, int ax, int ay, int width, int height, unsigned char *buf, int rowstride, int x_align, int y_align, XlibRgbCmap *cmap) { xlib_rgb_indexed_to_stage (buf, rowstride, width, height, cmap); (*image_info->conv_d) (image, ax, ay, width, height, image_info->stage_buf, STAGE_ROWSTRIDE, x_align, y_align, cmap); } /* Select a conversion function based on the visual and a representative image. */ static void xlib_rgb_select_conv (XImage *image, ByteOrder byte_order) { int depth, byterev; int vtype; /* visual type */ int bpp; /* bits per pixel - from the visual */ guint32 red_mask, green_mask, blue_mask; XlibRgbConvFunc conv, conv_d; XlibRgbConvFunc conv_32, conv_32_d; XlibRgbConvFunc conv_gray, conv_gray_d; XlibRgbConvFunc conv_indexed, conv_indexed_d; Bool mask_rgb, mask_bgr; depth = image_info->x_visual_info->depth; bpp = image->bits_per_pixel; if (xlib_rgb_verbose) printf ("Chose visual 0x%x, image bpp=%d, %s first\n", (int)image_info->x_visual_info->visual->visualid, bpp, byte_order == LSB_FIRST ? "lsb" : "msb"); #if G_BYTE_ORDER == G_BIG_ENDIAN byterev = (byte_order == LSB_FIRST); #else byterev = (byte_order == MSB_FIRST); #endif vtype = image_info->x_visual_info->class; if (vtype == DirectColor) vtype = TrueColor; red_mask = image_info->x_visual_info->red_mask; green_mask = image_info->x_visual_info->green_mask; blue_mask = image_info->x_visual_info->blue_mask; mask_rgb = red_mask == 0xff0000 && green_mask == 0xff00 && blue_mask == 0xff; mask_bgr = red_mask == 0xff && green_mask == 0xff00 && blue_mask == 0xff0000; conv = NULL; conv_d = NULL; conv_32 = xlib_rgb_convert_32_generic; conv_32_d = xlib_rgb_convert_32_generic_d; conv_gray = xlib_rgb_convert_gray_generic; conv_gray_d = xlib_rgb_convert_gray_generic_d; conv_indexed = xlib_rgb_convert_indexed_generic; conv_indexed_d = xlib_rgb_convert_indexed_generic_d; image_info->dith_default = FALSE; if (image_info->bitmap) conv = xlib_rgb_convert_1; else if (bpp == 16 && depth == 16 && !byterev && red_mask == 0xf800 && green_mask == 0x7e0 && blue_mask == 0x1f) { conv = xlib_rgb_convert_565; conv_d = xlib_rgb_convert_565_d; conv_gray = xlib_rgb_convert_565_gray; xlib_rgb_preprocess_dm_565 (); } else if (bpp == 16 && depth == 16 && vtype == TrueColor&& byterev && red_mask == 0xf800 && green_mask == 0x7e0 && blue_mask == 0x1f) conv = xlib_rgb_convert_565_br; else if (bpp == 16 && depth == 15 && vtype == TrueColor && !byterev && red_mask == 0x7c00 && green_mask == 0x3e0 && blue_mask == 0x1f) conv = xlib_rgb_convert_555; else if (bpp == 16 && depth == 15 && vtype == TrueColor && byterev && red_mask == 0x7c00 && green_mask == 0x3e0 && blue_mask == 0x1f) conv = xlib_rgb_convert_555_br; /* I'm not 100% sure about the 24bpp tests - but testing will show*/ else if (bpp == 24 && depth == 24 && vtype == TrueColor && ((mask_rgb && byte_order == LSB_FIRST) || (mask_bgr && byte_order == MSB_FIRST))) conv = xlib_rgb_convert_888_lsb; else if (bpp == 24 && depth == 24 && vtype == TrueColor && ((mask_rgb && byte_order == MSB_FIRST) || (mask_bgr && byte_order == LSB_FIRST))) conv = xlib_rgb_convert_888_msb; #if G_BYTE_ORDER == G_BIG_ENDIAN else if (bpp == 32 && depth == 24 && vtype == TrueColor && (mask_rgb && byte_order == LSB_FIRST)) conv = xlib_rgb_convert_0888_br; else if (bpp == 32 && depth == 24 && vtype == TrueColor && (mask_rgb && byte_order == MSB_FIRST)) conv = xlib_rgb_convert_0888; else if (bpp == 32 && depth == 24 && vtype == TrueColor && (mask_bgr && byte_order == MSB_FIRST)) conv = xlib_rgb_convert_8880_br; #else else if (bpp == 32 && depth == 24 && vtype == TrueColor && (mask_rgb && byte_order == MSB_FIRST)) conv = xlib_rgb_convert_0888_br; else if (bpp == 32 && (depth == 32 || depth == 24) && vtype == TrueColor && (mask_rgb && byte_order == LSB_FIRST)) conv = xlib_rgb_convert_0888; else if (bpp == 32 && depth == 24 && vtype == TrueColor && (mask_bgr && byte_order == LSB_FIRST)) conv = xlib_rgb_convert_8880_br; #endif else if (vtype == TrueColor && byte_order == LSB_FIRST) { conv = xlib_rgb_convert_truecolor_lsb; conv_d = xlib_rgb_convert_truecolor_lsb_d; } else if (vtype == TrueColor && byte_order == MSB_FIRST) { conv = xlib_rgb_convert_truecolor_msb; conv_d = xlib_rgb_convert_truecolor_msb_d; } else if (bpp == 8 && depth == 8 && (vtype == PseudoColor #ifdef ENABLE_GRAYSCALE || vtype == GrayScale #endif )) { image_info->dith_default = TRUE; conv = xlib_rgb_convert_8; if (vtype != GrayScale) { if (image_info->nred_shades == 6 && image_info->ngreen_shades == 6 && image_info->nblue_shades == 6) conv_d = xlib_rgb_convert_8_d666; else conv_d = xlib_rgb_convert_8_d; } conv_indexed = xlib_rgb_convert_8_indexed; conv_gray = xlib_rgb_convert_gray_cmap; } else if (bpp == 8 && depth == 8 && (vtype == StaticGray #ifdef not_ENABLE_GRAYSCALE || vtype == GrayScale #endif )) { conv = xlib_rgb_convert_gray8; conv_gray = xlib_rgb_convert_gray8_gray; } else if (bpp == 8 && depth < 8 && depth >= 2 && (vtype == StaticGray || vtype == GrayScale)) { conv = xlib_rgb_convert_gray4; conv_d = xlib_rgb_convert_gray4_d; } else if (bpp == 8 && depth < 8 && depth >= 3) { conv = xlib_rgb_convert_4; } else if (bpp == 4 && depth <= 4 && depth >= 2 && (vtype == StaticGray || vtype == GrayScale)) { conv = xlib_rgb_convert_gray4_pack; conv_d = xlib_rgb_convert_gray4_d_pack; } if (conv_d == NULL) conv_d = conv; image_info->conv = conv; image_info->conv_d = conv_d; image_info->conv_32 = conv_32; image_info->conv_32_d = conv_32_d; image_info->conv_gray = conv_gray; image_info->conv_gray_d = conv_gray_d; image_info->conv_indexed = conv_indexed; image_info->conv_indexed_d = conv_indexed_d; } static int horiz_idx; static int horiz_y = IMAGE_HEIGHT; static int vert_idx; static int vert_x = IMAGE_WIDTH; static int tile_idx; static int tile_x = IMAGE_WIDTH; static int tile_y1 = IMAGE_HEIGHT; static int tile_y2 = IMAGE_HEIGHT; #ifdef VERBOSE static int sincelast; #endif /* Defining NO_FLUSH can cause inconsistent screen updates, but is useful for performance evaluation. */ #undef NO_FLUSH static int xlib_rgb_alloc_scratch_image (void) { if (static_image_idx == N_IMAGES) { #ifndef NO_FLUSH XFlush(image_info->display); #endif #ifdef VERBOSE printf ("flush, %d puts since last flush\n", sincelast); sincelast = 0; #endif static_image_idx = 0; horiz_y = IMAGE_HEIGHT; vert_x = IMAGE_WIDTH; tile_x = IMAGE_WIDTH; tile_y1 = tile_y2 = IMAGE_HEIGHT; } return static_image_idx++; } static XImage * xlib_rgb_alloc_scratch (int width, int height, int *ax, int *ay) { XImage *image; int idx; if (width >= (IMAGE_WIDTH >> 1)) { if (height >= (IMAGE_HEIGHT >> 1)) { idx = xlib_rgb_alloc_scratch_image (); *ax = 0; *ay = 0; } else { if (height + horiz_y > IMAGE_HEIGHT) { horiz_idx = xlib_rgb_alloc_scratch_image (); horiz_y = 0; } idx = horiz_idx; *ax = 0; *ay = horiz_y; horiz_y += height; } } else { if (height >= (IMAGE_HEIGHT >> 1)) { if (width + vert_x > IMAGE_WIDTH) { vert_idx = xlib_rgb_alloc_scratch_image (); vert_x = 0; } idx = vert_idx; *ax = vert_x; *ay = 0; /* using 3 and -4 would be slightly more efficient on 32-bit machines with > 1bpp displays */ vert_x += (width + 7) & -8; } else { if (width + tile_x > IMAGE_WIDTH) { tile_y1 = tile_y2; tile_x = 0; } if (height + tile_y1 > IMAGE_HEIGHT) { tile_idx = xlib_rgb_alloc_scratch_image (); tile_x = 0; tile_y1 = 0; tile_y2 = 0; } if (height + tile_y1 > tile_y2) tile_y2 = height + tile_y1; idx = tile_idx; *ax = tile_x; *ay = tile_y1; tile_x += (width + 7) & -8; } } image = static_image[idx]; #ifdef VERBOSE printf ("index %d, x %d, y %d (%d x %d)\n", idx, *ax, *ay, width, height); sincelast++; #endif return image; } static void xlib_draw_rgb_image_core (Drawable drawable, GC gc, int x, int y, int width, int height, unsigned char *buf, int pixstride, int rowstride, XlibRgbConvFunc conv, XlibRgbCmap *cmap, int xdith, int ydith) { int ay, ax; int xs0, ys0; XImage *image; int width1, height1; unsigned char *buf_ptr; if (image_info->bitmap) { if (image_info->own_gc == 0) { XColor color; image_info->own_gc = XCreateGC(image_info->display, drawable, 0, NULL); color.pixel = WhitePixel(image_info->display, image_info->screen_num); XSetForeground(image_info->display, image_info->own_gc, color.pixel); color.pixel = BlackPixel(image_info->display, image_info->screen_num); XSetBackground(image_info->display, image_info->own_gc, color.pixel); } gc = image_info->own_gc; } for (ay = 0; ay < height; ay += IMAGE_HEIGHT) { height1 = MIN (height - ay, IMAGE_HEIGHT); for (ax = 0; ax < width; ax += IMAGE_WIDTH) { width1 = MIN (width - ax, IMAGE_WIDTH); buf_ptr = buf + ay * rowstride + ax * pixstride; image = xlib_rgb_alloc_scratch (width1, height1, &xs0, &ys0); conv (image, xs0, ys0, width1, height1, buf_ptr, rowstride, x + ax + xdith, y + ay + ydith, cmap); #ifndef DONT_ACTUALLY_DRAW XPutImage(image_info->display, drawable, gc, image, xs0, ys0, x + ax, y + ay, (unsigned int)width1, (unsigned int)height1); #endif } } } /** * xlib_draw_rgb_image: * @drawable: Destination drawable. * @gc: A graphic context. * @x: Leftmost coordinate of the destination rectangle. * @y: Upper coordinate of the destination rectangle. * @width: Width of the destination rectangle, in pixels. * @height: Height of the destination rectangle, in pixels. * @dith: Dithering method to use. * @rgb_buf: Pointer to the pixel in the RGB buffer that corresponds to the * upper-left corner of the rectangular region to render. * @rowstride: Offset between pixel rows in the RGB buffer, in bytes. * * Renders an RGB buffer to a drawable. Pixels are specified as RGB triplets * with 8 bits per channel. An image will thus look like an RGBRGBRGBRGB * sequence of 8-bit values. This function does not let you specify dither * offsets; applications that need to render partial regions of a buffer to * build the final image should use xlib_draw_rgb_image_dithalign() instead. **/ void xlib_draw_rgb_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *rgb_buf, int rowstride) { if (dith == XLIB_RGB_DITHER_NONE || (dith == XLIB_RGB_DITHER_NORMAL && !image_info->dith_default)) xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, rgb_buf, 3, rowstride, image_info->conv, NULL, 0, 0); else xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, rgb_buf, 3, rowstride, image_info->conv_d, NULL, 0, 0); } /** * xlib_draw_rgb_image_dithalign: * @drawable: Destination drawable. * @gc: A graphic context. * @x: Leftmost coordinate of the destination rectangle. * @y: Upper coordinate of the destination rectangle. * @width: Width of the destination rectangle, in pixels. * @height: Height of the destination rectangle, in pixels. * @dith: Dithering method to use. * @rgb_buf: Pointer to the pixel in the RGB buffer that corresponds to the * upper-left corner of the rectangular region to render. * @rowstride: Offset between pixel rows in the RGB buffer, in bytes. * @xdith: X offset for the dither mask. * @ydith: Y offset for the dither mask. * * Renders an RGB buffer to a drawable. Pixels are specified as RGB triplets * with 8 bits per channel. An image will thus look like an RGBRGBRGBRGB * sequence of 8-bit values. This function lets you specify a pair of dither * offsets. It should be used when you need to render regions of an RGB buffer * separately to form the final image; the dither offsets let you align the * dither mask appropriately. **/ void xlib_draw_rgb_image_dithalign (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *rgb_buf, int rowstride, int xdith, int ydith) { if (dith == XLIB_RGB_DITHER_NONE || (dith == XLIB_RGB_DITHER_NORMAL && !image_info->dith_default)) xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, rgb_buf, 3, rowstride, image_info->conv, NULL, xdith, ydith); else xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, rgb_buf, 3, rowstride, image_info->conv_d, NULL, xdith, ydith); } /** * xlib_draw_rgb_32_image: * @drawable: Destination drawable. * @gc: A graphic context. * @x: Leftmost coordinate of the destination rectangle. * @y: Upper coordinate of the destination rectangle. * @width: Width of the destination rectangle, in pixels. * @height: Height of the destination rectangle, in pixels. * @dith: Dithering method to use. * @buf: Pointer to the pixel in the RGB buffer that corresponds to the * upper-left corner of the rectangular region to render. * @rowstride: Offset between pixel rows in the RGB buffer, in bytes. * * This function is analogous to xlib_draw_rgb_image(), but it lets you use * 32-bit RGB buffers with pixels specified as 0xRRGGBB00. The * least-significant 8 bits are actually discarded. This function can lead to * faster results than xlib_draw_rgb_image() since the pixels are aligned on * 32-bit boundaries. **/ void xlib_draw_rgb_32_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *buf, int rowstride) { if (dith == XLIB_RGB_DITHER_NONE || (dith == XLIB_RGB_DITHER_NORMAL && !image_info->dith_default)) xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, buf, 4, rowstride, image_info->conv_32, NULL, 0, 0); else xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, buf, 4, rowstride, image_info->conv_32_d, NULL, 0, 0); } static void xlib_rgb_make_gray_cmap (XlibRgbInfo *info) { guint32 rgb[256]; int i; for (i = 0; i < 256; i++) rgb[i] = (i << 16) | (i << 8) | i; info->gray_cmap = xlib_rgb_cmap_new (rgb, 256); } /** * xlib_draw_gray_image: * @drawable: Destination drawable. * @gc: A graphic context. * @x: Leftmost coordinate of the destination rectangle. * @y: Upper coordinate of the destination rectangle. * @width: Width of the destination rectangle, in pixels. * @height: Height of thd destination rectangle, in pixels. * @dith: Dithering method to use. * @buf: Pointer to the pixel in the grayscale buffer that corresponds to the * upper-left corner of the rectangular region to render. * @rowstride: Offset between pixel rows in the grayscale buffer, in pixels. * * Renders a grayscale buffer to a drawable. Pixels are specified as 8-bit * intensity values. An image will thus look as a GGGGGG sequence of 8-bit * values. **/ void xlib_draw_gray_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *buf, int rowstride) { if (image_info->bpp == 1 && image_info->gray_cmap == NULL && (image_info->x_visual_info->class == PseudoColor || image_info->x_visual_info->class == GrayScale)) xlib_rgb_make_gray_cmap (image_info); if (dith == XLIB_RGB_DITHER_NONE || (dith == XLIB_RGB_DITHER_NORMAL && !image_info->dith_default)) xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, buf, 1, rowstride, image_info->conv_gray, NULL, 0, 0); else xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, buf, 1, rowstride, image_info->conv_gray_d, NULL, 0, 0); } /** * xlib_rgb_cmap_new: * @colors: FIXME * @n_colors: FIXME * * FIXME * * Return value: FIXME **/ XlibRgbCmap * xlib_rgb_cmap_new (guint32 *colors, int n_colors) { XlibRgbCmap *cmap; int i, j; guint32 rgb; if (n_colors < 0) return NULL; if (n_colors > 256) return NULL; cmap = malloc(sizeof(XlibRgbCmap)); memcpy (cmap->colors, colors, n_colors * sizeof(guint32)); if (image_info->bpp == 1 && (image_info->x_visual_info->class == PseudoColor || image_info->x_visual_info->class == GrayScale)) for (i = 0; i < n_colors; i++) { rgb = colors[i]; j = ((rgb & 0xf00000) >> 12) | ((rgb & 0xf000) >> 8) | ((rgb & 0xf0) >> 4); #ifdef VERBOSE printf ("%d %x %x %d\n", i, j, colorcube[j]); #endif cmap->lut[i] = colorcube[j]; } return cmap; } /** * xlib_rgb_cmap_free: * @cmap: An XlibRGB colormap. * * Frees an XlibRGB colormap. **/ void xlib_rgb_cmap_free (XlibRgbCmap *cmap) { free (cmap); } /** * xlib_draw_indexed_image: * @drawable: FIXME * @gc: FIXME * @x: FIXME * @y: FIXME * @width: FIXME * @height: FIXME * @dith: FIXME * @buf: FIXME * @rowstride: FIXME * @cmap: FIXME * * FIXME **/ void xlib_draw_indexed_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *buf, int rowstride, XlibRgbCmap *cmap) { if (dith == XLIB_RGB_DITHER_NONE || (dith == XLIB_RGB_DITHER_NORMAL && !image_info->dith_default)) xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, buf, 1, rowstride, image_info->conv_indexed, cmap, 0, 0); else xlib_draw_rgb_image_core (drawable, gc, x, y, width, height, buf, 1, rowstride, image_info->conv_indexed_d, cmap, 0, 0); } /** * xlib_rgb_ditherable: * * Queries whether XlibRGB supports dithering for its chosen visual. * * Return value: TRUE if dithering can be performed for the visual that XlibRGB * is using, FALSE otherwise. **/ Bool xlib_rgb_ditherable (void) { return (image_info->conv != image_info->conv_d); } /** * xlib_rgb_get_cmap: * * Queries the X colormap that XlibRGB is using. * * Return value: An X colormap. **/ Colormap xlib_rgb_get_cmap (void) { /* xlib_rgb_init (); */ if (image_info) return image_info->cmap; else return 0; } /** * xlib_rgb_get_visual: * * Queries the visual that XlibRGB is using. * * Return value: An X visual. **/ Visual * xlib_rgb_get_visual (void) { /* xlib_rgb_init (); */ if (image_info) return image_info->x_visual_info->visual; else return NULL; } /** * xlib_rgb_get_visual_info: * * Queries the visual info structure for the visual that XlibRGB is using. * * Return value: An XVisualInfo structure. **/ XVisualInfo * xlib_rgb_get_visual_info (void) { /* xlib_rgb_init (); */ if (image_info) return image_info->x_visual_info; else return NULL; } /** * xlib_rgb_get_depth: * * Queries the depth of the visual that XlibRGB is using. * * Return value: Bit depth. **/ int xlib_rgb_get_depth (void) { XVisualInfo * v = xlib_rgb_get_visual_info(); if (v) { return v->depth; } return 0; } /** * xlib_rgb_get_display: * * Queries the X display that XlibRGB is using. * * Return value: An X display. **/ Display * xlib_rgb_get_display (void) { if (image_info) return image_info->display; return NULL; } /** * xlib_rgb_get_screen: * * Queries the screen that XlibRGB is using. * * Return value: An X screen. **/ Screen * xlib_rgb_get_screen (void) { if (image_info) return image_info->screen; return NULL; } gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib.c0000664000175000017500000000504412305775535024607 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Initialization functions * * Author: John Harper * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ #include "config.h" #include #include "gdk-pixbuf-xlib-private.h" /** * SECTION:gdk-pixbuf-xlib-init * @Short_description: Initializing the gdk-pixbuf Xlib library. * @Title: gdk-pixbuf Xlib initialization * @See_also: XlibRGB * * In addition to the normal Gdk-specific functions, the &gdk-pixbuf; * package provides a small library that lets Xlib-only applications * use #GdkPixbuf structures and render them to X drawables. The * functions in this section are used to initialize the &gdk-pixbuf; * Xlib library. This library must be initialized near the beginning * of the program or before calling any of the other &gdk-pixbuf; * Xlib functions. */ Display *gdk_pixbuf_dpy = NULL; int gdk_pixbuf_screen = -1; /** * gdk_pixbuf_xlib_init: * @display: X display to use. * @screen_num: Screen number. * * Initializes the gdk-pixbuf Xlib machinery by calling xlib_rgb_init(). This * function should be called near the beginning of your program, or before using * any of the gdk-pixbuf-xlib functions. **/ void gdk_pixbuf_xlib_init (Display *display, int screen_num) { xlib_rgb_init (display, ScreenOfDisplay (display, screen_num)); gdk_pixbuf_dpy = display; gdk_pixbuf_screen = screen_num; } /** * gdk_pixbuf_xlib_init_with_depth: * @display: X display to use. * @screen_num: Screen number. * @prefDepth: Preferred depth for XlibRGB. * * Similar to gdk_pixbuf_xlib_init(), but also lets you specify the preferred * depth for XlibRGB if you do not want it to use the default depth it picks. **/ void gdk_pixbuf_xlib_init_with_depth (Display *display, int screen_num, int prefDepth) { xlib_rgb_init_with_depth (display, ScreenOfDisplay (display, screen_num), prefDepth); gdk_pixbuf_dpy = display; gdk_pixbuf_screen = screen_num; } gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-render.c0000664000175000017500000003237612305775535026074 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Rendering functions * * Copyright (C) 1999 The Free Software Foundation * * Author: Federico Mena-Quintero * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ /* Trivially ported to Xlib(RGB) by John Harper. */ #include "config.h" #include "gdk-pixbuf-xlib-private.h" /** * SECTION:gdk-pixbuf-xlib-rendering * @Short_description: Rendering a pixbuf to an X drawable. * @Title: Xlib Rendering * * The &gdk-pixbuf; Xlib library provides several convenience * functions to render pixbufs to X drawables. It uses XlibRGB to * render the image data. * * * These functions are analogous to those for the GDK version of * &gdk-pixbuf;. */ /** * gdk_pixbuf_xlib_render_threshold_alpha: * @pixbuf: A pixbuf. * @bitmap: Bitmap where the bilevel mask will be painted to. * @src_x: Source X coordinate. * @src_y: source Y coordinate. * @dest_x: Destination X coordinate. * @dest_y: Destination Y coordinate. * @width: Width of region to threshold. * @height: Height of region to threshold. * @alpha_threshold: Opacity values below this will be painted as zero; all * other values will be painted as one. * * Takes the opacity values in a rectangular portion of a pixbuf and thresholds * them to produce a bi-level alpha mask that can be used as a clipping mask for * a drawable. * **/ void gdk_pixbuf_xlib_render_threshold_alpha (GdkPixbuf *pixbuf, Pixmap bitmap, int src_x, int src_y, int dest_x, int dest_y, int width, int height, int alpha_threshold) { GC gc; XColor color; int x, y; guchar *p; int start, start_status; int status; XGCValues gcv; g_return_if_fail (pixbuf != NULL); g_return_if_fail (gdk_pixbuf_get_colorspace (pixbuf) == GDK_COLORSPACE_RGB); g_return_if_fail (gdk_pixbuf_get_n_channels (pixbuf) == 3 || gdk_pixbuf_get_n_channels (pixbuf) == 4); g_return_if_fail (gdk_pixbuf_get_bits_per_sample (pixbuf) == 8); g_return_if_fail (bitmap != 0); g_return_if_fail (width >= 0 && height >= 0); g_return_if_fail (src_x >= 0 && src_x + width <= gdk_pixbuf_get_width (pixbuf)); g_return_if_fail (src_y >= 0 && src_y + height <= gdk_pixbuf_get_height (pixbuf)); g_return_if_fail (alpha_threshold >= 0 && alpha_threshold <= 255); if (width == 0 || height == 0) return; gc = XCreateGC (gdk_pixbuf_dpy, bitmap, 0, &gcv); if (!gdk_pixbuf_get_has_alpha (pixbuf)) { color.pixel = (alpha_threshold == 255) ? 0 : 1; XSetForeground (gdk_pixbuf_dpy, gc, color.pixel); XFillRectangle (gdk_pixbuf_dpy, bitmap, gc, dest_x, dest_y, width, height); XFreeGC (gdk_pixbuf_dpy, gc); return; } color.pixel = 0; XSetForeground (gdk_pixbuf_dpy, gc, color.pixel); XFillRectangle (gdk_pixbuf_dpy, bitmap, gc, dest_x, dest_y, width, height); color.pixel = 1; XSetForeground (gdk_pixbuf_dpy, gc, color.pixel); for (y = 0; y < height; y++) { p = (gdk_pixbuf_get_pixels (pixbuf) + (y + src_y) * gdk_pixbuf_get_rowstride (pixbuf) + src_x * gdk_pixbuf_get_n_channels (pixbuf) + gdk_pixbuf_get_n_channels (pixbuf) - 1); start = 0; start_status = *p < alpha_threshold; for (x = 0; x < width; x++) { status = *p < alpha_threshold; if (status != start_status) { if (!start_status) XDrawLine (gdk_pixbuf_dpy, bitmap, gc, start + dest_x, y + dest_y, x - 1 + dest_x, y + dest_y); start = x; start_status = status; } p += gdk_pixbuf_get_n_channels (pixbuf); } if (!start_status) XDrawLine (gdk_pixbuf_dpy, bitmap, gc, start + dest_x, y + dest_y, x - 1 + dest_x, y + dest_y); } XFreeGC (gdk_pixbuf_dpy, gc); } /* Creates a buffer by stripping the alpha channel of a pixbuf */ static guchar * remove_alpha (GdkPixbuf *pixbuf, int x, int y, int width, int height, int *rowstride) { guchar *buf; int xx, yy; guchar *src, *dest; g_assert (gdk_pixbuf_get_n_channels (pixbuf) == 4); g_assert (gdk_pixbuf_get_has_alpha (pixbuf)); g_assert (width > 0 && height > 0); g_assert (x >= 0 && x + width <= gdk_pixbuf_get_width (pixbuf)); g_assert (y >= 0 && y + height <= gdk_pixbuf_get_height (pixbuf)); *rowstride = 4 * ((width * 3 + 3) / 4); buf = g_new (guchar, *rowstride * height); for (yy = 0; yy < height; yy++) { src = gdk_pixbuf_get_pixels (pixbuf) + gdk_pixbuf_get_rowstride (pixbuf) * (yy + y) + x * gdk_pixbuf_get_n_channels (pixbuf); dest = buf + *rowstride * yy; for (xx = 0; xx < width; xx++) { *dest++ = *src++; *dest++ = *src++; *dest++ = *src++; src++; } } return buf; } /** * gdk_pixbuf_xlib_render_to_drawable: * @pixbuf: A pixbuf. * @drawable: Destination drawable. * @gc: GC used for rendering. * @src_x: Source X coordinate within pixbuf. * @src_y: Source Y coordinate within pixbuf. * @dest_x: Destination X coordinate within drawable. * @dest_y: Destination Y coordinate within drawable. * @width: Width of region to render, in pixels. * @height: Height of region to render, in pixels. * @dither: Dithering mode for XlibRGB. * @x_dither: X offset for dither. * @y_dither: Y offset for dither. * * Renders a rectangular portion of a pixbuf to a drawable while using the * specified GC. This is done using XlibRGB, so the specified drawable must * have the XlibRGB visual and colormap. Note that this function will ignore * the opacity information for images with an alpha channel; the GC must already * have the clipping mask set if you want transparent regions to show through. * * For an explanation of dither offsets, see the XlibRGB documentation. In * brief, the dither offset is important when re-rendering partial regions of an * image to a rendered version of the full image, or for when the offsets to a * base position change, as in scrolling. The dither matrix has to be shifted * for consistent visual results. If you do not have any of these cases, the * dither offsets can be both zero. **/ void gdk_pixbuf_xlib_render_to_drawable (GdkPixbuf *pixbuf, Drawable drawable, GC gc, int src_x, int src_y, int dest_x, int dest_y, int width, int height, XlibRgbDither dither, int x_dither, int y_dither) { guchar *buf; int rowstride; g_return_if_fail (pixbuf != NULL); g_return_if_fail (gdk_pixbuf_get_colorspace (pixbuf) == GDK_COLORSPACE_RGB); g_return_if_fail (gdk_pixbuf_get_n_channels (pixbuf) == 3 || gdk_pixbuf_get_n_channels (pixbuf) == 4); g_return_if_fail (gdk_pixbuf_get_bits_per_sample (pixbuf) == 8); g_return_if_fail (drawable != 0); g_return_if_fail (gc != 0); g_return_if_fail (width >= 0 && height >= 0); g_return_if_fail (src_x >= 0 && src_x + width <= gdk_pixbuf_get_width (pixbuf)); g_return_if_fail (src_y >= 0 && src_y + height <= gdk_pixbuf_get_height (pixbuf)); if (width == 0 || height == 0) return; /* This will have to be modified once we support other image types. * Also, GdkRGB does not have gdk_draw_rgb_32_image_dithalign(), so we * have to pack the buffer first. Sigh. */ if (gdk_pixbuf_get_has_alpha (pixbuf)) buf = remove_alpha (pixbuf, src_x, src_y, width, height, &rowstride); else { buf = gdk_pixbuf_get_pixels (pixbuf) + src_y * gdk_pixbuf_get_rowstride (pixbuf) + src_x * 3; rowstride = gdk_pixbuf_get_rowstride (pixbuf); } xlib_draw_rgb_image_dithalign (drawable, gc, dest_x, dest_y, width, height, dither, buf, rowstride, x_dither, y_dither); if (gdk_pixbuf_get_has_alpha (pixbuf)) g_free (buf); } /** * gdk_pixbuf_xlib_render_to_drawable_alpha: * @pixbuf: A pixbuf. * @drawable: Destination drawable. * @src_x: Source X coordinate within pixbuf. * @src_y: Source Y coordinates within pixbuf. * @dest_x: Destination X coordinate within drawable. * @dest_y: Destination Y coordinate within drawable. * @width: Width of region to render, in pixels. * @height: Height of region to render, in pixels. * @alpha_mode: If the image does not have opacity information, this is ignored. * Otherwise, specifies how to handle transparency when rendering. * @alpha_threshold: If the image does have opacity information and @alpha_mode * is GDK_PIXBUF_ALPHA_BILEVEL, specifies the threshold value for opacity * values. * @dither: Dithering mode for XlibRGB. * @x_dither: X offset for dither. * @y_dither: Y offset for dither. * * Renders a rectangular portion of a pixbuf to a drawable. This is done using * XlibRGB, so the specified drawable must have the XlibRGB visual and colormap. * * When used with #GDK_PIXBUF_ALPHA_BILEVEL, this function has to create a bitmap * out of the thresholded alpha channel of the image and, it has to set this * bitmap as the clipping mask for the GC used for drawing. This can be a * significant performance penalty depending on the size and the complexity of * the alpha channel of the image. If performance is crucial, consider handling * the alpha channel yourself (possibly by caching it in your application) and * using gdk_pixbuf_xlib_render_to_drawable() or GdkRGB directly instead. **/ void gdk_pixbuf_xlib_render_to_drawable_alpha (GdkPixbuf *pixbuf, Drawable drawable, int src_x, int src_y, int dest_x, int dest_y, int width, int height, GdkPixbufAlphaMode alpha_mode, int alpha_threshold, XlibRgbDither dither, int x_dither, int y_dither) { Pixmap bitmap = 0; GC gc; XGCValues gcv; g_return_if_fail (pixbuf != NULL); g_return_if_fail (gdk_pixbuf_get_colorspace (pixbuf) == GDK_COLORSPACE_RGB); g_return_if_fail (gdk_pixbuf_get_n_channels (pixbuf) == 3 || gdk_pixbuf_get_n_channels (pixbuf) == 4); g_return_if_fail (gdk_pixbuf_get_bits_per_sample (pixbuf) == 8); g_return_if_fail (drawable != 0); g_return_if_fail (width >= 0 && height >= 0); g_return_if_fail (src_x >= 0 && src_x + width <= gdk_pixbuf_get_width (pixbuf)); g_return_if_fail (src_y >= 0 && src_y + height <= gdk_pixbuf_get_height (pixbuf)); if (width == 0 || height == 0) return; gc = XCreateGC (gdk_pixbuf_dpy, drawable, 0, &gcv); if (gdk_pixbuf_get_has_alpha (pixbuf)) { /* Right now we only support GDK_PIXBUF_ALPHA_BILEVEL, so we * unconditionally create the clipping mask. */ bitmap = XCreatePixmap (gdk_pixbuf_dpy, RootWindow (gdk_pixbuf_dpy, gdk_pixbuf_screen), width, height, 1); gdk_pixbuf_xlib_render_threshold_alpha (pixbuf, bitmap, src_x, src_y, 0, 0, width, height, alpha_threshold); XSetClipMask (gdk_pixbuf_dpy, gc, bitmap); XSetClipOrigin (gdk_pixbuf_dpy, gc, dest_x, dest_y); } gdk_pixbuf_xlib_render_to_drawable (pixbuf, drawable, gc, src_x, src_y, dest_x, dest_y, width, height, dither, x_dither, y_dither); if (bitmap) XFreePixmap (gdk_pixbuf_dpy, bitmap); XFreeGC (gdk_pixbuf_dpy, gc); } /** * gdk_pixbuf_xlib_render_pixmap_and_mask: * @pixbuf: A pixbuf. * @pixmap_return: Return value for the created pixmap. * @mask_return: Return value for the created mask. * @alpha_threshold: Threshold value for opacity values. * * Creates a pixmap and a mask bitmap which are returned in the @pixmap_return * and @mask_return arguments, respectively, and renders a pixbuf and its * corresponding tresholded alpha mask to them. This is merely a convenience * function; applications that need to render pixbufs with dither offsets or to * given drawables should use gdk_pixbuf_xlib_render_to_drawable_alpha() or * gdk_pixbuf_xlib_render_to_drawable(), and * gdk_pixbuf_xlib_render_threshold_alpha(). * * If the pixbuf does not have an alpha channel, then *@mask_return will be set * to None. **/ void gdk_pixbuf_xlib_render_pixmap_and_mask (GdkPixbuf *pixbuf, Pixmap *pixmap_return, Pixmap *mask_return, int alpha_threshold) { g_return_if_fail (pixbuf != NULL); if (pixmap_return) { GC gc; XGCValues gcv; *pixmap_return = XCreatePixmap (gdk_pixbuf_dpy, RootWindow (gdk_pixbuf_dpy, gdk_pixbuf_screen), gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf), xlib_rgb_get_depth ()); gc = XCreateGC (gdk_pixbuf_dpy, *pixmap_return, 0, &gcv); gdk_pixbuf_xlib_render_to_drawable (pixbuf, *pixmap_return, gc, 0, 0, 0, 0, gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf), XLIB_RGB_DITHER_NORMAL, 0, 0); XFreeGC (gdk_pixbuf_dpy, gc); } if (mask_return) { if (gdk_pixbuf_get_has_alpha (pixbuf)) { *mask_return = XCreatePixmap (gdk_pixbuf_dpy, RootWindow (gdk_pixbuf_dpy, gdk_pixbuf_screen), gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf), 1); gdk_pixbuf_xlib_render_threshold_alpha (pixbuf, *mask_return, 0, 0, 0, 0, gdk_pixbuf_get_width (pixbuf), gdk_pixbuf_get_height (pixbuf), alpha_threshold); } else *mask_return = 0; } } gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-private.h0000664000175000017500000000170012305775535026257 0ustar00mclasenmclasen00000000000000/* GdkPixbuf library - Xlib header file * * Authors: John Harper * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ #ifndef GDK_PIXBUF_XLIB_PRIVATE_H #define GDK_PIXBUF_XLIB_PRIVATE_H #include "gdk-pixbuf-xlib.h" #include extern Display *gdk_pixbuf_dpy; extern int gdk_pixbuf_screen; #endif gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/Makefile.am0000664000175000017500000000211412305775535023476 0ustar00mclasenmclasen00000000000000if PLATFORM_WIN32 no_undefined = -no-undefined endif lib_LTLIBRARIES=libgdk_pixbuf_xlib-2.0.la AM_CPPFLAGS = \ -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gdk-pixbuf \ -I$(top_srcdir)/contrib \ $(GDK_PIXBUF_XLIB_DEP_CFLAGS) libgdk_pixbuf_xlib_2_0_la_LDFLAGS = \ -export-dynamic \ $(no_undefined) \ -version-info $(LT_VERSION_INFO) libgdk_pixbuf_xlib_2_0_la_LIBADD = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(GDK_PIXBUF_XLIB_DEP_LIBS) libgdk_pixbuf_xlib_2_0_la_SOURCES = \ gdk-pixbuf-xlib-private.h \ gdk-pixbuf-xlib.c \ gdk-pixbuf-xlib-render.c \ gdk-pixbuf-xlib-drawable.c \ gdk-pixbuf-xlibrgb.c libgdk_pixbuf_xlibincludedir=$(includedir)/gdk-pixbuf-2.0/gdk-pixbuf-xlib libgdk_pixbuf_xlibinclude_HEADERS = \ gdk-pixbuf-xlib.h \ gdk-pixbuf-xlibrgb.h pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = gdk-pixbuf-xlib-2.0.pc EXTRA_DIST = gdk-pixbuf-xlib-2.0.pc.in -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-drawable.c0000664000175000017500000010213512305775535026365 0ustar00mclasenmclasen00000000000000/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ /* GdkPixbuf library - convert X drawable information to RGB * * Copyright (C) 1999 Michael Zucchi * * Authors: Michael Zucchi * Cody Russell * Federico Mena-Quintero * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public * License as published by the Free Software Foundation; either * version 2 of the License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this library; if not, see . */ /* Ported to Xlib by John Harper */ #include "config.h" #include #include #include "gdk-pixbuf-xlib-private.h" #include #include /** * SECTION:gdk-pixbuf-xlib-from-drawables * @Short_description: Getting parts of an X drawable's image data into a pixbuf. * @Title: X Drawables to Pixbufs * * The functions in this section allow you to take the image data * from an X drawable and dump it into a #GdkPixbuf. This can be * used for screenshots and other special effects. Note that these * operations can be expensive, since the image data has to be * transferred from the X server to the client program and converted. * * * These functions are analogous to those for the GDK version of * &gdk-pixbuf;. */ #if (G_BYTE_ORDER == G_LITTLE_ENDIAN) #define LITTLE #endif #define d(x) static const guint32 mask_table[] = { 0x00000000, 0x00000001, 0x00000003, 0x00000007, 0x0000000f, 0x0000001f, 0x0000003f, 0x0000007f, 0x000000ff, 0x000001ff, 0x000003ff, 0x000007ff, 0x00000fff, 0x00001fff, 0x00003fff, 0x00007fff, 0x0000ffff, 0x0001ffff, 0x0003ffff, 0x0007ffff, 0x000fffff, 0x001fffff, 0x003fffff, 0x007fffff, 0x00ffffff, 0x01ffffff, 0x03ffffff, 0x07ffffff, 0x0fffffff, 0x1fffffff, 0x3fffffff, 0x7fffffff, 0xffffffff }; /* color handling */ typedef struct xlib_colormap_struct xlib_colormap; struct xlib_colormap_struct { int size; XColor *colors; Visual *visual; Colormap colormap; }; static xlib_colormap * xlib_get_colormap (Colormap id, Visual *visual) { int i; xlib_colormap *xc = g_new (xlib_colormap, 1); xc->size = visual->map_entries; xc->colors = g_new (XColor, xc->size); xc->visual = visual; xc->colormap = id; for (i = 0; i < xc->size; i++) { xc->colors[i].pixel = i; xc->colors[i].flags = DoRed | DoGreen | DoBlue; } XQueryColors (gdk_pixbuf_dpy, xc->colormap, xc->colors, xc->size); return xc; } static void xlib_colormap_free (xlib_colormap *xc) { g_free (xc->colors); g_free (xc); } /* from gdkvisual.c */ static void visual_decompose_mask (gulong mask, gint *shift, gint *prec) { *shift = 0; *prec = 0; while (!(mask & 0x1)) { (*shift)++; mask >>= 1; } while (mask & 0x1) { (*prec)++; mask >>= 1; } } static gboolean x_error; static int handle_x_error (Display *dpy, XErrorEvent *ev) { x_error = TRUE; return 0; } static gboolean drawable_is_pixmap (Drawable d) { /* copied from Imlib */ XErrorHandler errh; XWindowAttributes wa; gboolean is_pixmap; errh = XSetErrorHandler (handle_x_error); x_error = FALSE; XGetWindowAttributes (gdk_pixbuf_dpy, d, &wa); XSync (gdk_pixbuf_dpy, False); is_pixmap = x_error; XSetErrorHandler (errh); return is_pixmap; } /* convert 1 bits-pixel data no alpha */ static void rgb1 (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; register guint8 data; guint8 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; d (printf ("1 bits/pixel\n")); /* convert upto 8 pixels/time */ /* its probably not worth trying to make this run very fast, who uses 1 bit displays anymore? */ width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { o = orow; for (xx = 0; xx < width; xx ++) { data = srow[xx >> 3] >> (7 - (xx & 7)) & 1; *o++ = colormap->colors[data].red; *o++ = colormap->colors[data].green; *o++ = colormap->colors[data].blue; } srow += bpl; orow += rowstride; } } /* convert 1 bits/pixel data with alpha */ static void rgb1a (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; register guint8 data; guint8 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; guint32 remap[2]; d (printf ("1 bits/pixel\n")); /* convert upto 8 pixels/time */ /* its probably not worth trying to make this run very fast, who uses 1 bit displays anymore? */ width = image->width; height = image->height; bpl = image->bytes_per_line; for (xx = 0; xx < 2; xx++) { #ifdef LITTLE remap[xx] = 0xff000000 | colormap->colors[xx].blue << 16 | colormap->colors[xx].green << 8 | colormap->colors[xx].red; #else remap[xx] = 0xff | colormap->colors[xx].red << 24 | colormap->colors[xx].green << 16 | colormap->colors[xx].blue << 8; #endif } for (yy = 0; yy < height; yy++) { o = orow; for (xx = 0; xx < width; xx ++) { data = srow[xx >> 3] >> (7 - (xx & 7)) & 1; *o++ = remap[data]; } srow += bpl; orow += rowstride; } } /* convert 8 bits/pixel data no alpha */ static void rgb8 (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; guint32 mask; register guint32 data; guint8 *srow = (guint8 *)image->data, *orow = pixels; register guint8 *s; register guint8 *o; width = image->width; height = image->height; bpl = image->bytes_per_line; d (printf ("8 bit, no alpha output\n")); mask = mask_table[image->depth]; for (yy = 0; yy < height; yy++) { s = srow; o = orow; for (xx = 0; xx < width; xx++) { data = *s++ & mask; *o++ = colormap->colors[data].red; *o++ = colormap->colors[data].green; *o++ = colormap->colors[data].blue; } srow += bpl; orow += rowstride; } } /* convert 8 bits/pixel data with alpha */ static void rgb8a (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; guint32 mask; register guint32 data; guint32 remap[256]; register guint8 *s; /* read 2 pixels at once */ register guint32 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; d (printf ("8 bit, with alpha output\n")); mask = mask_table[image->depth]; for (xx = 0; xx < colormap->size; xx++) { #ifdef LITTLE remap[xx] = 0xff000000 | colormap->colors[xx].blue << 16 | colormap->colors[xx].green << 8 | colormap->colors[xx].red; #else remap[xx] = 0xff | colormap->colors[xx].red << 24 | colormap->colors[xx].green << 16 | colormap->colors[xx].blue << 8; #endif } for (yy = 0; yy < height; yy++) { s = srow; o = (guint32 *) orow; for (xx = 0; xx < width; xx ++) { data = *s++ & mask; *o++ = remap[data]; } srow += bpl; orow += rowstride; } } /* convert 16 bits/pixel data no alpha data in lsb format */ static void rgb565lsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint32 *s; /* read 2 pixels at once */ #else register guint8 *s; /* read 2 pixels at once */ #endif register guint16 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = (guint32 *) srow; #else s = srow; #endif o = (guint16 *) orow; for (xx = 1; xx < width; xx += 2) { register guint32 data; #ifdef LITTLE data = *s++; *o++ = (data & 0xf800) >> 8 | (data & 0xe000) >> 13 | (data & 0x7e0) << 5 | (data & 0x600) >> 1; *o++ = (data & 0x1f) << 3 | (data & 0x1c) >> 2 | (data & 0xf8000000) >> 16 | (data & 0xe0000000) >> 21; *o++ = (data & 0x7e00000) >> 19 | (data & 0x6000000) >> 25 | (data & 0x1f0000) >> 5 | (data & 0x1c0000) >> 10; #else /* swap endianness first */ data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24; s += 4; *o++ = (data & 0xf800) | (data & 0xe000) >> 5 | (data & 0x7e0) >> 3 | (data & 0x600) >> 9; *o++ = (data & 0x1f) << 11 | (data & 0x1c) << 6 | (data & 0xf8000000) >> 24 | (data & 0xe0000000) >> 29; *o++ = (data & 0x7e00000) >> 11 | (data & 0x6000000) >> 17 | (data & 0x1f0000) >> 13 | (data & 0x1c0000) >> 18; #endif } /* check for last remaining pixel */ if (width & 1) { register guint16 data; #ifdef LITTLE data = *((short *) s); #else data = *((short *) s); data = ((data >> 8) & 0xff) | ((data & 0xff) << 8); #endif ((char *) o)[0] = ((data >> 8) & 0xf8) | ((data >> 13) & 0x7); ((char *) o)[1] = ((data >> 3) & 0xfc) | ((data >> 9) & 0x3); ((char *) o)[2] = ((data << 3) & 0xf8) | ((data >> 2) & 0x7); } srow += bpl; orow += rowstride; } } /* convert 16 bits/pixel data no alpha data in msb format */ static void rgb565msb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint8 *s; /* need to swap data order */ #else register guint32 *s; /* read 2 pixels at once */ #endif register guint16 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = srow; #else s = (guint32 *) srow; #endif o = (guint16 *) orow; for (xx = 1; xx < width; xx += 2) { register guint32 data; #ifdef LITTLE /* swap endianness first */ data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24; s += 4; *o++ = (data & 0xf800) >> 8 | (data & 0xe000) >> 13 | (data & 0x7e0) << 5 | (data & 0x600) >> 1; *o++ = (data & 0x1f) << 3 | (data & 0x1c) >> 2 | (data & 0xf8000000) >> 16 | (data & 0xe0000000) >> 21; *o++ = (data & 0x7e00000) >> 19 | (data & 0x6000000) >> 25 | (data & 0x1f0000) >> 5 | (data & 0x1c0000) >> 10; #else data = *s++; *o++ = (data & 0xf800) | (data & 0xe000) >> 5 | (data & 0x7e0) >> 3 | (data & 0x600) >> 9; *o++ = (data & 0x1f) << 11 | (data & 0x1c) << 6 | (data & 0xf8000000) >> 24 | (data & 0xe0000000) >> 29; *o++ = (data & 0x7e00000) >> 11 | (data & 0x6000000) >> 17 | (data & 0x1f0000) >> 13 | (data & 0x1c0000) >> 18; #endif } /* check for last remaining pixel */ if (width & 1) { register guint16 data; #ifdef LITTLE data = *((short *) s); data = ((data >> 8) & 0xff) | ((data & 0xff) << 8); #else data = *((short *) s); #endif ((char *) o)[0] = ((data >> 8) & 0xf8) | ((data >> 13) & 0x7); ((char *) o)[1] = ((data >> 3) & 0xfc) | ((data >> 9) & 0x3); ((char *) o)[2] = ((data << 3) & 0xf8) | ((data >> 2) & 0x7); } srow += bpl; orow += rowstride; } } /* convert 16 bits/pixel data with alpha data in lsb format */ static void rgb565alsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint16 *s; /* read 1 pixels at once */ #else register guint8 *s; #endif register guint32 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = (guint16 *) srow; #else s = (guint8 *) srow; #endif o = (guint32 *) orow; for (xx = 0; xx < width; xx ++) { register guint32 data; /* rrrrrggg gggbbbbb -> rrrrrRRR ggggggGG bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB ggggggGG rrrrrRRR */ #ifdef LITTLE data = *s++; *o++ = (data & 0xf800) >> 8 | (data & 0xe000) >> 13 | (data & 0x7e0) << 5 | (data & 0x600) >> 1 | (data & 0x1f) << 19 | (data & 0x1c) << 14 | 0xff000000; #else /* swap endianness first */ data = s[0] | s[1] << 8; s += 2; *o++ = (data & 0xf800) << 16 | (data & 0xe000) << 11 | (data & 0x7e0) << 13 | (data & 0x600) << 7 | (data & 0x1f) << 11 | (data & 0x1c) << 6 | 0xff; #endif } srow += bpl; orow += rowstride; } } /* convert 16 bits/pixel data with alpha data in msb format */ static void rgb565amsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint8 *s; #else register guint16 *s; /* read 1 pixels at once */ #endif register guint32 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = srow; #else s = (guint16 *) srow; #endif o = (guint32 *) orow; for (xx = 0; xx < width; xx ++) { register guint32 data; /* rrrrrggg gggbbbbb -> rrrrrRRR gggggg00 bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB gggggg00 rrrrrRRR */ #ifdef LITTLE /* swap endianness first */ data = s[0] | s[1] << 8; s += 2; *o++ = (data & 0xf800) >> 8 | (data & 0xe000) >> 13 | (data & 0x7e0) << 5 | (data & 0x600) >> 1 | (data & 0x1f) << 19 | (data & 0x1c) << 14 | 0xff000000; #else data = *s++; *o++ = (data & 0xf800) << 16 | (data & 0xe000) << 11 | (data & 0x7e0) << 13 | (data & 0x600) << 7 | (data & 0x1f) << 11 | (data & 0x1c) << 6 | 0xff; #endif } srow += bpl; orow += rowstride; } } /* convert 15 bits/pixel data no alpha data in lsb format */ static void rgb555lsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint32 *s; /* read 2 pixels at once */ #else register guint8 *s; /* read 2 pixels at once */ #endif register guint16 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = (guint32 *) srow; #else s = srow; #endif o = (guint16 *) orow; for (xx = 1; xx < width; xx += 2) { register guint32 data; #ifdef LITTLE data = *s++; *o++ = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12 | (data & 0x3e0) << 6 | (data & 0x380) << 1; *o++ = (data & 0x1f) << 3 | (data & 0x1c) >> 2 | (data & 0x7c000000) >> 15 | (data & 0x70000000) >> 20; *o++ = (data & 0x3e00000) >> 18 | (data & 0x3800000) >> 23 | (data & 0x1f0000) >> 5 | (data & 0x1c0000) >> 10; #else /* swap endianness first */ data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24; s += 4; *o++ = (data & 0x7c00) << 1 | (data & 0x7000) >> 4 | (data & 0x3e0) >> 2 | (data & 0x380) >> 7; *o++ = (data & 0x1f) << 11 | (data & 0x1c) << 6 | (data & 0x7c000000) >> 23 | (data & 0x70000000) >> 28; *o++ = (data & 0x3e00000) >> 10 | (data & 0x3800000) >> 15 | (data & 0x1f0000) >> 13 | (data & 0x1c0000) >> 18; #endif } /* check for last remaining pixel */ if (width & 1) { register guint16 data; #ifdef LITTLE data = *((short *) s); #else data = *((short *) s); data = ((data >> 8) & 0xff) | ((data & 0xff) << 8); #endif ((char *) o)[0] = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12; ((char *) o)[1] = (data & 0x3e0) >> 2 | (data & 0x380) >> 7; ((char *) o)[2] = (data & 0x1f) << 3 | (data & 0x1c) >> 2; } srow += bpl; orow += rowstride; } } /* convert 15 bits/pixel data no alpha data in msb format */ static void rgb555msb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint8 *s; /* read 2 pixels at once */ #else register guint32 *s; /* read 2 pixels at once */ #endif register guint16 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = srow; #else s = (guint32 *) srow; #endif o = (guint16 *) orow; for (xx = 1; xx < width; xx += 2) { register guint32 data; #ifdef LITTLE /* swap endianness first */ data = s[1] | s[0] << 8 | s[3] << 16 | s[2] << 24; s += 4; *o++ = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12 | (data & 0x3e0) << 6 | (data & 0x380) << 1; *o++ = (data & 0x1f) << 3 | (data & 0x1c) >> 2 | (data & 0x7c000000) >> 15 | (data & 0x70000000) >> 20; *o++ = (data & 0x3e00000) >> 18 | (data & 0x3800000) >> 23 | (data & 0x1f0000) >> 5 | (data & 0x1c0000) >> 10; #else data = *s++; *o++ = (data & 0x7c00) << 1 | (data & 0x7000) >> 4 | (data & 0x3e0) >> 2 | (data & 0x380) >> 7; *o++ = (data & 0x1f) << 11 | (data & 0x1c) << 6 | (data & 0x7c000000) >> 23 | (data & 0x70000000) >> 28; *o++ = (data & 0x3e00000) >> 10 | (data & 0x3800000) >> 15 | (data & 0x1f0000) >> 13 | (data & 0x1c0000) >> 18; #endif } /* check for last remaining pixel */ if (width & 1) { register guint16 data; #ifdef LITTLE data = *((short *) s); data = ((data >> 8) & 0xff) | ((data & 0xff) << 8); #else data = *((short *) s); #endif ((char *) o)[0] = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12; ((char *) o)[1] = (data & 0x3e0) >> 2 | (data & 0x380) >> 7; ((char *) o)[2] = (data & 0x1f) << 3 | (data & 0x1c) >> 2; } srow += bpl; orow += rowstride; } } /* convert 15 bits/pixel data with alpha data in lsb format */ static void rgb555alsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint16 *s; /* read 1 pixels at once */ #else register guint8 *s; #endif register guint32 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = (guint16 *) srow; #else s = srow; #endif o = (guint32 *) orow; for (xx = 0; xx < width; xx++) { register guint32 data; /* rrrrrggg gggbbbbb -> rrrrrRRR gggggGGG bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB gggggGGG rrrrrRRR */ #ifdef LITTLE data = *s++; *o++ = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12 | (data & 0x3e0) << 6 | (data & 0x380) << 1 | (data & 0x1f) << 19 | (data & 0x1c) << 14 | 0xff000000; #else /* swap endianness first */ data = s[0] | s[1] << 8; s += 2; *o++ = (data & 0x7c00) << 17 | (data & 0x7000) << 12 | (data & 0x3e0) << 14 | (data & 0x380) << 9 | (data & 0x1f) << 11 | (data & 0x1c) << 6 | 0xff; #endif } srow += bpl; orow += rowstride; } } /* convert 15 bits/pixel data with alpha data in msb format */ static void rgb555amsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; #ifdef LITTLE register guint16 *s; /* read 1 pixels at once */ #else register guint8 *s; #endif register guint32 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = (guint16 *) srow; #else s = srow; #endif o = (guint32 *) orow; for (xx = 0; xx < width; xx++) { register guint32 data; /* rrrrrggg gggbbbbb -> rrrrrRRR gggggGGG bbbbbBBB aaaaaaaa */ /* little endian: aaaaaaaa bbbbbBBB gggggGGG rrrrrRRR */ #ifdef LITTLE /* swap endianness first */ data = s[0] | s[1] << 8; s += 2; *o++ = (data & 0x7c00) >> 7 | (data & 0x7000) >> 12 | (data & 0x3e0) << 6 | (data & 0x380) << 1 | (data & 0x1f) << 19 | (data & 0x1c) << 14 | 0xff000000; #else data = *s++; *o++ = (data & 0x7c00) << 17 | (data & 0x7000) << 12 | (data & 0x3e0) << 14 | (data & 0x380) << 9 | (data & 0x1f) << 11 | (data & 0x1c) << 6 | 0xff; #endif } srow += bpl; orow += rowstride; } } static void rgb888alsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; guint8 *s; /* for byte order swapping */ guint8 *o; guint8 *srow = (guint8 *)image->data, *orow = pixels; width = image->width; height = image->height; bpl = image->bytes_per_line; d (printf ("32 bits/pixel with alpha\n")); /* lsb data */ for (yy = 0; yy < height; yy++) { s = srow; o = orow; for (xx = 0; xx < width; xx++) { *o++ = s[2]; *o++ = s[1]; *o++ = s[0]; *o++ = 0xff; s += 4; } srow += bpl; orow += rowstride; } } static void rgb888lsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; guint8 *srow = (guint8 *)image->data, *orow = pixels; guint8 *o, *s; width = image->width; height = image->height; bpl = image->bytes_per_line; d (printf ("32 bit, lsb, no alpha\n")); for (yy = 0; yy < height; yy++) { s = srow; o = orow; for (xx = 0; xx < width; xx++) { *o++ = s[2]; *o++ = s[1]; *o++ = s[0]; s += 4; } srow += bpl; orow += rowstride; } } static void rgb888amsb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; guint8 *srow = (guint8 *)image->data, *orow = pixels; #ifdef LITTLE guint32 *o; guint32 *s; #else guint8 *s; /* for byte order swapping */ guint8 *o; #endif d (printf ("32 bit, msb, with alpha\n")); width = image->width; height = image->height; bpl = image->bytes_per_line; /* msb data */ for (yy = 0; yy < height; yy++) { #ifdef LITTLE s = (guint32 *) srow; o = (guint32 *) orow; #else s = srow; o = orow; #endif for (xx = 0; xx < width; xx++) { #ifdef LITTLE *o++ = s[1]; *o++ = s[2]; *o++ = s[3]; *o++ = 0xff; s += 4; #else *o++ = (*s << 8) | 0xff; /* untested */ s++; #endif } srow += bpl; orow += rowstride; } } static void rgb888msb (XImage *image, guchar *pixels, int rowstride, xlib_colormap *colormap) { int xx, yy; int width, height; int bpl; guint8 *srow = (guint8 *)image->data, *orow = pixels; guint8 *s; guint8 *o; d (printf ("32 bit, msb, no alpha\n")); width = image->width; height = image->height; bpl = image->bytes_per_line; for (yy = 0; yy < height; yy++) { s = srow; o = orow; for (xx = 0; xx < width; xx++) { *o++ = s[1]; *o++ = s[2]; *o++ = s[3]; s += 4; } srow += bpl; orow += rowstride; } } /* This should work correctly with any display/any endianness, but will probably run quite slow */ static void convert_real_slow (XImage *image, guchar *pixels, int rowstride, xlib_colormap *cmap, int alpha) { int xx, yy; int width, height; int bpl; guint8 *srow = (guint8 *)image->data, *orow = pixels; guint8 *o; guint32 pixel; Visual *v; guint8 component; int i; int red_shift, red_prec, green_shift, green_prec, blue_shift, blue_prec; width = image->width; height = image->height; bpl = image->bytes_per_line; v = cmap->visual; visual_decompose_mask (v->red_mask, &red_shift, &red_prec); visual_decompose_mask (v->green_mask, &green_shift, &green_prec); visual_decompose_mask (v->blue_mask, &blue_shift, &blue_prec); d(printf("rgb mask/shift/prec = %x:%x:%x %d:%d:%d %d:%d:%d\n", v->red_mask, v->green_mask, v->blue_mask, red_shift, green_shift, blue_shift, red_prec, green_prec, blue_prec)); for (yy = 0; yy < height; yy++) { o = orow; for (xx = 0; xx < width; xx++) { pixel = XGetPixel (image, xx, yy); switch (v->class) { /* I assume this is right for static & greyscale's too? */ case StaticGray: case GrayScale: case StaticColor: case PseudoColor: *o++ = cmap->colors[pixel].red; *o++ = cmap->colors[pixel].green; *o++ = cmap->colors[pixel].blue; break; case TrueColor: /* This is odd because it must sometimes shift left (otherwise I'd just shift >> (*_shift - 8 + *_prec + <0-7>). This logic should work for all bit sizes/shifts/etc. */ component = 0; for (i = 24; i < 32; i += red_prec) component |= ((pixel & v->red_mask) << (32 - red_shift - red_prec)) >> i; *o++ = component; component = 0; for (i = 24; i < 32; i += green_prec) component |= ((pixel & v->green_mask) << (32 - green_shift - green_prec)) >> i; *o++ = component; component = 0; for (i = 24; i < 32; i += blue_prec) component |= ((pixel & v->blue_mask) << (32 - blue_shift - blue_prec)) >> i; *o++ = component; break; case DirectColor: *o++ = cmap->colors[((pixel & v->red_mask) << (32 - red_shift - red_prec)) >> 24].red; *o++ = cmap->colors[((pixel & v->green_mask) << (32 - green_shift - green_prec)) >> 24].green; *o++ = cmap->colors[((pixel & v->blue_mask) << (32 - blue_shift - blue_prec)) >> 24].blue; break; } if (alpha) *o++ = 0xff; } srow += bpl; orow += rowstride; } } typedef void (* cfunc) (XImage *image, guchar *pixels, int rowstride, xlib_colormap *cmap); static const cfunc convert_map[] = { rgb1,rgb1,rgb1a,rgb1a, rgb8,rgb8,rgb8a,rgb8a, rgb555lsb,rgb555msb,rgb555alsb,rgb555amsb, rgb565lsb,rgb565msb,rgb565alsb,rgb565amsb, rgb888lsb,rgb888msb,rgb888alsb,rgb888amsb }; /* perform actual conversion If we can, try and use the optimised code versions, but as a default fallback, and always for direct colour, use the generic/slow but complete conversion function. */ static void rgbconvert (XImage *image, guchar *pixels, int rowstride, int alpha, xlib_colormap *cmap) { int index = (image->byte_order == MSBFirst) | (alpha != 0) << 1; int bank=5; /* default fallback converter */ Visual *v = cmap->visual; d(printf("masks = %x:%x:%x\n", v->red_mask, v->green_mask, v->blue_mask)); d(printf("image depth = %d, bpp = %d\n", image->depth, image->bits_per_pixel)); switch (v->class) { /* I assume this is right for static & greyscale's too? */ case StaticGray: case GrayScale: case StaticColor: case PseudoColor: switch (image->bits_per_pixel) { case 1: bank = 0; break; case 8: bank = 1; break; } break; case TrueColor: switch (image->depth) { case 15: if (v->red_mask == 0x7c00 && v->green_mask == 0x3e0 && v->blue_mask == 0x1f && image->bits_per_pixel == 16) bank = 2; break; case 16: if (v->red_mask == 0xf800 && v->green_mask == 0x7e0 && v->blue_mask == 0x1f && image->bits_per_pixel == 16) bank = 3; break; case 24: case 32: if (v->red_mask == 0xff0000 && v->green_mask == 0xff00 && v->blue_mask == 0xff && image->bits_per_pixel == 32) bank = 4; break; } break; case DirectColor: /* always use the slow version */ break; } d(printf("converting using conversion function in bank %d\n", bank)); if (bank==5) { convert_real_slow(image, pixels, rowstride, cmap, alpha); } else { index |= bank << 2; (* convert_map[index]) (image, pixels, rowstride, cmap); } } static gboolean xlib_window_is_viewable (Window w) { XWindowAttributes wa; while (w != 0) { Window parent, root, *children; guint nchildren; XGetWindowAttributes (gdk_pixbuf_dpy, w, &wa); if (wa.map_state != IsViewable) return FALSE; if (!XQueryTree (gdk_pixbuf_dpy, w, &root, &parent, &children, &nchildren)) return FALSE; if (nchildren > 0) XFree (children); if ((parent == root) || (w == root)) return TRUE; w = parent; } return FALSE; } static gint xlib_window_get_origin (Window w, gint *x, gint *y) { Window child; return XTranslateCoordinates (gdk_pixbuf_dpy, w, RootWindow (gdk_pixbuf_dpy, gdk_pixbuf_screen), 0, 0, x, y, &child); } /* Exported functions */ /** * gdk_pixbuf_xlib_get_from_drawable: * @dest: Destination pixbuf, or NULL if a new pixbuf should be created. * @src: Source drawable. * @cmap: A colormap if @src is a pixmap. If it is a window, this argument will * be ignored. * @visual: A visual if @src is a pixmap. If it is a window, this argument will * be ignored. * @src_x: Source X coordinate within drawable. * @src_y: Source Y coordinate within drawable. * @dest_x: Destination X coordinate in pixbuf, or 0 if @dest is NULL. * @dest_y: Destination Y coordinate in pixbuf, or 0 if @dest is NULL. * @width: Width in pixels of region to get. * @height: Height in pixels of region to get. * * Transfers image data from a Gdk drawable and converts it to an RGB(A) * representation inside a GdkPixbuf. * * If the drawable @src is a pixmap, then a suitable colormap must be specified, * since pixmaps are just blocks of pixel data without an associated colormap. * If the drawable is a window, the @cmap argument will be ignored and the * window's own colormap will be used instead. * * If the specified destination pixbuf @dest is #NULL, then this function will * create an RGB pixbuf with 8 bits per channel and no alpha, with the same size * specified by the @width and @height arguments. In this case, the @dest_x and * @dest_y arguments must be specified as 0, otherwise the function will return * #NULL. If the specified destination pixbuf is not NULL and it contains alpha * information, then the filled pixels will be set to full opacity. * * If the specified drawable is a pixmap, then the requested source rectangle * must be completely contained within the pixmap, otherwise the function will * return #NULL. * * If the specified drawable is a window, then it must be viewable, i.e. all of * its ancestors up to the root window must be mapped. Also, the specified * source rectangle must be completely contained within the window and within * the screen. If regions of the window are obscured by noninferior windows, the * contents of those regions are undefined. The contents of regions obscured by * inferior windows of a different depth than that of the source window will also * be undefined. * * Return value: The same pixbuf as @dest if it was non-NULL, or a newly-created * pixbuf with a reference count of 1 if no destination pixbuf was specified; in * the latter case, NULL will be returned if not enough memory could be * allocated for the pixbuf to be created. **/ GdkPixbuf * gdk_pixbuf_xlib_get_from_drawable (GdkPixbuf *dest, Drawable src, Colormap cmap, Visual *visual, int src_x, int src_y, int dest_x, int dest_y, int width, int height) { guint src_width, src_height; XImage *image; int rowstride, bpp, alpha; XWindowAttributes wa; xlib_colormap *x_cmap; gboolean is_pixmap; /* General sanity checks */ g_return_val_if_fail (src != 0, NULL); is_pixmap = drawable_is_pixmap (src); if (is_pixmap) { g_return_val_if_fail (cmap != 0, NULL); g_return_val_if_fail (visual != NULL, NULL); } else g_return_val_if_fail (xlib_window_is_viewable (src), NULL); if (!dest) g_return_val_if_fail (dest_x == 0 && dest_y == 0, NULL); else { g_return_val_if_fail (gdk_pixbuf_get_colorspace (dest) == GDK_COLORSPACE_RGB, NULL); g_return_val_if_fail (gdk_pixbuf_get_n_channels (dest) == 3 || gdk_pixbuf_get_n_channels (dest) == 4, NULL); g_return_val_if_fail (gdk_pixbuf_get_bits_per_sample (dest) == 8, NULL); } /* Coordinate sanity checks */ if (!is_pixmap) { XGetWindowAttributes (gdk_pixbuf_dpy, src, &wa); src_width = wa.width; src_height = wa.height; } else { Window root; int tx, ty; guint bwidth, depth; XGetGeometry (gdk_pixbuf_dpy, src, &root, &tx, &ty, &src_width, &src_height, &bwidth, &depth); } g_return_val_if_fail (src_x >= 0 && src_y >= 0, NULL); g_return_val_if_fail (src_x + width <= src_width && src_y + height <= src_height, NULL); if (dest) { g_return_val_if_fail (dest_x >= 0 && dest_y >= 0, NULL); g_return_val_if_fail (dest_x + width <= gdk_pixbuf_get_width (dest), NULL); g_return_val_if_fail (dest_y + height <= gdk_pixbuf_get_height (dest), NULL); } if (!is_pixmap) { int ret; int src_xorigin, src_yorigin; int screen_width, screen_height; int screen_srcx, screen_srcy; ret = xlib_window_get_origin (src, &src_xorigin, &src_yorigin); g_return_val_if_fail (ret != FALSE, NULL); screen_width = DisplayWidth (gdk_pixbuf_dpy, gdk_pixbuf_screen); screen_height = DisplayHeight (gdk_pixbuf_dpy, gdk_pixbuf_screen); screen_srcx = src_xorigin + src_x; screen_srcy = src_yorigin + src_y; g_return_val_if_fail (screen_srcx >= 0 && screen_srcy >= 0, NULL); g_return_val_if_fail (screen_srcx + width <= screen_width, NULL); g_return_val_if_fail (screen_srcy + height <= screen_height, NULL); } /* Get Image in ZPixmap format (packed bits). */ image = XGetImage (gdk_pixbuf_dpy, src, src_x, src_y, width, height, AllPlanes, ZPixmap); g_return_val_if_fail (image != NULL, NULL); /* Create the pixbuf if needed */ if (!dest) { dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, width, height); if (!dest) { XDestroyImage (image); return NULL; } } /* Get the colormap if needed */ if (!is_pixmap) { cmap = wa.colormap; visual = wa.visual; } x_cmap = xlib_get_colormap (cmap, visual); alpha = gdk_pixbuf_get_has_alpha (dest); rowstride = gdk_pixbuf_get_rowstride (dest); bpp = alpha ? 4 : 3; /* we offset into the image data based on the position we are retrieving from */ rgbconvert (image, gdk_pixbuf_get_pixels (dest) + (dest_y * rowstride) + (dest_x * bpp), rowstride, alpha, x_cmap); xlib_colormap_free (x_cmap); XDestroyImage (image); return dest; } gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.h0000664000175000017500000001267112305775535025313 0ustar00mclasenmclasen00000000000000/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "MPL"); you may not use this file except in * compliance with the MPL. You may obtain a copy of the MPL at * http://www.mozilla.org/MPL/ * * Software distributed under the MPL is distributed on an "AS IS" basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the MPL * for the specific language governing rights and limitations under the * MPL. * * Alternatively, the contents of this file may be used under the * terms of the GNU Library General Public License (the "LGPL"), in * which case the provisions of the LGPL are applicable instead of * those above. If you wish to allow use of your version of this file * only under the terms of the LGPL and not to allow others to use * your version of this file under the MPL, indicate your decision by * deleting the provisions above and replace them with the notice and * other provisions required by the LGPL. If you do not delete the * provisions above, a recipient may use your version of this file * under either the MPL or the LGPL. */ /* * This code is derived from GdkRgb. * For more information on GdkRgb, see http://www.levien.com/gdkrgb/ * Raph Levien */ /* Ported by Christopher Blizzard to Xlib. With permission from the * original authors of this file, the contents of this file are also * redistributable under the terms of the Mozilla Public license. For * information about the Mozilla Public License, please see the * license information at http://www.mozilla.org/MPL/ */ /* This code is copyright the following authors: * Raph Levien * Manish Singh * Tim Janik * Peter Mattis * Spencer Kimball * Josh MacDonald * Christopher Blizzard * Owen Taylor * Shawn T. Amundson */ #ifndef __XLIB_RGB_H__ #define __XLIB_RGB_H__ #include G_BEGIN_DECLS #include #include /** * XlibRgbCmap: * @colors: FIXME. * @lut: FIXME. * * FIXME: Describe this. */ typedef struct _XlibRgbCmap XlibRgbCmap; struct _XlibRgbCmap { unsigned int colors[256]; unsigned char lut[256]; /* for 8-bit modes */ }; void xlib_rgb_init (Display *display, Screen *screen); void xlib_rgb_init_with_depth (Display *display, Screen *screen, int prefDepth); unsigned long xlib_rgb_xpixel_from_rgb (guint32 rgb); void xlib_rgb_gc_set_foreground (GC gc, guint32 rgb); void xlib_rgb_gc_set_background (GC gc, guint32 rgb); /** * XlibRgbDither: * @XLIB_RGB_DITHER_NONE: Specifies no dithering. * @XLIB_RGB_DITHER_NORMAL: Specifies dithering only on pseudocolor * displays. * @XLIB_RGB_DITHER_MAX: Specifies dithering on high color displays. * * These values are used to specify which dithering method should be * used. XLIB_RGB_DITHER_NONE will use no dithering * and simply map the colors in an RGB buffer to the closest colors * that the display can provide. * XLIB_RGB_DITHER_NORMAL will provide dithering * only on pseudocolor displays. * XLIB_RGB_DITHER_MAX will provide dithering on * pseudocolor and 16-bit truecolor or “high color” * displays. */ typedef enum { XLIB_RGB_DITHER_NONE, XLIB_RGB_DITHER_NORMAL, XLIB_RGB_DITHER_MAX } XlibRgbDither; void xlib_draw_rgb_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *rgb_buf, int rowstride); void xlib_draw_rgb_image_dithalign (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *rgb_buf, int rowstride, int xdith, int ydith); void xlib_draw_rgb_32_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *buf, int rowstride); void xlib_draw_gray_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *buf, int rowstride); XlibRgbCmap * xlib_rgb_cmap_new (guint32 *colors, int n_colors); void xlib_rgb_cmap_free (XlibRgbCmap *cmap); void xlib_draw_indexed_image (Drawable drawable, GC gc, int x, int y, int width, int height, XlibRgbDither dith, unsigned char *buf, int rowstride, XlibRgbCmap *cmap); /* Below are some functions which are primarily useful for debugging and experimentation. */ Bool xlib_rgb_ditherable (void); void xlib_rgb_set_verbose (Bool verbose); /* experimental colormap stuff */ void xlib_rgb_set_install (Bool install); void xlib_rgb_set_min_colors (int min_colors); Colormap xlib_rgb_get_cmap (void); Visual * xlib_rgb_get_visual (void); XVisualInfo * xlib_rgb_get_visual_info (void); int xlib_rgb_get_depth (void); Display * xlib_rgb_get_display (void); Screen * xlib_rgb_get_screen (void); G_END_DECLS #endif /* __XLIB_RGB_H__ */ gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/Makefile.in0000664000175000017500000006600212340757650023512 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = contrib/gdk-pixbuf-xlib DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(srcdir)/gdk-pixbuf-xlib-2.0.pc.in $(top_srcdir)/depcomp \ $(libgdk_pixbuf_xlibinclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = gdk-pixbuf-xlib-2.0.pc 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)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" \ "$(DESTDIR)$(libgdk_pixbuf_xlibincludedir)" LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = libgdk_pixbuf_xlib_2_0_la_DEPENDENCIES = $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(am__DEPENDENCIES_1) am_libgdk_pixbuf_xlib_2_0_la_OBJECTS = gdk-pixbuf-xlib.lo \ gdk-pixbuf-xlib-render.lo gdk-pixbuf-xlib-drawable.lo \ gdk-pixbuf-xlibrgb.lo libgdk_pixbuf_xlib_2_0_la_OBJECTS = \ $(am_libgdk_pixbuf_xlib_2_0_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 = libgdk_pixbuf_xlib_2_0_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libgdk_pixbuf_xlib_2_0_la_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(libgdk_pixbuf_xlib_2_0_la_SOURCES) DIST_SOURCES = $(libgdk_pixbuf_xlib_2_0_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac DATA = $(pkgconfig_DATA) HEADERS = $(libgdk_pixbuf_xlibinclude_HEADERS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined lib_LTLIBRARIES = libgdk_pixbuf_xlib-2.0.la AM_CPPFLAGS = \ -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/gdk-pixbuf \ -I$(top_srcdir)/contrib \ $(GDK_PIXBUF_XLIB_DEP_CFLAGS) libgdk_pixbuf_xlib_2_0_la_LDFLAGS = \ -export-dynamic \ $(no_undefined) \ -version-info $(LT_VERSION_INFO) libgdk_pixbuf_xlib_2_0_la_LIBADD = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(GDK_PIXBUF_XLIB_DEP_LIBS) libgdk_pixbuf_xlib_2_0_la_SOURCES = \ gdk-pixbuf-xlib-private.h \ gdk-pixbuf-xlib.c \ gdk-pixbuf-xlib-render.c \ gdk-pixbuf-xlib-drawable.c \ gdk-pixbuf-xlibrgb.c libgdk_pixbuf_xlibincludedir = $(includedir)/gdk-pixbuf-2.0/gdk-pixbuf-xlib libgdk_pixbuf_xlibinclude_HEADERS = \ gdk-pixbuf-xlib.h \ gdk-pixbuf-xlibrgb.h pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = gdk-pixbuf-xlib-2.0.pc EXTRA_DIST = gdk-pixbuf-xlib-2.0.pc.in all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/gdk-pixbuf-xlib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign contrib/gdk-pixbuf-xlib/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): gdk-pixbuf-xlib-2.0.pc: $(top_builddir)/config.status $(srcdir)/gdk-pixbuf-xlib-2.0.pc.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || 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)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_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}; \ } libgdk_pixbuf_xlib-2.0.la: $(libgdk_pixbuf_xlib_2_0_la_OBJECTS) $(libgdk_pixbuf_xlib_2_0_la_DEPENDENCIES) $(EXTRA_libgdk_pixbuf_xlib_2_0_la_DEPENDENCIES) $(AM_V_CCLD)$(libgdk_pixbuf_xlib_2_0_la_LINK) -rpath $(libdir) $(libgdk_pixbuf_xlib_2_0_la_OBJECTS) $(libgdk_pixbuf_xlib_2_0_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-xlib-drawable.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-xlib-render.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-xlib.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdk-pixbuf-xlibrgb.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-pkgconfigDATA: $(pkgconfig_DATA) @$(NORMAL_INSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || 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)$(pkgconfigdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ done uninstall-pkgconfigDATA: @$(NORMAL_UNINSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) install-libgdk_pixbuf_xlibincludeHEADERS: $(libgdk_pixbuf_xlibinclude_HEADERS) @$(NORMAL_INSTALL) @list='$(libgdk_pixbuf_xlibinclude_HEADERS)'; test -n "$(libgdk_pixbuf_xlibincludedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(libgdk_pixbuf_xlibincludedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libgdk_pixbuf_xlibincludedir)" || 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_HEADER) $$files '$(DESTDIR)$(libgdk_pixbuf_xlibincludedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(libgdk_pixbuf_xlibincludedir)" || exit $$?; \ done uninstall-libgdk_pixbuf_xlibincludeHEADERS: @$(NORMAL_UNINSTALL) @list='$(libgdk_pixbuf_xlibinclude_HEADERS)'; test -n "$(libgdk_pixbuf_xlibincludedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(libgdk_pixbuf_xlibincludedir)'; $(am__uninstall_files_from_dir) ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(DATA) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(libgdk_pixbuf_xlibincludedir)"; 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-libLTLIBRARIES clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-libgdk_pixbuf_xlibincludeHEADERS \ install-pkgconfigDATA install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-libLTLIBRARIES install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-libLTLIBRARIES \ uninstall-libgdk_pixbuf_xlibincludeHEADERS \ uninstall-pkgconfigDATA .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES 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-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-libLTLIBRARIES \ install-libgdk_pixbuf_xlibincludeHEADERS install-man \ install-pdf install-pdf-am install-pkgconfigDATA 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-libLTLIBRARIES \ uninstall-libgdk_pixbuf_xlibincludeHEADERS \ uninstall-pkgconfigDATA -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc.in0000664000175000017500000000046512305775535025673 0ustar00mclasenmclasen00000000000000prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ Name: GdkPixbuf Xlib Description: GdkPixbuf rendering for Xlib Version: @VERSION@ Requires: gobject-2.0,gmodule-no-export-2.0,gdk-pixbuf-2.0 Libs: -L${libdir} -lgdk_pixbuf_xlib-@GDK_PIXBUF_API_VERSION@ Cflags: -I${includedir} gdk-pixbuf-2.30.8/contrib/Makefile.am0000664000175000017500000000012512305775535020502 0ustar00mclasenmclasen00000000000000SUBDIRS = if USE_X11 SUBDIRS += gdk-pixbuf-xlib endif -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/contrib/Makefile.in0000664000175000017500000005227412340757650020524 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @USE_X11_TRUE@am__append_1 = gdk-pixbuf-xlib subdir = contrib DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_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 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = gdk-pixbuf-xlib 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" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = $(am__append_1) 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 contrib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign contrib/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): 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: $(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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/AUTHORS0000664000175000017500000000277712305775535016075 0ustar00mclasenmclasen00000000000000Please do not mail any of the authors listed here asking questions about this version of GTK+. Original Authors ---------------- Peter Mattis Spencer Kimball Josh MacDonald The GTK+ Team (in alphabetical order) ------------------------------------- Shawn T. Amundson Jerome Bolliet Damon Chaplin Tony Gale Jeff Garzik Lars Hamann Raja R Harinath Carsten Haitzler Tim Janik Stefan Jeske Elliot Lee Raph Levien Ian Main Federico Mena Paolo Molaro Jay Painter Manish Singh Owen Taylor There are many others who have contributed patches; we thank them, GTK+ is much better because of them. Over time, GTK+ has incorporated some pieces of software which started as independent projects. We list the original authors here: MS-Windows theme engine ----------------------- Raymond Penners Dom Lachowicz Pixbuf theme engine ------------------- Owen Taylor IME input method ---------------- Takuro Ashie Kazuki IWAMOTO Mac OS X backend ---------------- Anders Carlsson DirectFB backend ---------------- Denis Oliver Kropp Sven Neumann Mike Emmel gdk-pixbuf-2.30.8/INSTALL0000664000175000017500000000000012340757631016023 0ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/tap-test0000775000175000017500000000012412305775535016474 0ustar00mclasenmclasen00000000000000#! /bin/sh # run a GTest in tap mode. The test binary is passed as $1 $1 -k --tap gdk-pixbuf-2.30.8/depcomp0000755000175000017500000005601612340757650016370 0ustar00mclasenmclasen00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2013-05-30.07; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # 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 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gdk-pixbuf-2.30.8/config.h.win320000664000175000017500000001013612340757655017372 0ustar00mclasenmclasen00000000000000/* 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. */ #define ENABLE_NLS 1 /* Define if gio can sniff image data */ /*#define GDK_PIXBUF_USE_GIO_MIME 1*/ /* The prefix for our gettext translation domains. */ #define GETTEXT_PACKAGE "gdk-pixbuf" /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #define HAVE_BIND_TEXTDOMAIN_CODESET 1 /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ /*#undef HAVE_CFLOCALECOPYCURRENT*/ /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ /*#undef HAVE_CFPREFERENCESCOPYAPPVALUE*/ /* Define if the GNU dcgettext() function is already present or preinstalled. */ #define HAVE_DCGETTEXT 1 /* Define to 1 if you have the header file. */ /*#undef HAVE_DLFCN_H*/ /* Define if the GNU gettext() function is already present or preinstalled. */ #define HAVE_GETTEXT 1 /* Define if you have the iconv() function and it works. */ #define HAVE_ICONV 1 /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_INTTYPES_H 1 #else /*#define HAVE_INTTYPES_H*/ #endif /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 is libjpeg supports progressive JPEG */ #define HAVE_PROGRESSIVE_JPEG 1 /* Define to 1 if sigsetjmp is available */ /*#undef HAVE_SIGSETJMP*/ /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_STDINT_H 1 #else #if (_MSC_VER >= 1600) #define HAVE_STDINT_H 1 #endif /*#undef HAVE_STDINT_H*/ #endif /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_STRINGS_H 1 #else /*#undef HAVE_STRINGS_H*/ #endif /* Define to 1 if you have the header file. */ #define HAVE_STRING_H /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if sys/sysinfo.h is available */ /*#undef HAVE_SYS_SYSINFO_H*/ /* Define to 1 if sys/systeminfo.h is available */ /*#undef HAVE_SYS_SYSTEMINFO_H*/ /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #ifndef _MSC_VER #define HAVE_UNISTD_H 1 #else /*#undef HAVE_UNISTD_H*/ #endif /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #define LT_OBJDIR ".libs/" /* Define to 1 if your C compiler doesn't accept -c and -o together. */ #ifdef _MSC_VER #define NO_MINUS_C_MINUS_O 1 #else /*#undef NO_MINUS_C_MINUS_O 1*/ #endif /* Define to the address where bug reports for this package should be sent. */ #define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf" /* Define to the full name of this package. */ #define PACKAGE_NAME "gdk-pixbuf" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "gdk-pixbuf 2.30.8" /* Define to the one symbol short name of this package. */ #define PACKAGE_TARNAME "gdk-pixbuf" /* Define to the home page for this package. */ #define PACKAGE_URL "http://www.gtk.org/" /* Define to the version of this package. */ #define PACKAGE_VERSION "2.30.8" /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define to 1 if gmodule works and should be used */ #define USE_GMODULE 1 /* Whether to load modules via .la files rather than directly */ /*#undef USE_LA_MODULES*/ /* Define to 1 if medialib is available and should be used */ /*#undef USE_MEDIALIB*/ /* Define to 1 if medialib 2.5 is available */ /*#undef USE_MEDIALIB25*/ /* Define to 1 if MMX is available and should be used */ #ifdef _MSC_VER /*#undef USE_MMX*/ #else #define USE_MMX 1 #endif /* Number of bits in a file offset, on hosts where this is settable. */ /*#undef _FILE_OFFSET_BITS*/ /* Define for large files, on AIX-style hosts. */ /*#undef _LARGE_FILES*/ /* Define to empty if `const' does not conform to ANSI C. */ /*#undef const*/ gdk-pixbuf-2.30.8/gtk-doc.make0000644000175000017500000002226012330737211017162 0ustar00mclasenmclasen00000000000000# -*- mode: makefile -*- #################################### # Everything below here is generic # #################################### if GTK_DOC_USE_LIBTOOL GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) GTKDOC_RUN = $(LIBTOOL) --mode=execute else GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) GTKDOC_RUN = endif # We set GPATH here; this gives us semantics for GNU make # which are more like other make's VPATH, when it comes to # whether a source that is a target of one rule is then # searched for in VPATH/GPATH. # GPATH = $(srcdir) TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE) SETUP_FILES = \ $(content_files) \ $(DOC_MAIN_SGML_FILE) \ $(DOC_MODULE)-sections.txt \ $(DOC_MODULE)-overrides.txt EXTRA_DIST = \ $(HTML_IMAGES) \ $(SETUP_FILES) DOC_STAMPS=setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp SCANOBJ_FILES = \ $(DOC_MODULE).args \ $(DOC_MODULE).hierarchy \ $(DOC_MODULE).interfaces \ $(DOC_MODULE).prerequisites \ $(DOC_MODULE).signals REPORT_FILES = \ $(DOC_MODULE)-undocumented.txt \ $(DOC_MODULE)-undeclared.txt \ $(DOC_MODULE)-unused.txt gtkdoc-check.test: Makefile $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ chmod +x $@ CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test if GTK_DOC_BUILD_HTML HTML_BUILD_STAMP=html-build.stamp else HTML_BUILD_STAMP= endif if GTK_DOC_BUILD_PDF PDF_BUILD_STAMP=pdf-build.stamp else PDF_BUILD_STAMP= endif all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) .PHONY: all-gtk-doc if ENABLE_GTK_DOC all-local: all-gtk-doc endif docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) $(REPORT_FILES): sgml-build.stamp #### setup #### GTK_DOC_V_SETUP=$(GTK_DOC_V_SETUP_$(V)) GTK_DOC_V_SETUP_=$(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_SETUP_0=@echo " DOC Preparing build"; setup-build.stamp: -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ if test "x$$files" != "x" ; then \ for file in $$files ; do \ destdir=`dirname $(abs_builddir)/$$file`; \ test -d "$$destdir" || mkdir -p "$$destdir"; \ test -f $(abs_srcdir)/$$file && \ cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ done; \ fi; \ fi $(AM_V_at)touch setup-build.stamp #### scan #### GTK_DOC_V_SCAN=$(GTK_DOC_V_SCAN_$(V)) GTK_DOC_V_SCAN_=$(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_SCAN_0=@echo " DOC Scanning header files"; GTK_DOC_V_INTROSPECT=$(GTK_DOC_V_INTROSPECT_$(V)) GTK_DOC_V_INTROSPECT_=$(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_INTROSPECT_0=@echo " DOC Introspecting gobjects"; scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(GTK_DOC_V_SCAN)_source_dir='' ; \ for i in $(DOC_SOURCE_DIR) ; do \ _source_dir="$${_source_dir} --source-dir=$$i" ; \ done ; \ gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ scanobj_options=""; \ gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ if test "$(?)" = "0"; then \ if test "x$(V)" = "x1"; then \ scanobj_options="--verbose"; \ fi; \ fi; \ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ else \ for i in $(SCANOBJ_FILES) ; do \ test -f $$i || touch $$i ; \ done \ fi $(AM_V_at)touch scan-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp @true #### xml #### GTK_DOC_V_XML=$(GTK_DOC_V_XML_$(V)) GTK_DOC_V_XML_=$(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_XML_0=@echo " DOC Building XML"; sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) $(GTK_DOC_V_XML)_source_dir='' ; \ for i in $(DOC_SOURCE_DIR) ; do \ _source_dir="$${_source_dir} --source-dir=$$i" ; \ done ; \ gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) $(AM_V_at)touch sgml-build.stamp sgml.stamp: sgml-build.stamp @true #### html #### GTK_DOC_V_HTML=$(GTK_DOC_V_HTML_$(V)) GTK_DOC_V_HTML_=$(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_HTML_0=@echo " DOC Building HTML"; GTK_DOC_V_XREF=$(GTK_DOC_V_XREF_$(V)) GTK_DOC_V_XREF_=$(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_XREF_0=@echo " DOC Fixing cross-references"; html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ mkhtml_options=""; \ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ if test "$(?)" = "0"; then \ if test "x$(V)" = "x1"; then \ mkhtml_options="$$mkhtml_options --verbose"; \ fi; \ fi; \ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ if test "$(?)" = "0"; then \ mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ fi; \ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) -@test "x$(HTML_IMAGES)" = "x" || \ for file in $(HTML_IMAGES) ; do \ if test -f $(abs_srcdir)/$$file ; then \ cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ fi; \ if test -f $(abs_builddir)/$$file ; then \ cp $(abs_builddir)/$$file $(abs_builddir)/html; \ fi; \ done; $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) $(AM_V_at)touch html-build.stamp #### pdf #### GTK_DOC_V_PDF=$(GTK_DOC_V_PDF_$(V)) GTK_DOC_V_PDF_=$(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_PDF_0=@echo " DOC Building PDF"; pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ mkpdf_options=""; \ gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ if test "$(?)" = "0"; then \ if test "x$(V)" = "x1"; then \ mkpdf_options="$$mkpdf_options --verbose"; \ fi; \ fi; \ if test "x$(HTML_IMAGES)" != "x"; then \ for img in $(HTML_IMAGES); do \ part=`dirname $$img`; \ echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ if test $$? != 0; then \ mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ fi; \ done; \ fi; \ gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) $(AM_V_at)touch pdf-build.stamp ############## clean-local: @rm -f *~ *.bak @rm -rf .libs @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ rm -f $(DOC_MODULE).types; \ fi distclean-local: @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ fi maintainer-clean-local: @rm -rf xml html install-data-local: @installfiles=`echo $(builddir)/html/*`; \ if test "$$installfiles" = '$(builddir)/html/*'; \ then echo 1>&2 'Nothing to install' ; \ else \ if test -n "$(DOC_MODULE_VERSION)"; then \ installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ else \ installdir="$(DESTDIR)$(TARGET_DIR)"; \ fi; \ $(mkinstalldirs) $${installdir} ; \ for i in $$installfiles; do \ echo ' $(INSTALL_DATA) '$$i ; \ $(INSTALL_DATA) $$i $${installdir}; \ done; \ if test -n "$(DOC_MODULE_VERSION)"; then \ mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ fi; \ $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ fi uninstall-local: @if test -n "$(DOC_MODULE_VERSION)"; then \ installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ else \ installdir="$(DESTDIR)$(TARGET_DIR)"; \ fi; \ rm -rf $${installdir} # # Require gtk-doc when making dist # if HAVE_GTK_DOC dist-check-gtkdoc: docs else dist-check-gtkdoc: @echo "*** gtk-doc is needed to run 'make dist'. ***" @echo "*** gtk-doc was not found when 'configure' ran. ***" @echo "*** please install gtk-doc and rerun 'configure'. ***" @false endif dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local @mkdir $(distdir)/html @cp ./html/* $(distdir)/html @-cp ./$(DOC_MODULE).pdf $(distdir)/ @-cp ./$(DOC_MODULE).types $(distdir)/ @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ @cd $(distdir) && rm -f $(DISTCLEANFILES) @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html .PHONY : dist-hook-local docs gdk-pixbuf-2.30.8/docs/0000775000175000017500000000000012340760140015721 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/docs/Makefile.am0000664000175000017500000000006312305775535017773 0ustar00mclasenmclasen00000000000000SUBDIRS = reference -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/docs/reference/0000775000175000017500000000000012340760140017657 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/0000775000175000017500000000000012340760140021717 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/0000775000175000017500000000000012340760140022663 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-gdk-pixbuf-from-drawables.html0000664000175000017500000000425412340760140032557 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Drawables to Pixbufs

Drawables to Pixbufs

Drawables to Pixbufs — Getting parts of a GDK drawable's image data into a pixbuf.

Description

The functions to take the image data from a GDK drawable and dump it into a pixbuf are contained in GDK, see the Pixbufs section of the GDK documentation.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Image-Data-in-Memory.html0000664000175000017500000007104012340760140031354 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Image Data in Memory

Image Data in Memory

Image Data in Memory — Creating a pixbuf from image data that is already in memory.

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The most basic way to create a pixbuf is to wrap an existing pixel buffer with a GdkPixbuf structure. You can use the gdk_pixbuf_new_from_data() function to do this You need to specify the destroy notification function that will be called when the data buffer needs to be freed; this will happen when a GdkPixbuf is finalized by the reference counting functions If you have a chunk of static data compiled into your application, you can pass in NULL as the destroy notification function so that the data will not be freed.

The gdk_pixbuf_new() function can be used as a convenience to create a pixbuf with an empty buffer. This is equivalent to allocating a data buffer using malloc() and then wrapping it with gdk_pixbuf_new_from_data(). The gdk_pixbuf_new() function will compute an optimal rowstride so that rendering can be performed with an efficient algorithm.

As a special case, you can use the gdk_pixbuf_new_from_xpm_data() function to create a pixbuf from inline XPM image data.

You can also copy an existing pixbuf with the gdk_pixbuf_copy() function. This is not the same as just doing a g_object_ref() on the old pixbuf; the copy function will actually duplicate the pixel data in memory and create a new GdkPixbuf structure for it.

Functions

gdk_pixbuf_new ()

GdkPixbuf *
gdk_pixbuf_new (GdkColorspace colorspace,
                gboolean has_alpha,
                int bits_per_sample,
                int width,
                int height);

Creates a new GdkPixbuf structure and allocates a buffer for it. The buffer has an optimal rowstride. Note that the buffer is not cleared; you will have to fill it completely yourself.

Parameters

colorspace

Color space for image

 

has_alpha

Whether the image should have transparency information

 

bits_per_sample

Number of bits per color sample

 

width

Width of image in pixels, must be > 0

 

height

Height of image in pixels, must be > 0

 

Returns

A newly-created GdkPixbuf with a reference count of 1, or NULL if not enough memory could be allocated for the image buffer.


gdk_pixbuf_new_from_data ()

GdkPixbuf *
gdk_pixbuf_new_from_data (const guchar *data,
                          GdkColorspace colorspace,
                          gboolean has_alpha,
                          int bits_per_sample,
                          int width,
                          int height,
                          int rowstride,
                          GdkPixbufDestroyNotify destroy_fn,
                          gpointer destroy_fn_data);

Creates a new GdkPixbuf out of in-memory image data. Currently only RGB images with 8 bits per sample are supported.

Parameters

data

Image data in 8-bit/sample packed format.

[array]

colorspace

Colorspace for the image data

 

has_alpha

Whether the data has an opacity channel

 

bits_per_sample

Number of bits per sample

 

width

Width of the image in pixels, must be > 0

 

height

Height of the image in pixels, must be > 0

 

rowstride

Distance in bytes between row starts

 

destroy_fn

Function used to free the data when the pixbuf's reference count drops to zero, or NULL if the data should not be freed.

[scope async][allow-none]

destroy_fn_data

Closure data to pass to the destroy notification function.

[closure]

Returns

A newly-created GdkPixbuf structure with a reference count of 1.

[transfer full]


gdk_pixbuf_new_from_xpm_data ()

GdkPixbuf *
gdk_pixbuf_new_from_xpm_data (const char **data);

Creates a new pixbuf by parsing XPM data in memory. This data is commonly the result of including an XPM file into a program's C source.

Parameters

data

Pointer to inline XPM data.

[array zero-terminated=1]

Returns

A newly-created pixbuf with a reference count of 1.


gdk_pixbuf_new_from_inline ()

GdkPixbuf *
gdk_pixbuf_new_from_inline (gint data_length,
                            const guint8 *data,
                            gboolean copy_pixels,
                            GError **error);

Create a GdkPixbuf from a flat representation that is suitable for storing as inline data in a program. This is useful if you want to ship a program with images, but don't want to depend on any external files.

gdk-pixbuf ships with a program called gdk-pixbuf-csource, which allows for conversion of GdkPixbufs into such a inline representation. In almost all cases, you should pass the --raw option to gdk-pixbuf-csource. A sample invocation would be:

1
gdk-pixbuf-csource --raw --name=myimage_inline myimage.png

For the typical case where the inline pixbuf is read-only static data, you don't need to copy the pixel data unless you intend to write to it, so you can pass FALSE for copy_pixels . (If you pass --rle to gdk-pixbuf-csource, a copy will be made even if copy_pixels is FALSE, so using this option is generally a bad idea.)

If you create a pixbuf from const inline data compiled into your program, it's probably safe to ignore errors and disable length checks, since things will always succeed:

1
pixbuf = gdk_pixbuf_new_from_inline (-1, myimage_inline, FALSE, NULL);

For non-const inline data, you could get out of memory. For untrusted inline data located at runtime, you could have corrupt inline data in addition.

Parameters

data_length

Length in bytes of the data argument or -1 to disable length checks

 

data

Byte data containing a serialized GdkPixdata structure.

[array length=data_length]

copy_pixels

Whether to copy the pixel data, or use direct pointers data for the resulting pixbuf

 

error

GError return location, may be NULL to ignore errors

 

Returns

A newly-created GdkPixbuf structure with a reference, count of 1, or NULL if an error occurred.


gdk_pixbuf_new_subpixbuf ()

GdkPixbuf *
gdk_pixbuf_new_subpixbuf (GdkPixbuf *src_pixbuf,
                          int src_x,
                          int src_y,
                          int width,
                          int height);

Creates a new pixbuf which represents a sub-region of src_pixbuf . The new pixbuf shares its pixels with the original pixbuf, so writing to one affects both. The new pixbuf holds a reference to src_pixbuf , so src_pixbuf will not be finalized until the new pixbuf is finalized.

Parameters

src_pixbuf

a GdkPixbuf

 

src_x

X coord in src_pixbuf

 

src_y

Y coord in src_pixbuf

 

width

width of region in src_pixbuf

 

height

height of region in src_pixbuf

 

Returns

a new pixbuf.

[transfer full]


gdk_pixbuf_copy ()

GdkPixbuf *
gdk_pixbuf_copy (const GdkPixbuf *pixbuf);

Creates a new GdkPixbuf with a copy of the information in the specified pixbuf .

Parameters

pixbuf

A pixbuf.

 

Returns

A newly-created pixbuf with a reference count of 1, or NULL if not enough memory could be allocated.

[transfer full]

Types and Values

See Also

gdk_pixbuf_finalize().

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-csource.html0000664000175000017500000001411612340760140027255 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: gdk-pixbuf-csource

gdk-pixbuf-csource

gdk-pixbuf-csource — C code generation utility for GdkPixbuf images

Synopsis

gdk-pixbuf-csource [OPTION...] [IMAGE]

gdk-pixbuf-csource [OPTION...] --build-list [ [NAME] [IMAGE] ...]

Description

gdk-pixbuf-csource is a small utility that generates C code containing images, useful for compiling images directly into programs.

gdk-pixbuf-csource either takes as input one image file name to generate code for, or, using the --build-list option, a list of (name, image) pairs to generate code for a list of images into named variables.

Options

--stream

Generate pixbuf data stream (a single string containing a serialized GdkPixdata structure in network byte order).

--struct

Generate GdkPixdata structure (needs the GdkPixdata structure definition from gdk-pixdata.h).

--macros

Generate *_ROWSTRIDE, *_WIDTH, *_HEIGHT, *_BYTES_PER_PIXEL and *_RLE_PIXEL_DATA or *_PIXEL_DATA macro definitions for the image.

--rle

Enables run-length encoding for the generated pixel data (default).

--raw

Disables run-length encoding for the generated pixel data.

--extern

Generate extern symbols.

--static

Generate static symbols (default).

--decoder

Provide a *_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) macro definition to decode run-length encoded image data.

--name=identifier

Specifies the identifier name (prefix) for the generated variables or macros (useful only if --build-list was not specified).

--build-list

Enables (name, image) pair parsing mode.

-h, --help

Print brief help and exit.

-v, --version

Print version and exit.

--g-fatal-warnings

Make warnings fatal (causes the program to abort).

See also

The GdkPixbuf documentation, shipped with the Gtk+ distribution, available from www.gtk.org.

Bugs

The runlength encoder gets out of sync with the pixel boundaries, since it includes the rowstride padding in the encoded stream. Furthermore, it generates pixbufs with suboptimal rowstride in some cases.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-26.html0000664000175000017500000000617612340760140026025 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.26 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/up.png0000644000175000017500000000040412340760140024011 0ustar00mclasenmclasen00000000000000‰PNG  IHDRóÿabKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝ ”èÁ‘IDAT8Ëí’1 ƒ@DŸ•¶{ƒxa™ƒØÄ;$]r =JR´È1,Ë øSd„-©}0°ÌŸÙÏÂÂÎàüo¹L:m-˜¤QÞOäÀ[› Éäåkå T¸zþMÞ Lè¬Ì,š:ךuÀ!tÁK;æ ðP¦õÌôÀp Ot@£l¼ÿò/̵*á§l}IEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Utilities.html0000664000175000017500000004441712340760140027574 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Utilities

Utilities

Utilities — Utility and miscellaneous convenience functions.

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

These functions provide miscellaneous utilities for manipulating pixbufs. The pixel data in pixbufs may of course be manipulated directly by applications, but several common operations can be performed by these functions instead.

Functions

gdk_pixbuf_add_alpha ()

GdkPixbuf *
gdk_pixbuf_add_alpha (const GdkPixbuf *pixbuf,
                      gboolean substitute_color,
                      guchar r,
                      guchar g,
                      guchar b);

Takes an existing pixbuf and adds an alpha channel to it. If the existing pixbuf already had an alpha channel, the channel values are copied from the original; otherwise, the alpha channel is initialized to 255 (full opacity).

If substitute_color is TRUE, then the color specified by (r , g , b ) will be assigned zero opacity. That is, if you pass (255, 255, 255) for the substitute color, all white pixels will become fully transparent.

Parameters

pixbuf

A GdkPixbuf.

 

substitute_color

Whether to set a color to zero opacity. If this is FALSE, then the (r , g , b ) arguments will be ignored.

 

r

Red value to substitute.

 

g

Green value to substitute.

 

b

Blue value to substitute.

 

Returns

A newly-created pixbuf with a reference count of 1.

[transfer full]


gdk_pixbuf_copy_area ()

void
gdk_pixbuf_copy_area (const GdkPixbuf *src_pixbuf,
                      int src_x,
                      int src_y,
                      int width,
                      int height,
                      GdkPixbuf *dest_pixbuf,
                      int dest_x,
                      int dest_y);

Copies a rectangular area from src_pixbuf to dest_pixbuf . Conversion of pixbuf formats is done automatically.

If the source rectangle overlaps the destination rectangle on the same pixbuf, it will be overwritten during the copy operation. Therefore, you can not use this function to scroll a pixbuf.

Parameters

src_pixbuf

Source pixbuf.

 

src_x

Source X coordinate within src_pixbuf .

 

src_y

Source Y coordinate within src_pixbuf .

 

width

Width of the area to copy.

 

height

Height of the area to copy.

 

dest_pixbuf

Destination pixbuf.

 

dest_x

X coordinate within dest_pixbuf .

 

dest_y

Y coordinate within dest_pixbuf .

 

gdk_pixbuf_saturate_and_pixelate ()

void
gdk_pixbuf_saturate_and_pixelate (const GdkPixbuf *src,
                                  GdkPixbuf *dest,
                                  gfloat saturation,
                                  gboolean pixelate);

Modifies saturation and optionally pixelates src , placing the result in dest . src and dest may be the same pixbuf with no ill effects. If saturation is 1.0 then saturation is not changed. If it's less than 1.0, saturation is reduced (the image turns toward grayscale); if greater than 1.0, saturation is increased (the image gets more vivid colors). If pixelate is TRUE, then pixels are faded in a checkerboard pattern to create a pixelated image. src and dest must have the same image format, size, and rowstride.

Parameters

src

source image

 

dest

place to write modified version of src

 

saturation

saturation factor

 

pixelate

whether to pixelate

 

gdk_pixbuf_apply_embedded_orientation ()

GdkPixbuf *
gdk_pixbuf_apply_embedded_orientation (GdkPixbuf *src);

Takes an existing pixbuf and checks for the presence of an associated "orientation" option, which may be provided by the jpeg loader (which reads the exif orientation tag) or the tiff loader (which reads the tiff orientation tag, and compensates it for the partial transforms performed by libtiff). If an orientation option/tag is present, the appropriate transform will be performed so that the pixbuf is oriented correctly.

Parameters

src

A GdkPixbuf.

 

Returns

A newly-created pixbuf, or a reference to the input pixbuf (with an increased reference count).

[transfer full]

Since 2.12


gdk_pixbuf_fill ()

void
gdk_pixbuf_fill (GdkPixbuf *pixbuf,
                 guint32 pixel);

Clears a pixbuf to the given RGBA value, converting the RGBA value into the pixbuf's pixel format. The alpha will be ignored if the pixbuf doesn't have an alpha channel.

Parameters

pixbuf

a GdkPixbuf

 

pixel

RGBA pixel to clear to (0xffffffff is opaque white, 0x00000000 transparent black)

 

Types and Values

See Also

GdkPixbuf

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-XlibRGB.html0000664000175000017500000013337412340760140027053 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: XlibRGB

XlibRGB

XlibRGB — Rendering RGB buffers to X drawables.

Functions

Types and Values

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The XlibRGB set of functions is a port of the GdkRGB library to use plain Xlib and X drawables. You can use these functions to render RGB buffers into drawables very quickly with high-quality dithering.

Functions

xlib_rgb_init ()

void
xlib_rgb_init (Display *display,
               Screen *screen);

Initializes the XlibRGB machinery with the default depth. If you use this function XlibRGB will automatically pick the best visual available on your display. This function or xlib_rgb_init_with_depth() must be called before using any of the other functions in XlibRGB.

Parameters

display

X Display to use.

 

screen

Screen to use.

 

xlib_rgb_init_with_depth ()

void
xlib_rgb_init_with_depth (Display *display,
                          Screen *screen,
                          int prefDepth);

Initializes the XlibRGB machinery with a particular depth you specify, instead of automatically picking the best depth in the display. This function or xlib_rgb_init() must be called before using any of the other functions in XlibRGB.

Parameters

display

X display to use.

 

screen

Screen to use.

 

prefDepth

Visual depth to use for color substitution tables. This must be one of the supported visual depths in the specified display .

 

xlib_rgb_xpixel_from_rgb ()

unsigned long
xlib_rgb_xpixel_from_rgb (guint32 rgb);

Converts an RGB triplet into the closest color that XlibRGB visual can handle.

Parameters

rgb

32-bit representation of an RGB value, specified as 0x00RRGGBB.

 

Returns

X pixel value that corresponds to the closest color in the XlibRGB visual and colormap.


xlib_rgb_gc_set_foreground ()

void
xlib_rgb_gc_set_foreground (GC gc,
                            guint32 rgb);

This is a convenience function to set the foreground of a GC from an RGB triplet. It calls xlib_rgb_xpixel_from_rgb() internally and uses the returned pixel value to set the GC's foreground.

Parameters

gc

A graphic context.

 

rgb

32-bit representation of an RGB value, specified as 0x00RRGGBB.

 

xlib_rgb_gc_set_background ()

void
xlib_rgb_gc_set_background (GC gc,
                            guint32 rgb);

This is a convenience function to set the background of a GC from an RGB triplet. It calls xlib_rgb_xpixel_from_rgb() internally and uses the returned pixel value to set the GC's background.

Parameters

gc

A graphic context.

 

rgb

32-bit representation of an RGB value, specified as 0x00RRGGBB.

 

xlib_draw_rgb_image ()

void
xlib_draw_rgb_image (Drawable drawable,
                     GC gc,
                     int x,
                     int y,
                     int width,
                     int height,
                     XlibRgbDither dith,
                     unsigned char *rgb_buf,
                     int rowstride);

Renders an RGB buffer to a drawable. Pixels are specified as RGB triplets with 8 bits per channel. An image will thus look like an RGBRGBRGBRGB sequence of 8-bit values. This function does not let you specify dither offsets; applications that need to render partial regions of a buffer to build the final image should use xlib_draw_rgb_image_dithalign() instead.

Parameters

drawable

Destination drawable.

 

gc

A graphic context.

 

x

Leftmost coordinate of the destination rectangle.

 

y

Upper coordinate of the destination rectangle.

 

width

Width of the destination rectangle, in pixels.

 

height

Height of the destination rectangle, in pixels.

 

dith

Dithering method to use.

 

rgb_buf

Pointer to the pixel in the RGB buffer that corresponds to the upper-left corner of the rectangular region to render.

 

rowstride

Offset between pixel rows in the RGB buffer, in bytes.

 

xlib_draw_rgb_image_dithalign ()

void
xlib_draw_rgb_image_dithalign (Drawable drawable,
                               GC gc,
                               int x,
                               int y,
                               int width,
                               int height,
                               XlibRgbDither dith,
                               unsigned char *rgb_buf,
                               int rowstride,
                               int xdith,
                               int ydith);

Renders an RGB buffer to a drawable. Pixels are specified as RGB triplets with 8 bits per channel. An image will thus look like an RGBRGBRGBRGB sequence of 8-bit values. This function lets you specify a pair of dither offsets. It should be used when you need to render regions of an RGB buffer separately to form the final image; the dither offsets let you align the dither mask appropriately.

Parameters

drawable

Destination drawable.

 

gc

A graphic context.

 

x

Leftmost coordinate of the destination rectangle.

 

y

Upper coordinate of the destination rectangle.

 

width

Width of the destination rectangle, in pixels.

 

height

Height of the destination rectangle, in pixels.

 

dith

Dithering method to use.

 

rgb_buf

Pointer to the pixel in the RGB buffer that corresponds to the upper-left corner of the rectangular region to render.

 

rowstride

Offset between pixel rows in the RGB buffer, in bytes.

 

xdith

X offset for the dither mask.

 

ydith

Y offset for the dither mask.

 

xlib_draw_rgb_32_image ()

void
xlib_draw_rgb_32_image (Drawable drawable,
                        GC gc,
                        int x,
                        int y,
                        int width,
                        int height,
                        XlibRgbDither dith,
                        unsigned char *buf,
                        int rowstride);

This function is analogous to xlib_draw_rgb_image(), but it lets you use 32-bit RGB buffers with pixels specified as 0xRRGGBB00. The least-significant 8 bits are actually discarded. This function can lead to faster results than xlib_draw_rgb_image() since the pixels are aligned on 32-bit boundaries.

Parameters

drawable

Destination drawable.

 

gc

A graphic context.

 

x

Leftmost coordinate of the destination rectangle.

 

y

Upper coordinate of the destination rectangle.

 

width

Width of the destination rectangle, in pixels.

 

height

Height of the destination rectangle, in pixels.

 

dith

Dithering method to use.

 

buf

Pointer to the pixel in the RGB buffer that corresponds to the upper-left corner of the rectangular region to render.

 

rowstride

Offset between pixel rows in the RGB buffer, in bytes.

 

xlib_draw_gray_image ()

void
xlib_draw_gray_image (Drawable drawable,
                      GC gc,
                      int x,
                      int y,
                      int width,
                      int height,
                      XlibRgbDither dith,
                      unsigned char *buf,
                      int rowstride);

Renders a grayscale buffer to a drawable. Pixels are specified as 8-bit intensity values. An image will thus look as a GGGGGG sequence of 8-bit values.

Parameters

drawable

Destination drawable.

 

gc

A graphic context.

 

x

Leftmost coordinate of the destination rectangle.

 

y

Upper coordinate of the destination rectangle.

 

width

Width of the destination rectangle, in pixels.

 

height

Height of thd destination rectangle, in pixels.

 

dith

Dithering method to use.

 

buf

Pointer to the pixel in the grayscale buffer that corresponds to the upper-left corner of the rectangular region to render.

 

rowstride

Offset between pixel rows in the grayscale buffer, in pixels.

 

xlib_rgb_cmap_new ()

XlibRgbCmap *
xlib_rgb_cmap_new (guint32 *colors,
                   int n_colors);

FIXME

Parameters

colors

FIXME

 

n_colors

FIXME

 

Returns

FIXME


xlib_rgb_cmap_free ()

void
xlib_rgb_cmap_free (XlibRgbCmap *cmap);

Frees an XlibRGB colormap.

Parameters

cmap

An XlibRGB colormap.

 

xlib_draw_indexed_image ()

void
xlib_draw_indexed_image (Drawable drawable,
                         GC gc,
                         int x,
                         int y,
                         int width,
                         int height,
                         XlibRgbDither dith,
                         unsigned char *buf,
                         int rowstride,
                         XlibRgbCmap *cmap);

FIXME

Parameters

drawable

FIXME

 

gc

FIXME

 

x

FIXME

 

y

FIXME

 

width

FIXME

 

height

FIXME

 

dith

FIXME

 

buf

FIXME

 

rowstride

FIXME

 

cmap

FIXME

 

xlib_rgb_ditherable ()

Bool
xlib_rgb_ditherable (void);

Queries whether XlibRGB supports dithering for its chosen visual.

Returns

TRUE if dithering can be performed for the visual that XlibRGB is using, FALSE otherwise.


xlib_rgb_set_verbose ()

void
xlib_rgb_set_verbose (Bool verbose);

Enables/disables debug spew.

Parameters

verbose

True to be verbose

 

xlib_rgb_set_install ()

void
xlib_rgb_set_install (Bool install);

Sets whether we install an RGB colormap.

Parameters

install

True to install a colormap

 

xlib_rgb_set_min_colors ()

void
xlib_rgb_set_min_colors (int min_colors);

Sets the minimum number of colors in the color cube.

Parameters

min_colors

minimum colors to use

 

xlib_rgb_get_cmap ()

Colormap
xlib_rgb_get_cmap (void);

Queries the X colormap that XlibRGB is using.

Returns

An X colormap.


xlib_rgb_get_visual ()

Visual *
xlib_rgb_get_visual (void);

Queries the visual that XlibRGB is using.

Returns

An X visual.


xlib_rgb_get_visual_info ()

XVisualInfo *
xlib_rgb_get_visual_info (void);

Queries the visual info structure for the visual that XlibRGB is using.

Returns

An XVisualInfo structure.


xlib_rgb_get_depth ()

int
xlib_rgb_get_depth (void);

Queries the depth of the visual that XlibRGB is using.

Returns

Bit depth.


xlib_rgb_get_display ()

Display *
xlib_rgb_get_display (void);

Queries the X display that XlibRGB is using.

Returns

An X display.


xlib_rgb_get_screen ()

Screen *
xlib_rgb_get_screen (void);

Queries the screen that XlibRGB is using.

Returns

An X screen.

Types and Values

struct XlibRgbCmap

struct XlibRgbCmap {
  unsigned int colors[256];
  unsigned char lut[256]; /* for 8-bit modes */
};

FIXME: Describe this.

Members

unsigned int colors[256];

FIXME.

 

unsigned char lut[256];

FIXME.

 

enum XlibRgbDither

These values are used to specify which dithering method should be used. <symbol>XLIB_RGB_DITHER_NONE</symbol> will use no dithering and simply map the colors in an RGB buffer to the closest colors that the display can provide. <symbol>XLIB_RGB_DITHER_NORMAL</symbol> will provide dithering only on pseudocolor displays. <symbol>XLIB_RGB_DITHER_MAX</symbol> will provide dithering on pseudocolor and 16-bit truecolor or “high color†displays.

Members

XLIB_RGB_DITHER_NONE

Specifies no dithering.

 

XLIB_RGB_DITHER_NORMAL

Specifies dithering only on pseudocolor displays.

 

XLIB_RGB_DITHER_MAX

Specifies dithering on high color displays.

 

See Also

GdkRGB

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/rn02.html0000664000175000017500000000426612340760140024342 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Tools Reference

Tools Reference


This part presents the tools which are shipped with the gdk-pixbuf library.

Table of Contents

gdk-pixbuf-csource — C code generation utility for GdkPixbuf images
gdk-pixbuf-query-loaders — GdkPixbuf loader registration utility
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-30.html0000664000175000017500000000401112340760140026002 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.30

Index of new symbols in 2.30

L

gdk_pixbuf_loader_write_bytes, function in GdkPixbufLoader
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-full.html0000664000175000017500000015000312340760140026366 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of all symbols

Index of all symbols

A

gdk_pixbuf_add_alpha, function in Utilities
gdk_pixbuf_animation_get_height, function in Animations
gdk_pixbuf_animation_get_iter, function in Animations
gdk_pixbuf_animation_get_static_image, function in Animations
gdk_pixbuf_animation_get_width, function in Animations
gdk_pixbuf_animation_is_static_image, function in Animations
gdk_pixbuf_animation_iter_advance, function in Animations
gdk_pixbuf_animation_iter_get_delay_time, function in Animations
gdk_pixbuf_animation_iter_get_pixbuf, function in Animations
gdk_pixbuf_animation_iter_on_currently_loading_frame, function in Animations
gdk_pixbuf_animation_new_from_file, function in Animations
gdk_pixbuf_animation_new_from_resource, function in Animations
gdk_pixbuf_animation_new_from_stream, function in Animations
gdk_pixbuf_animation_new_from_stream_async, function in Animations
gdk_pixbuf_animation_new_from_stream_finish, function in Animations
gdk_pixbuf_animation_ref, function in Animations
gdk_pixbuf_animation_unref, function in Animations
gdk_pixbuf_apply_embedded_orientation, function in Utilities

C

gdk_pixbuf_composite, function in Scaling
gdk_pixbuf_composite_color, function in Scaling
gdk_pixbuf_composite_color_simple, function in Scaling
gdk_pixbuf_copy, function in Image Data in Memory
gdk_pixbuf_copy_area, function in Utilities

E

GDK_PIXBUF_ERROR, macro in The GdkPixbuf Structure

F

gdk_pixbuf_fill, function in Utilities
gdk_pixbuf_flip, function in Scaling
gdk_pixbuf_format_copy, function in Module Interface
gdk_pixbuf_format_free, function in Module Interface
gdk_pixbuf_format_get_description, function in Module Interface
gdk_pixbuf_format_get_extensions, function in Module Interface
gdk_pixbuf_format_get_license, function in Module Interface
gdk_pixbuf_format_get_mime_types, function in Module Interface
gdk_pixbuf_format_get_name, function in Module Interface
gdk_pixbuf_format_is_disabled, function in Module Interface
gdk_pixbuf_format_is_scalable, function in Module Interface
gdk_pixbuf_format_is_writable, function in Module Interface
gdk_pixbuf_format_set_disabled, function in Module Interface
gdk_pixbuf_from_pixdata, function in Inline data

G

GdkColorspace, enum in The GdkPixbuf Structure
GdkInterpType, enum in Scaling
GdkPixbuf, struct in The GdkPixbuf Structure
GdkPixbuf:bits-per-sample, object property in The GdkPixbuf Structure
GdkPixbuf:colorspace, object property in The GdkPixbuf Structure
GdkPixbuf:has-alpha, object property in The GdkPixbuf Structure
GdkPixbuf:height, object property in The GdkPixbuf Structure
GdkPixbuf:n-channels, object property in The GdkPixbuf Structure
GdkPixbuf:pixels, object property in The GdkPixbuf Structure
GdkPixbuf:rowstride, object property in The GdkPixbuf Structure
GdkPixbuf:width, object property in The GdkPixbuf Structure
GdkPixbufAlphaMode, enum in The GdkPixbuf Structure
GdkPixbufAnimation, struct in Animations
GdkPixbufAnimationClass, struct in Module Interface
GdkPixbufAnimationIter, struct in Animations
GdkPixbufAnimationIterClass, struct in Module Interface
GdkPixbufDestroyNotify, user_function in Reference Counting and Memory Mangement
GdkPixbufError, enum in The GdkPixbuf Structure
GdkPixbufFormat, struct in Module Interface
GdkPixbufFormatFlags, enum in Module Interface
GdkPixbufLoader, struct in GdkPixbufLoader
GdkPixbufLoader::area-prepared, object signal in GdkPixbufLoader
GdkPixbufLoader::area-updated, object signal in GdkPixbufLoader
GdkPixbufLoader::closed, object signal in GdkPixbufLoader
GdkPixbufLoader::size-prepared, object signal in GdkPixbufLoader
GdkPixbufModule, struct in Module Interface
GdkPixbufModuleFillInfoFunc, user_function in Module Interface
GdkPixbufModuleFillVtableFunc, user_function in Module Interface
GdkPixbufModulePattern, struct in Module Interface
GdkPixbufModulePreparedFunc, user_function in Module Interface
GdkPixbufModuleSizeFunc, user_function in Module Interface
GdkPixbufModuleUpdatedFunc, user_function in Module Interface
GdkPixbufRotation, enum in Scaling
GdkPixbufSaveFunc, user_function in File saving
GdkPixbufSimpleAnim, struct in Animations
GdkPixbufSimpleAnim:loop, object property in Animations
GdkPixdata, struct in Inline data
GdkPixdataDumpType, enum in Inline data
GdkPixdataType, enum in Inline data
gdk_pixdata_deserialize, function in Inline data
gdk_pixdata_from_pixbuf, function in Inline data
GDK_PIXDATA_HEADER_LENGTH, macro in Inline data
gdk_pixdata_serialize, function in Inline data
gdk_pixdata_to_csource, function in Inline data
gdk_pixbuf_get_bits_per_sample, function in The GdkPixbuf Structure
gdk_pixbuf_get_byte_length, function in The GdkPixbuf Structure
gdk_pixbuf_get_colorspace, function in The GdkPixbuf Structure
gdk_pixbuf_get_file_info, function in File Loading
gdk_pixbuf_get_formats, function in Module Interface
gdk_pixbuf_get_has_alpha, function in The GdkPixbuf Structure
gdk_pixbuf_get_height, function in The GdkPixbuf Structure
gdk_pixbuf_get_n_channels, function in The GdkPixbuf Structure
gdk_pixbuf_get_option, function in The GdkPixbuf Structure
gdk_pixbuf_get_pixels, function in The GdkPixbuf Structure
gdk_pixbuf_get_pixels_with_length, function in The GdkPixbuf Structure
gdk_pixbuf_get_rowstride, function in The GdkPixbuf Structure
gdk_pixbuf_get_width, function in The GdkPixbuf Structure

L

gdk_pixbuf_loader_close, function in GdkPixbufLoader
gdk_pixbuf_loader_get_animation, function in GdkPixbufLoader
gdk_pixbuf_loader_get_format, function in GdkPixbufLoader
gdk_pixbuf_loader_get_pixbuf, function in GdkPixbufLoader
gdk_pixbuf_loader_new, function in GdkPixbufLoader
gdk_pixbuf_loader_new_with_mime_type, function in GdkPixbufLoader
gdk_pixbuf_loader_new_with_type, function in GdkPixbufLoader
gdk_pixbuf_loader_set_size, function in GdkPixbufLoader
gdk_pixbuf_loader_write, function in GdkPixbufLoader
gdk_pixbuf_loader_write_bytes, function in GdkPixbufLoader

M

GDK_PIXBUF_MAGIC_NUMBER, macro in Inline data
GDK_PIXBUF_MAJOR, macro in Versioning
gdk_pixbuf_major_version, variable in Versioning
GDK_PIXBUF_MICRO, macro in Versioning
gdk_pixbuf_micro_version, variable in Versioning
GDK_PIXBUF_MINOR, macro in Versioning
gdk_pixbuf_minor_version, variable in Versioning

N

gdk_pixbuf_new, function in Image Data in Memory
gdk_pixbuf_new_from_data, function in Image Data in Memory
gdk_pixbuf_new_from_file, function in File Loading
gdk_pixbuf_new_from_file_at_scale, function in File Loading
gdk_pixbuf_new_from_file_at_size, function in File Loading
gdk_pixbuf_new_from_inline, function in Image Data in Memory
gdk_pixbuf_new_from_resource, function in File Loading
gdk_pixbuf_new_from_resource_at_scale, function in File Loading
gdk_pixbuf_new_from_stream, function in File Loading
gdk_pixbuf_new_from_stream_async, function in File Loading
gdk_pixbuf_new_from_stream_at_scale, function in File Loading
gdk_pixbuf_new_from_stream_at_scale_async, function in File Loading
gdk_pixbuf_new_from_stream_finish, function in File Loading
gdk_pixbuf_new_from_xpm_data, function in Image Data in Memory
gdk_pixbuf_new_subpixbuf, function in Image Data in Memory

R

gdk_pixbuf_ref, function in Reference Counting and Memory Mangement
gdk_pixbuf_rotate_simple, function in Scaling

S

gdk_pixbuf_saturate_and_pixelate, function in Utilities
gdk_pixbuf_save, function in File saving
gdk_pixbuf_savev, function in File saving
gdk_pixbuf_save_to_buffer, function in File saving
gdk_pixbuf_save_to_bufferv, function in File saving
gdk_pixbuf_save_to_callback, function in File saving
gdk_pixbuf_save_to_callbackv, function in File saving
gdk_pixbuf_save_to_stream, function in File saving
gdk_pixbuf_save_to_stream_async, function in File saving
gdk_pixbuf_save_to_stream_finish, function in File saving
gdk_pixbuf_scale, function in Scaling
gdk_pixbuf_scale_simple, function in Scaling
gdk_pixbuf_set_option, function in Module Interface
gdk_pixbuf_simple_anim_add_frame, function in Animations
gdk_pixbuf_simple_anim_get_loop, function in Animations
gdk_pixbuf_simple_anim_new, function in Animations
gdk_pixbuf_simple_anim_set_loop, function in Animations

U

gdk_pixbuf_unref, function in Reference Counting and Memory Mangement

V

GDK_PIXBUF_VERSION, macro in Versioning
gdk_pixbuf_version, variable in Versioning

X

XlibRgbCmap, struct in XlibRGB
XlibRgbDither, enum in XlibRGB
xlib_draw_gray_image, function in XlibRGB
xlib_draw_indexed_image, function in XlibRGB
xlib_draw_rgb_32_image, function in XlibRGB
xlib_draw_rgb_image, function in XlibRGB
xlib_draw_rgb_image_dithalign, function in XlibRGB
gdk_pixbuf_xlib_get_from_drawable, function in X Drawables to Pixbufs
gdk_pixbuf_xlib_init, function in gdk-pixbuf Xlib initialization
gdk_pixbuf_xlib_init_with_depth, function in gdk-pixbuf Xlib initialization
gdk_pixbuf_xlib_render_pixmap_and_mask, function in Xlib Rendering
gdk_pixbuf_xlib_render_threshold_alpha, function in Xlib Rendering
gdk_pixbuf_xlib_render_to_drawable, function in Xlib Rendering
gdk_pixbuf_xlib_render_to_drawable_alpha, function in Xlib Rendering
xlib_rgb_cmap_free, function in XlibRGB
xlib_rgb_cmap_new, function in XlibRGB
xlib_rgb_ditherable, function in XlibRGB
xlib_rgb_gc_set_background, function in XlibRGB
xlib_rgb_gc_set_foreground, function in XlibRGB
xlib_rgb_get_cmap, function in XlibRGB
xlib_rgb_get_depth, function in XlibRGB
xlib_rgb_get_display, function in XlibRGB
xlib_rgb_get_screen, function in XlibRGB
xlib_rgb_get_visual, function in XlibRGB
xlib_rgb_get_visual_info, function in XlibRGB
xlib_rgb_init, function in XlibRGB
xlib_rgb_init_with_depth, function in XlibRGB
xlib_rgb_set_install, function in XlibRGB
xlib_rgb_set_min_colors, function in XlibRGB
xlib_rgb_set_verbose, function in XlibRGB
xlib_rgb_xpixel_from_rgb, function in XlibRGB
gdk-pixbuf-Reference-Counting-and-Memory-Mangement.html0000664000175000017500000003177112340760140035142 0ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html GDK-PixBuf Reference Manual: Reference Counting and Memory Mangement

Reference Counting and Memory Mangement

Reference Counting and Memory Mangement — Functions for reference counting and memory management on pixbufs.

Functions

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

GdkPixbuf structures are reference counted. This means that an application can share a single pixbuf among many parts of the code. When a piece of the program needs to keep a pointer to a pixbuf, it should add a reference to it by calling g_object_ref(). When it no longer needs the pixbuf, it should subtract a reference by calling g_object_unref(). The pixbuf will be destroyed when its reference count drops to zero. Newly-created GdkPixbuf structures start with a reference count of one.

As GdkPixbuf is derived from GObject now, gdk_pixbuf_ref() and gdk_pixbuf_unref() are deprecated in favour of g_object_ref() and g_object_unref() resp.

Finalizing a pixbuf means to free its pixel data and to free the GdkPixbuf structure itself. Most of the library functions that create GdkPixbuf structures create the pixel data by themselves and define the way it should be freed; you do not need to worry about those. The only function that lets you specify how to free the pixel data is gdk_pixbuf_new_from_data(). Since you pass it a pre-allocated pixel buffer, you must also specify a way to free that data. This is done with a function of type GdkPixbufDestroyNotify. When a pixbuf created with gdk_pixbuf_new_from_data() is finalized, your destroy notification function will be called, and it is its responsibility to free the pixel array.

Functions

gdk_pixbuf_ref ()

GdkPixbuf *
gdk_pixbuf_ref (GdkPixbuf *pixbuf);

gdk_pixbuf_ref has been deprecated since version 2.0 and should not be used in newly-written code.

Use g_object_ref().

Adds a reference to a pixbuf.

Parameters

pixbuf

A pixbuf.

 

Returns

The same as the pixbuf argument.


gdk_pixbuf_unref ()

void
gdk_pixbuf_unref (GdkPixbuf *pixbuf);

gdk_pixbuf_unref has been deprecated since version 2.0 and should not be used in newly-written code.

Use g_object_unref().

Removes a reference from a pixbuf.

Parameters

pixbuf

A pixbuf.

 

GdkPixbufDestroyNotify ()

void
(*GdkPixbufDestroyNotify) (guchar *pixels,
                           gpointer data);

A function of this type is responsible for freeing the pixel array of a pixbuf. The gdk_pixbuf_new_from_data() function lets you pass in a pre-allocated pixel array so that a pixbuf can be created from it; in this case you will need to pass in a function of GdkPixbufDestroyNotify so that the pixel data can be freed when the pixbuf is finalized.

Parameters

pixels

The pixel array of the pixbuf that is being finalized.

[array][element-type guint8]

data

User closure data.

[closure]

Types and Values

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-6.html0000664000175000017500000000773112340760140025741 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.6 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/index.html0000664000175000017500000002007112340760140024660 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: GDK-PixBuf Reference Manual

Federico Mena Quintero


    
  

Version 2.30.8 The latest version of this documentation can be found on-line at http://library.gnome.org/devel/gdk-pixbuf/unstable/.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:


  The Free Software Foundation, Inc.,
  59 Temple Place - Suite 330,
  Boston, MA 02111-1307,
  USA

Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps.


I. API Reference
Initialization and Versions — Library version numbers.
The GdkPixbuf Structure — Information that describes an image.
Reference Counting and Memory Mangement — Functions for reference counting and memory management on pixbufs.
File Loading — Loading a pixbuf from a file.
File saving — Saving a pixbuf to a file.
Image Data in Memory — Creating a pixbuf from image data that is already in memory.
Inline data — Functions for inlined pixbuf handling.
Scaling — Scaling pixbufs and scaling and compositing pixbufs
Rendering — Rendering a pixbuf to a GDK drawable.
Drawables to Pixbufs — Getting parts of a GDK drawable's image data into a pixbuf.
Utilities — Utility and miscellaneous convenience functions.
Animations — Animated images.
GdkPixbufLoader — Application-driven progressive image loading.
Module Interface — Extending GdkPixBuf
gdk-pixbuf Xlib initialization — Initializing the gdk-pixbuf Xlib library.
Xlib Rendering — Rendering a pixbuf to an X drawable.
X Drawables to Pixbufs — Getting parts of an X drawable's image data into a pixbuf.
XlibRGB — Rendering RGB buffers to X drawables.
II. Tools Reference
gdk-pixbuf-csource — C code generation utility for GdkPixbuf images
gdk-pixbuf-query-loaders — GdkPixbuf loader registration utility
Index of all symbols
Index of deprecated symbols
Index of new symbols in 2.2
Index of new symbols in 2.4
Index of new symbols in 2.6
Index of new symbols in 2.8
Index of new symbols in 2.12
Index of new symbols in 2.14
Index of new symbols in 2.26
Index of new symbols in 2.28
Index of new symbols in 2.30
A. License
Annotation Glossary
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/composite.png0000664000175000017500000032014712340760140025402 0ustar00mclasenmclasen00000000000000‰PNG  IHDR?8ËEÀsBITÛáOà pHYsÐй‹çŸ IDATxœì½yœuÿÿþUÕ×ôôL. ˆD‚$ „#ˆº‚‘+áX!` ˆ€Âúƒ|* x€Ž° ìrêî²†Û °&œ¹$Lf23}Ôù©Ïçóþýñéî „Ìd’ÌçI˜Gwuuõ»zª¦^õ> "‚Åb±X,‹e;¶‹Åb±X,–Uo‹Åb±X,ÛV½Y,‹eGcéÒ¥™Lf°­èO¶þ½ñÆ¥Ri-Yºt)ç|«Øe°êÍb±X,Ê+¦L™2ØVô'[²G{î¹g¹\ [¶«Þ,‹Åbˆ¢è¥—^l+ú“Ý£ïëÚŽ°êÍb±X,;]]]S§N- {ï½÷SO=Õ\Á9çœ3|ø𶶶ٳgÇql–ßtÓMcÇŽÍçócÇŽ½í¶Û`âĉI’ …B¡ðÁí¿ýöÛííí¯¼ò ¬^½zĈO?ýôv½G¿üå/=öXóøSŸúÔÉ'Ÿl;öÏþsß`è‡ZòÁÏŸ?ĈãÆ{öÙgûÿë°ôÁª7‹Åb±ìÌž=»T*uuu-Z´èî»ïn.?ï¼ó*•Ê²eËV­ZÕÙÙ9oÞ<èìì¼ð .\Á«¯¾zØa‡ÀâÅ‹=Ïó}ß÷ýnÿ“Ÿüäu×]÷Õ¯~5 óÎ:kÖ¬YGyäv½GS¦LY´h‘ÖzõêÕBˆ^xÞyçß÷ÿáþá#-YoãJ©ÎÎÎŽŽŽ3Î8ãÛßþö€}+@‹Åb±X¶s*• !dåÊ•æéã?îy"ú¾Ï9ÿûßÿn–?ÿüó»í¶"–ËeÏón½õÖîîîæF–,YbÞµŽ=öØ &ì»ï¾qÈž4Ø:{4f̘ŋßwß}gŸ}ö¸dÉ’_üâÇ{¬y/cl#–ôÝø’%K §§_yå•–––þü.,ÀúÞ,‹Å²ÝÓÙÙ cÇŽ5OwÝuWó ££CJ¹Ï>û”J¥R©tôÑGW*hmm}øá‡|ðÁqãÆ|ðÁ›é;ûì³_{íµo|ãžç À~¬cëìÑ”)Sž~úé?üáS¦L9òÈ#Ÿyæ™gžyf½Z„ Y²Œ±¶¶6Èf³BˆÍØe˦cÕ›Åb±X¶{FŽ «V­2OW®\Ù\Î[¹re¹\.—Ë•J¥§§Ç¼tÌ1Ç<ùä“===Ó¦M›9s&B6þ)¾ï_|ñųgϾꪫšÛ ¶Îõ¶hÑ¢)S¦L™2åCÕÛ†,ùÈ[«Þ,‹Å²ÝS,§N:wîÜ(Šººº~ðƒ˜å---3fÌøÖ·¾eš_tttüú׿€®®®Ç{,Š"ÇqŠÅ"c J¥’¸š>”‹.ºhÒ¤I·ß~ûÔ©SÏ=÷Ü`¦L™òÔSOEQ4f̘Ã?üw¿û]ww÷g>ó™M±ä#7n8¬z³X,ËŽÀwܱvíÚáÇ|ðÁÓ¦Mk._°`A¡P?~|KKËäÉ“M“ ­õõ×_?jÔ¨B¡pûí·ßu×]0jÔ¨9sæì±ÇÚ¥öÑGýÝï~wË-·ÀO~ò“W^yåž{îÙ®÷öÜsÏB¡pøá‡@±XÜ}÷Ý=ôP£ü>Ғܸeà h§Ô[,‹Åb±l?Xß›Åb±X,Ëö„UoËæ ¥œ9sæ›o¾9؆X,–¡ðÛ¢-eÇÛ£¡ŒœZ,›ƒRŠsN)=ù䓯¸âŠ}öÙg°-²X,ËPÁª7‹esÐZ7{)¥Ó§O¿âŠ+öÝwßÁµÊb±X,C«Þ,–Í)}_â¥ôÄO¼âŠ+öÛo¿Á²Êb±X,C«Þ,–ÍáƒêÍ@9þø㯼òÊõ&Y,‹ÅÒ_|„z3ý]6q[:ŠkCËb­üqvÍ[' ÃL&³M™´yë¼÷Þ{<¯9öØc¯¼òʉ'nâéc±X¶G.\X.—O9å”R©doǃý;ß6ØÈ%êùçŸlë,–m—O‰Ùo¿ý}ôÑ‚‹e»fúôé'N\¶l™}¼Õ[qc¾7SU7W=Ëæˆ#Žxçw®½öÚl6kù(¶ÍuÆŒ£µþàî·ß~W]uÕñÇOì@‹Åb± 9µ—K¿ÁÁýôÓƒmÅТ££ã÷¿ÿý`[1°<õÔS“&MúÒ—¾ô‘©k›ªÞ~üão±UK=÷Üó¿øÅ¥—^úâ‹/¶-›QiŸþô§ï¿ÿþ¿üå/'Ÿ|ò‡V¡Z,–#Ž8bÁ‚ƒmÅÐbòäÉ;¶ã —•ÿú¯ÿ:ôÐC¿øÅ/.Z´hƒkâ¦ENs¹Ük¯½ö‰O|¢ µ šÇRó»ôÒK.\øÊ+¯lz]ó6Å~ûíwÙe—zê©V´Y,‹eËÙ}÷Ý—-[ÖwÉQGuå•WN™2e½57U½}å+_ÑZ?ñÄýk¨eèðAõ&¥<ꨣ²ÙìoûÛíQi­·G³-Ë–óä“O>úè£?ÿùÏÛ!ÄPÈ{ûä'?ùÎ;ï|pù‘Gyå•W~îsŸk.ÙTõ¶|ùò}öÙç—¿üåÉ'ŸÜ¿¶Z†To°zõê‰'žsÎ9W_}õ Ùe±X¶]>4ƒvS²lzGyäž{î¹ÿþû·{>Ö:Û I›²ÎŠ+/^| 'l#ö įÃuÝ+Vlèt8üðÃçÍ›÷ùÏ6]½!âøÃo¼qÉ’%ÅbqóÏEËPåCÕ<ýôÓ_úÒ—yä‘cŽ9f0ì²X,[•ý÷ßÿÕW_õ<ò‘—ºÁ6ÖbÙªŒ7nåÊ•zu÷Ýw¿òÊ+O?ýtJéÇPoišNš4iÊ”)?ûÙÏúÙ^Ë`Cê ®»îºþð‡‹/Þu×]·º]‹e«b‹²-ýË<0ˆ?ûwÃ?üí·ßþà>î¾ûîÿú¯ÿzúé§7»ð~ õÏ?ÿü‘GùüóÏOš4©ÿ¾yË€lX½!â‰'ž¸zõêE‹yž·ÕM³X,[bÕ›¥_Ù‘|´{î¹ç›o¾ÙwÉn»íöÿþßÿ›5k–ã8}—¼œëÉ“'ŸuÖYçž{îzMJ-–-rçwöôô\|ñŃm‹Åb±X,ƒCß{›]wÝuÁ‚¯¿þúœ9sÖ“nðq}oÐÛÛ;~üøË/¿ü¢‹.êW›-;8ñ½þüç?OžòOÁvÁŠ+V­ZuØa‡ ¶!Cˆ÷Þ{oÉ’%Gu”yºcHë±÷Þ{¿þúëcÇŽ;wî×¾ö5×u7´æÇVopÏ=÷œþùûÛßFÝ_[vx6åLûå/yÁ¼øâ‹ûî»ïÖ²Ëb±lUvÈ‹®eë³CH_øÂN<ñÄ9sæ|dÑæ¨7ó¥R顇ÚBC-C‡M<ÓæÌ™³hÑ¢?þñ¶´ÙbÙ!Ù1.º<òÈK/½ôƒü`° B¬×ïmÇ8ÖcÓÛˆnf¯Ñ›o¾ù‰'ž°Í{-ýÎüùóóùü×¾öµé„´X,;o¿ýöv=èo{d(Ì9Ýôð›é{€«¯¾úÎ;ïü¿ÿû¿\.·&Z†›~ŸôÎ;ïLš4é_ÿõ_¿õ­o ¼]‹e«²c¸LÞyç5kÖrÈ!ƒmÈb(ä½m:›¯Þ’$Ùo¿ýN8á„k¯½v ¬³ì@|¬3í±Ç;餓þçþÇ&[,;Cü¢ké/†ø´ùS=Ï»ùæ›o¸á†W_}µ ²XàØc½ä’KN=õÔ5kÖ ¶-‹Å²><ðÀ¼yóÛŠ¡ÅsÏ=7{öìÁ¶b[a‹fluÔQ§žzêy秵î/ƒ¶#Ì Ý`hÊÿã»ßýîÞ{ï}Úi§I)Û‹Åbyo¾ùæÿøÇÁ¶bh1òÞ6Íœ:;;Çíµ×ž}öÙýoÝ6ŒÑmJ)ó“1Æ9§”6¿1ÛO|=6Ã˽fÍš‰'ž~ú鶰ËbÙaØ1^o½õVOOÏA4؆ !lÞ[_¶T½À¿ýÛ¿]vÙeK–,9rd?[· c¿J)¥L¥Tœ3ÏË0ÆÖ^fi²ygÚsÏ=wÔQG=øàƒÇwÜÀØe±X¶*Cü¢ké/†ø´E‘SÃìÙ³Ç饗nù¦¶#ŒïMÊ4IDGI"¤”Ø`°­Ûq8ôÐC¯½öÚY³f}èà^‹Åbîºë®ïÿûƒmÅÐÂæ½õ¥Ô¥ô–[nyà¶< ÝT?ºªRɾÿú¾ÔL>PñÔÇ<%Ó4I’8Ž¢0Šã(MEš¦}-83†_|ñ¾ð…“N:)Š¢Á¶ÅbÙ^Yºti&“l+v–.]ºxñâÁ¶bhaóÞúÒ‘SÃe—]öÈ#üå/ùÈñBkÝdRJ¥d*MhR®ÓLˆØ°)eŒ2J)eÌåŽëº®ãº®g"˜Æþ~Œ`j¥D*ÒT¤B‘†aQ2Æ]/Ç7ŸÏçóùB¡Ïç9çýnÃöË–x¹kµÚx衇6»l[,–ÅÒ¥K÷ßÿ8Ž?Ö»V¬XqÆg<óÌ3ýhÉŽðzýõ×}ߟ8qâ`2„°yo}é7õ†á>ûìsæ™gnvµ”R¤BˆD¤"I’(Žâ8Ž“(IÕLJ€Z#çÜq·;¹\®+ò…B¡ÅuB¨©!èGå$Ó4 ƒ0ô£0¿V«ÖªÕZ­ø>PN© ”6lĈ#FŒ>|¸ëºM¬€ÛÂ3íµ×^;øàƒúÓŸZϹŲlžzÛ¼wmœ!~ѵôCü@ê‡È©!—ËÍŸ?ÿÚk¯}ã76o µ”iœÄATkÕÞrOW÷š÷:V¯Z½råßW,_µlÙŠwÞYñö;Ëßz{ù[o/ë­eo¾³âíå«–­zwå»ïý½³kMo¥7ˆ‚4ZkD­±ŸÃ—Zë$‰¿ÖÛÛ½¶«£³ãÝ÷V¯|÷ï+V­x{Å;o¾ñÆëK—.Y¾|ùš5kªÕjš¦6„ÚL˜0aÁ‚ßøÆ7þô§? ¶-ËöAWW×Ô©S …ÂÞ{ïýÔSO5—ApÎ9ç >¼­­möìÙMqvÓM7;6ŸÏ;ö¶Ûn€‰'&IR( …·Ë-·|éK_j>;wîй¹ºýöÛô£ ¶C ›÷ÖÞÛš:uêÔ©SÏ?ÿü'Ÿ|r3ÞŽZ§iš$q†ÕZ¥\)—«½åJoµVKÓ4•Bˆ4M…FÔZ™@j&“ÉesY/—Íf“$&„xž×’oq](`ý¸ µ2ê­RîéîZÓÓÓÝÛÓÝÓ³¶ÜÛ#$D B¤®ë¶¶¶î´ÓNžçòÞM˦3sæÌçž{NZ¼xq©Tls,–mÙ³g—J¥®®.ß÷O8á„æòóÎ;/I’eË–BN;í´yóæ]wÝu^xá³Ï>{È!‡”ËåÕ«WÀâÅ‹÷ßß÷?tûÿôOÿt饗vttì´ÓNˆxÏ=÷üû¿ÿûVÚ·Áæoû[ggç`[1´°yo}éOõ?ýéOÇÏ=÷Ìœ9sSÖ—JÖsܤŒâ°R­Týj­V­ùÕš_õC?}!B©•FT2Ž51 pJÈT&„‚åÔ8ã ……|Á$Ày®kB«Ü4dc[´¿QÊ4N¢ ðk~ͯU«µjµZ«T}…TjG5U ؇-ùDËzÜpà GqĬY³y䌶X6BµZ}üñÇW¬X‘Íf³Ùìܹs§OŸAÜwß}Ë—/oii€¹sçΘ1ãºë®ó<Ïqœ¿þõ¯{íµW{{û¦Ü µµµ}ùË_¾ï¾û¾ùÍošÜ¸)S¦ ô~m#Ì™3'I’Á¶bh1yòd›úܤß"§†Ñ£G÷»ß½ä’Kz{{7e}¥T"’ ð+ÕÞîÞîîžµ]k:ºÞëèz¯§Ü]­•£Ø2Ö˜ª¸n†¸q<æ¸Ôñ(a¨Q¦2‰ã°R«¬íîZÝñîŠUË–¯\ö÷Õ«:Ö¬îêîê­”ý '‰Rj ÷Q+)EGaøÕšï×ü æU? £X*Õ”jVº žç-\¸ð¹çž»îºëÛ‹e›Æx†ÆŽkžîºë®æAGG‡”rŸ}ö)•J¥Ré裮T*ÐÚÚúðÃ?øàƒãÆ;øàƒŸ}öÙMù”Y³fÝ}÷Ýp÷ÝwÏœ9sèÜS}úÓŸþÌg>3ØVlDTZI)Ó4MD'qÇQ…QØ÷_G‰HL`«ézlÛ7ÈÎ;ïÜ,Y°ô³z€ .¸`̘1—]vÙ¦¬¬”Š“Äür¥Üݳ¶«»³s횎5ïuv­é.¯­úå( R™h@$w´›¡n†ºâzÔq)a¨!MÓ$Œ‚jµ¼¶§kuÇ»ËW-[¾rÙªÕ«::;Ööt•+½~à'IÜêMcš¦I’Daàû5ß÷ýZP«…5? ÃD©ú¸°¾ÒÍj¸~g×]w½û¼òʾy<‹e=LûôU«V™§+W®l.gŒ­\¹²\.—ËåJ¥ÒÓÓc^:æ˜cž|òÉžžžiÓ¦™øÉGª±£>úïÿûŸþô§‡zèôÓO¨Ù–èîo¾ùg?ûÙ`Û²A4j%•HEœÄQ…aè~µV«ùµj­Z©V*ÕJµVõ}?‚8ŽE*L“‡mYÀÙ¼·¾ôsäc·ÞzëäÉ“gÍš5yò䯬”J’8ýrµÜSîéîéZÛ³¶»·;k”¡À0„rîrî0Ç%JQ¥AIE5I¦JI©ÓDG$¿J #„æsùö¶aaŠT(¥!w²ÙÜî¢iχ¡ïת~­V­Õj~P­…™,8ÅõÖ·Òm@8úè£çÎ{Úi§½òÊ+»ì²Ë`›c±l‹‹Å©S§Î;÷¶Ûnó}¿9n®¥¥eÆŒßúÖ·~ô£•J¥ŽŽŽ—_~ù¸ãŽëêêzñÅ¿ð…/d2™b±È€R©$„èììÜÐ(ÎùŒ3fÍšµÇ{Œ?¾¹ü™gžyíµ×¦L™2a„õoÊ:ÛÚãçž{Žs¾lÙ²ßýîw---÷Þ{﫯¾º-`FRI!„H…i¼¥ê“MbFDF™éÛ๮£ÓÁa[n’`óÞúÒÿê &Mštî¹çžwÞyÿû¿ÿë8Îz¯öõK¥©£°Z«öôöô–»«ÕjqK•r Œš¾”1B)¡ŒQÂ*„PH(CÆj@P£F” AHE¾ãpJ  ”Æ!À(§Œ2Æ61Î4šC@ãx"I’8"NR‘ÊlŽµ´‹ÅÖR©T(<ÏcŒQJûN>µô#W^yå‹/¾xꩧþþ÷¿ÿà1f±XàŽ;î˜5kÖðáÃwÚi§ .¸ 9U}Á‚—_~ùøñã}ß1bÄi§vÜqÇi­¯¿þú™3g*¥Æ×]wÀ¨Q£æÌ™³Ç{PJËåò‡~ʬY³n¼ñÆo¼Ñ<•Rvtt¼ôÒK?üðÎ;ï¬ÔÚæ¹^Æó<×ó¼Mj;^ï4§•RªZé]¾ìÍåËÞZñÎ[«þ¾¢§§ÒÓ[íî­Tªáˆ#÷™°ïÈ‘£ÆŒ3nܸ±cÇŽ;6›ÍÒö$ï÷Þ(˜#g»8ŽþÏ{3‹Åo¼ñꫯ^±bÅ_­'T*%„£°R­ôôt—Ë=µ –ˆµf”RF§ŽC—3ÎcŒ0‚ ¡&€4J9§žçd²N6ëdr<›aqµNã8,×z»{Öö”{zÊ=½½=&.Žc¹É9pˆZi%ešŠ$Iâ$I’$Ž“8IaR=S-¥âŽ3¬}Ø.»ì2räÈR©”ËåÇ1î7{zÇ_¸páÍ7ßüÐC ¶-ËÐeþüùÇsŒ‘nàºîž{îIé@]\¶W\qE†o¾ùæwÜ‘ÍfgÎœ9sæLß÷/ºè"û'ݲ-0 ‘SÃÉ'Ÿ|çw~ãßøõ¯ÝwysŒ©RJˆ$ Ãj­ÚSî®TË@4ã”1Â9å.wF(£„` h‚@Æe„1‚ˆZ¡ÒˆZK‰2qšH¡7ù„@äŒm¢ã ÁLîJS!’D$¦@'Iâ$©2•©TÈo6l—]v>|x©TÊçóF½™Ø³}€øìg?ûãÿxöìÙûî»ï^{í5ØæX,;2lØëû~±X5jÔ£>Ú\8nܸ×_}ëšÖÿxà€ˆ×\sÍw¿ûÝ›nº©½½ýŽ;îØPe†‰’2‰HÌ}~ÇQ†Q&q"„JÂeŽã2îx^¦¥¥¥¥¥%ŸÏçr¹L&Ó7J³Þ%ÃT ™¦išÊuc¾¥”©L…L…LS)MݨTR)3¸(M¥H!ë3'•É~CˆZ¡”ÎcÌäÀqÆ9ãÏËçòí¥¶öR[k±µ%ßÂ8ãŒsÎW”Û+i_P½Àüùó'L˜ð«_ýjÚ´iÍ…f ‚)`îîí®TË~P‹â(•Âè0F)c„bdDšh „hÒI¨ ED‚€ÄŒ@Ô¨•V©ÔJcú®ë-…fTV÷ñ5eÖ©O££( }¿æ×j¾Ôü0£8I•Ò€Äqœl6×ÖÖÖ”n&ïÍj[¯ýëÏ?ÿüI'ôâ‹/æóùÁ6ÇbÙaùО½Õju½%iš.[¶Ì¤Êm»Š$IæÌ™óÄOüö·¿=ꨣ>÷¹ÏuÖY:sD’ÄqT­–kÕJ­Z®Õ*fŽbµZ ƒ Ã(Š5…„R‡q/—/Œ=zôèÑ;í´Ó¨Q£ÚÛÛ›—¤~oˆ¨L7ûT$"©02.MEœ&q’Ä©ˆE"Db¦išÊºÒ“R¦*UJ)©ë%¥µb®™Nc”1žõ2­-E‘$ˆÃÏq]ðµÍ2X ¬zûÄ'>qÅW\tÑE_üâMgHˆ“¤R­ôVz+•òÚž®îòÚ(e„qʹ™ßÚÚE‘õÞ¥6ªûÌ©d"DœÄ±ˆMÔ'MS!S‘ŠX$qG"‰’$I*„H“ºnSR)™J©ê—MsåD0Yb&Ðe„¢‘q„ Äs½D$Œ1ÎF)"f3Ùl6›ƒ!Ħm# ¬z€K.¹Ätçºá†Ì’$‰Ë•òš®Ž5•j¹TÃ(DTŒΩ©T ”!@@)ÔZ0%µÖAk­5!Ú” ˜:V¨+8 È@)E"M“8©K7Èçòù\Qê¹Þ†ì×&¼øÕJo¹Ü].÷VÊ•JůÖ" €šrî¸ÌÉårÅb±µµ5›Íº®Ëù€±–&ù|þ¡‡:è ƒn¹å–óÎ;o°Í±X†4;@ÞÛ’%K¾ò•¯Œ;öÅ_6lÌŸ?ÿË_þò'?ùÉ ½EJ™Äqø•roOO×Ú®ÎîµkË•Z¥R Â0£T*Î]Çõ²@׃>AM6‘y*©µVZÕó‹Pk­S™&BÄ&÷Z$B÷ZšJ›>©ˆêÒͼ"ê-B¤”Zõ¦µÖJ2%¨¹^ZkÔÚ´IeªQ;Ü!„¦2 £°µØZj-!ÄÄO·ëßïŽÁ€‹ Çqn½õÖ£Ž:êôÓO?à€ NâJ­¼¦³cùªåaè§Jh"êzÈSî0FAk4ÿP#€F4bŸ"èæ T`^Ãzä „P†ˆZ(‘†) xЈ® •f”y®‹ˆñ½%I~¥Ò[îí)—+åJ¥RõkAȘc22™lÓ÷溮-2Ýúì½÷Þ·ß~ûgœ1iÒ$“°b±X…í=ïí¿ÿû¿O9å”N8aÁ‚®ë€ÖúÁ\¸páFÞEa†¾_­VÊåÞÞÞÞžžÞÞJ¥V®úqÁ~nŽ IDAT,¡4ÖŒWhimmmkoo6l˜ ˜¶´´xžg$‘B-¥LU=K-müLe*R‘!êÒMH©Re2ÝÒÆ’T*iÚ04{ºiDÔXWl„€iÃÅ(猛«”Y× ­LS¡•Ne„%D¤¢æW+Õʨ#•ÖœófC¸­õÛ°l­á":ì°Ã¾úÕ¯žóÏç<ýÔS@ êWË•ÞžÞžµÝ]"(£Œ!å„1Ê8aŒ0f DÔ¨46ž`ý0$€„R@Ä8æ‡B(¨­ˆ ”V)*©S)ý°æ8£ 4j @(aŒ;œSô¾šÖ:ME…_«Õª¾_ ‚(Œã8‘ùœÇ/ŸÏ·´Mº[6›µ^·Áâ”SNyá…N>ùäÅ‹›Ûe‹Å²õÙ®óÞn½õÖ‹.ºèꫯî;.ˆRÚG±!¿V«VjÕjµZ©V«Õj­Z«Õ‚0¢T!"8®WlmÛe—]vÞyg“ëÖÖÖÖÖÖV,‹Å¢ã¹Ú”&¤"IE’ ‘ ‘¦¢Ïc“ÓfZÐËú?SŠ`‚£&B*µTïóçi­‘P ”Rθˇ»æbgâQJJ!j- ijº*TjÕ¬—)WËZ)×q ¹|.“ãÜaŒmÄåaÙ:l ©ˆWçêÏìÿ™n¼á¤SNêìê(WÊQh­Æ€;Ìá”ÖëˆV 1ùi@(!õzS‹ÃÌÈ€QR“Ö»Ö!BÌ]ˆÖ¨¤V\KIAD™ˆ°êS©d*Ó$Iâ8  ŸÍe³¹\&—Íæú1 9¬SÇqEI’J¥P!¥4“ɶµµµµµ>|äÈ‘™LÆ̓Ëõ×_ÿòË/õ«_}â‰'¶Ç+‡Å²°æ½)¥.½ôÒÛn»íÞ{ï>}úz¯~äßöÎÎŽîµ]k:×v­íYÛ]î-×’DJ…„0Çñò…ˆ#ÆŒ3vìXS¬ËåLµ)w4MS%ÓT$©ˆEÒ¬NˆË­Q¦ ¥JJeŠL S*¥•®Ç[UÓ裂žAÔ¨L „jÊK]×áŒSBÍÕS2†LB@£NS!D¬Æ’$Éf²…B¡X(f3YÓNa#¥~–­ÃVRo¹|î²Ëÿ¿«¯úΧÆïDWª½Qi­€cÔáÔÍ0J‰Öæ>Q5òÓ4W%u¥Ï8ãaœrFêõ¥F²bZøAŸóŒïL“5¢b¥R…aœ$I‡aÔüj©µ­ÔÚFÍd²}×ZK©R!Ìx…T˜|$„fs¹R©´ÓN£vÞy—Uoëµ"´qC8Ž³páÂ8à{ßûÞ•W^9ØæX,C‘í1ï­V«vÚiúÓŸžyæ™I“&mÆV®x§««ë½÷:Þ{¯£···\­~@#”f3Ù\¾ÐÞ>lÔ¨Q;ï¼ó.»ì2f̘‘#Gš"S…ºžÊÖ ¦IÒÇë–4¥›é¢T½ƒ¼‘k&¡m]æ\=­h]¸ª1¯‘!ÌÐ"θÜz4iHDrÅ3¿8¥´”i*Ó j,—Ë=Åžb¾ÅuœL&cÇÛl l¥0_’ÄŸûü‘wÝu×O~xÃŒ3O­Õ(5*J‘2t\æzœ¢¤’©N5*e!@ ”€;Äuw™Ã©¹ÐMÊ[³ñrC¾B5ÈT)Neª¤ÔR*™DJFZ“¨.Ýj…|A¤‚’ñ2ºå}÷‹ˆ¨”JSGqlji*µÖ„ÐL&S*•FÚiܸqF½ ÄW÷Á.Òëµ™¶ôeôèÑ÷Þ{ï1ÇsðÁÿã?þã`›c± 9¶»¼·•+W{ì±”Ò—^zi̘1›·‘5k»{z«5?c© ŸÏæó…R[©Tj9rä¸qãLG÷öööl.+•Jµ4n¶X$‰B ㄲ^y ”ÉfSJ+Óê£.È Y×Lpk,7e{Ø\f $@ê‘SF¸Éâ”SJë+R4ÝJ¥ŒPBY•Žã¤æ×z{{s™¥´TjËf³´±¦AfÕ[óÀQJÆqìþWÏœ1÷_®øÔ§w³Û.‰ˆÐtw£8§@@kŠ¤ª'„¡ÆF(‚ŒÊçÄñ8èzÓÁuŸY×q@!æ9eR¨S%Ò4Ž¥H”I’Äaø~â¹^.—/¶Ö[Û˜®%2M…IǦ¢ÖÈÏfs­­¥‘#Gî²Ë.­­­žç­w47¿>wBM7vc÷i}6ÐH µ)¢“ÏþóW]uÕÌ™3/^|øðáÃÛÚÚ<Ï“Z™Pi,’(‰Ã$ŠâX˜Ê%9mªþX+Ól¡Þ«  )ãt]®Ôû*%õ2> @¥„QJcŒqF AMQSÍ(cF½™²;-eªRók=å^Çq(!cG-¶ûï7`ÙLJ½—•š¦i‡Q•†•9⳿yä?Ïüú ÆÀq)ç„P@©Tˆ’ÚgŒB)c”J AÄzh J꺞A@f5Çoó¨Å¦&"Ж 4*©µÔiªÒTi…ˆ¨´N„ „h•jÅs=J©’²¥Ð’Íæ²™\.›@­Q)mòBµFBczž—ËåZZZLÉÂë´ÖJÕO@ݨÇzB߇c&B€) bœ›Ž;ÜR¬/ ­ªÛ—_~ù /¼pÊ)§üá0Uc‹eë°å½=øàƒ³fÍ:ÿüó¯¿þú-ÔšAA˜ÄBIM€º®›ËçGŽµÛn»=Ú¸Üòù¼)nc7…I*¢$ã8L¢0ŽR)•–Jis½æ¦¨êQó'¿Q@j:+˜ïuׂfÏúzÚ$XÏ)"ïó`Ÿ·¬Û6€É¢“©…A–+½ŒRF˜ø"Zk¨_°ìehpHõ¦•i<“ˆ$Š¢( £8:pò¯þùµžyé°ÏèrF)PJ4¢€hÔ¨‘BPNÍJ‰” (Ó¸†V¯ªQˆJë† ¹qßA`½ù"*…Jj)µ9ò”’)@TJ–«.¥T)ÅQ[©½­µ­­„žë62@µI5§!”sšÉdšêÍ”|¯÷%h­ešŠTˆ$–æJ›dSÝœ AÞï~#¤é½¦®çe¼ ¡õ*Üu¹§Í/y½O´'’òÿñ'NüÖ·¾5þüÁ6ÇbBlyoˆøýïÿ;ßùÎüùóÏ>ûì-ß`š¦R)D$”rÆ\Ç- ííí&×môèÑ#FŒpÇqMÐthkÆLMÞ$Rʦ­N#NjtÖõ¥¥Ðèë‹H‰ÀtÏj{Œs€š©º® •R¨&ļ»îm1ÙtºQü Q)…ZGQTa€PJý 0a(“6gú÷nùhù¸ `äT)e¤[EQFqÇQªÒ#>ì±~ûéÏì±ÓÎí¦F5¤Z× E J)çÔá”qÆ(1AH¨¥BD‰šI¦Q¡B&#@×Ç/(ÙÌ hô”F$•ªGùµÖJ*Ô¨”)B´’qUýjG¨Ñu½–Bш?ã{“²>Á1„yžiÒR*•cœóõÄ“Ö*MEÇQ¦"‘i*¥2UJ¦)]³I1ΘcünY¥ʘƒÀ&øX‡\“¶¶¶‡zèÐCÿùÏ÷Ë6SS\ʹçe¸ãd³ù¶¶vÓ×møðáííínÆSZ…"RZ !’T)‘&i"RQo§‹Í"(D‰¨4( )Ðzß6B´iUo›>¢5¡@tý>ßlI‚ÆF4ŠB ¡Š«zÍ)¢TRˆ4M×U·*e2íPj'1¡DkÅ«ùµ8Ž…ˆhŠO­nPØÈ©HEGaDQÅQ”DqïZoa_÷¯¿h „P¡ k”5˜€T½¼´®ì¸â”ÔG¦1V}Bªk¯‚Rc$’T©8I%~èGq'±¹Îl›¿å¡Àª·D$A”«år¥·\íâPkÉBLùÒÁÿ~Óƒ¯¼¼d¿÷3‹Óú<D¥€ fŒ*Šœ¯ó¢i Z›¶ „hTP£F@E̼zNˆæ„3BáÜáŒsî˜,LΡ´ÙÛÆ R‘¦"•©©™¬µBaÐ[)g2”Q'Ý==~¤R¡®ëær„;®×ÒÒ’ÉdLÀTÊT$±ÒR%B¥©J„"‰£8 ¢0ŒÃ ‰”©LS)¥Ö²Þ^ظàç€%Œ1N)£”ÇÙl˜ÍV³¹l6G9'& 1 Ô¤ÅB™Ã¹c:/zÜ1~lÊUß–9sæ<÷ÜsÓ§Oùå—›“v-ËÀ±-ç½-Y²äØc=ztsÖÇ¢o² ®ç ,“)0Îs²™l>_(¶¶¶äó.¥ ¥ÌxiX¡Ÿµ8ð#¿—Ëqo%©T“jMøˆT§)H¥•U\"˜® QPÏ[ë[aŠ€D#×fb)aˆ 4A$€„ §È˜æx:¸¸ºw\êe ç J)aHE*›…®¥R1M…”1Vóýšï‡aM„ul}N½i!’ZPë-÷¬íéªÔz£8:eŒ2ž—;â?û?¿°Ç^»å J % )Aeú½i©1Í9hM%ˆÍÁYõ²€Æ·° ·.s7ëe]7“Éxžëqî8Ü1wÍTZ…aFA…a6« ”R~ô–{¥J+%dwïÚ ¤””2Çór”s×ó¼l¡P0êÍÔ¥Æq ’Xðá"D¦q,¢(‰#%D½O”Zk¬ç±‘FÑPãJÍôÄq]ÇóÇq<—:.áŒr‡8œ2N9gŽK9w¼L&—Ïäs™|ÞËæãœ3›ˆÐ—›o¾ùC™3gÎ<0ضX,;>ÛlÞ›uüñÇßvÛm›QÌ´®‡@ó¿>xÙ%ÔÌ!ð\ÏáŒH)Êå²éš5>g.%Ià§Q ¢P„ŒB'*IT’Dp!M~"!À( ‚‰•"«(¬kaÐìR‡¢$—€ª{æ=E¤D¨¤¦Yˆ”jÆ$ç„sâpp¸r<á°D$õªuךW©¤Iw¢°Z«–+åÖ–¢Ö 9父ýÛ 0PêMkLDâµÞrwçÚ5qFI µä¥ý&îýzãžxþ¸S"ƤAš4I‰šj®A)DDÐÆŒQëÆ z  ›gÂŒÍaœg¼l!_(ä …|K.—s×s=×uî˜X¾Qi•Z¹Z­TjBH"’D3“ž†>gLi'±VªÚ[ö_*E(u]æ8$‹4“ÍõfZN+)£ÈB?.W¢žÞ¨·õ”Ó04'§Œc%¥VѤè)B i´Y×bÑxãAB%œQF cÔåÔõ¨ëÇažÇ]»s=/—/”J…´M#¡Žëâ1V/kµ÷CÍfzè¡I“&ýô§?½è¢‹Û‹egÛÌ{[°`Á…^xÕUW]~ùå›ñö¾¾®º !æ yÇ3AΧÔӚDZˆ¢`¢uM+&¥Š#…:‰ui™’FçN¯$@@3ª›¾=ÓhMd›Â¥xZ×ëEÚ|µÔ€ u]Ã!¢TZJ@š€$@(iÖÃ)Äu P" Õ”Öµ4;”ÔSÀË•J×Ú®Œã¦iŠ®ç1J•i×Ø"i°Å¿7Ë@ß[’$Aà÷–{;»Öh”¤Ò)gÍä-òÅc»kÁÃû¸÷'öÍ8ÕZˆ¨‚ŵv5jÐl]êe}h½™T¯±^4 ÀÔj:œ»®ãæ²ùbKk©µ­T,ò-ÙL&›Íf¼¬ë¸æÂÔÃæ{ó®ãB”’@@)•$:BkÔJEqT«UQ£ˆâ$ŒS))eœ;”9Œ»ù|á}¾7-£ÐüªßÓ¬éò×túk:Uê$‘êT lÔÂÖ=Ýõ›£F¦ª™(Œ&UTƒ9ýj H\—f2,“¡^†e2n6Ë3Y'“Ë‹B@¸Ã<aŒimg˜¼=öØãÎ;ï<õÔS<ðÀÉ“'¶9ËYºtéþûïÇqÿns„ RÊMYù7Þ8è ƒÊåòfom[Ë{Ûø¬"®mð~õ6<Ž "Cd!0@B½ã•Ö ”¢2%RDVïh „hM ÑÐÓ]×m@¨ÆúhHRÿYNë2R#R36Rv %Hê‰9¨ j0[© E€u="$ˆBcŠZR¢Ýâ`D)e¥Zéìêt´„òÚxM¾'WÈZ2¹|&_ÈäòŽë2Æ9ç´QÉg5ÜÑŸê­y”Jë0 ëu¦"R* ‰éº @Fîi€  Dõš÷7ÐmT(ô))Šh*ê¢ ’>#è‘€ƒÂëS  ¤îA  ˆ¨k:cP”JD‰ ê»»~'_ÐZû~Í ÷ka¥Ì]·²¶3³úÝlK!W(æ -¹bk¡XÊ[óÅÖBK«—Í:®çe2œ;Üq¨m/Òô³z“R&"ŽâÈjAdÔ["eÊ Rº®Ã/ã}⿺û?÷?pÏÒ°VBI (A ÈA3”E¸¦=×sëyl^!ßRÈZ -…|‹ã8fvc´Y¦à8gfð®)*¥ëªuê^7¯/¤©¨ä[r¹r6›ó¼Lúq…Q˜¦©’  ¡Œq Œ;®ë:Æ÷†R&~ÍW’U«Â¯*ãX%DÂDŠJ C@ZÏ>]×?±~ĈÄÜÁ!¡wE`²PÁ8‚ V@Ls”4EÎÑ4âiP ¸Ã]—¹®ãex&ãf²N&“/µç[Û míy©²¹< RÊpàœßÿýpÀ¼yó¾÷½ï ¶9K®®®3Ï<ó™gž3fLßÔÌ ¾ùÍoþêW¿RJM›6í¦›n2Ôoºé¦k¯½¶§§§½½ýŠ+®8çœs&Nœ˜$‰ôäûþ‡~Êüùó¯¾úêl6{ï½÷vØaÚ~ßÀhggç™gžù‡?üaìر]tÑÅ_Ü é®·µõ ØòÞ^~ùåN8aÒ¤I÷Þ{歷ÀÒÔ•FhúãšénõÁðZ5\ëÔ[VhÞ¨F€CsBC½€nˆ'@B°z[çFk&˜F»hæu#@¡)èÐ(¿†Ä3½¢€ 4=|€Ô/9¤ÑSŠ® –BÝ 4u9£?@3ß­Шc)«2Í€ÙC3È厗á®×Rj+Ñ:lDë°‘­ÃFŠ¥\Á„VsÙ|sÇ\ŽÁºâ¶˜þUoZÊ4I’0 üÀ£ Š£$MR™j hãV¤1pJÈ^>ùɽÇ=öÀÓ§Ÿ<©aC4÷.È@3PœÆEdPwªe³™L¶T,•ZÛÚJmm­mŽãPÒOZŸ7´>#µÏÙÓÏËÔ;÷¢Îç Ùl6ãyŽã¸U·R)§R†Q¨´&fúç”PÇqÇáÜq8)EÍ|_#J¿v¼›úUКhÐÆeæÜ­'ç5nåš©¥æP­QÔD£9‹"(šÒL‰ B¢(JêwN"žÉ²LÆÉdl®uĨ֑‘PRQ†ˆ”QÇõ6ØáÙi§î¿ÿþ/~ñ‹‡rÈÔ©SÛ‹`öìÙ¥R©««Ë÷ýN8¡¹ü¼óÎK’dÙ²e„ÓN;mÞ¼y×]w]ggç…^øì³ÏrÈ!åryõêÕ°xñâý÷ßCº ”RóæÍûö·¿ýüóÏohû}ßõµ¯}mØ°a]]]AL›6m#[ëkÀ¶÷fF`wÞy×_ý&:Ú×¹Óšw×ëæÀƒ)PM¯ÛfzŽÛ,;X׌s]§QbZ‹·4B¥&‘†Àºþuõ¦—'¤HAk`õ?úõŽoPÏt3³Áë×Òªë;lHµfw£ÛP×gAPëÏÿÆ2ˆí¨µÖH•JRˆ)ea,ò¿\éY³&×R̵ ­¥–R[Kk[¡TjimËäò™\ΫLj2”Ö/Ù›õKêôsÞ›©3-Wz{+=µZ5N"­SÆ€1Â9aœ9ŽI¬s€™V GŸ0åæëïþëßÜ{€ASB PBÊw¨™EãÙL6›Ée³Ùl&×’/rùŒãqB©BÔ)j­”ºÑêû4ím•<8“À—~ Ÿ‡‰“¤žTY…©&"t”䥜TPÓ¢1E¥ÂPÇiS' Ôœ¾Ø<}ê­þ—5ÑÚd­—@$šAÐ4m\åͰët"!ˆh®>D¥F¬ûjêHê¦ê˜p…è 3Ri-Ð˨Vº»)cÜu¸ëæ‹­ÅöaÅöá¥áÃKÃF¶”ÚŠ¥ö–R[¾ØZ(–\ÏcÀqÈ\}ú—þToJë$‰ý ÖSî^ÛÓåµ8 5Êz{2‡r‡9œil(+@¢•Î G|ñ³¿{äãvë8.Ñ„PFMwZÆãž—Éx™Œ—©?ȘŸY»®ã­Eƒ”õö9"щP"ÕRj‘¢Ò ù„}SõÍ €8qš$"Q"¡"v“$›* LÓ)Q#ÕšIÉ倜€š~s¨1L#¡”4ê`gr3ï ñYæl3ÏФH˜nwШí&õì–0\W IDAT7¤@ÑfÆ„)A%š¨Æǘ*%…Ìm–FLSS¹U{uš$A­´kÅb¡¥5_,æ …L¾%›/dòÇõ8côÃÆ|íÀ\rÉ%/¼ðÂÉ'Ÿüì³ÏšP”Å2Xtvv@3+k×]w5:::¤”ûì³yŠˆÆ‡ÔÚÚúðÃÿøÇ?¾ä’K&L˜ð£ýÈ„A7c¬­­ ²Ù¬b#Û_Ï°1cƘ§}óÆ>¸µ¾ bÞ[’$çœsÎc=ÖwÖzŠ ßÿàëE J+ÝnFJéfg5­µBæ'b£¡Fæ8ïÛdCÙ[vBPׯëþÌâºgëœcuÏ" hÐPïR¹Ò†ôÃF´%Z›Xq§AÖÜ÷Fü´ž“׶°.„ÚÇŸ ôzxLSDB b’bJ©GÌLK3ñM¯:3N$‚J…4 EDZ_«ôTº×tW•†( Ù6|Ô°‘;+¥²¹¼ëe×£¬>Ýl£«M¦}o*NâZPí)w¯íéiœˆXiÉ9qê8Üq˜ë2©@ƒ–¦é‡ªßgìwà„¿þïÒ§~÷¦Yï{C¥ŒÆ9Ïf²Í7ÏËx& ßõ( J§2Nƒ0 |QóEàË ’Q¢’DʼnN%mŽUòþx?4o‘ " ÿöÞò‘c=öu¯{Ý•W^¹¿‡3‹:BôŽ;<ºýöÛór¥Ôí·ßñuã”SN9å”SŒ1ïÿûÏ9çœïÿûà‚w?ÛïìŽ;î8òÈ#ÃïgkÝì/¿·={ö¼ô¥/½óÎ;o¾ùæ'=éIaa&§º»4¤—S»ì–û’n°ÇÚ….¶ë 7H±àÒ„[ùºÊR³[ÆH¶'HÃåpU5É>$$@†ÑXÌåœ"^,:4a¬K”  ÐDU 1³çˆÝB{`²Šj„*®‹i ùaç™ýÄ6õxuiÏÞEQ–›:ô Ã±dš†æ7oíÏ {.tQ”%ˆ Ñ ½íc<ä™Ózu-po»DÀ²ÖJTTVº,5YoYÀ{†ÐDÁ33=ÿEÏ»æ£ùó¿øäG=úQ ‘c¶´×ëÏæ·lÞ²yÓ–PµP–UY–¶®ÍdjìÔLëfueº°X/.Ö‹‹fuͬMÜxj×ÆÞXF” ´:€¶¬‡Ê‚Ê’ª’ª•*„LH,xöâ¸ûR›)ÌÒI°ô$PiÌ žEDßÁ§­&®Ãµ)•.iÓ-Òž«Û%ï5IVôW ª´¥(¥3‘EÀ µ #†ÚW`ÄFÀZ'À¡ýâFwƒ©0ˆ" !2s¸¦yžÁ "–-ªh?¤äPVuÇ=„Bg”·Ø @ÎÚf:¯,mÚrÐhËAó[¶Ž6mnÚ\V=]3Ü>Ńýš˜Ù:Û˜fZO&Óñd:™6“i=išÚZ *¢içÙyñžÙK  AQè£~樧?ó©7|áï‡só›7mÞ<¿yó¦ÍÁqw~8? çúÃAÕ/I)¨¿ºæ–WÍâR½waºk÷dçîéî=Ó={¦{öN÷îmš…³¸d—ÍÒ’Y\2‹‹&<^Z²KK6>X´Ë‹vyÑ®,ûÕUY]ƒñ„¦S=­‹Æô¬/«œ¯œë9îy×ó¾t¾t®pN{§½Wì‰=«Ä†¾oAO¦Œù†„H€á"ħ€„  BT€:ÝT¾!ªÎºt—T(ÖAaïñ¦6“q³¶:YY^]Ü»²w×Òî] ;w.ìºkáî;vÞµ¸kçÊÂÞñÊR=4umMy=$ÇÖOy<õ©Oýà?øêW¿úŸÿùŸ÷÷Xfq@ÇŸýÙŸíÙ³çàƒ>þøã»ÅúЇ†Ãá“ŸüäÑhtâ‰'Kf~Ï{ÞsØa‡ ‡Ã«®ºêãÿ8vØa¿ýÛ¿ýøÇ?~ßep÷µý »ûî»>øàO<ñÌ3ϼŸ ^wA÷¶ººú£} "®¿þúN8á9ÏyÎõ×_¿ºÄt§ÔghßéÙ;ï½wñ>  é¨Þ ¥àb¢4âÀ, [‡Þ„(Ü@©|C" "QH*V nÀtÁæ-ý`ЋѼÑ9"Gd‰,‘ioh QÐhh4ÖšF“Ñh5:¬PŠP AhE¨B‡Ê¶°‘Cé¢FR¨ƒ^]‘ÎW4" ­`ƒ !(M (Š¨B ´&6Áè;çëÉtiÏ®·ï{ßø×o|í–oþãmßû_ÿ|Çw¾¹÷î;êñš3†½‡Yì[àMÀÆ—‡y_o³ÎÓ4¦išzyu鎻vÜy÷~p×í{v“ÂÐ<£ÓB)C7ç%öôDE¤ ]¢à{ßuù _tòi¿vjUõzUU•½^Õôƒþ`Ðôªž44ÔFšÆŒ'Ídb&3™šµ5;^³ã±][sÓ)×Æ7Æ× 8Ÿ*{â|¨Ë%g ™´VUIE©Š•BZƒxçų°Ïà-xΡpÀ^Q>!dIÚº½H‡%çÔëD8Hë¸}'Ä,ì%L´Ø{`FaF`ÄРű0ìE|ðZö"Nij8a]VEÕÓUUôzÃM[F[m=x~ëA¡(܆#]Eèy_<ô}ë~è±´_â‚ .ø⿸}ûöŸgÑYÌâ§6þæoþæõ¯ýw¾óúÎÛo¿ýä“OÞ¾}{¨‡¸g<´§‚Ðëíoû½¶ÀÊf¹³T Î83q Ž}˺e )éÛ‚.›ôJjUõ”ÇÆí×ßrQžõ"´nI5#Áˆ„:^À °³\ˆP'¥h[É]`ÅXˆ™BC…ðAÒçñáÆbj‘F ± NÄ…{s©±jZ+ þ"­ˆmwÔV‡ÇØ‹ &¨u3õÎõ«Þã z‚°ñââE˜ã}WŠ”ÖÑ^¿*˲š?èà­‡¾õQGzäc9òg†›· æFýÁ\¸)Rˆë*R79?×”ŸX<ØÌi¨3OÖÆ“µ¥åÅñd­1µ“B"B‚PÐÈàÄ{èUFP¤P«B—ZÇ ¯üϯ¸êŠ¼ô¥gqø‘U2™UJk¥´ÒÀl'S»´l––ìòŠ™LÜ´¶ÓÚM¦®i¸©ÙÔÜ4h9ÞHDX P æ?³HRÃ"ˆb‡=zŠF=Z$ð„a† $’gÙ¥EnQò™ ›t$ l‰cJÔ9„uÃ;0Ê$ÌG»þ/€¨âä‰X”Äœ«%Þ{k‚¥‹°xg›éx¼¼°¶å úÃœi© ×ïH)ÔË/¿ü9ÏyÎyçwÝu×Íô³˜E7vïÞ}Çw<ýéO¿ýöÛßñŽwtóª÷?1Ý›÷þMozÓ‡>ô¡«¯¾:êʆÿRÞ“V Õ›YR—qÊ ©®2Ÿ­#HʹSÎ ©tÝz¹TÒîâÉóEˆp±‹|4‚tqˆx’v 3r’P²Ä¡Õ)D˜0H¢ sÂNÄ :/ÈÁ>”‘P9vØ 25JôEL j¢D(dsƒžÄ :PŽÈ­jÕ4RªQ°p°îXÐ €ÄÔ˜µ½ˆ5ÖZ‡uƒˆ8nÆËkK;vÞ~÷íÃï¼iËÁ›·²õ C¶n9dë–CƒaYVeYýŽ¥‡c¤÷TÈzçeg½µ¾@ ¥Pi]ôªÞÜ`¸y~ói§¶ýÖ¯_õ¡«>|Շ˲¬ªJ«‚½cÏÞ9¶ÎM&Ó……ÉÝ;'wïtÓÚÕµ›6Ü4â°GqÀ±™›fTOAfˆc„bžˆÞ€„‰…1TYUˆ¤–pép!ºè-UÅE¡¬ ïAЊ³Ãï9$ÍGBÁ(JÐä—$×~'ý+ä–ÂmHZ)Œ‚DXHPA"3{cœ5蚦™®­­,e5^Yr¦afÒEÔÀ‘*ŠÈÑ·×ë]{íµÇsÌe—]ö¦7½ig³x°qOgÚûñ»ÿ°Ö†ª¥Ô¶mÛþàþ`×ú èÞÖÖÖ^þò—oß¾ýK_úÒ±ÇYÊmäZ…$Okuj)ý96Ȉmc´Óí”5ÉoáH˜ðZ× ÏÛ=@èÉyÎNœ`HPžeavNáJzW†÷£ÄW`8@»RŠ†ËH2ð ;eÀ48”œåT %`! TÔ¸Å8 `4@ƒèµF4Eª…{‚±7ˆ¨ä]…Ü'±h#vU2ÆøñÚdÕ7ådeÓxeÒL³„ª?eu@]Œ~Ôx¸7kÍt:Y][YY[žN'Æöœ“ˆ¡$$ö6 ò/¥)R¤ª²êõúý^¿×ëÏ6mÙ¼uë–­—¼û]§¼ðE·Ütë¶mÛʲ ¤f2iÌÔM3× KÓ½{Ç»wwîôuÃacÄX ý!ˆÃU°ëE¤ ³~Œý{“r4•JðÎ賋¤HÒòm€©ûIÞt&í µ–ìpy–—e­ˆÁc1 6„¸S Ma#ÔK'\wÂl·7GDÀÉÈ;T ‡™£öÞZÓÐdLZ9çHiÒ…R…ˆ8kÄû Î#Ráþo¥xôÑGüãÉK^ò¬g=ëyÏ{ÞþÎ,fñ âcµ{ÆGñoÿöo?êZ?¿·;vœvÚipë­·uÔQ1qÖn9;*™:ÃnåBë’K<û̳Aç½)a*Ϣ̉†ëro¾Û5!B#¸ TðEζ*2 Ìw‘Vk1\}†7GsÐH zàÒƒÖ+$ “_&=]ò(è&€@4@R ºU8 ¨ÐÙë {Âd  B 0|áp‚سµÃgH­¿Ø8£j°ìSÓxMœ/@÷tU¶ºÆpÿ@a?°xЛó®±õ´žL§ãÚÔÎ9A`àPª€¨HëRSEDE¡‹²(˲,tQUU:«W½A0ÎÏç8üÑo|ãßüæ7?ÿù¿2Àóty¥^^ž./×KKÓ={ê={íÊ*7F¬Eï•€Dùu@GD©L€3À ¿ï˜Ïèm½9vü§5æ@lï#ÑÖòy’:-L6ró„üSæàĈQŠè5ÂX !©›ûgHÁp»£žÁà!œ@fl“"(ñƒPpA› ¸……Á‡OÞL¦kK‹DÚ;_OÆ“ƒ®'ckÓ4eU'ž²zä×/zÑ‹.ºè¢³Ï>ûë_ÿú£õ¨ý=œYÌâa?n¿·¯~õ«§Ÿ~ú3ŸùÌ«¯¾:IŸ’ŸeÚL"TI›÷Þ{çc¿«VçØdЗ0VBi„rÌ ÌÉDª[µÐ„LáFR.É­1˜w$øÖbGN“wmØJÂ>²œaRËQO¼2d*/"½„³ ­“9 ¼‚€DçˆÅQ4ÆÎ á Ä"`Eà," €5¡R`¹rÃÇiïr‡‰ð* Š/€Î{caR(m5rsc7™²µûÆÎâÞãÁ¢· ¥2¦™ÖãI=nLíœe/À¼-€T©«²×«úUÙë÷ý^¿Wõú½~í?ʲ(˪ê÷úýªßëõ.¼ðÂOúÓïú£wýáþoL½²2Ù½{¼k÷d÷n»ºjVVÝê*×5°ÜlÆf©b›^B•nDH”é±P„DìYxz‹G™´è-›hg€×zØ¡Ê#—©´0ë“àßÆÈBDÜÕ‚ÂøÆÝb"&÷’~Ήìl A7¡D™'9äÔàXD˜xª'c\ÔÞs=LVWšéØšš½õÞ æ†B·¸É4Q–.ÜÊ…f9…cŠ)ÿÙ¹#Œ{Zf-!¸$iËÜú[@i{aQ0ÌEd؃'z÷¶!k‚Ööt ”ûÉòj@²7±É}¾²H¼ H‰èâGÀ @Æ t9£p F˜ªÍòn‰OÂ÷Š"VÀ‰%A²½‰›ÔÁ¥U¼‡õßð,6ăæÞ„­·uSO¦ãÉtlŒ1Ö2³Jtâe@ì÷t¯ê†ó£á¦á`nnn8œç†eYi¥‹¢ÐZk¥µÖ¡@/¿üý§¶íÌ3Ï|âc[//wïY½ãŽµ;îä¦áÆø¦á¦!ýPc©sÌÆ”ˆ´B¥0ÜG„Hì{ÇìÐ;ìÀ¨|ÐgÅÛ†Æ é> µˆõ"ëlA„1Ln˜ €!õÀÊIIØÖ"6“ˆƒÛ  qx%~ù1tvS"ºãIƒF€Y¼`föŽëɸ¬Ö–—¬©½wA-ÁìQÑ@¼…PJ}ò“Ÿ|Æ3žñÖ·¾õ=ïyÏþÎ,fñpŸîí]ïz×;ßùÎ?þã?¾à‚ RÎ3C·ô¬ádš€ƒ‹ ­ëÚã½sÎÛ@Á%ä½ØÒjñž“YoÈ™vwUwNÌ1q"±@µ#Ìd[âȸ“*mAÄ®ñ§ìyXIG†Ôhù³æ”iûO7©òOé$Aˆfþ@Š•%åˆ A&U >å“ ˆ!‘ÃE¢5°¥Qcüö1—AtRÎ1¹*í¢ù@ò#žÅ}ÇAoyÎ!"Îyk­±uÝLëfê‹‘*qÒC"R¿Œ†ó›æ·lÙ´e4†ó£áh4E©”Ò*ÚÉä]xçž{â³Ï<ãŒ7\xá5ýètiiºwÏtç®éÝ;%ðmÌÀ¡£Q¸Na€q”²ŽDˆZ¡Ò¤jáMD@Ä¡’"ÙîF0™xë>½å{h]HD©åÞÒ½ Rä² c‡+ŠjRàüþtÉuO8††Yyö-å&€($(ØíL1('H€ I¤ä,^8üùpŠ@0™¬"&“:(Š²?åA[PûÈC9äšk®9餓N8á„nKÇYÌbû?Ý[Ó4\pÁg>ó™Ï}îs/xÁ Ö½ÖnÝ`ï{–qyÏÖšéd:™NëzÚ4µsÖYMß‚aÓ-ŸsóÖó¿ë«&‘&Šbg ‰ÐM‰¨£ûzÞHt昡nÑT´ÉIÔ|5Šr±ƒtÙ Ì­{í ùJ«…7—É„H£…TiÜTò=¤ðÄ{˜ôÒU)BÆÖ6Zí[ÚgÎM§±¸–{Y@çÏâÞã · uóÞ;ç&“q]O›ÆXë…Aë²$E¨#&#­•VºÎ C««áÜpПôUÕÓºPJ)R¹¸³Ý…÷v<~ëk_÷Ë/zÑG>tå©Ï8Æ,-û¦FæØ‹Š”RJ)MñŽ4‘R¤)^#¥P©äŠ›s«¡y<²5ÞZ2Æ[[‰rT@:ÃxRæ´­þL‹©,!SœÞÓͼ¦ÙŸ`DRÂ$JÈßvÑÛ=†·—~Wˆ+½sb ÐÂi‚“/û—¤òŠ@Ç1F".¹g€÷¾žŽW—ö’Bf"º(ªþ`0a¬^Pø~ 'œpÂ¥—^zÞyç=å)Oyž°¿‡3‹Y<üâ!×½åX·ÜrKn¢s²Œ¥ÌìœsΙ¦©›ÚZã8ó.°nu]×u¸7ç¬wÎ;Ïì}·ç|«ÑÂõ»k¹¸§À2GL•93 m±}Ò¦E¨ Iw§t-·ISLoHà !ôÛkMÂtûA¦¤kºj@º $'!ï#š¦fÐG›’Èg„zÃPl@ 4€ðÀ"(€¡ˆ’«j)Pò&L[Üƶùb¤-Ñ9Ãn?$(zsΘ¦1f<OëÚ4Æ:Ç¥*ª²WU½^9¨ª*ô•¯Ê^¿×¯ªªWõ{U¯,˪¬Ê²ÒZ«À%¿‹âœOúÌ¿wÎ9—ýùGž¾iÓÈ1Ok”d$$¥BºU+¥UQP¡UQ¨BSQª²PeIE‘ÜË’ž!RH¾iÈ4^+l¼ïÅ{ð>qh¨–†—êBÃI¸NCÖÅvÉ ¹»¼ÃcKàÇ°}_kdé·Ø=hI=Š3˜ø›¥ÄÁç9SÊÿ"$ÑB®ì@FȺðÞL'k¤Ð³sÎ(­«þ`n´©®k­µ<ÂѼîu¯»ùæ›Ï<óÌ[n¹e0ìïáÌb³xhuo÷Ó«T PZÓ4“Éduuuue%ð Æ4ÆckŒµÖXk­õÖùÐbÁ§²„°µ|‚Oø¬{ H/a¶ø ±di²NpÖ²uÝrˆ^kÝ7gðG …hJ:Òºû ìPn]Ê®{ù”ÐqQòuD$˜îŠ8>m @T°qHl§íSº)µ±>a¸-åeÝØZlɹ÷wz)•9ÌpÛ>ÅCoÞZ3­ëºžN&“zZ7ÆZë˜A©¢ßŒææ‡s£¹Ápn0Î çs*‚,­µŽVJ)½áÐîÂ{3O÷.œô„'^{ÐÁ¸îº7>ïW¤®ĈŠ*­T¡µ.TQª²Ôe©ÊRU•ª*Ýï©^Oõz¤µph–àÓ|FD¨ÐT+RŠØY±6Hû£<4AŸîO8FrB¬q@Œ*í`#‰&i-¼ŠÔ dÞ.MG$*"ƒ´6µÛÅܘD$Ì𺱙£Î.¼j&HQÚ³;ïêéس«§ãf:®zƒ¹ùÍ›¶bšZ¸DD"%JÙÉÓW]uÕ³žõ¬W¿úÕýèG÷÷Xf1‹‡Y<„º·n¸á¬³Î:í´Ó®¼òÊê~4¸ˆÀÌÌ`«ëzmuuaïž½{v/--­­­L'“i= |³÷>5MÈ} 2”OoÑ9 n?=Ο¸¡ ÀâtfÇùe@ñžgïÙ{&EŠ”ˆP" XIH›ˆ$è&QU§@4€n³8é„諒RŠ&Ž=?Ž¯v8„T—€§¼€ tÝ üŸ %‰ h+BŸ-p"F¢•JHn 9™'@ºÝ ü줨RQÇ,ö% ÷f3¦™L'Óé¤njk-{! B—ýÞÜh¸iËæ­›F›6ÍožmšÍïã–³À[k×Öê……ñ]wÿÖSé¿}á³ÛuäÓ=L‰tˆê¢ˆM¥ª*Ýë骧{=Ý﫹 ôܵçÄ9¶V¼oË|˜c*"ˆ …l!öÂÜ17L¿Ú4™ #…VIRM -ïÖ~´$8ãÄ*n´Cš%¥@x_h²²þ—™f?Ý‘ °²U)Æ:ÈÀO ÄXœA\òïšÚ›f2l&ãÑü–Í2^[©'èKÈ›>€£åáÃáðÚk¯=î¸ãN<ñÄóÏ?g³x8ÅC¥{»òÊ+_ûÚ×¾ýíoë[ßÚ]¾ñÔ â7­›z¼¶¶´´¸g÷®;ïÞ»gÏÒòâd<žŒÇÓéÄZWêj®â?ù¤Ù1„‚ÏO­ ¸­÷Â\YZ¢üZ"%ŒuÖZkµ.H|uQh]….°!‚]•3õ"€@ ˆ¶P » &¦“F rŽGÒg¡”C͆ôعì`Îázs¸àç$âD1cE& “'qk^Øø„ÞR7 HÌbïuYµ€á2A/sÒyy†á~X<КӘÃ"Õëõ†s#ç=³ß2¿eÓ¦-[6m™m 檲Ú÷K¾·ÖãšÚ5f²¸8Y\4kkbÍQ£ái?÷ä+¿öÕ¼ð”2mE¡ÊB…ª*]Uª×ÓáAY…%TVª*©,‘(e@SÂS¢h¼ïŹ˜-õœMs‘ÖÕSw¥aç°îNÚòÙ!ÊâÂ$A Æô󒶆;8«&Bíiú5Ó5 IDATimÙQ4y‹å Áô„ã},óFP¸ A±Ê˜Ìå:Ó!È9zÏõd²²°°÷î;‹²šß¼e´i Àæ²êÜüüÏÿü‡?üáóÎ;ï˜cŽ9æ˜cö÷pf1‹‡Mñ‰OœuÖYÝ—äWõlØû¦©WW×ÖÖVöîÙ³k×ÎÝ»vîÙ³geii<O&㦞:g1Y¹¯£É œöZë>FbiJìä–íyÓÉ$´…$Šø ¬µÆ8cŒµŽåVïe4Ê*¥,HA4T”ØŠDÅÓ1hì:© 1Y|[›yMù™T<‘ ŒmÓÿ±eVX/\zBŠ“À @j½ê<@èš•Ù7M´9Ú‡^ÝÀR4:½/ýaò°SM-äw`pDEA‰N¨Èáów-ðfqßñ`Cˆ¨*{ùa8Þçç7ožßíéºÐEUé^¯èUªß×ñÖSe¥Ê’ÊR%*B¥P…"‡, ܯS¹9Î!{ ®oÔ)ZÈÿt8·”IÍÅö{•©ÈÃÖø$åk×U\H¦!Ò·›¿dDäp±Š±©Š€»ïxèMDˆ¨ªzˆX–•"5?š 7Íæçà tSj_wÁΙÉx²´¸¶wïdÏžzaÁŽ×ÄZîþïÇóGÿð'ÿìÏþìpN÷ªr0(çz0Ps=è¹*+Ò…* *ÊTıšà àX„Y€‹0ŽEJý§ ¯æw)“ “´óŒ°»°NKaÇÃ#oX´Ú 4BH³ÁÔv.µ]oZè–T«" œÿŒMÞ%¨@€²aœ„_†pâþ ¹=rž!€wRO&«‹ àŒA€ªê ç\}o~jã½ï}ïöíÛ_ùÊWþõ_ÿõ#¾cØ,fñăѽíرcÛ¶m"rë­·þÌÏüÌ_!QqκÉx¼g÷®;¾÷Ýw--.®­®®­­N&“¦©sÎZöž™™&ˆHTg­¼ ³gT«I¯$õ D >Úhx•C6‰H´V„HJqèðà½÷¬Hií…9ª ñ®EâØžTºÚ&U? 8#b¤@@B!ìhi\ð“@J°P8ô³J¢ë|y‘Ôk+¦_ƒÊ ¢¨š@'l@,ˆOˆrʲ̬™«$N ¡$\È’{S´j;TŠ´&]`Qªªš;èàþ!U[6Ã* Ô Õ‘êy`ñÀÑ[ø(RTRY”"RÅpnŒÜú½A+òÜ·ðÞ™Éd²´´ºkçx×.·¼ìÆkljVHÇqĉGõÛ¾òÇgœQTU9èWÑÎéáPçÔp¨Ê2¤4€°sâ­8'ηå£Ï%ô–¹·@Bî ¡ewÑ„÷’$hû’¶ È´KŒ¼~†n‚[±c]ÀÐ4¶ N%F©ðÂï 3äQàNijª^9XB$A…Á»íÈ…ˆ”?ØR‰ÒÚ 3×Ó .‚m¦õx¥ªªáü&Ó¾N-rDY–×\sÍ1ÇsÉ%—\|ñÅû{8³˜Åà °îmûöíÛ¶m;æ˜c>ùÉOŽF£}_¼w“édqqá®;ï¼óÎ,--5ÁÄï·ÍrN.H­0¦9ÒiúÞ·Ÿa\ç ­xö­,£'"*"":=ˆ8ï4kÏœ»¥†Ù8‹xŽ%ž=(­H±9Êè¡ ÂÀ"Ä"4,J‚(÷$ $t«„˜?Ê@*^©ZÏ‚$K“õ½R{mM0Ÿ6ÌÞÀ¡8aa`#²"ÌÂ[EŠxÕâ˜è4 KÙo BQQêA¿˜sss<8hË`Ëæ*]С΋‚ÞˆHk]••0ۢ̿­ô ?(ËJ‘ÞÇYW(bϾY7«kfyÙ,-Ûå™L 1È¢ˆBêkŽ?þ¼¿üËë¿ûÝ_;îxÝï«A_õúT•X¤RÄYF ÑØyöN¼ã€ç¬eëÄZqV¼ð+²â¹%U¦ß"œÓøq1¬×½I†ní?ëȹ ÆÂ+ívQ¨ †ƒ=‘éÔÙ¬HDv‘RK)XŠ/þ*Ûª ¨…ß-®Crá„|X:ðT„½÷Ö˜†”V“ñêÚÚÊÊÊâÒÒÞ²êiUh­µ.„ŸÖQGuõÕW¿øÅ/>î¸ã6Ú„Îb³¸GÝÛÛÞö¶¢(.»ì2D|ãß("ùq~gwù¶mÛ>ÿùÏ¿öµ¯½ôÒKßüæ7wßß}ÌÌÝå—^z)"¾éMošŒÇç¾òãµµÏüõçV×VŽ>êQιÿøö÷Däè£ß»ý.yìcŽï~ÿ.yÜÑG‰È·¿»îñG‹È¿ÿÇ÷àIO|,|ã?þ?øù'ý,þëÿú"<õ~þç¿} ~ñžu\!«ç±ã¬‰YZGDâ½W¨Ð.•c‘,C¤¦8.÷Þ{öÞ{ÅEV>'ôEÀ"ÄY± ˆ†¢B *Ø|tf§é¿ài€ˆ©h4u¸y›à•ås)CØ "Ë:#왋 -ÆD¼HA—¶u„d"×™ÖE¢.ʲê÷çæûóó£ùÍÃùMƒá°êõ´.ˆÔ:¼<‹õñ@ÐEÙ!"ï[ꘈª²*tœú÷%„Ù‡‚cêµµfuŬ¬Øå%^]‘ƈ5$Œ„J+¥‹CýWpŸüýß¿àYÇ ú}ÕP¯¢¢$­c÷RˆÔ0:Ýœ8ÇÞ²sbXËÆŠµl­°¼WTÈA„>²®<[¢Â2³kÁ1'úæ`Ê­B\}×—i³vq¶PLD]Øuª€ Ex4 Æ­W„dhê—•]ä€HÂ=f¦-Ͻ8!Šñ:~s,âœ'4H„ÓÉxmmyyyaniÏ`0¬ª~¿7PJ!U¨'Ÿ|òÛÞö¶sÎ9çk_ûÚ£ýèý=œYÌâ§:‚îíœsÎÉKîºë®û|É%—|îsŸ;æ˜cÞûÞ÷"âý¼?Ó]q9ÆÇMÓ-Úx<žNjö^˜­q.Ñ:DÖXH c,†Ž2uÝ €÷ë¦f‚º6ˆÀÂX× @dÙÛý5ÿ÷š¯o³Ø·Øhl±ñåD®¬£ˆ½w¡=œ÷Ìm¿2"̾nûXjj›ÆÔµ©k3Nöî]ݱcuÇŽµÜÞ,,¢wÄ Î+]–EYeEeù;ŸúÔ:êݼªÜ´IU…J…²L=L‘„™­akŶÖ;ÃÖ†›#cØØ„ê¼x—>+"bªÂ ý¤ œ¯OÜ\`± j8öDÃì°‰<‰©Ž¾8¡¸š»S$JFE¢ëv p›Æ}„µïî!öZñ">•,9/쀈ö¼fa'ìE¼ˆñžʼnxŽvqQß teè²:ìèÇþ˜Çzôc{ÌcGó[†sóÃáüpnÓÔÍý^¥‡K0󩧞º¼¼ü¥/}©(Šý=œYÌâaÝS1æüóÏÿÌg>sÍ5ל|òÉ?tÝ{ž=„v÷®ÝßýöüË¿üÓ¿þË?íØqûÊÊ'F+ŠX0éBrB.,„ì°ëh3¥b'FBj«PÃ×~æoŠ¯d?ZD-ÓÃùšòà㱉¨ÐE¿×ŸÌ ;17ö{ýBû.Vefg­©ëz2©WWÍêª]Yq++nmU¦S1†„‘Ö*X»U½ÞÛÏ:믿úÕüþ÷U¿OU/po@ªcÃÂ>¤MÙ{öNœçBWS¶†­acØ4ÒroÁiC!)$J#)$D@no±Ëä:sŒeYКe­9õ ­ñNêWÒµ³‰™S"I»…måM¾dÁBîˆEéEÂ<²4ÆTp:œu.u^§²˜y+ƳsÖXÓ˜éd:^[]]^^^X\Ú³²º4Ž­5ëòÈô ¢O|âwÞyg7ï3‹YÌâÁÄÞ½{O>ùä/ùË7ß|ó¾@·ûŠdÆ™TdÒ6aêZxÄH,¯Wd™@Ž~¾>ºúæHþj­¦y–Ö›Åþ‹”9]è?˜ï]]›ÕÕéÒÒtq¡YYqÓ ƒÞ#…]0æÕ*øñöû¿pØa¿ù«/xÛŸ]õÿw\¥(: ·u¢±"A/ðœwâ¬øÀ=1€!€B•‘LL^vû¤­Dª2Éüc±"ÄâŒ)Ñ:Ŭ:ˆJÍDà¥WÓh[> æ½DɈpª‹È5i\‹$’+£…ÆY¹·]¬¦ (ø#0 ITª¶¥Yõ‡ÈÂÀ¾1ÍxºV®.«Å½¤ŠªìÍͺ´ë[·nýô§?ýÜç>÷ÄO|ÙË^¶¿‡3‹Y<ìãøã?üðÃï¯Ö>Dd΢C¦Ëå\F|WK¬ås=Æ·äÿ!Š±R­™“‘(é'! a sf„³^òBàXKÊ"¢RKh¥Hk]h­•RZÇt•sι®²¦(Š²,˪ªªŠ™óÖZk­Vº×«sƒÁ`PCëœ1f:­§ÓÚ9[–Õh4 ‡£áœ.4$=ŒsÎÛ4¦1&ŒJç†G¥VºP…B'ÜX×8×8S[;5¦6MmLÊt³Î{vØ {öÎ:ŸûUHÛ²³"5̼yëA[¶ºõà#}ÔãŽ:ú±G=æчyЖ­”/ë?ŒâùÖ·¾uÓM7Ý|óÍ7ÝtÓ¿ÿû¿‹ÈóŸÿün¸á'¼x°~o2ØY74ËËÓ=»ë½ vmÅ7 0†?qøG)]¨²T½žê÷UU]ø²_ÿÂE]yݵ¯{Å+0f( ýÃÜËû–\ EÒΉµa¹ QÖ”"¡ˆäÚžº bhY’!M†n€]`žÄÖÐB·\E°á4 `¶Ãé–2¤Í‡’‡$pÃØ9„w$IÞú.Æmÿ­°@¡ …Þô$Lˆ  ¶ª½8æT#¶ˆµf:¨•%é•eÕŸŒŒ1ó–â™Ï|æûÞ÷¾ßùßyÚÓž¶¡[ö,f1‹5N8á„øÃ÷×kŸµÖ½^8 G#Ϻøt!€.ïY³4D>ÕC:ɇˋˆ0£qH‘0"!Çí…]¢Ä6 ñÚ"ÌÎ9fFïÙ‡*fn›Š€"RZëR@<€PD¨=£±¡¶2/h­w^X@gpŽkã”ãhÍÁÌ J˜™‰H‘*´.ËRkMZ“VDI‰@Š&¥¡(‘ 9«´UÎjg½óÞ[öŽ½óÈžY8Ö»EÝ6Æb?qâÇÍD­*DTZç†sss½ª‡ˆ½ª*˪ÔÅ}éO¾øÅ/þéŸþéõ×_¿ººúøÇ?þÙÏ~öqÇ÷ío›ˆ.¼ðÂœ<’b¿£7ç&ÓfyyºgO½w¯[YõõD0Á·ZSYªª§z*{£¹Áï¿êU¯»ì²ÓõW>òHÝI!ˆÉ²Ø,ؼ…‰Th«à¬ø % ÙDª¹‘Tèò´aÀleö\ÇÁagAû[¬X÷¶Ð-:îtk QþÐáídžvšF¡ ÛMu¡[¦ÜZ:/–ÔCqNý8tÖâXÒÔù„ù4†^¸±§Y]q… F›F[¬5r€qo!^õªWÝ|óÍgœqÆW¾ò•áp¸¿‡3‹Y<ŒãcûØC•Æ!¢¢(z½ÞÜp4Í{ïëºñž“/$C·X¬÷¨jleÈù9³«2‘$Ó8Î…¥qC„˜U6 "Þy‚«fLëfJ \©09(] P ÂHyc<" „k”÷,Þ±÷ @@( ˜Á8OE –w)M¨H‘RZeYê¢PJ…! „–‰ŠÖ¨K¤jCÎxk•³ÎŸnìÐ8>º`°¯`%*(ÆÙI3õ"^Xi5‡ssƒ^_+5 çB}¼/ô6÷¸Ç}ìc;餓æççßò–·|àxéK_úÿø/zÑ‹’Cå?èm:i–—¦{v× ‹2B]‹ç T.wª(U¹7*ŠSžóÜçÜxã[ßÿþO^úžX‰É ¡½ç˜ÐŒ"/Ü[ð IÆ> D¨‰”&­Iiö^œc öÕÃŹZ”a›ͬÄ7Áú7w [†qé…´†D{à$8 ‰ä¤m<ëH@– ta¢ÃÈ%½vЉPBΔZ„—aj„ˆ¹d­52;p£ùÍÓéØXs y¿å¸âŠ+Ž?þøóÏ?ÿ“ŸüäþË,fñp f¾è¢‹òÓ‡Ðr‰Š¢è÷£áp~~“s¼sÞ»@uu,<Úg÷6 Id›qHr€D!³Ú®Ú0Pèn ë^‚È–IH1v÷O²‚½¡B¥•Ö€Zë°[Ïè™!–¼åLeã ÷`-#:ï¬uÎXkQ+2¥€ ˆ´ÖEQEADQl-Á<>ˆ®µ,*GÊ*mœ²ä²wµ³Ê+ôˆ2ž…#|%@@dD aÇnÒHãŒu ‡sÃá`n®7(uÁÌJ©²(º„h÷Û?í´Ó¶mÛ+++§Ÿ~ú׿þõ믿þ7~ã7Þò–·ÌüÒ7Ä~@o)C.ÂlëÚL&v<¶««vmCï@³Ö”¡ÖTT•TUT¤*ºä÷~ï—Ï=÷on¼ñÔ“ž Ñ0so±‰.„zñBC…¨‹* H7Bð²‡ë¤ñéFÁ$'ž]ÕÞK»D’ú­M¡ÆH)×ü´Í_$É°ÛÆ q»Ù¸ÝN©Cœm楒k¦0ÕV ¶Òæƒ#Š€ˆsNšÚ+R õÚØÔ5;·~oP ƒk¯½öØcý“?ù“ßýÝßÝßÙÅ,±¶¶vÎ9çÜvÛmf#ëª :§ >VýÁüü¦ñxl­ñžMcŒ1ˆ¾ ·Ò£V8“™¹pdæhBÑâV€#€ãu+BH\„+ ¨ì¸‡ÇÌ)}écN5”¾ÅkJÀ„¤Bn‘Bû.Ö[_7Á`ú:yë¼°wÆ4Ö6Ö4DX–e*¥bܹRJ!Q²bŠÈ–ˆÀ hBFöDŽØ²Ê¯ g•"åTø"kmŽ _+°—È”02 Šco¼“†kÓ ÁüÜhØÌõúeQ bQ”UYõ{¾û÷èþqEä;ßùÎ駟Þï÷o»í¶/ùËãñøÜsÏ}0‡Í#2özfg­wÎ;ÛŒÇv:qõÄ×S± xžC$¢BP„ZQ¡°ÐThUThT }Øaÿõ·~ë¿ÿñ~ù™ÇŒú½Œ^0X~ø$²t–L¡%—V®£·! Êäá! f**6¿Z?S”ÄÃIÇ®;lYõÖMlfX—–`R¯Å%-V Kâú"ëÎT §µPçìVïFŠP0Ë…1·¥§ñ?ìÂÁl}' ÌÎCc ¸nØXq^TôO|â?ò‘œsÎ9Ç{ìqÇ·¿‡3‹Yü´Ç~ðƒÓN;™¿ò•¯<æ1yÈ·¯”êõzó›6|È¡ž=°çºžÖõÔZØ@¹áz¶N!MALÜ:9¥*ÖT¡D¸ç£úš‰"P W˜P¨ŠI–§µÖE¡•Nµd UÕ+ËŠH³Äþ©AÚsM^X:q…½‹°8và™]¨“uÞyæØÏ'$rzϱЄæ ÒMG ª$í‰/ "U"‘b]¾çKSº©qÖXkœ5ÎïŒsÖ9Ç^‚ÿ+3€!‹4Î.Ww.îA"ã]ã,ƒ„š­‚»Xô n¸ñÆ_ö²—=ÿùÏÿó?ÿóÁ`ð¾÷½ïüóÏï÷û÷E×°±?¸7ï Å0M=7“‰«§¾©Ù4©K»`š£  Ü›¢BSYPY¢V¨‚?ˆœæ×þíß¾ûÃþÃ×¼r“΀ßn³–­Ó°³À>ë ¢÷$ĉœîôgKH e`;!6.•;tPTBmi²4‹Ë [¸-y×Â>é,—vc-²“DéÉúÝg§mˆ©ßPlš³¤¡"å…1Õ¬®×ñµU­à@vì¦5drœqÆ·ÜrËYgõõ¯ýÁTÌÍbøؾ}û駟þK¿ôKññ#µÀÚ÷PJU½þ¦ùy趼²˜'X‡Ñî ºe:Â\ (A›4‹êjh!]:±€0#‚'¤@ ÄÊ€pA ŠÊ²*«ª¬ª`ßfÛ…ÖZ—D* Dæö2³‘0LØ‚zNØ3²GDafv̈C@ˆÕÞûÆçvê,$_ddãþ—T(¥A KØ ;ö•ÒÆÙÆÚ©i&¶™˜É "8Œéæ ­`”ÚÚåÉ*.@cmíŒh­{U¯WVUY–R!b@o!'}ÅW\xá…_|ñÅ_Œˆ7ÝtÓ?ýÓ?]wÝu?Žcæáû½yﱦnêɸžŒítb§So¦b›t´Ï]D…¨4¡ÖÐ[U¤¢pMôž ï%¯Ã¿ú+Oâ "šòž­ñMÍƈµ¸·ø 3’.tkœîÂ'Ès®Ô®´ ikiA'…™ ?u ÂF wÝ[› MÛMÀ®=q¬çÞ°»åˆÔ0U%oaHýM»Îo ÜEbÁ@) ;â”õÓ:polæ4Ç%—\rÛm·sÎ9ŸÿüçgšŒYÌâ^ãºë®{å+_yþùç_vÙeûèâþB)ÝëõFó›IiD´Ö,//õª^̦S$d’Ä#ñIn”ß”º(ÄÓor„“䛞%qÌ1¯O¸Ù0¡›*%"­‹²ªzýA¯7ˆÂpB’¤‹PWR*<ˆÉ¥"Û!Æ+Dx1: „SàÞœóyÛíN:h”Ê¥‚ Uü±ÁŠ°pOÖ»ÆÙÕzªkH²xÇLHÍËfymujêÕÉdb¦….½Áhn8ì<@+%ZÑZûú׿þŸøÄÕW_ý’—¼$ÀÈ÷½ï}guÖGÑý[çoã¡?ŒV±?2§Þ;cÌdR¯®6««f ·ÉbŸæBš…e^Z$43àÎ'HIïM  #uw’¤-ô’¼º´éж:ú2ÄœiM[l·’—tÞÐbJé<Øp‹ŸÒ£\^±NÌ—[¨< £ì0p À€óŒ Þ‹q3è¢(ŠO}êSÏxÆ3ÞùÎw¾óïÜßÙÅ,~êâÝï~÷ÛßþöË/¿üU¯zÕC¾ñîõ[)Õëõ©~¿ˆu=ݳ{W¯×"ýN2ñJÐz–c¤ÇZú­3“8mabæP‰ÄRÐv¦­U))¼?Zî­×ëÏÍÍž(öªïÔ#$Xµ12tËkÅpÈÒ¶¡”5 7`f뜵6¿Y’³]ì#AlK´RZiШ•Ö¤´VD:¾@e鼯ÑJ!ƒx`ÝÙ3AP‘3çj»*cYÔËãz2ìÏmmÚ2Ú´yn©²¬DdïÞ½gŸ}öw¿ûÝ¿û»¿{ÚÓž–?Ë;ÞñŽ,†»çýý‘9 u¦«+Ó……zyÙL&¾1ÂJžÝ4‡ÞªOe‰Z£¢¨× J©Â·œwîó~çUûÌgÿó¶S£Gš÷ tïÒðYdŸâ¡ë59ÐQáuµûЂ¦îi•tF’PÛ†H+¶`KDÖo_6ì ³×àбcbÇ84%f`–ÈÞ¥!$ÒO²i]ø¥Æ/ ×ã¾DÉA€‘ñÓG«¹ôE‡IW´ôá” žqÄŸúÔ§^øÂüñ§œrÊþÎ,fñÓƘ .¸à¯þê¯>ûÙÏ>˜> ûˆ@„¤”éõzssÃÍ[:ô°Ã=ûª×kšºijkl¨ ĺ@0õDFnkÖˆv*±ò³ &ˆ(0yÕDΡ.¨(Š²ªª²êõUÕ/Ëž.Êt%B ¢€ÀÂÖ8šËŧaû"0h2+Y—N]o„Åy6Ö†¾®DZG8ï$ ?icâ5—•"ç¼R¤B±ª+¬ÕE¡•rD¤)$ Ô¤ûEÅ}PŠúU5µ¦1¦¶¦±¦N·ÆëœgöÀÌÒ8»´¶r×ÞUY È![>d«„oë[¿~Ö¯~øá7ß|ó¡‡Ú©O~ò“»Ôcþ˜]{ÀÆ~ѽ¹Ø_aq¡YYv“1[ŠRK Ÿ IDAT"Qu=Þzª¬¨ÐÜ3| ´Ù¦ÁÜÿñ_Î{ëÿyÅÿvܳߺXD¼x/¨D³’¤~ï D¥Òñ^XÖÁ&È ÐAu ºe–.&3»)L‘´5iáP†wyiGáßβ´8Se˜ev‘±NU¨Üä“Õ]ËÖIÐHîM’3pÂp˜\t(^ÇòeRPRj7â¶ýW³.N:é¤ßÿýßÿÍßüͯ}ík?9ö,fñ°‹½{÷žqÆ;vì¸ù曟üä'ÿDö‰ˆò¤U¯šŽ¶nÝ:™.eY.//­,/{ç­µ-ò˜ìL îcÃù|ŸîÓ”\2%&,Öä4f˜ñ"’.ʪꃪêW½~YVZ—yªݦ5¸ä´lXìv3nÛã6Ðr"áE@tƆՅDBùª‹iªŸ?{@¡J9€šÒEኢp.ðqJ)Ò!‘ª5©~Y)R½²yg¼m¬5ÞÕÆŒ›éòt¼2Ä~Ýá›±Þ¬ŒWï^ØCD!÷ ˆ·ÞtËEoxã¶mÛ.¿üòÁ`pOŽ-s„ùÁ†ÇlìîÍÖÓfm¥^\h–—ìxÂÆ„?FktH„Z©¢PU¥z=*KÔEàÞ⑇À‚,ÀòÒçþò5ÿï o¿òªþ× …}†RH €bð>ro93á„|˜S{y赞ڇ‰¶Ê²³ŒÞ°I8×@†nq×Ð~Œ<\·0sz€Ò’k¹ïBØ+s~G’éce‡‘ä*[;äæé³BìôIÅY¸kØỤã,ࢋ.  ÿðÿðÇÏbßøæ7¿yꩧ†X‡rÈOf§áêJQUõ†Ãá–­[³ˆ¤µÓ˜ét’‹G3Ç–tü3;‘|¢[‡ZÉòŽA¨ã1!ºèõúƒ¹aYöBÕBQ–QâÆ1}™#:¹@Âg”,æhËÌÓ½æUó˜Ù9èsêøaa/Àéê²'ehh6­µsÚ9_¡Ý—RJy¥´R5),Hi¥úE) lÙ[ï­wSk–'c¥‹Xï¬÷,â™Ù:·<]ÅE²ÎLMCD7|ö ×ü_Ÿºø¿_üšßý]¥Tpƒ»çغ®»ð!9r¾±?Лu¾®íêZ½¸hVV¤ž8kaýAŒ„¤4•¥*+*Š\g)¤ð3 ˜ù~û¿ü§ÿúƾºý¤§þ"€„ží!ï/­f5é¿Dby)cÀmù· qW1±Ži½.ËÖn¦SääÃ+á±{[ñUéìNZ„šw@XFcíæZ$À´x’p¯‘¤:§·Å±²!U¦fsàô3— Ë uÞºˆýèGŸùÌg¾þõ¯ÿà?¸¿‡3‹Yì·øâ¿xæ™g¾øÅ/¾êª«~Â3$ 5UÕ››nÙri¥±1ÍÊÊ ‘JMª8è¬Î’ÏØ]iKgûm–2xM%£Þ°%f@`Ø A#­÷6Ôº,ʲ(J­Ë ±F¾y£qÌݨü4ƒ¹ ¬Û=\Ò³8ïCò­si[N ’þ´Ö®ÐÎ9ïK­}p;a­E³*TèßPh–“"/ì˜û©mzeåEjk&¦©­efOÞ;iØ.¯­ÖƬNÖ–×Önþ›w|ó»ïüøg¾ÌE©HýÐÄ(®O¤ȱ_üÞ¼·ÖÖµŒÝd"¦ï!þ Úä)!(E!ñ'¡!•h‚½¨öâýчúš_;ýýØÞýG½²f/àYœcÏ­ö+ (NÌu¼‹Xgñ–WFFy…%¼Ž‡kÓ¬˜VºW¶*aÑüfÈs¾$Iè¦YãŒ;¸oÝךÖyPÊ-ë;µÅ|±®;yqs¬ql(é¥î† é,BlÞ¼ùÚk¯=ñÄŸýìg¿â¯ØßÙÅ,öC\uÕU¯yÍkÞö¶·»‡Ÿä®»»#¢,úƒ¾sÎ{çóÞª¹¹áÊÊRÓckg]Û½@D݃w‹ò¸{l? ­.êB$D@’P^Šˆ¨µÌ ÃáÜÜp0ªP ”Ò:plˆ1%ê½GÄp)sº~ûíÞ»tݽ~üî;™!]÷8&er^'­I-íÚŠŽMi¥u¤â…Î *–5¨ðPk]hEJi â…•R^ÄzeQŽúãI34õÔ4Ö;Béxò½ÿ'y8ïM¯>òñùÁ®;GsÃÑÜhÃûê •?æL÷–cÿø½yc\=5kkîÿgïÌã%©Ê»ÿ¢ãðâ÷ÝÌÁ(7;kH‡£ú­Ú[Š°u€RÌÊNÆ7]ï$ˆ¥Â{&iÞB7íò4ü®´hŸ-יƩ.ºÍ &/Ýô!¶‹Õþâ©Øø‘|ä¼óÎ;ðÀ÷ßÿIgjSÛq¦µþÓ?ýÓ|ä#û·û²—½l²ƒAdBÈ8N©I&žËÔò›Ù¸qãüüæùÍ›Û óÝnW©ªª*UUÊŸ BP]™ œ=ø« N‘å-nñGHeyžçy–7òFÃbcŒq#Ž¯hˆnà<ÃAÊDĆÚu9Õ-D:´1pþ»Úü˜0!ÿ[€À›SŠœq.LcJÆ…†5Ãʺ‚KáÍÌ·O€ AŠ ‚”2K’V§½¹³°¹Óžïv:E¯Rª½aáW·Ý·²ÃNz!Åìþ~)¸X:·˜"!›y· :OÇÆÀí´6™^ º,ª^·l/TÝ6÷n;f}¦hÑ CíÍÄ /k*­iEJi¥H) Šû‹sÿ•ï»ø÷ŽXµÏn»’ª´ªÈ6ž7‚V7çP¬~rºÁ‰#6ôJ]°Fð!©ñÌû7a· Ü7¸ùd'£ÿ¹ý¡‡%ûl»>X-.Ôìá [ l&ÂP¨š÷8==èk¤fR4ÙÊH–릶e;çœsÖ®]{òÉ'ç;ßiµZ“ÎÔ¦¶#laaá¯xÅúõëoºé¦ÇBëSž#M!¸ÉøLÓ´53³y~éƇ6<ð?ÿóàÿ³AÆxYö‹¢(ê2®÷Ŧ3€ÿš®¿ímí^""F`›¶¢í&Eqœäyžç¼ÑÈó†¯!¨óL …(ã}B8s8átè6õo Mcø‚Ï4pâ`<³ 5áÈÍ•áB )„´øVËo†ßC† 4I!…2OÒVžoê´œOb)ç¬Ã~ù“ûî_wc÷Å‹ؽ£ú¿Þø 4éHÊFš›„ÚüI¸í)=¦mGÓiU©¢¨ºÝ¢ÓÖýrNœ¡°5êÇ2#¿Ù; ã9µò“¡"«º)­•¹Wí÷ÌVþöO}úê·þ )¥M¹Aoß@8Z²æ!‡œ^V‹V!y9lÚ‚08ï ­…7*²Zx WßáY·©÷oR R°”•ë꣪ϱ—Ö6p$ ¨éÐU©tQtôÏrã™ÚVìÃþðGqî¹ç~á _˜ÞNí oÿõ_ÿµzõj¥Ôúõëwß}÷IM[*Î#ŠÓ4k4333ý~¿Ý^xhÆ4É8ã¦b¯Çm™k3ï9Bp2Ü`«…ØÆó.¾ 5C@È„qÇI’¦y£aÑ-ËZ©)Z2&ˆÍpÛ豄ÉCÂ[¸X:¡öF¶þˆvÜf¶¦‰ˆ! ÇCÌ R Ch¶`kuï‚Ül ƒyÍ=À¹2¿ˆ˜Pœ%i©U¯,f: ±”œ3øÏÛô‹½g—gï.vkuËþ¦öfÉ(¥¤ŒšycÑÌÜ“ W8½-¯˜Ç§í zsáD¤«ªRZ²:—À9KƒÏŽëCjå8"ÐJhRD®%œíg `}o;ãÔßyËÛ?ÿÍ9uÕaàî“œ9Ï#8wiECÐÿáŠ.حγÓú^ÆíÏß Ù'jµŽí×®CïüšÁ0<ª:þÓ„¦„›ö«‡ÛãD2Ÿ_0ª¤¾äSRk£§¶uK’dÍš5|ðe—]öÆ7¾qÒÙÚÔ¶£ÝqÇ«W¯Þ®-°~3CD0 >ä0ÆA+Õïõªªd ³,ëv:N»Óéôû½²,´­g¶`·‚‚/ÆÆȉgšÈô’'DŒó43þÒF–7›ÍVž7’4‘Rj­•bŒqÆ…vµ+ÿk@m”äüˆ(lVá}¯¤¦ŽbûA±j"ÚŸb¥mÁ7U®¥Vªª*Q !LÙ7Î8çe)ª¨Š*¥”TJ#¢\“5 D³m@nü°Ä9cDº_V½^ïë_ÿúý?ý¯•Ç¯RM±±=¯Š¢¬ª…^‡/ÎآٹùN»ÛëeáJ³ð Œe¸Üv½Ù›¥TU•Z+2¥MËø,Í10ÜÆš£v™D¥-v¸¶%N˜Ë³·œú{]sÝ ÷{æ¬é^ÚØKÌnÒr›SÓÀ•¶­E5 .Ñ ‰¡æ³šÀì"õ|/²{ùºÞmàyuKÖ¡ ÁþÀ­ΗêCOÍÕxs0æô™¾§™Œ] `]¬èöï?ë8  7*öMmОö´§}úÓŸ>å”S=ôÐç>÷¹“ÎÔ¦¶]ìºë®;묳^óš×\zé¥Û¯Öo`!Á· v¦Vº¬*d˜$éÌÌìÂÂüÂÂüÂü|§ÓžŸßÜï÷«²Ôut/yAÁ|jÆHkb̦Œ#bJkÒ ¸È²¬ÙlµZ3ÍÖl’fi–%‰¥7ƘRÊHn!À å+„æõ9ôép[B·‘cn͉4)­Áh*Z+¥¸Peeœ¡u¼sîѲ”eT••,¥)…´Ç8„0U[‘#r@ÆPCª~õÀ§?òÙ²,_þº3ÚPýò¡»E¿¨T¥U¯èa‡!â¦öüBw¡Ûïõ‹ÂîxxQÜT~ÛaÚn«Ê²ªJ¥i N{3W”c8W°×4Š3ÿ™ELä¦Ò`Ý”ò\²´ê°k¿µö}×~é/Ï|Y(w…ÀAiLùm8²rkAy4‹5t šC¸As$80Œ! °^½„Ç­AÚ3Ez)à6p«%ÃС‹„T»rÑ*è`ƒY&›\ŠN{¾¹ Õ·éÏÃÛ 'œð¦7½é´ÓN»óÎ;—-[6éáLmjÛØ.ºè¢w½ë]üàÏ?ÿüIåa m±4Eæ%$qÒj¶Úí…Í›6mÚ¼qó¦ó›7o·{½®Õ4sþ 0MÌw»ùʶ ý ™eY³53»hÑÌì¢HFRF2Š„†Þˆ·ÝŒÔdàÀý^ŒÅ2óCa¼š¡¯&„›±'Á=›ûp0>+¥À%+K³MaD7ûÌ9Rˆ(’QTF‘Œ"‰ˆ‘Š”ù}ÓõNý6nkÿûáïþ³ÿóþ½öÞó•xF§ìßûÀ¯Û½Þ|·Óé÷µVÝ¢¯ˆ4éMíùv·Óíw‹²ÐZH"ààñ4<„ðÌlë+åqf;‚ÞÌE®”ªÊ²(Šª*•®ÐôÏ µ·ÚuêŽÕžS³-UQUQ¥¨ªlÐ=0t˜dI¿ëôSN}ßþ×!¶×Ó  %»¼ °ƒ:ô-À(;lt (ð Zp YÍ?(|hª[ß…èf¸Ð#¹óãû—¸t·»;É–ëô†K '\Pg>·>Î™Ê …à8D·Z°Dûr§¿Ýyäöçþçëׯ?ãŒ3þéŸþé1¥LLmj¿EqÞyç]wÝu×_ý‹_üâIçá ë"´\ÇI³UUUÕëtÚø`ã¡fžçišõú=2m«J+¥´ÒZ#2d.û”Ü ¿ñúi @Zkn½ŸRFY–·Z­¹¹Es‹–Ø:È™Ï3 ¦†ÃŒ&zHCQmH~3fÐÍð ¦ nù4 c¨5X×­Rš‚ê$è†Ë9cœ N.…tôÅ‘ä\(ë3[TÕ$g¤p`ˆœñ¯ÿãÍࣧœ|üÙ¿ÿ²^YnXØÜî÷6¶çZH[ФËRõ«¢_›ÛóóÝv·×+Š‚ä€/xK”6ÕÞv”ö¦”*‹²×+zݲ×SE©M2×tB` ‡º°À-eKhæêAëÌR4i½÷®»œõüçýù¾tíŸüïH¨ÉƒœƒP»`3'iy"òàu‚'%AÏ­à°v_:¹+ÔÛ|6ƒ×û¼þ7˜(áöh—öøÁš}úΧÌÉrº®ÉèdY×°dAòîâœë?‚÷êš"5?"îÔ¶hœóÏ}îs+W®|Ç;Þñ—ù—“ÎÔ¦¶ ,lµß~ûMz8Ô¼ò„ˆœ3"©µbŒWª$M¦öl·×ã¸Ýi”eQ•eY–ªª4iï!un6PȤ<0ã˜E!DÇÍf«Ñlåfž7Ü ¯Õº¼ØjocÁËèpa^ª'6o!r…7–áÌ“ã…,ƒ¦µ6m9€ª‡ÃjßK·×ó𩃩p[Zé^ùé/_ÃÛÞüºc^ôͳÖ@ú¼—sÃw¿wÅÿò‡/~áp¦Ñ{ÉÕŶ2¸Ì,_ƒNvõ =€q5ÕX üsÁF H!H „‰«õ~ì´© Â,~jÀº¯œ/Á u;WÃÄæ£l÷8Èp \ûL¹íQزeË>ÿùÏ¿ð…/\µjÕêÕ«'=œ©Mí·²»îºë„NØe—]vd ¬ßÒ†8&tÃE¥i¦!2)d¥U³5Óé´ûýn¿×ï÷{E¿_VEUV&৪ª JK*Zû‚"Œ3)#)dÅi–µZ­F£‘¥y’¤ÁÍò€Ÿ”‚ ·±èfÌC^èQ5s¼ ¨ƒ†Z£´èýà ÒíàÚŠ¬ÝBDnØP– {=­6©´RÚeÑ:-ÚíÎ%—ýÍOvï/ù³gî÷ àÈ‘0)…”B(Ò̬¯uQ½¢ßéuºmBDÎy,#¶è.tžNmGyNß´×ë·;e·[…VºvÕ…¿€gLf6iM./¦ÖÞˆ4€iûQ#“ÅMDK~áI«ÿøÊϾä {ì²|£ÛC à6#TÕ/ÓI^`›…ë„hõîG|šþ°Â0»Á‚9XoÙìʪk6ɼ„æ¶IÄL1;·wMÞ»J4TãÇr±9÷¢Z=”€^€Ð丂-ç;Þyä‘ï{ßûÎ>ûìÛo¿}¯½öšôp¦6µßÐnºé¦“O>y"-°¶‡!"g,ŠcàBÄIÌ¥èõ{Ý^×$¢v;íN·Óëvû½^¿×íõz}­5@5@] 9çq§i–fyž7Z3³¼™fiÅ¡Tf’öL|ù€¹-ÔoCWOÄï tcÎ<· ­ ƒØj=<ö÷SkÒ¶Cv°Oæÿ3R›M4ñE6rÝl­×g•RU¥´RU¥+¥*¥´ ¡øå¯~ýþ~,Iâ^ògË–-UUÅGŽ Ð„Ò Î#!¤•V¥bH*¥úE¿Ýílî, ¢à"Š"?r˜¦Ž³¦½éª(ª^¿ètÊ^O•…®JÒà`À•û¯ý†ô¦²f¯_­Hk£“yAŠ% Ó‘ÏÜç¨ýžñÞk¿ò7矃¦¶Ë*E–foMЩY6âß;í5ï7ƒ `ª¶{ üæU7§º‘G±@^sÛô«˜­×¸ xZ9hB›‡àº¢8‰Lb)¹#†éSEÜ}•9óº’o.?u pÆÞð†7Üzë­§žzêÚµkÓ4ôp¦6µGm¦Ö;ÞñŽw¼ã£^¹Ç©1Îã8B&IZU¬Ñ(«²(Š……ùùùù……Í ó›Û í…Æ9ÙÖï1Œ1Æ8CCoyÞh6gš­V³5“7Yš%Iì}‹4ß&. KY€¡ø3Ƽójl@à —WCÄÓž1nÁLÔÆó(è’kÑxJ}Årc­ 8¯Ê²RJ™NdJ)óËñã»ò±+>ûìý÷{ÝùçdYZ¥$B œ#g(“\Hae¥8«P)2ôV~o¾³ 8d”&‰J¢ŒÊ“;òRylÚŽª¶-¯é|P ¹à¢Þ³„…]‹Vä ÆùIŽÀœvD@ôæÕÇôþ¿úû;¾÷»Ã\YZ‘rÑuŽÔtàÜ´ÜE~£µÊåç9Tò`-³ùõSµƒÕi{µæ…»ù%ÑuM@ z'ØL‚°¨/‘‘3£?vhøÍdZç¯/;:‚kÖdÈP˜$‘Ä<Èë>ÊSÛº!â'?ùÉC=ôu¯{Ý'?ùÉIgjS{¦] ¬«®ºê´ÓN›ôp¶¥¡íjŸ2’B ¥UY”Ì&\2Á…‘R¸æ QœÈ8Žú=íàÉ¢[³ÕhÍ4[3Íf+Ïó4I£(B† á~}ÝC]4XÈ-d2£Ø…ä o~±±ò›·šÚˆœóÊÿú¸Ÿ6'Å™4[4©6åÙÀ–Ã,¾úÿoݺþË×ÿ㉫=iõqR ÷«¨•Ö ”*ª²¨ª²R•R•¶2Œ_]5OimÞôÂd¨´M…7o;ˆÞpð18ƒ÷ìUc\v–ÏêëÞÎpoy;G[q´K«yÁKŽùÀ—ÿþÈg>½•¥¨=±9~«]‰NòsØäé  8wKX=$pz^¬à=Ïmõa@~n1 œH„D B©Ý™ 'KÚÝ×vÈ‹èZÕUmZW˜‰úÈCªu'€ ‰2bR2É<çIbú0o£«ã‰o­VkÍš5‡~ø‘Gyî¹çNz8S›Ú#²v»}æ™g®[·î1Òk›š¢¾DŒ¸Œ±JW¤5!0Î…ï´•çýn·Ûëözݢ߯ªÊ~#FR6›3ÍæL³Ñl4šIšEI"¤ kh§è 󺟀€áüZ£ánlÐB?é莼ù½ÏU¨o艔ÒÎ ëë>0Wn•Ù> Ègœ1)Lÿz.…RFR2ίÿÚ?~÷{ßÿÃWŸuø¡ÏáœèM@JU¤K­ÚýžiWß-ú½¢(TYie»Ä ¸]xL0‡<à¦?@;¶SÖ`'B'Ô•Ö=€!e‡4éJëʬë6¢ë^ê­LF (U¼ìЕ_½ý_?tý×ß~òjwÁ:?¢{Yg0â™Ý+^ë~e°ù;ºvwzùÊ{-Á Ÿ¦³ëQpÎ}«É:HíLÃ[ ˆ@3G[ÃÎQ§½‘éF웥"’&  ™%¶Š¨ÒºÔZmlÑ^×Kt=H IÙÈ£fS6ò|Ù’d¶%ÓÄVQžÚ#³ý÷ßÿcûØk^óšƒ:è ƒšôp¦6µ‡1Ó«ªªõë×ï±Ç“Îö2Ã>@Ä5F<’‘N4 .â(ŽÓ,o6z½^Ñï÷‹^¿×/Š~Y•&àž€ãyÞlä @1e¦ÞŒ“)]¡*]G-DD£¡×·¼«Ô÷ë¬/M¯Ÿá¾»ízòaÿßë¾ú·¯{`¶à´Ûù Ĺ™Cø…X{hkõŽ¨Nêô7¨ºÙ `9\öL¸î…˜”`3+úÚ¹ÁîÑÉ1_CÅ©å.׊Œ@®n1yg²‰«`6£×l3!¤Œdœ¤i'BFŒ‹iåÞßÀ.»ì²£Ž:êì³ÏþÒ—¾4Uþ§öØ´/~ñ‹guÖ«^õª|à;O¡i´E͘à0âœWJJ¥"eÂóM墨l5¸²ß/ʾª&q’ÄI%‘Œ}Ãv/°Ý—8_wÔcwÐ IDAT×ëL†ÉÌ’^–ónÓPºÚÚÖå7¨ò¬Ë˜1 ~ñŒ/ µÖšiFÌ-ëva¤8›7*¤”?ýÙϯýÒ߸bÿ3Oÿ½4MŒ‡  ÒZUDH¥Rí¢×)úóýÍÛ ín§[eUCÆ‘ÅRÆ2ŠDI™ÈHpa(2 LòèǿÓÛ›;ZS’MdÔè´"3aê…h¥T¥U¥µ2øá˜Æ6B°ÛÑAñAë¿ôlh·tÞ‹ž·©ÓýÜ-ß"ë0$ V‘ª#ÉjqÙߣ8¿5E®”šÞœ æ­~ø®ƒê@'74\€A4‰ öцµ!ú³ ëDÙæOÍ ƒ.çÜÅhÛ Þ|O.¢8N’Ì;¦ŸžßÀâ8¾æškÖ®]{ÑEMz,S›Ú»è¢‹N?ýô‹/¾øòË/£Û¨çl2f4&IEQÅqÇI’$I’¦i’%i–¦išçYÞHó<Ëó4Ë’$ã$Š")ç‚1ζl! y?ý2Î_ɽ̶¥p·¡C+P…’›‰0ã¶|‡Ù¾ýÑÔ”ÖJéÊæ»úÂÂN”°O¸î¶;?¿æú¿èùgœv¢”ÒDºê–ý…^gc{á…M¿Þ¼ñ¿7n¸oÃ÷?ôà†…Í ½nQ•$8e”ÅY3m4’4‹“,NbGBpÆ2sG ×ÑØÃÜ©l‡{N$k¾ÒH @0 À4j¥TŠ!ãÄ€±AO¥ßˆù#„kjϤ|ãï¾èÿ\÷Õí¿ïn³3ÎoJÊ5QŽG®ònFGž4P  x^מ‚zƒEê lÍï†À”÷6K˜:>Â%šÚºÇD̈Ó`¢kùÍ]÷äJùÔŸl`À(Ì.!Æ—2Šâ$Éâ8‘®ˆâÔ~Ûc=>ó™Ï¬^½ú°Ã{Á ^0éáLmjÖŠ¢8ÿüó¯½öÚÇK ¬mkHHÈÐÈj†È4CåÜFd÷c\ˆŠ!F"Šd$E$˜ð>Li‡0ªÆù¨| b×üZæk9ô“>r™Í¿2­ˆ´Vn-mBÍ@¹Ÿ+pºjÆ4ÓZS¥ªúÆ7òÓ{Ï<ý÷žõÌgø­£µÒªW•ýªìý…¢·©ÓÞÔmoì,lê¶7wÚó½NYUñ(Šdg­¬ÙLóF’gQšFq$"Á9‚L ©Þ…:z¤;¡í(zCDÆ€1äƼ£Ð‘Ü £H“FÒ¨*…D ¸F`fQ¿žoº C€ Ô2çí4/Øïé×ßù”K®¿á¯8¼›ÓkuŽß4‘ï•à­Öp@oàCé¾nœƒ°à–” WÜãÀÁøC ¸ÐèycÖ¢Ág ÊhT@èÆîÃc@à\HÅq’eY’¤‘Œ9ãSíú7¶c=ö /<ãŒ3î¼óÎÝvÛmÒÙÚÔ`Æ 'Ÿ|òÏþóÇW ¬mk¦Ø@d„Œi4ù¦‚škŒ ˆ€ãLpP1 DBHI.ãµxãè¹>pCèfãè-$¼QÔÛŠò 9·#cŒÛq@Z3"Coæ–ÀYi2O™Ö\évÑùê?üsQgŸõ²'-ßÕ”‡0•FÈÖÎW½ª\èwúÝù^wS§ýP{ó†ÎÂÆöÂ|¯Ó/Ë~U–UÅI.²(m¦ùLÖhfÍFšeIšÆ‰R8íÍŒ¹jvþ4>’ÃÂÛŽªÂ9c’³H2)s䌢vîÃP#­I£)t¨42Åme—`ä&"ëìôè¦k®ªÉ¼ðM¿û¢3?ò©¿× ö{z®ë•FÏKoŒy]ŒÈ+p~ãu¡ÝAt˜¬Y‘<`¡¹å øÕy6ƒ9fe¢ âÎSgsç—<—îÎË:wÑ1„Wç7„ŒiNCd‚ÇQ”¦y£ÑJ“,Š"!äôÃóÛØ»Þõ®uëÖvÚi7Þx£”rÒÙÚNm?þñ?þø]vÙeýúõ—XÛÖp°”¿Á8"ráÖþÛŽ€!«8Z+-MA+É„àB0ΑÞ ·zEÁôWvt•!ë¨7öXÆ}ýÛùfóhÊ "×Z3†DŒPx€C=dJÿϦ‡¾µvÝâE‹N>ñ¥Íf£ÒªÔS +¬@3­P1 Ô-‹ÍÝö¦n{s·½±ÓÞÐÞ¼aa~Sw¡Ýï™0†’Ë,I[Y>›75gg²Fg©Œ%™i°žFŸº;"%Ãè¡àL   C†ä‚ÃÜŸÄÐ #[£Z¡VZ1°žFåA\-ߺê‡CЀ]`ùlëÜ£W}àï¿qÈÓvO# NЂšp\÷÷€—ïܳ—¬ ô09Q¬3ÓInŽÌüRDåÞ ;\ùÑ;…ÎIh í6áyô"÷ì§ì±!j´É§Ú$0ËkšÐV;öè‰ 8â8MÒFÞLÓ,Š.¦Y ¿•1Æ>ó™Ï¬\¹ò­o}륗^:éáLmçµ›nºé”SN9î¸ã>ñ‰O$I2éáLÌƃ0D3ì­p¥¹ÖZieƒ#ãÈÖ-¼>D®ÇüоÂ9£ª[hCÓ-¡Û(´…ÜæÍÅ.Aà£eNôã©>#Èi­ïý¯ûî¸óßöÞ{Ïçy8rÖ/ T‘î늗œšvÛé^YÌ÷; ½î|¯;ßëlê¶Û½n·èWZI.$b)³8™Ëgæš3‹š³‹[s‹3yœJ.ýhCt3f9¥7o;‚ÞÐÖàe(%JBgAsz¯*Ù?œ‘ß@kT LL%" rU|,^hÒÃèF®“Ë㤰T œ¶jå×ÿísã·Þð’¸çÌôÊ—“ÕÈï­V¦ –áÀ…ûªýœDYJõ>pø^u«U0 iv!7‚àBº–ï٫‘÷´ÓÞ¬Õ‰pÖëö«µ;*$Sw[EQ–f¼™¥yÇ‚ „)½ýV¶dÉ’k®¹æè£^µjÕ)§œ2éáLmg´O~ò“¯}ík/¼ðÂw¾óS5}Ô€!j`ÜgLq“Ngš´kÒÄM{©‡ƒ ^[¡¡¿‚»p~Èy`~M\t?~[p:ßÉ8ÿ¯©%jbš€C;G¨5Àiúá]ÿù“ŸüüÀ÷ß{ï=K]A è¾®°ì³‚CT’*I•ªêWe·,ºeÑ+û¢ß-úýªÔš8㉌Ó8Í㤙6·f·æ–Î,ZÜœ[ܘm$gÌ4–tãÀ©’sºŸè¶ã´7&„Rıˆ"&9rFÈê.Od|ˆ6MÙ$.›TP C$Pà}|è[vj’ßÁ+LÞ4ŽWŽð'/=æõŸþÂq<óéËw (ÍAŽ×œ(ç…°AߨœZÞ‰] 8+¸Ú´Í¥-xéd°`ΞùÓž¿@Í‚~§v×x±>*³E ¶C.D'Y–7­,Íâ(\ìôŸm`‡vØ¥—^úªW½jÅŠOúÓ'=œ©íD¦µ~ë[ßúáøÊ+¯<ýôÓ'=œÇ¨Y&"!!CFÜueŽßH›ïqÇ£ ±cK7ViÛŠGD¾)jHlžÛü4ÖÓ¦· 2Î mž›ûÖwŽZ¥Ô¿ýÇ6nÜtøá+—,]\V¯JšQe hP_•=Uöª¢¯ÊBU¥ªJ¥J]•JUº*”Ò¤‘”8meÍÙFkéÌ¢e3K–Î,^:³(KÒéápÎ¥Œâ8IÓ<Š!$c,Ìò¥Èêºm¦¡.Ù’3ö¡´RZ‘VDæÙ†o‘íõd/åÁÅ6} ƒÀìäyÇùË›¿xû¿QÝÕ TTSŽñÖÐã<½>êËü²ÛzŽ×÷œótàSøH]©6»3ŸÙhÊvÃäý®6}n±`ÂÕ{3SdÓVÍ ’mUÇ8rÉ8M³îmyNM×33ʼnã‘9 ¼U3œù+1­µÉW°Èf¸!úN¥^²²UC¬XkHVV" VH@ýàwxÆ?üë>ôÿòž“ð‘_à/È'uüàyv2¯€óXéü`Mm~ÔC‰ÎŸðRÀÖàu@Zó N_n640l®@ä?áÞgJ®Ö Ô»0o!ت•œ Î¥”±ñœ6›3BLË[l{Ûwß}?ñ‰O¼ò•¯<øàƒ9äIgjOL3-°Î=÷ÜË.»ì ÜGaG˜÷»@ø=;€\[š_ŽfÀ T6²Û-RËؽ¸ùqPH@éJ•¥ª)íîÿõæ7î²Ç®ÍE3í¢ Mí(†LqàˆA3"“|Zj¥HgLr!…ˆd”ÅI+iÌdfš›’¼Í¬ÑH²fš§qšˆˆ ÒÛ(·A€näx§ô;º× c<ŠD’Ê,'"$Jk[h­VàìÇC›ÖPæ¡])°·0‘óµzŒ ÂÆ(å€þø¸ç¿êÿýÝmÿù³Cžö”@„¢záð¥÷ŸÖZZrÁ®ÖÖC ¾õ‚c[ŽˆLF±Œ“(N“¬‘·ZIš )§y¦ÛÏ^ö²—Ýzë­§žzêwܱxñâIgjO4»øâ‹ßùÎw^vÙe\pÁ¤Çòxµ!b0ü5„e0HNcጜðÊo” !lKƒÊ~—ß:á€ÒŒð¦U¡ªB••éE©ô†û~]õ‹%{.çiÜ)û¶/@4ýë¡B`¦D"0[1TƒÖˆÈ‘I."!S7âl6k.jÌ,jÌÌdÍ,N³8Í“4‰!„ä |McoáºF§Ýï g 7Æ9—RĉÌs­5•aIUiº¢#jB$`–áÉiÐè )š"µƒ‘³Ôû§Å¾BgÕÏÖèŒU}ãûwÿí-w¼úù‡ Hvµ¸ wözö[§¡å=yÙÌ]hDaa 7 ÚL»‚Šç¹Èº;äæÅ{?á †à–:ÖÛ÷Üçš‘Q’æys¶9·8k6ã$åSzÛÎ&¥¼æškžóœçüÅ_üÅ»Þõ®IgjOó-°Ö®]û¬g=kÒÃy|[ÈIcêÃé±|6öݱ 2´Í±óG3´©pHÁËàÐL!öÛ½ ¿øeÜÈZOZ‚]1_³ŒËo4Ú çŒ1Æœ !¤0£‚ ι22–q,d'iœ6“,²XÆ‚ Ó‹‚´ãÛÀõ{õÏžáB’£A_êoþW|¢Ø$ès.#™¤Qžëª$Òº*uÙ7I–Îmª‘X pF3Ñ‹>wÀ ¹*»FåJõÙ„Mf¢à†þä„‘`oxÉsßvÍ?󬽞ºdnàü˜G§c@L ¥GÊL˜j"¤µ¯F-ë/`<Û½´ÇnG=cÏ~ýídd|Ôê—WÜ(ÔäÀ2fMkþXÂ1Ô\æ•»­© ýŽÁ‡zè¡õÐ,åž•“Ût80¢A/°3`(ã(ÍóæìÜìâ¥ÖŒ‰{ÛaÉÎlÇsÌ{Þóž3Ï<ó¿øŤÇ2µÇ±Ý|óÍ«V­:øàƒ¿ñoLÑí··Q¢¢q$74í×…,£AoKûzXƒñˆ¶å îèW¿¸ÿ¡ÿ~`ÉS—7—-Bf›ÒÛ¾_áÃ%.0Æ8gœóXH“Lš'Y+mÌå­]š‹–µ/k-Þµµd×æâ]š‹—ä³³i³牌%ã¸ytì ’ëèÞÉmôÆ„Iš4Zù좴5#óbB6Ø£Êà…ëTokÀ(¥FÐÍœ©íëä$· ŸŒ«î¼öÓúú÷îòY1vÝÀ:DxŠxþ¦Ëm&ÔÑÈ-N¦ ï£U‡ÀºÖƒ‚áÌ9RDÊL{t€@7Hw›eîÇ8Ç(ŽÓ¼Ñœ›]²´ÑšMÒLFÑT¯Þ1ö¶·½íðÃ?õÔS‹¢˜ôX¦ö¸´+®¸âØcý£?ú£Ï|æ3;s÷Òmk#ß¹2Š£ÔT‡[ {m•]v±Ú…¤uY?ûñ=ùö“Ÿ¹gsñ¬Br)…”BFBÆ2Še‰(ŽâD&IgQ’ÇY+Í›IÞJòfÚh&n:ÎQšGi#JQšÉ8‘q*¢DD—‚ñ°lxø´U’óÏcOì¶ýã>îl"Y B$iÜhfUY•EÑí2¹ÉùþˆY”ÑÖù©‘иL @ýzÚ:Ѿ®­¥>37¨!m¬.sfªˆ˜™~ÅÙ,yõÑ+ÿß7¿³jï§Ìd ¸È€ºÝ‚ßEQÞcjËD¶içôpuº«j| ÍŒ›Ö´f±K{ªµK™íj;Ƕ…­µG7¡ÌCvuCˆênbî8˜-ÓkcD¥yÞœ™]´¤13›æù4ka‡"^uÕU+W®|ãßøáxÒÙÚãÉ´Öo{ÛÛþê¯þjÚkÛÚ(xe²¡9ä||!|˜Õ•R¦­'º¾¢~±±X³u^ o­C^Ñý¤t»½Ÿþä'2ŠöÚoŠ8p´¥¸ÌpÈ÷_@äœ1dÈg,Šcι22ŽãXÆ&MÁ žd‚›RÆîǶ`z0¬-L5õ>úmôp¦ô6zãBÈ4«¦F(û½ÞüfÅĘb^!BÐ1´&ÆHÛ"näÐÜÕJ±À·¥¯‘¯pk:¸;î€}nø÷»?vÓmoyéó€Ñ·NñÐMú&­ŽÔHÈqÁ“[ÈyNG„=³IrvÚ w@t3Œk Ìg*ZsøF¶ã„© bºRC·@×´Gb»ÁÀq΢8ÎòFsvnnÉÒ4Í“4Ÿjo;ÒæææÖ¬Ysä‘Gyä‘gœqƤ‡3µÇ‡µÛí³Î:ëÖ[o¶ÀÚF#š^QÏL[µp¦80tFtÜXòàV¸º_fˆ{6mÚtïÏï[4·ÛîOÉ€#q† mvƒ_Ìð""ç‚snâ86© ‘RÈ(Š"!ç‚ˈ Žœc®ëXö¢Á°6 ¼…9§~"܈?–ú‡LÚd*†È(ŠÓœúy#JSE\Řé4¥Áô9µù§hK-"d Ñ2yåË&4¸™ÖpX…3/°ÖçÈ NðG/^õº«¾ú’ö^±û®"žwaÖ.P %>OuÈÃØÈwàfÚblà[rÙ­9´*‘‘ô,té0ÏT»iëu­]ÆNDò{ñè~Ž .L@jÖhfy#ËyÞÈófÅ2ŠØ´¼çŽµç<ç9úЇþàþàÙÏ~ö~ûí7éáLí±n÷ÝwßêÕ«‹¢X·nÝSŸúÔIç‰f!r™nN£,µ¥ Ïp!º™Mù[âP{Zl,ùçÑq »Ãwõ«_ýêW¿Z¾|ùÒ]–cÀcŒ #gN4sç’ Á¥àåÑe†lìméÝpζÿc?®lžSDt_12N¢,KÍlfŽH뢯ËB}ÒZ!h¦ &äbbÈœGÝ»} šû<;õ9¦Á8Œ»k§¢st¶×“Þs·¿ú§Ûþï©ÇP°Î@Ô?žQçðtjy2?m«Ø9é‹v¿ÅàÆ¢a]ûÎÏ5¸¦¬èÂÝœ7ôœ’O´­•9 B›sjcmÆ ®²xicf.ÍQ”LSM'n{ï½÷•W^yÚi§rÈ!GqĤ‡3µÇŠ•eyþùçá _øò—¿|ì±ÇNz8OX¥C`[ç*=.MÁkofËCîN„¶­SÎÐ[[±|ðž{îYºté®»îJJ2Æ0ÉD"ã4J„¦ò½FD°ù¦ˆˆœÙúoÖC:¢§çD¯¨?Xrl£AlÊ`*¿M„Þv/£8o4æ–ô;Eý…ÍÅÂ澪´®€Lo,çnÔ&å”!j“ ã݃¾È‡‹}3ûp=ìX/`ŸÉ¬h3 ÷‚•xå×nþÑOÞ÷©. ÎlÛ\;£Bš“ãêùþ¥yŒU;l2Ûñ£§ÂZ0t™ BÑ-®§˜Ý‚ÏQ0tHAæƒq­šVd¾\ˆ+¡mŒqÅIÞš™Y¼dvé²Æì\’å\JrqÛûb˜ÚVìÄO|ÃÞpÚi§ÝqÇÓÊ«S€ 6œrÊ)?ýéOo½õÖi ¬ídžN†ÐmT^‚‘è´Ñ9:ÈxÐ#ÎS¿»-™ç¥ G"‘Ÿyï½÷Þÿý{ì±Ç¢E‹ t†{ΘdBr!¹´‘<Ä\«m-îkš˜xr ˆM© >í`hTáÄXn=áùG;4øÙ&Lo\È8ods‹KU1!¸à «²×V¹tNm¸ MùDÔ¦è3 ÆºÄ¬yÈ]æ?»§‹¹†õhH=Ò!yíÌ>/i¦¯8â€ßtÇʧ.Ïc#>Ù‹ÈNS°4ÿ&8i üðÃW®\yã7NÑmÛ3\UU)gžäB-mˆ?üœ­Ä~ íwà¶4žpݱ‡Ðív¿÷½ïõûý8 Ñh<ìòþ%ÚÐüÑc qvôåØ9£æOòè1ŽÚ6úS?îmÂôÆ8—Iš6gòE‹ó¹ÅIs&Îr%(˜òoÚ‘Ù²¹ …05u™ÑhžéL»¿ADx틾áßÿóG÷?@DAxÛËVÍu”¦ÁŠkCèVo\ÏnsÚJk*D·1Ú¯êÐ œ Õ oöutýü1øÚ¼€ 9gŒs."Ç2Iã,O²†ŒSÆ„&¨ªÊg~õL?K;ÒvÝu׫¯¾ú’K.ùÚ×¾6é±Lm2ö©O}êØc}ýë_ÿÙÏ~vÚkÚ跙Lj!1߇UU¢ÉÀoʸtËÐF÷2ö vìWîØio7nüîw¿›$ÉÇñèÁŽVñ; ‹qáh‡øuÈ|~FˆháñÞÑÑãHwjÆ&ì9EÆ…:Ž Ìò$oDy#Êe¯«UU¥UIZ›h54eÝL3Òdã'`ë]¨¶¸ÚÊpεéܧî* úfÁPFƒS¥ˆöY6÷’öúÈ?ß~éËá ½Ãt ¸Í<4¹¤ç¥ô±pT#”YÆ%®ÚåtÍUà…=‚étpñZ·§ äó™ îP¨Þw=Ô€h}³SÓ`j.r)â4ãB2Æ•¢²¬úý‚!gŒ›ª?Þ¶ô‘†ilܱ£Ž:ê½ï}ïYguÇwì¹çž“ÎÔvœi­/¼ðÂË/¿üSŸúÔ´ýÆö³BÔÒÛFq'\Ås•_†¶€h~•pÝ!dK6ኡÝwß}?üáŸüä'?å)O!çßÜÊÁ†C»¶¥sâ£Ö†~üœpÝ¡Ÿ 3­ƒÖX¦X1ŽÔæõG7tŒáü©M˜Þc\È€q^æ8kÄYCf Ñí¨~_AHi¥p™Ø5hº±iBdÈŒ„Xg"g8»Ÿ:ÄËEpÕQ\Ú§¨ZMŠ€ *¼âˆg½öª¾òÝ»ÿ×söv`d·L;@³@å ¼¹ÙCÞ\ícÑÈPh2Ïîbukƒ{iî}ž©Ãµæ³Û¬õv4Õ[„Œ#EQ’ 2ÒPÃ’1ŽÈˆ€sî 3bPƒ{è“IÓظbozÓ›n½õÖSO=õ–[n™ª/;‰µÛíW¾ò•·ÜrË7Þ¸jÕªIg§0óm*I^o¢·!Ž¡@4‚n ƒÞ`h±põ!½êaŽˆ¾ÿýïß{ï½ûî»ï¢E‹B¸kèRGÍ™¯wÿÝ>z6@ ¤cÍ/ID†ä|ÜÛØ嵫ֻ¥£;Œ±oíl6qí )M¸*oÄYe(oÊNµVTÚ8 Áf˜š¶ ˆÌ(mÀ\bêÀÉ´[ D0W›EŸ `ó.ýÅ`¹Ètf0E£SÉÏ=jÅGþùÎU{ﶸ™†Ú›—¾êä€Á<rÚ›voÕQu¶ÆX—+"Ð5’öU³eèfÄå½AÎʇ–)Éém^g ïÝUœ1!…Œâ(Iã8ã"bÈ•¢ª¬ V""iК„RJ­µ‚1fJkCp—ÞwNn{"~êSŸ:äC^ÿú×üãŸôp¦¶Ýíþûï_½zu¿ß_¿~ý´Öö°!VÁÈÃM¨À…¦7¨»›BPiR¹†0´ü¨«1\fàŠ¢X»víæÍ›9ä$Iªªz$Gí÷XUUè`]2$3cá |8íçø%9çä²S½ù”UôËÒƒ}QGGþvr›¼ö®l”fqÞˆͤÑ*º] Ъ*‹ž&rD€¨‘13…àØp½[/Ä!Öœãõ©N@µR[­gYˆ˜«@²jïÝþùû?ûÄÍß{óñ‡ Ò:9Hô~Q“ê¡ÍͲ$gÒTm·+§ÌC5zvÂF¹ùBèí%@Sè˜À–óÀs î`?Ÿ ‘q&$—1“0^)]”e¯×ך´ÒJ骪¢(ªªJJ)¥ä™Ù;u p;ÀfffÖ¬Y³jÕª#<òì³Ïžôp¦¶í»ßýîêÕ«÷ßÿÏþóÓ> ÛÜF‰-|ËãEpCsÀä€^B®Q9M&`†;Zr,´òlÚ´éæ›oB<÷¹ÏEÄ¢(ùáûc©ªJáõ°Ñ%Ã/vtKG=0~]2ýC½MC€ Ñv+ÜSts6az s%iÚšiöw!$..‹~Õ/Àt3@0¡lÖ¹ Výb„D®ÿ©ÕÌüÃ4#‡käŠÈ™Îö†èt#ª+ø:È;÷èoþ»›Ößóß+÷ÜœÏÔQ¡½š,½ ™;NÚ#M,Ð`BÑÈ8;½?Ôn‡/âúÙ=4‚&ÈgéÎ_@Ní¶àŠµ¶ÒÄA¥Y¿ŠÚ]‘´Y´Qã8Š"óš”R8ó zTC }ŠqÛÏV¬XñÑ~ô‚ .8è ƒV¬X1éáLm»Ø—¿üå3Ï<óœsιì²Ë„x }]?!më7jaÏ«Q¿áXnóô6º<?C7VóËßwß}ßüæ7—/_þìg?[)5„náò¡ù½›)ËÒkoc—:3á—|Hoáb¾ö›_ÒÈoþYkH?z€[ÃNn¡¯&¸Ì²tfV‘&DÐT½^§ í6hÔÖˆ®-=2@"bF‘µñjŽäœŸÔNÙ"qk´#»(úl ¥­ìăŸ~å7ÿí™OZ Y‹vÁæÀ¨_îsF>ü‡Ù}ô´£- X£›w¼dŒÙ <;ú=‘™v; ?n“ö`­Úi Š”®JME%:=-‹Jq'Iš8)eEàBª¿ñšêpÛÛÎ>ûlÓÃþöÛoŸ™™™ôp¦¶íýïÿÛßþöK/½ôu¯{ݤÇòÄ4!.„s†4!Ïjþ-ÄæoY‹p>ÈõòÛñ«½=*ûÿøÛn»mÅŠûì³OY–J©‡=Ø¡™^D¬ªÊŒg¨œäЊ!« ¹\FyFTºÐsªý¤cÏÃÖÇ¿3ÛcˆÞñ(ÉÒ–αªìw; |ÓC (š¸@5ØFÈ4ºÏ!" B@ÃòƒÃ3ð`AwŒöæ\¬ÖÃJtÜO[{×/Ö¬¿ëŒ#že¦®ªš" Îk ¦€[íV…úóiþ¡8ïåti¢PœÃMtåIÀ9AÑ9^Á£¹8<pîa}¹ö4û³@HÚäLT™ÖE…ð¥YQªdÐB˜3šœÖÚÄà !ˆÈ<‡˜joÛß.¿üòç>÷¹çœsε×^;=ÛO+Ëò‚ .¸æšk¦-°¶Ÿ… N ×X'ÜcÀÅWÕ[hnÇSN¸ë‡µ!¬©ªêæ›o¾çž{žÿüç/[¶¬,ËðXÂÍnå ø-+¥†ѶdCôfðkȦCÂ[|c|Kˆ­j'´Ç½1.dšg"Ió~§ÝÞ´Q$ÊX¥+óqѼÀÊlÈÀúL !!0¤àB³ZÕׄIbu]B¹ËxOÉ£"¼òè.þʺßþ¤§,2:‡ÓàŒä†>Á>ýÌÍ"WVQÙæñÜ°ÃÔ뙸¿º*˜VôŽçÐç" ênn§N%´#Ù‚)h È)Ò¥Pt±~¡zý"MÓ$IÒ45I’ôûý4M˲ŒãØÜ«EQªúƳƒAÈê”'¶·%I²fÍš•+W¾ÿýïó›ß<éáLmØC=tÊ)§üä'?Y»víþûï?éá<-D†&F]ŸC+zçi˜5 A±Pí¢Ê ô ñY¸ÊÐF @™v»}ýõ×·Ûíã?¾Ñh„èö€NUU[O8 -ؼêfŽÈƒiØDkèylèÛ¨…¿,öpv{ Ñ"2dœ "Š“4kÍ´–ì¢U%â¸hÏí…~{¡ì´ 4‚«çáÄ1m|¦&ÍÀ'aZ)ü;ÞAJV|#21tàZk‘u«ª“åhïe³‡ï󤫾ùïo=qØØ1r²Íp¡ÓâȌʫ‰5tº#rz›©çª£ƒC»¤"­Lç†*$ªb}ä½vÜM’v§q\s[š¦Y`æeQUUy_ªÏið œñ¢>’;¹©ý–öÔ§>õª«®:餓;ì°£Ž:jÒÙÚoewß}÷ 'œ°hÑ¢i ¬`C¸³†Ñ ]·u=R6ĸÚ†˜l”Z`ùü`†¦Íįýëë®»®Õjx≌1“^njô0ÇÎ÷ŽùÞvt-qƒB Åé‘´Œp½ù…ÃÛÒôÐÌé/ËcŠÞ€1fs^’4oÍêªbœË8é<ôà†´Re¯‹„¶zZtsø„„¦¢/  fþÆh/»'ïÏ$+â…ª›]Äë`6ÄßÎ?ù°}ÞuÍÚ›pïQûí>Õæ²´£4­ëòmµ ¦ƒk-Q˜žÆ¹ÔŸx0¨Œ×raøU`jªÑ*˜¥Ò¥6ÕWE©¡6¨-ŠãÄ oišæyÞh4Fžçyžt3qeYŒ ¿¤¤´ÝQG—¦¶=ì¥/}é[Þò–ÓO?ýŽ;îX¾|ù¤‡3µßоùÍož|òÉ/~ñ‹¯¸âŠi%¿íd!«…ÏáDˆnþkmt;!ô˜ªf¡fƒ@6´©Ñ=†ÓCÌnç®»îºþúë÷Ýwß#Ž8Â$Šn‰Û¶4'„³p§ÝLÝ-RÈj¾æ8Õ-Þü€Ç o4hcÏÃoôç݉ì‘Òmÿðs#¾""cˆtk—Iç2ÒJ60¤‘PÛ"»õ_˜¨Ê€™a:Dӆל¹(©^ËõŒª9,6‘#»MÈ"qÒaû|áÛw­xêÒf^O¨Ý ¡èMöð²úXHŠ¦É•©RÏ°Ÿ3ÛðÊ> haçâP53òPuÓŽøÐEàz+*Ý/u·Ôý º…®œs!¤”ÒkoY–5›ÍN§Óív{½žG7"ªª*I’Ñ€Ü0b;]-S²÷¼ç=ëÖ­;ýôÓ¿ñoL“vå•WžwÞyo}ë[ßýîwOu…ídþÉ>Ó8_çXB¢A,Ò“FÙË¿ôø2$Ô -6jßúÖ·n¹å–£>z¿ýöó’ÛÐÂq!‘_,ä³ðb3 û`¾py¿Vµ†#åEüøýòÝü|¿ÊÀâ¸Ó;µ­Û£ø–§í pˆÈ9àD„È1™$éÌlÚš!­Šn§ýÐSØ€ôá]&µ’‘SÝ\:ƒ©gCÅÀâ9o$yiÎ k`KyÝgù­?¾ÿ ßþÑï?ÿ×<¡¦·àJÔDP÷4­óHÍEoHÌ,‰D¤• Y ¬«€  q³ãõ7òpg÷ᜰΊšê´ "¥©ª¨_ªN¿êôªv¯ìôÊR‘zàœ§ÍÌÌt»Ý~¿oÐÍG¤Žv>wOfRP·ßÕ2µ!ãœîsŸ{Îsžsá…^|ñÅ“ÎÔ…i­ßþö·ðƒ¼âŠ+^þò—Oz8OL ÉàaÑÍ+j£ßoáFô otTZµÑ·Fç Q£yî÷û×]wÝ=÷ÜsÒI'-_¾|´aÃèñ>r$ò G¼üüÑ oCz[¸ß!nóK†‡ò‘Œða—ÙÙìÑio´C @ "cȹВ$€J²$oe3s%»”ý~õÿÙ;ïø(Š÷Ïìµ$— Pˆ¢ =Š¡ )¡#R©_(( ¨H‘ªD@”" „"M$R‚€ ((b(¢t’äÊ–ùý1·“¹Ù»K!¹K™÷K¹½ÝÙg7»;Ÿ}æ™yD«h·J6‹d·*HAEU'_dÌ(þ_½8aö*ŽŸé›÷“RqiGŸ¥ÚG‹„ñÑOÎùæäoÝ­U1 ¨¾78Æ/¨ÃG±n ™¾—ê²uX‚HqD¶!¤U£Úå%Îý»([³D9Û²;\ñ^:©6d—›([ìR–]²Ú$›(K2 «ÐbQq+Pã90x°•ÝnÇer‰tÃ๹-9E¹rå6mÚôÜsÏ5oÞ¼{÷î¾6‡“+²²² tôèÑï¿ÿ¾E‹¾6§äãYºiÑpdº*—¾7ò+]!S`~¢+¤—ãÏÔÔÔµk×ÚíöAƒ™ÍfÒûÁ¨w’È¥Bbyò“#%ëÐQk!f)ÙRé€óÀrDÚh?í!ðV#—äA½¯ê_èpÅ!ƒÑhò3šCÂD«UQkFº53Í $‰@) žQÃa(À1ƒ›c¬^H¤ä3[ ‘åäÊvf©]©ÙÊ •5û?W§j≋“^h¢× õFŽ ؆ðí@u‡è$„{N³CÞ¨ãÀ±jê!Ð ÕáÉËVrHõÕ!€‚AàøDêx !QRl¢lµË«d±K¢¤H2ýºåx‚`­Fî[EQDQ´Ùl8Ð ?Ôˆt#ocÄë¦×ëiUÇñÍ›7Ÿ;wî!CêÖ­ûÄOøÚNüûï¿Ýºu³X,'Nœ¨Q£†¯Í)-0ʸRZ´£?éMè ñ3SÛ ©húOç³_¦ (ÊÕ«W×®]Ñ·o_Aìv»VŸÑ–0Kr6ˆØmGȯDÐánŠ¢Iï´†iËy2•C“7õ¼%àˆ¨‡zˆŒŠ¿9H -£(èt÷ï$QY™‹àìÕªnƒTÒ…²w¬Òþ:D¾b­„½UªlS§PËÞÏ>Uõç+·’Î]m_7¯Iǵ"G'*PG¦ª¾€fK7€RHÎS”=(AHÏiG)ª=¬Ø놀>¼ì«¾7l½¬ IAvY±IŠÅ.eÙD«(Ë2’_þð'güÁÒ-++‹VoXŸa7™ªK7œ•ßÞgüøñÇŽëÕ«×ñãÇ|mÇ-$ÖÆùdË… ­·è%̯Z%Ç|¥•Þ–ø«ˆt£?ñ§í„¥+dVÀå3gÎ$&&6kÖ¬M›6øÙ«µ9 F7ât™´éd¡B%H ëÐk5±©BÍ~B\n.}lïÊÄ›0º‘hŒßËs]¢Î‚e Ñ4Ú:ý§í{%jo÷îÝGŽ‰‹‹«[·.~¢j%`näõ„Ô8(Ú~&.ñ´1î7Z·)Ô¼ZMé²Ìü9òÚLp‡É›zÃ'Ú çÎéÏ ¡ Óë&ƒŸ¿I’Œæ ƒ9Ȥ Vìd·!„dIŠ’-ÂÔP7‡LJ 5ŽL@€dt§ ÕŸ³'HS=Y!à˜ÿ‚@rÁOU ÛqæòË­ë d|’Àºì¬YªzsŒ=È>J Ú¢&¼R§s9±B’ª¡ì6GF„œÒ¤:îºû!„DY±IŠ]’m’’e•¬vÉ.)’¢(ŠÛÛ9{øqU8ÖÍf³Y­V‹Åb±XðÜoø¥ñÉåã¶ä‰‰‰QQQ111#FŒðµ9–ùóç¿õÖ[óæÍ7nœ¯m)Õ0ˆ<µ´ÑidòS Ã]‡€qIë6òÞKV@”R$«Y,–Õ«W_»vmèС+V¤ß™µ’ˆ±¸‘DŒbcô™¶Ïêô–âu*ÖMk’ˆ BÂ¥#°t’[õ¦P£‚ UÀ¹¸.€:½Þ`Ôý ~†€ }`ˆÞbQ²ô@ É ²!;·]£æT5 N/po%Ê^²ÞÑ#ép Â:ÌÑIÅÁµ«[ýÓï9sõvýªåÇ ;™—£"DºD!DÙ6©BÑ1-Õ•‹·‚™í=$¿ªbÒ1Í/•nK-ª9Oe€„DY±ŠR–M²Ø$‹]²Ú$QR<(+æTœ#O±7‹6¢ÛˆtSœcD8>¡N:Ë—/:th£F7nìks8DQ3fÌ×_½}ûöN:ùÚœRý8Ò FjТŠþJoˆ!>'¼2tÌœ€Ú‡ˆT·SRŸÖñvçÎåË— ‚ðꫯQbZÇ›Ëcd~b\nôšdb^mZ*1¢(6ú¼‘ú]ÃTèú'w«qõòä{#ÀB|ª•nøjÅî7ÁhðSôþfC@!Ðb´Ú%IQl6Y! €ÿ¬ÙÝN;P}[ì0¼’´¦gåÂrH7u„þ&Ýsµ«&»öXùP?½cz32õˆº'õ2í‰êïÙ½›"瓽-ŸÄ¥‡}oª D¤[Ïò‚xÆ$#d—«]δŠÑ&Ê¢¤ˆ’ìI¾QÅyÔ·¢h`=ë›Ë×SŽ—éׯ߱cÇâããOŸ>æks8ŽX—/_æ)°¼‰V·i¥õSv©áÕ½HžŠˆê‘„T<ýZKïi¼nŠ¢üù矟þyÍš5{ôè!´Ûídž&Z]¹SK P^àÁñ†T}IoBʈ^Jj »M+—›géF—_-¹Í3yVoô’B:­äŸ}¹C ‚NoÔ‘Þ/@d´ém’ I‚݆23dŒèµ›W¥þI ©Þ.æºBNιìP0Õ­•­ç@öèPÀ3Õʽvçûó×:>S~÷qlMn‡¢dr`Ç¿„@bB¤&²-@u’¤$óÏCÄcBHH@È.+»”iÓ3í¢,;ôŸûnSú¯œµ; 9M© IDATžÝ[’$üXa1Ð/ˆÀÕÝËñ&óçÏ?uêÔ AƒvìØÁó^ø–¿þú«K—.aaaÉÉɾ6§T@‹f¡Vd0Š ¹pÌ{)¤²‚GäPýjZÏ FÐï½GŽÙ¼yóóÏ?ߦMüŒÅ/É8¡‚ö Pîz9ˆC”è$-8R{T´ÒŠnåu8*yŸ'5»ÓŽ¹D+ãh%çrÍ|ï«$‘ÛºöŠ/TèIÝ#Îx % ˆ@°+0Ó.?´‰²¬i[¦Ín±KvI–dY’™º[% ¬0ÿ)²¢ÈHqEV‚Œü+®ÿ¤(HFŽ•ñ„níêWûíŸ{×肋©yq²SÅá;tÒZŽÄðHMŸIGÜqt'©C*ŽOuC¨; KˆˆÃÎ9 ÉŠ]”­v)Ó*Yl’Õ.Ùì²]’Õ)BrõW$#A ƒQE¯Âä3Íñöãx£Ñ¸iÓ¦“'O~øᇾ¶¥Tsøðáèèè† 'Œ1ÈM;ãÎ(÷›»cá“ϱN¨ðÇ.Ð×¹úEQ´ÛE«Íf±X³,–ô̬ԌÌÔôŒ´´L’ü :ƒ.Àh0èAÀù àl'RlH Ý·Iwv’ ©AmTÿ©Ú9djP½\Ò¹ëZ>©ƒ¤·Tí&Å{B)8NÙéYîOETê.zÐ+Pœú‹Ã·F)7âxC ¤ YAŠ‚dÙDÅb—,vÉb—³¬¢Å&‰r>cÑA0&“Éd2ál§ø3 ÀÏÏÏh4â´ôXÌÑ)êó±/NÁRµjÕ¯¾úªsçÎÑÑѱ±±¾6§4‚S`ýßÿýߌ3øMá+´b‚)3Þ5f5ü•VoXoᄧdú$ºç”ÞíÖR%==}ÅŠ·nÝ3fL… p‡ULDdF\tîÆeÌ”*"¥õÐ#WTÚyJÿÄœ( ZA2Šø<@Bi&o™²Ègá8F¶#õ_Äø]ÄjµY­¶¬,KzfÖƒŒ¬»é™÷R3 P2‚ýŒéõ:¨Ó AEPçv#áhÙÎ.ê sÒ\´vÂ]’To¦:¦ôÐ"¢kE\úïÁ©¿o7­YŽùU"@]ÛÕþSÇ~‘ºoD"ðT;Ô>Ñìç ö±‘]!Gj, +@RMR²lR†EÌ°Øm¢Ãë–?·©N§3 8ç)‘nD½Ñº~xñ¬(Ю]»·ß~»ÿþ§OŸ®R¥Š¯Í)E(<VQB«xhùŠ!ú€´A¤c”¸ÐˆÚÀÎ3«Õ*Š"ãÇ¢Gt‘miÉrãÆ„„³Ù<~üx“É”••…õ“)B𳔬Oûó'}Pä(€ªÀ°š¤5»tòZµ„Ø3ú‰ì”œ R9çôVd.üÚ ¤Õ [ÑËxã’çC ÓvÈÙóì·ÂÓÆZ,YkZfÖ½‡™·Ó3o§=4A$™ý FA€ E zA€Ž¡¨¨ã@))†…v¢QáeÙ è¾H„T¶/ÌÑ ÒAغN¥ï~½þDÅà`C¶þCÙ#`ÊV…xn<Uí¾V!F08‡Útì^qüÈK¢zÆB@Q€¬ Y8éÃ,{Z¦ O‚ïñ¼þ „:Îh4úûû›Uhß›Á` Ꞷ—ß]E‡©S§?~¼OŸ>?üðƒÁ`ðµ9¥‚¬¬¬—^zéÈ‘#<VÑ„ö«!çg©Ë5ªähõÆ(<ÜH‘ 3dA»ío¿ý¶jÕªºuëöìÙ€“ÙØl6›Í†‡@uê8 éùe<ÚuppZ§—ËM´‡OY@ÎcW‰û1 ¶÷“–qŒM+ò Æ'G/ç€Ü«7Ÿœ2úµ€vA«òÅ1÷¬E”3ì’( ‡P/@YQLQLŠN¯ ¡!Vu‘§ ×ÉD™§Î¸ T)œüsˆjDU-xð÷]WÃõAà˜~B¨vÕfx€PÔ½g’–Þá{Ö9ö‚œîZä@)Š"ÊH”»¬ˆ’b±É›d±IY¶ìˆ×aî¬Éüýý±nÃ`õf2™ŒF#Öp.àŠ‚ ¬]»¶qãÆ“'O^¸p¡¯Í)ùðXE—O?—ž*FÃ1ÂŽîT”XÔŒ!XÀét:<€‰Ï¨·ƒ~óÍ7]ºtiÕª™w‰Î%ŸÀïÉÉ|ÒHõiÒ8 )â*CÎÑPôI£õYŽ]«ZéF{ìh§šVÀ1Nëí£¿ròÐsÊÈaoBß?‚ èõz“Éààïàçço2ùCÉnW`†]–eK–Iô3êýz£ÞdÐéõ‚^'èõø¨ò¨]œuÆ^j‡Ùn/¤ºÍðÇ@QHG+@@@ë§+­?ü祛éW¦~¡ÆgFz™•s/• ´¿’þ_ZŸÑ*q°i•#ø<VâɃïQÁ…i• èKY¯×㬀???“Ÿˆ¨ ‡V)É6ÙÏh6̲â/ëMÉ 3`ЩÊe»Úè¹C`ö$lÕ–­âp–A(» žŒ C³'"Ž^ø¯jx A'JºAjH6TýqŽú $µ‚cŽ^u߈øÞ²½…ø»¬ IVDY±ËŠÅŠ§ä³l’Í.ÛDI’•\Š7ú>Ñét}€cÝh(ÜI7>p¡Ò´iÓ  >¼~ýúO=õ”¯Í)™ìرcÀ€/½ôÒ¢E‹x ¬¢ŒK G£h]j ¤"/pUt¾Fù¥¥¥}ùå—>œ8qb… ð0U"Ýpp5²’TâR·ÑÑõQ‰°ÈB…¾ŠÉ«*b”ÔxÈ<5z+­€c–ÐGÄÕ!?ê­PÏs…ãZƒÁ€µ…¿?Q~²$ÛmÖ,»(Úm&½.H”m’,*Š¨ !u"uº¶l”½k€pZxE•o YÏçPV08€@P¿FÙ‹7œøóvLíŠêœUšZ® e÷‘€ ö™RbÉ'Re$íT$ÊŠ]R¬¢œi“2,öL‹=Ó"Jx&9‘näæÁúØl6ÑZM[p)à¸z+šŒ5êرc={öLNN ôµ9% œkîܹãÇ÷µ-œ@®¼kt™gLdd+üðêNA€ÅzîúõëŸþyxxøøñãÍf3él¥Õ›âœ$ž1OkÒ8¡¦Û:OÛKÄ%9wírÚ£-Ó_FäåOÀ15çû^’ÈsÜ›¶Pxø#ama4ýüüüýýüã %I–dE´KY²Šv@EA@ÍêNªÌ®[÷IæqĺÑ÷^N¿¨9>ˆ/ BáQ -jWÚýSJ !åƒýt (2,‰4s–jj½!É8ÀsÇ)È1›œªÛd›([%Ùb—³l"N¨a±çþ$“;„ŒÅâ8((($$$$$„H4g°€óóó#ÑoÜ÷VôIHHˆŽŽ9räúõë}mKɤÀÚ¶mÛ /¼àks8¸Šxc4½Pû«ö+Ósʸ»°à@j ,úFö¢(Ê/¿ü²aÆÆwíÚU§Óa™(Îf³‘q¦ˆd(¡©õù‘…$¢C·ÔDG’¨5!4‘Qй£“©‘YZF¶e´#Î÷n.—ÐÆðÆ%Ͼ7òµÐLr¼7Ð?z* o0üýýCCC­V«Á`ÈÈÈÀ³W(’hÐ  VIAVQ’«(eÚ$?£N/@½ èuP':àÁ :ª.0G*™J—dEÉH‘d$ÉŠ¤Nç‹ÔI×  ø²V-tø·ÏÖ­bÔAƒê¨£Î zýeŸH¬!@@@A@€ˆ’nŽà6I Â6ˆ²"ʲ()6I¶KŠM”m¢”e“ì¢,k\âÚ?%.ó‰%—AÅd2©jÕ]¦ûOéñ§ŸÜ¿H˜˜Ø´iÓ¥K—Ž;Ö×æ”±ÿR«Òˆßd¡¶@¯L4Ÿò­èÓ³gOœÃþÌ™3ááá¾6§¸røðá=z´mÛö‹/¾ð÷÷÷µ9œ<À8®´®,ä*Í ÝY )W™Bå]xøðáÚµkeY;vlXX˜¢¦C%RŒ¤Ã²Ùl2ZŸVoZ¯›BeÜB÷! zr!5­.YÍPs¹QQŒóŒd¸À|u'ì´µ1BnG˜OÞ¸äsÌ©w€Ç›,ËÄñ†]D8òšÌ×Lþ´YYY¢¬ˆ6Ñj—@"‘M”%EAà9Ø€NoçˆCº‰Š‚{*­¢œaÓ³ìiYö ‹()Ù©ÄfNÐëu:½ × zîï›i5*„J2ð3`Ð!ƒêu‚Çp*  Ô¡øSA@âq vQ±Ùe‹]δ‹6)Ó.Z첌u›$˲‹1DL™9¥x^ÒCJF'à9xñIÆ>NÚÙFW Õ¿»Š>³gÏþ駟 ðí·ß ¼›;ï¬^½ú•W^yã7fΜɯö¢£`˜%d¹v5 g´Œpx5,ÑDQ¼víÚÆ+W®<`ÀƒÁ@OÿFÊ$½ÝnÇMªŒkcoÈ9ÞN«8‰å´#K˜Ø8Á¹KÙ„þªUTŒzÓJ7FÀi•ŸK §Õ‹d§@íáeŽ«ÔRäfë…TÐÞ)þ£êõz|åFrùjÎRVVVVV–Åb±Z­²")²,+R“ z`–]ed• A4ê ·Š}b@¤¦XE”dQ’DY¶Ùå «˜i“l¢,ጢ({ @Q( ?Cz†åNZV™@?›]Ð PÇúÞ €ûOÀàøâÈL=p@’IRD‰’be‹([EÉ.ÊX´!Mì…öV!wí¿Äò—ÌâF‡µa5†"н«&º§•g*8¿8rŠ,ƒaãÆ5š9sæÌ™3}mNqBQ”iÓ¦-X°àóÏ?0`€¯ÍáxÂ]¯¢»åœžÈMö½ýüóÏ{÷îmÖ¬Y‡ðZºaÈ ½$=©ŠÖ‹€pZûi¥8çÂb*!2ˆ>(f}FÌÑ_=«1:G¢çŸÜ•µ0-£#óôç+yäm¶Þ³ƒÙ¢â=ñXQ½^¹ˆÉ….¨ñ8Ël6[,,Ý,‹(Úí¢]´ÛEQÔ! YDŠdW¨è‚@ÑA(è ¾,„H&D–e»(‹’de»(Yí²M”m’,É$O¼³õ)¸³(~FÃÝÔL=„ ¨ºMñÍ)_›: –Üoª€C(2’dÇÀ<Î'TGà¢n0üIb‰·’—@É°¢Û0dª^¬Ïˆh£¬àòÙÁ)šTªTiãÆ:tˆŽŽîÔ©“¯Í)dee <øСCû÷ñµ9œœÉ«P£¡…ý@c¤yî!„$IÚ·oß©S§:vìX¿~}ìeÔÈ¢Û°túÖ+€m´nÓÊG\¨LV´åt™¬Ã<Ÿ=+6²-ùÔF­1jÌô€¶u›;ÇüEJ3yó½yù”Ñ—ŽN§£oúïG.,Ýüýý­*6›Íb±X­XÊY¬«d·K¢M´Ù$QR) B2’eÜ×)è½^pè'’$ÛEÉn—ìvIeÒ[*« ¬ï   )H*:A@ÜIÏ 0|,0{´)Ì>JuZ8fpã©Ó…¤ ™ AUǽ ý>Dº>iíÅ/âEsé]s'×H* Éè"8‡)pŠ8Ï=÷Ü»ï¾;hРӧOW«VÍ×æuþûï¿nݺeff&''×à)°Š*"×´ÐÍ ÒÀL{k±XÖ­[wãÆž={V®\Y’$„N§£ ÃÎ9:)£«èaÜ{ÚÞRº¡ÎbŽÑ|‚ó$ Àbsù•H(½^]uƒ Î=<³>½ £ØéÆØV€ââH‘ë9Õîÿisþ£uÚ Zº™Íf›Í†ã@ív»ÅbÉÈÈÈÌÌÌÈÈÈ4dfffJ ²#ÑbW$IƳ#Š¢¨7£^¯ôGÍY’m6Ñn“l6Q’Ô¬SŒd£ ·˜z 2À.Ê¢¤ÆF<ÂiAÎEò€Ò¾!‘‚Õã]c”Ñy´\ÓÆ´á•ééE˜Ä¦ü¾*¦¼ñÆÇ?räˆÉdòµ9E—_~ù¥k×®µk×NJJâ)°Š´èÉ=ä™F?ßH…@ÍX@*¿sçΧŸ~* Aƒôz=–nôÌj¸ÒmJ¦çe\ÀÙ÷æÚNZ±á©Hj »³\J4 ÑjÚ%¸ s?æ”QotÿV·¹tÂitî-el.ÍéD.z?À×"î<Î7+$B ë6,àȨI,ì²(è·(A'è$è y£R$C =„„zí°-._ð=L§ÍѺÁéCöpSÑMpŽ$…êümøÆ fÌÔ´P£ÕÝOJ{ìè.Wú†$w s_ÄŸã= „_~ùe“&M&Nœ¸lÙ2_›SDÙ¹sgÿþý ´xñbž«4àá9ŒW`ã/^\¶lÙã?Þ¥Kì8@j¨$I´¡ƒÞp9ç3%õ»j€jb 5Q17—DÀiŸÏîÊ£‹nnèn-DÀ‘–‚ñ½ÑJŽ´ Z1Ç´qtAೊ¸zê¥&Ps ’+•ñ3aµAD="‰î²:úPé&IB R'èpÜZøöÒK:½¬×‹½Ìº„ „1 YYY‚ õIûÙãÕ 5HÅxöB뜧Ä#ªKÛ1J$éezT鯴6€yC*”+€ãBCC[´h3pà@_›Säøøãß|óMž«¸5‰èÉåæÀ½SJP#yÈÀÁƒ¿úê«N:=÷ÜsYYYø¥Ì‚g!ÛÝÆÌGëBÚTZÃ1ÚùG<|:ŽÔ†œGÒ‡£=F—êMPÇ{jÕ›VÉ‘¦Vo.›ú«gÝFÒK„R?L¾èª7F¨i DÍ`åAòÄÑ°±zó÷÷dzéÐñpV«U¤d Ͻ!+²c‰(Š’h·K½$d»^dÞ´Ìm¦PÐw]VV–ŸŸT§sdF›#jø}3@7COófÃÜ'´/ÍC3†”Ù‹N–…1ü]w¼g4h°téÒQ£F5hРnݺ¾6§¨ Šâرc7lØÀS`•N˜wiú¹ÕnÐ/¿üòÈ‘##GŽ¬_¿¾Åb!j»ÝŽÔùxÉS”ÌGæ q©Õ´r“é¢UÕR€N´s)Ý€Æëƨ72Î]Üi—iõÆ8áܽÿÓ50 ccvi¦èª7 ‰~êŠ/ü6c0ð@"Ø0D½‘2=)"vΩG­oÃÃSmV9gÕ "öm2£´ôW2œpŠ¢à;Ùf³w:ýzD“~ ÑQ^hº“–bäIAt.ÓƵæNº1þ6R'íßfîdHyã9Å¡C‡âö?ýôSpp°¯Íñ=©©©ñññ—.]úñÇy ¬â Ô¸âÜ-¤®\SäùŒŸÞóçÏÿï¿ÿ¦M›V¹reQ‰O«4섳ÛíxÚ2וçiÛˆÓúÛ´_¡šG‘e¸BA3Û­Ë‚V½ Î.7ñ¹sÂiÕ[Ž~8ò®i½îÔdÁ] Å’"­Þô߉\4ôŸYQìŽÆšC’$ìò̥ª#ºYNxÀë¹yˆÚƒä¶¤'ÔÆ…°°°‹/V®\Ùl6k}oúêgî"§h§ D#÷}•Ó£DÅFlZ©¹€fÌ9§Ä°téÒ-Z 6lÓ¦M¥ü{ùòå.]º„„„œ8q¢B… ¾6‡“O Õ“cÏ©K‰@k¢ÛA¸qãÆ{ï½òÞ{ïá¬?PE‡…~xõ­^PgùEªõÐ¥£uÐÊŒŽça„p%јÃõæAÀÊ¿àH¹ß´ÒÍsøÎÍ€SÁ½û-×C‰¡x¨7} ÑNEQÕG…ÃÕ°†#ƒzÏýUGÊŒ‹Po?ÐÕ ÝsŠœȲüï¿ÿ¶iÓj²—¸»7´÷£±Mì'†¾Öõš™Þ°\Ó;G xÌÝ¥}(.ÝJ"~~~‰‰‰7^°`Á¤I“|mŽÏ8räH=bccy ¬ T;‘f°'#qu \º ©S§>üðÃèèè#F@ñ¸ò²›“ÉDÏåFž¥²,“zðšz½žîY"­ c'1¯ƒÔ¡ Ä]'hÆŠºl§´¿BÊõÅH%F?7tã~cÔãu£[º]¨=®ÒL±Qoš+„¹X±N¯DôLÖXxIÁêptw*ÎM|iL} TF9D“ÊÑ]¥J•Õ«Wß¹s'::š>4r 1×+}‘…Œó™¾Çt'„gŒVcÝOÊXB› ¸t+¹<öØckÖ¬éÕ«W³fÍZ¶léks|Àš5kFŽÉS`•<ˆ*WœVÍê¥?Ò‰€KLL\±bÅСC»víŠ_òuê8½:4 PÑÌz½8¿óíB:aH iJ€óðHi8üdÆ*Ð]“DÚ ÑmÀ½€(ß]ùªsžÚ“‘YD¿je §õÀyVuŒµ…}©}ŠzšþS ^Ùø¶¡!®2:! ùd¾ÒêMëœc"Øh]½¦`óè þÚ¯_¿Ï?ÿ¼mÛ¶PƒKÁÄ|Ò·à<\€yG!&$Î%ô-¤½u]þ8%•¸¸¸I“&õéÓçÌ™3¾6Ç{ „¦M›öñǯ\¹’½- @çÜŒP“ª‘y>˲üþûï9rdÖ¬Y5E‘4@Pì©Óé¥q‡ i˜°ÃŒ„ÖÐêÍeÿ)„GAíc%ÃKéq&8»âÜ•!¥)]~Òè4ajšŽq­%çRº1 /Gǘä…Ë£(“Ct–#EZ'Ñ/+ôÀOÙím+Œ Òö„º”JNùiáÂ…™™™o¿ý6ã!cn ¼²ö…Î"ùI‹à<ûŽ^3LUG·Ñ–êYðèýk‰C#Ër»víIII:uüZɆ¤ÀÚ¶mOUxxçQ@{­è2n5»^BºY˜÷ò)IÒíÛ·'Mš”šš:{öìÊ•+3 ¯pÛÛüæO¦é©ÝhPCâs4mÝáÃœ4DÅÀÑú1®}’k—“¯L+ÀH7"Ôè®Më-—úÌ%ZWœÎ¹ˆ ³ÏÏl6{áB*²'ß› åRÆ0ï‚m*kRã퇣ýsÌ’V½Aç÷Ï—þuܸq#GŽ<}út»víÜé-¨q¹êeŽÖyôIÎo`ÄB—ï7ÌæF®„#§ô Óé6lØШQ£iÓ¦}øᇾ6§Ð!)°Nœ8ñØcùÚN@?Ën IDATÝ•›(1æŒúã?ÆùñÇ›ÍfâE#ÚÅ¥®¢› '¨Ñ>¤eÑQa?L'ÝÛCkPà,Y´w¨Öä¤Þ\\~’“ ýÌŒœÑ¹ ÝqyP¥™b¯Þ óLÓÄéÔHOA Yк©i§íle¤žÖýF_UZÛ¹³¡¡¡£FZ±bE»víBBBr¼å\5óþ¤]“y…ÒÞÚ·¨yKãwHi&""â믿ŽmÞ¼y×®]}mN!ò믿ÆÅÅñX¥ Òd¯¤íÎðí·ßN™2¥{÷öi ˆh£aêgÂÌ  QM .uÇã& ŸØšm t¯Þ +Åæ®q!MŒ;%'¸ŠŠÓnB,aLòÜì–*Š}Ï)c'óÊ‚4Þi­ªC”Ûœ‘nžÕ›Ë#í†Ô8†~ýúÕ®]ûý÷ßîf¡³,£ëÔÞŠÌŽ´wÔ¼*iï^zóGûS°»k‰ƒY°`Á»ï¾{êÔ©š5kúÚ–Ba×®]ýúõã)°¼†w´Ð¡¥âœœ€|º{æK’´pá„„„©S§öêÕ‹‰¥–Õt¥ÚîQ¼„ôÉ2~¦¡j—®¶ÿhDó:¿ÃkŸêž¿Ò¯î.ÛZHi—ke–Vi%KÏœàª_ˆl«µÄÏÏÏ R‘¥¤©7w0w2s{0¯8ZÅ–£ïMû’D_òð’ß~û­k×®‰‰‰M›6e„šVŸ1Gáòve––k.¼;Ýn‰¹–J¡Þ½{_¾|ùÇ,ysg,X°`Ê”)sæÌ™0a‚¯m)-xíQ }ìJÌ1Ý—tˆ3)dddLš4éøñãK—.mÒ¤ £Ìè˜6f`Ý“ÃtìлÓâRºiý@Ó xjÚåŒbó¬Þ æ…Pá×tÔK÷½šK·ý“Ö'çÁg2™¼s!MJ‹z®F6hoFÌ)š(zú®ÐJ7D½iÁ[M›6íèÑ£0 ŒŠÒŠ9à^½1;¢Õ[nîdv %éZ*m¤§§7kÖ,&&æóÏ?÷µ-†(ŠãÆ[¿~ý† :wîìksJED½ÑyZ½!µóúõëC† ‘$iùòåUªTÑzÑhG‹9­§-Gé†4Ý;Š:iœÚóF?É•4m¶`„šö«àÜ[ œÏ š.­n# óú 5.7b Wo¥E½7TFriou—7?†>EL=Ì 4øâ{øða³fÍF=qâD­b .ëÔJ7b}—zøtgaS®¥ÒÆùó磣£/^^~äRÀaÕ…Ëëׯýõ×ñŒÍB¢±癶•é3¥×g¶%JQÑ縴ÓóÓ¾kÅ–õ]MêK«.ZÛ Îý¤Œ’cüdŒs×—Ê|2Ûº;£Ñèù´”lJ£zËî$p¥™såR$Ñ7Í·sçN뻫¡Á¯¥À«¯¾ºoß¾S§N…††úÚ–|‚S`=ÿüó_~ùeÉ ã+xÿQÀ ä÷¨¢(NŸ>}åÊ• .ìÑ£Ó­É8F¨åOºioÀ½zó Ý(0Ò 8Ç·‘õ‘G/§`¤r­z”£Ž)¸\ÈøÞçr&¨ñâ²Á` ÓGº>Š'\½åwo?î¾Ò¾7èìc»råJ½zõV¯^ݳgÏ\Sì¤à×R‰Àf³µjÕªbÅŠÛ·o/ŽáÚµkGŒ1yòäwß}·8Ú_2ð‰z9¹ßdYNKK2dÈÙ³g×®]Û¨Q#—2KqŽZc#æÜ9í—[>Ô›»«—,§` €r¸ûºê6Å?éœ'™×®ìá“vÎ1Ž8FöÑõ36sõÆÕ[nñ¬Û<,ôÐNàŸæÌ™³dÉ’ßÿ=(((ÇMŠ)üZ*\½zµqãƯ¿þú”)S|mK@½ýöÛóçÏ_¾|ù Aƒ|mN©¦H©7R¸téR|||@@ÀW_}U¡BäjÎýp ÷¦•kdMF®)îF`ä­{ÜÉ5à<²Áݶô¯.!tÕÅéÎ G+9,×<ÌñF6×ÉÕ[®Ô‡SP”Î;­$±wïÞnݺíÝ»·M›6¾¶%WX,–ÁƒÿðÃ[·nmÙ²¥¯Í)íøJ½͈4òyàÀþýûÇÆÆ~òÉ'&“‰‘VŒÌÒ:á|¸k×.ž«(à}õÜ 8„PBBÂäÉ“§L™2yòdà<œVÀÑK´c´kÒqoÀUÒU“z#gÏe뜣D£uýp/û€+õFïŽ*í)pÎ÷\ÅÌiE›VüAÊAHïpõÆÕÇËÇ;íâÅ‹uëÖ•$É׆Eyá…233ñl…¾6Ç-¿þúk×®]Ÿ|òÉM›6ß‘%Œ¢£ÞDQœ8qâúõëW­ZÕ¥KZTiœKõFÊD–y˜Ä㔦{—9KŒtch­Þrùºqª¹“kPãcc,ñŒÖ‘ÆøÞ Æ?ÇH7Æ0òI2£Ç6åÑñ”ææÍ›ƒAŶmÛ&%%yͦRËýû÷k×®=mÚ´qãÆùÚÇ‚ ¬[·®qãÆS¦L™?¾¯ÍqÍ®]»ú÷ï?`À€%K–ðX¥蜥p÷îÝ>}ú¤¤¤üðÃõêÕÃâI„ Š¢àÕèå´òÃz¯FÊø«K¹¦8Ç̹…HÓ¥K ÆëF4 óU«Ã´ŠÊåúÐY¨y®–6Æå^\î—Üõ«z0†±ê‘/Šâ§'Z… † –ðàÁ¯Tš)S¦Ì¼yóÆŽÛ³gÏ¢ß!Å)儇‡oÚ´éÙgŸmÑ¢Eî‡K{… þßÿýßG}4qâD_ÛÂ)@BøóÂ… ]»v­T©ÒñãÇË—/ÔÜ9"ã••o«( þ ,ïhâÒÓ¦h†>0P.7Ú™DÄ"} ÀÆr©® Æ­r-ÝèJ˜m p%à\.ÔŠ6F±¹4†¶Ê¥…¥ÁóϽzõüòË/'NœðŠ=¥6iÒ„·7…Á'Ÿ|RµjU³Ù\µjÕåË—ã…©©© 2dàöíÛ±±±!!!ÁÁÁ;vü÷ß™z233GŽ6lØ0«Õêrw—/_.S¦Ì™3gÿþûo¹rå~øá‡B<<_5þü¡C‡þù矾¶%I’FýÎ;ïlÙ²…ßJÜêïÚµ+&&¦M›6IIIåË—n$£6ÈíTz½ÏU¦×`0 ]6ªàåd!ó+ÉdbÊ&“‰,4™L~~~ôrü•^‡þ‰©Ð]µ4Z# *ÚÃÄ\¥.ËôÙcÂݘ?àÒÍ 9Ľ8p 66622òáÇhР×,+µüñÇÏ<óÌÖ­[_xá_ÛRr¸}ûvÅŠ=Ú¼yóÔÔÔÿý·N:ì4Zµj•Ùl>}útTTÔ­[·vîÜÙ£G   aÆeffnÙ²…Ž{{饗l6ÛÊ•+!„ýúõ«S§ÎG}är§+V¬X°`Á©S§ºwï^¯^½yóæyó½Æ€Ξ={âÄ ³Ùìk[@jjjïÞ½ÿøãž«ÈBZ_Ÿ„+}ôÑGï¼óÎìÙ³'L˜¹|NêíàÁƒÏ?ÿ|›6mêÔ©³yóæC‡=õÔS^3®Ô2cÆŒ5kÖœ?> À׶”ÒÒÒ"""-Z_¦L¼0===,,ìï¿ÿ®V­šË­Nž<Ù¹sç;wîõ–™™zåÊ•Ê•+Ž?Þ¿ÿ””wûíÚµkJJ „ð§Ÿ~"YùJ™™™QQQ 6\»v­o-ùûï¿»téÂS`q|¥Þ¬Vëˆ#víÚµqãÆöíÛ#Wã«4 À͘Pw2Ž.h#Û˜€FAz> ­¾a¤í²bÖÑ8å”û½»[Á³….q¹!ÐAæ³”«·^8<xî¹çdY~ùå—+W®|ùòeÏ›p‹ÅòÄOL™2Å׆”(öìÙk6›£¢¢Ž9‚ºté„P»æúõëŸ~úéààà   ???„Ð… t:B诿þ„¨‡……yØéŽ;Ë—//œc**\¸p!((hÙ²e>´áÈ‘#åÊ•‹ÏÊÊò¡œñq›Ç)qøúŠö 96ŽÔyöÙgB’$ÅÇÇרQãúõëÞ0­t“””d4ÏŸ?ïkCJ6›í£>ŠŒŒD¥§§ ‚põêUz…û÷ïëõúƒ*ŠròäIzô(^þàÁƒ~ýúã1§xá”)SªV­úÞ{ï1¾7„PVVÖ„ *T¨X£F·ÞzËå·oßN\n>¬Y³æºuë ý8}ŠÝnoÑ¢E§NH&ÇÂ&++«wïÞááá‡öÎ9ÎåË—=öXaïHQ”·ß~Ûd2­X±¢°÷Åáx™F-=z´U«V-[¶#66vÆŒ ¸~ýz!íb÷îÝ-[¶ìÔ©Óž={xöRÃÑ£G›5kV½zõcÇŽU¯^Ý×æp8…B>Õ \¹rIII—.]êׯÏÞ]xÔ¯_âĉ¯¾úªÍfóµ-·dhðµE¾äÍ7ߌŽŽŽ/ŒW»E‹õèÑcæÌ™ ƒ¡Àëç6…ê{[µjUÛ¶m‡¾uëÖÒüÅ)ñä_½*Uª´ÿþŸ~úiÈ!xÖANa0}út‹Å2gÎ_Âáä áš5knß¾ýÚk¯`µ8Ö´iÓ¶lÙò¿ÿý¯kæx“BRo²,Oš4iìر_|ñÅûï¿O¦råpJ$¤ÞÕ«Wß¿RRÒ«¯¾Z¨q ¥³Ù¼dÉ’>øàÒ¥K¾¶…ÃÉaaa‰‰‰+W®Ü°aCT˜––Ö¹sçÝ»w=z´K—.R'Ç'†zKMMíÒ¥Ë×_}èС~ýú`ÍNѤÞNjÕª•””´yóf\_xÄÅÅuêÔi̘1¾6„ÃÉ-5Z¼xñÈ‘#ÿý÷G¬êï¿ÿnѢŃ’““Ÿyæ™1ã+ \½]ºt©yóæ÷îÝû駟š6mZPÕr8E™Gõ½aêÕ«·wïÞ•+WNŸ>½ÀLã8³xñâ'N¬_¿Þ׆p8¹eĈ½zõêÙ³çÇó]É?þ]§N~ø¡bÅŠhÇ'¬zKJJŠŠŠjԨѡC‡*UªT ur8EŸ‚Qo€¦M›îÚµkÞ¼ysçÎ-Ó8ÎT©RåÝwß%³üs8Å‚O?ýÔd21"›¯[·®mÛ¶#FŒØ´iS@@@ÁÚÆñ ¨Þ–,YÒ¥K—×_}ݺuþþþ^!‡S\Ð{þ9O·Y«V­¶mÛÖ­[·ÀÀÀÑ£G€ugÆ·fÍš7ß|3((B8{öláÔ©S8GÐôéÓÉç¬Y³S§N%k¾ñÆÂyóæA'Mš!\´h`üøñÂO>ùB8zôhágŸ}!1b„pÕªU—_~‡¢C!\¿~=„°oß¾ÂÍ›7C{öì !ܶm„°[·nÂ]»vA_xááÞ½{!„íÛ·‡îß¿B 8tè„ÏÉôã?B[´hHNN÷ƒœ9sBØ°aCÀÙ³g!„õêÕüþûï‚ <õÔSœrþñǤ¤¤‚P­Z5À?ÿü!¬\¹2àæÍ›ˆˆÀÝ»wA(S¦ -- B ÈÌÌ·6›M<°QQ!OÄ”Wüýý›4i²xñâñãÇç~C„Ð;ï¼3wîÜåË—¿ôÒK…g!Çˈz³Ûícǎݸqã¦M›ºuëV@¦q8ÅÏ©N:hܸqî³7lÛ¶Íh4®^½:8¹cüøññññz½¾mÛ¶½{÷Æ ¹{õêÕ£G\~ñÅãââp¹sçÎ:uÂå:´mÛ—Ÿþùçž{—[·nݲeK\nÑ¢ETT.7mÚ´qãƸܰaÃúõëãr½zõêÔ©ƒËO=õT­ZµpùñǯQ£.W«V­jÕª¸\¹rå *àrDDDxx8.—)S&44—ƒƒƒÍf3.˜L&\6 ‚ à2~ܲN§Óëõ¸ìççççç‡ËAAA¸†ËåÊ•+W®.W¬X±R¥J¸‰Ë=öXÍš5q¹V­ZO>ù$.?ýôÓO?ý4.?óÌ3 4Àå&Mš4iÒ—£££›7oŽË-[¶lÕª.·iÓ¦M›6¸Ü®]»öíÛãr§N^xá\îÚµk·nÝp¹G={öÄå>}úôéÓ— 0pà@\|8.5jôèѸ{ö,)Ÿ>}šl{üøq²üÀ¤¼{÷nRNLL$åµk×’mW¬XA–/^¼˜”?úè#Rž9s&)O™2…”'L˜@Ê#GŽ$åAƒ‘r||<)wéÒ…”cccI9&&†”6lHʵk×&åêÕ«“rDD)‡„„²Ñh$eY–I™þ»Ü¹sGQ”îÝ»O˜0¡OŸ>§OŸ._¾<ðÈÍ›7_|ñÅ´´´'Nð< %Gô½;w®[·nU«VMNNæ)9¥–òœþüóÏ5jØ°!݄熕+WŽ;vëÖ­/¼ð£YÈÉOØkµZk×®=iÒ$>È—SŒ$©mÛ¶ƒaïÞ½:ÎÝjç΋‹‹{â‰'6oÞÌó(”Hnß¾Q¾|ù[·nåuÛ;v 8°oß¾K—.5…a‡S,(°Q ÇŸ={v¯^½xŠ§Äd2™L¦… Θ1ãÚµk¾¶ˆÃÉ-z½~ãÆ¿ýö›‡‘é{ö쉉‰éСOU‚É_³‚úðÃãããgÍšµ|ùr.Ý8¥œÂRo€‰'N:µk×®'NœÈi &L7n wïÞ­ZµÂe§¸P¡B…7Î;w÷îÝÚ_-ZÔ½{÷3f|öÙg<V &ÍŠÅb8pàܹswíÚ•§±/NI¥àãÞh¦Nš‘‘Ñ©S§àƒœGÁf³‘ŒdŸ|òIݺu·oßþâ‹/úÖ*'÷´nÝúý÷ß饗N:U£F ¼P’¤ñãǯ]»6111..ηr ›¼6+ÿþûo÷îÝqd­Zµ Ó4§ØCÜÛ¹sçêׯ_¯^=:\=¯Œ7'0©]»v¾+á5îÍd2á¯|ðABBÂï¿ÿΓ1sŠ¡ž={^»víèÑ£~~~iii½{÷¾páÂŽ;4hàkë8…Îýû÷Ë–-[¦Lzô’;~úé§îÝ»×­[wãƼ3Ã!bÏ)añâÅ]ºti×®Ýßÿý(õppÜùúúë¯ñüœâ„ð‹/¾HOOŸ0aBJJ IÅ¥‡aÆ Ï>ûl||üîÝ»¹tãph¼¡Þ „+V¬ˆ‰‰‰¥§àä÷†1Ë–-[²dÉ/¿üâC«8œ¼’˜˜¸fÍšgžy†§À*mä¦YQeêÔ©C† Yºté‚ < RæpJ'ÞPoN·nݺºuë¶mÛ6£Ä9›Í†;O ­[·4hÐ+¯¼Bâá8œbÁ¹sçdY¶Z­S§Nå)°J96+={ö\¹råþýû‡êEÓ8œbƒ—ÔÀ`0lÞ¼¹J•*íÛ·¿ÿþ£WX Y´hÑ’%K˜…sæÌùûï¿|b‡“WBï¼óΰaÃV¬X1dÈÞ½{Ó36sJ<ž›•+W®ÄÄĤ¤¤œ}úøÔ4§Øàõ¨X±âþýûOŸ>ýòË/óñ’¹ÄeÜá­·Þ¼ÿþû^´ˆÃəŋwïÞ}úôéË—/w—kæÌ™O?ý4+ ÐÍÊü•––vòäÉ&MšøÚ4§Øà3õ¨V­Úþýû¿ÿþûÑ£Gó˜åÜà.î ãïïÿ駟Î;÷Â… Þ´ŠÃq‡$IcÆŒ™:uêæÍ›=Çeêtºõë×_¾|¿„pJ0¤YÙ·o_ttt³fÍø„N^ñ¥z<ñÄIII[¶lyíµ× i% wqo„öíÛ÷èу«aNQ --­K—.;wîwîÜ!C†Ô«WÙÀ)Iˆ¢ˆ?wìØçks8œb‰}o˜&MšìÚµëã?ž3gN¡î¨¸ã9î S¡B…÷ßòäÉwïÞõŽUñcÇ¢££Ÿzê©C‡åµGlüøñ;vìÕ«ŸQ¨DrçÎ^x`0¸tãpòM‘Po€–-[nÛ¶múôéŸ~úiaï«°¹xñ¢^ŸƒS3xŽ{#Œ5ªfÍšo¼ñFaØÀáx櫯¾Š6lئM›ò—kÅŠv»ýÕW_-pÛ8¾åìٳ͚5ãIK9œG§¨¨7@»ví¾þúëÿýmÃZ¦ IDATï«W¯öÂîŠ#9ƽaAHHHX·nŸ@‹ãMBÓ§O6lزeË>øàƒ|ÏÚ”˜˜¸eË–+V¬…²}ûö˜˜˜:ìÙ³Ç׶p8Åä‘«W¯"##=¯V€lØ°Áh4nÚ´Ék{,p.\¸ Óé £f«ÕjµZs¹ò¤I“êÔ©c³Ù ÇÁb±ôíÛ·lÙ²‡* ׯ_ïççwêÔ©©ãCE™5k–Ñh\²d Bǽéõz_ÛÅácŠï Ó·oßO?ýtРA»wïöÚNµ|òÉ'U«V5›ÍU«V]¾|9^˜šš:pàÀ°°°ÐÐÐ!C†nß¾ܱcÇÿý—©'33säÈ‘áááaaaÆ ³Z­.w·lÙ²:¯o½õÖ°aô«å&î0sæ̇òD/pëÖ­6mÚüüóÏ'NœÀ)°~ýú ><>>þÁƒR!Ç'X,–þýûüñÇ{öì;v,ðE³Âá”<Šœz 6lÎœ9ñññðæ~ ·oß?~ü¦M›233Ï;ײeKb˜Åb¹råÊÝ»wG@õë×/%%åÞ½{åË—×¥=:---%%åúõë·oßž>}ºË=öíÛ÷èÑ£7oÞÄu~õÕWƒ Ò®–˸7L``àâÅ‹gÍšuùòå\nÂáäƒóçÏGEE?~¼`ŠÎŸ??""bРA|BïbÊ7Z·ný믿ž8q"66/äêÃ)<»æ®_¿¨R¥Jaûµ¼ÿþûÇŽóþ®SSSM&SBB½{÷È´´4A®\¹ân«äääððpDõœfddèõúþù¯pìرêÕ«»Û¼W¯^ü1BèàÁƒ‘‘‘Š¢h×yå•WFŒ‘§céÚµkÇŽó´ ‡“{öìÙìÞ½û_|qàÀé^|Þ²p8Å¢®Þ „Ë—/oÕªUÛ¶mqžPeÎœ9+W®\»v-^¾råJ½^_µjÕråÊ}öÙg€Š+N™2¥yóæO<ñÄ“O>©­ê³Ï> ¬]»vPPP‹-°æsÇàÁƒÏ;çr¼&—ó½1èõú„„„Ï>ûìäÉ“yÝ–ÃaHII‰‰‰¹wï^rrrÆ ½³SAÖ®]{ãÆÉ“'{gœ|’’Ò¢E‹k×®áCK •»wïV®\ùÚµkîŽK·ÜOB3zôèäää“'ORNiàرcÝ»woÙ²åÚµkó—GáQø駟ZµjµfÍšÞ½{{yל9tèP¯^½ž}öÙÕ«W›ÍfÏ+ I’DQä#'ußÆ`0lÚ´)22²]»v÷ïß÷­1…ÇÒ¥K;uêäAžæi¾7†?üð¿ÿþ[²dI~­ã”vÖ¯_;tèÐÍ›7{_ºš6mºpáÂáÇ_¼xÑû{çx`ùòåíÛ·õÕW7oÞœ£tE¦eápŠ/9øÞîܹS¾|ùråÊݾ}Ûk6¹#33³C‡v»}ÿþýÁÁÁ¾6'ÿ2K222‚ƒƒ#""¾ùæ›:uê¸Ûp„ Š¢ä[mØ°á•W^ùý÷ß«T©’¿8¥„ÐÌ™3gÏžà!˜É;¼ôÒK§OŸNNNÖÞGï#IÒ¤I“>ÿüó/¿ü2>>>—[™L&»Ýn³ÙŒFc¡šÇá”TrPowïÞ-W®\xxø;w¼f“ÒÒÒbccöîÝë“·ß2jÔ(EQHî‡|о}ûÀÀÀ­[· Uœ’Õj:tè¾}û¶lÙòì³ÏúÚ••]·nÝõë×ûÚ–Ò΃z÷îýÇlß¾½Q£F¹ßÐÏÏÏf³Y­Ö|w&p8¥œÔÛ½{÷ÂÃÃË–-{÷î]¯Ùä™{÷î=÷Üs•*UÚ±cGi»ó%î ó×_Õ«WoÓ¦Mqqqg§ÄrëÖ­îݻ߿çÎO<ñ„¯ÍqðçŸ6mÚôƒ>3fŒ¯m)½\¼x±k×®ááá[·n­P¡Bž¶õ÷÷·Z­‹ÅÏϯÌãpJ6Å#î¦lÙ²ûöíKIIéÛ·¯$I¾6Ç«ºqãFxxøÁƒ ð¸J¢(Ž;Öl6oß¾Ý׶äÌ7"""Þyç_R*¸uëVLLLÍš5=u!žU$##£@ ãpJ!9¨·´´4@pp°w¬É§N ™6mš¯ )fܾ}»lÙ² Xg\\\Ÿ>}233oݺդI“3f „.\¸€Ó¿2å[·n ‚pìØ1„ЃH{0hР޽{§§§?|ø°K—.o¼ñ³¡K–/_^»víÌÌÌöíÛ¿öÚkxP¥Š´´´Ž;V©RåÌ™3¾¶%·úè£ÈÈH„PzzºN§KKKcÖ¹xñ¢gßÛÿ³wÞqVUçÞÖZ»:˜¡ª !ö¨ñÚ^ ˆ‚ JP±EÑØEÊE?^KrcÂ5¹öv%5–€FÁ‚!FÍUĖ܈%Ì0íÔÝ×zÞ?ÖÞçœDÊ gfØßœÏ䔽×zö™Ã™ŸOÍçó#FŒ˜1cÆàÁƒ+y›ÃOE±Xœ6mZ¿~ý–.]Úµ+×ÔÔ@&“éÚe#"v6â{;üðÃëêê¤ócÈ!Rº%“I™u‹Å&Ož¼½5æfp '<úè£^xáþð‡jÛÒ]l{¿·õØsÏ=úÓŸ^|ñŶmoãRétz„ ³gÏ6M³¥¥å–[n9ýôÓ7q|KKËÂ… -ËRU5N3Æ •JMŸ>ýª«®’å2MMM ,€ÚÚZ×u71®mæÌ™pÀC=4a„ /¼p¯eÇo¾ùæsÎ9çÞ{ïýå/Iéw8ã{,µµµóçÏä‘GüñjÛÒGøúë¯8âˆU«V½ýöÛG}t×.ùÞ""¶• Ý3Ï<³éS^ýõí¬17Ÿ¹sç꺾páÂjÒ-tmÞ›¤X,>¼KªöÖ­[wÒI'¥R©úúúË.»L¦È|›ï­©©é°ÃK¥Rñxü‡?üá_þòù¼iš3gÎ8p`2™>|øu×]'Ÿ?ÿüóS©ÔFËŸŸ{î¹’Ë-ŸÏïºë®?þø¶_NŸÇ²¬ÓN;­_¿~}¦Dwîܹ‰DâÃ?¬¶!½ž7ß|sРA&LØÐÞ%ÔÕÕ@{{{w,±#°õ&„Øwß}¿Mº;vû[¹EÜyç†a,Y²¤Ú†t=\pÁùçŸßå˾ôÒKº®òÉ']¾rD¥¹¹ùC5jÔgŸ}Vm[º’3f|ÿûßï&ͱƒð裆qÍ5×ø¾ßM[Ô××@”ä±Õl|ÎésÏ=7eÊ”ª·+VvØa[àÜ«·Þzëþç.^¼øÐC­¶-]ɶÏ9ý6¦M›ÖÚÚºtéRшèÛ|ôÑG'N>|øüùóåßÑ>ƒeY²'Ùþð‡èü¥!fÏž}çw>ðÀguV÷mÔ¿ÿ¶¶¶ÖÖÖ~ýúuß.}˜§¹LžºçK7˜={öÌ™3?þø÷Þ{¯Ú¶t%]ž÷VâöÛo÷Ýw{EÎPrªmQ/ã•W^9ôÐC9æ˜E‹õ1é±XlþüùK–,¹ýöÛ«mK/#—ËMž<ùÑG}íµ×ºUºA”÷±í|›SîùçŸßðà?ÿùÏÛÏ-¸Í\~ùåýû÷_µjUµ é2º#ï­ÄwÞÙÐÐÅ2ú6wß}÷6N¨ì<ÿü󚦭X±¢Ú†t ¹\NѵkþãÿØsÏ=÷ßÿ/¿ü²kWÞ( €uëÖm‡½""ú$ßZbv 'pÀ•ÏuÔQGqD—ËÇîãöÛoŸø`·îòÌ3ÏœuÖY«V­>|ø&»úê«ñ¶Ûn#„tÓýÿú¯ÿŠš>l O=õÔ¹çž{Ùe—Ýzë­½wŽÂ6ò›ßüæg?ûÙÊ•+GŒ±éoCø®É=䘯¿þúÌ3ÏÜèÅ4èÚk¯½à‚ b±Ø&Þ“?þxÒ¤I Ï>ûlccc—¿ç夓Núãÿ¸Ñ—Fµzõj9p%""bsP¾óˆ›nº©|ï'‰_|ñ˜cŽ™0aÂ+¯¼’H$ªmÑÖpÇwl‡]N>ùäGyäÒK/}ñÅ7qØÚµk»ï~6›}ë­·n½õÖ=÷ܶãßË.\ªºÇ!>ùä“Ï>ûlŸ}öùøãåt»*Ú³uÇtÉRò5jÔ¨ïúà÷vÛm·o{iíÚµW^yå-·Ü2oÞ¼cŽ9f£Ç¼ôÒKÓ§OŸ2eÊý÷ßßMˆ6Ê7ÞøÜsÏáÆü×_}$Ý""¶ˆïö½õ%ÚÚÚŽ:ê¨Aƒ-\¸p{~mõ:¾ø⋽öÚë‘G™:uêFX¶lY¡P˜8qb7ðþûïo´ã`DÄ–B!„!!Œ1òí”îáÇÔ××?ûì³ßv½£Fºá†N;í´ê¡Ûn»íúë¯ÿÅ/~ñÓŸþ´›ÞðM0uêÔ '1Ž9òã?V”ïv%DDD”رÔ455qÄ{ì±Ç¼yóTU­¶9[ÆÌ™3…wÝu×vØkÎœ9wÞyçêÕ«7h¾úê«ÿõ¯=ñÄÝ´ûßþö·ýöÛ¯¦¦æ¨£Ž‚íø÷² —ªÖ1¹\nÎœ9ù|þúë¯2dHÕíéîc¾ó0ù‰ZµjÕÁ|çwž{î¹Ýô¡ÝnÈ>?räÈn¸áôÓOߨnsç‚ .xî¹çž|òÉãŽ;®ûÍÜ~øá¾ûî+„¨|òá‡þñ\{""z1›¼èc¬Y³fçw>í´Óz]+nšsºQ\×Ý{ï½/¿üò¾úâ‹/þþ÷¿ï¾Ýÿö·¿À~ðƒîÛ¢O"³Gu]ÞÇ{,‹½ÿþûÕ6d[yÿý÷×ûßu×]~øaÏó¾í”¦¦¦C9däÈ‘«W¯Þž¦nÈ~ô£JËGŒ± ³#""¾Q½!âçŸ>hР3flÏGÛNw÷{[×_]UÕ¿þõ¯ÛmÇ‘zÛ ^yå•šššsÏ=×qœjÛÒC¹è¢‹vÝu׎ŽŽj²MÈ’áÇ?ôÐC›nñóÞ{ï 6ì˜cŽé š~ÕªU•‰Ô=ôPµ-Šˆè•ôúr„­cäÈ‘¯¾úêóÏ?ÅWTÛ–- ûæœn”C=ôÇ?þñ\À9_ï¥O>ùä¾ûîë¾­IÔŠ} ¹çž{&MštÝu×Í;WÓ´j›ÓCùïÿþïúúú³Ï>»W´ä¿ŽwÞùÁüôÓOg̘±‰$ùóç~øá“&Mzå•WzÂXÛ=÷ÜsÚ´iòþðáû{ jDDŸ¥Ê걪¼ûî»555×]w]µ Ù,®¿þzMÓTU•÷S©T"‘èîMÛÚÚî¸ãŽõžŸ7oÞðáûoß>øöÞ{ïîÛ¢Ïàûþe—]–H$ž}öÙjÛÒ øâ‹/úõëwë­·VÛ­çŸÿüçý÷ßÿG!ÄM7ݤiÚý÷ß¿} ÛLJÍA|ðÁjÛÑ[Ù¡Õ"¾þúë‰Dâ¿øEµ ùÚÛÛ !Ó¦M;ÿüóåý­È_ùâ‹/¶bfÆc=–N§×kÓ¿zõêntþá‡À^{íÕ}[ô vÀXÛÎË/¿¬iZoý·ù …©S§öïßÿOúSµmÙÓ§Oßyç£DÄV³ÃÕœnÈÒ¥K'Nœ8gÎœË.»¬Ú¶|+Ÿ}öÙÞ{ïËå`Íš5{ï½÷VŒ«ÿä“OöÝw_Û¶·è,D3fL}}ý¼yó¶tÇ­æ£>Úk¯½öÜsÏU«Vm·M{kÖ¬9á„TU]°`Á!CªmNoâÆo|àÞ{ï½ÁƒWÛ–®ç«¯¾š"Þ}÷ÝC‡ÇãC‡}àä"…BáüóÏïׯ_mmí¹çž+g ®wâzÜ{ï½ãÆ+=œ={ö¹çž+ïú駺®¿øâ‹ò¡çy¯½öÚÏþóîûOç>úöØcnZ¿ G`xâ‰;æ¬m„s>nܸÃ;¬2ß_ÑFm¾ñÆ<á„r¹\µm‰ˆˆè."õðôÓOkšöÔSOUÛ<á„N9å”b±ØÜÜ|ÀÜtÓMˆøñÇëº.çœÊûòàææfJéo¼ˆ}ô‘|þÌ3Ïœ6mZ.—Ëçó'N¼öÚkK‹|Û¾íííñx|íÚµˆ(„Øi§*c.7ÞxãðáËÅ""f2)ý›ššºéMX½z5ì¾ûîÝ´~oçÉ'ŸŒÅb×\sMPÕ¢¥¥e§vºêª«äCÓ4)¥|ðAu­ÚFyäÃ0fÍš}0""ú6‘z+óÛßþVÓ´ Tцl6KY³f|¸pá‘#Gb(¼d¿·J–Édt]¿ÿþû+{ EQJ™jo¼ñÆ.»ì‚ߥÞqêÔ©¿ùÍoñOúÓN;íTÙNŶíQ£FÍš5K>4 ãôÓOoooïª _?þvÛm·nZ¿÷"„¸ùæ›u]Z-l;o½õ–®ëóçÏ—Gõ»ßý®º&m5¾ï_}õÕ†aDãÞ#"v"õÖ‰»îºË0ŒW_}µZ|þùç„ÒÃ?ü0™Lb(¼d¿·õDØK/½tÌ1Ç$‰ƒ:hÅŠˆø÷¿ÿjBÒét]]n†z[¸páþûïˆ3f̘={öz¯.Y²DÓ´?üwÙe—yóæuÙeoÀ'Ÿ|ßÿþ÷»o‹ÞˆeY§Ÿ~z}}}ßθߞÜ}÷ÝétúÓO?EÄSO=uæ̙նhkÈd2Çü AƒÞzë­jÛ±=ØAû½}—^zéM7Ýtâ‰'¾þúëU1 ¡¡¾üòKùpÍš5,½ºÑ~oÇwÜ’%KÚÛÛO:é¤ÓO?].ÂûòË/3™L&“Éf³ííí¶‰ÚãÇÿúë¯ßÿýùóçŸyæ™òÉÖÖÖ¦¦&8æ˜c¦M›vÑE!bccãüùóÿñtÍeo@ÔïmCZZZŽ9昕+W¾ù曣G®¶9}„K.¹dâĉS§N5Ms¿ýö{ï½÷ªmÑó÷¿ÿýÐCmnn^¹råATms"""¶‘z[ŸY³f]yå•&Lx÷Ýw·ÿîétz„ ³gÏ6M³¥¥å–[n‘‚L2sæÌõ c[ZZ.\hY–ªªétZvQJ¥RÓ§O¿êª«d‚ZSSÓ‚  ¶¶ÖuÝuëÖ}ÛLŸ>ýì³Ï9räî»ï.Ÿ|ã7† vÅWär¹_ÿú×}ôÑܹs_~ùåî+ÔÛz¬^½ú ƒÒ4í­·Þ5jTµÍé ÜqÇ---ðàƒ !.¼ðÂý÷ßÿoûÛzS8{8¯½öÚA´÷Þ{/_¾|èСÕ6'""b;©·ð³ŸýìœsÎ?~|UÚUüö·¿µm{àÀ»í¶ÛAtýõ×—^rg½F!Bˆ9sæ466&“ɇzè±Ç“Ï?ðÀÉdr÷ÝwO¥R‡zèÛo¿ çwÞÈ‘#kkk¿m÷³Ï>ûÃ?,9Þ`Ò¤IË–-{íµ×vß}÷?ÿùÏ¿üå/gÍšUSS³Ûn»íºë®]|ñ!‘z«dÑ¢E‡zèèÑ£-ZÔÚå÷8ç/¼ðÂàÁƒüãõÕWóçÏî¹çþ÷ÿ·P(|þùçÕ¶ns¹÷Þ{;î¸+¯¼òÉ'Ÿ”å; UÛö\„çwÞ Aƒ>ûì³jÛRf;Ì9miiÑ4mÃbR×uçÌ™“H$Ž=öØý÷ߟ}ö9á„ºÏ ™º·ë®»vß½…{î¹GÓ´_ýêWÕ6¤òæ›oN˜016mÚ´9þ?C IDATsæèº>hР'žx¢Úv}7®ë^xá…Éd2°±cùÞ6!ä=zô˜1cJYhUg;Ì9½ûî»;î¸ÆÆÆõžWUõšk®Y½zµa|ðÁ7ß|óÉ'Ÿ,[¶¬›Ìˆ|oÀ9Ÿ9sæµ×^ûÔSO]{íµÕ6§rðÁ¿ð ï¼óŽböìÙC† BôüÔ·¶¶¶c=öå—_þË_þ2eÊ”j›Q"õö­PJ÷»ßí¿ÿþcÆŒY»vmµÍØXÞÛV“ÜH§Ó¿ÿýïñ‹_|ÛY;í´ÓsÏ=÷Ì3Ï$“Éo¾ùfÑ¢E]bLĆäóùI“&=óÌ3þ󟣿ÐÝÊ~ûí7oÞ¼?üðCikkëáêí£>:è ƒ<Ï[¹rå~ðƒj›Q"õ¶)Eyꩧ†>nܸ¶¶¶j›³‘¼·­¦°Ëå>ÿüó=öØcÓçNš4éã?>öØc:ê¨.1fCvpßÛš5kþßÿûk×®}ûí·øÃVÛœ‚ÝwßýñÇÿ¿ÿû¿ýöÛ¯Ú¶|+/¼ð¡‡zä‘G.]ºTÖ§GDDì˜DsN¿Ó4ÇošæÒ¥Kkjjªh‰”nÝ<Ý|¾³IDDo¤g~+Ι3ç†nøå/yå•WVÛ–ˆˆˆ*©·Í"—Ë3FÓ´E‹%‰j›ÓSˆÔ[DŸ¤§}+Ú¶ý“ŸüdáÂ…O>ùäøñã«mNDDDõ‰ÔÛæÒÞÞ~ÔQG566.\¸Ð0ŒªØ0sæL!Ä]wÝU•Ý7$Ro}’õ­¸víÚ“N:©½½ýùçŸßm·ÝªmNDDD Ê{Û\êëë_}õÕ/¿ürÚ´ižçUņ.Ì{ëZº¼ZÖù6¬ËWî™Ø¶}ÆgD#°ªKµÿm„wß}÷ÀL¥Ro½õV$Ý"""JD¾·-㫯¾:âˆ#:è ßÿþ÷r°Áö¤Çæ½uù§è믿6lØСC¿úê«®]¹ÒÒÒ2eÊ”uëÖ½ð Ñ…*Ò}Ÿç­ãøÃ9çœ3cÆŒßüæ7Š¢TÛœˆˆˆDä{Û2† ¶dÉ’+Vüä'?Ùþ_ñÛ¡ß[aÇ©9]½zõÁ¬(Ê›o¾I· "þÇüÇYguûí·ßyç‘t‹ˆˆXH½m1»îºë«¯¾ºpá™3gnç­»°ß[gQo‹/– /^ܯ_¿j›Ñ#(‹S§N½ÿþû/^|þùçWÛœˆˆˆžHôŸt[Ã{ì±hÑ¢£>:™Ln¢·m—ã8NÕìêí¾ûî»âŠ+n¹å–Y³fUÛ–ˆžÂ—_~9yòdÎùÛo¿=|øðj›ÑC‰òÞ¶ž7ß|sܸq³gϾîºë¶ÏŽ;NÞ[SSÓ AƒØC¦\t9­­­#FŒxä‘GN:é¤jÛPõ¼·×_ý¤“N:äC{ì±T*U"""z‘ïmë9äCžþù‰'&“ÉË/¿|;ìØst[wÓç}oýû÷_³fM}}}µ Ùèᧇ~ø¢‹.ºêª«~þóŸSå´DDDlŠH½mG}ô¼yóN>ùäD"1cÆŒîÞ®§õ{ë>ú¼z€ºººj›Ñ#àœ_{íµ÷ÝwßoûÛéÓ§WÛœˆˆˆ^@¤Þ¶• &<öØcgœqF"‘8õÔS»u¯(ïmsgmµò“[Gˆ#¶ÙlöÔSOýàƒ–-[vàVÛœˆˆˆÞA¤Þº€ýèG¦iž}öÙñx|Ò¤IÝ·ÑwÜÑ}‹÷(6S½ !|ß÷|ÏqlÛ±-Ë4mË4Í¢Yhi]gÙ¶e[žçqáû>çÜçœ ( „UU5UÓu#fÄtÝH§Ò5éÚÚtm:•®I×hšÎc”QJIHw\o!Ÿ³m+—ËäsÙ|.“Ïgó¹\>ŸÍå²f±hš¦eÙž ”ªLÑã‰ä!C† 2pàÀÆÆÆúúzEQc”RigwXØ{éÉoÈçŸ>iÒ¤T*µråÊ!C†TÛœˆˆˆ^C¤Þº†³Ï>»X,žrÊ) ,;vl7í²ãä½}ˆÈ9çÜ÷|ß÷=×ólÛ´l«h ÅBÑ,Í¢e™¶ce²žïy¾ÃBD!x¨Þ RÊU¦(Š®*j"žLÄ©d*O&)C7 ÝÐ4MÓ4]ÓUUÓTMUUEQTE-Iºm¿.ß÷ÇÊç²ímëÚÛZ3míí¹l&›Í‹ÅbÑ´AS5C7b©TM"‘¨©©±,Ëu]ÎyIY"bO+•,Y²dÚ´iãÇŸ;wn,«¶9½‰H½u_|q¡P˜2eÊ+¯¼rØa‡uÇQÞ"zžk»Ži‹f±PÌç ù\>›Íçrùl>Ÿ³]Ûv,.<@ŸPBRJT•j:¡”RÊR!(¸à¸Ü·=„U)Uʘ¢¨Š¦*j<O$’ÉD*™H¦’éd"™J¦ñD"‘LÄ%·í×ëû¾cÛf±Ít´··´¶¬kkmÍdóÙl¾hšEÓò|‹§b@UM‡Î£É„=yÖSÄF¹ë®»®¾úêo¼qöìÙ‘àŽˆˆØR"õÖ•\{íµ…BaâĉK–,9à€º|ý3ï­¤KÑç¾ô´ud;Ú;Ú:2í¹B.—Ë̼iš¦cú¾çs‡Ðu…e”* UTÊJ)eŒ ä>'DÎ8Îê N¡À=žGl—‚­Åx܈Åb‰¸‘H&SédM:]S“J§R5†n蚋Ŧl‘®¤»JÏX–išf¡Ëe3™ŽŽŽŽööŽŽl6ŸÉlÛu\.€ h¬©©©«¯¯ïׯŸ ˜¦R)]×E‰b¦½Ïó.½ôÒ'žxâ駟>ñÄ«mNDDD¯$Ro]Ì-·ÜR(Æ¿lÙ²½öÚ«kßóÞ™ƒ…àBxžW4‹™lGKkóÚ榖Öæ|1_(ä=ßÈ…ð %ŒQE%F\UeL ×BA %ÈAø®(Œª„ €`?Žˆ€ž(f f¶%ÀâF"•L¥S55éÚÚšÚd"•ˆ'4&b ™y¶ùêMpÎ/=S,äó¹l>—Ëå²¹\.—Ëçòù|Ñ,-#"¨š>xðPÙ¯±±±®®®®®.N§Ói]×#õÖ[hmm:uêš5k^ýõ}öÙ§ÚæDDDôV"õÖõüú׿.‹cÇŽ]¾|ù÷¾÷½.\yÇÉ{«ToŽë¸®kÙ–i‹f1“éÈä:ZÛ[Û:ZÚ;Úײm APJ#”“ü  PP”ú‚ !P eR¿ ‘ ßã‚û |ä>X¶e9fÁ,dóÙ¶ŽÖT2N¥9÷S©ẗiª.Sâ¾Ó'„ð|ÏsÝÒ3ëÖ5µµ¶4555¯kmimomËtdòŽãû aªª'’É¡C‡6L+Äãñx‘®»@ÂQB%ˆ” £‚sÏf±ày‚ª2UUT]×TUK§Ò5©ÚºÚú~õý …|2™JÄ↗­â|‰ç•ÞbÑ,MÇv¹/PMÓâ‰DCCã.»ì2dÈéukhhˆÅbR½•NìÜ6D¶²“NGÄÀ©XÁ†¢Œ”ÿG! S%AÞ^;XÞ+8%’q›Ç¿þõ¯)S¦d³Ù·ÞzkÔ¨QÕ6'""¢ï©·î%/\¸pìرÇüâÅ‹‰Ä¶¬Ö÷òÞ¤ôð|û¾ç{®ëÚŽÝžiÏæ² ³¹Œë;®gE•2)€R!Àuà 6‚@(# #”2MU¥‡Šsás!¸à}!¨OçˆH(UÓT-™LÖ××7664hÈ! ˆÇãŒ1EQ*ß=!„Âó\Ïs=×õ<×ó=î{œû²¬5ÐsXö)B…†#@¥„J!”1'u]×4]Ó4Je¬³Tû“üõ¯=ñÄ÷Úk¯E‹ÕÖÖVÛœˆˆˆ>E¤Þºt:ýòË/=zòäÉ/¼ð‚a[½TË{“"@úÛ,Û¶,SŽLÈdÛ[Û[Í“÷VÊÒâœ;®S(æÛ3íëZššš×¶u´:žmÊnˆ„q€(UA²…ÈQ ¢Ä'\ €€(tB( (•¢E:ŸÈס4,¥T EQMÕTM‹ñx<%’‰d<7t#ˆ*ªšªjÒ&)•,Û, …b!_ÈåòÙb±hZfÑ,Z¶eÛ¦ôÆY¶•/äE!@yÙJ3Œ$Scj̈%ÉtMM*‘Ð(ßw‹Å"÷;Z×Zż],X…œÉØY'›sry·Pמ>œƒt" éØñ^H·R?D(ä]‚ˆ>rD €(”0ŠJu¨*Ót¦©LÓ©ª)º¡Çãz<O×$kjâéšX2K$uCW5]U¥ÊUƒØ+ ¯Ì{ÓcqJ¨¢¨Œ1]ÓU…ßw3™ŒëzÍÍ…i”Z›]ËtÍ¢o™¾ípÇáŽCWq]@$²N`Êw›A ÞÂz €òTT -)9@D_Ž™”"}Ÿîª39¥>cDQˆ¢XªBU…©º¢©ª¦+º®hš¢éª®)š¡êºªz“íÈd;2Ù¶‚•³]SÁyU$LæÔ!@™†DJ; ²£%ˆRÑ!¥ P¡3¢0`”RM'„ÙtMÓ4Céšn†¡ÇñD"žHÄ“1#ÅÊJéZ²™@©€@!Ûú–Ô‡‚DW4`* @t\Dz-Ó2 Å|Á,Š…‚Y, ³P4‹Ž/°Ò÷–PuJ™Â˜Â˜B©.„bÛ®eå!ò‚3ßw:Ú„c Û¾GÂȧBˆ‚(½ˆ@X…C K?7[ÐØN œk/¤@ƒ@ÀÉÿùHDØÐe ÏÁ÷] H 'A§c!瘔͔ª*Q5E×U#®±XMm¢¶>Q[O×&jëâÉd"™Š'F,žL¥¨Áa¶HuÞ;æV¬XqòÉ'vØa>úh2™¬¶9}œH½movß}÷E‹}ôÑÉdòÖ[oÝ¢sû@Þ"rîÍBG¶½½£­­½5“k/š¦e-Çt=‹2d ¡Š €Lèˆ@¢ÇrÑ'åF»(… „2J(£ªª¨šf¨ªfèF̈¹kº¡kš¦iªªiª¦*ªB)Ê!®ç¸žåzÜq¹mû2“Ìu…ëq×CŸ ÏC.ÂlYAš,ë=‚£ð÷çÜWùžâ»q.¸O8RåèyÛ&ˆ ‘P@†ÀU@ r—‚SÇ&¾O™, g’°]…æ ßëÐ8FJIðI(Ú*b¨20Po$|SA,ŠU @ @Ž xà‚¾Ï‰ëú¶åóLQ ™¶Ló¿#®Æbš3â‰X2iıD¢n@c<™2â #‘4â UÓSE¡Œ)ŠÒ»4Üܹs/¹ä’«¯¾ú–[né“ለˆžF¤ÞªÀ~ûí÷ÒK/7.™L^ýõ›b/Í{ ‹=ϵ+Wȵw´5­[Û´nm[G‹Ï=ßw‘B1`ŒjD*Ô UDî£Ü÷eY( NPH§ÈÙô”R¦**cLSµx<3b1#–L¦RÉT*‘JÄñX\S4Æ(#Œ @|×õlÛµl×´\Ër 'Ÿwóy·PpóÏ4}Óö-›;®°ä>Až?Ò ³šB%ŠJ…ª*ÕTª(T¡1E‰QŒJ/ŠòŸùÇîƒçß'èƒàT"ãÃABƒ¬=BEÞÒH±²z+½é岤af[]•“ðQ•‚‘‚ˆ¥S Dþ”bJN8À¹½B@Xw뺂 #gÌ"€Æ€1EÓõx\ÅDrÀaé~ÒuýSuuÉÚúx"©1Ý04MšÆ£”BÏãœÿô§?}ðÁyä‘SO=µÚæDDDì(Dê­:rÈ! ,˜0aB"‘¸âŠ+6ó¬Þ˜÷– .³Ü2¹Ž¢YhïhkÏ´å Ç5¹ð¡öæ"sÂ!—ud[5Ù"¡(£Œ2EQ˜ªêšªzÌ0b†‡jªžH$tU—É󚪩ŠB»Å¬0mn[ܲ¹eù¶ãY¶oÛžípÇñ›Û6wáºò'ú>q=æsês¢¤”H¹f*¢ªAe% ¨ðˆð˜Ïc@)¥LÆ}ÃÊïRÜuç¡”"@¨ Ri”„BÊ/”|m•1^(7ª+uF€P´D"ÊÊQ®H 0 %› (!Ÿ@P†Ždnà”ò@ð䈄Håd çà¹.w§7³Ç*ÿú&–JÆ“éx2O×$Óµ‰tM"]“LÕ豘ªéºa(Š*Ë`{ 7.“Éœzê©«V­Z¾|ùPms"""v "õV5F=þü“N:)™LžwÞy›sJoÌ{“e œû¦eŠ¹5}ËgóÅ\¡˜Ï›9Ïw€ ´£„B?fÞE 2 ŸPJ)UUaª¦iª¦º‘ˆ'â±D:™J§j’ÉT<—3F #F  ‚sßó¸ëy–å™–ÝÑnµ¶Ù­íN¦ÃéÈrÛæŽË]}}„ ˆHØ!#„PDB ÐRzVE ’tš¬%nA ³Ð'>(¡òY©òÖÓ!1× ¢Ÿ”a”pöA¥‹ Â-ƒ±Ò£Îƒ"¥MŽÿ’’0ð†vR*A-”@‚ ›MŠ6)ã€ò ”A>D Åœ HT á€> ˆ)A¤BP™k'ú>÷=ä3튢2MQuCÑôTm]ºß€š~jú5ÔôL×Æ“Éx2eÄã±DRQTÆ(¥ zŒ+î³Ï>›4iRMMÍ;ï¼ÓUƒŒ#"""6“H½U“ã?þñÇ?ýôÓãñøôéÓ¿óøÞ˜÷øÞ8w]»hÚ3-Ù|Æ´LÓ4mÇr]Op Z’ >Š”¨šĈ5ÓTMQTMÓTEÓ**@UUÓ4M×tMÓ ÃˆqC×UEUUöîåŽ+<ßÉç\ÎÎflÎÉæÜ|ÞËå¼BÁ+¹i¢ç#À9A$IèZ ¤Р ÆóH×yGæß¡Ì÷G²» @XM ¨„βõÔ›®jåʃðeRnpRéc Å_ée©Ë… äа £MŠ)™ôÐ9NLfº•saðaTæÙo@0(D× „o—Ô¤ ©Ï%‚à- ¬$„H£HÐÛ˜sÇ›RfÆ,Ù¦¹¹9žJÇSédMmª¶.US—¬­MÕÔÉ–rºnÈ®rrºmeÜâÅ‹O=õÔã?þ¡‡Ú–þÛ[G¤ÞªÌÔ©SMÓ<çœsâñø‰'ž¸éƒ{]Þ›”nBpÎ}ǵM³Ð‘mïȶ»®ãº®çsÁAFrD‚ 2-fèZðqÄÎ#¥w-‹Åc Ã04UÓ4Ma cŒ1VêÖ&¥”ÜÏ÷<«Xp E§·ZÚÌæf³yÓÞnwtÛAß¾B€””¡„P¥¬$Ac²À¹4hL o”9l‹1Bïr!„/‡rŸµNÕ¤ä›ë¬Þ4Më _ ÕBØh7Ð%Ëõ†a'7D"•—Œ8#‚rŠX/-g#–¼¹ˆ@©´šŒÃ496†ãˆ‚Ž(Õ#BHPò 5•…”å B8Tx¹ÂE"¬¼™mk£Œ)šªhZ"]“®ï—®ï_Û¿m¿†Tm]º¶>U[—H×$Óµš®3P°J±Ô;î¸ãÚk¯½ùæ›gÍšÕÓ‚¹;‘z«>guV±X<í´ÓžþùqãÆmâÈ^‘÷Vê#æs9ŠÝu\DzÍL6“ÍçLÓt]‘ªª3TÆ9Ü)Á MÕtÝÐ5].õ½£4M—ÍØtMWU5¨L {¿@ɃBxŽÃmÛÎæÚþùO;“µ3'“ñ²9/›õ‹E^4sÈ ¢È!O%ȨÂ(cT ï0F%¸ÃPZÊ:+—yJAÁ…Ï÷…ç ÏCÙ5W…ÌõÇ0­ `}ñLU¡2.Ôp$€¢MŒF IDATr`< Í.”dá´× ½€$Ÿ|®´úŠà7WÚ\úàhp ”‡¡X€4ˆœGô1Þ@*Ë ¤‘¨(?)—A*5¢lT'9øÜs¹KÓõlÛ.ä³íÙ¶æ–ôWµýÔöo¨ëßدaç<Ohº¡j:eA³eØ.óU]×½ä’Kž~úéyóæMš4©»·‹ˆˆˆø6"õÖ#¸è¢‹ …”)S^yå•M´hïyo¥P©ãضãX¶iYfÑ,td;²Ùœm»¾‡²yG"žLÆ“‰D2O&b‰x<'bzŒ)ŠÂÙ wäðï…-Á‚9š¥?Ò¤sF˜ŒÆù–íä󅦦–VYmmV[·mâsð}"8B¶‹£,œ¯ 0¦¨rô“T’LÓ˜ªRMcšÆtÓuªiTÓ!ˆ “Ê @FEáûÂó¸ëŠÒÍ÷Ðó„ïËt:2Þbê¬ßäì qþ?)ÿ¬tÎJ°Ô·Ô·¤id ‚Òr>lXß@H Ò p“É÷³ÜÜdUžŽ(†U 2ATBð ) Ð@«u­ÁçU¦ýUJA‚‰tì‘Š2 >‚›žcó™Ö¶fUÕ´Ú~ ý)θŽ#Òµõ±DÒˆ UQUMD¦$v---'Ÿ|ò×_ýÆoìµ×^ݺWDDDĦ‰Ô[Oášk®) 'N\²dÉ¿ýÛ¿mô˜Þ’÷´`““°8÷}.ªLÇ ýùÜqÃ0’ñd2‘J$’1Ý0–lšªÉ&R½FléM2HÊ}Ïw\϶<Ó²³Y;›-6¯³š›œlÖÏå@öH“¢MaLUUª4•I‰&UZxŸ*SU*oŠ"ç ƨ‚n%rô;5™ï£”s|Zž d!È(@ZªJØÀ÷FÂÉia!ÁF¢«Rÿ„åH¨ªB=„%] ¨”`Ò¿HD  KN3@ˆŠt<9UP@z  µ¦\˜„‘T$½!E‡¥t²E…¹2IPA:[^î& ¸\øPÆ=Çh ¾ç9–UÌejêú¥êú¥ëêS5uÉšZM7UèÆ4¸>ø`òäÉ;ï¼óÊ•+û÷ïß}EDDDl‘zëAÜ|óÍ…BaüøñË–-Û{ï½7< ×å½L£DQ”x<¡iz:UC‰±˜‡©lJ0b€’Î@èYú6Ñw×4ÍlÆlo/¶wØ™v»#ãårn¶CØ6åAÁeä(Õ0ÔX\ÅÔX\ÇYÌ`±‹Ô0˜a0U•ÓÙ‰¬p„  Œr™uO i›Â÷‘sô<áyŽ7¸BPÊee³ìrë|]Á4 (ÅL+ã¡A5kè—«pËa(¹Bm.‡Tº¾ tPÑ–7ðˆQU4°€¤4!”R¤»År\\¶êÒ2JB˜( ‘>>©Ò…Ç `ð¼ÝzApB—âSÈOŽ)ئ•Áuv±oo[÷õµýúÜoààƒ‡É0:¥”±îú6{î¹çÎ<óÌéÓ§ß}÷ݪªvÓ.›O¤Þz·Ýv[±X;vìòåËGµÞ«½"ï ‚~eTUUDA(QUÍ÷}!],(¡š¦ÉâMÕUUÝhGÖª· ‘û\pß÷<'—sòùbkkq]s±µÕÍf\V˜Zã>¥„1UQcLQ5EÓÔX\I$ÔDRÇ©ÞtƒAl”*L–#È N8—ùú‚ûèû‚sYô€ÜGßGß—eR½¡¼qŸ @T:HŸPeSy)•×EY§Ëäšì¡K€È–lBî6¨Ìt Þñð…Ðó¶ ‘z­¿¤¤ÍÑ0Î*J±XND@RáÏÀåÖù·Uò¶I Úég!5²€Cp§â‚ƒZßPˆR¬\‘ûžk¡ð<ϱ¬|ÖsÎ=Ox‚€ $Y[O¤bñ„¢ªªª1Ê隊TD¼õÖ[o¾ùæ_ÿú×—^zé¶/Ñ%Dê­gA¹÷Þ{‹Åâ˜1c–/_¾Þ¬ë^‘÷F)EDBˆA MÕ„ì¡fCçi¹VtcKߦ޸ïû¾ï9ŽgÛ®iÚ™Œé°ZZÌæ&»¥ÕËç½B|® RB˜ÂUeª¦hš¢Š®«‰„’HªÉ$‹Ç•xœjUÔ 6Ê!T¦Î6Î¥J~Á&|¯ôPxú¾0Mte™òá#$„Uê"/D`à×ÂNNa•ú.Ìs#¥Ç ()%¡Éò¥÷GFÆseõVÞ»D¦³a©cŲV“1Ó !/QnDRZ—†A¤ !RÕÉ‹"Xq1¥q`}„ÈÈ«'ȹ`2#N^~øVDô}ιð|ßu )”ø=–pR…~éšúdº6™H%â)MÓEÛvõfYÖŒ3^yå•_|q̘1Û¸ZDDDD©·¥ôá‡>å”S¤€L6g#ahi$²Ç/ AÙøÂyöP™–WùË’7”nÆRr^…-T, œP"só0h)Â¥šƒj‡Ò%kA$>± cœ‚ <ïÛ5…\m±PïXÜ÷Udùð6~¹}óÍ7S¦LÉçóo¿ýö÷¾÷½mY*"""¢Ë‰Ô[ODQ”'Ÿ|ròäÉcÇŽ]¶lÙ€äó½1ï­‹AäŽã Vkk¡¹¹Ð²ÎÉdìlF‹Â²Ðq@J)#DQ¦©LÕT#¦Ä“j<„J éÕ5ªª„2 „ÈÖ²\È\6AÑ…L¿ dD0M @ô}áºÂ¶„)BùWÒëSn›+% ,e¨s_)÷ KJKÏu>¨ϤPÑRƒñ¡W˺­œÁ\C¥üêä êPv‚#$øYÚQ”½oPÖq¥XnxEÒý‡@ "•ÕáE „é°ƒ`]!/]à5D":+J©2¥ËŽB©ëº¼X°óÜÑÌ\M1g:–ë{”°X<©jºªjÛò)[¹rå”)SöÙgŸW_}µ¦¦f[–Šˆˆˆè"õÖCÑ4íÙgŸ=î¸ãÆ¿téÒÚÚZè=yo]‚ô½ !粈‚»®Ï›™Žb[kq]“ÙÜìærn>‡®K8'BPJ £ŒªJ05bj"¦&J<®ÆãTשªU¥ŒQ€"@V$‹…ê­<9 Piž'[8º6z.päÝ—:÷Êœ9F€‚€¥bP€Ê҂κÎCKC¿Unlb}íPöNζ 2‹áì¨<¸Ôm¤Â¥Yz+’ð' %bej]Å‘eÍX霫ü=!4è7DÀñGIxŽŠ(@V2 õ`¨1E k‘PDáú.³Á¾ãÚ´X@Ÿ« Šn§ê}Ç1 Ž:ꨋ.ºhÎœ9Ûâ<Žˆˆˆè>"õÖs‰Åb .;vì„ -Z”L&{EÞ[WQRoåD7×qMÓjo·;Ú‹í­VG›i÷‹nšÀ9“óä(F¨Æ¨®PM¥†ÆbKÄ”xL‰Ç©ª¥„"k D xd#·ŠáS²0’‹ ËÍž'<|½ ^PÎÔ ¤РŸ­ FL .G/ à D…@,ÉžòÕV†#Kj+"’²>*­ {ÜBðŠŸ­Èx+ù¯°¼&–äQ KËëA¥ë´V¹þK²Pž#*/FŽe®»ÐÛV ª¡²Ã›¼,²z¡TQ20LÐòÁò×!_%HÐGŽ@|Î]LÛÍÓS~¢è›–ð<Áy§÷v˹çž{Î9çœmY!"""¢[‰Ô[&•J½üòË£Gž—I==Š„z†é›6·áùÈygßâæ’ÏçK÷#éÑÉÔ[O§®®nñâÅGyäÔ©SÿøÇ?î8í¦J¾7ð}×,Úí…ÖÖb{›“Í:™Œ›Ëù…w]àœ¥‚”3UaªªhºšL+FL‰Å”XœÅâT×AU’@Ã`Iü‚p^šj £`‚DÙ)ßGBü@E•½—2ÁD ²0œÇ kJúl㺢"’Ù©¡$õJζP ]Qo¥¤³0z4¥ åXI£I?Y ßÂ:Iž’p*…Pi) ‚ü@AÊqf!@ï)‰LAP‚‚€O“²¤”¹qú *_ƒ,;"ƒÉ¤”sPYº,ƒ«2wNÎ}¡øÜâÛ?ÿùÏÉ“'oñiU¢»“Gt ¯¾úêêÕ«÷ÜsÏK.¹¤Úæl'ʾ7ÏóMÓÉdŠëÖÖ®-®][\×ìdÚýbQø  ( :´QF©Â¨¦±x*e1j*a”È,7Îe)pÜGßßGßGOÞ<ázÂu…ãrÇå®'<_ø;¬‘y¯ÀýÐ]ç#ç(DØ J5‚:NC-T¤á¥ò †’PªKëQ±‹è\±¾ÏŒ„±KÙbÀFnÞµà&ïS‚b H„ "ÌWýpáNŽA)?Ë¿ëR§bR²+ø^‚ô×I±‡å›m•¾È-—oË—/?ðÀ£ÂÒˆˆˆ^Dä{ë :tÉ’%ûì³Ï’%K„]Ò‰´Ç"ÿKõæyZE+—)´4ç¾þ2ûÍWžizf!2JJ ¥L §–*ŒªŒ¨Œh uÈÑs)÷©ë”3¯0,GTBÊž ªJƒ^!¾/e™Ló Ý@¡D‡M•\dž¬P“•Ï ²Æ:­\ èƬfA4¶¼‰t[jE„ÅÐ> âºP—ã¡(UWèW å”ôœu ¸†¯¾7è3B¥¡ß, ëÊ‚ì7À@Õ”_…°ˆ,wþ•>:N9N@ ‚,=%A¿ăI'!Mð+‹5¶P»ýÏÿüÏe—]6kÖ¬›nº©oÿ³ŠˆˆèKDê­×0bĈ7Þxc̘1—_~ùÝwß]msº D‚ .¤†²ÌX¦ãØžïrð"!H P²T€”o„ „a„*Œ*ŒRJ( À Dàrn‚Œü½*‚Ðb)rXJúB ör\LJJEJÈþn–ÁŠ‡Ak7,HÂrÊŠªSÙ¡T‹€å„¶àm©XC_”Cª¥— tAA…’Ár±AI–ïtNp B’á1ÁKDðÊCš€²Â«Ì’«ôó•VnAB£dºa,ˆ€HQòÎB­¼–NK@éW²…Sß÷¯ºêª¹sç>úè£Ó¦MÛ²“#"""ªJ¤Þzûì³ÏâÅ‹>úèD"ñ«_ýªÚæt ˆÈ9÷=Oþy. ̶Ûô=GpPAB+BÁy$èMA‚^Á„JAGeöœxÁ‚Ç|2™¼òÊ+«mN—CçÜó¤cÅÊåÏq Eϲ¸k î— *…”.2eŸ‚@ȹð9§>¡”TCƒ¨cX€¢ü’¼WÒN%ŸTÉç%ÇÅ=.‚ÙñDÉb*kCß[¥ŠÎN+€ÀñTÒ¢ëyÀ‚‹-?ƒÕåø-R^¼¤ÄÖóXa©õ°|ÊV)a=Âs±²(J®ÊÊl3Qn:üRBG¢À°÷1GJw[Pß+„TÝPnˆWvOJHùúJÛ‡ÙÈÀ9BÃÞÀ›p¯¼òÿÛ»—XÉ®»ÞãÿµöÞõ>¯~ùu¹ÄA,E‰…‹€;‰üHºe·­ÄvÌÄI$`$!d‘ð„Á% Øò ­ÄÝÂÆv+‰AbÄ)F)Bèb÷ã<ªNí½Öºƒµ×Ú«êìn·Û³O÷÷“N¹ž»vUùüüÿ¯Çß=ñÄ'Ožüó?ÿóÁ`pÕEè(ÒÛô¹Ï}îÌ™3<òÈd2ùÍßüÍý>E=ßÐXeCùE©æˆh¿o’ªWéÕZiå÷,'Îç*ë÷3÷GŒ)%Œ{sõ 4 Å©…ô±ø¨Íj¾õîi¥­¾iÒ‘mŠgÒäAYÊMÛ0­½¹: úmS´ µÁæȱ>_+á¼›O\Ÿ‘Ä V/®kUs¤zb†?Ž™O«XŒÏt>8&3|ÍMNÄŬê|q'21Î댟¯Ú²u6äBÛDZdèDe™Îsªèeýþøð‘áÑÃýµb2Êz…Ê3•-leýÉŸüÉ·¾õ­oûÛ¿÷{¿wí?ŠÐ5¤·ƒêĉÏ?ÿü“O>9¾ò•¯ì÷é|ðT³¨«Ä+IËOù‘z ©'ŸÓâ”åf›†Ù¥•X#¶rÎ8k\¥ý)ñë²Í‡o"©.2]ôòÑ°Šñx|äÈèðÆhc½?™d½žÎs¥ZÒÛW¿úÕï~÷»gÎœùõ_ÿõký)€N"½`>úè_üÅ_<ýôÓ£Ñè‘GÙïÓù€Õë½Å¨ö³òCÜE‰­{gN”SJ”VN+ë3“Us­œëËq¢üŒ¶b«Ô¬PôI†¸…ÊÜRzk_%+”ÉBâŠu±¦|fããMÂYü°ñ½’Xž’&§],¨¥%½P$ §ê|Î…ñpþ|ôÂ9Ä7_ ”‹}_qJ9çü"#‹ÁS…ÌëÒ›çDTX›-Œ«—f±Öø¶©©÷kæžÄ¦³ÿ”«³`2Î?¨”Ê‹^¯?ŽW‡««+«ë“ÕµÑdÒ ò¼Ð:Û󋈼ñÆÿøÿø‰O|âZ «HoÛoüÆoloo?ñÄ/½ôÒƒ>¸ß§óAªÓ›Vâ´hí´%º‡hDüïöz#ñzc'Î)kËj®Åig릪ÒJk­tì.ªPoª«eõôÒÅþiR™ ñH-d³¢lˆS6IsÎ×Ï’D¤’Sí³ßþ¿Ò׈èŸþéŸ>¼ßgÒÛ÷o|c{{ûôéÓ¯¼òʽ÷޻ߧóPZ«<ó1)ôµÑzP¨^îòÌi‹@±‚fõû(¥DY1•ÓJªJ;§­ÕõR¾™hmµnªTþ2 ›»Z%U'—”´ê’Õr×3tP“µFœ4]>—§$ÄÁP†ÃG‹èà†Az»üîïþîÖÖÖÉ“'_ýõOúÓû}:×Ï—²T¦u‘+¥E$ö —ϧ=è©~!Eæ*mUìZÆ&¡U6ô3•#¶ÌÄfb­ØLt&™ÑZ+­]3œ.´8ýôÈÞbײn.¦7•ÔÞâ ¼f#u—{ñ8I ôd_*àFCz»AüáþáÖÖÖ‰'~øÃ~êSŸÚïÓ¹~Jé,Ë{=ñÛWÖÎÈl^mnΊž¨Ì)eë]šâ2üu;ÒŨÆHUië´uÚZ­¶õfZ²0žÝ…QýN\Xà"½rM¡­iw&c±¤yãæ¡dˆ–¿^ï%åê{”‘}ëkâ’Ü2b<=iî“Ž‰kžRb:ö.lhŸ^º´$˜œSü¬þºµvñ¡æËH^æB¿¹™R`]™èü¢ÈÖ:[Ï*õ7­3â¬#Î:WÚPó¬×êmÎÜ6ûMÔ‹Õ‰ø½4”ï€o>røÖ;ŽÝö3·ýì·ýïÿ³¾qx²º6ž¬úƒ^¿Ÿg…Ö:˲÷÷“ÝEz»q<ûì³[[[<ðÀo¼ññ|¿Oç:)¥²,ϲ̧·ÕÕõ³n¶»{áBÞë«,¥ˆ©ÓUÓE[+ø]ÔÅhíŒv™v™ÖZ¹Li­ëEšmÑ"O-ŒWs®Ù‚¡^&¤Y'"qH}3ù4”Ýš›Ÿ ±ê–Ò™ 34%-ß5ÏJ¦&Ääo4aJ²•õÍZ.ãçZ M}°P(NœMv2hJŽÍÚÄÍ«Çõ%ïÖЫœÕq!·¸–‹©8ç$.ê&Ígµ"õn÷~2ˆ 3_µ¥u¦µÎtVô£ñduumãÈác·ÝzÇÚÆááx2Œ´öKÈ´/7 ÒÛC)õï|g{{û¾ûîûû¿ÿû}ìcû}F×Éç6ÿ;Xé<ÏTÑöÆ“þdµ¿¶&~úB9¿L˜(¿y¼Ò›h¥ÄíD;Ñâ´ÓJ¬rZ;­DÅ)£*nW*KKéMbJ ù%Ý þ§ ;e-¯ÈBþqnáõMŠk^Uç°xg(ÿ-Í'•0ÿ¶©×-Œ¨ó<¥©½-õnc /Ä‹ïÓ%Ig.y­jN¦Þ„^ê9µÖYk]½Õ…„›õª¼u[Ú†]õêN“èâGó沈¼è Š^¿?ö‡£ÃGoÙ8rËúá£+k‡F£É`0ìõúEQ\ÇD¤·ŠÖú¹çž{üñÇï»ï¾7ß|óöÛoßï3º~±‚¢ó" zãÉ`m}´»«óBeºœNÍîÔÎçÆY1FÛ:´iñ‰MIfýpþåDiÑõzmIùÍÕ»›Ö媤Kèêµlýžò~9Ÿ(clr Äîj!—$" ×*oõm—DÈ´¸µœïÔB6œd¿šÌ+~®™¡±ô -Ô¤0皪š„îq“F²u*¬ßf¶O¨3™ï†¦óxm8ÙŒubÂ3mÚ”•¦Bèœ(•é¬ßŒG“ÕÉÚúÊúÆ¡#Ç»uãȱñÊjÑïgY®•þ€~îà ½Ýhò<á…~øáûî»ï7Þ8zôè~ŸÑu ë½IV½áh°¶¾bŒäyqiœ‡³Ë—f—/•²e«ÒZ?ï !çœuRùN©ÖÚj­ý~ ÚoZ¯BòR"ɼ•¤š]¢iá¬B«O©˜ýÂœÓÐKu’„=½GYˆzNº~Eóâ¥â“ˆ$ ÇØ’Œ>¹„hº‡ÕbW6©o¹W“òž]ŒrKñ-¸z·ÚšKF¿5é͸Ø< ÕŹX‡ó–µ$•V¢TÑë&“õC‡ÝrË¡£·n9¶~èðÆ¡£“µõ^å¹ÒÍ÷ 7<ÒÛ ¨×ë9s桇zðÁðƒ¬¯¯ï÷]¶¢Ê{½ÞxðÀ=ôÐk¯½6™LöûŒÞ³…Ú›RJgÅ`Ø‹¢ÈóBŒ)g;ó鎳•*3g+¿YX+âœRVDÛz£…0Y±ŽoõÁÃJ»¡ æT¤™¬P_†Fn=“¡¹¥â³\òÿhay^üDšÒ\}ÒôŒ7›3sNDlº IØÛ >ÐBLkf-$È&Ü5 P£žH8`ÝBz‹—õ5qÎ…ôæœkF°ÙºúY¯«lÄ™f\ý™]ì®ÆÍɲ¢DiÑYVdy–y^EqèȱCG9zë±[o?vë+kë£Ñd8çy‘çEük€›é통²²òòË/á _8uêC`ÊizIDATÔßþí߇Ãý>£÷&Ƭ,/t–åEáŒí‡™8-ÎÌvv·.Ï·7­-Õ|×Ùf«Pkýº½¢•VÎ)ÿ»ÝêzÑ ŸÛtl ¦ÃÔDl2!A%ƒÜ¬Ë&ÎÕÏ 5›h©…Fj:ÁÕõ¥xî‹—{:•²4ð,ôX%}Áâà¹zÓª8^/t<ëZŸŽ%¿¤Yn[g“´H–ÔÞ|9MšK[ß_?êÇÃ)qÍÔŠ˜:9Œï½ÖoQgM–ÍS’)é¢ß†£ñd2O6ŽÜrôÖÛÞzûá#·>tt4Yé÷‡E¯'™’ÞÜTHo7²W_}õsŸûÜc=ö½ï}¯×ëí÷½*´Ï´Ö":ËD ÉòÌ–«ÎÚj>7¦ÔZ÷/¯LGãùtÛÌgfw挱¦RÎi'®Þ~A¬o—Úð{^‰RÊ6kK,”Ùâ"j)½55¶ä²îÁ¦w‡É¬ÍªIzkŽŸ ¥Û[{‹OMÒ¾jšãâe¨²¹tãùP誫u m!ë53=%ÔÌBýÌ…AlÍCqS±P{sq~ëbd´"VI½²ÔWš³rbEqÆI´(âœ(ñ‹ƒýþhuuuu}íБµÃ‡Ž=|ô¶CGoYß8<¯ £¢×Ës&™¸I‘ÞnpÇŽ{ýõ×ï½÷Þ¯|å+/¾øâZÂ4¦·…;µ.Ñs¢U1ݹôÎÎÅ ;þgçÂÛÓKï”ÓÒ”Î:Q. p “L•X•ßBzS‹¡,¾" «Çb¹P×<[D…©¨¡©*‹Ï‹ºê[õ"r²8L?Œ~ ÖÍùžnµØy ßLû’ôÖÔ\ˆ}KSâøµõêgTõÄ?1"éo¦mTÿR&(ÔÙNÂyÎ)±J…Üæâ‡ðd±¢*«¬áÒóá/ S½Á`e}ãбێÝö¿ŽÜvÇúÆ‘Õµõ•ÕõÉÊj¯?Ȳܗ5)¹¸9‘Þn|wÜqÇùóçï½÷Þ§Ÿ~ú¯þê¯üjjÝךÞDTVôzJ©¼è Ç£µ‹k;«ë›£Q–N+•gN¬-K1ÆYç¬ß˾d*™¯ CñÍÏ^—"!«År[¸\ ±ôráÄ›®%\ÔýÚø¹ÒÑk±ÅÙTÎ$d9“ŒA‹Çþg­*m霆¸x]¸ž]ålhÄ:qU˜)šÖá|±­)éº%lëFmÝ®­÷E¨;§±ä–. âÂ\„•VZ+­uÞ+Š~1‡“•ÑêúxmceãÈxm£?žä½¡=/+ã\žå:,¿Z–Z¨tTܨHo7…;ï¼óõ×_?~üøoÿöoç;ß9¿ÒÚkoJùm²,ïõûýÁ0ϲ¼è)¥¬µV$+ •ålgwó²u•3Vš&uz µ7ŸÞü¸äB¡ND©¤£êâA–Î'‰MéM%,>/]òd'éS÷¤·뜈¯T…o$Ö¼¤Î`I,­¥5)-„¹Ð* -˦ &Î9cmS{K&™úåæÒI!.††©ˆSʉsN9 k‚¸…K3œo»ú+És­ó¼(Š¼(zƒa1ŒV×ûÃIVô­Óó¹ÙÙÙu.3•³ù´˜E‘eYžçY–ùŸãâ•%ñÇ n ¤·›Å]wÝõÚk¯}þóŸŸL&Ï>ûì~ŸÎuRJ©,‘,ÏE¤èõ•VY^ø²š.z½Ñ8Žg›—©ÊéÌãËoÊÅI!½9¥lšÛTZÆiJq*®bÑL,•0?»šÔÙ’gJ()½XK[ª1cÉÂh¶&ÕÙä‘öfh\Ô#½+”¸ü;ŸãÔQ«±Ngls{©©št9]“ØÒ?u‚t.íþ„ÜæÂî 1Pk¥³Lå¹ê to¨{CуÒf³]»µ=Ó.ÏfU0õ*x¹O{y¾7ÉÅ<íq„9éí&r÷Ýw¿òÊ+÷ßÿd2yæ™göûtÞÅ:§ËOÊ{}'2V’ ýµõË&—.n]x{>ßuÙ%ãÄV¥Ô[ÔúÃ"½uMŒRJ´UJ× ÒÈÔÒÄiÖ ê¢Õâƒazª‚¤w†÷¬;§aìZ¸¡ê꣺ä@ K„Ä”c‹G²a~kKo±}ÙÌtø–~WŠp.á9Í~©ñŒEœŸ^Þµ™¦Ú¬$Òta¥ÞôÔ…ÏS¯v,"Îs®2N—ÕLÊÌd;v{«Ò—¦Õhs:|ûâ`0ì÷ý~¿×¦Xä“\žç>Éõz½´>GMÀ €ôvsùÌg>sîܹ‡zh2™|ó›ßÜïÓ¹škIoJ©,/”ÖYÑë'õõÑÚúìÐfeuºµ¹}qœõß)gSSÎÍ|n«ÒU¥­×µp¡*u¤rÊ繤:'qÞƒò«ÁÆj\Hsõ³¥³jÙM¡~+c`30n¡yêöÔæDêY uz«»¨ È嘌2ó5®ðÜЅîª,¼6é„Jý”0)!öa“ª[|aPWu‹[/„i«¶l§BUVœøÝQç•©´›;§¬ËË|{^\Úéõ. úý^oÐëõƒA¿ß÷®ßïû›ñÎTÌs¾2×ï÷cen©,G€p@‘Þn:Ç?sæÌÃ?<¿þõ¯ï÷é\Ñ5¦7¥”Ö™—çEžçƒáx0çEozùÒÎå‹;ßÙ¾ðööÅ »[—w·6Å”Öúñô"bëHãâ¬Òf/Ó0A)½8ƒ!vKEb iqŒ[sÇBý,yZÚ5 )U‡¼0´­iŸºp®þ!ÛD³ô²Ås¥«‹nÎÅ©õâ6<˜Öí\rÞÖ‰ '*ÊOÉßG,Ü9ëWƒ3¾ÖV—Û”«ç=øj^ݬu¥±•±¥±¥u•u»FÊJ*§K'¢t–åZgyžçYákl1Ÿ ‡Ãáp8 üõxOu±27ÒN«—†9Ò€‡ôv3úâ¿ø /<ñÄãñø©§žzÿ´¶Þ¢ê,f\SçT$L¡ÍD$Ï]QôìÐŒVV‡«ëÓíÍÙÖæåÿùï‹ÿõÓbø_Û¢u¹;³¦´¦rÖX[ù”£\²#B|CªlM¿3™¾ÖSé Báª9ªŸ£Ôâb ͧ•:½55 Nÿ?vd•&¤ÕƒÍÂ.Til‹I/lZ¢–Ôky˜$À…i uw5¼ ¼i,W*µxúõç‰Ë¿…Â[]4M—6.ê&"b›Wf·²»¥Ù-ÍÌ_ΫÝÒÌK³;7~ 9¶ÇÈó}ú/ÿò/¿úÕ¯ŽF£Ó§O¿Ï£ùô£›û âºÆô¶ô’ðû¾ F™Ö½¢ŸeyQ †«Û—.ì\º0ݺ<Ûº4ÛÚœO·çÓm[UNŒˆãê­Ò“7L†Á5ë»5ÿ‡1m ù/ÝÈ!Õ…6j¼ ©Î¦ïìš6¦Ä§ÛtÂghýúW‡è&¡‰–Îõ¹-~‡á±¸èZ3m1N&£Ò’õëü³üö*Œ"¬/Ão.✳V…àê5HürÖk·w«©ÿ37ÓyU[V¶2ÖXk\üœÿYòWªªšÏçyžO§Ó­­­´ºæ“Üd2YYY™þNcÌp8Œu;cLüqõG¾–-èÒÛÍ멧žÚÞÞ~òÉ'¿ÿýïñ‹_|?‡2ƤƒÁ?zÆu¤7ÑZûÀ úZgYž÷²¼è FÃõC“­Ë;›—·.¼½ùÎÿËÞùuéBåÄÎg®2Ö”NJk}®^ÌCÄïA¯|?saÊ©?)ŸÜ²´[ŠX’¤½äѸ~‡¿Qó9%´J÷¤)ÛL˜Wд2£[·¬RñPi@ É.]F$. ÜTcZSõÙÖ;(4ù°^D¹f=Þz•`„5Ýê~¬çŒu¥µ•±sc/OËÝjgVNçÕt·2ÆÆrâ’xĪªÊ²Œ£Öâ ¶Á`à{¦+++«{Eá_XUU=ÕCDkíû§¤7éí¦öõ¯}{{ûÑG}ùå—?~ÝÇ1ƈHüµêêy˜ï«üö^Ó[3ìK”Lëœ(•åyÐåDKVX•›|`ûãª?QÛ›ålÛL·+75¥k|ΈÛâP7‘ÅXås‘rbbÒIC[š¾ê ˜´ÞÒñj1ÖŸº‰‘ÎùFjòÐRÄ …¹ð†i9Ðg1&“6ýÐ&â-žW2J®ùqÎiHo Û'ÄÙ ±휪÷ª7Ök+kg¥™ÍÍt^ÍæÕåíù¼ õ6Ö.¹Â_«ˆøíkã_®ÖÚ_ú·»»ëDZ¥ÿ áǺÍf3Ÿóò<¯ªÊãËoä6éíf÷Ío~skkëäÉ“¯¿þúg>ó™ë;H÷ù ÷~†Á½§ôPdŒ©?+­²"+¤*«³žU=—’窗ëþ\÷ŒSóY5·³yY9Si%™–LÕKÁùs Õ¸åÐä–f4/>3™ˆ²¤E(i“…ò]œJóUºrGø¾’ÀçG§%˘(çDÕ—"aœ›RNTÒ¿çÂpaÁá´…“«kda.©¯¯¥÷ûÊœµâŒs•u•±óÊÎÝ™•Û³r{ZîìV›;óæ5×ü÷+a0\|Qü9ñ±ÌwWçóùîîî|>÷%·(æ¶Ô»½9té òÌ3Ïlmm8qâ‡?üáÝwß}Gp{ºÅáJ×= îú:§izó¿ª}׬,ËÙîîl¶»=níì\ÞÚ¹¸¹uéÒÖå —/¿saóÂ;;›—¦›—2±ƒ\õ3=ìåÃ"Ï3­ëœT½X˜,¬ùLz²8„l!·ÅgÔMÌ:…5…·¤¶xÈ¥Ã-¥Á¸ÇWØgÔ5Ãæl“kN”8çü,„´YëÒóK>œxÉnW!z…43‘µbŒ«Œ­ŒÝ-Ítnfój6¯fs³[šÝªš—¦¬¬±ö:‚S p~柈ê'(ĉ¨qúÂx<‡qš‚¿â¦éòoïù$`¿‘Þ "òÇüÇ[[[<ðÀo¼q×]w½ŸC¥õŒ÷ó«ñúÒ›„Κ£›/ÆÌf³ét¶¹µ}isëÂ¥Ë.^zûí o¿}ñí·ßÙº|qóòå¾r“^>îe«ƒÞJ¿×/²^¦‹\ç™.r­u˜Â ý€w¿Õâ$ƒx"ióÕ4'I`ó#ÿÓRSS«2i¾‘ä.M\~ðZò¥Y• ãßA¨Åi «+QÎ…þ©?UÎÞ_$¥µ˜Þ$¹l²§_ÄX©üȶÊÎK»3+7góíi¹³[îì–Ƹx¨kü‹]Ú Á§.?í4fµ¥uC–î÷3O—–öõkù2áÀEzƒˆˆRêOÿôO···ï¿ÿþ7ß|óÎ;ï|O/ϲL’qoKkh}Ó¥ú×úç»ieYcœsEQ¬¬¬dY6WW×&“•áhÒëÞŒ%ìììü÷t:¿¸SU—«ªìi5êçÃ^>ê£^1ìçƒ^>,òA/Y¦ýî mg¸°®oìvÖ{67›ç7}Oiz¯éD­ãŒç{¶áR‹håüò%!ÜÕµµ…¢Ÿ?~èrÇ5PœRɆÉé¹fO-ÖñÁËZWYk¬+뮨Ù-íîÜLwËÝjº[îÎÍî¼òÓ;¯Þ¢\úñH®ù1mY–Åy ¾¨–.²wåÞÁ¢µµµx=­Àù-¶p"ÒjZëçž{îñÇ¿ï¾ûÞ|óÍ;î¸ãÚ_ëÓ[\ËßùQÎZˆýY?˜Ý_ñ3 ó<÷1.ôõšëJ)?b¯(ŠÉd²ºº¶µµµ½½½³³3›N§Ó±Æ97µ®œ™­¹)vT‘×Õ¸^®{™Îs=ìe…Ö™Ö¹V™V™o³†!g>½Å• »[…màë?1 •Æ㪸QkZ“²X…ò1G+¥µÊµÊµÎµÊ›PZš"šIé '*|ϺÙÒ5îmZ/áfµ®²ÎWWYÛ,±ëÿT¶2¶¬Ì¼2óÊ–¥™—f^ÿœ+ýõ5 æ%)ͯ£»´“©—¶Gãz¼{wYXÚ‰Á[YY‰µ·¸f/Sé ,ËžþùGyäþûïÿÑ~tìرk¡$UyßÑMÞcz[z¡O­‰U ´ 7™L666¶···¶¶677·‚Ùt:›Mwwwgóù|:·Öøùš>íô‹lPd‡ÆƒQ/ïÙ Ðýê|~ k¦¥“LÖíÖgµÆú&£™•fg·ÚÙ-ý@±ÝÊš$ÃY¿n‡ïÜêºÌ™g:Ëu‘é~‘õó¬Ÿgƒ<ëå:×:Ïtž©LKžVJ‡ \ýùÇÌ&v1½I½è®±®2®¬lUÙyewK;/í¬¬¦•™•Õ¼²óÊVÆT•5&6«e©7Úú“¿ü´ºÃYlw¦»cù—.º3YÝâýñfÜk!ÝÉ~é¿4à`!½aA¯×ûîw¿ûk¿ök>øà~ðƒkyUl?}PÑMÞ{z[zSJñ|üïlÿË;þî÷‰a4MƒEÓét6›Íf³8±¬æ¦ª|7V‹Óâfâæs——&S&Ó’)ÉÄi->(¥´V±“œ³ÖãëX¦,ͼ2óÒì–v67óÊø²VÜ$Ô&߃RJ”híÓ¯öé"Kþ4÷+­Dûô¦bµN”½0!5®‰Ó[]¬÷K°®2Îëm~©ßf&q6›Ä¦ŠÆYéþTý~?­·ííxÆô––Í¢¥¹{§&ÄgƒXlÛ»½)ÀADzòápxöìÙxࡇzíµ×VVVÞõ%Ý</-ýåƒBUU½^σ›>œ-ñ³bh‹‹P„<7 ‘nwkss¾»[•¥ag­±Öˆ­DgZg*Ë}b¶™ò› cÊÒ”óÊ×®Œ±aµP¸J§0¾•jl=3ÁܘÏBº“pKb<‹ÿHÖ¯Kî]ÔÌkuÍÈ;N*žaºÈœÏ©iHòA9­™Å:Y¯×ÇKQlo2»J>Kå{Ä\èÏ!6IIln ¤7´˜L&/¿üò¾ð…S§N½üòËÃáð£?‡÷9kÁÕ+î6ꬵþ—½¯œye¢®®]ùfõbMîÒ¥K³Ùl>ŸÇ¹~M?~Lŵ9âDXgÅX[­Œ“‰‘Ì*cò÷òa›b×âZhñvñæÒ“ãñëŠ_xZšR>…&ãRù*:¶4É ŠãÌÒ çÓÛd2IïLw‘ß;îm)Ø-¥´ôõyž3¾ À †ô†vëë믾úêñãÇ}ôÑïÿû½^ODæóù³Ï>ûµ¯}íÚ‡Ä]·ëNoñå1Æùé ~ÊBQ~"j:#ÕiªK¯”‹b°›Ïç[[[1º¥ ÖUi*S™ªªÊô°eYV•1UYcÂÊÿr…¶×ÒÜ‹ôrIÓ[<ˆJ ÖZ§ ƶ‰ËüÆ`·´Xµh:.ÝcŒÙ›ùÒ›éºÿ{£ÕÞ/aïõ+¥7ÙSf»Ò£’ üJGñûJU¹ÒBZš«–Êl{G¶yñ-t2±4ÏóÁ`Û®ÞýL3bkýODZ‘ØÜØHo¸šÛo¿ýüùó¿ú«¿úôÓOÿõ_ÿµÖúÔ©SgÏž=(é-=TzÀ½AgÉRžKƒ]Ìvq_¦«ÔðöÖäÒ­6¯±*&!]éSÄ—\½t×´D[¥izÓ‹³=Òl´TH[JN{ë^{ûª:ì Ÿçy:k!ÍgW馇•$¢‘ØÜlHoxûØÇΟ?üøñßú­ßú³?û³S§NÀô¶÷°éoúÖÄsõ<—ò£Üöæ¼4Ì-Y:ÂR‚LOuoð:¾–½ÇI¶7uÉž$ä’rKÏ¿Òw»7z¦á/N&HË{K¹PöÄGI¢'ÜÌHoxwÿøÇ_{íµÏþó“ÉäþèúýþùóçOž<ù¡¾é‡”Þ®ôF1,5ãW*Ô]©‰¹”ÏâåÞèvµ·«×Õ®þ—âÚÞ›ñ󦵷«]K/Üû’ÖŒ¨÷L€XªáQZ€wEzÃÕüçþç¿üË¿œ8qâSŸúÔ+¯¼rÿý÷O&“'Nœ={ö†Io­ïû®Yao’k½)me;àƒÇ¿t\W–ÈGg ‡Ã/ùËçÎûéOú;¿ó;?ùÉOʲ‘³gÏî÷©p3¢ö†÷ìßÿýߟþùþç>wîÜ~Ÿ ðÁãߊ:Žô†Žú•_ù•ø‡xë­·>ûÙÏî÷¹Ð!tNÑQŸµÀ~!½$¤7tµ7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÒ:ŠÚ­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Ho é Eí €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7€ƒ„ô†Ž¢ö@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+ÒÀABzCGQ{ é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é à !½¡£¨½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½ЊôpÞÐQÔÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEz8HHoè(jo´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡ÓHo,!½¡£|í ,!½¡£èœЊô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½ЊôpÞÐQÔÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘Þh•ï÷ µ­­­·ÞzËÿñÿñéOúèÑ£/½ô’ÏpιÛn»íž{îÙï3`?)jècÌ'?ùÉý×½Ês^xá…'žxâ#;%:ˆÎ)º"˲gžyæ*O¸ë®»¾ô¥/}dç@7‘ÞÐ!_úÒ—>ñ‰O\éÑ?øƒ?Ȳì£<:ˆô†ÑZ_©üö ¿ð ?þøG|>té ÝòØc}ò“ŸÜ{?…7ùèIEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-4.html0000664000175000017500000001052112340760140025726 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.4 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/right.png0000644000175000017500000000040512340760140024503 0ustar00mclasenmclasen00000000000000‰PNG  IHDRóÿabKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝ!ÜG’IDAT8ËÕÒ¯aÇñ?›M´½IdErš,¾Ù-¸ÑhîAâIl’Í ¯r’äy§ž}¿ç·s¿X6èæ ö!9¢Ÿ#èD‚ Œr$-¬BrÃ$GÒÀ"$”¹;™á‰æŸÍú—WZêä&–!¸cš·±øŠq \`ðÃÔ軀Oä¾ò=QouføòIEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/home.png0000644000175000017500000000040012340760140024311 0ustar00mclasenmclasen00000000000000‰PNG  IHDRóÿabKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝ¡ &IDAT8ËÝÒ½ AÅñßž¦f`n v`6`/¶`Y€š˜Ü¡`f&k$,Ëá}˜ˆ ÌüßÀ0ü§bŒ+Ô¸aQW~bæ ËOà e˜{‡y N°Á£üö[LáØÌ}.pÇiÀ­÷¨BzüžÆmm Šoæ·.I]7Ì^[úÃô;%:å†ÁVIEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/annotation-glossary.html0000664000175000017500000001031212340760140027561 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Annotation Glossary

Annotation Glossary

A

allow-none

NULL is ok, both for passing and for returning.

array

Parameter points to an array of items.

C

closure

This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.

E

element-type

Generics and defining elements of containers and arrays.

O

out

Parameter for returning results. Default is transfer full.

S

scope async

The callback is valid until first called.

scope call

The callback is valid only during the call to the method.

T

transfer container

Free data container after the code is done.

transfer full

Free data after the code is done.

transfer none

Don't free data after the code is done.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Module-Interface.html0000664000175000017500000021241612340760140030740 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Module Interface

Module Interface

Module Interface — Extending GdkPixBuf

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

If GdkPixBuf has been compiled with GModule support, it can be extended by modules which can load (and perhaps also save) new image and animation formats. Each loadable module must export a GdkPixbufModuleFillInfoFunc function named fill_info and a GdkPixbufModuleFillVtableFunc function named fill_vtable.

In order to make format-checking work before actually loading the modules (which may require dlopening image libraries), modules export their signatures (and other information) via the fill_info function. An external utility, gdk-pixbuf-query-loaders, uses this to create a text file containing a list of all available loaders and their signatures. This file is then read at runtime by GdkPixBuf to obtain the list of available loaders and their signatures.

Modules may only implement a subset of the functionality available via GdkPixbufModule. If a particular functionality is not implemented, the fill_vtable function will simply not set the corresponding function pointers of the GdkPixbufModule structure. If a module supports incremental loading (i.e. provides begin_load, stop_load and load_increment), it doesn't have to implement load, since GdkPixBuf can supply a generic load implementation wrapping the incremental loading.

Installing a module is a two-step process:

  • copy the module file(s) to the loader directory (normally $libdir/gdk-pixbuf-2.0/$version/loaders, unless overridden by the environment variable GDK_PIXBUF_MODULEDIR)

  • call gdk-pixbuf-query-loaders to update the module file (normally $libdir/gdk-pixbuf-2.0/$version/loaders.cache, unless overridden by the environment variable GDK_PIXBUF_MODULE_FILE)

The GdkPixBuf interfaces needed for implementing modules are contained in gdk-pixbuf-io.h (and gdk-pixbuf-animation.h if the module supports animations). They are not covered by the same stability guarantees as the regular GdkPixBuf API. To underline this fact, they are protected by #ifdef GDK_PIXBUF_ENABLE_BACKEND.

Functions

gdk_pixbuf_set_option ()

gboolean
gdk_pixbuf_set_option (GdkPixbuf *pixbuf,
                       const gchar *key,
                       const gchar *value);

Attaches a key/value pair as an option to a GdkPixbuf. If key already exists in the list of options attached to pixbuf , the new value is ignored and FALSE is returned.

Parameters

pixbuf

a GdkPixbuf

 

key

a nul-terminated string.

 

value

a nul-terminated string.

 

Returns

TRUE on success.

Since 2.2


gdk_pixbuf_get_formats ()

GSList *
gdk_pixbuf_get_formats (void);

Obtains the available information about the image formats supported by GdkPixbuf.

Returns

A list of GdkPixbufFormats describing the supported image formats. The list should be freed when it is no longer needed, but the structures themselves are owned by GdkPixbuf and should not be freed.

[transfer container][element-type GdkPixbufFormat]

Since 2.2


gdk_pixbuf_format_copy ()

GdkPixbufFormat *
gdk_pixbuf_format_copy (const GdkPixbufFormat *format);

Creates a copy of format

Parameters

format

a GdkPixbufFormat

 

Returns

the newly allocated copy of a GdkPixbufFormat. Use gdk_pixbuf_format_free() to free the resources when done

Since 2.22


gdk_pixbuf_format_free ()

void
gdk_pixbuf_format_free (GdkPixbufFormat *format);

Frees the resources allocated when copying a GdkPixbufFormat using gdk_pixbuf_format_copy()

Parameters

format

a GdkPixbufFormat

 

Since 2.22


gdk_pixbuf_format_get_name ()

gchar *
gdk_pixbuf_format_get_name (GdkPixbufFormat *format);

Returns the name of the format.

Parameters

format

a GdkPixbufFormat

 

Returns

the name of the format.

Since 2.2


gdk_pixbuf_format_get_description ()

gchar *
gdk_pixbuf_format_get_description (GdkPixbufFormat *format);

Returns a description of the format.

Parameters

format

a GdkPixbufFormat

 

Returns

a description of the format.

Since 2.2


gdk_pixbuf_format_get_mime_types ()

gchar **
gdk_pixbuf_format_get_mime_types (GdkPixbufFormat *format);

Returns the mime types supported by the format.

Parameters

format

a GdkPixbufFormat

 

Returns

a NULL-terminated array of mime types which must be freed with g_strfreev() when it is no longer needed.

[transfer full]

Since 2.2


gdk_pixbuf_format_get_extensions ()

gchar **
gdk_pixbuf_format_get_extensions (GdkPixbufFormat *format);

Returns the filename extensions typically used for files in the given format.

Parameters

format

a GdkPixbufFormat

 

Returns

a NULL-terminated array of filename extensions which must be freed with g_strfreev() when it is no longer needed.

[transfer full]

Since 2.2


gdk_pixbuf_format_is_writable ()

gboolean
gdk_pixbuf_format_is_writable (GdkPixbufFormat *format);

Returns whether pixbufs can be saved in the given format.

Parameters

format

a GdkPixbufFormat

 

Returns

whether pixbufs can be saved in the given format.

Since 2.2


gdk_pixbuf_format_is_scalable ()

gboolean
gdk_pixbuf_format_is_scalable (GdkPixbufFormat *format);

Returns whether this image format is scalable. If a file is in a scalable format, it is preferable to load it at the desired size, rather than loading it at the default size and scaling the resulting pixbuf to the desired size.

Parameters

format

a GdkPixbufFormat

 

Returns

whether this image format is scalable.

Since 2.6


gdk_pixbuf_format_is_disabled ()

gboolean
gdk_pixbuf_format_is_disabled (GdkPixbufFormat *format);

Returns whether this image format is disabled. See gdk_pixbuf_format_set_disabled().

Parameters

format

a GdkPixbufFormat

 

Returns

whether this image format is disabled.

Since 2.6


gdk_pixbuf_format_set_disabled ()

void
gdk_pixbuf_format_set_disabled (GdkPixbufFormat *format,
                                gboolean disabled);

Disables or enables an image format. If a format is disabled, gdk-pixbuf won't use the image loader for this format to load images. Applications can use this to avoid using image loaders with an inappropriate license, see gdk_pixbuf_format_get_license().

Parameters

format

a GdkPixbufFormat

 

disabled

TRUE to disable the format format

 

Since 2.6


gdk_pixbuf_format_get_license ()

gchar *
gdk_pixbuf_format_get_license (GdkPixbufFormat *format);

Returns information about the license of the image loader for the format. The returned string should be a shorthand for a wellknown license, e.g. "LGPL", "GPL", "QPL", "GPL/QPL", or "other" to indicate some other license. This string should be freed with g_free() when it's no longer needed.

Parameters

format

a GdkPixbufFormat

 

Returns

a string describing the license of format .

Since 2.6


GdkPixbufModuleFillVtableFunc ()

void
(*GdkPixbufModuleFillVtableFunc) (GdkPixbufModule *module);

Defines the type of the function used to set the vtable of a GdkPixbufModule when it is loaded.

Parameters

module

a GdkPixbufModule.

 

Since 2.2


GdkPixbufModuleFillInfoFunc ()

void
(*GdkPixbufModuleFillInfoFunc) (GdkPixbufFormat *info);

Defines the type of the function used to fill a GdkPixbufFormat structure with information about a module.

Parameters

info

a GdkPixbufFormat.

 

Since 2.2


GdkPixbufModuleSizeFunc ()

void
(*GdkPixbufModuleSizeFunc) (gint *width,
                            gint *height,
                            gpointer user_data);

Defines the type of the function that gets called once the size of the loaded image is known.

The function is expected to set width and height to the desired size to which the image should be scaled. If a module has no efficient way to achieve the desired scaling during the loading of the image, it may either ignore the size request, or only approximate it - gdk-pixbuf will then perform the required scaling on the completely loaded image.

If the function sets width or height to zero, the module should interpret this as a hint that it will be closed soon and shouldn't allocate further resources. This convention is used to implement gdk_pixbuf_get_file_info() efficiently.

Parameters

width

pointer to a location containing the current image width

 

height

pointer to a location containing the current image height

 

user_data

the loader.

 

Since 2.2


GdkPixbufModulePreparedFunc ()

void
(*GdkPixbufModulePreparedFunc) (GdkPixbuf *pixbuf,
                                GdkPixbufAnimation *anim,
                                gpointer user_data);

Defines the type of the function that gets called once the initial setup of pixbuf is done.

GdkPixbufLoader uses a function of this type to emit the "<link linkend="GdkPixbufLoader-area-prepared">area_prepared</link>" signal.

Parameters

pixbuf

the GdkPixbuf that is currently being loaded.

 

anim

if an animation is being loaded, the GdkPixbufAnimation, else NULL.

 

user_data

the loader.

 

Since 2.2


GdkPixbufModuleUpdatedFunc ()

void
(*GdkPixbufModuleUpdatedFunc) (GdkPixbuf *pixbuf,
                               int x,
                               int y,
                               int width,
                               int height,
                               gpointer user_data);

Defines the type of the function that gets called every time a region of pixbuf is updated.

GdkPixbufLoader uses a function of this type to emit the "<link linkend="GdkPixbufLoader-area-updated">area_updated</link>" signal.

Parameters

pixbuf

the GdkPixbuf that is currently being loaded.

 

x

the X origin of the updated area.

 

y

the Y origin of the updated area.

 

width

the width of the updated area.

 

height

the height of the updated area.

 

user_data

the loader.

 

Since 2.2

Types and Values

struct GdkPixbufFormat

struct GdkPixbufFormat {
  gchar *name;
  GdkPixbufModulePattern *signature;
  gchar *domain;
  gchar *description;
  gchar **mime_types;
  gchar **extensions;
  guint32 flags;
  gboolean disabled;
  gchar *license;
};

A GdkPixbufFormat contains information about the image format accepted by a module. Only modules should access the fields directly, applications should use the <function>gdk_pixbuf_format_*</function> functions.

Members

gchar *name;

the name of the image format.

 

GdkPixbufModulePattern *signature;

the signature of the module.

 

gchar *domain;

the message domain for the description .

 

gchar *description;

a description of the image format.

 

gchar **mime_types;

a NULL-terminated array of MIME types for the image format.

 

gchar **extensions;

a NULL-terminated array of typical filename extensions for the image format.

 

guint32 flags;

a combination of GdkPixbufFormatFlags.

 

gboolean disabled;

a boolean determining whether the loader is disabled.

 

gchar *license;

a string containing license information, typically set to shorthands like "GPL", "LGPL", etc.

 

Since 2.2


enum GdkPixbufFormatFlags

Flags which allow a module to specify further details about the supported operations.

Members

GDK_PIXBUF_FORMAT_WRITABLE

the module can write out images in the format.

 

GDK_PIXBUF_FORMAT_SCALABLE

the image format is scalable

 

GDK_PIXBUF_FORMAT_THREADSAFE

the module is threadsafe. gdk-pixbuf ignores modules that are not marked as threadsafe. (Since 2.28).

 

Since 2.2


struct GdkPixbufModulePattern

struct GdkPixbufModulePattern {
	char *prefix;
	char *mask;
	int relevance;
};

The signature of a module is a set of prefixes. Prefixes are encoded as pairs of ordinary strings, where the second string, called the mask, if not NULL, must be of the same length as the first one and may contain ' ', '!', 'x', 'z', and 'n' to indicate bytes that must be matched, not matched, "don't-care"-bytes, zeros and non-zeros. Each prefix has an associated integer that describes the relevance of the prefix, with 0 meaning a mismatch and 100 a "perfect match".

Starting with gdk-pixbuf 2.8, the first byte of the mask may be '*', indicating an unanchored pattern that matches not only at the beginning, but also in the middle. Versions prior to 2.8 will interpret the '*' like an 'x'.

The signature of a module is stored as an array of GdkPixbufModulePatterns. The array is terminated by a pattern where the prefix is NULL.

<informalexample><programlisting> GdkPixbufModulePattern *signature[] = { { "abcdx", " !x z", 100 }, { "bla", NULL, 90 }, { NULL, NULL, 0 } }; </programlisting> The example matches e.g. "auud\0" with relevance 100, and "blau" with relevance 90.</informalexample>

Members

char *prefix;

the prefix for this pattern

 

char *mask;

mask containing bytes which modify how the prefix is matched against test data

 

int relevance;

relevance of this pattern

 

Since 2.2


struct GdkPixbufModule

struct GdkPixbufModule {
	char *module_name;
	char *module_path;
	GModule *module;
	GdkPixbufFormat *info;
	
        GdkPixbuf *(* load) (FILE    *f,
                             GError **error);
        GdkPixbuf *(* load_xpm_data) (const char **data);

        /* Incremental loading */

        gpointer (* begin_load)     (GdkPixbufModuleSizeFunc size_func,
                                     GdkPixbufModulePreparedFunc prepare_func,
                                     GdkPixbufModuleUpdatedFunc update_func,
                                     gpointer user_data,
                                     GError **error);
        gboolean (* stop_load)      (gpointer context,
                                     GError **error);
        gboolean (* load_increment) (gpointer      context,
                                     const guchar *buf,
                                     guint         size,
                                     GError      **error);

	/* Animation loading */
	GdkPixbufAnimation *(* load_animation) (FILE    *f,
                                                GError **error);

        /* Saving */
        gboolean (* save) (FILE      *f,
                           GdkPixbuf *pixbuf,
                           gchar    **param_keys,
                           gchar    **param_values,
                           GError   **error);

        gboolean (*save_to_callback) (GdkPixbufSaveFunc save_func,
				      gpointer user_data,
				      GdkPixbuf *pixbuf,
				      gchar **option_keys,
				      gchar **option_values,
				      GError **error);
};

A GdkPixbufModule contains the necessary functions to load and save images in a certain file format.

A GdkPixbufModule can be loaded dynamically from a GModule. Each loadable module must contain a GdkPixbufModuleFillVtableFunc function named <function>fill_vtable</function>, which will get called when the module is loaded and must set the function pointers of the GdkPixbufModule.

Members

char *module_name;

the name of the module, usually the same as the usual file extension for images of this type, eg. "xpm", "jpeg" or "png".

 

char *module_path;

the path from which the module is loaded.

 

GModule *module;

the loaded GModule.

 

GdkPixbufFormat *info;

a GdkPixbufFormat holding information about the module.

 

load ()

loads an image from a file.

 

load_xpm_data ()

loads an image from data in memory.

 

begin_load ()

begins an incremental load.

 

stop_load ()

stops an incremental load.

 

load_increment ()

continues an incremental load.

 

load_animation ()

loads an animation from a file.

 

save ()

saves a GdkPixbuf to a file.

 

save_to_callback ()

saves a GdkPixbuf by calling the given GdkPixbufSaveFunc.

 

struct GdkPixbufAnimationClass

struct GdkPixbufAnimationClass {
        GObjectClass parent_class;


        gboolean                (*is_static_image)  (GdkPixbufAnimation *anim);

        GdkPixbuf*              (*get_static_image) (GdkPixbufAnimation *anim);
        
        void                    (*get_size) (GdkPixbufAnimation *anim,
                                             int                 *width,
                                             int                 *height);
        
        GdkPixbufAnimationIter* (*get_iter) (GdkPixbufAnimation *anim,
                                             const GTimeVal     *start_time);
};

Modules supporting animations must derive a type from GdkPixbufAnimation, providing suitable implementations of the virtual functions.

Members

GObjectClass parent_class;

the parent class

 

is_static_image ()

returns whether the given animation is just a static image.

 

get_static_image ()

returns a static image representing the given animation.

 

get_size ()

fills width and height with the frame size of the animation.

 

get_iter ()

returns an iterator for the given animation.

 

struct GdkPixbufAnimationIterClass

struct GdkPixbufAnimationIterClass {
        GObjectClass parent_class;


        int        (*get_delay_time)   (GdkPixbufAnimationIter *iter);

        GdkPixbuf* (*get_pixbuf)       (GdkPixbufAnimationIter *iter);

        gboolean   (*on_currently_loading_frame) (GdkPixbufAnimationIter *iter);

        gboolean   (*advance)          (GdkPixbufAnimationIter *iter,
                                        const GTimeVal         *current_time);
};

Modules supporting animations must derive a type from GdkPixbufAnimationIter, providing suitable implementations of the virtual functions.

Members

GObjectClass parent_class;

the parent class

 

get_delay_time ()

returns the time in milliseconds that the current frame should be shown.

 

get_pixbuf ()

returns the current frame.

 

on_currently_loading_frame ()

returns whether the current frame of iter is being loaded.

 

advance ()

advances the iterator to current_time , possibly changing the current frame.

 
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Animations.html0000664000175000017500000016752212340760140027726 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Animations

Animations

Animations — Animated images.

Properties

gboolean loop Read / Write

Types and Values

Object Hierarchy

    GObject
    ├── GdkPixbufAnimation
    │   ╰── GdkPixbufSimpleAnim
    ├── GdkPixbufAnimation
    │   ╰── GdkPixbufSimpleAnim
    ╰── GdkPixbufAnimationIter

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The GdkPixBuf library provides a simple mechanism to load and represent animations. An animation is conceptually a series of frames to be displayed over time. The animation may not be represented as a series of frames internally; for example, it may be stored as a sprite and instructions for moving the sprite around a background. To display an animation you don't need to understand its representation, however; you just ask GdkPixBuf what should be displayed at a given point in time.

Functions

gdk_pixbuf_animation_new_from_file ()

GdkPixbufAnimation *
gdk_pixbuf_animation_new_from_file (const char *filename,
                                    GError **error);

Creates a new animation by loading it from a file. The file format is detected automatically. If the file's format does not support multi-frame images, then an animation with a single frame will be created. Possible errors are in the GDK_PIXBUF_ERROR and G_FILE_ERROR domains.

Parameters

filename

Name of file to load, in the GLib file name encoding

 

error

return location for error

 

Returns

A newly-created animation with a reference count of 1, or NULL if any of several error conditions ocurred: the file could not be opened, there was no loader for the file's format, there was not enough memory to allocate the image buffer, or the image file contained invalid data.


gdk_pixbuf_animation_new_from_resource ()

GdkPixbufAnimation *
gdk_pixbuf_animation_new_from_resource
                               (const char *resource_path,
                                GError **error);

Creates a new pixbuf animation by loading an image from an resource.

The file format is detected automatically. If NULL is returned, then error will be set.

Parameters

resource_path

the path of the resource file

 

error

Return location for an error

 

Returns

A newly-created animation, or NULL if any of several error conditions occurred: the file could not be opened, the image format is not supported, there was not enough memory to allocate the image buffer, the stream contained invalid data, or the operation was cancelled.

Since 2.28


gdk_pixbuf_animation_new_from_stream ()

GdkPixbufAnimation *
gdk_pixbuf_animation_new_from_stream (GInputStream *stream,
                                      GCancellable *cancellable,
                                      GError **error);

Creates a new animation by loading it from an input stream.

The file format is detected automatically. If NULL is returned, then error will be set. The cancellable can be used to abort the operation from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. Other possible errors are in the GDK_PIXBUF_ERROR and G_IO_ERROR domains.

The stream is not closed.

Parameters

stream

a GInputStream to load the pixbuf from

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

error

Return location for an error

 

Returns

A newly-created pixbuf, or NULL if any of several error conditions occurred: the file could not be opened, the image format is not supported, there was not enough memory to allocate the image buffer, the stream contained invalid data, or the operation was cancelled.

Since 2.28


gdk_pixbuf_animation_new_from_stream_async ()

void
gdk_pixbuf_animation_new_from_stream_async
                               (GInputStream *stream,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Creates a new animation by asynchronously loading an image from an input stream.

For more details see gdk_pixbuf_new_from_stream(), which is the synchronous version of this function.

When the operation is finished, callback will be called in the main thread. You can then call gdk_pixbuf_animation_new_from_stream_finish() to get the result of the operation.

Parameters

stream

a GInputStream from which to load the animation

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

callback

a GAsyncReadyCallback to call when the the pixbuf is loaded

 

user_data

the data to pass to the callback function

 

Since 2.28


gdk_pixbuf_animation_new_from_stream_finish ()

GdkPixbufAnimation *
gdk_pixbuf_animation_new_from_stream_finish
                               (GAsyncResult *async_result,
                                GError **error);

Finishes an asynchronous pixbuf animation creation operation started with gdk_pixbuf_animation_new_from_stream_async().

Parameters

async_result

a GAsyncResult

 

error

a GError, or NULL

 

Returns

a GdkPixbufAnimation or NULL on error. Free the returned object with g_object_unref().

Since 2.28


gdk_pixbuf_animation_ref ()

GdkPixbufAnimation *
gdk_pixbuf_animation_ref (GdkPixbufAnimation *animation);

gdk_pixbuf_animation_ref has been deprecated since version 2.0 and should not be used in newly-written code.

Use g_object_ref().

Adds a reference to an animation.

Parameters

animation

An animation.

 

Returns

The same as the animation argument.


gdk_pixbuf_animation_unref ()

void
gdk_pixbuf_animation_unref (GdkPixbufAnimation *animation);

gdk_pixbuf_animation_unref has been deprecated since version 2.0 and should not be used in newly-written code.

Use g_object_unref().

Removes a reference from an animation.

Parameters

animation

An animation.

 

gdk_pixbuf_animation_get_width ()

int
gdk_pixbuf_animation_get_width (GdkPixbufAnimation *animation);

Queries the width of the bounding box of a pixbuf animation.

Parameters

animation

An animation.

 

Returns

Width of the bounding box of the animation.


gdk_pixbuf_animation_get_height ()

int
gdk_pixbuf_animation_get_height (GdkPixbufAnimation *animation);

Queries the height of the bounding box of a pixbuf animation.

Parameters

animation

An animation.

 

Returns

Height of the bounding box of the animation.


gdk_pixbuf_animation_get_iter ()

GdkPixbufAnimationIter *
gdk_pixbuf_animation_get_iter (GdkPixbufAnimation *animation,
                               const GTimeVal *start_time);

Get an iterator for displaying an animation. The iterator provides the frames that should be displayed at a given time. It should be freed after use with g_object_unref().

start_time would normally come from g_get_current_time(), and marks the beginning of animation playback. After creating an iterator, you should immediately display the pixbuf returned by gdk_pixbuf_animation_iter_get_pixbuf(). Then, you should install a timeout (with g_timeout_add()) or by some other mechanism ensure that you'll update the image after gdk_pixbuf_animation_iter_get_delay_time() milliseconds. Each time the image is updated, you should reinstall the timeout with the new, possibly-changed delay time.

As a shortcut, if start_time is NULL, the result of g_get_current_time() will be used automatically.

To update the image (i.e. possibly change the result of gdk_pixbuf_animation_iter_get_pixbuf() to a new frame of the animation), call gdk_pixbuf_animation_iter_advance().

If you're using GdkPixbufLoader, in addition to updating the image after the delay time, you should also update it whenever you receive the area_updated signal and gdk_pixbuf_animation_iter_on_currently_loading_frame() returns TRUE. In this case, the frame currently being fed into the loader has received new data, so needs to be refreshed. The delay time for a frame may also be modified after an area_updated signal, for example if the delay time for a frame is encoded in the data after the frame itself. So your timeout should be reinstalled after any area_updated signal.

A delay time of -1 is possible, indicating "infinite."

Parameters

animation

a GdkPixbufAnimation

 

start_time

time when the animation starts playing.

[allow-none]

Returns

an iterator to move over the animation.

[transfer full]


gdk_pixbuf_animation_is_static_image ()

gboolean
gdk_pixbuf_animation_is_static_image (GdkPixbufAnimation *animation);

If you load a file with gdk_pixbuf_animation_new_from_file() and it turns out to be a plain, unanimated image, then this function will return TRUE. Use gdk_pixbuf_animation_get_static_image() to retrieve the image.

Parameters

animation

a GdkPixbufAnimation

 

Returns

TRUE if the "animation" was really just an image


gdk_pixbuf_animation_get_static_image ()

GdkPixbuf *
gdk_pixbuf_animation_get_static_image (GdkPixbufAnimation *animation);

If an animation is really just a plain image (has only one frame), this function returns that image. If the animation is an animation, this function returns a reasonable thing to display as a static unanimated image, which might be the first frame, or something more sophisticated. If an animation hasn't loaded any frames yet, this function will return NULL.

Parameters

animation

a GdkPixbufAnimation

 

Returns

unanimated image representing the animation.

[transfer none]


gdk_pixbuf_animation_iter_advance ()

gboolean
gdk_pixbuf_animation_iter_advance (GdkPixbufAnimationIter *iter,
                                   const GTimeVal *current_time);

Possibly advances an animation to a new frame. Chooses the frame based on the start time passed to gdk_pixbuf_animation_get_iter().

current_time would normally come from g_get_current_time(), and must be greater than or equal to the time passed to gdk_pixbuf_animation_get_iter(), and must increase or remain unchanged each time gdk_pixbuf_animation_iter_get_pixbuf() is called. That is, you can't go backward in time; animations only play forward.

As a shortcut, pass NULL for the current time and g_get_current_time() will be invoked on your behalf. So you only need to explicitly pass current_time if you're doing something odd like playing the animation at double speed.

If this function returns FALSE, there's no need to update the animation display, assuming the display had been rendered prior to advancing; if TRUE, you need to call gdk_pixbuf_animation_iter_get_pixbuf() and update the display with the new pixbuf.

Parameters

iter

a GdkPixbufAnimationIter

 

current_time

current time.

[allow-none]

Returns

TRUE if the image may need updating


gdk_pixbuf_animation_iter_get_delay_time ()

int
gdk_pixbuf_animation_iter_get_delay_time
                               (GdkPixbufAnimationIter *iter);

Gets the number of milliseconds the current pixbuf should be displayed, or -1 if the current pixbuf should be displayed forever. g_timeout_add() conveniently takes a timeout in milliseconds, so you can use a timeout to schedule the next update.

Parameters

iter

an animation iterator

 

Returns

delay time in milliseconds (thousandths of a second)


gdk_pixbuf_animation_iter_on_currently_loading_frame ()

gboolean
gdk_pixbuf_animation_iter_on_currently_loading_frame
                               (GdkPixbufAnimationIter *iter);

Used to determine how to respond to the area_updated signal on GdkPixbufLoader when loading an animation. area_updated is emitted for an area of the frame currently streaming in to the loader. So if you're on the currently loading frame, you need to redraw the screen for the updated area.

Parameters

Returns

TRUE if the frame we're on is partially loaded, or the last frame


gdk_pixbuf_animation_iter_get_pixbuf ()

GdkPixbuf *
gdk_pixbuf_animation_iter_get_pixbuf (GdkPixbufAnimationIter *iter);

Gets the current pixbuf which should be displayed; the pixbuf might not be the same size as the animation itself (gdk_pixbuf_animation_get_width(), gdk_pixbuf_animation_get_height()). This pixbuf should be displayed for gdk_pixbuf_animation_iter_get_delay_time() milliseconds. The caller of this function does not own a reference to the returned pixbuf; the returned pixbuf will become invalid when the iterator advances to the next frame, which may happen anytime you call gdk_pixbuf_animation_iter_advance(). Copy the pixbuf to keep it (don't just add a reference), as it may get recycled as you advance the iterator.

Parameters

iter

an animation iterator

 

Returns

the pixbuf to be displayed.

[transfer none]


gdk_pixbuf_simple_anim_new ()

GdkPixbufSimpleAnim *
gdk_pixbuf_simple_anim_new (gint width,
                            gint height,
                            gfloat rate);

Creates a new, empty animation.

Parameters

width

the width of the animation

 

height

the height of the animation

 

rate

the speed of the animation, in frames per second

 

Returns

a newly allocated GdkPixbufSimpleAnim

Since 2.8


gdk_pixbuf_simple_anim_add_frame ()

void
gdk_pixbuf_simple_anim_add_frame (GdkPixbufSimpleAnim *animation,
                                  GdkPixbuf *pixbuf);

Adds a new frame to animation . The pixbuf must have the dimensions specified when the animation was constructed.

Parameters

animation

a GdkPixbufSimpleAnim

 

pixbuf

the pixbuf to add

 

Since 2.8


gdk_pixbuf_simple_anim_set_loop ()

void
gdk_pixbuf_simple_anim_set_loop (GdkPixbufSimpleAnim *animation,
                                 gboolean loop);

Sets whether animation should loop indefinitely when it reaches the end.

Parameters

animation

a GdkPixbufSimpleAnim

 

loop

whether to loop the animation

 

Since 2.18


gdk_pixbuf_simple_anim_get_loop ()

gboolean
gdk_pixbuf_simple_anim_get_loop (GdkPixbufSimpleAnim *animation);

Gets whether animation should loop indefinitely when it reaches the end.

Parameters

animation

a GdkPixbufSimpleAnim

 

Returns

TRUE if the animation loops forever, FALSE otherwise

Since 2.18

Types and Values

struct GdkPixbufAnimation

struct GdkPixbufAnimation;

An opaque struct representing an animation.


struct GdkPixbufAnimationIter

struct GdkPixbufAnimationIter;

An opaque struct representing an iterator which points to a certain position in an animation.


GdkPixbufSimpleAnim

typedef struct _GdkPixbufSimpleAnim GdkPixbufSimpleAnim;

An opaque struct representing a simple animation.

Property Details

The “loop†property

  “loop†                    gboolean

Whether the animation should loop when it reaches the end.

Flags: Read / Write

Default value: FALSE

Since 2.18

See Also

GdkPixbufLoader.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-File-Loading.html0000664000175000017500000013667012340760140030056 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: File Loading

File Loading

File Loading — Loading a pixbuf from a file.

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The GdkPixBuf library provides a simple mechanism for loading an image from a file in synchronous fashion. This means that the library takes control of the application while the file is being loaded; from the user's point of view, the application will block until the image is done loading.

This interface can be used by applications in which blocking is acceptable while an image is being loaded. It can also be used to load small images in general. Applications that need progressive loading can use the GdkPixbufLoader functionality instead.

Functions

gdk_pixbuf_new_from_file ()

GdkPixbuf *
gdk_pixbuf_new_from_file (const char *filename,
                          GError **error);

Creates a new pixbuf by loading an image from a file. The file format is detected automatically. If NULL is returned, then error will be set. Possible errors are in the GDK_PIXBUF_ERROR and G_FILE_ERROR domains.

Parameters

filename

Name of file to load, in the GLib file name encoding

 

error

Return location for an error

 

Returns

A newly-created pixbuf with a reference count of 1, or NULL if any of several error conditions occurred: the file could not be opened, there was no loader for the file's format, there was not enough memory to allocate the image buffer, or the image file contained invalid data.


gdk_pixbuf_new_from_file_at_size ()

GdkPixbuf *
gdk_pixbuf_new_from_file_at_size (const char *filename,
                                  int width,
                                  int height,
                                  GError **error);

Creates a new pixbuf by loading an image from a file. The file format is detected automatically. If NULL is returned, then error will be set. Possible errors are in the GDK_PIXBUF_ERROR and G_FILE_ERROR domains.

The image will be scaled to fit in the requested size, preserving the image's aspect ratio. Note that the returned pixbuf may be smaller than width x height , if the aspect ratio requires it. To load and image at the requested size, regardless of aspect ratio, use gdk_pixbuf_new_from_file_at_scale().

Parameters

filename

Name of file to load, in the GLib file name encoding

 

width

The width the image should have or -1 to not constrain the width

 

height

The height the image should have or -1 to not constrain the height

 

error

Return location for an error

 

Returns

A newly-created pixbuf with a reference count of 1, or NULL if any of several error conditions occurred: the file could not be opened, there was no loader for the file's format, there was not enough memory to allocate the image buffer, or the image file contained invalid data.

Since 2.4


gdk_pixbuf_new_from_file_at_scale ()

GdkPixbuf *
gdk_pixbuf_new_from_file_at_scale (const char *filename,
                                   int width,
                                   int height,
                                   gboolean preserve_aspect_ratio,
                                   GError **error);

Creates a new pixbuf by loading an image from a file. The file format is detected automatically. If NULL is returned, then error will be set. Possible errors are in the GDK_PIXBUF_ERROR and G_FILE_ERROR domains. The image will be scaled to fit in the requested size, optionally preserving the image's aspect ratio.

When preserving the aspect ratio, a width of -1 will cause the image to be scaled to the exact given height, and a height of -1 will cause the image to be scaled to the exact given width. When not preserving aspect ratio, a width or height of -1 means to not scale the image at all in that dimension. Negative values for width and height are allowed since 2.8.

Parameters

filename

Name of file to load, in the GLib file name encoding

 

width

The width the image should have or -1 to not constrain the width

 

height

The height the image should have or -1 to not constrain the height

 

preserve_aspect_ratio

TRUE to preserve the image's aspect ratio

 

error

Return location for an error

 

Returns

A newly-created pixbuf with a reference count of 1, or NULL if any of several error conditions occurred: the file could not be opened, there was no loader for the file's format, there was not enough memory to allocate the image buffer, or the image file contained invalid data.

Since 2.6


gdk_pixbuf_get_file_info ()

GdkPixbufFormat *
gdk_pixbuf_get_file_info (const gchar *filename,
                          gint *width,
                          gint *height);

Parses an image file far enough to determine its format and size.

Parameters

filename

The name of the file to identify.

 

width

Return location for the width of the image, or NULL.

[optional][out]

height

Return location for the height of the image, or NULL.

[optional][out]

Returns

A GdkPixbufFormat describing the image format of the file or NULL if the image format wasn't recognized. The return value is owned by GdkPixbuf and should not be freed.

[nullable][transfer none]

Since 2.4


gdk_pixbuf_new_from_resource ()

GdkPixbuf *
gdk_pixbuf_new_from_resource (const char *resource_path,
                              GError **error);

Creates a new pixbuf by loading an image from an resource.

The file format is detected automatically. If NULL is returned, then error will be set.

Parameters

resource_path

the path of the resource file

 

error

Return location for an error

 

Returns

A newly-created pixbuf, or NULL if any of several error conditions occurred: the file could not be opened, the image format is not supported, there was not enough memory to allocate the image buffer, the stream contained invalid data, or the operation was cancelled.

Since 2.26


gdk_pixbuf_new_from_resource_at_scale ()

GdkPixbuf *
gdk_pixbuf_new_from_resource_at_scale (const char *resource_path,
                                       int width,
                                       int height,
                                       gboolean preserve_aspect_ratio,
                                       GError **error);

Creates a new pixbuf by loading an image from an resource.

The file format is detected automatically. If NULL is returned, then error will be set.

The image will be scaled to fit in the requested size, optionally preserving the image's aspect ratio. When preserving the aspect ratio, a width of -1 will cause the image to be scaled to the exact given height, and a height of -1 will cause the image to be scaled to the exact given width. When not preserving aspect ratio, a width or height of -1 means to not scale the image at all in that dimension.

The stream is not closed.

Parameters

resource_path

the path of the resource file

 

width

The width the image should have or -1 to not constrain the width

 

height

The height the image should have or -1 to not constrain the height

 

preserve_aspect_ratio

TRUE to preserve the image's aspect ratio

 

error

Return location for an error

 

Returns

A newly-created pixbuf, or NULL if any of several error conditions occurred: the file could not be opened, the image format is not supported, there was not enough memory to allocate the image buffer, the stream contained invalid data, or the operation was cancelled.

Since 2.26


gdk_pixbuf_new_from_stream ()

GdkPixbuf *
gdk_pixbuf_new_from_stream (GInputStream *stream,
                            GCancellable *cancellable,
                            GError **error);

Creates a new pixbuf by loading an image from an input stream.

The file format is detected automatically. If NULL is returned, then error will be set. The cancellable can be used to abort the operation from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. Other possible errors are in the GDK_PIXBUF_ERROR and G_IO_ERROR domains.

The stream is not closed.

Parameters

stream

a GInputStream to load the pixbuf from

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

error

Return location for an error

 

Returns

A newly-created pixbuf, or NULL if any of several error conditions occurred: the file could not be opened, the image format is not supported, there was not enough memory to allocate the image buffer, the stream contained invalid data, or the operation was cancelled.

Since 2.14


gdk_pixbuf_new_from_stream_async ()

void
gdk_pixbuf_new_from_stream_async (GInputStream *stream,
                                  GCancellable *cancellable,
                                  GAsyncReadyCallback callback,
                                  gpointer user_data);

Creates a new pixbuf by asynchronously loading an image from an input stream.

For more details see gdk_pixbuf_new_from_stream(), which is the synchronous version of this function.

When the operation is finished, callback will be called in the main thread. You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation.

Parameters

stream

a GInputStream from which to load the pixbuf

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

callback

a GAsyncReadyCallback to call when the the pixbuf is loaded

 

user_data

the data to pass to the callback function

 

Since 2.24


gdk_pixbuf_new_from_stream_finish ()

GdkPixbuf *
gdk_pixbuf_new_from_stream_finish (GAsyncResult *async_result,
                                   GError **error);

Finishes an asynchronous pixbuf creation operation started with gdk_pixbuf_new_from_stream_async().

Parameters

async_result

a GAsyncResult

 

error

a GError, or NULL

 

Returns

a GdkPixbuf or NULL on error. Free the returned object with g_object_unref().

Since 2.24


gdk_pixbuf_new_from_stream_at_scale ()

GdkPixbuf *
gdk_pixbuf_new_from_stream_at_scale (GInputStream *stream,
                                     gint width,
                                     gint height,
                                     gboolean preserve_aspect_ratio,
                                     GCancellable *cancellable,
                                     GError **error);

Creates a new pixbuf by loading an image from an input stream.

The file format is detected automatically. If NULL is returned, then error will be set. The cancellable can be used to abort the operation from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. Other possible errors are in the GDK_PIXBUF_ERROR and G_IO_ERROR domains.

The image will be scaled to fit in the requested size, optionally preserving the image's aspect ratio.

When preserving the aspect ratio, a width of -1 will cause the image to be scaled to the exact given height, and a height of -1 will cause the image to be scaled to the exact given width. If both width and height are given, this function will behave as if the smaller of the two values is passed as -1.

When not preserving aspect ratio, a width or height of -1 means to not scale the image at all in that dimension.

The stream is not closed.

Parameters

stream

a GInputStream to load the pixbuf from

 

width

The width the image should have or -1 to not constrain the width

 

height

The height the image should have or -1 to not constrain the height

 

preserve_aspect_ratio

TRUE to preserve the image's aspect ratio

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

error

Return location for an error

 

Returns

A newly-created pixbuf, or NULL if any of several error conditions occurred: the file could not be opened, the image format is not supported, there was not enough memory to allocate the image buffer, the stream contained invalid data, or the operation was cancelled.

Since 2.14


gdk_pixbuf_new_from_stream_at_scale_async ()

void
gdk_pixbuf_new_from_stream_at_scale_async
                               (GInputStream *stream,
                                gint width,
                                gint height,
                                gboolean preserve_aspect_ratio,
                                GCancellable *cancellable,
                                GAsyncReadyCallback callback,
                                gpointer user_data);

Creates a new pixbuf by asynchronously loading an image from an input stream.

For more details see gdk_pixbuf_new_from_stream_at_scale(), which is the synchronous version of this function.

When the operation is finished, callback will be called in the main thread. You can then call gdk_pixbuf_new_from_stream_finish() to get the result of the operation.

Parameters

stream

a GInputStream from which to load the pixbuf

 

width

the width the image should have or -1 to not constrain the width

 

height

the height the image should have or -1 to not constrain the height

 

preserve_aspect_ratio

TRUE to preserve the image's aspect ratio

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

callback

a GAsyncReadyCallback to call when the the pixbuf is loaded

 

user_data

the data to pass to the callback function

 

Since 2.24

Types and Values

See Also

GdkPixbufLoader.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-gdk-pixbuf-Xlib-initialization.html0000664000175000017500000001646212340760140033601 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: gdk-pixbuf Xlib initialization

gdk-pixbuf Xlib initialization

gdk-pixbuf Xlib initialization — Initializing the gdk-pixbuf Xlib library.

Functions

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

In addition to the normal Gdk-specific functions, the &gdk-pixbuf; package provides a small library that lets Xlib-only applications use GdkPixbuf structures and render them to X drawables. The functions in this section are used to initialize the &gdk-pixbuf; Xlib library. This library must be initialized near the beginning of the program or before calling any of the other &gdk-pixbuf; Xlib functions.

Functions

gdk_pixbuf_xlib_init ()

void
gdk_pixbuf_xlib_init (Display *display,
                      int screen_num);

Initializes the gdk-pixbuf Xlib machinery by calling xlib_rgb_init(). This function should be called near the beginning of your program, or before using any of the gdk-pixbuf-xlib functions.

Parameters

display

X display to use.

 

screen_num

Screen number.

 

gdk_pixbuf_xlib_init_with_depth ()

void
gdk_pixbuf_xlib_init_with_depth (Display *display,
                                 int screen_num,
                                 int prefDepth);

Similar to gdk_pixbuf_xlib_init(), but also lets you specify the preferred depth for XlibRGB if you do not want it to use the default depth it picks.

Parameters

display

X display to use.

 

screen_num

Screen number.

 

prefDepth

Preferred depth for XlibRGB.

 

Types and Values

See Also

XlibRGB

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Scaling.html0000664000175000017500000014766012340760140027205 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Scaling

Scaling

Scaling — Scaling pixbufs and scaling and compositing pixbufs

Types and Values

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The GdkPixBuf contains functions to scale pixbufs, to scale pixbufs and composite against an existing image, and to scale pixbufs and composite against a solid color or checkerboard. Compositing a checkerboard is a common way to show an image with an alpha channel in image-viewing and editing software.

Since the full-featured functions (gdk_pixbuf_scale(), gdk_pixbuf_composite(), and gdk_pixbuf_composite_color()) are rather complex to use and have many arguments, two simple convenience functions are provided, gdk_pixbuf_scale_simple() and gdk_pixbuf_composite_color_simple() which create a new pixbuf of a given size, scale an original image to fit, and then return the new pixbuf.

Scaling and compositing functions take advantage of MMX hardware acceleration on systems where MMX is supported. If gdk-pixbuf is built with the Sun mediaLib library, these functions are instead accelerated using mediaLib, which provides hardware acceleration on Intel, AMD, and Sparc chipsets. If desired, mediaLib support can be turned off by setting the GDK_DISABLE_MEDIALIB environment variable.

The following example demonstrates handling an expose event by rendering the appropriate area of a source image (which is scaled to fit the widget) onto the widget's window. The source image is rendered against a checkerboard, which provides a visual representation of the alpha channel if the image has one. If the image doesn't have an alpha channel, calling gdk_pixbuf_composite_color() function has exactly the same effect as calling gdk_pixbuf_scale().

Handling an expose event

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
gboolean
expose_cb (GtkWidget *widget, GdkEventExpose *event, gpointer data)
{
  GdkPixbuf *dest;

  dest = gdk_pixbuf_new (GDK_COLORSPACE_RGB, FALSE, 8, event->area.width, event->area.height);

  gdk_pixbuf_composite_color (pixbuf, dest,
                              0, 0, event->area.width, event->area.height,
                              -event->area.x, -event->area.y,
                              (double) widget->allocation.width / gdk_pixbuf_get_width (pixbuf),
                              (double) widget->allocation.height / gdk_pixbuf_get_height (pixbuf),
                              GDK_INTERP_BILINEAR, 255,
                              event->area.x, event->area.y, 16, 0xaaaaaa, 0x555555);

  gdk_draw_pixbuf (widget->window, widget->style->fg_gc[GTK_STATE_NORMAL], dest,
                   0, 0, event->area.x, event->area.y,
                   event->area.width, event->area.height,
                   GDK_RGB_DITHER_NORMAL, event->area.x, event->area.y);
  
  gdk_pixbuf_unref (dest);
  
  return TRUE;
}

Functions

gdk_pixbuf_scale_simple ()

GdkPixbuf *
gdk_pixbuf_scale_simple (const GdkPixbuf *src,
                         int dest_width,
                         int dest_height,
                         GdkInterpType interp_type);

Create a new GdkPixbuf containing a copy of src scaled to dest_width x dest_height . Leaves src unaffected. interp_type should be GDK_INTERP_NEAREST if you want maximum speed (but when scaling down GDK_INTERP_NEAREST is usually unusably ugly). The default interp_type should be GDK_INTERP_BILINEAR which offers reasonable quality and speed.

You can scale a sub-portion of src by creating a sub-pixbuf pointing into src ; see gdk_pixbuf_new_subpixbuf().

For more complicated scaling/compositing see gdk_pixbuf_scale() and gdk_pixbuf_composite().

Parameters

src

a GdkPixbuf

 

dest_width

the width of destination image

 

dest_height

the height of destination image

 

interp_type

the interpolation type for the transformation.

 

Returns

the new GdkPixbuf, or NULL if not enough memory could be allocated for it.

[transfer full]


gdk_pixbuf_scale ()

void
gdk_pixbuf_scale (const GdkPixbuf *src,
                  GdkPixbuf *dest,
                  int dest_x,
                  int dest_y,
                  int dest_width,
                  int dest_height,
                  double offset_x,
                  double offset_y,
                  double scale_x,
                  double scale_y,
                  GdkInterpType interp_type);

Creates a transformation of the source image src by scaling by scale_x and scale_y then translating by offset_x and offset_y , then renders the rectangle (dest_x , dest_y , dest_width , dest_height ) of the resulting image onto the destination image replacing the previous contents.

Try to use gdk_pixbuf_scale_simple() first, this function is the industrial-strength power tool you can fall back to if gdk_pixbuf_scale_simple() isn't powerful enough.

If the source rectangle overlaps the destination rectangle on the same pixbuf, it will be overwritten during the scaling which results in rendering artifacts.

Parameters

src

a GdkPixbuf

 

dest

the GdkPixbuf into which to render the results

 

dest_x

the left coordinate for region to render

 

dest_y

the top coordinate for region to render

 

dest_width

the width of the region to render

 

dest_height

the height of the region to render

 

offset_x

the offset in the X direction (currently rounded to an integer)

 

offset_y

the offset in the Y direction (currently rounded to an integer)

 

scale_x

the scale factor in the X direction

 

scale_y

the scale factor in the Y direction

 

interp_type

the interpolation type for the transformation.

 

gdk_pixbuf_composite_color_simple ()

GdkPixbuf *
gdk_pixbuf_composite_color_simple (const GdkPixbuf *src,
                                   int dest_width,
                                   int dest_height,
                                   GdkInterpType interp_type,
                                   int overall_alpha,
                                   int check_size,
                                   guint32 color1,
                                   guint32 color2);

Creates a new GdkPixbuf by scaling src to dest_width x dest_height and compositing the result with a checkboard of colors color1 and color2 .

Parameters

src

a GdkPixbuf

 

dest_width

the width of destination image

 

dest_height

the height of destination image

 

interp_type

the interpolation type for the transformation.

 

overall_alpha

overall alpha for source image (0..255)

 

check_size

the size of checks in the checkboard (must be a power of two)

 

color1

the color of check at upper left

 

color2

the color of the other check

 

Returns

the new GdkPixbuf, or NULL if not enough memory could be allocated for it.

[transfer full]


gdk_pixbuf_composite ()

void
gdk_pixbuf_composite (const GdkPixbuf *src,
                      GdkPixbuf *dest,
                      int dest_x,
                      int dest_y,
                      int dest_width,
                      int dest_height,
                      double offset_x,
                      double offset_y,
                      double scale_x,
                      double scale_y,
                      GdkInterpType interp_type,
                      int overall_alpha);

Creates a transformation of the source image src by scaling by scale_x and scale_y then translating by offset_x and offset_y . This gives an image in the coordinates of the destination pixbuf. The rectangle (dest_x , dest_y , dest_width , dest_height ) is then composited onto the corresponding rectangle of the original destination image.

When the destination rectangle contains parts not in the source image, the data at the edges of the source image is replicated to infinity.

Parameters

src

a GdkPixbuf

 

dest

the GdkPixbuf into which to render the results

 

dest_x

the left coordinate for region to render

 

dest_y

the top coordinate for region to render

 

dest_width

the width of the region to render

 

dest_height

the height of the region to render

 

offset_x

the offset in the X direction (currently rounded to an integer)

 

offset_y

the offset in the Y direction (currently rounded to an integer)

 

scale_x

the scale factor in the X direction

 

scale_y

the scale factor in the Y direction

 

interp_type

the interpolation type for the transformation.

 

overall_alpha

overall alpha for source image (0..255)

 

gdk_pixbuf_composite_color ()

void
gdk_pixbuf_composite_color (const GdkPixbuf *src,
                            GdkPixbuf *dest,
                            int dest_x,
                            int dest_y,
                            int dest_width,
                            int dest_height,
                            double offset_x,
                            double offset_y,
                            double scale_x,
                            double scale_y,
                            GdkInterpType interp_type,
                            int overall_alpha,
                            int check_x,
                            int check_y,
                            int check_size,
                            guint32 color1,
                            guint32 color2);

Creates a transformation of the source image src by scaling by scale_x and scale_y then translating by offset_x and offset_y , then composites the rectangle (dest_x ,dest_y , dest_width , dest_height ) of the resulting image with a checkboard of the colors color1 and color2 and renders it onto the destination image.

See gdk_pixbuf_composite_color_simple() for a simpler variant of this function suitable for many tasks.

Parameters

src

a GdkPixbuf

 

dest

the GdkPixbuf into which to render the results

 

dest_x

the left coordinate for region to render

 

dest_y

the top coordinate for region to render

 

dest_width

the width of the region to render

 

dest_height

the height of the region to render

 

offset_x

the offset in the X direction (currently rounded to an integer)

 

offset_y

the offset in the Y direction (currently rounded to an integer)

 

scale_x

the scale factor in the X direction

 

scale_y

the scale factor in the Y direction

 

interp_type

the interpolation type for the transformation.

 

overall_alpha

overall alpha for source image (0..255)

 

check_x

the X offset for the checkboard (origin of checkboard is at -check_x , -check_y )

 

check_y

the Y offset for the checkboard

 

check_size

the size of checks in the checkboard (must be a power of two)

 

color1

the color of check at upper left

 

color2

the color of the other check

 

gdk_pixbuf_rotate_simple ()

GdkPixbuf *
gdk_pixbuf_rotate_simple (const GdkPixbuf *src,
                          GdkPixbufRotation angle);

Rotates a pixbuf by a multiple of 90 degrees, and returns the result in a new pixbuf.

Parameters

src

a GdkPixbuf

 

angle

the angle to rotate by

 

Returns

the new GdkPixbuf, or NULL if not enough memory could be allocated for it.

[nullable][transfer full]

Since 2.6


gdk_pixbuf_flip ()

GdkPixbuf *
gdk_pixbuf_flip (const GdkPixbuf *src,
                 gboolean horizontal);

Flips a pixbuf horizontally or vertically and returns the result in a new pixbuf.

Parameters

src

a GdkPixbuf

 

horizontal

TRUE to flip horizontally, FALSE to flip vertically

 

Returns

the new GdkPixbuf, or NULL if not enough memory could be allocated for it.

[nullable][transfer full]

Since 2.6

Types and Values

enum GdkInterpType

This enumeration describes the different interpolation modes that can be used with the scaling functions. GDK_INTERP_NEAREST is the fastest scaling method, but has horrible quality when scaling down. GDK_INTERP_BILINEAR is the best choice if you aren't sure what to choose, it has a good speed/quality balance.

<note> Cubic filtering is missing from the list; hyperbolic interpolation is just as fast and results in higher quality. </note>

Members

GDK_INTERP_NEAREST

Nearest neighbor sampling; this is the fastest and lowest quality mode. Quality is normally unacceptable when scaling down, but may be OK when scaling up.

 

GDK_INTERP_TILES

This is an accurate simulation of the PostScript image operator without any interpolation enabled. Each pixel is rendered as a tiny parallelogram of solid color, the edges of which are implemented with antialiasing. It resembles nearest neighbor for enlargement, and bilinear for reduction.

 

GDK_INTERP_BILINEAR

Best quality/speed balance; use this mode by default. Bilinear interpolation. For enlargement, it is equivalent to point-sampling the ideal bilinear-interpolated image. For reduction, it is equivalent to laying down small tiles and integrating over the coverage area.

 

GDK_INTERP_HYPER

This is the slowest and highest quality reconstruction function. It is derived from the hyperbolic filters in Wolberg's "Digital Image Warping", and is formally defined as the hyperbolic-filter sampling the ideal hyperbolic-filter interpolated image (the filter is designed to be idempotent for 1:1 pixel mapping).

 

enum GdkPixbufRotation

The possible rotations which can be passed to gdk_pixbuf_rotate_simple(). To make them easier to use, their numerical values are the actual degrees.

Members

GDK_PIXBUF_ROTATE_NONE

No rotation.

 

GDK_PIXBUF_ROTATE_COUNTERCLOCKWISE

Rotate by 90 degrees.

 

GDK_PIXBUF_ROTATE_UPSIDEDOWN

Rotate by 180 degrees.

 

GDK_PIXBUF_ROTATE_CLOCKWISE

Rotate by 270 degrees.

 

See Also

<link linkend="gdk-GdkRGB">GdkRGB</link>.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-deprecated.html0000664000175000017500000000637312340760140027536 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of deprecated symbols gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/right-insensitive.png0000644000175000017500000000056512340760140027050 0ustar00mclasenmclasen00000000000000‰PNG  IHDRóÿabKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝ ¥­^IDAT8ËÍ’±JÃ`…¿ ‚“‹³«/ S’_$ÄÁÁAqrÐÙW(>€“à‚®©“m¥"]\œ„è(‘49.NÚdÒ3¸ß9Ü{á¯eM#MSI‡Î¹·E¯iHz|3{̲l½3 ,K˜k’ž†ÃáV'@EŸEQlwÀŠçyišî·Äqüçù‘™]KÀíh4:mµÄ¦²,;“t˜¤sç\aƒÆR5/¬7'¹W×õp”’Žs×­I’,Kº1³=àËÌÂ0´j0Wg³ÙØ>€Ý ¦­¯PUÕýïð»¤0 §]?qCÒ«™ùιgþ½~œÉkÄAâ…_IEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/license.html0000664000175000017500000000550212340760140025175 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Appendix A. License

Appendix A. License

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This library 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 Library General Public License for more details.

You may obtain a copy of the GNU Library General Public License from the Free Software Foundation by visiting their Web site or by writing to:


Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307
USA
      

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-2.html0000664000175000017500000001574412340760140025740 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.2 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/rn01.html0000664000175000017500000001236112340760140024334 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: API Reference

API Reference


This part presents the class and function reference for the gdk-pixbuf library. Classes are described together with their methods; individual functions are grouped by functional group.

Table of Contents

Initialization and Versions — Library version numbers.
The GdkPixbuf Structure — Information that describes an image.
Reference Counting and Memory Mangement — Functions for reference counting and memory management on pixbufs.
File Loading — Loading a pixbuf from a file.
File saving — Saving a pixbuf to a file.
Image Data in Memory — Creating a pixbuf from image data that is already in memory.
Inline data — Functions for inlined pixbuf handling.
Scaling — Scaling pixbufs and scaling and compositing pixbufs
Rendering — Rendering a pixbuf to a GDK drawable.
Drawables to Pixbufs — Getting parts of a GDK drawable's image data into a pixbuf.
Utilities — Utility and miscellaneous convenience functions.
Animations — Animated images.
GdkPixbufLoader — Application-driven progressive image loading.
Module Interface — Extending GdkPixBuf
gdk-pixbuf Xlib initialization — Initializing the gdk-pixbuf Xlib library.
Xlib Rendering — Rendering a pixbuf to an X drawable.
X Drawables to Pixbufs — Getting parts of an X drawable's image data into a pixbuf.
XlibRGB — Rendering RGB buffers to X drawables.
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Inline-data.html0000664000175000017500000010465612340760140027750 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Inline data

Inline data

Inline data — Functions for inlined pixbuf handling.

Types and Values

Includes

#include <gdk-pixbuf/gdk-pixdata.h>

Description

Using GdkPixdata, images can be compiled into an application, making it unnecessary to refer to external image files at runtime. GdkPixBuf includes a utility named gdk-pixbuf-csource, which can be used to convert image files into GdkPixdata structures suitable for inclusion in C sources. To convert the GdkPixdata structures back into GdkPixbuf<!-- -->s, use gdk_pixbuf_from_pixdata.

Functions

GDK_PIXBUF_MAGIC_NUMBER

#define GDK_PIXBUF_MAGIC_NUMBER (0x47646b50)    /* 'GdkP' */

Magic number for GdkPixdata structures.


gdk_pixdata_from_pixbuf ()

gpointer
gdk_pixdata_from_pixbuf (GdkPixdata *pixdata,
                         const GdkPixbuf *pixbuf,
                         gboolean use_rle);

Converts a GdkPixbuf to a GdkPixdata. If use_rle is TRUE, the pixel data is run-length encoded into newly-allocated memory and a pointer to that memory is returned.

Parameters

pixdata

a GdkPixdata to fill.

 

pixbuf

the data to fill pixdata with.

 

use_rle

whether to use run-length encoding for the pixel data.

 

Returns

If use_rle is TRUE, a pointer to the newly-allocated memory for the run-length encoded pixel data, otherwise NULL.

[nullable]


gdk_pixbuf_from_pixdata ()

GdkPixbuf *
gdk_pixbuf_from_pixdata (const GdkPixdata *pixdata,
                         gboolean copy_pixels,
                         GError **error);

Converts a GdkPixdata to a GdkPixbuf. If copy_pixels is TRUE or if the pixel data is run-length-encoded, the pixel data is copied into newly-allocated memory; otherwise it is reused.

Parameters

pixdata

a GdkPixdata to convert into a GdkPixbuf.

 

copy_pixels

whether to copy raw pixel data; run-length encoded pixel data is always copied.

 

error

location to store possible errors.

 

Returns

a new GdkPixbuf.

[transfer full]


gdk_pixdata_serialize ()

guint8 *
gdk_pixdata_serialize (const GdkPixdata *pixdata,
                       guint *stream_length_p);

Serializes a GdkPixdata structure into a byte stream. The byte stream consists of a straightforward writeout of the GdkPixdata fields in network byte order, plus the pixel_data bytes the structure points to.

Parameters

pixdata

a valid GdkPixdata structure to serialize.

 

stream_length_p

location to store the resulting stream length in.

 

Returns

A newly-allocated string containing the serialized GdkPixdata structure.

[array length=stream_length_p][transfer full]


gdk_pixdata_deserialize ()

gboolean
gdk_pixdata_deserialize (GdkPixdata *pixdata,
                         guint stream_length,
                         const guint8 *stream,
                         GError **error);

Deserializes (reconstruct) a GdkPixdata structure from a byte stream. The byte stream consists of a straightforward writeout of the GdkPixdata fields in network byte order, plus the pixel_data bytes the structure points to. The pixdata contents are reconstructed byte by byte and are checked for validity. This function may fail with GDK_PIXBUF_ERROR_CORRUPT_IMAGE or GDK_PIXBUF_ERROR_UNKNOWN_TYPE.

Parameters

pixdata

a GdkPixdata structure to be filled in.

 

stream_length

length of the stream used for deserialization.

 

stream

stream of bytes containing a serialized GdkPixdata structure.

[array length=stream_length]

error

GError location to indicate failures (maybe NULL to ignore errors).

 

Returns

Upon successful deserialization TRUE is returned, FALSE otherwise.


gdk_pixdata_to_csource ()

GString *
gdk_pixdata_to_csource (GdkPixdata *pixdata,
                        const gchar *name,
                        GdkPixdataDumpType dump_type);

Generates C source code suitable for compiling images directly into programs.

gdk-pixbuf ships with a program called gdk-pixbuf-csource, which offers a command line interface to this function.

Parameters

pixdata

a GdkPixdata to convert to C source.

 

name

used for naming generated data structures or macros.

 

dump_type

a GdkPixdataDumpType determining the kind of C source to be generated.

 

Returns

a newly-allocated string containing the C source form of pixdata .

Types and Values

struct GdkPixdata

struct GdkPixdata {
  guint32 magic;        /* GDK_PIXBUF_MAGIC_NUMBER */
  gint32  length;       /* <1 to disable length checks, otherwise:
			 * GDK_PIXDATA_HEADER_LENGTH + pixel_data length
			 */
  guint32 pixdata_type; /* GdkPixdataType */
  guint32 rowstride;
  guint32 width;
  guint32 height;
  guint8 *pixel_data;
};

A GdkPixdata contains pixbuf information in a form suitable for serialization and streaming.

Members

guint32 magic;

magic number. A valid GdkPixdata structure must have GDK_PIXBUF_MAGIC_NUMBER here.

 

gint32 length;

less than 1 to disable length checks, otherwise GDK_PIXDATA_HEADER_LENGTH + length of pixel_data .

 

guint32 pixdata_type;

information about colorspace, sample width and encoding, in a GdkPixdataType.

 

guint32 rowstride;

Distance in bytes between rows.

 

guint32 width;

Width of the image in pixels.

 

guint32 height;

Height of the image in pixels.

 

guint8 *pixel_data;

width x height pixels, encoded according to pixdata_type and rowstride .

[array][element-type guint8]

enum GdkPixdataType

An enumeration containing three sets of flags for a GdkPixdata struct: one for the used colorspace, one for the width of the samples and one for the encoding of the pixel data.

Members

GDK_PIXDATA_COLOR_TYPE_RGB

each pixel has red, green and blue samples.

 

GDK_PIXDATA_COLOR_TYPE_RGBA

each pixel has red, green and blue samples and an alpha value.

 

GDK_PIXDATA_COLOR_TYPE_MASK

mask for the colortype flags of the enum.

 

GDK_PIXDATA_SAMPLE_WIDTH_8

each sample has 8 bits.

 

GDK_PIXDATA_SAMPLE_WIDTH_MASK

mask for the sample width flags of the enum.

 

GDK_PIXDATA_ENCODING_RAW

the pixel data is in raw form.

 

GDK_PIXDATA_ENCODING_RLE

the pixel data is run-length encoded. Runs may be up to 127 bytes long; their length is stored in a single byte preceding the pixel data for the run. If a run is constant, its length byte has the high bit set and the pixel data consists of a single pixel which must be repeated.

 

GDK_PIXDATA_ENCODING_MASK

mask for the encoding flags of the enum.

 

enum GdkPixdataDumpType

An enumeration which is used by gdk_pixdata_to_csource() to determine the form of C source to be generated. The three values GDK_PIXDATA_DUMP_PIXDATA_STREAM , GDK_PIXDATA_DUMP_PIXDATA_STRUCT and GDK_PIXDATA_DUMP_MACROS are mutually exclusive, as are GDK_PIXBUF_DUMP_GTYPES and GDK_PIXBUF_DUMP_CTYPES . The remaining elements are optional flags that can be freely added.

Members

GDK_PIXDATA_DUMP_PIXDATA_STREAM

Generate pixbuf data stream (a single string containing a serialized GdkPixdata structure in network byte order).

 

GDK_PIXDATA_DUMP_PIXDATA_STRUCT

Generate GdkPixdata structure (needs the GdkPixdata structure definition from gdk-pixdata.h).

 

GDK_PIXDATA_DUMP_MACROS

Generate <function>*_ROWSTRIDE</function>, <function>*_WIDTH</function>, <function>*_HEIGHT</function>, <function>*_BYTES_PER_PIXEL</function> and <function>*_RLE_PIXEL_DATA</function> or <function>*_PIXEL_DATA</function> macro definitions for the image.

 

GDK_PIXDATA_DUMP_GTYPES

Generate GLib data types instead of standard C data types.

 

GDK_PIXDATA_DUMP_CTYPES

Generate standard C data types instead of GLib data types.

 

GDK_PIXDATA_DUMP_STATIC

Generate static symbols.

 

GDK_PIXDATA_DUMP_CONST

Generate const symbols.

 

GDK_PIXDATA_DUMP_RLE_DECODER

Provide a <function>*_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp)</function> macro definition to decode run-length encoded image data.

 

GDK_PIXDATA_HEADER_LENGTH

#define GDK_PIXDATA_HEADER_LENGTH (4 + 4 + 4 + 4 + 4 + 4)

The length of a GdkPixdata structure without the pixel_data pointer.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/index.sgml0000664000175000017500000011440212340760140024660 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/left-insensitive.png0000644000175000017500000000061312340760140026657 0ustar00mclasenmclasen00000000000000‰PNG  IHDRóÿabKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝÆ«q‡IDAT8ËÍ’­NQ…¿éö†…@¡p üdsÛÀÖ`*š4Á@ò„W@ A!ÈÔ†@6Ü^ƒ 5hxèIH R`sQpäÌ™339þBÊó|Ês¤ªKEQTÛíöK°@·ÛÎià¦^¯Ï~îWʆ½÷‹ÀÕûðå`0˜åTJ6·Tõ˜‘cYn6›AÞû Æ€½~¿ß±Ö>}Ç­Žœs;ªº ¨ˆlYkwËÞürˆ¼†ºó£ Þû5U= °/"›ÖÚç  ¬µ‡"ÒuU=ɲlü×ArÎÕDä˜zÃáp5I’ûà4^E+ÀP3Æœçàq_«êp Ì¥iñ¯ðUY¥‚p=#IEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Versioning.html0000664000175000017500000002033712340760140027737 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Initialization and Versions

Initialization and Versions

Initialization and Versions — Library version numbers.

Functions

Types and Values

extern const char * gdk_pixbuf_version
extern const guint gdk_pixbuf_major_version
extern const guint gdk_pixbuf_minor_version
extern const guint gdk_pixbuf_micro_version
#define GDK_PIXBUF_VERSION

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

These macros and variables let you check the version of gdk-pixbuf you're linking against.

Functions

GDK_PIXBUF_MAJOR

#define GDK_PIXBUF_MAJOR (2)

Major version of gdk-pixbuf library, that is the "0" in "0.8.2" for example.


GDK_PIXBUF_MINOR

#define GDK_PIXBUF_MINOR (30)

Minor version of gdk-pixbuf library, that is the "8" in "0.8.2" for example.


GDK_PIXBUF_MICRO

#define GDK_PIXBUF_MICRO (8)

Micro version of gdk-pixbuf library, that is the "2" in "0.8.2" for example.

Types and Values

gdk_pixbuf_version

extern const char *gdk_pixbuf_version;

Contains the full version of the gdk-pixbuf library as a string. This is the version currently in use by a running program.


gdk_pixbuf_major_version

extern const guint gdk_pixbuf_major_version;

The major version number of the gdk-pixbuf library. (e.g. in gdk-pixbuf version 1.2.5 this is 1.)

This variable is in the library, so represents the gdk-pixbuf library you have linked against. Contrast with the GDK_PIXBUF_MAJOR macro, which represents the major version of the gdk-pixbuf headers you have included.


gdk_pixbuf_minor_version

extern const guint gdk_pixbuf_minor_version;

The minor version number of the gdk-pixbuf library. (e.g. in gdk-pixbuf version 1.2.5 this is 2.)

This variable is in the library, so represents the gdk-pixbuf library you have linked against. Contrast with the GDK_PIXBUF_MINOR macro, which represents the minor version of the gdk-pixbuf headers you have included.


gdk_pixbuf_micro_version

extern const guint gdk_pixbuf_micro_version;

The micro version number of the gdk-pixbuf library. (e.g. in gdk-pixbuf version 1.2.5 this is 5.)

This variable is in the library, so represents the gdk-pixbuf library you have linked against. Contrast with the GDK_PIXBUF_MICRO macro, which represents the micro version of the gdk-pixbuf headers you have included.


GDK_PIXBUF_VERSION

#define GDK_PIXBUF_VERSION "2.30.8"

Contains the full version of the gdk-pixbuf header as a string. This is the version being compiled against; contrast with gdk_pixbuf_version.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/up-insensitive.png0000644000175000017500000000056612340760140026360 0ustar00mclasenmclasen00000000000000‰PNG  IHDRóÿabKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝwIûIDAT8Ëí’?/QÅÏ™?[êu$¾€V³î›ÑâHTD³ø”ÛˆBM+¡!™ÂÌ<ˆDã+èô[mdÞ\…·bø{º{sÎ/97˜ªSÖÚ£º®»<ìTõ8ŒcÌÉ¿UU­‘¼‡•WÕÍ,Ë®ÿ”e¹EÑ €žªîÉSïmÛ®æy~û+À9·è½¿0`hŒ9u†ªº`Çñr¿ßùpÎÍ{ïÌ8‘m’ ªJkí€-o$—Dä¢  išË¾'¹; ‡ Jr‡äCð\¨*¿HΑ|JÓtCDÆßo#"ã$IÖ<«êBQ½é£êêÉ]•TKúIEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-query-loaders.html0000664000175000017500000000772712340760140030420 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: gdk-pixbuf-query-loaders

gdk-pixbuf-query-loaders

gdk-pixbuf-query-loaders — GdkPixbuf loader registration utility

Synopsis

gdk-pixbuf-query-loaders [--update-cache] [MODULE...]

Description

gdk-pixbuf-query-loaders collects information about loadable modules for gdk-pixbuf and writes it to the default cache file location, or to stdout.

If called without arguments, it looks for modules in the gdk-pixbuf loader directory.

If called with arguments, it looks for the specified modules. The arguments may be absolute or relative paths.

Normally, the output of gdk-pixbuf-queryloaders is written to libdir/gdk-pixbuf-2.0/2.10.0/loaders.cache, where gdk-pixbuf looks for it by default. If it is written to some other location, the environment variable GDK_PIXBUF_MODULE_FILE can be set to point gdk-pixbuf at the file.

Options

--update-cache

Write the output to the default cache location instead of stdout

Environment

The environment variable GDK_PIXBUF_MODULEDIR can be used to specify a different loader directory. The default gdk-pixbuf loader directory is libdir/gdk-pixbuf-2.0/version/loaders.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-X-Drawables-to-Pixbufs.html0000664000175000017500000002426212340760140031764 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: X Drawables to Pixbufs

X Drawables to Pixbufs

X Drawables to Pixbufs — Getting parts of an X drawable's image data into a pixbuf.

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The functions in this section allow you to take the image data from an X drawable and dump it into a GdkPixbuf. This can be used for screenshots and other special effects. Note that these operations can be expensive, since the image data has to be transferred from the X server to the client program and converted.

These functions are analogous to those for the GDK version of &gdk-pixbuf;.

Functions

gdk_pixbuf_xlib_get_from_drawable ()

GdkPixbuf *
gdk_pixbuf_xlib_get_from_drawable (GdkPixbuf *dest,
                                   Drawable src,
                                   Colormap cmap,
                                   Visual *visual,
                                   int src_x,
                                   int src_y,
                                   int dest_x,
                                   int dest_y,
                                   int width,
                                   int height);

Transfers image data from a Gdk drawable and converts it to an RGB(A) representation inside a GdkPixbuf.

If the drawable src is a pixmap, then a suitable colormap must be specified, since pixmaps are just blocks of pixel data without an associated colormap. If the drawable is a window, the cmap argument will be ignored and the window's own colormap will be used instead.

If the specified destination pixbuf dest is NULL, then this function will create an RGB pixbuf with 8 bits per channel and no alpha, with the same size specified by the width and height arguments. In this case, the dest_x and dest_y arguments must be specified as 0, otherwise the function will return NULL. If the specified destination pixbuf is not NULL and it contains alpha information, then the filled pixels will be set to full opacity.

If the specified drawable is a pixmap, then the requested source rectangle must be completely contained within the pixmap, otherwise the function will return NULL.

If the specified drawable is a window, then it must be viewable, i.e. all of its ancestors up to the root window must be mapped. Also, the specified source rectangle must be completely contained within the window and within the screen. If regions of the window are obscured by noninferior windows, the contents of those regions are undefined. The contents of regions obscured by inferior windows of a different depth than that of the source window will also be undefined.

Parameters

dest

Destination pixbuf, or NULL if a new pixbuf should be created.

 

src

Source drawable.

 

cmap

A colormap if src is a pixmap. If it is a window, this argument will be ignored.

 

visual

A visual if src is a pixmap. If it is a window, this argument will be ignored.

 

src_x

Source X coordinate within drawable.

 

src_y

Source Y coordinate within drawable.

 

dest_x

Destination X coordinate in pixbuf, or 0 if dest is NULL.

 

dest_y

Destination Y coordinate in pixbuf, or 0 if dest is NULL.

 

width

Width in pixels of region to get.

 

height

Height in pixels of region to get.

 

Returns

The same pixbuf as dest if it was non-NULL, or a newly-created pixbuf with a reference count of 1 if no destination pixbuf was specified; in the latter case, NULL will be returned if not enough memory could be allocated for the pixbuf to be created.

Types and Values

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-8.html0000664000175000017500000000445412340760140025742 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.8

Index of new symbols in 2.8

S

gdk_pixbuf_simple_anim_add_frame, function in Animations
gdk_pixbuf_simple_anim_new, function in Animations
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-14.html0000664000175000017500000000535512340760140026020 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.14 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/GdkPixbufLoader.html0000664000175000017500000014004312340760140026565 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: GdkPixbufLoader

GdkPixbufLoader

GdkPixbufLoader — Application-driven progressive image loading.

Signals

void area-prepared Run Last
void area-updated Run Last
void closed Run Last
void size-prepared Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GdkPixbufLoader

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

GdkPixbufLoader provides a way for applications to drive the process of loading an image, by letting them send the image data directly to the loader instead of having the loader read the data from a file. Applications can use this functionality instead of gdk_pixbuf_new_from_file() or gdk_pixbuf_animation_new_from_file() when they need to parse image data in small chunks. For example, it should be used when reading an image from a (potentially) slow network connection, or when loading an extremely large file.

To use GdkPixbufLoader to load an image, just create a new one, and call gdk_pixbuf_loader_write() to send the data to it. When done, gdk_pixbuf_loader_close() should be called to end the stream and finalize everything. The loader will emit three important signals throughout the process. The first, “size-preparedâ€, will be emitted as soon as the image has enough information to determine the size of the image to be used. If you want to scale the image while loading it, you can call gdk_pixbuf_loader_set_size() in response to this signal.

The second signal, “area-preparedâ€, will be emitted as soon as the pixbuf of the desired has been allocated. You can obtain it by calling gdk_pixbuf_loader_get_pixbuf(). If you want to use it, simply ref it. In addition, no actual information will be passed in yet, so the pixbuf can be safely filled with any temporary graphics (or an initial color) as needed. You can also call gdk_pixbuf_loader_get_pixbuf() later and get the same pixbuf.

The last signal, “area-updatedâ€, gets emitted every time a region is updated. This way you can update a partially completed image. Note that you do not know anything about the completeness of an image from the updated area. For example, in an interlaced image, you need to make several passes before the image is done loading.

Loading an animation

Loading an animation is almost as easy as loading an image. Once the first “area-prepared†signal has been emitted, you can call gdk_pixbuf_loader_get_animation() to get the GdkPixbufAnimation struct and gdk_pixbuf_animation_get_iter() to get a GdkPixbufAnimationIter for displaying it.

Functions

gdk_pixbuf_loader_new ()

GdkPixbufLoader *
gdk_pixbuf_loader_new (void);

Creates a new pixbuf loader object.

Returns

A newly-created pixbuf loader.


gdk_pixbuf_loader_new_with_type ()

GdkPixbufLoader *
gdk_pixbuf_loader_new_with_type (const char *image_type,
                                 GError **error);

Creates a new pixbuf loader object that always attempts to parse image data as if it were an image of type image_type , instead of identifying the type automatically. Useful if you want an error if the image isn't the expected type, for loading image formats that can't be reliably identified by looking at the data, or if the user manually forces a specific type.

The list of supported image formats depends on what image loaders are installed, but typically "png", "jpeg", "gif", "tiff" and "xpm" are among the supported formats. To obtain the full list of supported image formats, call gdk_pixbuf_format_get_name() on each of the GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().

Parameters

image_type

name of the image format to be loaded with the image

 

error

return location for an allocated GError, or NULL to ignore errors.

[allow-none]

Returns

A newly-created pixbuf loader.


gdk_pixbuf_loader_new_with_mime_type ()

GdkPixbufLoader *
gdk_pixbuf_loader_new_with_mime_type (const char *mime_type,
                                      GError **error);

Creates a new pixbuf loader object that always attempts to parse image data as if it were an image of mime type mime_type , instead of identifying the type automatically. Useful if you want an error if the image isn't the expected mime type, for loading image formats that can't be reliably identified by looking at the data, or if the user manually forces a specific mime type.

The list of supported mime types depends on what image loaders are installed, but typically "image/png", "image/jpeg", "image/gif", "image/tiff" and "image/x-xpixmap" are among the supported mime types. To obtain the full list of supported mime types, call gdk_pixbuf_format_get_mime_types() on each of the GdkPixbufFormat structs returned by gdk_pixbuf_get_formats().

Parameters

mime_type

the mime type to be loaded

 

error

return location for an allocated GError, or NULL to ignore errors.

[allow-none]

Returns

A newly-created pixbuf loader.

Since 2.4


gdk_pixbuf_loader_get_format ()

GdkPixbufFormat *
gdk_pixbuf_loader_get_format (GdkPixbufLoader *loader);

Obtains the available information about the format of the currently loading image file.

Parameters

loader

A pixbuf loader.

 

Returns

A GdkPixbufFormat or NULL. The return value is owned by GdkPixbuf and should not be freed.

[nullable][transfer none]

Since 2.2


gdk_pixbuf_loader_write ()

gboolean
gdk_pixbuf_loader_write (GdkPixbufLoader *loader,
                         const guchar *buf,
                         gsize count,
                         GError **error);

This will cause a pixbuf loader to parse the next count bytes of an image. It will return TRUE if the data was loaded successfully, and FALSE if an error occurred. In the latter case, the loader will be closed, and will not accept further writes. If FALSE is returned, error will be set to an error from the GDK_PIXBUF_ERROR or G_FILE_ERROR domains.

Parameters

loader

A pixbuf loader.

 

buf

Pointer to image data.

[array length=count]

count

Length of the buf buffer in bytes.

 

error

return location for errors

 

Returns

TRUE if the write was successful, or FALSE if the loader cannot parse the buffer.


gdk_pixbuf_loader_write_bytes ()

gboolean
gdk_pixbuf_loader_write_bytes (GdkPixbufLoader *loader,
                               GBytes *buffer,
                               GError **error);

This will cause a pixbuf loader to parse a buffer inside a GBytes for an image. It will return TRUE if the data was loaded successfully, and FALSE if an error occurred. In the latter case, the loader will be closed, and will not accept further writes. If FALSE is returned, error will be set to an error from the GDK_PIXBUF_ERROR or G_FILE_ERROR domains.

See also: gdk_pixbuf_loader_write()

Parameters

loader

A pixbuf loader.

 

buffer

The image data as a GBytes

 

error

return location for errors

 

Returns

TRUE if the write was successful, or FALSE if the loader cannot parse the buffer.

Since 2.30


gdk_pixbuf_loader_set_size ()

void
gdk_pixbuf_loader_set_size (GdkPixbufLoader *loader,
                            int width,
                            int height);

Causes the image to be scaled while it is loaded. The desired image size can be determined relative to the original size of the image by calling gdk_pixbuf_loader_set_size() from a signal handler for the ::size-prepared signal.

Attempts to set the desired image size are ignored after the emission of the ::size-prepared signal.

Parameters

loader

A pixbuf loader.

 

width

The desired width of the image being loaded.

 

height

The desired height of the image being loaded.

 

Since 2.2


gdk_pixbuf_loader_get_pixbuf ()

GdkPixbuf *
gdk_pixbuf_loader_get_pixbuf (GdkPixbufLoader *loader);

Queries the GdkPixbuf that a pixbuf loader is currently creating. In general it only makes sense to call this function after the "area-prepared" signal has been emitted by the loader; this means that enough data has been read to know the size of the image that will be allocated. If the loader has not received enough data via gdk_pixbuf_loader_write(), then this function returns NULL. The returned pixbuf will be the same in all future calls to the loader, so simply calling g_object_ref() should be sufficient to continue using it. Additionally, if the loader is an animation, it will return the "static image" of the animation (see gdk_pixbuf_animation_get_static_image()).

Parameters

loader

A pixbuf loader.

 

Returns

The GdkPixbuf that the loader is creating, or NULL if not enough data has been read to determine how to create the image buffer.

[transfer none]


gdk_pixbuf_loader_get_animation ()

GdkPixbufAnimation *
gdk_pixbuf_loader_get_animation (GdkPixbufLoader *loader);

Queries the GdkPixbufAnimation that a pixbuf loader is currently creating. In general it only makes sense to call this function after the "area-prepared" signal has been emitted by the loader. If the loader doesn't have enough bytes yet (hasn't emitted the "area-prepared" signal) this function will return NULL.

Parameters

loader

A pixbuf loader

 

Returns

The GdkPixbufAnimation that the loader is loading, or NULL if not enough data has been read to determine the information.

[transfer none]


gdk_pixbuf_loader_close ()

gboolean
gdk_pixbuf_loader_close (GdkPixbufLoader *loader,
                         GError **error);

Informs a pixbuf loader that no further writes with gdk_pixbuf_loader_write() will occur, so that it can free its internal loading structures. Also, tries to parse any data that hasn't yet been parsed; if the remaining data is partial or corrupt, an error will be returned. If FALSE is returned, error will be set to an error from the GDK_PIXBUF_ERROR or G_FILE_ERROR domains. If you're just cancelling a load rather than expecting it to be finished, passing NULL for error to ignore it is reasonable.

Remember that this does not unref the loader, so if you plan not to use it anymore, please g_object_unref() it.

Parameters

loader

A pixbuf loader.

 

error

return location for a GError, or NULL to ignore errors.

[allow-none]

Returns

TRUE if all image data written so far was successfully passed out via the update_area signal

Types and Values

struct GdkPixbufLoader

struct GdkPixbufLoader;

The GdkPixbufLoader struct contains only private fields.

Signal Details

The “area-prepared†signal

void
user_function (GdkPixbufLoader *loader,
               gpointer         user_data)

This signal is emitted when the pixbuf loader has allocated the pixbuf in the desired size. After this signal is emitted, applications can call gdk_pixbuf_loader_get_pixbuf() to fetch the partially-loaded pixbuf.

Parameters

loader

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “area-updated†signal

void
user_function (GdkPixbufLoader *loader,
               gint             x,
               gint             y,
               gint             width,
               gint             height,
               gpointer         user_data)

This signal is emitted when a significant area of the image being loaded has been updated. Normally it means that a complete scanline has been read in, but it could be a different area as well. Applications can use this signal to know when to repaint areas of an image that is being loaded.

Parameters

loader

the object which received the signal.

 

x

X offset of upper-left corner of the updated area.

 

y

Y offset of upper-left corner of the updated area.

 

width

Width of updated area.

 

height

Height of updated area.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “closed†signal

void
user_function (GdkPixbufLoader *loader,
               gpointer         user_data)

This signal is emitted when gdk_pixbuf_loader_close() is called. It can be used by different parts of an application to receive notification when an image loader is closed by the code that drives it.

Parameters

loader

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “size-prepared†signal

void
user_function (GdkPixbufLoader *loader,
               gint             width,
               gint             height,
               gpointer         user_data)

This signal is emitted when the pixbuf loader has been fed the initial amount of data that is required to figure out the size of the image that it will create. Applications can call gdk_pixbuf_loader_set_size() in response to this signal to set the desired size to which the image should be scaled.

Parameters

loader

the object which received the signal.

 

width

the original width of the image

 

height

the original height of the image

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last

See Also

gdk_pixbuf_new_from_file(), gdk_pixbuf_animation_new_from_file()

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-Xlib-Rendering.html0000664000175000017500000005274312340760140030433 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Xlib Rendering

Xlib Rendering

Xlib Rendering — Rendering a pixbuf to an X drawable.

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The &gdk-pixbuf; Xlib library provides several convenience functions to render pixbufs to X drawables. It uses XlibRGB to render the image data.

These functions are analogous to those for the GDK version of &gdk-pixbuf;.

Functions

gdk_pixbuf_xlib_render_threshold_alpha ()

void
gdk_pixbuf_xlib_render_threshold_alpha
                               (GdkPixbuf *pixbuf,
                                Pixmap bitmap,
                                int src_x,
                                int src_y,
                                int dest_x,
                                int dest_y,
                                int width,
                                int height,
                                int alpha_threshold);

Takes the opacity values in a rectangular portion of a pixbuf and thresholds them to produce a bi-level alpha mask that can be used as a clipping mask for a drawable.

Parameters

pixbuf

A pixbuf.

 

bitmap

Bitmap where the bilevel mask will be painted to.

 

src_x

Source X coordinate.

 

src_y

source Y coordinate.

 

dest_x

Destination X coordinate.

 

dest_y

Destination Y coordinate.

 

width

Width of region to threshold.

 

height

Height of region to threshold.

 

alpha_threshold

Opacity values below this will be painted as zero; all other values will be painted as one.

 

gdk_pixbuf_xlib_render_to_drawable ()

void
gdk_pixbuf_xlib_render_to_drawable (GdkPixbuf *pixbuf,
                                    Drawable drawable,
                                    GC gc,
                                    int src_x,
                                    int src_y,
                                    int dest_x,
                                    int dest_y,
                                    int width,
                                    int height,
                                    XlibRgbDither dither,
                                    int x_dither,
                                    int y_dither);

Renders a rectangular portion of a pixbuf to a drawable while using the specified GC. This is done using XlibRGB, so the specified drawable must have the XlibRGB visual and colormap. Note that this function will ignore the opacity information for images with an alpha channel; the GC must already have the clipping mask set if you want transparent regions to show through.

For an explanation of dither offsets, see the XlibRGB documentation. In brief, the dither offset is important when re-rendering partial regions of an image to a rendered version of the full image, or for when the offsets to a base position change, as in scrolling. The dither matrix has to be shifted for consistent visual results. If you do not have any of these cases, the dither offsets can be both zero.

Parameters

pixbuf

A pixbuf.

 

drawable

Destination drawable.

 

gc

GC used for rendering.

 

src_x

Source X coordinate within pixbuf.

 

src_y

Source Y coordinate within pixbuf.

 

dest_x

Destination X coordinate within drawable.

 

dest_y

Destination Y coordinate within drawable.

 

width

Width of region to render, in pixels.

 

height

Height of region to render, in pixels.

 

dither

Dithering mode for XlibRGB.

 

x_dither

X offset for dither.

 

y_dither

Y offset for dither.

 

gdk_pixbuf_xlib_render_to_drawable_alpha ()

void
gdk_pixbuf_xlib_render_to_drawable_alpha
                               (GdkPixbuf *pixbuf,
                                Drawable drawable,
                                int src_x,
                                int src_y,
                                int dest_x,
                                int dest_y,
                                int width,
                                int height,
                                GdkPixbufAlphaMode alpha_mode,
                                int alpha_threshold,
                                XlibRgbDither dither,
                                int x_dither,
                                int y_dither);

Renders a rectangular portion of a pixbuf to a drawable. This is done using XlibRGB, so the specified drawable must have the XlibRGB visual and colormap.

When used with GDK_PIXBUF_ALPHA_BILEVEL, this function has to create a bitmap out of the thresholded alpha channel of the image and, it has to set this bitmap as the clipping mask for the GC used for drawing. This can be a significant performance penalty depending on the size and the complexity of the alpha channel of the image. If performance is crucial, consider handling the alpha channel yourself (possibly by caching it in your application) and using gdk_pixbuf_xlib_render_to_drawable() or GdkRGB directly instead.

Parameters

pixbuf

A pixbuf.

 

drawable

Destination drawable.

 

src_x

Source X coordinate within pixbuf.

 

src_y

Source Y coordinates within pixbuf.

 

dest_x

Destination X coordinate within drawable.

 

dest_y

Destination Y coordinate within drawable.

 

width

Width of region to render, in pixels.

 

height

Height of region to render, in pixels.

 

alpha_mode

If the image does not have opacity information, this is ignored. Otherwise, specifies how to handle transparency when rendering.

 

alpha_threshold

If the image does have opacity information and alpha_mode is GDK_PIXBUF_ALPHA_BILEVEL, specifies the threshold value for opacity values.

 

dither

Dithering mode for XlibRGB.

 

x_dither

X offset for dither.

 

y_dither

Y offset for dither.

 

gdk_pixbuf_xlib_render_pixmap_and_mask ()

void
gdk_pixbuf_xlib_render_pixmap_and_mask
                               (GdkPixbuf *pixbuf,
                                Pixmap *pixmap_return,
                                Pixmap *mask_return,
                                int alpha_threshold);

Creates a pixmap and a mask bitmap which are returned in the pixmap_return and mask_return arguments, respectively, and renders a pixbuf and its corresponding tresholded alpha mask to them. This is merely a convenience function; applications that need to render pixbufs with dither offsets or to given drawables should use gdk_pixbuf_xlib_render_to_drawable_alpha() or gdk_pixbuf_xlib_render_to_drawable(), and gdk_pixbuf_xlib_render_threshold_alpha().

If the pixbuf does not have an alpha channel, then *mask_return will be set to None.

Parameters

pixbuf

A pixbuf.

 

pixmap_return

Return value for the created pixmap.

 

mask_return

Return value for the created mask.

 

alpha_threshold

Threshold value for opacity values.

 

Types and Values

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/left.png0000644000175000017500000000040612340760140024321 0ustar00mclasenmclasen00000000000000‰PNG  IHDRóÿabKGDÿÿÿ ½§“ pHYs × ×B(›xtIMEÝ,`m;½“IDAT8ËÕÒ¯Áa‡ñ?ÁDAPY‘\‚$‹º[p¢+ÐÜIÐIªMlfü('Úì}MpâÙyží{Îá_ª…ž¨¤ÂÞ¥Â}œ^£‘q xZ <Æ=àYjî) <0ù4\~Ó+Púöl#Ü"ÂÕÉ—,QÏ‘ôp ÉÍIÇlswÒÆ>÷•[/]_i0‘3ÃIEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf.devhelp20000664000175000017500000006525112340760140026367 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-28.html0000664000175000017500000000572712340760140026030 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.28 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-gdk-pixbuf-rendering.html0000664000175000017500000000413012340760140031620 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Rendering

Rendering

Rendering — Rendering a pixbuf to a GDK drawable.

Description

The functions to render pixbufs to GDK drawables are contained in GDK, see the Pixbufs section of the GDK documentation.

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/style.css0000644000175000017500000002077012340760140024541 0ustar00mclasenmclasen00000000000000body { font-family: cantarell, sans-serif; } .synopsis, .classsynopsis { /* tango:aluminium 1/2 */ background: #eeeeec; background: rgba(238, 238, 236, 0.5); border: solid 1px rgb(238, 238, 236); padding: 0.5em; } .programlisting { /* tango:sky blue 0/1 */ /* fallback for no rgba support */ background: #e6f3ff; border: solid 1px #729fcf; background: rgba(114, 159, 207, 0.1); border: solid 1px rgba(114, 159, 207, 0.2); padding: 0.5em; } .variablelist { padding: 4px; margin-left: 3em; } .variablelist td:first-child { vertical-align: top; } div.gallery-float { float: left; padding: 10px; } div.gallery-float img { border-style: none; } div.gallery-spacer { clear: both; } a, a:visited { text-decoration: none; /* tango:sky blue 2 */ color: #3465a4; } a:hover { text-decoration: underline; /* tango:sky blue 1 */ color: #729fcf; } div.informaltable table { border-collapse: separate; border-spacing: 1em 0.5em; border: none; } div.informaltable table td, div.informaltable table th { vertical-align: top; } .function_type, .variable_type, .property_type, .signal_type, .parameter_name, .struct_member_name, .union_member_name, .define_keyword, .datatype_keyword, .typedef_keyword { text-align: right; } /* dim non-primary columns */ .c_punctuation, .function_type, .variable_type, .property_type, .signal_type, .define_keyword, .datatype_keyword, .typedef_keyword, .property_flags, .signal_flags, .parameter_annotations, .enum_member_annotations, .struct_member_annotations, .union_member_annotations { color: #888a85; } .function_type a, .function_type a:visited, .function_type a:hover, .property_type a, .property_type a:visited, .property_type a:hover, .signal_type a, .signal_type a:visited, .signal_type a:hover, .signal_flags a, .signal_flags a:visited, .signal_flags a:hover { color: #729fcf; } td p { margin: 0.25em; } div.table table { border-collapse: collapse; border-spacing: 0px; /* tango:aluminium 3 */ border: solid 1px #babdb6; } div.table table td, div.table table th { /* tango:aluminium 3 */ border: solid 1px #babdb6; padding: 3px; vertical-align: top; } div.table table th { /* tango:aluminium 2 */ background-color: #d3d7cf; } h4 { color: #555753; } hr { /* tango:aluminium 1 */ color: #d3d7cf; background: #d3d7cf; border: none 0px; height: 1px; clear: both; margin: 2.0em 0em 2.0em 0em; } dl.toc dt { padding-bottom: 0.25em; } dl.toc > dd > dl > dt { padding-top: 0.25em; padding-bottom: 0.25em; } dl.toc > dt { padding-top: 1em; padding-bottom: 0.5em; font-weight: bold; } .parameter { font-style: normal; } .footer { padding-top: 3.5em; /* tango:aluminium 3 */ color: #babdb6; text-align: center; font-size: 80%; } .informalfigure, .figure { margin: 1em; } .informalexample, .example { margin-top: 1em; margin-bottom: 1em; } .warning { /* tango:orange 0/1 */ background: #ffeed9; background: rgba(252, 175, 62, 0.1); border-color: #ffb04f; border-color: rgba(252, 175, 62, 0.2); } .note { /* tango:chameleon 0/0.5 */ background: #d8ffb2; background: rgba(138, 226, 52, 0.1); border-color: #abf562; border-color: rgba(138, 226, 52, 0.2); } div.blockquote { border-color: #eeeeec; } .note, .warning, div.blockquote { padding: 0.5em; border-width: 1px; border-style: solid; margin: 2em; } .note p, .warning p { margin: 0; } div.warning h3.title, div.note h3.title { display: none; } p + div.section { margin-top: 1em; } div.refnamediv, div.refsynopsisdiv, div.refsect1, div.refsect2, div.toc, div.section { margin-bottom: 1em; } /* blob links */ h2 .extralinks, h3 .extralinks { float: right; /* tango:aluminium 3 */ color: #babdb6; font-size: 80%; font-weight: normal; } .lineart { color: #d3d7cf; font-weight: normal; } .annotation { /* tango:aluminium 5 */ color: #555753; font-weight: normal; } .structfield { font-style: normal; font-weight: normal; } acronym,abbr { border-bottom: 1px dotted gray; } /* code listings */ .listing_code .programlisting .normal, .listing_code .programlisting .normal a, .listing_code .programlisting .number, .listing_code .programlisting .cbracket, .listing_code .programlisting .symbol { color: #555753; } .listing_code .programlisting .comment, .listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ .listing_code .programlisting .function, .listing_code .programlisting .function a, .listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ .listing_code .programlisting .string { color: #ad7fa8; } /* tango: plum */ .listing_code .programlisting .keyword, .listing_code .programlisting .usertype, .listing_code .programlisting .type, .listing_code .programlisting .type a { color: #4e9a06; } /* tango: chameleon 3 */ .listing_frame { /* tango:sky blue 1 */ border: solid 1px #729fcf; border: solid 1px rgba(114, 159, 207, 0.2); padding: 0px; } .listing_lines, .listing_code { margin-top: 0px; margin-bottom: 0px; padding: 0.5em; } .listing_lines { /* tango:sky blue 0.5 */ background: #a6c5e3; background: rgba(114, 159, 207, 0.2); /* tango:aluminium 6 */ color: #2e3436; } .listing_code { /* tango:sky blue 0 */ background: #e6f3ff; background: rgba(114, 159, 207, 0.1); } .listing_code .programlisting { /* override from previous */ border: none 0px; padding: 0px; background: none; } .listing_lines pre, .listing_code pre { margin: 0px; } @media screen { sup a.footnote { position: relative; top: 0em ! important; } /* this is needed so that the local anchors are displayed below the naviagtion */ div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] { display: inline-block; position: relative; top:-5em; } /* this seems to be a bug in the xsl style sheets when generating indexes */ div.index div.index { top: 0em; } /* make space for the fixed navigation bar and add space at the bottom so that * link targets appear somewhat close to top */ body { padding-top: 2.5em; padding-bottom: 500px; max-width: 60em; } p { max-width: 60em; } /* style and size the navigation bar */ table.navigation#top { position: fixed; background: #e2e2e2; border-bottom: solid 1px #babdb6; border-spacing: 5px; margin-top: 0; margin-bottom: 0; top: 0; left: 0; z-index: 10; } table.navigation#top td { padding-left: 6px; padding-right: 6px; } .navigation a, .navigation a:visited { /* tango:sky blue 3 */ color: #204a87; } .navigation a:hover { /* tango:sky blue 2 */ color: #3465a4; } td.shortcuts { /* tango:sky blue 2 */ color: #3465a4; font-size: 80%; white-space: nowrap; } td.shortcuts .dim { color: #babdb6; } .navigation .title { font-size: 80%; max-width: none; margin: 0px; font-weight: normal; } } @media screen and (min-width: 60em) { /* screen larger than 60em */ body { margin: auto; } } @media screen and (max-width: 60em) { /* screen less than 60em */ #nav_hierarchy { display: none; } #nav_interfaces { display: none; } #nav_prerequisites { display: none; } #nav_derived_interfaces { display: none; } #nav_implementations { display: none; } #nav_child_properties { display: none; } #nav_style_properties { display: none; } #nav_index { display: none; } #nav_glossary { display: none; } .gallery_image { display: none; } .property_flags { display: none; } .signal_flags { display: none; } .parameter_annotations { display: none; } .enum_member_annotations { display: none; } .struct_member_annotations { display: none; } .union_member_annotations { display: none; } /* now that a column is hidden, optimize space */ col.parameters_name { width: auto; } col.parameters_description { width: auto; } col.struct_members_name { width: auto; } col.struct_members_description { width: auto; } col.enum_members_name { width: auto; } col.enum_members_description { width: auto; } col.union_members_name { width: auto; } col.union_members_description { width: auto; } .listing_lines { display: none; } } @media print { table.navigation { visibility: collapse; display: none; } div.titlepage table.navigation { visibility: visible; display: table; background: #e2e2e2; border: solid 1px #babdb6; margin-top: 0; margin-bottom: 0; top: 0; left: 0; height: 3em; } } gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-File-saving.html0000664000175000017500000016234012340760140027761 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: File saving

File saving

File saving — Saving a pixbuf to a file.

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

These functions allow to save a GdkPixbuf in a number of file formats. The formatted data can be written to a file or to a memory buffer. GdkPixBuf can also call a user-defined callback on the data, which allows to e.g. write the image to a socket or store it in a database.

Functions

gdk_pixbuf_savev ()

gboolean
gdk_pixbuf_savev (GdkPixbuf *pixbuf,
                  const char *filename,
                  const char *type,
                  char **option_keys,
                  char **option_values,
                  GError **error);

Saves pixbuf to a file in type , which is currently "jpeg", "png", "tiff", "ico" or "bmp". If error is set, FALSE will be returned. See gdk_pixbuf_save() for more details.

Parameters

pixbuf

a GdkPixbuf.

 

filename

name of file to save.

 

type

name of file format.

 

option_keys

name of options to set, NULL-terminated.

[array zero-terminated=1]

option_values

values for named options.

[array zero-terminated=1]

error

return location for error, or NULL.

[allow-none]

Returns

whether an error was set


gdk_pixbuf_save ()

gboolean
gdk_pixbuf_save (GdkPixbuf *pixbuf,
                 const char *filename,
                 const char *type,
                 GError **error,
                 ...);

Saves pixbuf to a file in format type . By default, "jpeg", "png", "ico" and "bmp" are possible file formats to save in, but more formats may be installed. The list of all writable formats can be determined in the following way:

1
2
3
4
5
6
7
8
9
10
void add_if_writable (GdkPixbufFormat *data, GSList **list)
{
  if (gdk_pixbuf_format_is_writable (data))
    *list = g_slist_prepend (*list, data);
}

GSList *formats = gdk_pixbuf_get_formats ();
GSList *writable_formats = NULL;
g_slist_foreach (formats, add_if_writable, &writable_formats);
g_slist_free (formats);

If error is set, FALSE will be returned. Possible errors include those in the GDK_PIXBUF_ERROR domain and those in the G_FILE_ERROR domain.

The variable argument list should be NULL-terminated; if not empty, it should contain pairs of strings that modify the save parameters. For example:

1
gdk_pixbuf_save (pixbuf, handle, "jpeg", &error, "quality", "100", NULL);

Currently only few parameters exist. JPEG images can be saved with a "quality" parameter; its value should be in the range [0,100].

Text chunks can be attached to PNG images by specifying parameters of the form "tEXt::key", where key is an ASCII string of length 1-79. The values are UTF-8 encoded strings. The PNG compression level can be specified using the "compression" parameter; it's value is in an integer in the range of [0,9].

ICC color profiles can also be embedded into PNG, JPEG and TIFF images. The "icc-profile" value should be the complete ICC profile encoded into base64.

1
2
3
4
5
6
gchar *contents;
gchar *contents_encode;
gsize length;
g_file_get_contents ("/home/hughsie/.color/icc/L225W.icm", &contents, &length, NULL);
contents_encode = g_base64_encode ((const guchar *) contents, length);
gdk_pixbuf_save (pixbuf, handle, "png", &error, "icc-profile", contents_encode, NULL);

TIFF images recognize a "compression" option which acceps an integer value. Among the codecs are 1 None, 2 Huffman, 5 LZW, 7 JPEG and 8 Deflate, see the libtiff documentation and tiff.h for all supported codec values.

ICO images can be saved in depth 16, 24, or 32, by using the "depth" parameter. When the ICO saver is given "x_hot" and "y_hot" parameters, it produces a CUR instead of an ICO.

Parameters

pixbuf

a GdkPixbuf.

 

filename

name of file to save.

 

type

name of file format.

 

error

return location for error, or NULL.

[allow-none]

...

list of key-value save options, followed by NULL

 

Returns

whether an error was set


GdkPixbufSaveFunc ()

gboolean
(*GdkPixbufSaveFunc) (const gchar *buf,
                      gsize count,
                      GError **error,
                      gpointer data);

Specifies the type of the function passed to gdk_pixbuf_save_to_callback(). It is called once for each block of bytes that is "written" by gdk_pixbuf_save_to_callback(). If successful it should return TRUE. If an error occurs it should set error and return FALSE, in which case gdk_pixbuf_save_to_callback() will fail with the same error.

Parameters

buf

bytes to be written.

[array length=count][element-type guint8]

count

number of bytes in buf .

 

error

A location to return an error.

[out]

data

user data passed to gdk_pixbuf_save_to_callback().

[closure]

Returns

TRUE if successful, FALSE (with error set) if failed.

Since 2.4


gdk_pixbuf_save_to_callback ()

gboolean
gdk_pixbuf_save_to_callback (GdkPixbuf *pixbuf,
                             GdkPixbufSaveFunc save_func,
                             gpointer user_data,
                             const char *type,
                             GError **error,
                             ...);

Saves pixbuf in format type by feeding the produced data to a callback. Can be used when you want to store the image to something other than a file, such as an in-memory buffer or a socket. If error is set, FALSE will be returned. Possible errors include those in the GDK_PIXBUF_ERROR domain and whatever the save function generates.

See gdk_pixbuf_save() for more details.

Parameters

pixbuf

a GdkPixbuf.

 

save_func

a function that is called to save each block of data that the save routine generates.

[scope call]

user_data

user data to pass to the save function.

 

type

name of file format.

 

error

return location for error, or NULL.

[allow-none]

...

list of key-value save options

 

Returns

whether an error was set

Since 2.4


gdk_pixbuf_save_to_callbackv ()

gboolean
gdk_pixbuf_save_to_callbackv (GdkPixbuf *pixbuf,
                              GdkPixbufSaveFunc save_func,
                              gpointer user_data,
                              const char *type,
                              char **option_keys,
                              char **option_values,
                              GError **error);

Saves pixbuf to a callback in format type , which is currently "jpeg", "png", "tiff", "ico" or "bmp". If error is set, FALSE will be returned. See gdk_pixbuf_save_to_callback() for more details.

Parameters

pixbuf

a GdkPixbuf.

 

save_func

a function that is called to save each block of data that the save routine generates.

[scope call]

user_data

user data to pass to the save function.

[closure]

type

name of file format.

 

option_keys

name of options to set, NULL-terminated.

[array zero-terminated=1][element-type utf8]

option_values

values for named options.

[array zero-terminated=1][element-type utf8]

error

return location for error, or NULL.

[allow-none]

Returns

whether an error was set

Since 2.4


gdk_pixbuf_save_to_buffer ()

gboolean
gdk_pixbuf_save_to_buffer (GdkPixbuf *pixbuf,
                           gchar **buffer,
                           gsize *buffer_size,
                           const char *type,
                           GError **error,
                           ...);

Saves pixbuf to a new buffer in format type , which is currently "jpeg", "png", "tiff", "ico" or "bmp". This is a convenience function that uses gdk_pixbuf_save_to_callback() to do the real work. Note that the buffer is not nul-terminated and may contain embedded nuls. If error is set, FALSE will be returned and buffer will be set to NULL. Possible errors include those in the GDK_PIXBUF_ERROR domain.

See gdk_pixbuf_save() for more details.

Parameters

pixbuf

a GdkPixbuf.

 

buffer

location to receive a pointer to the new buffer.

[array length=buffer_size][out][element-type guint8]

buffer_size

location to receive the size of the new buffer.

 

type

name of file format.

 

error

return location for error, or NULL.

[allow-none]

...

list of key-value save options

 

Returns

whether an error was set

Since 2.4


gdk_pixbuf_save_to_bufferv ()

gboolean
gdk_pixbuf_save_to_bufferv (GdkPixbuf *pixbuf,
                            gchar **buffer,
                            gsize *buffer_size,
                            const char *type,
                            char **option_keys,
                            char **option_values,
                            GError **error);

Saves pixbuf to a new buffer in format type , which is currently "jpeg", "tiff", "png", "ico" or "bmp". See gdk_pixbuf_save_to_buffer() for more details.

Parameters

pixbuf

a GdkPixbuf.

 

buffer

location to receive a pointer to the new buffer.

[array length=buffer_size][out][element-type guint8]

buffer_size

location to receive the size of the new buffer.

 

type

name of file format.

 

option_keys

name of options to set, NULL-terminated.

[array zero-terminated=1]

option_values

values for named options.

[array zero-terminated=1]

error

return location for error, or NULL.

[allow-none]

Returns

whether an error was set

Since 2.4


gdk_pixbuf_save_to_stream ()

gboolean
gdk_pixbuf_save_to_stream (GdkPixbuf *pixbuf,
                           GOutputStream *stream,
                           const char *type,
                           GCancellable *cancellable,
                           GError **error,
                           ...);

Saves pixbuf to an output stream.

Supported file formats are currently "jpeg", "tiff", "png", "ico" or "bmp". See gdk_pixbuf_save_to_buffer() for more details.

The cancellable can be used to abort the operation from another thread. If the operation was cancelled, the error G_IO_ERROR_CANCELLED will be returned. Other possible errors are in the GDK_PIXBUF_ERROR and G_IO_ERROR domains.

The stream is not closed.

Parameters

pixbuf

a GdkPixbuf

 

stream

a GOutputStream to save the pixbuf to

 

type

name of file format

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

error

return location for error, or NULL.

[allow-none]

...

list of key-value save options

 

Returns

TRUE if the pixbuf was saved successfully, FALSE if an error was set.

Since 2.14


gdk_pixbuf_save_to_stream_async ()

void
gdk_pixbuf_save_to_stream_async (GdkPixbuf *pixbuf,
                                 GOutputStream *stream,
                                 const gchar *type,
                                 GCancellable *cancellable,
                                 GAsyncReadyCallback callback,
                                 gpointer user_data,
                                 ...);

Saves pixbuf to an output stream asynchronously.

For more details see gdk_pixbuf_save_to_stream(), which is the synchronous version of this function.

When the operation is finished, callback will be called in the main thread. You can then call gdk_pixbuf_save_to_stream_finish() to get the result of the operation.

Parameters

pixbuf

a GdkPixbuf

 

stream

a GOutputStream to which to save the pixbuf

 

type

name of file format

 

cancellable

optional GCancellable object, NULL to ignore.

[allow-none]

callback

a GAsyncReadyCallback to call when the the pixbuf is loaded

 

user_data

the data to pass to the callback function

 

...

list of key-value save options

 

Since 2.24


gdk_pixbuf_save_to_stream_finish ()

gboolean
gdk_pixbuf_save_to_stream_finish (GAsyncResult *async_result,
                                  GError **error);

Finishes an asynchronous pixbuf save operation started with gdk_pixbuf_save_to_stream_async().

Parameters

async_result

a GAsyncResult

 

error

a GError, or NULL

 

Returns

TRUE if the pixbuf was saved successfully, FALSE if an error was set.

Since 2.24

Types and Values

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/gdk-pixbuf-The-GdkPixbuf-Structure.html0000664000175000017500000013726712340760140032226 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: The GdkPixbuf Structure

The GdkPixbuf Structure

The GdkPixbuf Structure — Information that describes an image.

Properties

gint bits-per-sample Read / Write / Construct Only
GdkColorspace colorspace Read / Write / Construct Only
gboolean has-alpha Read / Write / Construct Only
gint height Read / Write / Construct Only
gint n-channels Read / Write / Construct Only
gpointer pixels Read / Write / Construct Only
gint rowstride Read / Write / Construct Only
gint width Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── GdkPixbuf

Implemented Interfaces

GdkPixbuf implements GIcon and GLoadableIcon.

Includes

#include <gdk-pixbuf/gdk-pixbuf.h>

Description

The GdkPixbuf structure contains information that describes an image in memory.

Image Data

Image data in a pixbuf is stored in memory in uncompressed, packed format. Rows in the image are stored top to bottom, and in each row pixels are stored from left to right. There may be padding at the end of a row. The "rowstride" value of a pixbuf, as returned by gdk_pixbuf_get_rowstride(), indicates the number of bytes between rows.

put_pixel() Example

The following code illustrates a simple put_pixel() function for RGB pixbufs with 8 bits per channel with an alpha channel. It is not included in the gdk-pixbuf library for performance reasons; rather than making several function calls for each pixel, your own code can take shortcuts.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
static void
put_pixel (GdkPixbuf *pixbuf, int x, int y, guchar red, guchar green, guchar blue, guchar alpha)
{
  int width, height, rowstride, n_channels;
  guchar *pixels, *p;

  n_channels = gdk_pixbuf_get_n_channels (pixbuf);

  g_assert (gdk_pixbuf_get_colorspace (pixbuf) == GDK_COLORSPACE_RGB);
  g_assert (gdk_pixbuf_get_bits_per_sample (pixbuf) == 8);
  g_assert (gdk_pixbuf_get_has_alpha (pixbuf));
  g_assert (n_channels == 4);

  width = gdk_pixbuf_get_width (pixbuf);
  height = gdk_pixbuf_get_height (pixbuf);

  g_assert (x >= 0 && x < width);
  g_assert (y >= 0 && y < height);

  rowstride = gdk_pixbuf_get_rowstride (pixbuf);
  pixels = gdk_pixbuf_get_pixels (pixbuf);

  p = pixels + y * rowstride + x * n_channels;
  p[0] = red;
  p[1] = green;
  p[2] = blue;
  p[3] = alpha;
}

This function will not work for pixbufs with images that are other than 8 bits per sample or channel, but it will work for most of the pixbufs that GTK+ uses.

If you are doing memcpy() of raw pixbuf data, note that the last row in the pixbuf may not be as wide as the full rowstride, but rather just as wide as the pixel data needs to be. That is, it is unsafe to do memcpy (dest, pixels, rowstride * height) to copy a whole pixbuf. Use gdk_pixbuf_copy() instead, or compute the width in bytes of the last row as width * ((n_channels * bits_per_sample + 7) / 8).

Functions

gdk_pixbuf_get_colorspace ()

GdkColorspace
gdk_pixbuf_get_colorspace (const GdkPixbuf *pixbuf);

Queries the color space of a pixbuf.

Parameters

pixbuf

A pixbuf.

 

Returns

Color space.


gdk_pixbuf_get_n_channels ()

int
gdk_pixbuf_get_n_channels (const GdkPixbuf *pixbuf);

Queries the number of channels of a pixbuf.

Parameters

pixbuf

A pixbuf.

 

Returns

Number of channels.


gdk_pixbuf_get_has_alpha ()

gboolean
gdk_pixbuf_get_has_alpha (const GdkPixbuf *pixbuf);

Queries whether a pixbuf has an alpha channel (opacity information).

Parameters

pixbuf

A pixbuf.

 

Returns

TRUE if it has an alpha channel, FALSE otherwise.


gdk_pixbuf_get_bits_per_sample ()

int
gdk_pixbuf_get_bits_per_sample (const GdkPixbuf *pixbuf);

Queries the number of bits per color sample in a pixbuf.

Parameters

pixbuf

A pixbuf.

 

Returns

Number of bits per color sample.


gdk_pixbuf_get_pixels ()

guchar *
gdk_pixbuf_get_pixels (const GdkPixbuf *pixbuf);

Queries a pointer to the pixel data of a pixbuf.

Parameters

pixbuf

A pixbuf.

 

Returns

A pointer to the pixbuf's pixel data. Please see the section on image data for information about how the pixel data is stored in memory.

[array]


gdk_pixbuf_get_pixels_with_length ()

guchar *
gdk_pixbuf_get_pixels_with_length (const GdkPixbuf *pixbuf,
                                   guint *length);

Queries a pointer to the pixel data of a pixbuf.

Parameters

pixbuf

A pixbuf.

 

length

The length of the binary data.

[out]

Returns

A pointer to the pixbuf's pixel data. Please see the section on image data for information about how the pixel data is stored in memory.

Rename to: gdk_pixbuf_get_pixels.

[array length=length]

Since 2.26


gdk_pixbuf_get_width ()

int
gdk_pixbuf_get_width (const GdkPixbuf *pixbuf);

Queries the width of a pixbuf.

Parameters

pixbuf

A pixbuf.

 

Returns

Width in pixels.


gdk_pixbuf_get_height ()

int
gdk_pixbuf_get_height (const GdkPixbuf *pixbuf);

Queries the height of a pixbuf.

Parameters

pixbuf

A pixbuf.

 

Returns

Height in pixels.


gdk_pixbuf_get_rowstride ()

int
gdk_pixbuf_get_rowstride (const GdkPixbuf *pixbuf);

Queries the rowstride of a pixbuf, which is the number of bytes between the start of a row and the start of the next row.

Parameters

pixbuf

A pixbuf.

 

Returns

Distance between row starts.


gdk_pixbuf_get_byte_length ()

gsize
gdk_pixbuf_get_byte_length (const GdkPixbuf *pixbuf);

Returns the length of the pixel data, in bytes.

Parameters

pixbuf

A pixbuf

 

Returns

The length of the pixel data.

Since 2.26


gdk_pixbuf_get_option ()

const gchar *
gdk_pixbuf_get_option (GdkPixbuf *pixbuf,
                       const gchar *key);

Looks up key in the list of options that may have been attached to the pixbuf when it was loaded, or that may have been attached by another function using gdk_pixbuf_set_option().

For instance, the ANI loader provides "Title" and "Artist" options. The ICO, XBM, and XPM loaders provide "x_hot" and "y_hot" hot-spot options for cursor definitions. The PNG loader provides the tEXt ancillary chunk key/value pairs as options. Since 2.12, the TIFF and JPEG loaders return an "orientation" option string that corresponds to the embedded TIFF/Exif orientation tag (if present).

Parameters

pixbuf

a GdkPixbuf

 

key

a nul-terminated string.

 

Returns

the value associated with key . This is a nul-terminated string that should not be freed or NULL if key was not found.

Types and Values

enum GdkPixbufError

An error code in the GDK_PIXBUF_ERROR domain. Many gdk-pixbuf operations can cause errors in this domain, or in the G_FILE_ERROR domain.

Members

GDK_PIXBUF_ERROR_CORRUPT_IMAGE

An image file was broken somehow.

 

GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY

Not enough memory.

 

GDK_PIXBUF_ERROR_BAD_OPTION

A bad option was passed to a pixbuf save module.

 

GDK_PIXBUF_ERROR_UNKNOWN_TYPE

Unknown image type.

 

GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION

Don't know how to perform the given operation on the type of image at hand.

 

GDK_PIXBUF_ERROR_FAILED

Generic failure code, something went wrong.

 

GDK_PIXBUF_ERROR

#define GDK_PIXBUF_ERROR gdk_pixbuf_error_quark ()

Error domain used for pixbuf operations. Indicates that the error code will be in the GdkPixbufError enumeration. See GError for information on error domains and error codes.


enum GdkColorspace

This enumeration defines the color spaces that are supported by the gdk-pixbuf library. Currently only RGB is supported.

Members

GDK_COLORSPACE_RGB

Indicates a red/green/blue additive color space.

 

enum GdkPixbufAlphaMode

These values can be passed to gdk_pixbuf_render_to_drawable_alpha() to control how the alpha channel of an image should be handled. This function can create a bilevel clipping mask (black and white) and use it while painting the image. In the future, when the X Window System gets an alpha channel extension, it will be possible to do full alpha compositing onto arbitrary drawables. For now both cases fall back to a bilevel clipping mask.

Members

GDK_PIXBUF_ALPHA_BILEVEL

A bilevel clipping mask (black and white) will be created and used to draw the image. Pixels below 0.5 opacity will be considered fully transparent, and all others will be considered fully opaque.

 

GDK_PIXBUF_ALPHA_FULL

For now falls back to GDK_PIXBUF_ALPHA_BILEVEL. In the future it will do full alpha compositing.

 

GdkPixbuf

typedef struct _GdkPixbuf GdkPixbuf;

This is the main structure in the gdk-pixbuf library. It is used to represent images. It contains information about the image's pixel data, its color space, bits per sample, width and height, and the rowstride (the number of bytes between the start of one row and the start of the next).

Property Details

The “bits-per-sample†property

  “bits-per-sample†         gint

The number of bits per sample. Currently only 8 bit per sample are supported.

Flags: Read / Write / Construct Only

Allowed values: [1,16]

Default value: 8


The “colorspace†property

  “colorspace†              GdkColorspace

The colorspace in which the samples are interpreted.

Flags: Read / Write / Construct Only

Default value: GDK_COLORSPACE_RGB


The “has-alpha†property

  “has-alpha†               gboolean

Whether the pixbuf has an alpha channel.

Flags: Read / Write / Construct Only

Default value: FALSE


The “height†property

  “height†                  gint

The number of rows of the pixbuf.

Flags: Read / Write / Construct Only

Allowed values: >= 1

Default value: 1


The “n-channels†property

  “n-channels†              gint

The number of samples per pixel. Currently, only 3 or 4 samples per pixel are supported.

Flags: Read / Write / Construct Only

Allowed values: >= 0

Default value: 3


The “pixels†property

  “pixels†                  gpointer

A pointer to the pixel data of the pixbuf.

Flags: Read / Write / Construct Only


The “rowstride†property

  “rowstride†               gint

The number of bytes between the start of a row and the start of the next row. This number must (obviously) be at least as large as the width of the pixbuf.

Flags: Read / Write / Construct Only

Allowed values: >= 1

Default value: 1


The “width†property

  “width†                   gint

The number of columns of the pixbuf.

Flags: Read / Write / Construct Only

Allowed values: >= 1

Default value: 1

gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/html/api-index-2-12.html0000664000175000017500000000406112340760140026007 0ustar00mclasenmclasen00000000000000 GDK-PixBuf Reference Manual: Index of new symbols in 2.12

Index of new symbols in 2.12

A

gdk_pixbuf_apply_embedded_orientation, function in Utilities
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-query-loaders.xml0000664000175000017500000000505612305775535027320 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-query-loaders gdk-pixbuf Developer Owen Taylor gdk-pixbuf-query-loaders 1 User Commands gdk-pixbuf-query-loaders GdkPixbuf loader registration utility gdk-pixbuf-query-loaders --update-cache MODULE Description gdk-pixbuf-query-loaders collects information about loadable modules for gdk-pixbuf and writes it to the default cache file location, or to stdout. If called without arguments, it looks for modules in the gdk-pixbuf loader directory. If called with arguments, it looks for the specified modules. The arguments may be absolute or relative paths. Normally, the output of gdk-pixbuf-queryloaders is written to libdir/gdk-pixbuf-2.0/2.10.0/loaders.cache, where gdk-pixbuf looks for it by default. If it is written to some other location, the environment variable GDK_PIXBUF_MODULE_FILE can be set to point gdk-pixbuf at the file. Options --update-cache Write the output to the default cache location instead of stdout Environment The environment variable GDK_PIXBUF_MODULEDIR can be used to specify a different loader directory. The default gdk-pixbuf loader directory is libdir/gdk-pixbuf-2.0/version/loaders. gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf.xml0000664000175000017500000001540712310644740024514 0ustar00mclasenmclasen00000000000000 ]> GDK-PixBuf Reference Manual Version &version; The latest version of this documentation can be found on-line at http://library.gnome.org/devel/gdk-pixbuf/unstable/. Federico Mena Quintero
federico@gimp.org
2000 The Free Software Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:
The Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any GNOME documentation, and those trademarks are made aware to the members of the GNOME Documentation Project, the names have been printed in caps or initial caps.
API Reference This part presents the class and function reference for the gdk-pixbuf library. Classes are described together with their methods; individual functions are grouped by functional group. Tools Reference This part presents the tools which are shipped with the gdk-pixbuf library. Index of all symbols Index of deprecated symbols Index of new symbols in 2.2 Index of new symbols in 2.4 Index of new symbols in 2.6 Index of new symbols in 2.8 Index of new symbols in 2.12 Index of new symbols in 2.14 Index of new symbols in 2.26 Index of new symbols in 2.28 Index of new symbols in 2.30 License This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Library General Public License for more details. You may obtain a copy of the GNU Library General Public License from the Free Software Foundation by visiting their Web site or by writing to:
Free Software Foundation, Inc. 59 Temple Place - Suite 330 Boston, MA 02111-1307 USA
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-rendering.xml0000664000175000017500000000132212305775535026471 0ustar00mclasenmclasen00000000000000 Rendering 3 GDK-PIXBUF Library RenderingRendering a pixbuf to a GDK drawable. Description The functions to render pixbufs to GDK drawables are contained in GDK, see the Pixbufs section of the GDK documentation. gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/version.xml.in0000664000175000017500000000002512305775535024547 0ustar00mclasenmclasen00000000000000@GDK_PIXBUF_VERSION@ gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/composite.png0000664000175000017500000032014712305775535024455 0ustar00mclasenmclasen00000000000000‰PNG  IHDR?8ËEÀsBITÛáOà pHYsÐй‹çŸ IDATxœì½yœuÿÿþUÕ×ôôL. ˆD‚$ „#ˆº‚‘+áX!` ˆ€Âúƒ|* x€Ž° ìrêî²†Û °&œ¹$Lf23}Ôù©Ïçóþýñéî „Ìd’ÌçI˜Gwuuõ»zª¦^õ> "‚Åb±X,‹e;¶‹Åb±X,–Uo‹Åb±X,ÛV½Y,‹eGcéÒ¥™Lf°­èO¶þ½ñÆ¥Ri-Yºt)ç|«Øe°êÍb±X,Ê+¦L™2ØVô'[²G{î¹g¹\ [¶«Þ,‹Åbˆ¢è¥—^l+ú“Ý£ïëÚŽ°êÍb±X,;]]]S§N- {ï½÷SO=Õ\Á9çœ3|ø𶶶ٳgÇql–ßtÓMcÇŽÍçócÇŽ½í¶Û`âĉI’ …B¡ðÁí¿ýöÛííí¯¼ò ¬^½zĈO?ýôv½G¿üå/=öXóøSŸúÔÉ'Ÿl;öÏþsß`è‡ZòÁÏŸ?ĈãÆ{öÙgûÿë°ôÁª7‹Åb±ìÌž=»T*uuu-Z´èî»ïn.?ï¼ó*•Ê²eËV­ZÕÙÙ9oÞ<èìì¼ð .\Á«¯¾zØa‡ÀâÅ‹=Ïó}ß÷ýnÿ“Ÿüäu×]÷Õ¯~5 óÎ:kÖ¬YGyäv½GS¦LY´h‘ÖzõêÕBˆ^xÞyçß÷ÿáþá#-YoãJ©ÎÎÎŽŽŽ3Î8ãÛßþö€}+@‹Åb±X¶s*• !dåÊ•æéã?îy"ú¾Ï9ÿûßÿn–?ÿüó»í¶"–ËeÏón½õÖîîîæF–,YbÞµŽ=öØ &ì»ï¾qÈž4Ø:{4f̘ŋßwß}gŸ}ö¸dÉ’_üâÇ{¬y/cl#–ôÝø’%K §§_yå•–––þü.,ÀúÞ,‹Å²ÝÓÙÙ cÇŽ5OwÝuWó ££CJ¹Ï>û”J¥R©tôÑGW*hmm}øá‡|ðÁqãÆ|ðÁ›é;ûì³_{íµo|ãžç À~¬cëìÑ”)Sž~úé?üáS¦L9òÈ#Ÿyæ™gžyf½Z„ Y²Œ±¶¶6Èf³BˆÍØe˦cÕ›Åb±X¶{FŽ «V­2OW®\Ù\Î[¹re¹\.—Ë•J¥§§Ç¼tÌ1Ç<ùä“===Ó¦M›9s&B6þ)¾ï_|ñųgϾꪫšÛ ¶Îõ¶hÑ¢)S¦L™2åCÕÛ†,ùÈ[«Þ,‹Å²ÝS,§N:wîÜ(Šººº~ðƒ˜å---3fÌøÖ·¾eš_tttüú׿€®®®Ç{,Š"ÇqŠÅ"c J¥’¸š>”‹.ºhÒ¤I·ß~ûÔ©SÏ=÷Ü`¦L™òÔSOEQ4f̘Ã?üw¿û]ww÷g>ó™M±ä#7n8¬z³X,ËŽÀwܱvíÚáÇ|ðÁÓ¦Mk._°`A¡P?~|KKËäÉ“M“ ­õõ×_?jÔ¨B¡pûí·ßu×]0jÔ¨9sæì±ÇÚ¥öÑGýÝï~wË-·ÀO~ò“W^yåž{îÙ®÷öÜsÏB¡pøá‡@±XÜ}÷Ý=ôP£ü>Ғܸeà h§Ô[,‹Åb±l?Xß›Åb±X,Ëö„UoËæ ¥œ9sæ›o¾9؆X,–¡ðÛ¢-eÇÛ£¡ŒœZ,›ƒRŠsN)=ù䓯¸âŠ}öÙg°-²X,ËPÁª7‹esÐZ7{)¥Ó§O¿âŠ+öÝwßÁµÊb±X,C«Þ,–Í)}_â¥ôÄO¼âŠ+öÛo¿Á²Êb±X,C«Þ,–ÍáƒêÍ@9þø㯼òÊõ&Y,‹ÅÒ_|„z3ý]6q[:ŠkCËb­üqvÍ[' ÃL&³M™´yë¼÷Þ{<¯9öØc¯¼òʉ'nâéc±X¶G.\X.—O9å”R©doǃý;ß6ØÈ%êùçŸlë,–m—O‰Ùo¿ý}ôÑ‚‹e»fúôé'N\¶l™}¼Õ[qc¾7SU7W=Ëæˆ#Žxçw®½öÚl6kù(¶ÍuÆŒ£µþàî·ß~W]uÕñÇOì@‹Åb± 9µ—K¿ÁÁýôÓƒmÅТ££ã÷¿ÿý`[1°<õÔS“&MúÒ—¾ô‘©k›ªÞ~üão±UK=÷Üó¿øÅ¥—^úâ‹/¶-›QiŸþô§ï¿ÿþ¿üå/'Ÿ|ò‡V¡Z,–#Ž8bÁ‚ƒmÅÐbòäÉ;¶ã —•ÿú¯ÿ:ôÐC¿øÅ/.Z´hƒkâ¦ENs¹Ük¯½ö‰O|¢ µ šÇRó»ôÒK.\øÊ+¯lz]ó6Å~ûíwÙe—zê©V´Y,‹eËÙ}÷Ý—-[ÖwÉQGuå•WN™2e½57U½}å+_ÑZ?ñÄýk¨eèðAõ&¥<ꨣ²ÙìoûÛíQi­·G³-Ë–óä“O>úè£?ÿùÏÛ!ÄPÈ{ûä'?ùÎ;ï|pù‘Gyå•W~îsŸk.ÙTõ¶|ùò}öÙç—¿üåÉ'ŸÜ¿¶Z†To°zõê‰'žsÎ9W_}õ Ùe±X¶]>4ƒvS²lzGyäž{î¹ÿþû·{>Ö:Û I›²ÎŠ+/^| 'l#ö įÃuÝ+Vlèt8üðÃçÍ›÷ùÏ6]½!âøÃo¼qÉ’%ÅbqóÏEËPåCÕ<ýôÓ_úÒ—yä‘cŽ9f0ì²X,[•ý÷ßÿÕW_õ<ò‘—ºÁ6ÖbÙªŒ7nåÊ•zu÷Ýw¿òÊ+O?ýtJéÇPoišNš4iÊ”)?ûÙÏúÙ^Ë`Cê ®»îºþð‡‹/Þu×]·º]‹e«b‹²-ýË<0ˆ?ûwÃ?üí·ßþà>î¾ûîÿú¯ÿzúé§7»ð~ õÏ?ÿü‘GùüóÏOš4©ÿ¾yË€lX½!â‰'ž¸zõêE‹yž·ÕM³X,[bÕ›¥_Ù‘|´{î¹ç›o¾ÙwÉn»íöÿþßÿ›5k–ã8}—¼œëÉ“'ŸuÖYçž{îzMJ-–-rçwöôô\|ñŃm‹Åb±X,ƒCß{›]wÝuÁ‚¯¿þúœ9sÖ“nðq}oÐÛÛ;~üøË/¿ü¢‹.êW›-;8ñ½þüç?OžòOÁvÁŠ+V­ZuØa‡ ¶!Cˆ÷Þ{oÉ’%Gu”yºcHë±÷Þ{¿þúëcÇŽ;wî×¾ö5×u7´æÇVopÏ=÷œþùûÛßFÝ_[vx6åLûå/yÁ¼øâ‹ûî»ïÖ²Ëb±lUvÈ‹®eë³CH_øÂN<ñÄ9sæ|dÑæ¨7ó¥R顇ÚBC-C‡M<ÓæÌ™³hÑ¢?þñ¶´ÙbÙ!Ù1.º<òÈK/½ôƒü`° B¬×ïmÇ8ÖcÓÛˆnf¯Ñ›o¾ù‰'ž°Í{-ýÎüùóóùü×¾öµé„´X,;o¿ýöv=èo{d(Ì9Ýôð›é{€«¯¾úÎ;ïü¿ÿû¿\.·&Z†›~ŸôÎ;ïLš4é_ÿõ_¿õ­o ¼]‹e«²c¸LÞyç5kÖrÈ!ƒmÈb(ä½m:›¯Þ’$Ùo¿ýN8á„k¯½v ¬³ì@|¬3í±Ç;餓þçþÇ&[,;Cü¢ké/†ø´ùS=Ï»ùæ›o¸á†W_}µ ²XàØc½ä’KN=õÔ5kÖ ¶-‹Å²><ðÀ¼yóÛŠ¡ÅsÏ=7{öìÁ¶b[a‹fluÔQ§žzêy秵î/ƒ¶#Ì Ý`hÊÿã»ßýîÞ{ï}Úi§I)Û‹Åbyo¾ùæÿøÇÁ¶bh1òÞ6Íœ:;;Çíµ×ž}öÙýoÝ6ŒÑmJ)ó“1Æ9§”6¿1ÛO|=6Ã˽fÍš‰'ž~ú鶰ËbÙaØ1^o½õVOOÏA4؆ !lÞ[_¶T½À¿ýÛ¿]vÙeK–,9rd?[· c¿J)¥L¥Tœ3ÏË0ÆÖ^fi²ygÚsÏ=wÔQG=øàƒÇwÜÀØe±X¶*Cü¢ké/†ø´E‘SÃìÙ³Ç饗nù¦¶#ŒïMÊ4IDGI"¤”Ø`°­Ûq8ôÐC¯½öÚY³f}èà^‹Åbîºë®ïÿûƒmÅÐÂæ½õ¥Ô¥ô–[nyà¶< ÝT?ºªRɾÿú¾ÔL>PñÔÇ<%Ó4I’8Ž¢0Šã(MEš¦}-83†_|ñ¾ð…“N:)Š¢Á¶ÅbÙ^Yºti&“l+v–.]ºxñâÁ¶bhaóÞúÒ‘SÃe—]öÈ#üå/ùÈñBkÝdRJ¥d*MhR®ÓLˆØ°)eŒ2J)eÌåŽëº®ãº®g"˜Æþ~Œ`j¥D*ÒT¤B‘†aQ2Æ]/Ç7ŸÏçóùB¡Ïç9çýnÃöË–x¹kµÚx衇6»l[,–ÅÒ¥K÷ßÿ8Ž?Ö»V¬XqÆg<óÌ3ýhÉŽðzýõ×}ߟ8qâ`2„°yo}é7õ†á>ûìsæ™gnvµ”R¤BˆD¤"I’(Žâ8Ž“(IÕLJ€Z#çÜq·;¹\®+ò…B¡ÅuB¨©!èGå$Ó4 ƒ0ô£0¿V«ÖªÕZ­ø>PN© ”6lĈ#FŒ>|¸ëºM¬€ÛÂ3íµ×^;øàƒúÓŸZϹŲlžzÛ¼wmœ!~ѵôCü@ê‡È©!—ËÍŸ?ÿÚk¯}ã76o µ”iœÄATkÕÞrOW÷š÷:V¯Z½råßW,_µlÙŠwÞYñö;Ëßz{ù[o/ë­eo¾³âíå«–­zwå»ïý½³kMo¥7ˆ‚4ZkD­±ŸÃ—Zë$‰¿ÖÛÛ½¶«£³ãÝ÷V¯|÷ï+V­x{Å;o¾ñÆëK—.Y¾|ùš5kªÕjš¦6„ÚL˜0aÁ‚ßøÆ7þô§? ¶-ËöAWW×Ô©S …ÂÞ{ïýÔSO5—ApÎ9ç >¼­­möìÙMqvÓM7;6ŸÏ;ö¶Ûn€‰'&IR( …·Ë-·|éK_j>;wîй¹ºýöÛô£ ¶C ›÷ÖÞÛš:uêÔ©SÏ?ÿü'Ÿ|r3ÞŽZ§iš$q†ÕZ¥\)—«½åJoµVKÓ4•Bˆ4M…FÔZ™@j&“ÉesY/—Íf“$&„xž×’oq](`ý¸ µ2ê­RîéîZÓÓÓÝÛÓÝÓ³¶ÜÛ#$D B¤®ë¶¶¶î´ÓNžçòÞM˦3sæÌçž{NZ¼xq©Tls,–mÙ³g—J¥®®.ß÷O8á„æòóÎ;/I’eË–BN;í´yóæ]wÝu^xá³Ï>{È!‡”ËåÕ«WÀâÅ‹÷ßß÷?tûÿôOÿt饗vttì´ÓNˆxÏ=÷üû¿ÿûVÚ·Áæoû[ggç`[1´°yo}éOõ?ýéOÇÏ=÷Ìœ9sSÖ—JÖsܤŒâ°R­Týj­V­ùÕš_õC?}!B©•FT2Ž51 pJÈT&„‚åÔ8ã ……|Á$Ày®kB«Ü4dc[´¿QÊ4N¢ ðk~ͯU«µjµZ«T}…TjG5U ؇-ùDËzÜpà GqĬY³y䌶X6BµZ}üñÇW¬X‘Íf³Ùìܹs§OŸAÜwß}Ë—/oii€¹sçΘ1ãºë®ó<Ïqœ¿þõ¯{íµW{{û¦Ü µµµ}ùË_¾ï¾û¾ùÍošÜ¸)S¦ ô~m#Ì™3'I’Á¶bh1yòd›úܤß"§†Ñ£G÷»ß½ä’Kz{{7e}¥T"’ ð+ÕÞîÞîîžµ]k:ºÞëèz¯§Ü]­•£Ø2Ö˜ª¸n†¸q<æ¸Ôñ(a¨Q¦2‰ã°R«¬íîZÝñîŠUË–¯\ö÷Õ«:Ö¬îêîê­”ý '‰Rj ÷Q+)EGaøÕšï×ü æU? £X*Õ”jVº žç-\¸ð¹çž»îºëÛ‹e›Æx†ÆŽkžîºë®æAGG‡”rŸ}ö)•J¥Ré裮T*ÐÚÚúðÃ?øàƒãÆ;øàƒŸ}öÙMù”Y³fÝ}÷Ýp÷ÝwÏœ9sèÜS}úÓŸþÌg>3ØVlDTZI)Ó4MD'qÇQ…QØ÷_G‰HL`«ézlÛ7ÈÎ;ïÜ,Y°ô³z€ .¸`̘1—]vÙ¦¬¬”Š“Äür¥Üݳ¶«»³s횎5ïuv­é.¯­úå( R™h@$w´›¡n†ºâzÔq)a¨!MÓ$Œ‚jµ¼¶§kuÇ»ËW-[¾rÙªÕ«::;Ööt•+½~à'IÜêMcš¦I’Daàû5ß÷ýZP«…5? ÃD©ú¸°¾ÒÍj¸~g×]w½û¼òʾy<‹e=LûôU«V™§+W®l.gŒ­\¹²\.—ËåJ¥ÒÓÓc^:æ˜cž|òÉžžžiÓ¦™øÉGª±£>úïÿûŸþô§‡zèôÓO¨Ù–èîo¾ùg?ûÙ`Û²A4j%•HEœÄQ…aè~µV«ùµj­Z©V*ÕJµVõ}?‚8ŽE*L“‡mYÀÙ¼·¾ôsäc·ÞzëäÉ“gÍš5yò䯬”J’8ýrµÜSîéîéZÛ³¶»·;k”¡À0„rîrî0Ç%JQ¥AIE5I¦JI©ÓDG$¿J #„æsùö¶aaŠT(¥!w²ÙÜî¢iχ¡ïת~­V­Õj~P­…™,8ÅõÖ·Òm@8úè£çÎ{Úi§½òÊ+»ì²Ë`›c±l‹‹Å©S§Î;÷¶Ûnó}¿9n®¥¥eÆŒßúÖ·~ô£•J¥ŽŽŽ—_~ù¸ãŽëêêzñÅ¿ð…/d2™b±È€R©$„èììÜÐ(ÎùŒ3fÍšµÇ{Œ?¾¹ü™gžyíµ×¦L™2a„õoÊ:ÛÚãçž{Žs¾lÙ²ßýîw---÷Þ{﫯¾º-`FRI!„H…i¼¥ê“MbFDF™éÛ๮£ÓÁa[n’`óÞúÒÿê &Mštî¹çžwÞyÿû¿ÿë8Îz¯öõK¥©£°Z«öôöô–»«ÕjqK•r Œš¾”1B)¡ŒQÂ*„PH(CÆj@P£F” AHE¾ãpJ  ”Æ!À(§Œ2Æ61Î4šC@ãx"I’8"NR‘ÊlŽµ´‹ÅÖR©T(<ÏcŒQJûN>µô#W^yå‹/¾xꩧþþ÷¿ÿà1f±XàŽ;î˜5kÖðáÃwÚi§ .¸ 9U}Á‚—_~ùøñã}ß1bÄi§vÜqÇi­¯¿þú™3g*¥Æ×]wÀ¨Q£æÌ™³Ç{PJËåò‡~ʬY³n¼ñÆo¼Ñ<•Rvtt¼ôÒK?üðÎ;ï¬ÔÚæ¹^Æó<×ó¼Mj;^ï4§•RªZé]¾ìÍåËÞZñÎ[«þ¾¢§§ÒÓ[íî­Tªáˆ#÷™°ïÈ‘£ÆŒ3nܸ±cÇŽ;6›ÍÒö$ï÷Þ(˜#g»8ŽþÏ{3‹Åo¼ñꫯ^±bÅ_­'T*%„£°R­ôôt—Ë=µ –ˆµf”RF§ŽC—3ÎcŒ0‚ ¡&€4J9§žçd²N6ëdr<›aqµNã8,×z»{Öö”{zÊ=½½=&.Žc¹É9pˆZi%ešŠ$Iâ$I’$Ž“8IaR=S-¥âŽ3¬}Ø.»ì2räÈR©”ËåÇ1î7{zÇ_¸páÍ7ßüÐC ¶-ËÐeþüùÇsŒ‘nàºîž{îIé@]\¶W\qE†o¾ùæwÜ‘ÍfgÎœ9sæLß÷/ºè"û'ݲ-0 ‘SÃÉ'Ÿ|çw~ãßøõ¯ÝwysŒ©RJˆ$ Ãj­ÚSî®TË@4ã”1Â9å.wF(£„` h‚@Æe„1‚ˆZ¡ÒˆZK‰2qšH¡7ù„@äŒm¢ã ÁLîJS!’D$¦@'Iâ$©2•©TÈo6l—]v>|x©TÊçóF½™Ø³}€øìg?ûãÿxöìÙûî»ï^{í5ØæX,;2lØëû~±X5jÔ£>Ú\8nܸ×_}ëšÖÿxà€ˆ×\sÍw¿ûÝ›nº©½½ýŽ;îØPe†‰’2‰HÌ}~ÇQ†Q&q"„JÂeŽã2îx^¦¥¥¥¥¥%ŸÏçr¹L&Ó7J³Þ%ÃT ™¦išÊuc¾¥”©L…L…LS)MݨTR)3¸(M¥H!ë3'•É~CˆZ¡”ÎcÌäÀqÆ9ãÏËçòí¥¶öR[k±µ%ßÂ8ãŒsÎW”Û+i_P½Àüùó'L˜ð«_ýjÚ´iÍ…f ‚)`îîí®TË~P‹â(•Âè0F)c„bdDšh „hÒI¨ ED‚€ÄŒ@Ô¨•V©ÔJcú®ë-…fTV÷ñ5eÖ©O££( }¿æ×j¾Ôü0£8I•Ò€Äqœl6×ÖÖÖ”n&ïÍj[¯ýëÏ?ÿüI'ôâ‹/æóùÁ6ÇbÙaùО½Õju½%iš.[¶Ì¤Êm»Š$IæÌ™óÄOüö·¿=ꨣ>÷¹ÏuÖY:sD’ÄqT­–kÕJ­Z®Õ*fŽbµZ ƒ Ã(Š5…„R‡q/—/Œ=zôèÑ;í´Ó¨Q£ÚÛÛ›—¤~oˆ¨L7ûT$"©02.MEœ&q’Ä©ˆE"Db¦išÊºÒ“R¦*UJ)©ë%¥µb®™Nc”1žõ2­-E‘$ˆÃÏq]ðµÍ2X ¬zûÄ'>qÅW\tÑE_üâMgHˆ“¤R­ôVz+•òÚž®îòÚ(e„qʹ™ßÚÚE‘õÞ¥6ªûÌ©d"DœÄ±ˆMÔ'MS!S‘ŠX$qG"‰’$I*„H“ºnSR)™J©ê—MsåD0Yb&Ðe„¢‘q„ Äs½D$Œ1ÎF)"f3Ùl6›ƒ!Ħm# ¬z€K.¹Ätçºá†Ì’$‰Ë•òš®Ž5•j¹TÃ(DTŒΩ©T ”!@@)ÔZ0%µÖAk­5!Ú” ˜:V¨+8 È@)E"M“8©K7Èçòù\Qê¹Þ†ì×&¼øÕJo¹Ü].÷VÊ•JůÖ" €šrî¸ÌÉårÅb±µµ5›Íº®Ëù€±–&ù|þ¡‡:è ƒn¹å–óÎ;o°Í±X†4;@ÞÛ’%K¾ò•¯Œ;öÅ_6lÌŸ?ÿË_þò'?ùÉ ½EJ™Äqø•roOO×Ú®ÎîµkË•Z¥R Â0£T*Î]Çõ²@׃>AM6‘y*©µVZÕó‹Pk­S™&BÄ&÷Z$B÷ZšJ›>©ˆêÒͼ"ê-B¤”Zõ¦µÖJ2%¨¹^ZkÔÚ´IeªQ;Ü!„¦2 £°µØZj-!ÄÄO·ëßïŽÁ€‹ Çqn½õÖ£Ž:êôÓO?à€ NâJ­¼¦³cùªåaè§Jh"êzÈSî0FAk4ÿP#€F4bŸ"èæ T`^Ãzä „P†ˆZ(‘†) xЈ® •f”y®‹ˆñ½%I~¥Ò[îí)—+åJ¥RõkAȘc22™lÓ÷溮-2Ýúì½÷Þ·ß~ûgœ1iÒ$“°b±X…í=ïí¿ÿû¿O9å”N8aÁ‚®ë€ÖúÁ\¸páFÞEa†¾_­VÊåÞÞÞÞžžÞÞJ¥V®úqÁ~nŽ IDAT,¡4ÖŒWhimmmkoo6l˜ ˜¶´´xžg$‘B-¥LU=K-müLe*R‘!êÒMH©Re2ÝÒÆ’T*iÚ04{ºiDÔXWl„€iÃÅ(猛«”Y× ­LS¡•Ne„%D¤¢æW+Õʨ#•ÖœófC¸­õÛ°l­á":ì°Ã¾úÕ¯žóÏç<ýÔS@ êWË•ÞžÞžµÝ]"(£Œ!å„1Ê8aŒ0f DÔ¨46ž`ý0$€„R@Ä8æ‡B(¨­ˆ ”V)*©S)ý°æ8£ 4j @(aŒ;œSô¾šÖ:ME…_«Õª¾_ ‚(Œã8‘ùœÇ/ŸÏ·´Mº[6›µ^·Áâ”SNyá…N>ùäÅ‹›Ûe‹Å²õÙ®óÞn½õÖ‹.ºèꫯî;.ˆRÚG±!¿V«VjÕjµZ©V«Õj­Z«Õ‚0¢T!"8®WlmÛe—]vÞyg“ëÖÖÖÖÖÖV,‹Å¢ã¹Ú”&¤"IE’ ‘ ‘¦¢Ïc“ÓfZÐËú?SŠ`‚£&B*µTïóçi­‘P ”Rθˇ»æbgâQJJ!j- ijº*TjÕ¬—)WËZ)×q ¹|.“ãÜaŒmÄåaÙ:l ©ˆWçêÏìÿ™n¼á¤SNêìê(WÊQh­Æ€;Ìá”ÖëˆV 1ùi@(!õzS‹ÃÌÈ€QR“Ö»Ö!BÌ]ˆÖ¨¤V\KIAD™ˆ°êS©d*Ó$Iâ8  ŸÍe³¹\&—Íæú1 9¬SÇqEI’J¥P!¥4“ɶµµµµµ>|äÈ‘™LÆ̓Ëõ×_ÿòË/õ«_}â‰'¶Ç+‡Å²°æ½)¥.½ôÒÛn»íÞ{ï>}úz¯~äßöÎÎŽîµ]k:×v­íYÛ]î-×’DJ…„0Çñò…ˆ#ÆŒ3vìXS¬ËåLµ)w4MS%ÓT$©ˆEÒ¬NˆË­Q¦ ¥JJeŠL S*¥•®Ç[UÓ裂žAÔ¨L „jÊK]×áŒSBÍÕS2†LB@£NS!D¬Æ’$Éf²…B¡X(f3YÓNa#¥~–­ÃVRo¹|î²Ëÿ¿«¯úΧÆïDWª½Qi­€cÔáÔÍ0J‰Öæ>Q5òÓ4W%u¥Ï8ãaœrFêõ¥F²bZøAŸóŒïL“5¢b¥R…aœ$I‡aÔüj©µ­ÔÚFÍd²}×ZK©R!Ìx…T˜|$„fs¹R©´ÓN£vÞy—Uoëµ"´qC8Ž³páÂ8à{ßûÞ•W^9ØæX,C‘í1ï­V«vÚiúÓŸžyæ™I“&mÆV®x§««ë½÷:Þ{¯£···\­~@#”f3Ù\¾ÐÞ>lÔ¨Q;ï¼ó.»ì2f̘‘#Gš"S…ºžÊÖ ¦IÒÇë–4¥›é¢T½ƒ¼‘k&¡m]æ\=­h]¸ª1¯‘!ÌÐ"θÜz4iHDrÅ3¿8¥´”i*Ó j,—Ë=Åžb¾ÅuœL&cÇÛl l¥0_’ÄŸûü‘wÝu×O~xÃŒ3O­Õ(5*J‘2t\æzœ¢¤’©N5*e!@ ”€;Äuw™Ã©¹ÐMÊ[³ñrC¾B5ÈT)Neª¤ÔR*™DJFZ“¨.Ýj…|A¤‚’ñ2ºå}÷‹ˆ¨”JSGqlji*µÖ„ÐL&S*•FÚiܸqF½ ÄW÷Á.Òëµ™¶ôeôèÑ÷Þ{ï1ÇsðÁÿã?þã`›c± 9¶»¼·•+W{ì±”Ò—^zi̘1›·‘5k»{z«5?c© ŸÏæó…R[©Tj9rä¸qãLG÷öööl.+•Jµ4n¶X$‰B ㄲ^y ”ÉfSJ+Óê£.È Y×Lpk,7e{Ø\f $@ê‘SF¸Éâ”SJë+R4ÝJ¥ŒPBY•Žã¤æ×z{{s™¥´TjËf³´±¦AfÕ[óÀQJÆqìþWÏœ1÷_®øÔ§w³Û.‰ˆÐtw£8§@@kŠ¤ª'„¡ÆF(‚ŒÊçÄñ8èzÓÁuŸY×q@!æ9eR¨S%Ò4Ž¥H”I’Äaø~â¹^.—/¶Ö[Û˜®%2M…IǦ¢ÖÈÏfs­­¥‘#Gî²Ë.­­­žç­w47¿>wBM7vc÷i}6ÐH µ)¢“ÏþóW]uÕÌ™3/^|øðáÃÛÚÚ<Ï“Z™Pi,’(‰Ã$ŠâX˜Ê%9mªþX+Ól¡Þ«  )ãt]®Ôû*%õ2> @¥„QJcŒqF AMQSÍ(cF½™²;-eªRók=å^Çq(!cG-¶ûï7`ÙLJ½—•š¦i‡Q•†•9⳿yä?Ïüú ÆÀq)ç„P@©Tˆ’ÚgŒB)c”J AÄzh J꺞A@f5Çoó¨Å¦&"Ж 4*©µÔiªÒTi…ˆ¨´N„ „h•jÅs=J©’²¥Ð’Íæ²™\.›@­Q)mòBµFBczž—ËåZZZLÉÂë´ÖJÕO@ݨÇzB߇c&B€) bœ›Ž;ÜR¬/ ­ªÛ—_~ù /¼pÊ)§üá0Uc‹eë°å½=øàƒ³fÍ:ÿüó¯¿þú-ÔšAA˜ÄBIM€º®›ËçGŽµÛn»=Ú¸Üòù¼)nc7…I*¢$ã8L¢0ŽR)•–Jis½æ¦¨êQó'¿Q@j:+˜ïuׂfÏúzÚ$XÏ)"ïó`Ÿ·¬Û6€É¢“©…A–+½ŒRF˜ø"Zk¨_°ìehpHõ¦•i<“ˆ$Š¢( £8:pò¯þùµžyé°ÏèrF)PJ4¢€hÔ¨‘BPNÍJ‰” (Ó¸†V¯ªQˆJë† ¹qßA`½ù"*…Jj)µ9ò”’)@TJ–«.¥T)ÅQ[©½­µ­­„žë62@µI5§!”sšÉdšêÍ”|¯÷%h­ešŠTˆ$–æJ›dSÝœ AÞï~#¤é½¦®çe¼ ¡õ*Üu¹§Í/y½O´'’òÿñ'NüÖ·¾5þüÁ6ÇbBlyoˆøýïÿ;ßùÎüùóÏ>ûì-ß`š¦R)D$”rÆ\Ç- ííí&×môèÑ#FŒpÇqMÐthkÆLMÞ$Rʦ­N#NjtÖõ¥¥Ðèë‹H‰ÀtÏj{Œs€š©º® •R¨&ļ»îm1ÙtºQü Q)…ZGQTa€PJý 0a(“6gú÷nùhù¸ `äT)e¤[EQFqÇQªÒ#>ì±~ûéÏì±ÓÎí¦F5¤Z× E J)çÔá”qÆ(1AH¨¥BD‰šI¦Q¡B&#@×Ç/(ÙÌ hô”F$•ªGùµÖJ*Ô¨”)B´’qUýjG¨Ñu½–Bш?ã{“²>Á1„yžiÒR*•cœóõÄ“Ö*MEÇQ¦"‘i*¥2UJ¦)]³I1ΘcünY¥ʘƒÀ&øX‡\“¶¶¶‡zèÐCÿùÏ÷Ë6SS\ʹçe¸ãd³ù¶¶vÓ×møðáííínÆSZ…"RZ !’T)‘&i"RQo§‹Í"(D‰¨4( )Ðzß6B´iUo›>¢5¡@tý>ßlI‚ÆF4ŠB ¡Š«zÍ)¢TRˆ4M×U·*e2íPj'1¡DkÅ«ùµ8Ž…ˆhŠO­nPØÈ©HEGaDQÅQ”DqïZoa_÷¯¿h „P¡ k”5˜€T½¼´®ì¸â”ÔG¦1V}Bªk¯‚Rc$’T©8I%~èGq'±¹Îl›¿å¡Àª·D$A”«år¥·\íâPkÉBLùÒÁÿ~Óƒ¯¼¼d¿÷3‹Óú<D¥€ fŒ*Šœ¯ó¢i Z›¶ „hTP£F@E̼zNˆæ„3BáÜáŒsî˜,LΡ´ÙÛÆ R‘¦"•©©™¬µBaÐ[)g2”Q'Ý==~¤R¡®ëær„;®×ÒÒ’ÉdLÀTÊT$±ÒR%B¥©J„"‰£8 ¢0ŒÃ ‰”©LS)¥Ö²Þ^ظàç€%Œ1N)£”ÇÙl˜ÍV³¹l6G9'& 1 Ô¤ÅB™Ã¹c:/zÜ1~lÊUß–9sæ<÷ÜsÓ§Oùå—›“v-ËÀ±-ç½-Y²äØc=ztsÖÇ¢o² ®ç ,“)0Îs²™l>_(¶¶¶äó.¥ ¥ÌxiX¡Ÿµ8ð#¿—Ëqo%©T“jMøˆT§)H¥•U\"˜® QPÏ[ë[aŠ€D#×fb)aˆ 4A$€„ §È˜æx:¸¸ºw\êe ç J)aHE*›…®¥R1M…”1Vóýšï‡aM„ul}N½i!’ZPë-÷¬íéªÔz£8:eŒ2ž—;â?û?¿°Ç^»å J % )Aeú½i©1Í9hM%ˆÍÁYõ²€Æ·° ·.s7ëe]7“Éxžëqî8Ü1wÍTZ…aFA…a6« ”R~ô–{¥J+%dwïÚ ¤””2Çór”s×ó¼l¡P0êÍÔ¥Æq ’Xðá"D¦q,¢(‰#%D½O”Zk¬ç±‘FÑPãJÍôÄq]ÇóÇq<—:.áŒr‡8œ2N9gŽK9w¼L&—Ïäs™|ÞËæãœ3›ˆÐ—›o¾ùC™3gÎ<0ضX,;>ÛlÞ›uüñÇßvÛm›QÌ´®‡@ó¿>xÙ%ÔÌ!ð\ÏáŒH)Êå²éš5>g.%Ià§Q ¢P„ŒB'*IT’Dp!M~"!À( ‚‰•"«(¬kaÐìR‡¢$—€ª{æ=E¤D¨¤¦Yˆ”jÆ$ç„sâpp¸r<á°D$õªuךW©¤Iw¢°Z«–+åÖ–¢Ö 9父ýÛ 0PêMkLDâµÞrwçÚ5qFI µä¥ý&îýzãžxþ¸S"ƤAš4I‰šj®A)DDÐÆŒQëÆ z  ›gÂŒÍaœg¼l!_(ä …|K.—s×s=×uî˜X¾Qi•Z¹Z­TjBH"’D3“ž†>gLi'±VªÚ[ö_*E(u]æ8$‹4“ÍõfZN+)£ÈB?.W¢žÞ¨·õ”Ó04'§Œc%¥VѤè)B i´Y×bÑxãAB%œQF cÔåÔõ¨ëÇažÇ]»s=/—/”J…´M#¡Žëâ1V/kµ÷CÍfzè¡I“&ýô§?½è¢‹Û‹egÛÌ{[°`Á…^xÕUW]~ùå›ñö¾¾®º !æ yÇ3AΧÔӚDZˆ¢`¢uM+&¥Š#…:‰ui™’FçN¯$@@3ª›¾=ÓhMd›Â¥xZ×ëEÚ|µÔ€ u]Ã!¢TZJ@š€$@(iÖÃ)Äu P" Õ”Öµ4;”ÔSÀË•J×Ú®Œã¦iŠ®ç1J•i×Ø"i°Å¿7Ë@ß[’$Aà÷–{;»Öh”¤Ò)gÍä-òÅc»kÁÃû¸÷'öÍ8ÕZˆ¨‚ŵv5jÐl]êe}h½™T¯±^4 ÀÔj:œ»®ãæ²ùbKk©µ­T,ò-ÙL&›Íf¼¬ë¸æÂÔÃæ{ó®ãB”’@@)•$:BkÔJEqT«UQ£ˆâ$ŒS))eœ;”9Œ»ù|á}¾7-£ÐüªßÓ¬éò×túk:Uê$‘êT lÔÂÖ=Ýõ›£F¦ª™(Œ&UTƒ9ýj H\—f2,“¡^†e2n6Ë3Y'“Ë‹B@¸Ã<aŒimg˜¼=öØãÎ;ï<õÔS<ðÀÉ“'¶9ËYºtéþûïÇqÿns„ RÊMYù7Þ8è ƒÊåòfom[Ë{Ûø¬"®mð~õ6<Ž "Cd!0@B½ã•Ö ”¢2%RDVïh „hM ÑÐÓ]×m@¨ÆúhHRÿYNë2R#R36Rv %Hê‰9¨ j0[© E€u="$ˆBcŠZR¢Ýâ`D)e¥Zéìêt´„òÚxM¾'WÈZ2¹|&_ÈäòŽë2Æ9ç´QÉg5ÜÑŸê­y”Jë0 ëu¦"R* ‰éº @Fîi€  Dõš÷7ÐmT(ô))Šh*ê¢ ’>#è‘€ƒÂëS  ¤îA  ˆ¨k:cP”JD‰ ê»»~'_ÐZû~Í ÷ka¥Ì]·²¶3³úÝlK!W(æ -¹bk¡XÊ[óÅÖBK«—Í:®çe2œ;Üq¨m/Òô³z“R&"ŽâÈjAdÔ["eÊ Rº®Ã/ã}⿺û?÷?pÏÒ°VBI (A ÈA3”E¸¦=×sëyl^!ßRÈZ -…|‹ã8fvc´Y¦à8gfð®)*¥ëªuê^7¯/¤©¨ä[r¹r6›ó¼Lúq…Q˜¦©’  ¡Œq Œ;®ë:Æ÷†R&~ÍW’U«Â¯*ãX%DÂDŠJ C@ZÏ>]×?±~ĈÄÜÁ!¡wE`²PÁ8‚ V@Ls”4EÎÑ4âiP ¸Ã]—¹®ãex&ãf²N&“/µç[Û míy©²¹< RÊpàœßÿýpÀ¼yó¾÷½ï ¶9K®®®3Ï<ó™gž3fLßÔÌ ¾ùÍoþêW¿RJM›6í¦›n2Ôoºé¦k¯½¶§§§½½ýŠ+®8çœs&Nœ˜$‰ôäûþ‡~Êüùó¯¾úêl6{ï½÷vØaÚ~ßÀhggç™gžù‡?üaìر]tÑÅ_Ü é®·µõ ØòÞ^~ùåN8aÒ¤I÷Þ{歷ÀÒÔ•FhúãšénõÁðZ5\ëÔ[VhÞ¨F€CsBC½€nˆ'@B°z[çFk&˜F»hæu#@¡)èÐ(¿†Ä3½¢€ 4=|€Ô/9¤ÑSŠ® –BÝ 4u9£?@3ß­Шc)«2Í€ÙC3È厗á®×Rj+Ñ:lDë°‘­ÃFŠ¥\Á„VsÙ|sÇ\ŽÁºâ¶˜þUoZÊ4I’0 üÀ£ Š£$MR™j hãV¤1pJÈ^>ùɽÇ=öÀÓ§Ÿ<©aC4÷.È@3PœÆEdPwªe³™L¶T,•ZÛÚJmm­mŽãPÒOZŸ7´>#µÏÙÓÏËÔ;÷¢Îç Ùl6ãyŽã¸U·R)§R†Q¨´&fúç”PÇqÇáÜq8)EÍ|_#J¿v¼›úUКhÐÆeæÜ­'ç5nåš©¥æP­QÔD£9‹"(šÒL‰ B¢(JêwN"žÉ²LÆÉdl®uĨ֑‘PRQ†ˆ”QÇõ6ØáÙi§î¿ÿþ/~ñ‹‡rÈÔ©SÛ‹`öìÙ¥R©««Ë÷ýN8¡¹ü¼óÎK’dÙ²e„ÓN;mÞ¼y×]w]ggç…^øì³ÏrÈ!åryõêÕ°xñâý÷ßCº ”RóæÍûö·¿ýüóÏohû}ßõµ¯}mØ°a]]]AL›6m#[ëkÀ¶÷fF`wÞy×_ý&:Ú×¹Óšw×ëæÀƒ)PM¯ÛfzŽÛ,;X׌s]§QbZ‹·4B¥&‘†Àºþuõ¦—'¤HAk`õ?úõŽoPÏt3³Áë×Òªë;lHµfw£ÛP×gAPëÏÿÆ2ˆí¨µÖH•JRˆ)ea,ò¿\éY³&×R̵ ­¥–R[Kk[¡TjimËäò™\ΫLj2”Ö/Ù›õKêôsÞ›©3-Wz{+=µZ5N"­SÆ€1Â9aœ9ŽI¬s€™V GŸ0åæëïþëßÜ{€ASB PBÊw¨™EãÙL6›Ée³Ùl&×’/rùŒãqB©BÔ)j­”ºÑêû4ím•<8“À—~ Ÿ‡‰“¤žTY…©&"t”䥜TPÓ¢1E¥ÂPÇiS' Ôœ¾Ø<}ê­þ—5ÑÚd­—@$šAÐ4m\åͰët"!ˆh®>D¥F¬ûjêHê¦ê˜p…è 3Ri-Ð˨Vº»)cÜu¸ëæ‹­ÅöaÅöá¥áÃKÃF¶”ÚŠ¥ö–R[¾ØZ(–\ÏcÀqÈ\}ú—þToJë$‰ý ÖSî^ÛÓåµ8 5Êz{2‡r‡9œil(+@¢•Î G|ñ³¿{äãvë8.Ñ„PFMwZÆãž—Éx™Œ—©?ȘŸY»®ã­Eƒ”õö9"щP"ÕRj‘¢Ò ù„}SõÍ €8qš$"Q"¡"v“$›* LÓ)Q#ÕšIÉ倜€š~s¨1L#¡”4ê`gr3ï ñYæl3ÏФH˜nwШí&õì–0\W IDAT7¤@ÑfÆ„)A%š¨Æǘ*%…Ìm–FLSS¹U{uš$A­´kÅb¡¥5_,æ …L¾%›/dòÇõ8côÃÆ|íÀ\rÉ%/¼ðÂÉ'Ÿüì³ÏšP”Å2Xtvv@3+k×]w5:::¤”ûì³yŠˆÆ‡ÔÚÚúðÃÿøÇ?¾ä’K&L˜ð£ýÈ„A7c¬­­ ²Ù¬b#Û_Ï°1cƘ§}óÆ>¸µ¾ bÞ[’$çœsÎc=ÖwÖzŠ ßÿàëE J+ÝnFJéfg5­µBæ'b£¡Fæ8ïÛdCÙ[vBPׯëþÌâºgëœcuÏ" hÐPïR¹Ò†ôÃF´%Z›Xq§AÖÜ÷Fü´ž“׶°.„ÚÇŸ ôzxLSDB b’bJ©GÌLK3ñM¯:3N$‚J…4 EDZ_«ôTº×tW•†( Ù6|Ô°‘;+¥²¹¼ëe×£¬>Ýl£«M¦}o*NâZPí)w¯íéiœˆXiÉ9qê8Üq˜ë2©@ƒ–¦é‡ªßgìwà„¿þïÒ§~÷¦Yï{C¥ŒÆ9Ïf²Í7ÏËx& ßõ( J§2Nƒ0 |QóEàË ’Q¢’DʼnN%mŽUòþx?4o‘ " ÿöÞò‘c=öu¯{Ý•W^¹¿‡3‹:BôŽ;<ºýöÛór¥Ôí·ßñuã”SN9å”SŒ1ïÿûÏ9çœïÿûà‚w?ÛïìŽ;î8òÈ#ÃïgkÝì/¿·={ö¼ô¥/½óÎ;o¾ùæ'=éIaa&§º»4¤—S»ì–û’n°ÇÚ….¶ë 7H±àÒ„[ùºÊR³[ÆH¶'HÃåpU5É>$$@†ÑXÌåœ"^,:4a¬K”  ÐDU 1³çˆÝB{`²Šj„*®‹i ùaç™ýÄ6õxuiÏÞEQ–›:ô Ã±dš†æ7oíÏ {.tQ”%ˆ Ñ ½íc<ä™Ózu-po»DÀ²ÖJTTVº,5YoYÀ{†ÐDÁ33=ÿEÏ»æ£ùó¿øäG=úQ ‘c¶´×ëÏæ·lÞ²yÓ–PµP–UY–¶®ÍdjìÔLëfueº°X/.Ö‹‹fuͬMÜxj×ÆÞXF” ´:€¶¬‡Ê‚Ê’ª’ª•*„LH,xöâ¸ûR›)ÌÒI°ô$PiÌ žEDßÁ§­&®Ãµ)•.iÓ-Òž«Û%ï5IVôW ª´¥(¥3‘EÀ µ #†ÚW`ÄFÀZ'À¡ýâFwƒ©0ˆ" !2s¸¦yžÁ "–-ªh?¤äPVuÇ=„Bg”·Ø @ÎÚf:¯,mÚrÐhËAó[¶Ž6mnÚ\V=]3Ü>Ńýš˜Ù:Û˜fZO&Óñd:™6“i=išÚZ *¢içÙyñžÙK  AQè£~樧?ó©7|áï‡só›7mÞ<¿yó¦ÍÁqw~8? çúÃAÕ/I)¨¿ºæ–WÍâR½waºk÷dçîéî=Ó={¦{öN÷îmš…³¸d—ÍÒ’Y\2‹‹&<^Z²KK6>X´Ë‹vyÑ®,ûÕUY]ƒñ„¦S=­‹Æô¬/«œ¯œë9îy×ó¾t¾t®pN{§½Wì‰=«Ä†¾oAO¦Œù†„H€á"ħ€„  BT€:ÝT¾!ªÎºt—T(ÖAaïñ¦6“q³¶:YY^]Ü»²w×Òî] ;w.ìºkáî;vÞµ¸kçÊÂÞñÊR=4umMy=$ÇÖOy<õ©Oýà?øêW¿úŸÿùŸ÷÷Xfq@ÇŸýÙŸíÙ³çàƒ>þøã»ÅúЇ†Ãá“ŸüäÑhtâ‰'Kf~Ï{ÞsØa‡ ‡Ã«®ºêãÿ8vØa¿ýÛ¿ýøÇ?~ßep÷µý »ûî»>øàO<ñÌ3ϼŸ ^wA÷¶ººú£} "®¿þúN8á9ÏyÎõ×_¿ºÄt§ÔghßéÙ;ï½wñ>  é¨Þ ¥àb¢4âÀ, [‡Þ„(Ü@©|C" "QH*V nÀtÁæ-ý`ЋѼÑ9"Gd‰,‘ioh QÐhh4ÖšF“Ñh5:¬PŠP AhE¨B‡Ê¶°‘Cé¢FR¨ƒ^]‘ÎW4" ­`ƒ !(M (Š¨B ´&6Áè;çëÉtiÏ®·ï{ßø×o|í–oþãmßû_ÿ|Çw¾¹÷î;êñš3†½‡Yì[àMÀÆ—‡y_o³ÎÓ4¦išzyu鎻vÜy÷~p×í{v“ÂÐ<£ÓB)C7ç%öôDE¤ ]¢à{ßuù _tòi¿vjUõzUU•½^Õôƒþ`Ðôªž44ÔFšÆŒ'Ídb&3™šµ5;^³ã±][sÓ)×Æ7Æ× 8Ÿ*{â|¨Ë%g ™´VUIE©Š•BZƒxçų°Ïà-xΡpÀ^Q>!dIÚº½H‡%çÔëD8Hë¸}'Ä,ì%L´Ø{`FaF`ÄРű0ìE|ðZö"Nij8a]VEÕÓUUôzÃM[F[m=x~ëA¡(܆#]Eèy_<ô}ë~è±´_â‚ .ø⿸}ûöŸgÑYÌâ§6þæoþæõ¯ýw¾óúÎÛo¿ýä“OÞ¾}{¨‡¸g<´§‚Ðëíoû½¶ÀÊf¹³T Î83q Ž}˺e )éÛ‚.›ôJjUõ”ÇÆí×ßrQžõ"´nI5#Áˆ„:^À °³\ˆP'¥h[É]`ÅXˆ™BC…ðAÒçñáÆbj‘F ± NÄ…{s©±jZ+ þ"­ˆmwÔV‡ÇØ‹ &¨u3õÎõ«Þã z‚°ñââE˜ã}WŠ”ÖÑ^¿*˲š?èà­‡¾õQGzäc9òg†›· æFýÁ\¸)Rˆë*R79?×”ŸX<ØÌi¨3OÖÆ“µ¥åÅñd­1µ“B"B‚PÐÈàÄ{èUFP¤P«B—ZÇ ¯üϯ¸êŠ¼ô¥gqø‘U2™UJk¥´ÒÀl'S»´l––ìòŠ™LÜ´¶ÓÚM¦®i¸©ÙÔÜ4h9ÞHDX P æ?³HRÃ"ˆb‡=zŠF=Z$ð„a† $’gÙ¥EnQò™ ›t$ l‰cJÔ9„uÃ;0Ê$ÌG»þ/€¨âä‰X”Äœ«%Þ{k‚¥‹°xg›éx¼¼°¶å úÃœi© ×ïH)ÔË/¿ü9ÏyÎyçwÝu×Íô³˜E7vïÞ}Çw<ýéO¿ýöÛßñŽwtóª÷?1Ý›÷þMozÓ‡>ô¡«¯¾:êʆÿRÞ“V Õ›YR—qÊ ©®2Ÿ­#HʹSÎ ©tÝz¹TÒîâÉóEˆp±‹|4‚tqˆx’v 3r’P²Ä¡Õ)D˜0H¢ sÂNÄ :/ÈÁ>”‘P9vØ 25JôEL j¢D(dsƒžÄ :PŽÈ­jÕ4RªQ°p°îXÐ €ÄÔ˜µ½ˆ5ÖZ‡uƒˆ8nÆËkK;vÞ~÷íÃï¼iËÁ›·²õ C¶n9dë–CƒaYVeYýŽ¥‡c¤÷TÈzçeg½µ¾@ ¥Pi]ôªÞÜ`¸y~ói§¶ýÖ¯_õ¡«>|Շ˲¬ªJ«‚½cÏÞ9¶ÎM&Ó……ÉÝ;'wïtÓÚÕµ›6Ü4â°GqÀ±™›fTOAfˆc„bžˆÞ€„‰…1TYUˆ¤–pép!ºè-UÅE¡¬ ïAЊ³Ãï9$ÍGBÁ(JÐä—$×~'ý+ä–ÂmHZ)Œ‚DXHPA"3{cœ5蚦™®­­,e5^Yr¦afÒEÔÀ‘*ŠÈÑ·×ë]{íµÇsÌe—]ö¦7½ig³x°qOgÚûñ»ÿ°Ö†ª¥Ô¶mÛþàþ`×ú èÞÖÖÖ^þò—oß¾ýK_úÒ±ÇYÊmäZ…$Okuj)ý96Ȉmc´Óí”5ÉoáH˜ðZ× ÏÛ=@èÉyÎNœ`HPžeavNáJzW†÷£ÄW`8@»RŠ†ËH2ð ;eÀ48”œåT %`! TÔ¸Å8 `4@ƒèµF4Eª…{‚±7ˆ¨ä]…Ü'±h#vU2ÆøñÚdÕ7ådeÓxeÒL³„ª?eu@]Œ~Ôx¸7kÍt:Y][YY[žN'Æöœ“ˆ¡$$ö6 ò/¥)R¤ª²êõúý^¿×ëÏ6mÙ¼uë–­—¼û]§¼ðE·Ütë¶mÛʲ ¤f2iÌÔM3× KÓ½{Ç»wwîôuÃacÄX ý!ˆÃU°ëE¤ ³~Œý{“r4•JðÎ賋¤HÒòm€©ûIÞt&í µ–ìpy–—e­ˆÁc1 6„¸S Ma#ÔK'\wÂl·7GDÀÉÈ;T ‡™£öÞZÓÐdLZ9çHiÒ…R…ˆ8kÄû Î#Ráþo¥xôÑGüãÉK^ò¬g=ëyÏ{ÞþÎ,fñ âcµ{ÆGñoÿöo?êZ?¿·;vœvÚipë­·uÔQ1qÖn9;*™:ÃnåBë’K<û̳Aç½)a*Ϣ̉†ëro¾Û5!B#¸ TðEζ*2 Ìw‘Vk1\}†7GsÐH zàÒƒÖ+$ “_&=]ò(è&€@4@R ºU8 ¨ÐÙë {Âd  B 0|áp‚سµÃgH­¿Ø8£j°ìSÓxMœ/@÷tU¶ºÆpÿ@a?°xЛó®±õ´žL§ãÚÔÎ9A`àPª€¨HëRSEDE¡‹²(˲,tQUU:«W½A0ÎÏç8üÑo|ãßüæ7?ÿù¿2Àóty¥^^ž./×KKÓ={ê={íÊ*7F¬Eï•€Dùu@GD©L€3À ¿ï˜Ïèm½9vü§5æ@lï#ÑÖòy’:-L6ró„üSæàĈQŠè5ÂX !©›ûgHÁp»£žÁà!œ@fl“"(ñƒPpA› ¸……Á‡OÞL¦kK‹DÚ;_OÆ“ƒ®'ckÓ4eU'ž²zä×/zÑ‹.ºè¢³Ï>ûë_ÿú£õ¨ý=œYÌâa?n¿·¯~õ«§Ÿ~ú3ŸùÌ«¯¾:IŸ’ŸeÚL"TI›÷Þ{çc¿«VçØdЗ0VBi„rÌ ÌÉDª[µÐ„LáFR.É­1˜w$øÖbGN“wmØJÂ>²œaRËQO¼2d*/"½„³ ­“9 ¼‚€DçˆÅQ4ÆÎ á Ä"`Eà," €5¡R`¹rÃÇiïr‡‰ð* Š/€Î{caR(m5rsc7™²µûÆÎâÞãÁ¢· ¥2¦™ÖãI=nLíœe/À¼-€T©«²×«úUÙë÷ý^¿Wõú½~í?ʲ(˪ê÷úýªßëõ.¼ðÂOúÓïú£wýáþoL½²2Ù½{¼k÷d÷n»ºjVVÝê*×5°ÜlÆf©b›^B•nDH”é±P„DìYxz‹G™´è-›hg€×zØ¡Ê#—©´0ë“àßÆÈBDÜÕ‚ÂøÆÝb"&÷’~Ήìl A7¡D™'9äÔàXD˜xª'c\ÔÞs=LVWšéØšš½õÞ æ†B·¸É4Q–.ÜÊ…f9…cŠ)ÿÙ¹#Œ{Zf-!¸$iËÜú[@i{aQ0ÌEd؃'z÷¶!k‚Ööt ”ûÉòj@²7±É}¾²H¼ H‰èâGÀ @Æ t9£p F˜ªÍòn‰OÂ÷Š"VÀ‰%A²½‰›ÔÁ¥U¼‡õßð,6ăæÞ„­·uSO¦ãÉtlŒ1Ö2³Jtâe@ì÷t¯ê†ó£á¦á`nnn8œç†eYi¥‹¢ÐZk¥µÖ¡@/¿üý§¶íÌ3Ï|âc[//wïY½ãŽµ;îä¦áÆø¦á¦!ýPc©sÌÆ”ˆ´B¥0ÜG„Hì{ÇìÐ;ìÀ¨|ÐgÅÛ†Æ é> µˆõ"ëlA„1Ln˜ €!õÀÊIIØÖ"6“ˆƒÛ  qx%~ù1tvS"ºãIƒF€Y¼`föŽëɸ¬Ö–—¬©½wA-ÁìQÑ@¼…PJ}ò“Ÿ|Æ3žñÖ·¾õ=ïyÏþÎ,fñpŸîí]ïz×;ßùÎ?þã?¾à‚ RÎ3C·ô¬ádš€ƒ‹ ­ëÚã½sÎÛ@Á%ä½ØÒjñž“YoÈ™vwUwNÌ1q"±@µ#Ìd[âȸ“*mAÄ®ñ§ìyXIG†Ôhù³æ”iûO7©òOé$Aˆfþ@Š•%åˆ A&U >å“ ˆ!‘ÃE¢5°¥Qcüö1—AtRÎ1¹*í¢ù@ò#žÅ}ÇAoyÎ!"Îyk­±uÝLëfê‹‘*qÒC"R¿Œ†ó›æ·lÙ´e4†ó£áh4E©”Ò*ÚÉä]xçž{â³Ï<ãŒ7\xá5ýètiiºwÏtç®éÝ;%ðmÌÀ¡£Q¸Na€q”²ŽDˆZ¡Ò¤jáMD@Ä¡’"ÙîF0™xë>½å{h]HD©åÞÒ½ Rä² c‡+ŠjRàüþtÉuO8††Yyö-å&€($(ØíL1('H€ I¤ä,^8üùpŠ@0™¬"&“:(Š²?åA[PûÈC9äšk®9餓N8á„nKÇYÌbû?Ý[Ó4\pÁg>ó™Ï}îs/xÁ Ö½ÖnÝ`ï{–qyÏÖšéd:™NëzÚ4µsÖYMß‚aÓ-ŸsóÖó¿ë«&‘&Šbg ‰ÐM‰¨£ûzÞHt昡nÑT´ÉIÔ|5Šr±ƒtÙ Ì­{í ùJ«…7—É„H£…TiÜTò=¤ðÄ{˜ôÒU)BÆÖ6Zí[ÚgÎM§±¸–{Y@çÏâÞã · uóÞ;ç&“q]O›ÆXë…Aë²$E¨#&#­•VºÎ C««áÜpПôUÕÓºPJ)R¹¸³Ý…÷v<~ëk_÷Ë/zÑG>tå©Ï8Æ,-û¦FæØ‹Š”RJ)MñŽ4‘R¤)^#¥P©äŠ›s«¡y<²5ÞZ2Æ[[‰rT@:ÃxRæ´­þL‹©,!SœÞÓͼ¦ÙŸ`DRÂ$JÈßvÑÛ=†·—~Wˆ+½sb ÐÂi‚“/û—¤òŠ@Ç1F".¹g€÷¾žŽW—ö’Bf"º(ªþ`0a¬^Pø~ 'œpÂ¥—^zÞyç=å)Oyž°¿‡3‹Y<üâ!×½åX·ÜrKn¢s²Œ¥ÌìœsΙ¦©›ÚZã8ó.°nu]×u¸7ç¬wÎ;Ïì}·ç|«ÑÂõ»k¹¸§À2GL•93 m±}Ò¦E¨ Iw§t-·ISLoHà !ôÛkMÂtûA¦¤kºj@º $'!ï#š¦fÐG›’Èg„zÃPl@ 4€ðÀ"(€¡ˆ’«j)Pò&L[Üƶùb¤-Ñ9Ãn?$(zsΘ¦1f<OëÚ4Æ:Ç¥*ª²WU½^9¨ª*ô•¯Ê^¿×¯ªªWõ{U¯,˪¬Ê²ÒZ«À%¿‹âœOúÌ¿wÎ9—ýùGž¾iÓÈ1Ok”d$$¥BºU+¥UQP¡UQ¨BSQª²PeIE‘ÜË’ž!RH¾iÈ4^+l¼ïÅ{ð>qh¨–†—êBÃI¸NCÖÅvÉ ¹»¼ÃcKàÇ°}_kdé·Ø=hI=Š3˜ø›¥ÄÁç9SÊÿ"$ÑB®ì@FȺðÞL'k¤Ð³sÎ(­«þ`n´©®k­µ<ÂѼîu¯»ùæ›Ï<óÌ[n¹e0ìïáÌb³xhuo÷Ó«T PZÓ4“Éduuuue%ð Æ4ÆckŒµÖXk­õÖùÐbÁ§²„°µ|‚Oø¬{ H/a¶ø ±di²NpÖ²uÝrˆ^kÝ7gðG …hJ:Òºû ìPn]Ê®{ù”ÐqQòuD$˜îŠ8>m @T°qHl§íSº)µ±>a¸-åeÝØZlɹ÷wz)•9ÌpÛ>ÅCoÞZ3­ëºžN&“zZ7ÆZë˜A©¢ßŒææ‡s£¹Ápn0Î çs*‚,­µŽVJ)½áÐîÂ{3O÷.œô„'^{ÐÁ¸îº7>ïW¤®ĈŠ*­T¡µ.TQª²Ôe©ÊRU•ª*Ýï©^Oõz¤µph–àÓ|FD¨ÐT+RŠØY±6Hû£<4AŸîO8FrB¬q@Œ*í`#‰&i-¼ŠÔ dÞ.MG$*"ƒ´6µÛÅܘD$Ì𺱙£Î.¼j&HQÚ³;ïêéس«§ãf:®zƒ¹ùÍ›¶bšZ¸DD"%JÙÉÓW]uÕ³žõ¬W¿úÕýèG÷÷Xf1‹‡Y<„º·n¸á¬³Î:í´Ó®¼òÊê~4¸ˆÀÌÌ`«ëzmuuaïž½{v/--­­­L'“i= |³÷>5MÈ} 2”OoÑ9 n?=Ο¸¡ ÀâtfÇùe@ñžgïÙ{&EŠ”ˆP" XIH›ˆ$è&QU§@4€n³8é„諒RŠ&Ž=?Ž¯v8„T—€§¼€ tÝ üŸ %‰ h+BŸ-p"F¢•JHn 9™'@ºÝ ü줨RQÇ,ö% ÷f3¦™L'Óé¤njk-{! B—ýÞÜh¸iËæ­›F›6ÍožmšÍïã–³À[k×Öê……ñ]wÿÖSé¿}á³ÛuäÓ=L‰tˆê¢ˆM¥ª*Ýë骧{=Ý﫹 ôܵçÄ9¶V¼oË|˜c*"ˆ …l!öÂÜ17L¿Ú4™ #…VIRM -ïÖ~´$8ãÄ*n´Cš%¥@x_h²²þ—™f?Ý‘ °²U)Æ:ÈÀO ÄXœA\òïšÚ›f2l&ãÑü–Í2^[©'èKÈ›>€£åáÃáðÚk¯=î¸ãN<ñÄóÏ?g³x8ÅC¥{»òÊ+_ûÚ×¾ýíoë[ßÚ]¾ñÔ â7­›z¼¶¶´´¸g÷®;ïÞ»gÏÒòâd<žŒÇÓéÄZWêj®â?ù¤Ù1„‚ÏO­ ¸­÷Â\YZ¢üZ"%ŒuÖZkµ.H|uQh]….°!‚]•3õ"€@ ˆ¶P » &¦“F rŽGÒg¡”C͆ôعì`Îázs¸àç$âD1cE& “'qk^Øø„ÞR7 HÌbïuYµ€á2A/sÒyy†á~X<КӘÃ"Õëõ†s#ç=³ß2¿eÓ¦-[6m™m 檲Ú÷K¾·ÖãšÚ5f²¸8Y\4kkbÍQ£ái?÷ä+¿öÕ¼ð”2mE¡ÊB…ª*]Uª×ÓáAY…%TVª*©,‘(e@SÂS¢h¼ïŹ˜-õœMs‘ÖÕSw¥aç°îNÚòÙ!ÊâÂ$A Æô󒶆;8«&Bíiú5Ó5 IDATimÙQ4y‹å Áô„ã},óFP¸ A±Ê˜Ìå:Ó!È9zÏõd²²°°÷î;‹²šß¼e´i Àæ²êÜüüÏÿü‡?üáóÎ;ï˜cŽ9æ˜cö÷pf1‹‡Mñ‰OœuÖYÝ—äWõlØû¦©WW×ÖÖVöîÙ³k×ÎÝ»vîÙ³geii<O&㦞:g1Y¹¯£É œöZë>FbiJìä–íyÓÉ$´…$Šø ¬µÆ8cŒµŽåVïe4Ê*¥,HA4T”ØŠDÅÓ1hì:© 1Y|[›yMù™T<‘ ŒmÓÿ±eVX/\zBŠ“À @j½ê<@èš•Ù7M´9Ú‡^ÝÀR4:½/ýaò°SM-äw`pDEA‰N¨Èáów-ðfqßñ`Cˆ¨*{ùa8Þçç7ožßíéºÐEUé^¯èUªß×ñÖSe¥Ê’ÊR%*B¥P…"‡, ܯS¹9Î!{ ®oÔ)ZÈÿt8·”IÍÅö{•©ÈÃÖø$åk×U\H¦!Ò·›¿dDäp±Š±©Š€»ïxèMDˆ¨ªzˆX–•"5?š 7Íæçà tSj_wÁΙÉx²´¸¶wïdÏžzaÁŽ×ÄZîþïÇóGÿð'ÿìÏþìpN÷ªr0(çz0Ps=è¹*+Ò…* *ÊTıšà àX„Y€‹0ŽEJý§ ¯æw)“ “´óŒ°»°NKaÇÃ#oX´Ú 4BH³ÁÔv.µ]oZè–T«" œÿŒMÞ%¨@€²aœ„_†pâþ ¹=rž!€wRO&«‹ àŒA€ªê ç\}o~jã½ï}ïöíÛ_ùÊWþõ_ÿõ#¾cØ,fñăѽíرcÛ¶m"rë­·þÌÏüÌ_!QqκÉx¼g÷®;¾÷Ýw--.®­®®­­N&“¦©sÎZöž™™&ˆHTg­¼ ³gT«I¯$õ D >Úhx•C6‰H´V„HJqèðà½÷¬Hií…9ª ñ®EâØžTºÚ&U? 8#b¤@@B!ìhi\ð“@J°P8ô³J¢ë|y‘Ôk+¦_ƒÊ ¢¨š@'l@,ˆOˆrʲ̬™«$N ¡$\È’{S´j;TŠ´&]`Qªªš;èàþ!U[6Ã* Ô Õ‘êy`ñÀÑ[ø(RTRY”"RÅpnŒÜú½A+òÜ·ðÞ™Éd²´´ºkçx×.·¼ìÆkljVHÇqĉGõÛ¾òÇgœQTU9èWÑÎéáPçÔp¨Ê2¤4€°sâ­8'ηå£Ï%ô–¹·@Bî ¡ewÑ„÷’$hû’¶ È´KŒ¼~†n‚[±c]ÀÐ4¶ N%F©ðÂï 3äQàNijª^9XB$A…Á»íÈ…ˆ”?ØR‰ÒÚ 3×Ó .‚m¦õx¥ªªáü&Ó¾N-rDY–×\sÍ1ÇsÉ%—\|ñÅû{8³˜Åà °îmûöíÛ¶m;æ˜c>ùÉOŽF£}_¼w“édqqá®;ï¼óÎ,--5ÁÄï·ÍrN.H­0¦9ÒiúÞ·Ÿa\ç ­xö­,£'"*"":=ˆ8ï4kÏœ»¥†Ù8‹xŽ%ž=(­H±9Êè¡ ÂÀ"Ä"4,J‚(÷$ $t«„˜?Ê@*^©ZÏ‚$K“õ½R{mM0Ÿ6ÌÞÀ¡8aa`#²"ÌÂ[EŠxÕâ˜è4 KÙo BQQêA¿˜sss<8hË`Ëæ*]С΋‚ÞˆHk]••0ۢ̿­ô ?(ËJ‘ÞÇYW(bϾY7«kfyÙ,-Ûå™L 1È¢ˆBêkŽ?þ¼¿üËë¿ûÝ_;îxÝï«A_õúT•X¤RÄYF ÑØyöN¼ã€ç¬eëÄZqV¼ð+²â¹%U¦ß"œÓøq1¬×½I†ní?ëȹ ÆÂ+ívQ¨ †ƒ=‘éÔÙ¬HDv‘RK)XŠ/þ*Ûª ¨…ß-®Crá„|X:ðT„½÷Ö˜†”V“ñêÚÚÊÊÊâÒÒÞ²êiUh­µ.„ŸÖQGuõÕW¿øÅ/>î¸ã6Ú„Îb³¸GÝÛÛÞö¶¢(.»ì2D|ãß("ùq~gwù¶mÛ>ÿùÏ¿öµ¯½ôÒKßüæ7wßß}ÌÌÝå—^z)"¾éMošŒÇç¾òãµµÏüõçV×VŽ>êQιÿøö÷Däè£ß»ý.yìcŽï~ÿ.yÜÑG‰È·¿»îñG‹È¿ÿÇ÷àIO|,|ã?þ?øù'ý,þëÿú"<õ~þç¿} ~ñžu\!«ç±ã¬‰YZGDâ½W¨Ð.•c‘,C¤¦8.÷Þ{öÞ{ÅEV>'ôEÀ"ÄY± ˆ†¢B *Ø|tf§é¿ài€ˆ©h4u¸y›à•ås)CØ "Ë:#왋 -ÆD¼HA—¶u„d"×™ÖE¢.ʲê÷çæûóó£ùÍÃùMƒá°êõ´.ˆÔ:¼<‹õñ@ÐEÙ!"ï[ꘈª²*tœú÷%„Ù‡‚cêµµfuŬ¬Øå%^]‘ƈ5$Œ„J+¥‹CýWpŸüýß¿àYÇ ú}ÕP¯¢¢$­c÷RˆÔ0:Ýœ8ÇÞ²sbXËÆŠµl­°¼WTÈA„>²®<[¢Â2³kÁ1'úæ`Ê­B\}×—i³vq¶PLD]Øuª€ Ex4 Æ­W„dhê—•]ä€HÂ=f¦-Ͻ8!Šñ:~s,âœ'4H„ÓÉxmmyyyaniÏ`0¬ª~¿7PJ!U¨'Ÿ|òÛÞö¶sÎ9çk_ûÚ£ýèý=œYÌâ§:‚îíœsÎÉKîºë®û|É%—|îsŸ;æ˜cÞûÞ÷"âý¼?Ó]q9ÆÇMÓ-Úx<žNjö^˜­q.Ñ:DÖXH c,†Ž2uÝ €÷ë¦f‚º6ˆÀÂX× @dÙÛý5ÿ÷š¯o³Ø·Øhl±ñåD®¬£ˆ½w¡=œ÷Ìm¿2"̾nûXjj›ÆÔµ©k3Nöî]ݱcuÇŽµÜÞ,,¢wÄ Î+]–EYeEeù;ŸúÔ:êݼªÜ´IU…J…²L=L‘„™­akŶÖ;ÃÖ†›#cØØ„ê¼x—>+"bªÂ ý¤ œ¯OÜ\`± j8öDÃì°‰<‰©Ž¾8¡¸š»S$JFE¢ëv p›Æ}„µïî!öZñ">•,9/쀈ö¼fa'ìE¼ˆñžʼnxŽvqQß teè²:ìèÇþ˜Çzôc{ÌcGó[†sóÃáüpnÓÔÍý^¥‡K0󩧞º¼¼ü¥/}©(Šý=œYÌâaÝS1æüóÏÿÌg>sÍ5ל|òÉ?tÝ{ž=„v÷®ÝßýöüË¿üÓ¿þË?íØqûÊÊ'F+ŠX0éBrB.,„ì°ëh3¥b'FBj«PÃ×~æoŠ¯d?ZD-ÓÃùšòà㱉¨ÐE¿×ŸÌ ;17ö{ýBû.Vefg­©ëz2©WWÍêª]Yq++nmU¦S1†„‘Ö*X»U½ÞÛÏ:믿úÕüþ÷U¿OU/po@ªcÃÂ>¤MÙ{öNœçBWS¶†­acØ4ÒroÁiC!)$J#)$D@no±Ëä:sŒeYКe­9õ ­ñNêWÒµ³‰™S"I»…måM¾dÁBîˆEéEÂ<²4ÆTp:œu.u^§²˜y+ƳsÖXÓ˜éd:^[]]^^^X\Ú³²º4Ž­5ëòÈô ¢O|âwÞyg7ï3‹YÌâÁÄÞ½{O>ùä/ùË7ß|ó¾@·ûŠdÆ™TdÒ6aêZxÄH,¯Wd™@Ž~¾>ºúæHþj­¦y–Ö›Åþ‹”9]è?˜ï]]›ÕÕéÒÒtq¡YYqÓ ƒÞ#…]0æÕ*øñöû¿pØa¿ù«/xÛŸ]õÿw\¥(: ·u¢±"A/ðœwâ¬øÀ=1€!€B•‘LL^vû¤­Dª2Éüc±"ÄâŒ)Ñ:Ŭ:ˆJÍDà¥WÓh[> æ½DɈpª‹È5i\‹$’+£…ÆY¹·]¬¦ (ø#0 ITª¶¥Yõ‡ÈÂÀ¾1ÍxºV®.«Å½¤ŠªìÍͺ´ë[·nýô§?ýÜç>÷ÄO|ÙË^¶¿‡3‹Y<ìãøã?üðÃï¯Ö>Dd΢C¦Ëå\F|WK¬ås=Æ·äÿ!Š±R­™“‘(é'! a sf„³^òBàXKÊ"¢RKh¥Hk]h­•RZÇt•sι®²¦(Š²,˪ªªŠ™óÖZk­Vº×«sƒÁ`PCëœ1f:­§ÓÚ9[–Õh4 ‡£áœ.4$=ŒsÎÛ4¦1&ŒJç†G¥VºP…B'ÜX×8×8S[;5¦6MmLÊt³Î{vØ {öÎ:ŸûUHÛ²³"5̼yëA[¶ºõà#}ÔãŽ:ú±G=æчyЖ­”/ë?ŒâùÖ·¾uÓM7Ý|óÍ7ÝtÓ¿ÿû¿‹ÈóŸÿün¸á'¼x°~o2ØY74ËËÓ=»ë½ vmÅ7 0†?qøG)]¨²T½žê÷UU]ø²_ÿÂE]yݵ¯{Å+0f( ýÃÜËû–\ EÒΉµa¹ QÖ”"¡ˆäÚžº bhY’!M†n€]`žÄÖÐB·\E°á4 `¶Ãé–2¤Í‡’‡$pÃØ9„w$IÞú.Æmÿ­°@¡ …Þô$Lˆ  ¶ª½8æT#¶ˆµf:¨•%é•eÕŸŒŒ1ó–â™Ï|æûÞ÷¾ßùßyÚÓž¶¡[ö,f1‹5N8á„øÃ÷×kŸµÖ½^8 G#Ϻøt!€.ïY³4D>ÕC:ɇˋˆ0£qH‘0"!Çí…]¢Ä6 ñÚ"ÌÎ9fFïÙ‡*fn›Š€"RZëR@<€PD¨=£±¡¶2/h­w^X@gpŽkã”ãhÍÁÌ J˜™‰H‘*´.ËRkMZ“VDI‰@Š&¥¡(‘ 9«´UÎjg½óÞ[öŽ½óÈžY8Ö»EÝ6Æb?qâÇÍD­*DTZç†sss½ª‡ˆ½ª*˪ÔÅ}éO¾øÅ/þéŸþéõ×_¿ººúøÇ?þÙÏ~öqÇ÷ío›ˆ.¼ðÂœ<’b¿£7ç&ÓfyyºgO½w¯[YõõD0Á·ZSYªª§z*{£¹Áï¿êU¯»ì²ÓõW>òHÝI!ˆÉ²Ø,ؼ…‰Th«à¬ø % ÙDª¹‘Tèò´aÀleö\ÇÁagAû[¬X÷¶Ð-:îtk QþÐáídžvšF¡ ÛMu¡[¦ÜZ:/–ÔCqNý8tÖâXÒÔù„ù4†^¸±§Y]q… F›F[¬5r€qo!^õªWÝ|óÍgœqÆW¾ò•áp¸¿‡3‹Y<ŒãcûØC•Æ!¢¢(z½ÞÜp4Í{ïëºñž“/$C·X¬÷¨jleÈù9³«2‘$Ó8Î…¥qC„˜U6 "Þy‚«fLëfJ \©09(] P ÂHyc<" „k”÷,Þ±÷ @@( ˜Á8OE –w)M¨H‘RZeYê¢PJ…! „–‰ŠÖ¨K¤jCÎxk•³ÎŸnìÐ8>º`°¯`%*(ÆÙI3õ"^Xi5‡ssƒ^_+5 çB}¼/ô6÷¸Ç}ìc;餓æççßò–·|àxéK_úÿø/zÑ‹’Cå?èm:i–—¦{v× ‹2B]‹ç T.wª(U¹7*ŠSžóÜçÜxã[ßÿþO^úžX‰É ¡½ç˜ÐŒ"/Ü[ð IÆ> D¨‰”&­Iiö^œc öÕÃŹZ”a›ͬÄ7Áú7w [†qé…´†D{à$8 ‰ä¤m<ëH@– ta¢ÃÈ%½vЉPBΔZ„—aj„ˆ¹d­52;p£ùÍÓéØXs y¿å¸âŠ+Ž?þøóÏ?ÿ“ŸüäþË,fñp f¾è¢‹òÓ‡Ðr‰Š¢è÷£áp~~“s¼sÞ»@uu,<Úg÷6 Id›qHr€D!³Ú®Ú0Pèn ë^‚È–IH1v÷O²‚½¡B¥•Ö€Zë°[Ïè™!–¼åLeã ÷`-#:ï¬uÎXkQ+2¥€ ˆ´ÖEQEADQl-Á<>ˆ®µ,*GÊ*mœ²ä²wµ³Ê+ôˆ2ž…#|%@@dD aÇnÒHãŒu ‡sÃá`n®7(uÁÌJ©²(º„h÷Û?í´Ó¶mÛ+++§Ÿ~ú׿þõ믿þ7~ã7Þò–·ÌüÒ7Ä~@o)C.ÂlëÚL&v<¶««vmCï@³Ö”¡ÖTT•TUT¤*ºä÷~ï—Ï=÷on¼ñÔ“ž Ñ0so±‰.„zñBC…¨‹* H7Bð²‡ë¤ñéFÁ$'ž]ÕÞK»D’ú­M¡ÆH)×ü´Í_$É°ÛÆ q»Ù¸ÝN©Cœm楒k¦0ÕV ¶Òæƒ#Š€ˆsNšÚ+R õÚØÔ5;·~oP ƒk¯½öØcý“?ù“ßýÝßÝßÙÅ,±¶¶vÎ9çÜvÛmf#ëª :§ >VýÁüü¦ñxl­ñžMcŒ1ˆ¾ ·Ò£V8“™¹pdæhBÑâV€#€ãu+BH\„+ ¨ì¸‡ÇÌ)}écN5”¾ÅkJÀ„¤Bn‘Bû.Ö[_7Á`ú:yë¼°wÆ4Ö6Ö4DX–e*¥bܹRJ!Q²bŠÈ–ˆÀ hBFöDŽØ²Ê¯ g•"åTø"kmŽ _+°—È”02 Šco¼“†kÓ ÁüÜhØÌõúeQ bQ”UYõ{¾û÷èþqEä;ßùÎ駟Þï÷o»í¶/ùËãñøÜsÏ}0‡Í#2özfg­wÎ;ÛŒÇv:qõÄ×S± xžC$¢BP„ZQ¡°ÐThUThT }Øaÿõ·~ë¿ÿñ~ù™ÇŒú½Œ^0X~ø$²t–L¡%—V®£·! Êäá! f**6¿Z?S”ÄÃIÇ®;lYõÖMlfX—–`R¯Å%-V Kâú"ëÎT §µPçìVïFŠP0Ë…1·¥§ñ?ìÂÁl}' ÌÎCc ¸nØXq^TôO|â?ò‘œsÎ9Ç{ìqÇ·¿‡3‹Yü´Ç~ðƒÓN;™¿ò•¯<æ1yÈ·¯”êõzó›6|È¡ž=°çºžÖõÔZØ@¹áz¶N!MALÜ:9¥*ÖT¡D¸ç£úš‰"P W˜P¨ŠI–§µÖE¡•Nµd UÕ+ËŠH³Äþ©AÚsM^X:q…½‹°8và™]¨“uÞyæØÏ'$rzϱЄæ ÒMG ª$í‰/ "U"‘b]¾çKSº©qÖXkœ5ÎïŒsÖ9Ç^‚ÿ+3€!‹4Î.Ww.îA"ã]ã,ƒ„š­‚»Xô n¸ñÆ_ö²—=ÿùÏÿó?ÿóÁ`ð¾÷½ïüóÏï÷û÷E×°±?¸7ï Å0M=7“‰«§¾©Ù4©K»`š£  Ü›¢BSYPY¢V¨‚?ˆœæ×þíß¾ûÃþÃ×¼r“΀ßn³–­Ó°³À>ë ¢÷$ĉœîôgKH e`;!6.•;tPTBmi²4‹Ë [¸-y×Â>é,—vc-²“DéÉúÝg§mˆ©ßPlš³¤¡"å…1Õ¬®×ñµU­à@vì¦5drœqÆ·ÜrËYgõõ¯ýÁTÌÍbøؾ}û駟þK¿ôKññ#µÀÚ÷PJU½þ¦ùy趼²˜'X‡Ñî ºe:Â\ (A›4‹êjh!]:±€0#‚'¤@ ÄÊ€pA ŠÊ²*«ª¬ª`ßfÛ…ÖZ—D* Dæö2³‘0LØ‚zNØ3²GDafv̈C@ˆÕÞûÆçvê,$_ddãþ—T(¥A KØ ;ö•ÒÆÙÆÚ©i&¶™˜É "8Œéæ ­`”ÚÚåÉ*.@cmíŒh­{U¯WVUY–R!b@o!'}ÅW\xá…_|ñÅ_Œˆ7ÝtÓ?ýÓ?]wÝu?Žcæáû½yﱦnêɸžŒítb§So¦b›t´Ï]D…¨4¡ÖÐ[U¤¢pMôž ï%¯Ã¿ú+Oâ "šòž­ñMÍƈµ¸·ø 3’.tkœîÂ'Ès®Ô®´ ikiA'…™ ?u ÂF wÝ[› MÛMÀ®=q¬çÞ°»åˆÔ0U%oaHýM»Îo ÜEbÁ@) ;â”õÓ:polæ4Ç%—\rÛm·sÎ9ŸÿüçgšŒYÌâ^ãºë®{å+_yþùç_vÙeûèâþB)ÝëõFó›IiD´Ö,//õª^̦S$d’Ä#ñIn”ß”º(ÄÓor„“䛞%qÌ1¯O¸Ù0¡›*%"­‹²ªzýA¯7ˆÂpB’¤‹PWR*<ˆÉ¥"Û!Æ+Dx1: „SàÞœóyÛíN:h”Ê¥‚ Uü±ÁŠ°pOÖ»ÆÙÕzªkH²xÇLHÍËfymujêÕÉdb¦….½Áhn8ì<@+%ZÑZûú׿þŸøÄÕW_ý’—¼$ÀÈ÷½ï}guÖGÑý[çoã¡?ŒV±?2§Þ;cÌdR¯®6««f ·ÉbŸæBš…e^Z$43àÎ'HIïM  #uw’¤-ô’¼º´éж:ú2ÄœiM[l·’—tÞÐbJé<Øp‹ŸÒ£\^±NÌ—[¨< £ì0p À€óŒ Þ‹q3è¢(ŠO}êSÏxÆ3ÞùÎw¾óïÜßÙÅ,~êâÝï~÷ÛßþöË/¿üU¯zÕC¾ñîõ[)Õëõ©~¿ˆu=ݳ{W¯×"ýN2ñJÐz–c¤ÇZú­3“8mabæP‰ÄRÐv¦­U))¼?Zî­×ëÏÍÍž(öªïÔ#$Xµ12tËkÅpÈÒ¶¡”5 7`f뜵6¿Y’³]ì#AlK´RZiШ•Ö¤´VD:¾@e鼯ÑJ!ƒx`ÝÙ3AP‘3çj»*cYÔËãz2ìÏmmÚ2Ú´yn©²¬DdïÞ½gŸ}öw¿ûÝ¿û»¿{ÚÓž–?Ë;ÞñŽ,†»çýý‘9 u¦«+Ó……zyÙL&¾1ÂJžÝ4‡ÞªOe‰Z£¢¨× J©Â·œwîó~çUûÌgÿó¶S£Gš÷ tïÒðYdŸâ¡ë59ÐQáuµûЂ¦îi•tF’PÛ†H+¶`KDÖo_6ì ³×àбcbÇ84%f`–ÈÞ¥!$ÒO²i]ø¥Æ/ ×ã¾DÉA€‘ñÓG«¹ôE‡IW´ôá” žqÄŸúÔ§^øÂüñ§œrÊþÎ,fñÓƘ .¸à¯þê¯>ûÙÏ>˜> ûˆ@„¤”éõzssÃÍ[:ô°Ã=ûª×kšºijkl¨ ĺ@0õDFnkÖˆv*±ò³ &ˆ(0yÕDΡ.¨(Š²ªª²êõUÕ/Ëž.Êt%B ¢€ÀÂÖ8šËŧaû"0h2+Y—N]o„Åy6Ö†¾®DZG8ï$ ?icâ5—•"ç¼R¤B±ª+¬ÕE¡•rD¤)$ Ô¤ûEÅ}PŠúU5µ¦1¦¶¦±¦N·ÆëœgöÀÌÒ8»´¶r×ÞUY È![>d«„oë[¿~Ö¯~øá7ß|ó¡‡Ú©O~ò“»Ôcþ˜]{ÀÆ~ѽ¹Ø_aq¡YYv“1[ŠRK Ÿ IDAT"Qu=Þzª¬¨ÐÜ3| ´Ù¦ÁÜÿñ_Î{ëÿyÅÿvܳߺXD¼x/¨D³’¤~ï D¥Òñ^XÖÁ&È ÐAu ºe–.&3»)L‘´5iáP†wyiGáßβ´8Se˜ev‘±NU¨Üä“Õ]ËÖIÐHîM’3pÂp˜\t(^ÇòeRPRj7â¶ýW³.N:é¤ßÿýßÿÍßüͯ}ík?9ö,fñ°‹½{÷žqÆ;vì¸ù曟üä'ÿDö‰ˆò¤U¯šŽ¶nÝ:™.eY.//­,/{ç­µ-ò˜ìL îcÃù|ŸîÓ”\2%&,Öä4f˜ñ"’.ʪꃪêW½~YVZ—yªݦ5¸ä´lXìv3nÛã6Ðr"áE@tƆՅDBùª‹iªŸ?{@¡J9€šÒEኢp.ðqJ)Ò!‘ª5©~Y)R½²yg¼m¬5ÞÕÆŒ›éòt¼2Ä~Ýá›±Þ¬ŒWï^ØCD!÷ ˆ·ÞtËEoxã¶mÛ.¿üòÁ`pOŽ-s„ùÁ†ÇlìîÍÖÓfm¥^\h–—ìxÂÆ„?FktH„Z©¢PU¥z=*KÔEàÞ⑇À‚,ÀòÒçþò5ÿï o¿òªþ× …}†RH €bð>ro93á„|˜S{y赞ڇ‰¶Ê²³ŒÞ°I8×@†nq×Ð~Œ<\·0sz€Ò’k¹ïBØ+s~G’éce‡‘ä*[;äæé³BìôIÅY¸kØỤã,ࢋ.  ÿðÿðÇÏbßøæ7¿yꩧ†X‡rÈOf§áêJQUõ†Ãá–­[³ˆ¤µÓ˜ét’‹G3Ç–tü3;‘|¢[‡ZÉòŽA¨ã1!ºèõúƒ¹aYöBÕBQ–QâÆ1}™#:¹@Âg”,æhËÌÓ½æUó˜Ù9èsêøaa/Àéê²'ehh6­µsÚ9_¡Ý—RJy¥´R5),Hi¥úE) lÙ[ï­wSk–'c¥‹Xï¬÷,â™Ù:·<]ÅE²ÎLMCD7|ö ×ü_Ÿºø¿_üšßý]¥Tpƒ»çغ®»ð!9r¾±?Лu¾®íêZ½¸hVV¤ž8kaýAŒ„¤4•¥*+*Š\g)¤ð3 ˜ù~û¿ü§ÿúƾºý¤§þ"€„ží!ï/­f5é¿Dby)cÀmù· qW1±Ži½.ËÖn¦SääÃ+á±{[ñUéìNZ„šw@XFcíæZ$À´x’p¯‘¤:§·Å±²!U¦fsàô3— Ë uÞºˆýèGŸùÌg¾þõ¯ÿà?¸¿‡3‹Yì·øâ¿xæ™g¾øÅ/¾êª«~Â3$ 5UÕ››nÙri¥±1ÍÊÊ ‘JMª8è¬Î’ÏØ]iKgûm–2xM%£Þ°%f@`Ø A#­÷6Ôº,ʲ(J­Ë ±F¾y£qÌݨü4ƒ¹ ¬Û=\Ò³8ïCò­si[N ’þ´Ö®ÐÎ9ïK­}p;a­E³*TèßPh–“"/ì˜û©mzeåEjk&¦©­efOÞ;iØ.¯­ÖƬNÖ–×Önþ›w|ó»ïüøg¾ÌE©HýÐÄ(®O¤ȱ_üÞ¼·ÖÖµŒÝd"¦ï!þ Úä)!(E!ñ'¡!•h‚½¨öâýчúš_;ýýØÞýG½²f/àYœcÏ­ö+ (NÌu¼‹Xgñ–WFFy…%¼Ž‡kÓ¬˜VºW¶*aÑüfÈs¾$Iè¦YãŒ;¸oÝךÖyPÊ-ë;µÅ|±®;yqs¬ql(é¥î† é,BlÞ¼ùÚk¯=ñÄŸýìg¿â¯ØßÙÅ,öC\uÕU¯yÍkÞö¶·»‡Ÿä®»»#¢,úƒ¾sÎ{çóÞª¹¹áÊÊRÓckg]Û½@D݃w‹ò¸{l? ­.êB$D@’P^Šˆ¨µÌ ÃáÜÜp0ªP ”Ò:plˆ1%ê½GÄp)sº~ûíÞ»tݽ~üî;™!]÷8&er^'­I-íÚŠŽMi¥u¤â…Î *–5¨ðPk]hEJi â…•R^ÄzeQŽúãI34õÔ4Ö;Béxò½ÿ'y8ïM¯>òñùÁ®;GsÃÑÜhÃûê •?æL÷–cÿø½yc\=5kkîÿgïÌã%©Ê»ÿ¢ãðâ÷ÝÌÁ(7;kH‡£ú­Ú[Š°u€RÌÊNÆ7]ï$ˆ¥Â{&iÞB7íò4ü®´hŸ-יƩ.ºÍ &/Ýô!¶‹Õþâ©Øø‘|ä¼óÎ;ðÀ÷ßÿIgjSÛq¦µþÓ?ýÓ|ä#û·û²—½l²ƒAdBÈ8N©I&žËÔò›Ù¸qãüüæùÍ›Û óÝnW©ªª*UUÊŸ BP]™ œ=ø« N‘å-nñGHeyžçy–7òFÃbcŒq#Ž¯hˆnà<ÃAÊDĆÚu9Õ-D:´1pþ»Úü˜0!ÿ[€À›SŠœq.LcJÆ…†5Ãʺ‚KáÍÌ·O€ AŠ ‚”2K’V§½¹³°¹Óžïv:E¯Rª½aáW·Ý·²ÃNz!Åìþ~)¸X:·˜"!›y· :OÇÆÀí´6™^ º,ª^·l/TÝ6÷n;f}¦hÑ CíÍÄ /k*­iEJi¥H) Šû‹sÿ•ï»ø÷ŽXµÏn»’ª´ªÈ6ž7‚V7çP¬~rºÁ‰#6ôJ]°Fð!©ñÌû7a· Ü7¸ùd'£ÿ¹ý¡‡%ûl»>X-.Ôìá [ l&ÂP¨š÷8==èk¤fR4ÙÊH–릶e;çœsÖ®]{òÉ'ç;ßiµZ“ÎÔ¦¶#laaá¯xÅúõëoºé¦ÇBëSž#M!¸ÉøLÓ´53³y~éƇ6<ð?ÿóàÿ³AÆxYö‹¢(ê2®÷Ŧ3€ÿš®¿ímí^""F`›¶¢í&Eqœäyžç¼ÑÈó†¯!¨óL …(ã}B8s8átè6õo Mcø‚Ï4pâ`<³ 5áÈÍ•áB )„´øVËo†ßC† 4I!…2OÒVžoê´œOb)ç¬Ã~ù“ûî_wc÷Å‹ؽ£ú¿Þø 4éHÊFš›„ÚüI¸í)=¦mGÓiU©¢¨ºÝ¢ÓÖýrNœ¡°5êÇ2#¿Ù; ã9µò“¡"«º)­•¹Wí÷ÌVþöO}úê·þ )¥M¹Aoß@8Z²æ!‡œ^V‹V!y9lÚ‚08ï ­…7*²Zx WßáY·©÷oR R°”•ë꣪ϱ—Ö6p$ ¨éÐU©tQtôÏrã™ÚVìÃþðGqî¹ç~á _˜ÞNí oÿõ_ÿµzõj¥Ôúõëwß}÷IM[*Î#ŠÓ4k4333ý~¿Ý^xhÆ4É8ã¦b¯Çm™k3ï9Bp2Ü`«…ØÆó.¾ 5C@È„qÇI’¦y£aÑ-ËZ©)Z2&ˆÍpÛ豄ÉCÂ[¸X:¡öF¶þˆvÜf¶¦‰ˆ! ÇCÌ R Ch¶`kuï‚Ül ƒyÍ=À¹2¿ˆ˜Pœ%i©U¯,f: ±”œ3øÏÛô‹½g—gï.vkuËþ¦öfÉ(¥¤ŒšycÑÌÜ“ W8½-¯˜Ç§í zsáD¤«ªRZ²:—À9KƒÏŽëCjå8"ÐJhRD®%œíg `}o;ãÔßyËÛ?ÿÍ9uÕaàî“œ9Ï#8wiECÐÿáŠ.حγÓú^ÆíÏß Ù'jµŽí×®CïüšÁ0<ª:þÓ„¦„›ö«‡ÛãD2Ÿ_0ª¤¾äSRk£§¶uK’dÍš5|ðe—]öÆ7¾qÒÙÚÔ¶£ÝqÇ«W¯Þ®-°~3CD0 >ä0ÆA+Õïõªªd ³,ëv:N»Óéôû½²,´­g¶`·‚‚/ÆÆȉgšÈô’'DŒó43þÒF–7›ÍVž7’4‘Rj­•bŒqÆ…vµ+ÿk@m”äüˆ(lVá}¯¤¦ŽbûA±j"ÚŸb¥mÁ7U®¥Vªª*Q !LÙ7Î8çe)ª¨Š*¥”TJ#¢\“5 D³m@nü°Ä9cDº_V½^ïë_ÿúý?ý¯•Ç¯RM±±=¯Š¢¬ª…^‡/ÎآٹùN»ÛëeáJ³ð Œe¸Üv½Ù›¥TU•Z+2¥MËø,Í10ÜÆš£v™D¥-v¸¶%N˜Ë³·œú{]sÝ ÷{æ¬é^ÚØKÌnÒr›SÓÀ•¶­E5 .Ñ ‰¡æ³šÀì"õ|/²{ùºÞmàyuKÖ¡ ÁþÀ­ΗêCOÍÕxs0æô™¾§™Œ] `]¬èöï?ë8  7*öMmОö´§}úÓŸ>å”S=ôÐç>÷¹“ÎÔ¦¶]ìºë®;묳^óš×\zé¥Û¯Öo`!Á· v¦Vº¬*d˜$éÌÌìÂÂüÂÂüÂü|§ÓžŸßÜï÷«²Ôut/yAÁ|jÆHkb̦Œ#bJkÒ ¸È²¬ÙlµZ3ÍÖl’fi–%‰¥7ƘRÊHn!À å+„æõ9ôép[B·‘cn͉4)­Áh*Z+¥¸Peeœ¡u¼sîѲ”eT••,¥)…´Ç8„0U[‘#r@ÆPCª~õÀ§?òÙ²,_þº3ÚPýò¡»E¿¨T¥U¯èa‡!â¦öüBw¡Ûïõ‹ÂîxxQÜT~ÛaÚn«Ê²ªJ¥i N{3W”c8W°×4Š3ÿ™ELä¦Ò`Ý”ò\²´ê°k¿µö}×~é/Ï|Y(w…ÀAiLùm8²rkAy4‹5t šC¸As$80Œ! °^½„Ç­AÚ3Ez)à6p«%ÃС‹„T»rÑ*è`ƒY&›\ŠN{¾¹ Õ·éÏÃÛ 'œð¦7½é´ÓN»óÎ;—-[6éáLmjÛØ.ºè¢w½ë]üàÏ?ÿüIåa m±4Eæ%$qÒj¶Úí…Í›6mÚ¼qó¦ó›7o·{½®Õ4sþ 0MÌw»ùʶ ý ™eY³53»hÑÌì¢HFRF2Š„†Þˆ·ÝŒÔdàÀý^ŒÅ2óCa¼š¡¯&„›±'Á=›ûp0>+¥À%+K³MaD7ûÌ9Rˆ(’QTF‘Œ"‰ˆ‘Š”ù}ÓõNý6nkÿûáïþ³ÿóþ½öÞó•xF§ìßûÀ¯Û½Þ|·Óé÷µVÝ¢¯ˆ4éMíùv·Óíw‹²ÐZH"ààñ4<„ðÌlë+åqf;‚ÞÌE®”ªÊ²(Šª*•®ÐôÏ µ·ÚuêŽÕžS³-UQUQ¥¨ªlÐ=0t˜dI¿ëôSN}ßþ×!¶×Ó  %»¼ °ƒ:ô-À(;lt (ð Zp YÍ?(|hª[ß…èf¸Ð#¹óãû—¸t·»;É–ëô†K '\Pg>·>Î™Ê …à8D·Z°Dûr§¿Ýyäöçþçëׯ?ãŒ3þéŸþé1¥LLmj¿EqÞyç]wÝu×_ý‹_üâIçá ë"´\ÇI³UUUÕëtÚø`ã¡fžçišõú=2m«J+¥´ÒZ#2d.û”Ü ¿ñúi @Zkn½ŸRFY–·Z­¹¹Es‹–Ø:È™Ï3 ¦†ÃŒ&zHCQmH~3fÐÍð ¦ nù4 c¨5X×­Rš‚ê$è†Ë9cœ N.…tôÅ‘ä\(ë3[TÕ$g¤p`ˆœñ¯ÿãÍࣧœ|üÙ¿ÿ²^YnXØÜî÷6¶çZH[ФËRõ«¢_›ÛóóÝv·×+Š‚ä€/xK”6ÕÞv”ö¦”*‹²×+zݲ×SE©M2×tB` ‡º°À-eKhæêAëÌR4i½÷®»œõüçýù¾tíŸüïH¨ÉƒœƒP»`3'iy"òàu‚'%AÏ­à°v_:¹+ÔÛ|6ƒ×û¼þ7˜(áöh—öøÁš}úΧÌÉrº®ÉèdY×°dAòîâœë?‚÷êš"5?"îÔ¶hœóÏ}îs+W®|Ç;Þñ—ù—“ÎÔ¦¶ ,lµß~ûMz8Ô¼ò„ˆœ3"©µbŒWª$M¦öl·×ã¸Ýi”eQ•eY–ªª4iï!un6PȤ<0ã˜E!DÇÍf«Ñlåfž7Ü ¯Õº¼ØjocÁËèpa^ª'6o!r…7–áÌ“ã…,ƒ¦µ6m9€ª‡ÃjßK·×ó𩃩p[Zé^ùé/_ÃÛÞüºc^ôͳÖ@ú¼—sÃw¿wÅÿò‡/~áp¦Ñ{ÉÕŶ2¸Ì,_ƒNvõ =€q5ÕX üsÁF H!H „‰«õ~ì´© Â,~jÀº¯œ/Á u;WÃÄæ£l÷8Èp \ûL¹íQزeË>ÿùÏ¿ð…/\µjÕêÕ«'=œ©Mí·²»îºë„NØe—]vd ¬ßÒ†8&tÃE¥i¦!2)d¥U³5Óé´ûýn¿×ï÷{E¿_VEUV&৪ª JK*Zû‚"Œ3)#)dÅi–µZ­F£‘¥y’¤ÁÍò€Ÿ”‚ ·±èfÌC^èQ5s¼ ¨ƒ†Z£´èýà ÒíàÚŠ¬ÝBDnØP– {=­6©´RÚeÑ:-ÚíÎ%—ýÍOvï/ù³gî÷ àÈ‘0)…”B(Ò̬¯uQ½¢ßéuºmBDÎy,#¶è.tžNmGyNß´×ë·;e·[…VºvÕ…¿€gLf6iM./¦ÖÞˆ4€iûQ#“ÅMDK~áI«ÿøÊϾä {ì²|£ÛC à6#TÕ/ÓI^`›…ë„hõîG|šþ°Â0»Á‚9XoÙìʪk6ɼ„æ¶IÄL1;·wMÞ»J4TãÇr±9÷¢Z=”€^€Ð丂-ç;Þyä‘ï{ßûÎ>ûìÛo¿}¯½öšôp¦6µßÐnºé¦“O>y"-°¶‡!"g,ŠcàBÄIÌ¥èõ{Ý^×$¢v;íN·Óëvû½^¿×íõz}­5@5@] 9çq§i–fyž7Z3³¼™fiÅ¡Tf’öL|ù€¹-ÔoCWOÄï tcÎ<· ­ ƒØj=<ö÷SkÒ¶Cv°Oæÿ3R›M4ñE6rÝl­×g•RU¥´RU¥+¥*¥´ ¡øå¯~ýþ~,Iâ^ògË–-UUÅGŽ Ð„Ò Î#!¤•V¥bH*¥úE¿Ýílî, ¢à"Š"?r˜¦Ž³¦½éª(ª^¿ètÊ^O•…®JÒà`À•û¯ý†ô¦²f¯_­Hk£“yAŠ% Ó‘ÏÜç¨ýžñÞk¿ò7矃¦¶Ë*E–foMЩY6âß;í5ï7ƒ `ª¶{ üæU7§º‘G±@^sÛô«˜­×¸ xZ9hB›‡àº¢8‰Lb)¹#†éSEÜ}•9óº’o.?u pÆÞð†7Üzë­§žzêÚµkÓ4ôp¦6µGm¦Ö;ÞñŽw¼ã£^¹Ç©1Îã8B&IZU¬Ñ(«²(Š……ùùùù……Í ó›Û í…Æ9ÙÖï1Œ1Æ8CCoyÞh6gš­V³5“7Yš%Iì}‹4ß&. KY€¡ø3Ƽójl@à —WCÄÓž1nÁLÔÆó(è’kÑxJ}Årc­ 8¯Ê²RJ™NdJ)óËñã»ò±+>ûìý÷{ÝùçdYZ¥$B œ#g(“\Hae¥8«P)2ôV~o¾³ 8d”&‰J¢ŒÊ“;òRylÚŽª¶-¯é|P ¹à¢Þ³„…]‹Vä ÆùIŽÀœvD@ôæÕÇôþ¿úû;¾÷»Ã\YZ‘rÑuŽÔtàÜ´ÜE~£µÊåç9Tò`-³ùõSµƒÕi{µæ…»ù%ÑuM@ z'ØL‚°¨/‘‘3£?vhøÍdZç¯/;:‚kÖdÈP˜$‘Ä<Èë>ÊSÛº!â'?ùÉC=ôu¯{Ý'?ùÉIgjS{¦] ¬«®ºê´ÓN›ôp¶¥¡íjŸ2’B ¥UY”Ì&\2Á…‘R¸æ QœÈ8Žú=íàÉ¢[³ÕhÍ4[3Íf+Ïó4I£(B† á~}ÝC]4XÈ-d2£Ø…ä o~±±ò›·šÚˆœóÊÿú¸Ÿ6'Å™4[4©6åÙÀ–Ã,¾úÿoݺþË×ÿ㉫=iõqR ÷«¨•Ö ”*ª²¨ª²R•R•¶2Œ_]5OimÞôÂd¨´M…7o;ˆÞpð18ƒ÷ìUc\v–ÏêëÞÎpoy;G[q´K«yÁKŽùÀ—ÿþÈg>½•¥¨=±9~«]‰NòsØäé  8wKX=$pz^¬à=Ïmõa@~n1 œH„D B©Ý™ 'KÚÝ×vÈ‹èZÕUmZW˜‰úÈCªu'€ ‰2bR2É<çIbú0o£«ã‰o­VkÍš5‡~ø‘Gyî¹çNz8S›Ú#²v»}æ™g®[·î1Òk›š¢¾DŒ¸Œ±JW¤5!0Î…ï´•çýn·Ûëözݢ߯ªÊ~#FR6›3ÍæL³Ñl4šIšEI"¤ kh§è 󺟀€áüZ£ánlÐB?é莼ù½ÏU¨o艔ÒÎ ëë>0Wn•Ù> Ègœ1)Lÿz.…RFR2ίÿÚ?~÷{ßÿÃWŸuø¡ÏáœèM@JU¤K­ÚýžiWß-ú½¢(TYie»Ä ¸]xL0‡<à¦?@;¶SÖ`'B'Ô•Ö=€!e‡4éJëʬë6¢ë^ê­LF (U¼ìЕ_½ý_?tý×ß~òjwÁ:?¢{Yg0â™Ý+^ë~e°ù;ºvwzùÊ{-Á Ÿ¦³ëQpÎ}«É:HíLÃ[ ˆ@3G[ÃÎQ§½‘éF웥"’&  ™%¶Š¨ÒºÔZmlÑ^×Kt=H IÙÈ£fS6ò|Ù’d¶%ÓÄVQžÚ#³ý÷ßÿcûØk^óšƒ:è ƒšôp¦6µ‡1Ó«ªªõë×ï±Ç“Îö2Ã>@Ä5F<’‘N4 .â(ŽÓ,o6z½^Ñï÷‹^¿×/Š~Y•&àž€ãyÞlä @1e¦ÞŒ“)]¡*]G-DD£¡×·¼«Ô÷ë¬/M¯Ÿá¾»ízòaÿßë¾ú·¯{`¶à´Ûù Ĺ™Cø…X{hkõŽ¨Nêô7¨ºÙ `9\öL¸î…˜”`3+úÚ¹ÁîÑÉ1_CÅ©å.׊Œ@®n1yg²‰«`6£×l3!¤Œdœ¤i'BFŒ‹iåÞßÀ.»ì²£Ž:êì³ÏþÒ—¾4Uþ§öØ´/~ñ‹guÖ«^õª|à;O¡i´E͘à0âœWJJ¥"eÂóM墨l5¸²ß/ʾª&q’ÄI%‘Œ}Ãv/°Ý—8_wÔcwÐ IDAT×ëL†ÉÌ’^–ónÓPºÚÚÖå7¨ò¬Ë˜1 ~ñŒ/ µÖšiFÌ-ëva¤8›7*¤”?ýÙϯýÒ߸bÿ3Oÿ½4MŒ‡  ÒZUDH¥Rí¢×)úóýÍÛ ín§[eUCÆ‘ÅRÆ2ŠDI™ÈHpa(2 LòèǿÓÛ›;ZS’MdÔè´"3aê…h¥T¥U¥µ2øá˜Æ6B°ÛÑAñAë¿ôlh·tÞ‹ž·©ÓýÜ-ß"ë0$ V‘ª#ÉjqÙߣ8¿5E®”šÞœ æ­~ø®ƒê@'74\€A4‰ öцµ!ú³ ëDÙæOÍ ƒ.çÜÅhÛ Þ|O.¢8N’Ì;¦ŸžßÀâ8¾æškÖ®]{ÑEMz,S›Ú»è¢‹N?ýô‹/¾øòË/£Û¨çl2f4&IEQÅqÇI’$I’¦i’%i–¦išçYÞHó<Ëó4Ë’$ã$Š")ç‚1ζl! y?ý2Î_ɽ̶¥p·¡C+P…’›‰0ã¶|‡Ù¾ýÑÔ”ÖJéÊæ»úÂÂN”°O¸î¶;?¿æú¿èùgœv¢”ÒDºê–ý…^gc{á…M¿Þ¼ñ¿7n¸oÃ÷?ôà†…Í ½nQ•$8e”ÅY3m4’4‹“,NbGBpÆ2sG ×ÑØÃÜ©l‡{N$k¾ÒH @0 À4j¥TŠ!ãÄ€±AO¥ßˆù#„kjϤ|ãï¾èÿ\÷Õí¿ïn³3ÎoJÊ5QŽG®ònFGž4P  x^מ‚zƒEê lÍï†À”÷6K˜:>Â%šÚºÇD̈Ó`¢kùÍ]÷äJùÔŸl`À(Ì.!Æ—2Šâ$Éâ8‘®ˆâÔ~Ûc=>ó™Ï¬^½ú°Ã{Á ^0éáLmjÖŠ¢8ÿüó¯½öÚÇK ¬mkHHÈÐÈj†È4CåÜFd÷c\ˆŠ!F"Šd$E$˜ð>Li‡0ªÆù¨| b×üZæk9ô“>r™Í¿2­ˆ´Vn-mBÍ@¹Ÿ+pºjÆ4ÓZS¥ªúÆ7òÓ{Ï<ý÷žõÌgø­£µÒªW•ýªìý…¢·©ÓÞÔmoì,lê¶7wÚó½NYUñ(Šdg­¬ÙLóF’gQšFq$"Á9‚L ©Þ…:z¤;¡í(zCDÆ€1äƼ£Ð‘Ü £H“FÒ¨*…D ¸F`fQ¿žoº C€ Ô2çí4/Øïé×ßù”K®¿á¯8¼›ÓkuŽß4‘ï•à­Öp@oàCé¾nœƒ°à–” WÜãÀÁøC ¸ÐèycÖ¢Ág ÊhT@èÆîÃc@à\HÅq’eY’¤‘Œ9ãSíú7¶c=ö /<ãŒ3î¼óÎÝvÛmÒÙÚÔ`Æ 'Ÿ|òÏþóÇW ¬mk¦Ø@d„Œi4ù¦‚škŒ ˆ€ãLpP1 DBHI.ãµxãè¹>pCèfãè-$¼QÔÛŠò 9·#cŒÛq@Z3"Coæ–ÀYi2O™Ö\évÑùê?üsQgŸõ²'-ßÕ”‡0•FÈÖÎW½ª\èwúÝù^wS§ýP{ó†ÎÂÆöÂ|¯Ó/Ë~U–UÅI.²(m¦ùLÖhfÍFšeIšÆ‰R8íÍŒ¹jvþ4>’ÃÂÛŽªÂ9c’³H2)s䌢vîÃP#­I£)t¨42Åme—`ä&"ëìôè¦k®ªÉ¼ðM¿û¢3?ò©¿× ö{z®ë•FÏKoŒy]ŒÈ+p~ãu¡ÝAt˜¬Y‘<`¡¹å øÕy6ƒ9fe¢ âÎSgsç—<—îÎË:wÑ1„Wç7„ŒiNCd‚ÇQ”¦y£ÑJ“,Š"!äôÃóÛØ»Þõ®uëÖvÚi7Þx£”rÒÙÚNm?þñ?þø]vÙeýúõ—XÛÖp°”¿Á8"ráÖþÛŽ€!«8Z+-MA+É„àB0ΑÞ ·zEÁôWvt•!ë¨7öXÆ}ýÛùfóhÊ "×Z3†DŒPx€C=dJÿϦ‡¾µvÝâE‹N>ñ¥Íf£ÒªÔS +¬@3­P1 Ô-‹ÍÝö¦n{s·½±ÓÞÐÞ¼aa~Sw¡Ýï™0†’Ë,I[Y>›75gg²Fg©Œ%™i°žFŸº;"%Ãè¡àL   C†ä‚ÃÜŸÄÐ #[£Z¡VZ1°žFåA\-ߺê‡CЀ]`ùlëÜ£W}àï¿qÈÓvO# NЂšp\÷÷€—ïܳ—¬ ô09Q¬3ÓInŽÌüRDåÞ ;\ùÑ;…ÎIh í6áyô"÷ì§ì±!j´É§Ú$0ËkšÐV;öè‰ 8â8MÒFÞLÓ,Š.¦Y ¿•1Æ>ó™Ï¬\¹ò­o}륗^:éáLmçµ›nºé”SN9î¸ã>ñ‰O$I2éáLÌƃ0D3ì­p¥¹ÖZieƒ#ãÈÖ-¼>D®ÇüоÂ9£ª[hCÓ-¡Û(´…ÜæÍÅ.Aà£eNôã©>#Èi­ïý¯ûî¸óßöÞ{Ïçy8rÖ/ T‘î늗œšvÛé^YÌ÷; ½î|¯;ßëlê¶Û½n·èWZI.$b)³8™Ëgæš3‹š³‹[s‹3yœJ.ýhCt3f9¥7o;‚ÞÐÖàe(%JBgAsz¯*Ù?œ‘ß@kT LL%" rU|,^hÒÃèF®“Ë㤰T œ¶jå×ÿísã·Þð’¸çÌôÊ—“ÕÈï­V¦ –áÀ…ûªýœDYJõ>pø^u«U0 iv!7‚àBº–ï٫‘÷´ÓÞ¬Õ‰pÖëö«µ;*$Sw[EQ–f¼™¥yÇ‚ „)½ýV¶dÉ’k®¹æè£^µjÕ)§œ2éáLmg´O~ò“¯}ík/¼ðÂw¾óS5}Ô€!j`ÜgLq“Ngš´kÒÄM{©‡ƒ ^[¡¡¿‚»p~Èy`~M\t?~[p:ßÉ8ÿ¯©%jbš€C;G¨5Àiúá]ÿù“ŸüüÀ÷ß{ï=K]A è¾®°ì³‚CT’*I•ªêWe·,ºeÑ+û¢ß-úýªÔš8㉌Ó8Í㤙6·f·æ–Î,ZÜœ[ܘm$gÌ4–tãÀ©’sºŸè¶ã´7&„Rıˆ"&9rFÈê.Od|ˆ6MÙ$.›TP C$Pà}|è[vj’ßÁ+LÞ4ŽWŽð'/=æõŸþÂq<óéËw (ÍAŽ×œ(ç…°AߨœZÞ‰] 8+¸Ú´Í¥-xéd°`ΞùÓž¿@Í‚~§v×x±>*³E ¶C.D'Y–7­,Íâ(\ìôŸm`‡vØ¥—^úªW½jÅŠOúÓ'=œ©íD¦µ~ë[ßúáøÊ+¯<ýôÓ'=œÇ¨Y&"!!CFÜueŽßH›ïqÇ£ ±cK7ViÛŠGD¾)jHlžÛü4ÖÓ¦· 2Î mž›ûÖwŽZ¥Ô¿ýÇ6nÜtøá+—,]\V¯JšQe hP_•=Uöª¢¯ÊBU¥ªJ¥J]•JUº*”Ò¤‘”8meÍÙFkéÌ¢e3K–Î,^:³(KÒéápÎ¥Œâ8IÓ<Š!$c,Ìò¥Èêºm¦¡.Ù’3ö¡´RZ‘VDæÙ†o‘íõd/åÁÅ6} ƒÀìäyÇùË›¿xû¿QÝÕ TTSŽñÖÐã<½>êËü²ÛzŽ×÷œótàSøH]©6»3ŸÙhÊvÃäý®6}n±`ÂÕ{3SdÓVÍ ’mUÇ8rÉ8M³îmyNM×33ʼnã‘9 ¼U3œù+1­µÉW°Èf¸!úN¥^²²UC¬XkHVV" VH@ýàwxÆ?üë>ôÿòž“ð‘_à/È'uüàyv2¯€óXéü`Mm~ÔC‰ÎŸðRÀÖàu@Zó N_n640l®@ä?áÞgJ®Ö Ô»0o!ت•œ Î¥”±ñœ6›3BLË[l{Ûwß}?ñ‰O¼ò•¯<øàƒ9äIgjOL3-°Î=÷ÜË.»ì ÜGaG˜÷»@ø=;€\[š_ŽfÀ T6²Û-RËؽ¸ùqPH@éJ•¥ª)íîÿõæ7î²Ç®ÍE3í¢ Mí(†LqàˆA3"“|Zj¥HgLr!…ˆd”ÅI+iÌdfš›’¼Í¬ÑH²fš§qšˆˆ ÒÛ(·A€näx§ô;º× c<ŠD’Ê,'"$Jk[h­VàìÇC›ÖPæ¡])°·0‘óµzŒ ÂÆ(å€þø¸ç¿êÿýÝmÿù³Cžö”@„¢záð¥÷ŸÖZZrÁ®ÖÖC ¾õ‚c[ŽˆLF±Œ“(N“¬‘·ZIš )§y¦ÛÏ^ö²—Ýzë­§žzêwܱxñâIgjO4»øâ‹ßùÎw^vÙe\pÁ¤Çòxµ!b0ü5„e0HNcጜðÊo” !lKƒÊ~—ß:á€ÒŒð¦U¡ªB••éE©ô†û~]õ‹%{.çiÜ)û¶/@4ýë¡B`¦D"0[1TƒÖˆÈ‘I."!S7âl6k.jÌ,jÌÌdÍ,N³8Í“4‰!„ä |McoáºF§Ýï g 7Æ9—RĉÌs­5•aIUiº¢#jB$`–áÉiÐè )š"µƒ‘³Ôû§Å¾BgÕÏÖèŒU}ãûwÿí-w¼úù‡ Hvµ¸ wözö[§¡å=yÙÌ]hDaa 7 ÚL»‚Šç¹Èº;äæÅ{?á †à–:ÖÛ÷Üçš‘Q’æys¶9·8k6ã$åSzÛÎ&¥¼æškžóœçüÅ_üÅ»Þõ®IgjOó-°Ö®]û¬g=kÒÃy|[ÈIcêÃé±|6öݱ 2´Í±óG3´©pHÁËàÐL!öÛ½ ¿øeÜÈZOZ‚]1_³ŒËo4Ú çŒ1Æœ !¤0£‚ ι22–q,d'iœ6“,²XÆ‚ Ó‹‚´ãÛÀõ{õÏžáB’£A_êoþW|¢Ø$ès.#™¤Qžëª$Òº*uÙ7I–Îmª‘X pF3Ñ‹>wÀ ¹*»FåJõÙ„Mf¢à†þä„‘`oxÉsßvÍ?󬽞ºdnàü˜G§c@L ¥GÊL˜j"¤µ¯F-ë/`<Û½´ÇnG=cÏ~ýídd|Ôê—WÜ(ÔäÀ2fMkþXÂ1Ô\æ•»­© ýŽÁ‡zè¡õÐ,åž•“Ût80¢A/°3`(ã(ÍóæìÜìâ¥ÖŒ‰{ÛaÉÎlÇsÌ{Þóž3Ï<ó¿øŤÇ2µÇ±Ý|óÍ«V­:øàƒ¿ñoLÑí··Q¢¢q$74í×…,£AoKûzXƒñˆ¶å îèW¿¸ÿ¡ÿ~`ÉS—7—-Bf›ÒÛ¾_áÃ%.0Æ8gœóXH“Lš'Y+mÌå­]š‹–µ/k-Þµµd×æâ]š‹—ä³³i³牌%ã¸ytì ’ëèÞÉmôÆ„Iš4Zù좴5#óbB6Ø£Êà…ëTokÀ(¥FÐÍœ©íëä$· ŸŒ«î¼öÓúú÷îòY1vÝÀ:DxŠxþ¦Ëm&ÔÑÈ-N¦ ï£U‡ÀºÖƒ‚áÌ9RDÊL{t€@7Hw›eîÇ8Ç(ŽÓ¼Ñœ›]²´ÑšMÒLFÑT¯Þ1ö¶·½íðÃ?õÔS‹¢˜ôX¦ö¸´+®¸âØcý£?ú£Ï|æ3;s÷Òmk#ß¹2Š£ÔT‡[ {m•]v±Ú…¤uY?ûñ=ùö“Ÿ¹gsñ¬Br)…”BFBÆ2Še‰(ŽâD&IgQ’ÇY+Í›IÞJòfÚh&n:ÎQšGi#JQšÉ8‘q*¢DD—‚ñ°lxø´U’óÏcOì¶ýã>îl"Y B$iÜhfUY•EÑí2¹ÉùþˆY”ÑÖù©‘иL @ýzÚ:Ѿ®­¥>37¨!m¬.sfªˆ˜™~ÅÙ,yõÑ+ÿß7¿³jï§Ìd ¸È€ºÝ‚ßEQÞcjËD¶içôpuº«j| ÍŒ›Ö´f±K{ªµK™íj;Ƕ…­µG7¡ÌCvuCˆênbî8˜-ÓkcD¥yÞœ™]´¤13›æù4ka‡"^uÕU+W®|ãßøáxÒÙÚãÉ´Öo{ÛÛþê¯þjÚkÛÚ(xe²¡9ä||!|˜Õ•R¦­'º¾¢~±±X³u^ o­C^Ñý¤t»½Ÿþä'2ŠöÚoŠ8p´¥¸ÌpÈ÷_@äœ1dÈg,Šcι22ŽãXÆ&MÁ žd‚›RÆîǶ`z0¬-L5õ>úmôp¦ô6zãBÈ4«¦F(û½ÞüfÅĘb^!BÐ1´&ÆHÛ"näÐÜÕJ±À·¥¯‘¯pk:¸;î€}nø÷»?vÓmoyéó€Ñ·NñÐMú&­ŽÔHÈqÁ“[ÈyNG„=³IrvÚ w@t3Œk Ìg*ZsøF¶ã„© bºRC·@×´Gb»ÁÀq΢8ÎòFsvnnÉÒ4Í“4Ÿjo;ÒæææÖ¬Ysä‘Gyä‘gœqƤ‡3µÇ‡µÛí³Î:ëÖ[o¶ÀÚF#š^QÏL[µp¦80tFtÜXòàV¸º_fˆ{6mÚtïÏï[4·ÛîOÉ€#q† mvƒ_Ìð""ç‚snâ86© ‘RÈ(Š"!ç‚ˈ Žœc®ëXö¢Á°6 ¼…9§~"܈?–ú‡LÚd*†È(ŠÓœúy#JSE\Řé4¥Áô9µù§hK-"d Ñ2yåË&4¸™ÖpX…3/°ÖçÈ NðG/^õº«¾ú’ö^±û®"žwaÖ.P %>OuÈÃØÈwàfÚblà[rÙ­9´*‘‘ô,té0ÏT»iëu­]ÆNDò{ñè~Ž .L@jÖhfy#ËyÞÈófÅ2ŠØ´¼çŽµç<ç9úЇþàþàÙÏ~ö~ûí7éáLí±n÷ÝwßêÕ«‹¢X·nÝSŸúÔIç‰f!r™nN£,µ¥ Ïp!º™Mù[âP{Zl,ùçÑq »Ãwõ«_ýêW¿Z¾|ùÒ]–cÀcŒ #gN4sç’ Á¥àåÑe†lìméÝpζÿc?®lžSDt_12N¢,KÍlfŽH뢯ËB}ÒZ!h¦ &äbbÈœGÝ»} šû<;õ9¦Á8Œ»k§¢st¶×“Þs·¿ú§Ûþï©ÇP°Î@Ô?žQçðtjy2?m«Ø9é‹v¿ÅàÆ¢a]ûÎÏ5¸¦¬èÂÝœ7ôœ’O´­•9 B›sjcmÆ ®²xicf.ÍQ”LSM'n{ï½÷•W^yÚi§rÈ!GqĤ‡3µÇŠ•eyþùçá _øò—¿|ì±ÇNz8OX¥C`[ç*=.MÁkofËCîN„¶­SÎÐ[[±|ðž{îYºté®»îJJ2Æ0ÉD"ã4J„¦ò½FD°ù¦ˆˆœÙúoÖC:¢§çD¯¨?Xrl£AlÊ`*¿M„Þv/£8o4æ–ô;Eý…ÍÅÂ澪´®€Lo,çnÔ&å”!j“ ã݃¾È‡‹}3ûp=ìX/`ŸÉ¬h3 ÷‚•xå×nþÑOÞ÷©. ÎlÛ\;£Bš“ãêùþ¥yŒU;l2Ûñ£§ÂZ0t™ BÑ-®§˜Ý‚ÏQ0tHAæƒq­šVd¾\ˆ+¡mŒqÅIÞš™Y¼dvé²Æì\’å\JrqÛûb˜ÚVìÄO|ÃÞpÚi§ÝqÇÓÊ«S€ 6œrÊ)?ýéOo½õÖi ¬ídžN†ÐmT^‚‘è´Ñ9:ÈxÐ#ÎS¿»-™ç¥ G"‘Ÿyï½÷Þÿý{ì±Ç¢E‹ t†{ΘdBr!¹´‘<Ä\«m-îkš˜xr ˆM© >í`hTáÄXn=áùG;4øÙ&Lo\È8ods‹KU1!¸à «²×V¹tNm¸ MùDÔ¦è3 ÆºÄ¬yÈ]æ?»§‹¹†õhH=Ò!yíÌ>/i¦¯8â€ßtÇʧ.Ïc#>Ù‹ÈNS°4ÿ&8i üðÃW®\yã7NÑmÛ3\UU)gžäB-mˆ?üœ­Ä~ íwà¶4žpݱ‡Ðív¿÷½ïõûý8 Ñh<ìòþ%ÚÐüÑc qvôåØ9£æOòè1ŽÚ6úS?îmÂôÆ8—Iš6gòE‹ó¹ÅIs&Îr%(˜òoÚ‘Ù²¹ …05u™ÑhžéL»¿ADx틾áßÿóG÷?@DAxÛËVÍu”¦ÁŠkCèVo\ÏnsÚJk*D·1Ú¯êÐ œ Õ oöutýü1øÚ¼€ 9gŒs."Ç2Iã,O²†ŒSÆ„&¨ªÊg~õL?K;ÒvÝu׫¯¾ú’K.ùÚ×¾6é±Lm2ö©O}êØc}ýë_ÿÙÏ~vÚkÚ跙Lj!1߇UU¢ÉÀoʸtËÐF÷2ö vìWîØio7nüîw¿›$ÉÇñèÁŽVñ; ‹qáh‡øuÈ|~FˆháñÞÑÑãHwjÆ&ì9EÆ…:Ž Ìò$oDy#Êe¯«UU¥UIZ›h54eÝL3Òdã'`ë]¨¶¸ÚÊpεéܧî* úfÁPFƒS¥ˆöY6÷’öúÈ?ß~éËá ½Ãt ¸Í<4¹¤ç¥ô±pT#”YÆ%®ÚåtÍUà…=‚étpñZ·§ äó™ îP¨Þw=Ô€h}³SÓ`j.r)â4ãB2Æ•¢²¬úý‚!gŒ›ª?Þ¶ô‘†ilܱ£Ž:ê½ï}ïYguÇwì¹çž“ÎÔvœi­/¼ðÂË/¿üSŸúÔ´ýÆö³BÔÒÛFq'\Ås•_†¶€h~•pÝ!dK6ኡÝwß}?üáŸüä'?å)O!çßÜÊÁ†C»¶¥sâ£Ö†~üœpÝ¡Ÿ 3­ƒÖX¦X1ŽÔæõG7tŒáü©M˜Þc\È€q^æ8kÄYCf Ñí¨~_AHi¥p™Ø5hº±iBdÈŒ„Xg"g8»Ÿ:ÄËEpÕQ\Ú§¨ZMŠ€ *¼âˆg½öª¾òÝ»ÿ×söv`d·L;@³@å ¼¹ÙCÞ\ícÑÈPh2Ïîbukƒ{iî}ž©Ãµæ³Û¬õv4Õ[„Œ#EQ’ 2ÒPÃ’1ŽÈˆ€sî 3bPƒ{è“IÓظbozÓ›n½õÖSO=õ–[n™ª/;‰µÛíW¾ò•·ÜrË7Þ¸jÕªIg§0óm*I^o¢·!Ž¡@4‚n ƒÞ`h±põ!½êaŽˆ¾ÿýïß{ï½ûî»ï¢E‹B¸kèRGÍ™¯wÿÝ>z6@ ¤cÍ/ID†ä|ÜÛØ嵫ֻ¥£;Œ±oíl6qí )M¸*oÄYe(oÊNµVTÚ8 Áf˜š¶ ˆÌ(mÀ\bêÀÉ´[ D0W›EŸ `ó.ýÅ`¹Ètf0E£SÉÏ=jÅGþùÎU{ﶸ™†Ú›—¾êä€Á<rÚ›voÕQu¶ÆX—+"Ð5’öU³eèfÄå½AÎʇ–)Éém^g ïÝUœ1!…Œâ(Iã8ã"bÈ•¢ª¬ V""iК„RJ­µ‚1fJkCp—ÞwNn{"~êSŸ:äC^ÿú×üãŸôp¦¶Ýíþûï_½zu¿ß_¿~ý´Öö°!VÁÈÃM¨À…¦7¨»›BPiR¹†0´ü¨«1\fàŠ¢X»víæÍ›9ä$Iªªz$Gí÷XUUè`]2$3cá |8íçø%9çä²S½ù”UôËÒƒ}QGGþvr›¼ö®l”fqÞˆͤÑ*º] Ъ*‹ž&rD€¨‘13…àØp½[/Ä!Öœãõ©N@µR[­gYˆ˜«@²jïÝþùû?ûÄÍß{óñ‡ Ò:9Hô~Q“ê¡ÍͲ$gÒTm·+§ÌC5zvÂF¹ùBèí%@Sè˜À–óÀs î`?Ÿ ‘q&$—1“0^)]”e¯×ך´ÒJ骪¢(ªªJJ)¥ä™Ù;u p;ÀfffÖ¬Y³jÕª#<òì³Ïžôp¦¶í»ßýîêÕ«÷ßÿÏþóÓ> ÛÜF‰-|ËãEpCsÀä€^B®Q9M&`†;Zr,´òlÚ´éæ›oB<÷¹ÏEÄ¢(ùáûc©ªJáõ°Ñ%Ã/vtKG=0~]2ýC½MC€ Ñv+ÜSts6az s%iÚšiöw!$..‹~Õ/Àt3@0¡lÖ¹ Výb„D®ÿ©ÕÌüÃ4#‡käŠÈ™Îö†èt#ª+ø:È;÷èoþ»›Ößóß+÷ÜœÏÔQ¡½š,½ ™;NÚ#M,Ð`BÑÈ8;½?Ôn‡/âúÙ=4‚&ÈgéÎ_@Ní¶àŠµ¶ÒÄA¥Y¿ŠÚ]‘´Y´Qã8Š"óš”R8ó zTC }ŠqÛÏV¬XñÑ~ô‚ .8è ƒV¬X1éáLm»Ø—¿üå3Ï<óœsιì²Ë„x }]?!më7jaÏ«Q¿áXnóô6º<?C7VóËßwß}ßüæ7—/_þìg?[)5„náò¡ù½›)ËÒkoc—:3á—|Hoáb¾ö›_ÒÈoþYkH?z€[ÃNn¡¯&¸Ì²tfV‘&DÐT½^§ í6hÔÖˆ®-=2@"bF‘µñjŽäœŸÔNÙ"qk´#»(úl ¥­ìăŸ~å7ÿí™OZ Y‹vÁæÀ¨_îsF>ü‡Ù}ô´£- X£›w¼dŒÙ <;ú=‘™v; ?n“ö`­Úi Š”®JME%:=-‹Jq'Iš8)eEàBª¿ñšêpÛÛÎ>ûlÓÃþöÛoŸ™™™ôp¦¶íýïÿÛßþöK/½ôu¯{ݤÇòÄ4!.„s†4!Ïjþ-ÄæoY‹p>ÈõòÛñ«½=*ûÿøÛn»mÅŠûì³OY–J©‡=Ø¡™^D¬ªÊŒg¨œäЊ!« ¹\FyFTºÐsªý¤cÏÃÖÇ¿3ÛcˆÞñ(ÉÒ–αªìw; |ÓC (š¸@5ØFÈ4ºÏ!" B@ÃòƒÃ3ð`AwŒöæ\¬ÖÃJtÜO[{×/Ö¬¿ëŒ#že¦®ªš" Îk ¦€[íV…úóiþ¡8ïåti¢PœÃMtåIÀ9AÑ9^Á£¹8<pîa}¹ö4û³@HÚäLT™ÖE…ð¥YQªdÐB˜3šœÖÚÄà !ˆÈ<‡˜joÛß.¿üòç>÷¹çœsε×^;=ÛO+Ëò‚ .¸æšk¦-°¶Ÿ… N ×X'ÜcÀÅWÕ[hnÇSN¸ë‡µ!¬©ªêæ›o¾çž{žÿüç/[¶¬,ËðXÂÍnå ø-+¥†ѶdCôfðkȦCÂ[|c|Kˆ­j'´Ç½1.dšg"Ió~§ÝÞ´Q$ÊX¥+óqѼÀÊlÈÀúL !!0¤àB³ZÕׄIbu]B¹ËxOÉ£"¼òè.þʺßþ¤§,2:‡ÓàŒä†>Á>ýÌÍ"WVQÙæñÜ°ÃÔ뙸¿º*˜VôŽçÐç" ênn§N%´#Ù‚)h È)Ò¥Pt±~¡zý"MÓ$IÒ45I’ôûý4M˲ŒãØÜ«EQªúƳƒAÈê”'¶·%I²fÍš•+W¾ÿýïó›ß<éáLmØC=tÊ)§üä'?Y»víþûï?éá<-D†&F]ŸC+zçi˜5 A±Pí¢Ê ô ñY¸ÊÐF @™v»}ýõ×·Ûíã?¾Ñh„èö€NUU[O8 -ؼêfŽÈƒiØDkèylèÛ¨…¿,öpv{ Ñ"2dœ "Š“4kÍ´–ì¢U%â¸hÏí…~{¡ì´ 4‚«çáÄ1m|¦&ÍÀ'aZ)ü;ÞAJV|#21tàZk‘u«ª“åhïe³‡ï󤫾ùïo=qØØ1r²Íp¡ÓâȌʫ‰5tº#rz›©çª£ƒC»¤"­Lç†*$ªb}ä½vÜM’v§q\s[š¦Y`æeQUUy_ªÏið œñ¢>’;¹©ý–öÔ§>õª«®:餓;ì°£Ž:jÒÙÚoewß}÷ 'œ°hÑ¢i ¬`C¸³†Ñ ]·u=R6ĸÚ†˜l”Z`ùü`†¦Íįýëë®»®Õjx≌1“^njô0ÇÎ÷ŽùÞvt-qƒB Åé‘´Œp½ù…ÃÛÒôÐÌé/ËcŠÞ€1fs^’4oÍêªbœË8é<ôà†´Re¯‹„¶zZtsø„„¦¢/  fþÆh/»'ïÏ$+â…ª›]Äë`6ÄßÎ?ù°}ÞuÍÚ›pïQûí>Õæ²´£4­ëòmµ ¦ƒk-Q˜žÆ¹ÔŸx0¨Œ×raøU`jªÑ*˜¥Ò¥6ÕWE©¡6¨-ŠãÄ oišæyÞh4Fžçyžt3qeYŒ ¿¤¤´ÝQG—¦¶=ì¥/}é[Þò–ÓO?ýŽ;îX¾|ù¤‡3µßоùÍož|òÉ/~ñ‹¯¸âŠi%¿íd!«…ÏáDˆnþkmt;!ô˜ªf¡fƒ@6´©Ñ=†ÓCÌnç®»îºþúë÷Ýwß#Ž8Â$Šn‰Û¶4'„³p§ÝLÝ-RÈj¾æ8Õ-Þü€Ç o4hcÏÃoôç݉ì‘Òmÿðs#¾""cˆtk—Iç2ÒJ60¤‘PÛ"»õ_˜¨Ê€™a:Dӆל¹(©^ËõŒª9,6‘#»MÈ"qÒaû|áÛw­xêÒf^O¨Ý ¡èMöð²úXHŠ¦É•©RÏ°Ÿ3ÛðÊ> haçâP53òPuÓŽøÐEàz+*Ý/u·Ôý º…®œs!¤”ÒkoY–5›ÍN§Óív{½žG7"ªª*I’Ñ€Ü0b;]-S²÷¼ç=ëÖ­;ýôÓ¿ñoL“vå•WžwÞyo}ë[ßýîwOu…ídþÉ>Ó8_çXB¢A,Ò“FÙË¿ôø2$Ô -6jßúÖ·n¹å–£>z¿ýöó’ÛÐÂq!‘_,ä³ðb3 û`¾py¿Vµ†#åEüøýòÝü|¿ÊÀâ¸Ó;µ­Û£ø–§í pˆÈ9àD„È1™$éÌlÚš!­Šn§ýÐSØ€ôá]&µ’‘SÝ\:ƒ©gCÅÀâ9o$yiÎ k`KyÝgù­?¾ÿ ßþÑï?ÿ×<¡¦·àJÔDP÷4­óHÍEoHÌ,‰D¤• Y ¬«€  q³ãõ7òpg÷ᜰΊšê´ "¥©ª¨_ªN¿êôªv¯ìôÊR‘zàœ§ÍÌÌt»Ý~¿oÐÍG¤Žv>wOfRP·ßÕ2µ!ãœîsŸ{Îsžsá…^|ñÅ“ÎÔ…i­ßþö·ðƒ¼âŠ+^þò—Oz8OL ÉàaÑÍ+j£ßoáFô otTZµÑ·Fç Q£yî÷û×]wÝ=÷ÜsÒI'-_¾|´aÃèñ>r$ò G¼üüÑ oCz[¸ß!nóK†‡ò‘Œða—ÙÙìÑio´C @ "cȹВ$€J²$oe3s%»”ý~õÿÙ;ïø(Š÷Ïìµ$— Pˆ¢ =Š¡ )¡#R©_(( ¨H‘ªD@”" „"M$R‚€ ((b(¢t’äÊ–ùý1·“¹Ù»K!¹K™÷K¹½ÝÙg7»;Ÿ}æ™yD«h·J6‹d·*HAEU'_dÌ(þ_½8aö*ŽŸé›÷“RqiGŸ¥ÚG‹„ñÑOÎùæäoÝ­U1 ¨¾78Æ/¨ÃG±n ™¾—ê²uX‚HqD¶!¤U£Úå%Îý»([³D9Û²;\ñ^:©6d—›([ìR–]²Ú$›(K2 «ÐbQq+Pã90x°•ÝnÇer‰tÃ๹-9E¹rå6mÚôÜsÏ5oÞ¼{÷î¾6‡“+²²² tôèÑï¿ÿ¾E‹¾6§äãYºiÑpdº*—¾7ò+]!S`~¢+¤—ãÏÔÔÔµk×ÚíöAƒ™ÍfÒûÁ¨w’È¥Bbyò“#%ëÐQk!f)ÙRé€óÀrDÚh?í!ðV#—äA½¯ê_èpÅ!ƒÑhò3šCÂD«UQkFº53Í $‰@) žQÃa(À1ƒ›c¬^H¤ä3[ ‘åäÊvf©]©ÙÊ •5û?W§j≋“^h¢× õFŽ ؆ðí@u‡è$„{N³CÞ¨ãÀ±jê!Ð ÕáÉËVrHõÕ!€‚AàøDêx !QRl¢lµË«d±K¢¤H2ýºåx‚`­Fî[EQDQ´Ùl8Ð ?Ôˆt#ocÄë¦×ëiUÇñÍ›7Ÿ;wî!CêÖ­ûÄOøÚNüûï¿Ýºu³X,'Nœ¨Q£†¯Í)-0ʸRZ´£?éMè ñ3SÛ ©húOç³_¦ (ÊÕ«W×®]Ñ·o_Aìv»VŸÑ–0Kr6ˆØmGȯDÐánŠ¢Iï´†iËy2•C“7õ¼%àˆ¨‡zˆŒŠ¿9H -£(èt÷ï$QY™‹àìÕªnƒTÒ…²w¬Òþ:D¾b­„½UªlS§PËÞÏ>Uõç+·’Î]m_7¯Iǵ"G'*PG¦ª¾€fK7€RHÎS”=(AHÏiG)ª=¬Ø놀>¼ì«¾7l½¬ IAvY±IŠÅ.eÙD«(Ë2’_þð'güÁÒ-++‹VoXŸa7™ªK7œ•ßÞgüøñÇŽëÕ«×ñãÇ|mÇ-$ÖÆùdË… ­·è%̯Z%Ç|¥•Þ–ø«ˆt£?ñ§í„¥+dVÀå3gÎ$&&6kÖ¬M›6øÙ«µ9 F7ât™´éd¡B%H ëÐk5±©BÍ~B\n.}lïÊÄ›0º‘hŒßËs]¢Î‚e Ñ4Ú:ý§í{%jo÷îÝGŽ‰‹‹«[·.~¢j%`näõ„Ô8(Ú~&.ñ´1î7Z·)Ô¼ZMé²Ìü9òÚLp‡É›zÃ'Ú çÎéÏ ¡ Óë&ƒŸ¿I’Œæ ƒ9Ȥ Vìd·!„dIŠ’-ÂÔP7‡LJ 5ŽL@€dt§ ÕŸ³'HS=Y!à˜ÿ‚@rÁOU ÛqæòË­ë d|’Àºì¬YªzsŒ=È>J Ú¢&¼R§s9±B’ª¡ì6GF„œÒ¤:îºû!„DY±IŠ]’m’’e•¬vÉ.)’¢(ŠÛÛ9{øqU8ÖÍf³Y­V‹Åb±XðÜoø¥ñÉåã¶ä‰‰‰QQQ111#FŒðµ9–ùóç¿õÖ[óæÍ7nœ¯m)Õ0ˆ<µ´ÑidòS Ã]‡€qIë6òÞKV@”R$«Y,–Õ«W_»vmèС+V¤ß™µ’ˆ±¸‘DŒbcô™¶Ïêô–âu*ÖMk’ˆ BÂ¥#°t’[õ¦P£‚ UÀ¹¸.€:½Þ`Ôý ~†€ }`ˆÞbQ²ô@ É ²!;·]£æT5 N/po%Ê^²ÞÑ#ép Â:ÌÑIÅÁµ«[ýÓï9sõvýªåÇ ;™—£"DºD!DÙ6©BÑ1-Õ•‹·‚™í=$¿ªbÒ1Í/•nK-ª9Oe€„DY±ŠR–M²Ø$‹]²Ú$QR<(+æTœ#O±7‹6¢ÛˆtSœcD8>¡N:Ë—/:th£F7nìks8DQ3fÌ×_½}ûöN:ùÚœRý8Ò FjТŠþJoˆ!>'¼2tÌœ€Ú‡ˆT·SRŸÖñvçÎåË— ‚ðꫯQbZÇ›Ëcd~b\nôšdb^mZ*1¢(6ú¼‘ú]ÃTèú'w«qõòä{#ÀB|ª•nøjÅî7ÁhðSôþfC@!Ðb´Ú%IQl6Y! €ÿ¬ÙÝN;P}[ì0¼’´¦gåÂrH7u„þ&Ýsµ«&»öXùP?½cz32õˆº'õ2í‰êïÙ½›"瓽-ŸÄ¥‡}oª D¤[Ïò‚xÆ$#d—«]δŠÑ&Ê¢¤ˆ’ìI¾QÅyÔ·¢h`=ë›Ë×SŽ—éׯ߱cÇâããOŸ>æks8ŽX—/_æ)°¼‰V·i¥õSv©áÕ½HžŠˆê‘„T<ýZKïi¼nŠ¢üù矟þyÍš5{ôè!´Ûídž&Z]¹SK P^àÁñ†T}IoBʈ^Jj »M+—›géF—_-¹Í3yVoô’B:­äŸ}¹C ‚NoÔ‘Þ/@d´ém’ I‚݆23dŒèµ›W¥þI ©Þ.æºBNιìP0Õ­•­ç@öèPÀ3Õʽvçûó×:>S~÷qlMn‡¢dr`Ç¿„@bB¤&²-@u’¤$óÏCÄcBHH@È.+»”iÓ3í¢,;ôŸûnSú¯œµ; 9M© IDATžÝ[’$üXa1Ð/ˆÀÕÝËñ&óçÏ?uêÔ AƒvìØÁó^ø–¿þú«K—.aaaÉÉɾ6§T@‹f¡Vd0Š ¹pÌ{)¤²‚GäPýjZÏ FÐï½GŽÙ¼yóóÏ?ߦMüŒÅ/É8¡‚ö Pîz9ˆC”è$-8R{T´ÒŠnåu8*yŸ'5»ÓŽ¹D+ãh%çrÍ|ï«$‘ÛºöŠ/TèIÝ#Îx % ˆ@°+0Ó.?´‰²¬i[¦Ín±KvI–dY’™º[% ¬0ÿ)²¢ÈHqEV‚Œü+®ÿ¤(HFŽ•ñ„níêWûíŸ{×肋©yq²SÅá;tÒZŽÄðHMŸIGÜqt'©C*ŽOuC¨; KˆˆÃÎ9 ÉŠ]”­v)Ó*Yl’Õ.Ùì²]’Õ)BrõW$#A ƒQE¯Âä3Íñöãx£Ñ¸iÓ¦“'O~øᇾ¶¥Tsøðáèèè† 'Œ1ÈM;ãÎ(÷›»cá“ϱN¨ðÇ.Ð×¹úEQ´ÛE«Íf±X³,–ô̬ԌÌÔôŒ´´L’ü :ƒ.Àh0èAÀù àl'RlH Ý·Iwv’ ©AmTÿ©Ú9djP½\Ò¹ëZ>©ƒ¤·Tí&Å{B)8NÙéYîOETê.zÐ+Pœú‹Ã·F)7âxC ¤ YAŠ‚dÙDÅb—,vÉb—³¬¢Å&‰r>cÑA0&“Éd2ál§ø3 ÀÏÏÏh4â´ôXÌÑ)êó±/NÁRµjÕ¯¾úªsçÎÑÑѱ±±¾6§4‚S`ýßÿýߌ3øMá+´b‚)3Þ5f5ü•VoXoᄧdú$ºç”ÞíÖR%==}ÅŠ·nÝ3fL… p‡ULDdF\tîÆeÌ”*"¥õÐ#WTÚyJÿÄœ( ZA2Šø<@Bi&o™²Ègá8F¶#õ_Äø]ÄjµY­¶¬,KzfÖƒŒ¬»é™÷R3 P2‚ýŒéõ:¨Ó AEPçv#áhÙÎ.ê sÒ\´vÂ]’To¦:¦ôÐ"¢kE\úïÁ©¿o7­YŽùU"@]ÛÕþSÇ~‘ºoD"ðT;Ô>Ñìç ö±‘]!Gj, +@RMR²lR†EÌ°Øm¢Ãë–?·©N§3 8ç)‘nD½Ñº~xñ¬(Ю]»·ß~»ÿþ§OŸ®R¥Š¯Í)E(<VQB«xhùŠ!ú€´A¤c”¸ÐˆÚÀÎ3«Õ*Š"ãÇ¢Gt‘miÉrãÆ„„³Ù<~üx“É”••…õ“)B𳔬Oûó'}Pä(€ªÀ°š¤5»tòZµ„Ø3ú‰ì”œ R9çôVd.üÚ ¤Õ [ÑËxã’çC ÓvÈÙóì·ÂÓÆZ,YkZfÖ½‡™·Ó3o§=4A$™ý FA€ E zA€Ž¡¨¨ã@))†…v¢QáeÙ è¾H„T¶/ÌÑ ÒAغN¥ï~½þDÅà`C¶þCÙ#`ÊV…xn<Uí¾V!F08‡Útì^qüÈK¢zÆB@Q€¬ Y8éÃ,{Z¦ O‚ïñ¼þ „:Îh4úûû›Uhß›Á` Ꞷ—ß]E‡©S§?~¼OŸ>?üðƒÁ`ðµ9¥‚¬¬¬—^zéÈ‘#<VÑ„ö«!çg©Ë5ªähõÆ(<ÜH‘ 3dA»ío¿ý¶jÕªºuëöìÙ€“ÙØl6›Í†‡@uê8 éùe<ÚuppZ§—ËM´‡OY@ÎcW‰û1 ¶÷“–qŒM+ò Æ'G/ç€Ü«7Ÿœ2úµ€vA«òÅ1÷¬E”3ì’( ‡P/@YQLQLŠN¯ ¡!Vu‘§ ×ÉD™§Î¸ T)œüsˆjDU-xð÷]WÃõAà˜~B¨vÕfx€PÔ½g’–Þá{Ö9ö‚œîZä@)Š"ÊH”»¬ˆ’b±É›d±IY¶ìˆ×aî¬Éüýý±nÃ`õf2™ŒF#Öp.àŠ‚ ¬]»¶qãÆ“'O^¸p¡¯Í)ùðXE—O?—ž*FÃ1ÂŽîT”XÔŒ!XÀét:<€‰Ï¨·ƒ~óÍ7]ºtiÕª™w‰Î%ŸÀïÉÉ|ÒHõiÒ8 )â*CÎÑPôI£õYŽ]«ZéF{ìh§šVÀ1Nëí£¿ròÐsÊÈaoBß?‚ èõz“Éààïàçço2ùCÉnW`†]–eK–Iô3êýz£ÞdÐéõ‚^'èõø¨ò¨]œuÆ^j‡Ùn/¤ºÍðÇ@QHG+@@@ë§+­?ü祛éW¦~¡ÆgFz™•s/• ´¿’þ_ZŸÑ*q°i•#ø<VâɃïQÁ…i• èKY¯×㬀???“Ÿˆ¨ ‡V)É6ÙÏh6̲â/ëMÉ 3`ЩÊe»Úè¹C`ö$lÕ–­âp–A(» žŒ C³'"Ž^ø¯jx A'JºAjH6TýqŽú $µ‚cŽ^u߈øÞ²½…ø»¬ IVDY±ËŠÅŠ§ä³l’Í.ÛDI’•\Š7ú>Ñét}€cÝh(ÜI7>p¡Ò´iÓ  >¼~ýúO=õ”¯Í)™ìرcÀ€/½ôÒ¢E‹x ¬¢ŒK G£h]j ¤"/pUt¾Fù¥¥¥}ùå—>œ8qb… ð0U"Ýpp5²’TâR·ÑÑõQ‰°ÈB…¾ŠÉ«*b”ÔxÈ<5z+­€c–ÐGÄÕ!?ê­PÏs…ãZƒÁ€µ…¿?Q~²$ÛmÖ,»(Úm&½.H”m’,*Š¨ !u"uº¶l”½k€pZxE•o YÏçPV08€@P¿FÙ‹7œøóvLíŠêœUšZ® e÷‘€ ö™RbÉ'Re$íT$ÊŠ]R¬¢œi“2,öL‹=Ó"Jx&9‘näæÁúØl6ÑZM[p)à¸z+šŒ5êرc={öLNN ôµ9% œkîܹãÇ÷µ-œ@®¼kt™gLdd+üðêNA€ÅzîúõëŸþyxxøøñãÍf3él¥Õ›âœ$ž1OkÒ8¡¦Û:OÛKÄ%9wírÚ£-Ó_FäåOÀ15çû^’ÈsÜ›¶Pxø#ama4ýüüüýýüã %I–dE´KY²Šv@EA@ÍêNªÌ®[÷IæqĺÑ÷^N¿¨9>ˆ/ BáQ -jWÚýSJ !åƒýt (2,‰4s–jj½!É8ÀsÇ)È1›œªÛd›([%Ùb—³l"N¨a±çþ$“;„ŒÅâ8((($$$$$„H4g°€óóó#ÑoÜ÷VôIHHˆŽŽ9räúõë}mKɤÀÚ¶mÛ /¼àks8¸Šxc4½Pû«ö+Ósʸ»°à@j ,úFö¢(Ê/¿ü²aÆÆwíÚU§Óa™(Îf³‘q¦ˆd(¡©õù‘…$¢C·ÔDG’¨5!4‘Qй£“©‘YZF¶e´#Î÷n.—ÐÆðÆ%Ͼ7òµÐLr¼7Ð?z* o0üýýCCC­V«Á`ÈÈÈÀ³W(’hÐ  VIAVQ’«(eÚ$?£N/@½ èuP':àÁ :ª.0G*™J—dEÉH‘d$ÉŠ¤Nç‹ÔI×  ø²V-tø·ÏÖ­bÔAƒê¨£Î zýeŸH¬!@@@A@€ˆ’nŽà6I Â6ˆ²"ʲ()6I¶KŠM”m¢”e“ì¢,k\âÚ?%.ó‰%—AÅd2©jÕ]¦ûOéñ§ŸÜ¿H˜˜Ø´iÓ¥K—Ž;Ö×æ”±ÿR«Òˆßd¡¶@¯L4Ÿò­èÓ³gOœÃþÌ™3ááá¾6§¸røðá=z´mÛö‹/¾ð÷÷÷µ9œ<À8®´®,ä*Í ÝY )W™Bå]xøðáÚµkeY;vlXX˜¢¦C%RŒ¤Ã²Ùl2ZŸVoZ¯›BeÜB÷! zr!5­.YÍPs¹QQŒóŒd¸À|u'ì´µ1BnG˜OÞ¸äsÌ©w€Ç›,ËÄñ†]D8òšÌ×Lþ´YYY¢¬ˆ6Ñj—@"‘M”%EAà9Ø€NoçˆCº‰Š‚{*­¢œaÓ³ìiYö ‹()Ù©ÄfNÐëu:½ × zîï›i5*„J2ð3`Ð!ƒêu‚Çp*  Ô¡øSA@âq vQ±Ùe‹]δ‹6)Ó.Z첌u›$˲‹1DL™9¥x^ÒCJF'à9xñIÆ>NÚÙFW Õ¿»Š>³gÏþ駟 ðí·ß ¼›;ï¬^½ú•W^yã7fΜɯö¢£`˜%d¹v5 g´Œpx5,ÑDQ¼víÚÆ+W®<`ÀƒÁ@OÿFÊ$½ÝnÇMªŒkcoÈ9ÞN«8‰å´#K˜Ø8Á¹KÙ„þªUTŒzÓJ7FÀi•ŸK §Õ‹d§@íáeŽ«ÔRäfë…TÐÞ)þ£êõz|åFrùjÎRVVVVV–Åb±Z­²")²,+R“ z`–]ed• A4ê ·Š}b@¤¦XE”dQ’DY¶Ùå «˜i“l¢,ጢ({ @Q( ?Cz†åNZV™@?›]Ð PÇúÞ €ûOÀàøâÈL=p@’IRD‰’be‹([EÉ.ÊX´!Mì…öV!wí¿Äò—ÌâF‡µa5†"н«&º§•g*8¿8rŠ,ƒaãÆ5š9sæÌ™3}mNqBQ”iÓ¦-X°àóÏ?0`€¯ÍáxÂ]¯¢»åœžÈMö½ýüóÏ{÷îmÖ¬Y‡ðZºaÈ ½$=©ŠÖ‹€pZûi¥8çÂb*!2ˆ>(f}FÌÑ_=«1:G¢çŸÜ•µ0-£#óôç+yäm¶Þ³ƒÙ¢â=ñXQ½^¹ˆÉ….¨ñ8Ël6[,,Ý,‹(Úí¢]´ÛEQÔ! YDŠdW¨è‚@ÑA(è ¾,„H&D–e»(‹’de»(Yí²M”m’,É$O¼³õ)¸³(~FÃÝÔL=„ ¨ºMñÍ)_›: –Üoª€C(2’dÇÀ<Î'TGà¢n0üIb‰·’—@É°¢Û0dª^¬Ïˆh£¬àòÙÁ)šTªTiãÆ:tˆŽŽîÔ©“¯Í)dee <øСCû÷ñµ9œœÉ«P£¡…ý@c¤yî!„$IÚ·oß©S§:vìX¿~}ìeÔÈ¢Û°túÖ+€m´nÓÊG\¨LV´åt™¬Ã<Ÿ=+6²-ùÔF­1jÌô€¶u›;ÇüEJ3yó½yù”Ñ—ŽN§£oúïG.,Ýüýý­*6›Íb±X­XÊY¬«d·K¢M´Ù$QR) B2’eÜ×)è½^pè'’$ÛEÉn—ìvIeÒ[*« ¬ï   )H*:A@ÜIÏ 0|,0{´)Ì>JuZ8fpã©Ó…¤ ™ AUǽ ý>Dº>iíÅ/âEsé]s'×H* Éè"8‡)pŠ8Ï=÷Ü»ï¾;hРӧOW«VÍ×æuþûï¿nݺeff&''×à)°Š*"×´ÐÍ ÒÀL{k±XÖ­[wãÆž={V®\Y’$„N§£ ÃÎ9:)£«èaÜ{ÚÞRº¡ÎbŽÑ|‚ó$ Àbsù•H(½^]uƒ Î=<³>½ £ØéÆØV€ââH‘ë9Õîÿisþ£uÚ Zº™Íf›Í†ã@ív»ÅbÉÈÈÈÌÌÌÈÈÈ4dfffJ ²#ÑbW$IƳ#Š¢¨7£^¯ôGÍY’m6Ñn“l6Q’Ô¬SŒd£ ·˜z 2À.Ê¢¤ÆF<ÂiAÎEò€Ò¾!‘‚Õã]c”Ñy´\ÓÆ´á•ééE˜Ä¦ü¾*¦¼ñÆÇ?räˆÉdòµ9E—_~ù¥k×®µk×NJJâ)°Š´èÉ=ä™F?ßH…@ÍX@*¿sçΧŸ~* Aƒôz=–nôÌj¸ÒmJ¦çe\ÀÙ÷æÚNZ±á©Hj »³\J4 ÑjÚ%¸ s?æ”QotÿV·¹tÂitî-el.ÍéD.z?À×"î<Î7+$B ë6,àȨI,ì²(è·(A'è$è y£R$C =„„zí°-._ð=L§ÍѺÁéCöpSÑMpŽ$…êümøÆ fÌÔ´P£ÕÝOJ{ìè.Wú†$w s_ÄŸã= „_~ùe“&M&Nœ¸lÙ2_›SDÙ¹sgÿþý ´xñbž«4àá9ŒW`ã/^\¶lÙã?Þ¥Kì8@j¨$I´¡ƒÞp9ç3%õ»j€jb 5Q17—DÀiŸÏîÊ£‹nnèn-DÀ‘–‚ñ½ÑJŽ´ Z1Ç´qtAೊ¸zê¥&Ps ’+•ñ3aµAD="‰î²:úPé&IB R'èpÜZøöÒK:½¬×‹½Ìº„ „1 YYY‚ õIûÙãÕ 5HÅxöB뜧Ä#ªKÛ1J$éezT鯴6€yC*”+€ãBCC[´h3pà@_›Säøøãß|óMž«¸5‰èÉåæÀ½SJP#yÈÀÁƒ¿úê«N:=÷ÜsYYYø¥Ì‚g!ÛÝÆÌGëBÚTZÃ1ÚùG<|:ŽÔ†œGÒ‡£=F—êMPÇ{jÕ›VÉ‘¦Vo.›ú«gÝFÒK„R?L¾èª7F¨i DÍ`åAòÄÑ°±zó÷÷dzéÐñpV«U¤d Ͻ!+²c‰(Š’h·K½$d»^dÞ´Ìm¦PÐw]VV–ŸŸT§sdF›#jø}3@7COófÃÜ'´/ÍC3†”Ù‹N–…1ü]w¼g4h°téÒQ£F5hРnݺ¾6§¨ Šâرc7lØÀS`•N˜wiú¹ÕnÐ/¿üòÈ‘##GŽ¬_¿¾Åb!j»ÝŽÔùxÉS”ÌGæ q©Õ´r“é¢UÕR€N´s)Ý€Æëƨ72Î]Üi—iõÆ8áܽÿÓ50 ccvi¦èª7 ‰~êŠ/ü6c0ð@"Ø0D½‘2=)"vΩG­oÃÃSmV9gÕ "öm2£´ôW2œpŠ¢à;Ùf³w:ýzD“~ ÑQ^hº“–bäIAt.ÓƵæNº1þ6R'íßfîdHyã9Å¡C‡âö?ýôSpp°¯Íñ=©©©ñññ—.]úñÇy ¬â Ô¸âÜ-¤®\SäùŒŸÞóçÏÿï¿ÿ¦M›V¹reQ‰O«4섳ÛíxÚ2וçiÛˆÓúÛ´_¡šG‘e¸BA3Û­Ë‚V½ Î.7ñ¹sÂiÕ[Ž~8ò®i½îÔdÁ] Å’"­Þô߉\4ôŸYQìŽÆšC’$ìò̥ª#ºYNxÀë¹yˆÚƒä¶¤'ÔÆ…°°°‹/V®\Ùl6k}oúêgî"§h§ D#÷}•Ó£DÅFlZ©¹€fÌ9§Ä°téÒ-Z 6lÓ¦M¥ü{ùòå.]º„„„œ8q¢B… ¾6‡“O Õ“cÏ©K‰@k¢ÛA¸qãÆ{ï½òÞ{ïá¬?PE‡…~xõ­^PgùEªõÐ¥£uÐÊŒŽça„p%јÃõæAÀÊ¿àH¹ß´ÒÍsøÎÍ€SÁ½û-×C‰¡x¨7} ÑNEQÕG…ÃÕ°†#ƒzÏýUGÊŒ‹Po?ÐÕ ÝsŠœȲüï¿ÿ¶iÓj²—¸»7´÷£±Mì'†¾Öõš™Þ°\Ó;G xÌÝ¥}(.ÝJ"~~~‰‰‰7^°`Á¤I“|mŽÏ8räH=bccy ¬ T;‘f°'#qu \º ©S§>üðÃèèè#F@ñ¸ò²›“ÉDÏåFž¥²,“zðšz½žîY"­ c'1¯ƒÔ¡ Ä]'hÆŠºl§´¿BÊõÅH%F?7tã~cÔãu£[º]¨=®ÒL±Qoš+„¹X±N¯DôLÖXxIÁêptw*ÎM|iL} TF9D“ÊÑ]¥J•Õ«Wß¹s'::š>4r 1×+}‘…Œó™¾Çt'„gŒVcÝOÊXB› ¸t+¹<öØckÖ¬éÕ«W³fÍZ¶léks|Àš5kFŽÉS`•<ˆ*WœVÍê¥?Ò‰€KLL\±bÅСC»víŠ_òuê8½:4 PÑÌz½8¿óíB:aH iJ€óðHi8üdÆ*Ð]“DÚ ÑmÀ½€(ß]ùªsžÚ“‘YD¿je §õÀyVuŒµ…}©}ŠzšþS ^Ùø¶¡!®2:! ùd¾ÒêMëœc"Øh]½¦`óè þÚ¯_¿Ï?ÿ¼mÛ¶PƒKÁÄ|Ò·à<\€yG!&$Î%ô-¤½u]þ8%•¸¸¸I“&õéÓçÌ™3¾6Ç{ „¦M›öñǯ\¹’½- @çÜŒP“ª‘y>˲üþûï9rdÖ¬Y5E‘4@Pì©Óé¥q‡ i˜°ÃŒ„ÖÐêÍeÿ)„GAíc%ÃKéq&8»âÜ•!¥)]~Òè4ajšŽq­%çRº1 /Gǘä…Ë£(“Ct–#EZ'Ñ/+ôÀOÙím+Œ Òö„º”JNùiáÂ…™™™o¿ý6ã!cn ¼²ö…Î"ùI‹à<ûŽ^3LUG·Ñ–êYðèýk‰C#Ër»víIII:uüZɆ¤ÀÚ¶mOUxxçQ@{­è2n5»^BºY˜÷ò)IÒíÛ·'Mš”šš:{öìÊ•+3 ¯pÛÛüæO¦é©ÝhPCâs4mÝáÃœ4DÅÀÑú1®}’k—“¯L+ÀH7"Ôè®Më-—úÌ%ZWœÎ¹ˆ ³ÏÏl6{áB*²'ß› åRÆ0ï‚m*kRã퇣ýsÌ’V½Aç÷Ï—þuܸq#GŽ<}út»víÜé-¨q¹êeŽÖyôIÎo`ÄB—ï7ÌæF®„#§ô Óé6lØШQ£iÓ¦}øᇾ6§Ð!)°Nœ8ñØcùÚN@?Ën IDATÝ•›(1æŒúã?ÆùñÇ›ÍfâE#ÚÅ¥®¢› '¨Ñ>¤eÑQa?L'ÝÛCkPà,Y´w¨Öä¤Þ\\~’“ ýÌŒœÑ¹ ÝqyP¥™b¯Þ óLÓÄéÔHOA Yк©i§íle¤žÖýF_UZÛ¹³¡¡¡£FZ±bE»víBBBr¼å\5óþ¤]“y…ÒÞÚ·¨yKãwHi&""â믿ŽmÞ¼y×®]}mN!ò믿ÆÅÅñX¥ Òd¯¤íÎðí·ßN™2¥{÷öi ˆh£aêgÂÌ  QM .uÇã& ŸØšm t¯Þ +Åæ®q!MŒ;%'¸ŠŠÓnB,aLòÜì–*Š}Ï)c'óÊ‚4Þi­ªC”Ûœ‘nžÕ›Ë#í†Ô8†~ýúÕ®]ûý÷ßîf¡³,£ëÔÞŠÌŽ´wÔ¼*iï^zóGûS°»k‰ƒY°`Á»ï¾{êÔ©š5kúÚ–Ba×®]ýúõã)°¼†w´Ð¡¥âœœ€|º{æK’´pá„„„©S§öêÕ‹‰¥–Õt¥ÚîQ¼„ôÉ2~¦¡j—®¶ÿhDó:¿ÃkŸêž¿Ò¯î.ÛZHi—ke–Vi%KÏœàª_ˆl«µÄÏÏÏ R‘¥¤©7w0w2s{0¯8ZÅ–£ïMû’D_òð’ß~û­k×®‰‰‰M›6e„šVŸ1Gáòve––k.¼;Ýn‰¹–J¡Þ½{_¾|ùÇ,ysg,X°`Ê”)sæÌ™0a‚¯m)-xíQ }ìJÌ1Ý—tˆ3)dddLš4éøñãK—.mÒ¤ £Ìè˜6f`Ý“ÃtìлÓâRºiý@Ó xjÚåŒbó¬Þ æ…Pá×tÔK÷½šK·ý“Ö'çÁg2™¼s!MJ‹z®F6hoFÌ)š(zú®ÐJ7D½iÁ[M›6íèÑ£0 ŒŠÒŠ9à^½1;¢Õ[nîdv %éZ*m¤§§7kÖ,&&æóÏ?÷µ-†(ŠãÆ[¿~ý† :wîìksJED½ÑyZ½!µóúõëC† ‘$iùòåUªTÑzÑhG‹9­§-Gé†4Ý;Š:iœÚóF?É•4m¶`„šö«àÜ[ œÏ š.­n# óú 5.7b Wo¥E½7TFriou—7?†>EL=Ì 4øâ{øða³fÍF=qâD­b .ëÔJ7b}—zøtgaS®¥ÒÆùó磣£/^^~äRÀaÕ…Ëëׯýõ×ñŒÍB¢±癶•é3¥×g¶%JQÑ縴ÓóÓ¾kÅ–õ]MêK«.ZÛ Îý¤Œ’cüdŒs×—Ê|2Ûº;£Ñèù´”lJ£zËî$p¥™såR$Ñ7Í·sçN뻫¡Á¯¥À«¯¾ºoß¾S§N…††úÚ–|‚S`=ÿüó_~ùeÉ ã+xÿQÀ ä÷¨¢(NŸ>}åÊ• .ìÑ£Ó­É8F¨åOºioÀ½zó Ý(0Ò 8Ç·‘õ‘G/§`¤r­z”£Ž)¸\ÈøÞçr&¨ñâ²Á` ÓGº>Š'\½åwo?î¾Ò¾7èìc»råJ½zõV¯^ݳgÏ\Sì¤à×R‰Àf³µjÕªbÅŠÛ·o/ŽáÚµkGŒ1yòäwß}·8Ú_2ð‰z9¹ßdYNKK2dÈÙ³g×®]Û¨Q#—2KqŽZc#æÜ9í—[>Ô›»«—,§` €r¸ûºê6Å?éœ'™×®ìá“vÎ1Ž8FöÑõ36sõÆÕ[nñ¬Û<,ôÐNàŸæÌ™³dÉ’ßÿ=(((ÇMŠ)üZ*\½zµqãƯ¿þú”)S|mK@½ýöÛóçÏ_¾|ù Aƒ|mN©¦H©7R¸téR|||@@ÀW_}U¡BäjÎýp ÷¦•kdMF®)îF`ä­{ÜÉ5à<²Áݶô¯.!tÕÅéÎ G+9,×<ÌñF6×ÉÕ[®Ô‡SP”Î;­$±wïÞnݺíÝ»·M›6¾¶%WX,–ÁƒÿðÃ[·nmÙ²¥¯Í)íøJ½͈4òyàÀþýûÇÆÆ~òÉ'&“‰‘VŒÌÒ:á|¸k×.ž«(à}õÜ 8„PBBÂäÉ“§L™2yòdà<œVÀÑK´c´kÒqoÀUÒU“z#gÏe뜣D£uýp/û€+õFïŽ*í)pÎ÷\ÅÌiE›VüAÊAHïpõÆÕÇËÇ;íâÅ‹uëÖ•$É׆Eyá…233ñl…¾6Ç-¿þúk×®]Ÿ|òÉM›6ß‘%Œ¢£ÞDQœ8qâúõëW­ZÕ¥KZTiœKõFÊD–y˜Ä㔦{—9KŒtch­Þrùºqª¹“kPãcc,ñŒÖ‘ÆøÞ Æ?ÇH7Æ0òI2£Ç6åÑñ”ææÍ›ƒAŶmÛ&%%yͦRËýû÷k×®=mÚ´qãÆùÚÇ‚ ¬[·®qãÆS¦L™?¾¯ÍqÍ®]»ú÷ï?`À€%K–ðX¥蜥p÷îÝ>}ú¤¤¤üðÃõêÕÃâI„ Š¢àÕèå´òÃz¯FÊø«K¹¦8Ç̹…HÓ¥K ÆëF4 óU«Ã´ŠÊåúÐY¨y®–6Æå^\î—Üõ«z0†±ê‘/Šâ§'Z… † –ðàÁ¯Tš)S¦Ì¼yóÆŽÛ³gÏ¢ß!Å)儇‡oÚ´éÙgŸmÑ¢Eî‡K{… þßÿýßG}4qâD_ÛÂ)@BøóÂ… ]»v­T©ÒñãÇË—/ÔÜ9"ã••o«( þ ,ïhâÒÓ¦h†>0P.7Ú™DÄ"} ÀÆr©® Æ­r-ÝèJ˜m p%à\.ÔŠ6F±¹4†¶Ê¥…¥ÁóϽzõüòË/'NœðŠ=¥6iÒ„·7…Á'Ÿ|RµjU³Ù\µjÕåË—ã…©©© 2dàöíÛ±±±!!!ÁÁÁ;vü÷ß™z233GŽ6lØ0«Õêrw—/_.S¦Ì™3gÿþûo¹rå~øá‡B<<_5þü¡C‡þù矾¶%I’FýÎ;ïlÙ²…ßJÜêïÚµ+&&¦M›6IIIåË—n$£6ÈíTz½ÏU¦×`0 ]6ªàåd!ó+ÉdbÊ&“‰,4™L~~~ôrü•^‡þ‰©Ð]µ4Z# *ÚÃÄ\¥.ËôÙcÂݘ?àÒÍ 9Ľ8p 66622òáÇhР×,+µüñÇÏ<óÌÖ­[_xá_ÛRr¸}ûvÅŠ=Ú¼yóÔÔÔÿý·N:ì4Zµj•Ùl>}útTTÔ­[·vîÜÙ£G   aÆeffnÙ²…Ž{{饗l6ÛÊ•+!„ýúõ«S§ÎG}är§+V¬X°`Á©S§ºwï^¯^½yóæyó½Æ€Ξ={âÄ ³Ùìk[@jjjïÞ½ÿøãž«ÈBZ_Ÿ„+}ôÑGï¼óÎìÙ³'L˜¹|NêíàÁƒÏ?ÿ|›6mêÔ©³yóæC‡=õÔS^3®Ô2cÆŒ5kÖœ?> À׶”ÒÒÒ"""-Z_¦L¼0===,,ìï¿ÿ®V­šË­Nž<Ù¹sç;wîõ–™™zåÊ•Ê•+Ž?Þ¿ÿ””wûíÚµkJJ „ð§Ÿ~"YùJ™™™QQQ 6\»v­o-ùûï¿»téÂS`q|¥Þ¬Vëˆ#víÚµqãÆöíÛ#Wã«4 À͘Pw2Ž.h#Û˜€FAz> ­¾a¤í²bÖÑ8å”û½»[Á³….q¹!ÐAæ³”«·^8<xî¹çdY~ùå—+W®|ùòeÏ›p‹ÅòÄOL™2Å׆”(öìÙk6›£¢¢Ž9‚ºté„P»æúõëŸ~úéààà   ???„Ð… t:B诿þ„¨‡……yØéŽ;Ë—//œc**\¸p!((hÙ²e>´áÈ‘#åÊ•‹ÏÊÊò¡œñq›Ç)qøúŠö 96ŽÔyöÙgB’$ÅÇÇרQãúõëÞ0­t“””d4ÏŸ?ïkCJ6›í£>ŠŒŒD¥§§ ‚põêUz…û÷ïëõúƒ*ŠròäIzô(^þàÁƒ~ýúã1§xá”)SªV­úÞ{ï1¾7„PVVÖ„ *T¨X£F·ÞzËå·oßN\n>¬Y³æºuë ý8}ŠÝnoÑ¢E§NH&ÇÂ&++«wïÞááá‡öÎ9ÎåË—=öXaïHQ”·ß~Ûd2­X±¢°÷Åáx™F-=z´U«V-[¶#66vÆŒ ¸~ýz!íb÷îÝ-[¶ìÔ©Óž={xöRÃÑ£G›5kV½zõcÇŽU¯^Ý×æp8…B>Õ \¹rIII—.]êׯÏÞ]xÔ¯_âĉ¯¾úªÍfóµ-·dhðµE¾äÍ7ߌŽŽŽ/ŒW»E‹õèÑcæÌ™ ƒ¡Àëç6…ê{[µjUÛ¶m‡¾uëÖÒüÅ)ñä_½*Uª´ÿþŸ~úiÈ!xÖANa0}út‹Å2gÎ_Âáä áš5knß¾ýÚk¯`µ8Ö´iÓ¶lÙò¿ÿý¯kæx“BRo²,Oš4iìر_|ñÅûï¿O¦råpJ$¤ÞÕ«Wß¿RRÒ«¯¾Z¨q ¥³Ù¼dÉ’>øàÒ¥K¾¶…ÃÉaaa‰‰‰+W®Ü°aCT˜––Ö¹sçÝ»w=z´K—.R'Ç'†zKMMíÒ¥Ë×_}èС~ýú`ÍNѤÞNjÕª•””´yóf\_xÄÅÅuêÔi̘1¾6„ÃÉ-5Z¼xñÈ‘#ÿý÷G¬êï¿ÿnѢŃ’““Ÿyæ™1ã+ \½]ºt©yóæ÷îÝû駟š6mZPÕr8E™Gõ½aêÕ«·wïÞ•+WNŸ>½ÀLã8³xñâ'N¬_¿Þ׆p8¹eĈ½zõêÙ³çÇó]É?þ]§N~ø¡bÅŠhÇ'¬zKJJŠŠŠjԨѡC‡*UªT ur8EŸ‚Qo€¦M›îÚµkÞ¼ysçÎ-Ó8ÎT©RåÝwß%³üs8Å‚O?ýÔd21"›¯[·®mÛ¶#FŒØ´iS@@@ÁÚÆñ ¨Þ–,YÒ¥K—×_}ݺuþþþ^!‡S\Ð{þ9O·Y«V­¶mÛÖ­[·ÀÀÀÑ£G€ugÆ·fÍš7ß|3((B8{öláÔ©S8GÐôéÓÉç¬Y³S§N%k¾ñÆÂyóæA'Mš!\´h`üøñÂO>ùB8zôhágŸ}!1b„pÕªU—_~‡¢C!\¿~=„°oß¾ÂÍ›7C{öì !ܶm„°[·nÂ]»vA_xááÞ½{!„íÛ·‡îß¿B 8tè„ÏÉôã?B[´hHNN÷ƒœ9sBØ°aCÀÙ³g!„õêÕüþûï‚ <õÔSœrþñǤ¤¤‚P­Z5À?ÿü!¬\¹2àæÍ›ˆˆÀÝ»wA(S¦ -- B ÈÌÌ·6›M<°QQ!OÄ”Wüýý›4i²xñâñãÇç~C„Ð;ï¼3wîÜåË—¿ôÒK…g!Çˈz³Ûícǎݸqã¦M›ºuëV@¦q8ÅÏ©N:hܸqî³7lÛ¶Íh4®^½:8¹cüøññññz½¾mÛ¶½{÷Æ ¹{õêÕ£G\~ñÅãââp¹sçÎ:uÂå:´mÛ—Ÿþùçž{—[·nݲeK\nÑ¢ETT.7mÚ´qãƸܰaÃúõëãr½zõêÔ©ƒËO=õT­ZµpùñǯQ£.W«V­jÕª¸\¹rå *àrDDDxx8.—)S&44—ƒƒƒÍf3.˜L&\6 ‚ à2~ܲN§Óëõ¸ìççççç‡ËAAA¸†ËåÊ•+W®.W¬X±R¥J¸‰Ë=öXÍš5q¹V­ZO>ù$.?ýôÓO?ý4.?óÌ3 4Àå&Mš4iÒ—£££›7oŽË-[¶lÕª.·iÓ¦M›6¸Ü®]»öíÛãr§N^xá\îÚµk·nÝp¹G={öÄå>}úôéÓ— 0pà@\|8.5jôèѸ{ö,)Ÿ>}šl{üøq²üÀ¤¼{÷nRNLL$åµk×’mW¬XA–/^¼˜”?úè#Rž9s&)O™2…”'L˜@Ê#GŽ$åAƒ‘r||<)wéÒ…”cccI9&&†”6lHʵk×&åêÕ«“rDD)‡„„²Ñh$eY–I™þ»Ü¹sGQ”îÝ»O˜0¡OŸ>§OŸ._¾<ðÈÍ›7_|ñÅ´´´'Nð< %Gô½;w®[·nU«VMNNæ)9¥–òœþüóÏ5jØ°!݄熕+WŽ;vëÖ­/¼ð£YÈÉOØkµZk×®=iÒ$>È—SŒ$©mÛ¶ƒaïÞ½:ÎÝjç΋‹‹{â‰'6oÞÌó(”Hnß¾Q¾|ù[·nåuÛ;v 8°oß¾K—.5…a‡S,(°Q ÇŸ={v¯^½xŠ§Äd2™L¦… Θ1ãÚµk¾¶ˆÃÉ-z½~ãÆ¿ýö›‡‘é{ö쉉‰éСOU‚É_³‚úðÃãããgÍšµ|ùr.Ý8¥œÂRo€‰'N:µk×®'NœÈi &L7n wïÞ­ZµÂe§¸P¡B…7Î;w÷îÝÚ_-ZÔ½{÷3f|öÙg<V &ÍŠÅb8pàܹswíÚ•§±/NI¥àãÞh¦Nš‘‘Ñ©S§àƒœGÁf³‘ŒdŸ|òIݺu·oßþâ‹/úÖ*'÷´nÝúý÷ß饗N:U£F ¼P’¤ñãǯ]»6111..ηr ›¼6+ÿþûo÷îÝqd­Zµ Ó4§ØCÜÛ¹sçêׯ_¯^=:\=¯Œ7'0©]»v¾+á5îÍd2á¯|ðABBÂï¿ÿΓ1sŠ¡ž={^»víèÑ£~~~iii½{÷¾páÂŽ;4hàkë8…Îýû÷Ë–-[¦Lzô’;~úé§îÝ»×­[wãƼ3Ã!bÏ)añâÅ]ºti×®Ýßÿý(õppÜùúúë¯ñüœâ„ð‹/¾HOOŸ0aBJJ IÅ¥‡aÆ Ï>ûl||üîÝ»¹tãph¼¡Þ „+V¬ˆ‰‰‰¥§àä÷†1Ë–-[²dÉ/¿üâC«8œ¼’˜˜¸fÍšgžy†§À*mä¦YQeêÔ©C† Yºté‚ < RæpJ'ÞPoN·nݺºuë¶mÛ6£Ä9›Í†;O ­[·4hÐ+¯¼Bâá8œbÁ¹sçdY¶Z­S§Nå)°J96+={ö\¹råþýû‡êEÓ8œbƒ—ÔÀ`0lÞ¼¹J•*íÛ·¿ÿþ£WX Y´hÑ’%K˜…sæÌùûï¿|b‡“WBï¼óΰaÃV¬X1dÈÞ½{Ó36sJ<ž›•+W®ÄÄĤ¤¤œ}úøÔ4§Øàõ¨X±âþýûOŸ>ýòË/óñ’¹ÄeÜá­·Þ¼ÿþû^´ˆÃəŋwïÞ}úôéË—/w—kæÌ™O?ý4+ ÐÍÊü•––vòäÉ&MšøÚ4§Øà3õ¨V­Úþýû¿ÿþûÑ£Gó˜åÜà.î ãïïÿ駟Î;÷Â… Þ´ŠÃq‡$IcÆŒ™:uêæÍ›=Çeêtºõë×_¾|¿„pJ0¤YÙ·o_ttt³fÍø„N^ñ¥z<ñÄIII[¶lyíµ× i% wqo„öíÛ÷èу«aNQ --­K—.;wîwîÜ!C†Ô«WÙÀ)Iˆ¢ˆ?wìØçks8œb‰}o˜&MšìÚµëã?ž3gN¡î¨¸ã9î S¡B…÷ßòäÉwïÞõŽUñcÇ¢££Ÿzê©C‡åµGlüøñ;vìÕ«ŸQ¨DrçÎ^x`0¸tãpòM‘Po€–-[nÛ¶múôéŸ~úiaï«°¹xñ¢^ŸƒS3xŽ{#Œ5ªfÍšo¼ñFaØÀáx櫯¾Š6lئM›ò—kÅŠv»ýÕW_-pÛ8¾åìٳ͚5ãIK9œG§¨¨7@»ví¾þúëÿýmÃZ¦ IDATï«W¯öÂîŠ#9ƽaAHHHX·nŸ@‹ãMBÓ§O6lزeË>øàƒ|ÏÚ”˜˜¸eË–+V¬…²}ûö˜˜˜:ìÙ³Ç׶p8Åä‘«W¯"##=¯V€lØ°Áh4nÚ´Ék{,p.\¸ Óé £f«ÕjµZs¹ò¤I“êÔ©c³Ù ÇÁb±ôíÛ·lÙ²‡* ׯ_ïççwêÔ©©ãCE™5k–Ñh\²d Bǽéõz_ÛÅácŠï Ó·oßO?ýtРA»wïöÚNµ|òÉ'U«V5›ÍU«V]¾|9^˜šš:pàÀ°°°ÐÐÐ!C†nß¾ܱcÇÿý—©'33säÈ‘áááaaaÆ ³Z­.w·lÙ²:¯o½õÖ°aô«å&î0sæ̇òD/pëÖ­6mÚüüóÏ'NœÀ)°~ýú ><>>þÁƒR!Ç'X,–þýûüñÇ{öì;v,ðE³Âá”<Šœz 6lÎœ9ñññðæ~ ·oß?~ü¦M›233Ï;ײeKb˜Åb¹råÊÝ»wG@õë×/%%åÞ½{åË—×¥=:---%%åúõë·oßž>}ºË=öíÛ÷èÑ£7oÞÄu~õÕWƒ Ò®–˸7L``àâÅ‹gÍšuùòå\nÂáäƒóçÏGEE?~¼`ŠÎŸ??""bРA|BïbÊ7Z·ný믿ž8q"66/äêÃ)<»æ®_¿¨R¥Jaûµ¼ÿþûÇŽóþ®SSSM&SBB½{÷È´´4A®\¹ân«äääððpDõœfddèõúþù¯pìرêÕ«»Û¼W¯^ü1BèàÁƒ‘‘‘Š¢h×yå•WFŒ‘§céÚµkÇŽó´ ‡“{öìÙìÞ½û_|qàÀé^|Þ²p8Å¢®Þ „Ë—/oÕªUÛ¶mqžPeÎœ9+W®\»v-^¾råJ½^_µjÕråÊ}öÙg€Š+N™2¥yóæO<ñÄ“O>©­ê³Ï> ¬]»vPPP‹-°æsÇàÁƒÏ;çr¼&—ó½1èõú„„„Ï>ûìäÉ“yÝ–ÃaHII‰‰‰¹wï^rrrÆ ½³SAÖ®]{ãÆÉ“'{gœ|’’Ò¢E‹k×®áCK •»wïV®\ùÚµkîŽK·ÜOB3zôèäää“'ORNiàرcÝ»woÙ²åÚµkó—GáQø駟ZµjµfÍšÞ½{{yל9tèP¯^½ž}öÙÕ«W›ÍfÏ+ I’DQä#'ußÆ`0lÚ´)22²]»v÷ïß÷­1…ÇÒ¥K;uêäAžæi¾7†?üð¿ÿþ[²dI~­ã”vÖ¯_;tèÐÍ›7{_ºš6mºpáÂáÇ_¼xÑû{çx`ùòåíÛ·õÕW7oÞœ£tE¦eápŠ/9øÞîܹS¾|ùråÊݾ}Ûk6¹#33³C‡v»}ÿþýÁÁÁ¾6'ÿ2K222‚ƒƒ#""¾ùæ›:uê¸Ûp„ Š¢ä[mØ°á•W^ùý÷ß«T©’¿8¥„ÐÌ™3gÏžà!˜É;¼ôÒK§OŸNNNÖÞGï#IÒ¤I“>ÿüó/¿ü2>>>—[™L&»Ýn³ÙŒFc¡šÇá”TrPowïÞ-W®\xxø;w¼f“ÒÒÒbccöîÝë“·ß2jÔ(EQHî‡|о}ûÀÀÀ­[· Uœ’Õj:tè¾}û¶lÙòì³ÏúÚ••]·nÝõë×ûÚ–Ò΃z÷îýÇlß¾½Q£F¹ßÐÏÏÏf³Y­Ö|w&p8¥œÔÛ½{÷ÂÃÃË–-{÷î]¯Ùä™{÷î=÷Üs•*UÚ±cGi»ó%î ó×_Õ«WoÓ¦Mqqqg§ÄrëÖ­îݻ߿çÎO<ñ„¯ÍqðçŸ6mÚôƒ>3fŒ¯m)½\¼x±k×®ááá[·n­P¡Bž¶õ÷÷·Z­‹ÅÏϯÌãpJ6Å#î¦lÙ²ûöíKIIéÛ·¯$I¾6Ç«ºqãFxxøÁƒ ð¸J¢(Ž;Öl6oß¾Ý׶äÌ7"""Þyç_R*¸uëVLLLÍš5=u!žU$##£@ ãpJ!9¨·´´4@pp°w¬É§N ™6mš¯ )fܾ}»lÙ² Xg\\\Ÿ>}233oݺդI“3f „.\¸€Ó¿2å[·n ‚pìØ1„ЃH{0hР޽{§§§?|ø°K—.o¼ñ³¡K–/_^»víÌÌÌöíÛ¿öÚkxP¥Š´´´Ž;V©RåÌ™3¾¶%·úè£ÈÈH„PzzºN§KKKcÖ¹xñ¢gßÛÿ³wÞqVUçÞÖZ»:˜¡ª !ö¨ñÚ^ ˆ‚ JP±EÑØEÊE?^KrcÂ5¹öv%5–€FÁ‚!FÍUĖ܈%Ì0íÔÝ×zÞ?ÖÞçœDÊ gfØßœÏ䔽×zö™Ã™ŸOÍçó#FŒ˜1cÆàÁƒ+y›ÃOE±Xœ6mZ¿~ý–.]Úµ+×ÔÔ@&“éÚe#"v6â{;üðÃëêê¤ócÈ!Rº%“I™u‹Å&Ož¼½5æfp '<úè£^xáþð‡jÛÒ]l{¿·õØsÏ=úÓŸ^|ñŶmoãRétz„ ³gÏ6M³¥¥å–[n9ýôÓ7q|KKËÂ… -ËRU5N3Æ •JMŸ>ýª«®’å2MMM ,€ÚÚZ×u71®mæÌ™pÀC=4a„ /¼p¯eÇo¾ùæsÎ9çÞ{ïýå/Iéw8ã{,µµµóçÏä‘GüñjÛÒGøúë¯8âˆU«V½ýöÛG}t×.ùÞ""¶• Ý3Ï<³éS^ýõí¬17Ÿ¹sç꺾páÂjÒ-tmÞ›¤X,>¼KªöÖ­[wÒI'¥R©úúúË.»L¦È|›ï­©©é°ÃK¥Rñxü‡?üá_þòù¼iš3gÎ8p`2™>|øu×]'Ÿ?ÿüóS©ÔFËŸŸ{î¹’Ë-ŸÏïºë®?þø¶_NŸÇ²¬ÓN;­_¿~}¦Dwîܹ‰DâÃ?¬¶!½ž7ß|sРA&LØÐÞ%ÔÕÕ@{{{w,±#°õ&„Øwß}¿Mº;vû[¹EÜyç†a,Y²¤Ú†t=\pÁùçŸßå˾ôÒKº®òÉ']¾rD¥¹¹ùC5jÔgŸ}Vm[º’3f|ÿûßï&ͱƒð裆qÍ5×ø¾ßM[Ô××@”ä±Õl|ÎésÏ=7eÊ”ª·+VvØa[àÜ«·Þzëþç.^¼øÐC­¶-]ɶÏ9ý6¦M›ÖÚÚºtéRшèÛ|ôÑG'N>|øüùóåßÑ>ƒeY²'Ùþð‡èü¥!fÏž}çw>ðÀguV÷mÔ¿ÿ¶¶¶ÖÖÖ~ýúuß.}˜§¹LžºçK7˜={öÌ™3?þø÷Þ{¯Ú¶t%]ž÷VâöÛo÷Ýw{EÎPrªmQ/ã•W^9ôÐC9æ˜E‹õ1é±XlþüùK–,¹ýöÛ«mK/#—ËMž<ùÑG}íµ×ºUºA”÷±í|›SîùçŸßðà?ÿùÏÛÏ-¸Í\~ùåýû÷_µjUµ é2º#ï­ÄwÞÙÐÐÅ2ú6wß}÷6N¨ì<ÿü󚦭X±¢Ú†t ¹\NѵkþãÿØsÏ=÷ßÿ/¿ü²kWÞ( €uëÖm‡½""ú$ßZbv 'pÀ•ÏuÔQGqD—ËÇîãöÛoŸø`·îòÌ3ÏœuÖY«V­>|ø&»úê«ñ¶Ûn#„tÓýÿú¯ÿŠš>l O=õÔ¹çž{Ùe—Ýzë­½wŽÂ6ò›ßüæg?ûÙÊ•+GŒ±éoCø®É=䘯¿þúÌ3ÏÜèÅ4èÚk¯½à‚ b±Ø&Þ“?þxÒ¤I Ï>ûlccc—¿ç夓Núãÿ¸Ñ—Fµzõj9p%""bsP¾óˆ›nº©|ï'‰_|ñ˜cŽ™0aÂ+¯¼’H$ªmÑÖpÇwl‡]N>ùäGyäÒK/}ñÅ7qØÚµk»ï~6›}ë­·n½õÖ=÷ܶãßË.\ªºÇ!>ùä“Ï>ûlŸ}öùøãåt»*Ú³uÇtÉRò5jÔ¨ïúà÷vÛm·o{iíÚµW^yå-·Ü2oÞ¼cŽ9f£Ç¼ôÒKÓ§OŸ2eÊý÷ßßMˆ6Ê7ÞøÜsÏáÆü×_}$Ý""¶ˆïö½õ%ÚÚÚŽ:ê¨Aƒ-\¸p{~mõ:¾ø⋽öÚë‘G™:uêFX¶lY¡P˜8qb7ðþûïo´ã`DÄ–B!„!!Œ1òí”îáÇÔ××?ûì³ßv½£Fºá†N;í´ê¡Ûn»íúë¯ÿÅ/~ñÓŸþ´›ÞðM0uêÔ '1Ž9òã?V”ïv%DDD”رÔ455qÄ{ì±Ç¼yóTU­¶9[ÆÌ™3…wÝu×vØkÎœ9wÞyçêÕ«7h¾úê«ÿõ¯=ñÄÝ´ûßþö·ýöÛ¯¦¦æ¨£Ž‚íø÷² —ªÖ1¹\nÎœ9ù|þúë¯2dHÕíéîc¾ó0ù‰ZµjÕÁ|çwž{î¹Ýô¡ÝnÈ>?räÈn¸áôÓOߨnsç‚ .xî¹çž|òÉãŽ;®ûÍÜ~øá¾ûî+„¨|òá‡þñ\{""z1›¼èc¬Y³fçw>í´Óz]+nšsºQ\×Ý{ï½/¿üò¾úâ‹/þþ÷¿ï¾Ýÿö·¿À~ðƒîÛ¢O"³Gu]ÞÇ{,‹½ÿþûÕ6d[yÿý÷×ûßu×]~øaÏó¾í”¦¦¦C9däÈ‘«W¯Þž¦nÈ~ô£JËGŒ± ³#""¾Q½!âçŸ>hР3flÏGÛNw÷{[×_]UÕ¿þõ¯ÛmÇ‘zÛ ^yå•šššsÏ=×qœjÛÒC¹è¢‹vÝu׎ŽŽj²MÈ’áÇ?ôÐC›nñóÞ{ï 6ì˜cŽé š~ÕªU•‰Ô=ôPµ-Šˆè•ôúr„­cäÈ‘¯¾úêóÏ?ÅWTÛ–- ûæœn”C=ôÇ?þñ\À9_ï¥O>ùä¾ûîë¾­IÔŠ} ¹çž{&MštÝu×Í;WÓ´j›ÓCùïÿþïúúú³Ï>»W´ä¿ŽwÞùÁüôÓOg̘±‰$ùóç~øá“&Mzå•WzÂXÛ=÷ÜsÚ´iòþðáû{ jDDŸ¥Ê걪¼ûî»555×]w]µ Ù,®¿þzMÓTU•÷S©T"‘èîMÛÚÚî¸ãŽõžŸ7oÞðáûoß>øöÞ{ïîÛ¢Ïàûþe—]–H$ž}öÙjÛÒ øâ‹/úõëwë­·VÛ­çŸÿüçý÷ßÿG!ÄM7ݤiÚý÷ß¿} ÛLJÍA|ðÁjÛÑ[Ù¡Õ"¾þúë‰Dâ¿øEµ ùÚÛÛ !Ó¦M;ÿüóåý­È_ùâ‹/¶bfÆc=–N§×kÓ¿zõêntþá‡À^{íÕ}[ô vÀXÛÎË/¿¬iZoý·ù …©S§öïßÿOúSµmÙÓ§Oßyç£DÄV³ÃÕœnÈÒ¥K'Nœ8gÎœË.»¬Ú¶|+Ÿ}öÙÞ{ïËå`Íš5{ï½÷VŒ«ÿä“OöÝw_Û¶·è,D3fL}}ý¼yó¶tÇ­æ£>Úk¯½öÜsÏU«Vm·M{kÖ¬9á„TU]°`Á!CªmNoâÆo|àÞ{ï½ÁƒWÛ–®ç«¯¾š"Þ}÷ÝC‡ÇãC‡}àä"…BáüóÏïׯ_mmí¹çž+g ®wâzÜ{ï½ãÆ+=œ={ö¹çž+ïú駺®¿øâ‹ò¡çy¯½öÚÏþóîûOç>úöØcnZ¿ G`xâ‰;æ¬m„s>nܸÃ;¬2ß_ÑFm¾ñÆ<á„r¹\µm‰ˆˆè."õðôÓOkšöÔSOUÛ<á„N9å”b±ØÜÜ|ÀÜtÓMˆøñÇëº.çœÊûòàææfJéo¼ˆ}ô‘|þÌ3Ïœ6mZ.—Ëçó'N¼öÚkK‹|Û¾íííñx|íÚµˆ(„Øi§*c.7ÞxãðáËÅ""f2)ý›ššºéMX½z5ì¾ûîÝ´~oçÉ'ŸŒÅb×\sMPÕ¢¥¥e§vºêª«äCÓ4)¥|ðAu­ÚFyäÃ0fÍš}0""ú6‘z+óÛßþVÓ´ Tцl6KY³f|¸pá‘#Gb(¼d¿·J–Édt]¿ÿþû+{ EQJ™jo¼ñÆ.»ì‚ߥÞqêÔ©¿ùÍoñOúÓN;íTÙNŶíQ£FÍš5K>4 ãôÓOoooïª _?þvÛm·nZ¿÷"„¸ùæ›u]Z-l;o½õ–®ëóçÏ—Gõ»ßý®º&m5¾ï_}õÕ†aDãÞ#"v"õÖ‰»îºË0ŒW_}µZ|þùç„ÒÃ?ü0™Lb(¼d¿·õDØK/½tÌ1Ç$‰ƒ:hÅŠˆø÷¿ÿjBÒét]]n†z[¸páþûïˆ3f̘={öz¯.Y²DÓ´?üwÙe—yóæuÙeoÀ'Ÿ|ßÿþ÷»o‹ÞˆeY§Ÿ~z}}}ßθߞÜ}÷ÝétúÓO?EÄSO=uæ̙նhkÈd2Çü AƒÞzë­jÛ±=ØAû½}—^zéM7Ýtâ‰'¾þúëU1 ¡¡¾üòKùpÍš5,½ºÑ~oÇwÜ’%KÚÛÛO:é¤ÓO?].ÂûòË/3™L&“Éf³ííí¶‰ÚãÇÿúë¯ßÿýùóçŸyæ™òÉÖÖÖ¦¦&8æ˜c¦M›vÑE!bccãüùóÿñtÍeo@ÔïmCZZZŽ9昕+W¾ù曣G®¶9}„K.¹dâĉS§N5Ms¿ýö{ï½÷ªmÑó÷¿ÿýÐCmnn^¹råATms"""¶‘z[ŸY³f]yå•&Lx÷Ýw·ÿîétz„ ³gÏ6M³¥¥å–[n‘‚L2sæÌõ c[ZZ.\hY–ªªétZvQJ¥RÓ§O¿êª«d‚ZSSÓ‚  ¶¶ÖuÝuëÖ}ÛLŸ>ýì³Ï9räî»ï.Ÿ|ã7† vÅWär¹_ÿú×}ôÑܹs_~ùåî+ÔÛz¬^½ú ƒÒ4í­·Þ5jTµÍé ÜqÇ---ðàƒ !.¼ðÂý÷ßÿoûÛzS8{8¯½öÚA´÷Þ{/_¾|èСÕ6'""b;©·ð³ŸýìœsÎ?~|UÚUüö·¿µm{àÀ»í¶ÛAtýõ×—^rg½F!Bˆ9sæ466&“ɇzè±Ç“Ï?ðÀÉdr÷ÝwO¥R‡zèÛo¿ çwÞÈ‘#kkk¿m÷³Ï>ûÃ?,9Þ`Ò¤IË–-{íµ×vß}÷?ÿùÏ¿üå/gÍšUSS³Ûn»íºë®]|ñ!‘z«dÑ¢E‡zèèÑ£-ZÔÚå÷8ç/¼ðÂàÁƒüãõÕWóçÏî¹çþ÷ÿ·P(|þùçÕ¶ns¹÷Þ{;î¸+¯¼òÉ'Ÿ”å; UÛö\„çwÞ Aƒ>ûì³jÛRf;Ì9miiÑ4mÃbR×uçÌ™“H$Ž=öØý÷ߟ}ö9á„ºÏ ™º·ë®»vß½…{î¹GÓ´_ýêWÕ6¤òæ›oN˜016mÚ´9þ?C IDATsæèº>hР'žx¢Úv}7®ë^xá…Éd2°±cùÞ6!ä=zô˜1cJYhUg;Ì9½ûî»;î¸ÆÆÆõžWUõšk®Y½zµa|ðÁ7ß|óÉ'Ÿ,[¶¬›Ìˆ|oÀ9Ÿ9sæµ×^ûÔSO]{íµÕ6§rðÁ¿ð ï¼óŽböìÙC† BôüÔ·¶¶¶c=öå—_þË_þ2eÊ”j›Q"õö­PJ÷»ßí¿ÿþcÆŒY»vmµÍØXÞÛV“ÜH§Ó¿ÿýïñ‹_|ÛY;í´ÓsÏ=÷Ì3Ï$“Éo¾ùfÑ¢E]bLĆäóùI“&=óÌ3þ󟣿ÐÝÊ~ûí7oÞ¼?üðCikkëáêí£>:è ƒ<Ï[¹rå~ðƒj›Q"õ¶)Eyꩧ†>nܸ¶¶¶j›³‘¼·­¦°Ëå>ÿüó=öØcÓçNš4éã?>öØc:ê¨.1fCvpßÛš5kþßÿûk×®}ûí·øÃVÛœ‚ÝwßýñÇÿ¿ÿû¿ýöÛ¯Ú¶|+/¼ð¡‡zä‘G.]ºTÖ§GDDì˜DsN¿Ó4ÇošæÒ¥Kkjjªh‰”nÝ<Ý|¾³IDDo¤g~+Ι3ç†nøå/yå•WVÛ–ˆˆˆ*©·Í"—Ë3FÓ´E‹%‰j›ÓSˆÔ[DŸ¤§}+Ú¶ý“ŸüdáÂ…O>ùäøñã«mNDDDõ‰ÔÛæÒÞÞ~ÔQG566.\¸Ð0ŒªØ0sæL!Ä]wÝU•Ý7$Ro}’õ­¸víÚ“N:©½½ýùçŸßm·ÝªmNDDD Ê{Û\êëë_}õÕ/¿ürÚ´ižçUņ.Ì{ëZº¼ZÖù6¬ËWî™Ø¶}ÆgD#°ªKµÿm„wß}÷ÀL¥Ro½õV$Ý"""JD¾·-㫯¾:âˆ#:è ßÿþ÷r°Áö¤Çæ½uù§è믿6lØСC¿úê«®]¹ÒÒÒ2eÊ”uëÖ½ð Ñ…*Ò}Ÿç­ãøÃ9çœ3cÆŒßüæ7Š¢TÛœˆˆˆDä{Û2† ¶dÉ’+Vüä'?Ùþ_ñÛ¡ß[aÇ©9]½zõÁ¬(Ê›o¾I· "þÇüÇYguûí·ßyç‘t‹ˆˆXH½m1»îºë«¯¾ºpá™3gnç­»°ß[gQo‹/– /^ܯ_¿j›Ñ#(‹S§N½ÿþû/^|þùçWÛœˆˆˆžHôŸt[Ã{ì±hÑ¢£>:™Ln¢·m—ã8NÕìêí¾ûî»âŠ+n¹å–Y³fUÛ–ˆžÂ—_~9yòdÎùÛo¿=|øðj›ÑC‰òÞ¶ž7ß|sܸq³gϾîºë¶ÏŽ;NÞ[SSÓ AƒØC¦\t9­­­#FŒxä‘GN:é¤jÛPõ¼·×_ý¤“N:äC{ì±T*U"""z‘ïmë9äCžþù‰'&“ÉË/¿|;ìØst[wÓç}oýû÷_³fM}}}µ Ùèᧇ~ø¢‹.ºêª«~þóŸSå´DDDlŠH½mG}ô¼yóN>ùäD"1cÆŒîÞ®§õ{ë>ú¼z€ºººj›Ñ#àœ_{íµ÷ÝwßoûÛéÓ§WÛœˆˆˆ^@¤Þ¶• &<öØcgœqF"‘8õÔS»u¯(ïmsgmµò“[Gˆ#¶ÙlöÔSOýàƒ–-[vàVÛœˆˆˆÞA¤Þº€ýèG¦iž}öÙñx|Ò¤IÝ·ÑwÜÑ}‹÷(6S½ !|ß÷|ÏqlÛ±-Ë4mË4Í¢Yhi]gÙ¶e[žçqáû>çÜçœ ( „UU5UÓu#fÄtÝH§Ò5éÚÚtm:•®I×hšÎc”QJIHw\o!Ÿ³m+—ËäsÙ|.“Ïgó¹\>ŸÍå²f±hš¦eÙž ”ªLÑã‰ä!C† 2pàÀÆÆÆúúzEQc”RigwXØ{éÉoÈçŸ>iÒ¤T*µråÊ!C†TÛœˆˆˆ^C¤Þº†³Ï>»X,žrÊ) ,;vl7í²ãä½}ˆÈ9çÜ÷|ß÷=×ólÛ´l«h ÅBÑ,Í¢e™¶ce²žïy¾ÃBD!x¨Þ RÊU¦(Š®*j"žLÄ©d*O&)C7 ÝÐ4MÓ4]ÓUUÓTMUUEQTE-Iºm¿.ß÷ÇÊç²ímëÚÛZ3míí¹l&›Í‹ÅbÑ´AS5C7b©TM"‘¨©©±,Ëu]ÎyIY"bO+•,Y²dÚ´iãÇŸ;wn,«¶9½‰H½u_|q¡P˜2eÊ+¯¼rØa‡uÇQÞ"zžk»Ži‹f±PÌç ù\>›Íçrùl>Ÿ³]Ûv,.<@ŸPBRJT•j:¡”RÊR!(¸à¸Ü·=„U)Uʘ¢¨Š¦*j<O$’ÉD*™H¦’éd"™J¦ñD"‘LÄ%·í×ëû¾cÛf±Ít´··´¶¬kkmÍdóÙl¾hšEÓò|‹§b@UM‡Î£É„=yÖSÄF¹ë®»®¾úêo¼qöìÙ‘àŽˆˆØR"õÖ•\{íµ…BaâĉK–,9à€º|ý3ï­¤KÑç¾ô´ud;Ú;Ú:2í¹B.—Ë̼iš¦cú¾çs‡Ðu…e”* UTÊJ)eŒ ä>'DÎ8Îê N¡À=žGl—‚­Åx܈Åb‰¸‘H&SédM:]S“J§R5†n蚋Ŧl‘®¤»JÏX–išf¡Ëe3™ŽŽŽŽööŽŽl6ŸÉlÛu\.€ h¬©©©«¯¯ïׯŸ ˜¦R)]×E‰b¦½Ïó.½ôÒ'žxâ駟>ñÄ«mNDDD¯$Ro]Ì-·ÜR(Æ¿lÙ²½öÚ«kßóÞ™ƒ…àBxžW4‹™lGKkóÚ榖Öæ|1_(ä=ßÈ…ð %ŒQE%F\UeL ×BA %ÈAø®(Œª„ €`?Žˆ€ž(f f¶%ÀâF"•L¥S55éÚÚšÚd"•ˆ'4&b ™y¶ùêMpÎ/=S,äó¹l>—Ëå²¹\.—Ëçòù|Ñ,-#"¨š>xðPÙ¯±±±®®®®®.N§Ói]×#õÖ[hmm:uêš5k^ýõ}öÙ§ÚæDDDôV"õÖõüú׿.‹cÇŽ]¾|ù÷¾÷½.\yÇÉ{«ToŽë¸®kÙ–i‹f1“éÈä:ZÛ[Û:ZÚ;Úײm APJ#”“ü  PP”ú‚ !P eR¿ ‘ ßã‚û |ä>X¶e9fÁ,dóÙ¶ŽÖT2N¥9÷S©ẗiª.Sâ¾Ó'„ð|ÏsÝÒ3ëÖ5µµ¶4555¯kmimomËtdòŽãû aªª'’É¡C‡6L+Äãñx‘®»@ÂQB%ˆ” £‚sÏf±ày‚ª2UUT]×TUK§Ò5©ÚºÚú~õý …|2™JÄ↗­â|‰ç•ÞbÑ,MÇv¹/PMÓâ‰DCCã.»ì2dÈéukhhˆÅbR½•NìÜ6D¶²“NGÄÀ©XÁ†¢Œ”ÿG! S%AÞ^;XÞ+8%’q›Ç¿þõ¯)S¦d³Ù·ÞzkÔ¨QÕ6'""¢ï©·î%/\¸pìرÇüâÅ‹‰Ä¶¬Ö÷òÞ¤ôð|û¾ç{®ëÚŽÝžiÏæ² ³¹Œë;®gE•2)€R!Àuà 6‚@(# #”2MU¥‡Šsás!¸à}!¨OçˆH(UÓT-™LÖ××7664hÈ! ˆÇãŒ1EQ*ß=!„Âó\Ïs=×õ<×ó=î{œû²¬5ÐsXö)B…†#@¥„J!”1'u]×4]Ó4Je¬³Tû“üõ¯=ñÄ÷Úk¯E‹ÕÖÖVÛœˆˆˆ>E¤Þºt:ýòË/=zòäÉ/¼ð‚a[½TË{“"@úÛ,Û¶,SŽLÈdÛ[Û[Í“÷VÊÒâœ;®S(æÛ3íëZššš×¶u´:žmÊnˆ„q€(UA²…ÈQ ¢Ä'\ €€(tB( (•¢E:ŸÈס4,¥T EQMÕTM‹ñx<%’‰d<7t#ˆ*ªšªjÒ&)•,Û, …b!_ÈåòÙb±hZfÑ,Z¶eÛ¦ôÆY¶•/äE!@yÙJ3Œ$Scj̈%ÉtMM*‘Ð(ßw‹Å"÷;Z×Zż],X…œÉØY'›sry·Pמ>œƒt" éØñ^H·R?D(ä]‚ˆ>rD €(”0ŠJu¨*Ót¦©LÓ©ª)º¡Çãz<O×$kjâéšX2K$uCW5]U¥ÊUƒØ+ ¯Ì{ÓcqJ¨¢¨Œ1]ÓU…ßw3™ŒëzÍÍ…i”Z›]ËtÍ¢o™¾ípÇáŽCWq]@$²N`Êw›A ÞÂz €òTT -)9@D_Ž™”"}Ÿîª39¥>cDQˆ¢XªBU…©º¢©ª¦+º®hš¢éª®)š¡êºªz“íÈd;2Ù¶‚•³]SÁyU$LæÔ!@™†DJ; ²£%ˆRÑ!¥ P¡3¢0`”RM'„ÙtMÓ4Céšn†¡ÇñD"žHÄ“1#ÅÊJéZ²™@©€@!Ûú–Ô‡‚DW4`* @t\Dz-Ó2 Å|Á,Š…‚Y, ³P4‹Ž/°Ò÷–PuJ™Â˜Â˜B©.„bÛ®eå!ò‚3ßw:Ú„c Û¾GÂȧBˆ‚(½ˆ@X…C K?7[ÐØN œk/¤@ƒ@ÀÉÿùHDØÐe ÏÁ÷] H 'A§c!瘔͔ª*Q5E×U#®±XMm¢¶>Q[O×&jëâÉd"™Š'F,žL¥¨Áa¶HuÞ;æV¬XqòÉ'vØa>úh2™¬¶9}œH½movß}÷E‹}ôÑÉdòÖ[oÝ¢sû@Þ"rîÍBG¶½½£­­½5“k/š¦e-Çt=‹2d ¡Š €Lèˆ@¢ÇrÑ'åF»(… „2J(£ªª¨šf¨ªfèF̈¹kº¡kš¦iªªiª¦*ªB)Ê!®ç¸žåzÜq¹mû2“Ìu…ëq×CŸ ÏC.ÂlYAš,ë=‚£ð÷çÜWùžâ»q.¸O8RåèyÛ&ˆ ‘P@†ÀU@ r—‚SÇ&¾O™, g’°]…æ ßëÐ8FJIðI(Ú*b¨20Po$|SA,ŠU @ @Ž xà‚¾Ï‰ëú¶åóLQ ™¶Ló¿#®Æbš3â‰X2iıD¢n@c<™2â #‘4â UÓSE¡Œ)ŠÒ»4Üܹs/¹ä’«¯¾ú–[né“ለˆžF¤ÞªÀ~ûí÷ÒK/7.™L^ýõ›b/Í{ ‹=ϵ+Wȵw´5­[Û´nm[G‹Ï=ßw‘B1`ŒjD*Ô UDî£Ü÷eY( NPH§ÈÙô”R¦**cLSµx<3b1#–L¦RÉT*‘JÄñX\S4Æ(#Œ @|×õlÛµl×´\Ër 'Ÿwóy·PpóÏ4}Óö-›;®°ä>Až?Ò ³šB%ŠJ…ª*ÕTª(T¡1E‰QŒJ/ŠòŸùÇîƒçß'èƒàT"ãÃABƒ¬=BEÞÒH±²z+½é岤af[]•“ðQ•‚‘‚ˆ¥S Dþ”bJN8À¹½B@Xw뺂 #gÌ"€Æ€1EÓõx\ÅDrÀaé~ÒuýSuuÉÚúx"©1Ý04MšÆ£”BÏãœÿô§?}ðÁyä‘SO=µÚæDDDì(Dê­:rÈ! ,˜0aB"‘¸âŠ+6ó¬Þ˜÷– .³Ü2¹Ž¢YhïhkÏ´å Ç5¹ð¡öæ"sÂ!—ud[5Ù"¡(£Œ2EQ˜ªêšªzÌ0b†‡jªžH$tU—É󚪩ŠB»Å¬0mn[ܲ¹eù¶ãY¶oÛžípÇñ›Û6wáºò'ú>q=æsês¢¤”H¹f*¢ªAe% ¨ðˆð˜Ïc@)¥LÆ}ÃÊïRÜuç¡”"@¨ Ri”„BÊ/”|m•1^(7ª+uF€P´D"ÊÊQ®H 0 %› (!Ÿ@P†Ždnà”ò@ð䈄Håd çà¹.w§7³Ç*ÿú&–JÆ“éx2O×$Óµ‰tM"]“LÕ豘ªéºa(Š*Ë`{ 7.“Éœzê©«V­Z¾|ùPms"""v "õV5F=þü“N:)™LžwÞy›sJoÌ{“e œû¦eŠ¹5}ËgóÅ\¡˜Ï›9Ïw€ ´£„B?fÞE 2 ŸPJ)UUaª¦iª¦º‘ˆ'â±D:™J§j’ÉT<—3F #F  ‚sßó¸ëy–å™–ÝÑnµ¶Ù­íN¦ÃéÈrÛæŽË]}}„ ˆHØ!#„PDB ÐRzVE ’tš¬%nA ³Ð'>(¡òY©òÖÓ!1× ¢Ÿ”a”pöA¥‹ Â-ƒ±Ò£Îƒ"¥MŽÿ’’0ð†vR*A-”@‚ ›MŠ6)ã€ò ”A>D Åœ HT á€> ˆ)A¤BP™k'ú>÷=ä3튢2MQuCÑôTm]ºß€š~jú5ÔôL×Æ“Éx2eÄã±DRQTÆ(¥ zŒ+î³Ï>›4iRMMÍ;ï¼ÓUƒŒ#"""6“H½U“ã?þñÇ?ýôÓãñøôéÓ¿óøÞ˜÷øÞ8w]»hÚ3-Ù|Æ´LÓ4mÇr]Op Z’ >Š”¨šĈ5ÓTMQTMÓTEÓ**@UUÓ4M×tMÓ ÃˆqC×UEUUöîåŽ+<ßÉç\ÎÎflÎÉæÜ|ÞËå¼BÁ+¹i¢ç#À9A$IèZ ¤Р ÆóH×yGæß¡Ì÷G²» @XM ¨„βõÔ›®jåʃðeRnpRéc Å_ée©Ë… äа £MŠ)™ôÐ9NLfº•saðaTæÙo@0(D× „o—Ô¤ ©Ï%‚à- ¬$„H£HÐÛ˜sÇ›RfÆ,Ù¦¹¹9žJÇSédMmª¶.US—¬­MÕÔÉ–rºnÈ®rrºmeÜâÅ‹O=õÔã?þ¡‡Ú–þÛ[G¤ÞªÌÔ©SMÓ<çœsâñø‰'ž¸éƒ{]Þ›”nBpÎ}ǵM³Ð‘mïȶ»®ãº®çsÁAFrD‚ 2-fèZðqÄÎ#¥w-‹Åc Ã04UÓ4Ma cŒ1VêÖ&¥”ÜÏ÷<«Xp E§·ZÚÌæf³yÓÞnwtÛAß¾B€””¡„P¥¬$Ac²À¹4hL o”9l‹1Bïr!„/‡rŸµNÕ¤ä›ë¬Þ4Më _ ÕBØh7Ð%Ëõ†a'7D"•—Œ8#‚rŠX/-g#–¼¹ˆ@©´šŒÃ496†ãˆ‚Ž(Õ#BHPò 5•…”å B8Tx¹ÂE"¬¼™mk£Œ)šªhZ"]“®ï—®ï_Û¿m¿†Tm]º¶>U[—H×$Óµš®3P°J±Ô;î¸ãÚk¯½ùæ›gÍšÕÓ‚¹;‘z«>guV±X<í´ÓžþùqãÆmâÈ^‘÷Vê#æs9ŠÝu\DzÍL6“ÍçLÓt]‘ªª3TÆ9Ü)Á MÕtÝÐ5].õ½£4M—ÍØtMWU5¨L {¿@ɃBxŽÃmÛÎæÚþùO;“µ3'“ñ²9/›õ‹E^4sÈ ¢È!O%ȨÂ(cT ï0F%¸ÃPZÊ:+—yJAÁ…Ï÷…ç ÏCÙ5W…ÌõÇ0­ `}ñLU¡2.Ôp$€¢MŒF IDATr`< Í.”dá´× ½€$Ÿ|®´úŠà7WÚ\úàhp ”‡¡X€4ˆœGô1Þ@*Ë ¤‘¨(?)—A*5¢lT'9øÜs¹KÓõlÛ.ä³íÙ¶æ–ôWµýÔöo¨ëßدaç<Ohº¡j:eA³eØ.óU]×½ä’Kž~úéyóæMš4©»·‹ˆˆˆø6"õÖ#¸è¢‹ …”)S^yå•M´hïyo¥P©ãضãX¶iYfÑ,td;²Ùœm»¾‡²yG"žLÆ“‰D2O&b‰x<'bzŒ)ŠÂÙ wäðï…-Á‚9š¥?Ò¤sF˜ŒÆù–íä󅦦–VYmmV[·mâsð}"8B¶‹£,œ¯ 0¦¨rô“T’LÓ˜ªRMcšÆtÓuªiTÓ!ˆ “Ê @FEáûÂó¸ëŠÒÍ÷Ðó„ïËt:2Þbê¬ßäì qþ?)ÿ¬tÎJ°Ô·Ô·¤id ‚Òr>lXß@H Ò p“É÷³ÜÜdUžŽ(†U 2ATBð ) Ð@«u­ÁçU¦ýUJA‚‰tì‘Š2 >‚›žcó™Ö¶fUÕ´Ú~ ý)θŽ#Òµõ±DÒˆ UQUMD¦$v---'Ÿ|ò×_ýÆoìµ×^ݺWDDDĦ‰Ô[Oášk®) 'N\²dÉ¿ýÛ¿mô˜Þ’÷´`““°8÷}.ªLÇ ýùÜqÃ0’ñd2‘J$’1Ý0–lšªÉ&R½FléM2HÊ}Ïw\϶<Ó²³Y;›-6¯³š›œlÖÏå@öH“¢MaLUUª4•I‰&UZxŸ*SU*oŠ"ç ƨ‚n%rô;5™ï£”s|Zž d!È(@ZªJØÀ÷FÂÉia!ÁF¢«Rÿ„åH¨ªB=„%] ¨”`Ò¿HD  KN3@ˆŠt<9UP@z  µ¦\˜„‘T$½!E‡¥t²E…¹2IPA:[^î& ¸\øPÆ=Çh ¾ç9–UÌejêú¥êú¥ëêS5uÉšZM7UèÆ4¸>ø`òäÉ;ï¼óÊ•+û÷ïß}EDDDl‘zëAÜ|óÍ…BaüøñË–-Û{ï½7< ×å½L£DQ”x<¡iz:UC‰±˜‡©lJ0b€’Î@èYú6Ñw×4ÍlÆlo/¶wØ™v»#ãårn¶CØ6åAÁeä(Õ0ÔX\ÅÔX\ÇYÌ`±‹Ô0˜a0U•ÓÙ‰¬p„  Œr™uO i›Â÷‘sô<áyŽ7¸BPÊee³ìrë|]Á4 (ÅL+ã¡A5kè—«pËa(¹Bm.‡Tº¾ tPÑ–7ðˆQU4°€¤4!”R¤»År\\¶êÒ2JB˜( ‘>>©Ò…Ç `ð¼ÝzApB—âSÈOŽ)ئ•Áuv±oo[÷õµýúÜoààƒ‡É0:¥”±îú6{î¹çÎ<óÌéÓ§ß}÷ݪªvÓ.›O¤Þz·Ýv[±X;vìòåËGµÞ«½"ï ‚~eTUUDA(QUÍ÷}!],(¡š¦ÉâMÕUUÝhGÖª· ‘û\pß÷<'—sòùbkkq]s±µÕÍf\V˜Zã>¥„1UQcLQ5EÓÔX\I$ÔDRÇ©ÞtƒAl”*L–#È N8—ùú‚ûèû‚sYô€ÜGßGß—eR½¡¼qŸ @T:HŸPeSy)•×EY§Ëäšì¡K€È–lBî6¨Ìt Þñð…Ðó¶ ‘z­¿¤¤ÍÑ0Î*J±XND@RáÏÀåÖù·Uò¶I Úég!5²€Cp§â‚ƒZßPˆR¬\‘ûžk¡ð<ϱ¬|ÖsÎ=Ox‚€ $Y[O¤bñ„¢ªªª1Ê隊TD¼õÖ[o¾ùæ_ÿú×—^zé¶/Ñ%Dê­gA¹÷Þ{‹Åâ˜1c–/_¾Þ¬ë^‘÷F)EDBˆA MÕ„ì¡fCçi¹VtcKߦ޸ïû¾ï9ŽgÛ®iÚ™Œé°ZZÌæ&»¥ÕËç½B|® RB˜ÂUeª¦hš¢Š®«‰„’HªÉ$‹Ç•xœjUÔ 6Ê!T¦Î6Î¥J~Á&|¯ôPxú¾0Mte™òá#$„Uê"/D`à×ÂNNa•ú.Ìs#¥Ç ()%¡Éò¥÷GFÆseõVÞ»D¦³a©cŲV“1Ó !/QnDRZ—†A¤ !RÕÉ‹"Xq1¥q`}„ÈÈ«'ȹ`2#N^~øVDô}ιð|ßu )”ø=–pR…~éšúdº6™H%â)MÓEÛvõfYÖŒ3^yå•_|q̘1Û¸ZDDDD©·¥ôá‡>å”S¤€L6g#ahi$²Ç/ AÙøÂyöP™–WùË’7”nÆRr^…-T, œP"só0h)Â¥šƒj‡Ò%kA$>± cœ‚ <ïÛ5…\m±PïXÜ÷Udùð6~¹}óÍ7S¦LÉçóo¿ýö÷¾÷½mY*"""¢Ë‰Ô[ODQ”'Ÿ|ròäÉcÇŽ]¶lÙ€äó½1ï­‹AäŽã Vkk¡¹¹Ð²ÎÉdìlF‹Â²Ðq@J)#DQ¦©LÕT#¦Ä“j<„J éÕ5ªª„2 „ÈÖ²\È\6AÑ…L¿ dD0M @ô}áºÂ¶„)BùWÒëSn›+% ,e¨s_)÷ KJKÏu>¨ϤPÑRƒñ¡W˺­œÁ\C¥üêä êPv‚#$øYÚQ”½oPÖq¥XnxEÒý‡@ "•ÕáE „é°ƒ`]!/]à5D":+J©2¥ËŽB©ëº¼X°óÜÑÌ\M1g:–ë{”°X<©jºªjÛò)[¹rå”)SöÙgŸW_}µ¦¦f[–Šˆˆˆè"õÖCÑ4íÙgŸ=î¸ãÆ¿téÒÚÚZè=yo]‚ô½ !粈‚»®Ï›™Žb[kq]“ÙÜìærn>‡®K8'BPJ £ŒªJ05bj"¦&J<®ÆãTשªU¥ŒQ€"@V$‹…ê­<9 Piž'[8º6z.päÝ—:÷Êœ9F€‚€¥bP€Ê҂κÎCKC¿Unlb}íPöNζ 2‹áì¨<¸Ôm¤Â¥Yz+’ð' %bej]Å‘eÍX霫ü=!4è7DÀñGIxŽŠ(@V2 õ`¨1E k‘PDáú.³Á¾ãÚ´X@Ÿ« Šn§ê}Ç1 Ž:ꨋ.ºhÎœ9Ûâ<Žˆˆˆè>"õÖs‰Åb .;vì„ -Z”L&{EÞ[WQRoåD7×qMÓjo·;Ú‹í­VG›i÷‹nšÀ9“óä(F¨Æ¨®PM¥†ÆbKÄ”xL‰Ç©ª¥„"k D xd#·ŠáS²0’‹ ËÍž'<|½ ^PÎÔ ¤РŸ­ FL .G/ à D…@,ÉžòÕV†#Kj+"’²>*­ {ÜBðŠŸ­Èx+ù¯°¼&–äQ KËëA¥ë´V¹þK²Pž#*/FŽe®»ÐÛV ª¡²Ã›¼,²z¡TQ20LÐòÁò×!_%HÐGŽ@|Î]LÛÍÓS~¢è›–ð<Áy§÷v˹çž{Î9çœmY!"""¢[‰Ô[&•J½üòË£Gž—I==Š„z†é›6·áùÈygßâæ’ÏçK÷#éÑÉÔ[O§®®nñâÅGyäÔ©SÿøÇ?î8í¦J¾7ð}×,Úí…ÖÖb{›“Í:™Œ›Ëù…w]àœ¥‚”3UaªªhºšL+FL‰Å”XœÅâT×AU’@Ã`Iü‚p^šj £`‚DÙ)ßGBü@E•½—2ÁD ²0œÇ kJúl㺢"’Ù©¡$õJζP ]Qo¥¤³0z4¥ åXI£I?Y ßÂ:Iž’p*…Pi) ‚ü@AÊqf!@ï)‰LAP‚‚€O“²¤”¹qú *_ƒ,;"ƒÉ¤”sPYº,ƒ«2wNÎ}¡øÜâÛ?ÿùÏÉ“'oñiU¢»“Gt ¯¾úêêÕ«÷ÜsÏK.¹¤Úæl'ʾ7ÏóMÓÉdŠëÖÖ®-®][\×ìdÚýbQø  ( :´QF©Â¨¦±x*e1j*a”È,7Îe)pÜGßßGßGOÞ<ázÂu…ãrÇå®'<_ø;¬‘y¯ÀýÐ]ç#ç(DØ J5‚:NC-T¤á¥ò †’PªKëQ±‹è\±¾ÏŒ„±KÙbÀFnÞµà&ïS‚b H„ "ÌWýpáNŽA)?Ë¿ëR§bR²+ø^‚ô×I±‡å›m•¾È-—oË—/?ðÀ£ÂÒˆˆˆ^Dä{ë :tÉ’%ûì³Ï’%K„]Ò‰´Ç"ÿKõæyZE+—)´4ç¾þ2ûÍWžizf!2JJ ¥L §–*ŒªŒ¨Œh uÈÑs)÷©ë”3¯0,GTBÊž ªJƒ^!¾/e™Ló Ý@¡D‡M•\dž¬P“•Ï ²Æ:­\ èƬfA4¶¼‰t[jE„ÅÐ> âºP—ã¡(UWèW å”ôœu ¸†¯¾7è3B¥¡ß, ëÊ‚ì7À@Õ”_…°ˆ,wþ•>:N9N@ ‚,=%A¿ăI'!Mð+‹5¶P»ýÏÿüÏe—]6kÖ¬›nº©oÿ³ŠˆˆèKDê­×0bĈ7Þxc̘1—_~ùÝwß]msº D‚ .¤†²ÌX¦ãØžïrð"!H P²T€”o„ „a„*Œ*ŒRJ( À Dàrn‚Œü½*‚Ðb)rXJúB ör\LJJEJÈþn–ÁŠ‡Ak7,HÂrÊŠªSÙ¡T‹€å„¶àm©XC_”Cª¥— tAA…’Ár±AI–ïtNp B’á1ÁKDðÊCš€²Â«Ì’«ôó•VnAB£dºa,ˆ€HQòÎB­¼–NK@éW²…Sß÷¯ºêª¹sç>úè£Ó¦MÛ²“#"""ªJ¤Þzûì³ÏâÅ‹>úèD"ñ«_ýªÚæt ˆÈ9÷=Oþy. ̶Ûô=GpPAB+BÁy$èMA‚^Á„JAGeöœxÁ‚Ç|2™¼òÊ+«mN—CçÜó¤cÅÊåÏq Eϲ¸k î— *…”.2eŸ‚@ȹð9§>¡”TCƒ¨cX€¢ü’¼WÒN%ŸTÉç%ÇÅ=.‚ÙñDÉb*kCß[¥ŠÎN+€ÀñTÒ¢ëyÀ‚‹-?ƒÕåø-R^¼¤ÄÖóXa©õ°|ÊV)a=Âs±²(J®ÊÊl3Qn:üRBG¢À°÷1GJw[Pß+„TÝPnˆWvOJHùúJÛ‡ÙÈÀ9BÃÞÀ›p¯¼òÿÛ»—XÉ®»ÞãÿµöÞõ>¯~ùu¹ÄA,E‰…‹€;‰üHºe·­ÄvÌÄI$`$!d‘ð„Á% Øò ­ÄÝÂÆv+‰AbÄ)F)Bèb÷ã<ªNí½Öºƒµ×Ú«êìn·Û³O÷÷“N¹ž»vUùüüÿ¯Çß=ñÄ'Ožüó?ÿóÁ`pÕEè(ÒÛô¹Ï}îÌ™3<òÈd2ùÍßüÍý>E=ßÐXeCùE©æˆh¿o’ªWéÕZiå÷,'Îç*ë÷3÷GŒ)%Œ{sõ 4 Å©…ô±ø¨Íj¾õîi¥­¾iÒ‘mŠgÒäAYÊMÛ0­½¹: úmS´ µÁæȱ>_+á¼›O\Ÿ‘Ä V/®kUs¤zb†?Ž™O«XŒÏt>8&3|ÍMNÄŬê|q'21Î댟¯Ú²u6äBÛDZdèDe™Îsªèeýþøð‘áÑÃýµb2Êz…Ê3•-leýÉŸüÉ·¾õ­oûÛ¿÷{¿wí?ŠÐ5¤·ƒêĉÏ?ÿü“O>9¾ò•¯ì÷é|ðT³¨«Ä+IËOù‘z ©'ŸÓâ”åf›†Ù¥•X#¶rÎ8k\¥ý)ñë²Í‡o"©.2]ôòÑ°Šñx|äÈèðÆhc½?™d½žÎs¥ZÒÛW¿úÕï~÷»gÎœùõ_ÿõký)€N"½`>úè_üÅ_<ýôÓ£Ñè‘GÙïÓù€Õë½Å¨ö³òCÜE‰­{gN”SJ”VN+ë3“Us­œëËq¢üŒ¶b«Ô¬PôI†¸…ÊÜRzk_%+”ÉBâŠu±¦|fããMÂYü°ñ½’Xž’&§],¨¥%½P$ §ê|Î…ñpþ|ôÂ9Ä7_ ”‹}_qJ9çü"#‹ÁS…ÌëÒ›çDTX›-Œ«—f±Öø¶©©÷kæžÄ¦³ÿ”«³`2Î?¨”Ê‹^¯?ŽW‡««+«ë“ÕµÑdÒ ò¼Ð:Û󋈼ñÆÿøÿø‰O|âZ «HoÛoüÆoloo?ñÄ/½ôÒƒ>¸ß§óAªÓ›Vâ´hí´%º‡hDüïöz#ñzc'Î)kËj®Åig릪ÒJk­tì.ªPoª«eõôÒÅþiR™ ñH-d³¢lˆS6IsÎ×Ï’D¤’Sí³ßþ¿Ò׈èŸþéŸ>¼ßgÒÛ÷o|c{{ûôéÓ¯¼òʽ÷޻ߧóPZ«<ó1)ôµÑzP¨^îòÌi‹@±‚fõû(¥DY1•ÓJªJ;§­ÕõR¾™hmµnªTþ2 ›»Z%U'—”´ê’Õr×3tP“µFœ4]>—§$ÄÁP†ÃG‹èà†Az»üîïþîÖÖÖÉ“'_ýõOúÓû}:×Ï—²T¦u‘+¥E$ö —ϧ=è©~!Eæ*mUìZÆ&¡U6ô3•#¶ÌÄfb­ØLt&™ÑZ+­]3œ.´8ýôÈÞbײn.¦7•ÔÞâ ¼f#u—{ñ8I ôd_*àFCz»AüáþáÖÖÖ‰'~øÃ~êSŸÚïÓ¹~Jé,Ë{=ñÛWÖÎÈl^mnΊž¨Ì)eë]šâ2üu;ÒŨÆHUië´uÚZ­¶õfZ²0žÝ…QýN\Xà"½rM¡­iw&c±¤yãæ¡dˆ–¿^ï%åê{”‘}ëkâ’Ü2b<=iî“Ž‰kžRb:ö.lhŸ^º´$˜œSü¬þºµvñ¡æËH^æB¿¹™R`]™èü¢ÈÖ:[Ï*õ7­3â¬#Î:WÚPó¬×êmÎÜ6ûMÔ‹Õ‰ø½4”ï€o>røÖ;ŽÝö3·ýì·ýïÿ³¾qx²º6ž¬úƒ^¿Ÿg…Ö:˲÷÷“ÝEz»q<ûì³[[[<ðÀo¼ññ|¿Oç:)¥²,ϲ̧·ÕÕõ³n¶»{áBÞë«,¥ˆ©ÓUÓE[+ø]ÔÅhíŒv™v™ÖZ¹Li­ëEšmÑ"O-ŒWs®Ù‚¡^&¤Y'"qH}3ù4”Ýš›Ÿ ±ê–Ò™ 34%-ß5ÏJ¦&Ääo4aJ²•õÍZ.ãçZ M}°P(NœMv2hJŽÍÚÄÍ«Çõ%ïÖЫœÕq!·¸–‹©8ç$.ê&Ígµ"õn÷~2ˆ 3_µ¥u¦µÎtVô£ñduumãÈác·ÝzÇÚÆááx2Œ´öKÈ´/7 ÒÛC)õï|g{{û¾ûîûû¿ÿû}ìcû}F×Éç6ÿ;Xé<ÏTÑöÆ“þdµ¿¶&~úB9¿L˜(¿y¼Ò›h¥ÄíD;Ñâ´ÓJ¬rZ;­DÅ)£*nW*KKéMbJ ù%Ý þ§ ;e-¯ÈBþqnáõMŠk^Uç°xg(ÿ-Í'•0ÿ¶©×-Œ¨ó<¥©½-õnc /Ä‹ïÓ%Ig.y­jN¦Þ„^ê9µÖYk]½Õ…„›õª¼u[Ú†]õêN“èâGó沈¼è Š^¿?ö‡£ÃGoÙ8rËúá£+k‡F£É`0ìõúEQ\ÇD¤·ŠÖú¹çž{üñÇï»ï¾7ß|óöÛoßï3º~±‚¢ó" zãÉ`m}´»«óBeºœNÍîÔÎçÆY1FÛ:´iñ‰MIfýpþåDiÑõzmIùÍÕ»›Ö媤Kèêµlýžò~9Ÿ(clr Äîj!—$" ×*oõm—DÈ´¸µœïÔB6œd¿šÌ+~®™¡±ô -Ô¤0皪š„îq“F²u*¬ßf¶O¨3™ï†¦óxm8ÙŒubÂ3mÚ”•¦Bèœ(•é¬ßŒG“ÕÉÚúÊúÆ¡#Ç»uãȱñÊjÑïgY®•þ€~îà ½Ýhò<á…~øáûî»ï7Þ8zôè~ŸÑu ë½IV½áh°¶¾bŒäyqiœ‡³Ë—f—/•²e«ÒZ?ï !çœuRùN©ÖÚj­ý~ ÚoZ¯BòR"ɼ•¤š]¢iá¬B«O©˜ýÂœÓÐKu’„=½GYˆzNº~Eóâ¥â“ˆ$ ÇØ’Œ>¹„hº‡ÕbW6©o¹W“òž]ŒrKñ-¸z·ÚšKF¿5é͸Ø< ÕŹX‡ó–µ$•V¢TÑë&“õC‡ÝrË¡£·n9¶~èðÆ¡£“µõ^å¹ÒÍ÷ 7<ÒÛ ¨×ë9s桇zðÁðƒ¬¯¯ï÷]¶¢Ê{½ÞxðÀ=ôÐk¯½6™LöûŒÞ³…Ú›RJgÅ`Ø‹¢ÈóBŒ)g;ó鎳•*3g+¿YX+âœRVDÛz£…0Y±ŽoõÁÃJ»¡ æT¤™¬P_†Fn=“¡¹¥â³\òÿhay^üDšÒ\}ÒôŒ7›3sNDlº IØÛ >ÐBLkf-$È&Ü5 P£žH8`ÝBz‹—õ5qÎ…ôæœkF°ÙºúY¯«lÄ™f\ý™]ì®ÆÍɲ¢DiÑYVdy–y^EqèȱCG9zë±[o?vë+kë£Ñd8çy‘çEük€›é통²²òòË/á _8uêC`ÊizIDATÔßþí߇Ãý>£÷&Ƭ,/t–åEáŒí‡™8-ÎÌvv·.Ï·7­-Õ|×Ùf«Pkýº½¢•VÎ)ÿ»ÝêzÑ ŸÛtl ¦ÃÔDl2!A%ƒÜ¬Ë&ÎÕÏ 5›h©…Fj:ÁÕõ¥xî‹—{:•²4ð,ôX%}Áâà¹zÓª8^/t<ëZŸŽ%¿¤Yn[g“´H–ÔÞ|9MšK[ß_?êÇÃ)qÍÔŠ˜:9Œï½ÖoQgM–ÍS’)é¢ß†£ñd2O6ŽÜrôÖÛÞzûá#·>tt4Yé÷‡E¯'™’ÞÜTHo7²W_}õsŸûÜc=ö½ï}¯×ëí÷½*´Ï´Ö":ËD ÉòÌ–«ÎÚj>7¦ÔZ÷/¯LGãùtÛÌgfw挱¦RÎi'®Þ~A¬o—Úð{^‰RÊ6kK,”Ùâ"j)½55¶ä²îÁ¦w‡É¬ÍªIzkŽŸ ¥Û[{‹OMÒ¾jšãâe¨²¹tãùP誫u m!ë53=%ÔÌBýÌ…AlÍCqS±P{sq~ëbd´"VI½²ÔWš³rbEqÆI´(âœ(ñ‹ƒýþhuuuu}íБµÃ‡Ž=|ô¶CGoYß8<¯ £¢×Ës&™¸I‘ÞnpÇŽ{ýõ×ï½÷Þ¯|å+/¾øâZÂ4¦·…;µ.Ñs¢U1ݹôÎÎÅ ;þgçÂÛÓKï”ÓÒ”Î:Q. p “L•X•ßBzS‹¡,¾" «Çb¹P×<[D…©¨¡©*‹Ï‹ºê[õ"r²8L?Œ~ ÖÍùžnµØy ßLû’ôÖÔ\ˆ}KSâøµõêgTõÄ?1"éo¦mTÿR&(ÔÙNÂyÎ)±J…Üæâ‡ðd±¢*«¬áÒóá/ S½Á`e}ãбێÝö¿ŽÜvÇúÆ‘Õµõ•ÕõÉÊj¯?Ȳܗ5)¹¸9‘Þn|wÜqÇùóçï½÷Þ§Ÿ~ú¯þê¯üjjÝךÞDTVôzJ©¼è Ç£µ‹k;«ë›£Q–N+•gN¬-K1ÆYç¬ß˾d*™¯ CñÍÏ^—"!«År[¸\ ±ôráÄ›®%\ÔýÚø¹ÒÑk±ÅÙTÎ$d9“ŒA‹Çþg­*m霆¸x]¸ž]ålhÄ:qU˜)šÖá|±­)éº%lëFmÝ®­÷E¨;§±ä–. âÂ\„•VZ+­uÞ+Š~1‡“•ÑêúxmceãÈxm£?žä½¡=/+ã\žå:,¿Z–Z¨tTܨHo7…;ï¼óõ×_?~üøoÿöoç;ß9¿ÒÚkoJùm²,ïõûýÁ0ϲ¼è)¥¬µV$+ •ålgwó²u•3Vš&uz µ7ŸÞü¸äB¡ND©¤£êâA–Î'‰MéM%,>/]òd'éS÷¤·뜈¯T…o$Ö¼¤Î`I,­¥5)-„¹Ð* -˦ &Î9cmS{K&™úåæÒI!.††©ˆSʉsN9 k‚¸…K3œo»ú+És­ó¼(Š¼(zƒa1ŒV×ûÃIVô­Óó¹ÙÙÙu.3•³ù´˜E‘eYžçY–ùŸãâ•%ñÇ n ¤·›Å]wÝõÚk¯}þóŸŸL&Ï>ûì~ŸÎuRJ©,‘,ÏE¤èõ•VY^ø²š.z½Ñ8Žg›—©ÊéÌãËoÊÅI!½9¥lšÛTZÆiJq*®bÑL,•0?»šÔÙ’gJ()½XK[ª1cÉÂh¶&ÕÙä‘öfh\Ô#½+”¸ü;ŸãÔQ«±Ngls{©©št9]“ØÒ?u‚t.íþ„ÜæÂî 1Pk¥³Lå¹ê to¨{CуÒf³]»µ=Ó.ÏfU0õ*x¹O{y¾7ÉÅ<íq„9éí&r÷Ýw¿òÊ+÷ßÿd2yæ™göûtÞÅ:§ËOÊ{}'2V’ ýµõË&—.n]x{>ßuÙ%ãÄV¥Ô[ÔúÃ"½uMŒRJ´UJ× ÒÈÔÒÄiÖ ê¢Õâƒazª‚¤w†÷¬;§aìZ¸¡ê꣺ä@ K„Ä”c‹G²a~kKo±}ÙÌtø–~WŠp.á9Í~©ñŒEœŸ^Þµ™¦Ú¬$Òta¥ÞôÔ…ÏS¯v,"Îs®2N—ÕLÊÌd;v{«Ò—¦Õhs:|ûâ`0ì÷ý~¿×¦Xä“\žç>Éõz½´>GMÀ €ôvsùÌg>sîܹ‡zh2™|ó›ßÜïÓ¹škIoJ©,/”ÖYÑë'õõÑÚúìÐfeuºµ¹}qœõß)gSSÎÍ|n«ÒU¥­×µp¡*u¤rÊ繤:'qÞƒò«ÁÆj\Hsõ³¥³jÙM¡~+c`30n¡yêöÔæDêY uz«»¨ È嘌2ó5®ðÜЅîª,¼6é„Jý”0)!öa“ª[|aPWu‹[/„i«¶l§BUVœøÝQç•©´›;§¬ËË|{^\Úéõ. úý^oÐëõƒA¿ß÷®ßïû›ñÎTÌs¾2×ï÷cen©,G€p@‘Þn:Ç?sæÌÃ?<¿þõ¯ï÷é\Ñ5¦7¥”Ö™—çEžçƒáx0çEozùÒÎå‹;ßÙ¾ðööÅ »[—w·6Å”Öúñô"bëHãâ¬Òf/Ó0A)½8ƒ!vKEb iqŒ[sÇBý,yZÚ5 )U‡¼0´­iŸºp®þ!ÛD³ô²Ås¥«‹nÎÅ©õâ6<˜Öí\rÞÖ‰ '*ÊOÉßG,Ü9ëWƒ3¾ÖV—Û”«ç=øj^ݬu¥±•±¥±¥u•u»FÊJ*§K'¢t–åZgyžçYákl1Ÿ ‡Ãáp8 üõxOu±27ÒN«—†9Ò€‡ôv3úâ¿ø /<ñÄãñø©§žzÿ´¶Þ¢ê,f\SçT$L¡ÍD$Ï]QôìÐŒVV‡«ëÓíÍÙÖæåÿùï‹ÿõÓbø_Û¢u¹;³¦´¦rÖX[ù”£\²#B|CªlM¿3™¾ÖSé Báª9ªŸ£Ôâb ͧ•:½55 Nÿ?vd•&¤ÕƒÍÂ.Til‹I/lZ¢–Ôky˜$À…i uw5¼ ¼i,W*µxúõç‰Ë¿…Â[]4M—6.ê&"b›Wf·²»¥Ù-ÍÌ_ΫÝÒÌK³;7~ 9¶ÇÈó}ú/ÿò/¿úÕ¯ŽF£Ó§O¿Ï£ùô£›û âºÆô¶ô’ðû¾ F™Ö½¢ŸeyQ †«Û—.ì\º0ݺ<Ûº4ÛÚœO·çÓm[UNŒˆãê­Ò“7L†Á5ë»5ÿ‡1m ù/ÝÈ!Õ…6j¼ ©Î¦ïìš6¦Ä§ÛtÂghýúW‡è&¡‰–Îõ¹-~‡á±¸èZ3m1N&£Ò’õëü³üö*Œ"¬/Ão.✳V…àê5HürÖk·w«©ÿ37ÓyU[V¶2ÖXk\üœÿYòWªªšÏçyžO§Ó­­­´ºæ“Üd2YYY™þNcÌp8Œu;cLüqõG¾–-èÒÛÍ멧žÚÞÞ~òÉ'¿ÿýïñ‹_|?‡2ƤƒÁ?zÆu¤7ÑZûÀ úZgYž÷²¼è FÃõC“­Ë;›—·.¼½ùÎÿËÞùuéBåÄÎg®2Ö”NJk}®^ÌCÄïA¯|?saÊ©?)ŸÜ²´[ŠX’¤½äѸ~‡¿Qó9%´J÷¤)ÛL˜Wд2£[·¬RñPi@ É.]F$. ÜTcZSõÙÖ;(4ù°^D¹f=Þz•`„5Ýê~¬çŒu¥µ•±sc/OËÝjgVNçÕt·2ÆÆrâ’xĪªÊ²Œ£Öâ ¶Á`à{¦+++«{Eá_XUU=ÕCDkíû§¤7éí¦öõ¯}{{ûÑG}ùå—?~ÝÇ1ƈHüµêêy˜ï«üö^Ó[3ìK”Lëœ(•åyÐåDKVX•›|`ûãª?QÛ›ålÛL·+75¥k|ΈÛâP7‘ÅXås‘rbbÒIC[š¾ê ˜´ÞÒñj1ÖŸº‰‘ÎùFjòÐRÄ …¹ð†i9Ðg1&“6ýÐ&â-žW2J®ùqÎiHo Û'ÄÙ ±휪÷ª7Ök+kg¥™ÍÍt^ÍæÕåíù¼ õ6Ö.¹Â_«ˆøíkã_®ÖÚ_ú·»»ëDZ¥ÿ áǺÍf3Ÿóò<¯ªÊãËoä6éíf÷Ío~skkëäÉ“¯¿þúg>ó™ë;H÷ù ÷~†Á½§ôPdŒ©?+­²"+¤*«³žU=—’窗ëþ\÷ŒSóY5·³yY9Si%™–LÕKÁùs Õ¸åÐä–f4/>3™ˆ²¤E(i“…ò]œJóUºrGø¾’ÀçG§%˘(çDÕ—"aœ›RNTÒ¿çÂpaÁá´…“«kda.©¯¯¥÷ûÊœµâŒs•u•±óÊÎÝ™•Û³r{ZîìV›;óæ5×ü÷+a0\|Qü9ñ±ÌwWçóùîîî|>÷%·(æ¶Ô»½9té òÌ3Ïlmm8qâ‡?üáÝwß}Gp{ºÅáJ×= îú:§izó¿ª}׬,ËÙîîl¶»=níì\ÞÚ¹¸¹uéÒÖå —/¿saóÂ;;›—¦›—2±ƒ\õ3=ìåÃ"Ï3­ëœT½X˜,¬ùLz²8„l!·ÅgÔMÌ:…5…·¤¶xÈ¥Ã-¥Á¸ÇWØgÔ5Ãæl“kN”8çü,„´YëÒóK>œxÉnW!z…43‘µbŒ«Œ­ŒÝ-Ítnfój6¯fs³[šÝªš—¦¬¬±ö:‚S p~柈ê'(ĉ¨qúÂx<‡qš‚¿â¦éòoïù$`¿‘Þ "òÇüÇ[[[<ðÀo¼q×]w½ŸC¥õŒ÷ó«ñúÒ›„Κ£›/ÆÌf³ét¶¹µ}isëÂ¥Ë.^zûí o¿}ñí·ßÙº|qóòå¾r“^>îe«ƒÞJ¿×/²^¦‹\ç™.r­u˜Â ý€w¿Õâ$ƒx"ióÕ4'I`ó#ÿÓRSS«2i¾‘ä.M\~ðZò¥Y• ãßA¨Åi «+QÎ…þ©?UÎÞ_$¥µ˜Þ$¹l²§_ÄX©üȶÊÎK»3+7góíi¹³[îì–Ƹx¨kü‹]Ú Á§.?í4fµ¥uC–î÷3O—–öõkù2áÀEzƒˆˆRêOÿôO···ï¿ÿþ7ß|óÎ;ï|O/ϲL’qoKkh}Ó¥ú×úç»ieYcœsEQ¬¬¬dY6WW×&“•áhÒëÞŒ%ìììü÷t:¿¸SU—«ªìi5êçÃ^>ê£^1ìçƒ^>,òA/Y¦ýî mg¸°®oìvÖ{67›ç7}Oiz¯éD­ãŒç{¶áR‹håüò%!ÜÕµµ…¢Ÿ?~èrÇ5PœRɆÉé¹fO-ÖñÁËZWYk¬+뮨Ù-íîÜLwËÝjº[îÎÍî¼òÓ;¯Þ¢\úñH®ù1mY–Åy ¾¨–.²wåÞÁ¢µµµx=­Àù-¶p"ÒjZëçž{îñÇ¿ï¾ûÞ|óÍ;î¸ãÚ_ëÓ[\ËßùQÎZˆýY?˜Ý_ñ3 ó<÷1.ôõšëJ)?b¯(ŠÉd²ºº¶µµµ½½½³³3›N§Ó±Æ97µ®œ™­¹)vT‘×Õ¸^®{™Îs=ìe…Ö™Ö¹V™V™o³†!g>½Å• »[…màë?1 •Æ㪸QkZ“²X…ò1G+¥µÊµÊµÎµÊ›PZš"šIé '*|ϺÙÒ5îmZ/áfµ®²ÎWWYÛ,±ëÿT¶2¶¬Ì¼2óÊ–¥™—f^ÿœ+ýõ5 æ%)ͯ£»´“©—¶Gãz¼{wYXÚ‰Á[YY‰µ·¸f/Sé ,ËžþùGyäþûïÿÑ~tìرk¡$UyßÑMÞcz[z¡O­‰U ´ 7™L666¶···¶¶677·‚Ùt:›Mwwwgóù|:·Öøùš>íô‹lPd‡ÆƒQ/ïÙ Ðýê|~ k¦¥“LÖíÖgµÆú&£™•fg·ÚÙ-ý@±ÝÊš$ÃY¿n‡ïÜêºÌ™g:Ëu‘é~‘õó¬Ÿgƒ<ëå:×:Ïtž©LKžVJ‡ \ýùÇÌ&v1½I½è®±®2®¬lUÙyewK;/í¬¬¦•™•Õ¼²óÊVÆT•5&6«e©7Úú“¿ü´ºÃYlw¦»cù—.º3YÝâýñfÜk!ÝÉ~é¿4à`!½aA¯×ûîw¿ûk¿ök>øà~ðƒkyUl?}PÑMÞ{z[zSJñ|üïlÿË;þî÷‰a4MƒEÓét6›Íf³8±¬æ¦ª|7V‹Óâfâæs——&S&Ó’)ÉÄi->(¥´V±“œ³ÖãëX¦,ͼ2óÒì–v67óÊø²VÜ$Ô&߃RJ”híÓ¯öé"Kþ4÷+­Dûô¦bµN”½0!5®‰Ó[]¬÷K°®2Îëm~©ßf&q6›Ä¦ŠÆYéþTý~?­·ííxÆô––Í¢¥¹{§&ÄgƒXlÛ»½)ÀADzòápxöìÙxࡇzíµ×VVVÞõ%Ý</-ýåƒBUU½^σ›>œ-ñ³bh‹‹P„<7 ‘nwkss¾»[•¥ag­±Öˆ­DgZg*Ë}b¶™ò› cÊÒ”óÊ×®Œ±aµP¸J§0¾•jl=3ÁܘÏBº“pKb<‹ÿHÖ¯Kî]ÔÌkuÍÈ;N*žaºÈœÏ©iHòA9­™Å:Y¯×ÇKQlo2»J>Kå{Ä\èÏ!6IIln ¤7´˜L&/¿üò¾ð…S§N½üòËÃáð£?‡÷9kÁÕ+î6ꬵþ—½¯œye¢®®]ùfõbMîÒ¥K³Ùl>ŸÇ¹~M?~Lŵ9âDXgÅX[­Œ“‰‘Ì*cò÷òa›b×âZhñvñæÒ“ãñëŠ_xZšR>…&ãRù*:¶4É ŠãÌÒ çÓÛd2IïLw‘ß;îm)Ø-¥´ôõyž3¾ À †ô†vëë믾úêñãÇ}ôÑïÿû½^ODæóù³Ï>ûµ¯}íÚ‡Ä]·ëNoñå1Æùé ~ÊBQ~"j:#ÕiªK¯”‹b°›Ïç[[[1º¥ ÖUi*S™ªªÊô°eYV•1UYcÂÊÿr…¶×ÒÜ‹ôrIÓ[<ˆJ ÖZ§ ƶ‰ËüÆ`·´Xµh:.ÝcŒÙ›ùÒ›éºÿ{£ÕÞ/aïõ+¥7ÙSf»Ò£’ üJGñûJU¹ÒBZš«–Êl{G¶yñ-t2±4ÏóÁ`Û®ÞýL3bkýODZ‘ØÜØHo¸šÛo¿ýüùó¿ú«¿úôÓOÿõ_ÿµÖúÔ©SgÏž=(é-=TzÀ½AgÉRžKƒ]Ìvq_¦«ÔðöÖäÒ­6¯±*&!]éSÄ—\½t×´D[¥izÓ‹³=Òl´TH[JN{ë^{ûª:ì Ÿçy:k!ÍgW馇•$¢‘ØÜlHoxûØÇΟ?üøñßú­ßú³?û³S§NÀô¶÷°éoúÖÄsõ<—ò£Üöæ¼4Ì-Y:ÂR‚LOuoð:¾–½ÇI¶7uÉž$ä’rKÏ¿Òw»7z¦á/N&HË{K¹PöÄGI¢'ÜÌHoxwÿøÇ_{íµÏþó“ÉäþèúýþùóçOž<ù¡¾é‡”Þ®ôF1,5ãW*Ô]©‰¹”ÏâåÞèvµ·«×Õ®þ—âÚÞ›ñ󦵷«]K/Üû’ÖŒ¨÷L€XªáQZ€wEzÃÕüçþç¿üË¿œ8qâSŸúÔ+¯¼rÿý÷O&“'Nœ={ö†Io­ïû®Yao’k½)me;àƒÇ¿t\W–ÈGg ‡Ã/ùËçÎûéOú;¿ó;?ùÉOʲ‘³gÏî÷©p3¢ö†÷ìßÿýߟþùþç>wîÜ~Ÿ ðÁãߊ:Žô†Žú•_ù•ø‡xë­·>ûÙÏî÷¹Ð!tNÑQŸµÀ~!½$¤7tµ7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÐQ¤7Z‘ÞÒ:ŠÚ­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Hoè(Ò­Ho é Eí €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7té €V¤7€ƒ„ô†Ž¢ö@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+Ò:Šô@+ÒÀABzCGQ{ é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é Ez é à !½¡£¨½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½ЊôpÞÐQÔÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEz8HHoè(jo´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡£Ho´"½¡ÓHo,!½¡£|í ,!½¡£èœЊô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½Њô†Ž"½ЊôpÞÐQÔÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘ÞhEzCG‘Þh•ï÷ µ­­­·ÞzËÿñÿñéOúèÑ£/½ô’ÏpιÛn»íž{îÙï3`?)jècÌ'?ùÉý×½Ês^xá…'žxâ#;%:ˆÎ)º"˲gžyæ*O¸ë®»¾ô¥/}dç@7‘ÞÐ!_úÒ—>ñ‰O\éÑ?øƒ?Ȳì£<:ˆô†ÑZ_©üö ¿ð ?þøG|>té ÝòØc}ò“ŸÜ{?…7ùèIEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-overrides.txt0000664000175000017500000000000012340757731026522 0ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-query-loaders.10000664000175000017500000000464412340757731026657 0ustar00mclasenmclasen00000000000000'\" t .\" Title: gdk-pixbuf-query-loaders .\" Author: Owen Taylor .\" Generator: DocBook XSL Stylesheets v1.78.1 .\" Date: 05/26/2014 .\" Manual: User Commands .\" Source: gdk-pixbuf .\" Language: English .\" .TH "GDK\-PIXBUF\-QUERY\-" "1" "" "gdk-pixbuf" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" gdk-pixbuf-query-loaders \- GdkPixbuf loader registration utility .SH "SYNOPSIS" .HP \w'\fBgdk\-pixbuf\-query\-loaders\fR\ 'u \fBgdk\-pixbuf\-query\-loaders\fR [\-\-update\-cache] [MODULE...] .SH "DESCRIPTION" .PP \fBgdk\-pixbuf\-query\-loaders\fR collects information about loadable modules for gdk\-pixbuf and writes it to the default cache file location, or to stdout\&. .PP If called without arguments, it looks for modules in the gdk\-pixbuf loader directory\&. .PP If called with arguments, it looks for the specified modules\&. The arguments may be absolute or relative paths\&. .PP Normally, the output of \fBgdk\-pixbuf\-queryloaders\fR is written to \fIlibdir\fR/gdk\-pixbuf\-2\&.0/2\&.10\&.0/loaders\&.cache, where gdk\-pixbuf looks for it by default\&. If it is written to some other location, the environment variable \fBGDK_PIXBUF_MODULE_FILE\fR can be set to point gdk\-pixbuf at the file\&. .SH "OPTIONS" .PP \-\-update\-cache .RS 4 Write the output to the default cache location instead of stdout .RE .SH "ENVIRONMENT" .PP The environment variable \fBGDK_PIXBUF_MODULEDIR\fR can be used to specify a different loader directory\&. The default gdk\-pixbuf loader directory is \fIlibdir\fR/gdk\-pixbuf\-2\&.0/\fIversion\fR/loaders\&. gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/Makefile.am0000664000175000017500000000622712305775535024001 0ustar00mclasenmclasen00000000000000AUTOMAKE_OPTIONS = 1.6 # The name of the module. DOC_MODULE=gdk-pixbuf # The top-level SGML file. DOC_MAIN_SGML_FILE=gdk-pixbuf.xml # Extra options to supply to gtkdoc-scan SCAN_OPTIONS= \ --source-dir=../../../contrib/gdk-pixbuf-xlib \ --deprecated-guards="GDK_PIXBUF_ENABLE_BROKEN|GDK_PIXBUF_DISABLE_DEPRECATED" # The directory containing the source code. Relative to $(srcdir) DOC_SOURCE_DIR=../../../gdk-pixbuf # Used for dependencies HFILE_GLOB=$(top_srcdir)/gdk-pixbuf/*.h $(top_srcdir)/contrib/gdk-pixbuf-xlib/*.h CFILE_GLOB=$(top_srcdir)/gdk-pixbuf/*.c $(top_srcdir)/contrib/gdk-pixbuf-xlib/*.c # Header files to ignore when scanning IGNORE_HFILES= \ pixops \ gdk-pixbuf-alias.h \ gdk-pixbuf-marshal.h \ gdk-pixbuf-i18n.h \ gdk-pixbuf-private.h \ gdk-pixbuf-xlib-private.h \ io-gif-animation.h \ io-ani-animation.h \ xpm-color-table.h \ test-images.h AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_builddir) \ $(GDK_PIXBUF_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) GTKDOC_LIBS = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(GDK_PIXBUF_DEP_LIBS) # Extra options to supply to gtkdoc-mkdb MKDB_OPTIONS= \ --main-sgml-file=$(DOC_MAIN_SGML_FILE) \ --source-dir=../../../contrib/gdk-pixbuf-xlib \ --output-format=xml \ --name-space=gdk_pixbuf # Extra SGML files that are included by DOC_MAIN_SGML_FILE content_files = \ version.xml \ gdk-pixbuf-from-drawables.xml \ gdk-pixbuf-rendering.xml \ gdk-pixbuf.xml \ gdk-pixbuf-csource.xml \ gdk-pixbuf-query-loaders.xml # Images to copy into HTML directory HTML_IMAGES = composite.png # Extra options to supply to gtkdoc-fixref FIXXREF_OPTIONS= --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/gobject \ --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/glib include $(top_srcdir)/gtk-doc.make # Other files to distribute EXTRA_DIST += version.xml.in \ composite.png \ composite.dia \ apple-red-1a.png \ apple-red-2c.png \ gnome-gmush-1.png ######################################################################## man_MANS = \ gdk-pixbuf-csource.1 \ gdk-pixbuf-query-loaders.1 if ENABLE_MAN XSLTPROC_FLAGS = \ --nonet \ --stringparam man.output.quietly 1 \ --stringparam funcsynopsis.style ansi \ --stringparam man.th.extra1.suppress 1 \ --stringparam man.authors.section.enabled 0 \ --stringparam man.copyright.section.enabled 0 .xml.1: $(AM_V_GEN) $(XSLTPROC) $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< dist-local-check-mans-enabled: if grep "Man generation disabled" $(man_MANS) >/dev/null; then $(RM) $(man_MANS); fi else $(man_MANS): echo Man generation disabled. Creating dummy $@. Configure with --enable-man to enable it. echo Man generation disabled. Remove this file, configure with --enable-man, and rebuild > $@ dist-local-check-mans-enabled: echo "*** --enable-man must be used in order to make dist" false endif MAINTAINERCLEANFILES = $(man_MANS) $(BUILT_SOURCES) EXTRA_DIST += $(man_MANS) dist-hook-local: dist-local-check-mans-enabled all-local gtk-docs-clean: clean cd $(srcdir) && rm -rf xml html -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gnome-gmush-1.png0000664000175000017500000005640612305775535025043 0ustar00mclasenmclasen00000000000000‰PNG  IHDRÈÈ­X®žbKGDÿÿÿ ½§“ pHYs  ÒÝ~ütIMEÔ% ð¿Xû IDATxœì½Çš$¹’ï÷à"tŠݧûÌÜ!_†k.ø’\pͧáÇ{çrNwÉÌ éî\GxFfUѪÒêóŠÈpûôAz¡ºHú·¾€z¡ß3½ä…^èªÊ?BxѶ^è…”Rùý‹y¡z†^òB/ô ½ä…^èzÈ ½Ð3ôz¡gè /ôBÏÐ @^è…ž¡€¼Ð =C/y¡z†^òB/ô ½ä…^èzÈ ½Ð3ôz¡gè /ôBÏÐ @^è…ž¡€¼Ð =CÕ—wy¡?2…ðÁ|߇áb‘œR ­5 5¾W*oß½äON>xœuXgqÎáœÃ{÷ç=D$ (¥0Ú`Œ¡2¦’÷Ziy`ùVè r >`¥ï{ú¡ÇZ‹µçÎ P òj´¡ª*꺦mjWSÕ5uU}“Rä è[b€é’ºùb¤¿Ð =C/y¡z†^T¬/Pßw8kéúŽ¾ëèº]wât:r<8t§Ž¾ï±Î¢”AiC]7˜ª¦mg¬×kÖë5Ëå’ÅbÁl6Ck}fð^RëœwXkéíÀ0 ÖbÍ·µ–Áôq¬eùÎYœ³ôCOß ¶§ëz¬¢â²-’<\xJ£•¢2bœ'›¤2²ÍÚ–åbÉíõ ·×7\m®X/טJŒúªªÐú3ï~I~Ȩï:N§#wlîÙ>ܱÝÞ³}x`»½çáážÃ~Ïápàx<áƒÂ…Ö5¦jY,Wüøãüøã|ÿý÷|÷ÝwÜÞÞRUUö =ÅP!œ÷ Ã@7ôÒ¡Ï`†žÓÐqê:NCÏ©ïèû.'û ¸’q>8³k­é>ˆË×{ ’*®@¡¨”Á1óvÆÕzCßu(uUÓÖ - õìýüé _ kºîÈöážOßñéãî>äÓçO<ÜßqÿÀ~¿g¿?pì:À0ÔÍŒv6g½¾b¹\ruuÅñx¤ï{œsg!ç\ŽI„">a¥ë{N݉SâÔéí@AqêNûŽc×ÑõCßÓÝŒ(M+’Ç;s^Îë$ã4DC5n>„ ¥EÛ´t}'nàªÆhMùlÎ|>gÁâìÞþè€|¬µt§‡ýŽû»Ï|úôžïßññÃîî·ÜßoÙìG먪†ºi™£©› ÇÒ6ºVƒ³1&QÄ'‚¼v€ôQµë»Œ¤rõœz‘,ÝÐsÌàˆÒ#ºuw8k±Þe€xïñ.J @EuO£!º}•×ê}v vÀO]Õ(¥ìÀáxàjsÅõÕ50ËíJ/ù‡»Ý÷wÜ}þÌçÏŸøôù3÷÷[îvœN=]ïð(®f-«õWW7ÜÞÞòêÕ«¬V­×kÚ¶Ízº >ª=6ÏôCñ:D)Ñõ=}GµN~3 n(>DZxm‹àEˆ´ˆ€”™Ùh±1´R(ýC cTÙ¼€ì{´RôCÏv÷ÀýÃ=ß½y‹ó^b(U…‰öÈ‹ù“Ó~·¶Ç÷<<<ðð°åa»e»?°ßœ¨FuÓ²¹ºá‡~à/ùK¶9nnn¸¹¹a³Ù°Ùl¨ÛŸ ð¡ûb™¿†üYú;ÙýÐGºt5óÙœÅrÅí­¨SùË_øá‡øë_ÿÊÛ·o³ÇÊ?Ú¥ú4ttÉÑ•àp6ªOSD\C²'Îl›21D|t1‘˜c%R¤6õè¦S(lå¨¢Ç À9µâ!;Eð»»;>m>±Y®iêšÍú €º®“çöÏ¢€|~þé'Þ½{Ç»wøøé3Ûûà ë`¹œ³\®¸¾¹æúú†·oßòïÿþïüðü}û–ÛÛ[æ‹9Ö9o³”8õ¢¢ô¶ÏÒDbbT÷.ÙNŒ÷àÏ™<ý dƒ:Å2ò÷Ñ •¶Ñ›U,£ª1AQ @RnVÐ m£5Fi”"«nÞyN§ŽínËçÏŸYÌb_96šù|Î,Ì^T¬?+=<<°Ýn9œºŽ ©泚ï¾ÿž·oßòÝwßñöíw¼}û–ׯ_óúõknnnhÛë]V§N}DZ;qèŽO'údTGÕiT¡âß>Ý1K]Ô¤$2Xü†$I¢J%8’ïbœ+¥%Þ+£Ñ ¦2h¥^쯽€'DK QðÖ28‡F±Ýmùt÷™º®Ñ1#x>Ÿ³Yo~ç÷Ó @¾@ûýýþ@wêqÖ£Ð4MÃb¹äíÛïøÿø~üñÇ,5–Ë%Ëå’ù|Ž©«lhwC/à8 @§£Ä%¢ ᣛ×z‡w<ÁjSš€G”Êõ “:”oBÀç?*(‚Švêñ*•arŒ³3 %[Ç\`8pwÿ9JÃ|¾`³ÙÐ=ÞËÙÿˆq‘€|†AtÿJk*chê†ÕjÅíím¶9~üñGÞ¼yC]×ÔuW!Ç'JÕ*üº¨N•"ÅA|¡J%¦ J£Z¶F ^yˆ®Ú\ï%ÉhïñJe`:/CÆG/VA¢îIÕËÛè“`£çx ¢ÐDÛ!¾÷A¾oA>ñˆ¤QF¼l†Ñ  MÉS•`¨œ¸y¹«Ià¦5ŸËy}Ç৮CiÅ›‡·ì;Ž§£€'âá$=àÈ´@&Ϫ)e˜ÍV±ô´f>ÏÕæêŠõrI£5XK¿ßf-ÃaKØ1ì·œö;Ž»Nwwœ>ßÓÝ?Ð=léw{èü0€›7ª-À{’ž®-™ SoU  | ò)‡JaBÀáQHJÇßVš` ¾ª¡m u M MMhZªºA·3XÔ($O¬ïû\‘8ØÒÃ%ˆsøb|DJsö[¶»ÛÝŽÃáÀ¬ â ‹Rä@ß,@Ê:ìÀØÄ`Jí|VZóŒ¡mZêÊ ¬¥¿»ã®ï~þ™]eh´¢ÛïŽ{úãþ°ÇØS‡ëdS]OÕ÷¢Ú¤,Z¥ÀHì!Uè„`ÆkKWäutÛ›8ªØÇ.Kš xkˆÎâuE0‚Öxc°U…ª*T]A]áê–¾6’9Œ™ÁâXH1°1§  >ØívË,—fÞ•ÿ&SŠ†Kq¹t}Q¥J×)R$ªM PÂÜé·ù¾Ô¥¨ˆRoô€¡Böv%ëÄÅ÷.Þa„¨f€Ó4DåJ©-il§ä½çt<²ë{š¾£Úm9ÜßQ5 ÷Þ1û¯ÿùzÅbµa±Z³Ø\±Ú\³Ü\±Ü\±Z_ÑÎçÔMK;›QUÒzHÿ.â?@ ®¾H©(¼?ŒyH¥Ý‘þ¼‹:}j¦6Ò¼ïËâ PE%8¹KL' P£´Èž¨sUF&ö1uÄ…B‚zF “gè¨7ÂUŽ¸Ç¯G• ¢äˆ?ÈQôtÔi01JÔ¹tIs„#ÿnJRKâ‚âd-v`T餩±©¨ÛUÓ²¾¾aóê W¯Þpõê-W¯Þ°Ú\³X%ulÁ|¹ŠŽI‹áW’*€„àÏ¥@öJEOKßûho¸RrD;dªªµusfPYYgåôyätM鋤N©øYd¶óÌ[ĵ›[„ŠZ´„ELˆq¿A"!\cí†Oj”Š¯i)M£¡ŽÑÌ'õŒÆ=(89ØSšlBfPV)Žq˜…Àm|>A;\7ÀI£Íe ÇÝžÝÝ=Ÿ~þ™ÅzÃb½auuÍúú†õÕ «ëkÖW7b·,´íŒf6§i¥ù…úV-þ!ò%û"§E6ÅYœ €dÆöѨQµ’×GªC¤¦iFëµåÛèõqQo—¿ä‹R§O Rd;G¸£‹7öFNa—Ý0ñÀrlï1Ãæ~G™¢¥²ÿ¸ØÎÿ!J¦ð*©Z ¯\Ny„lÝ 0å=ƒS(#*Y¼ R߬Ãð}cÇíûÅ@ojª¦a¹¹bsûŠÍík®_¿æúÕ[‘4×·¬¯oDÛ\‹WŒŠð/R½~—¹ˆRaš>#m 1¼¥æzGÈÀ(ã©ö;¤×ÄŒ“s›XÏpöi”d3(%3o²Cί½>…Y_#`àIuâÂPI]ÓñTâkÎyÞ˾>$)˜¼ÓBÕÊ6ÕxO¥Ù—¤¸£ó”òè8Kø¨r¦†Ák­i•€GkOˆºZªHÅwˆ3лÝ臧ӎíý'î?þÌûÍrýê ׯßróú;^½ý Î9æ‹%M;£nZtT¿’4ùgæwÒàžðÒl™÷‡¨.¥Ú‰<ÛI‘!ä}΂nð ÆäsåoÔ¸:Ëè½ ƒ< ]ÞÓ,{&0SÞ¬W¢f¥}}PñþTV‹:RôÀ–š4^“ÏjÓDJ&u-€ ZäÖuÊ«‚$=:òqW± ìšÁhN Ú|LU»|¾à¥¦ÞºÓžíÝ>þ\S7 ׯÞòêûÙÿpGßux`s}Ë|¹b¶FuÓ@¹ Å?J¿;€À¨‡ óŠ¡ ãk>ªL!Û%Ãêvç‹÷p¨’”1ÅœFO|p¾oúoòy@É5$ÕJ¥kñŵ>û«"Pâ=(ÙÏÑ”‚O[ˆ¹!Kš^ @º}P’>ÆF’:ôèÊó…(ÎÏRR(; tÇ#û‡;®n^±¾yÅææVì•«kš˜TúÏhú»Q'OÅ?£D ‡4)håý…õ/Ë—ÇŒR&©™y  uf—QZDµªTG”˜Î)È—o$Q2Ì•%INò*0Ú-Z uÈ6JŠcD?—HÄ^pœWtAÑù@} A´ŸowŽ±J“Ðd"‰ã}@)Ñ*œ·¨ã Nà ÇÖž¸Ú=p½ßqÛqÖbt½[†_Êò¿ŠuÆ¥Á]J‰s‰‘íƒ,M€3iñôÙsf–,ù,J6gP…Wêü¨é½H"±ä0_<è$ÒÌ'óñ'éîQbsˆÉ†1W ùÜ…#Äë‰i¬Rt3]›Ïaœ,ÐÒ+°W Š: ),Qúäg–À SéhлªBNiŽJs žYP’´’-m­ÔË«œD¢€¼*±ú¾Çíw l]GsxàjÿÀ¡;ÒÛ­ óÅŠºi©ëæ ¼ò˜~€\ÒÉKpœÙ³¨*Þ'›¤øûÌPÏ6 gLÿȽ›zHÅHŠŸäôñI.–›¦ˆæ[ Êñr "ƒ™èù·P2@’í”îi2I¤ßªÛHRvTëlñþ,þ‘n$¹¡S(#œÿñwF‚í@ÔZ$ƒ¹ŠGMûûxþ %ðN«j\ð8­8Ø­’¸N@p¢ƒdëbl¿å(zr§‰¯,xzÛcNH[¥þ„ÞïÖQS1«ZNë[l×ãçc½Ê/¡9@éôé‘…ñ“R·Ïì0 ¸Ø'7_N© ~Ì¿JÌ}>ÇcC8„äýŠ ™H‘N¥|¤K2FX$iZ>ƒ}œ G0ûâ~"(ÎÀ29x¦0î=þ"J©½Xù|Œ“ å¹b—ölgŒl˜)C8ŸC¥ß)” ÑÓv%’EE/Ÿ@­`•Üx¥hÓrõZŸ¯f´êCþ$M<Š–0h‚Ò ³öpÂ:ü` _JYºD¿@ÎíùäJÒ0ä! AVjM”»Ø%ÃŦÍ.vØHÌŸš£åsª¤†ÅOŠ×ÜU¤”>“ë9±ß(í¤*R•÷VJ‹BBäu8 °ä}•j5gºüZ€/D²…â™üŽ‚áËЇƒšJûäN Q‘w#@Œ·¯Ô—ŒÑðBR˜¥ÀªèYSã¤Õ#^6ßG •†HXqfE#H`ìó5r\¯˜71Õ2D¹;•Î¿€~= 2Ç£ô¢“àØFSj6†¡çx8JwÃÓ‘®;I¯ÚaÈÉ lòÿ¹o‘si“f— 6ÿ¡8fV=½9#U&ï[Î1b¼2Å%7–挳ÚT@ëìÙæ¿U’+¥úñ4$&Ï@(Áâ EHÒlã…åz’*Õ©ñ)“9hdN§òù€4‘pA€tféÚTÚFIuç‰ÑcXªÏã&0„‚‡Ê‘ûåôëé“¿RR ÷>/ Öw²RR^ô%µàŒ’ãt:q:²±6‚ÃF5‹ Å™³ê:5A &KO |R‘î}bÁó^T/M!>ºB*”é1rì¤úÉñ½J½ì’l òÙçŒ_Lï\_R襅˜I.¡ñ #ƒ“s ²‘ž¿OêZzÕUI}9>¹cu¼†d?뤖)QÅ’{ØQ·†øùIÁ<¦á«ìöÓãD4Á“ ¡éc²cñàòEø,dç@€üÊnÞ¬Y„ €®ë8l·[¶{N§£,Ž¢í‘VVrƒ;ý¹h¨Çä(ø\Œ¯ÆÎ詆w‘ásûœx†¤—9\g/!ª&KÁ|eýE‚DÒ÷!š¬;苤 Œ§;û}ž¥[‘J"aljԋDH]S A ¹ÔãäeËçg´[@˜:q —µõò}œ8Ô…WÂ@{Ÿã<çûfþß ŒD¿.@”‚´ÌX”§Ó‰Ýv˧øøá=wwwìv²‚ìé˜%FjûŸþ Í>zs£íh£)·édŠ{D¥Í#ö÷8­Ñ¿ —¼i†÷Ȳ^}7pêNìw;îî>óáý;~þù§¸ößgY9v¿çx<0 Ãx”©Úyöf‡*,ѱò¯\\2gl PÖ$z¸»“næ10¥Õ¶~°±W”e,¦Ò¹½¦© uUQ×5U­¤Jˆé‘I“j傸C5š¨)™¡ÏŸò¨æŒå0Ž÷¨ é,•Ê­NȯßOc()ÞbWošûu‰HÎ¥žR# “ÇÐOï €øÄÐ#€ËD–Gâ EßµHËPŒÙ(™þ^ú§ä)WZzÖÞ9ºîÄv»c·{àóçO|üðwï~æý»Ÿùðáwwì{‡=Ý鈵CÑ?i:ë'0œ«GSu)ïÏM<žŽèyjÁÉãá Ÿ+…Öêlmóaè{ÝÏV$ˆÓ45MÓÐ4 ¡©Ñ&®É‘ÆC…õµÃį€JMÑÉÒ$C™÷5î—>MHÙ „4S'‡IÎö…dIn«¤êÄ„HBŠ½ÄäHDB¦|ç$©<â½ù1°w:>HŸ-„Ãø˜Î})!ñT)@F4ªÔ²(µ\ ò¹Šàxzú;èWW±¬µì÷{>~|Ïûw?óþý;>}úȧOŸ¸ûô‘ûû{öû]wŠÕ½¬o¯|Áô’2®“…8Õª.Ø\ZEŽ ²Ó`:9ÀdŒ<ˆ@¨Ö†ª @-‹Î$¶ôë½4H3Åbš!¦ˆD&H^+çÎ|5æ=%&šôP0´ä;I\BTcÆdBJÈç(c5ebz(ÝÜŒv‰&g…qfÏùeAÀa‚ä|鸉Í3öC—îô!`}ì½yǸóp›Ç!YË{âÌQ–uSâçb¢$w1ÙêÔAƒx=Ö1 àÿøßÿ·³‘E,ÅÈ6årÉFSUuUQƒ©*±£œÃE{êLY ºŽq‘¶¥mÛ˜‹æòÂ4•©˜ÍZË‹Å‚ºÃ2ÙeCÌK;O’°Ù4-ëõŠõjÅzµ¤ª«.BÚÓY‹µC\ŽÍá¼=kûšš÷ùÔû8e@” •¦M^¼}«Å’××·¼º¹åíík~xûþ×ûþ—ûoüõûyusãQ—ãUÿ*úÕt¥UU1›ÍY­Ö¬Ö븜p̳Š©ëåþ@"_Ú‘ª,¤Ý…óŠ~pD»¾0ôÃà°.Ä<¤ Ð8ÖzN½ÅØÔc8¦äøäzöÑVÓ-Qþ¦i¤MNU¡+9ˆF{ÐŒF… íÁTPÒôÚ2˜ŠÁX†Ê2ÄB¶ÁKF¶u «ÖJIAòf£>[Bþ_lpì»f+ÜMU±Z®X.—ÌÚJ)fmKÓ´4•¬$ü%>ûgЯ­5u]3›ÍX®Ö¬×œsœN§¸‡ä8e»ƒ²Çe¼÷§A’¼%Ø Ž ñ^¼Ocœe F–ã«´ñh5n*ÏY‡EŽ(›Oõ%Ùë"þ"­+L룕¿’Š)}ÚHûžÞ¡”8_°^­Øl®°Vr­¤¶ÃâýhK<^b ôp©'I(¤EȵÈçõ ­Åe<ÍäMÑv¥F™³UÎL£ª îËéµd¯dô®… @”Õ¥¥ŸOrÎF÷¦óJ–aHA²3õ$Å¢Q…Æ9R–v¶8ÃЋÄ6†ª’•›P`tTãšî"¹€ìú•˜†V­+*5 « VSÑ[à½èœådŒ3(§ãqD­uÞ£ÂØšTŪAåÅÕŒ1Pj9tÎÊB¡J+VË«Å’ålASÕxï1ÆÐÔõ#-ãjö?Bÿt€L/jx Ò0Ÿ/Øl®Øï÷ Csž¾“ÕT•r“™¼dÎǹXç’$ÆG¼$kxÏhãd–O ñ‡’Ti ˜‰Ïè‰Õ‡Êú±ŠÝó È‹Ö¨Ø~F›¥¤TŠ`${ÇùRW·ä 'Æ^ÒLí|õÜﬔ Cß¡µ¢if´ãå:u”5UL“IBqî¥øŽ¤–TZá•—Åt´§×†ÁXzg¨í€1c Ê“H(ÀíÒøzê…'(É$è%tžSß¡4l–kVóËÙœ¦®QJQ× mÓ2Ÿ¹3/å4ïnÊ{/X~u bŒa6›±¹ºâõ›·AFˆ§“T 誖àP˜9îòâ ¡ÐJãuÑ•1ŒÞ³qÏ Åè1ÞÇÞRcœ%@˜,Ï©Ÿ”ʆoU×T&%¬]:ÚV–ÓºÊky¤lV¹ §â˜ê’®S"óð±ã¢ËÜY'9lA1¥Æ(%Á2ç<]/R»“P|GJb 9òŸ#Jñ«4–:ªk’ ÈøŠ¦vÌ\CßXº¡§k:+u<½›³ôi­uï¤^<Ž· ST³ÎÜí·üüùƒ´÷q–ÎèŒÓ•©D2š*7WJ]Æ—êÑŸÐov6çj³ÁYÑ‘8îîŠ5´Óì^J‘'À‘fν^!xtZG#?Üè÷òe¡N8Û’ Ò²SáÐqÆV“ŒÞäŸÓQmiš–¦•-ùÆäˆJ<^UƒÖ&çeù´.z:Zy?ÓûS£÷.w^ôNfö¨¾ˆanñ±í”¨O’äùqÎÑõR¹™ï£AüàLæI(Î\ Em †š@í3$•Ýzaéí@7 ûŽÃÐqè;”Õ[$‰¦ I$¡ó4 ܶ¨OÐ '+«ñVUŬ1kZÚ¦¡ ­õ© ÿDµºŒ_"M~€TÌf3Ö›k´7æ0ôÜßß1kg£ J)Â#p¨ô ò€èòGE'Ä1¨Q´ šÚ)òvŒÏ$-N@¢Ï¤IR§ 5MÛ2›/˜ÍÙFHGIj‘V:_Çy-ýHåL˜Þ§×q6g÷Ñå?—©FQÒû°Î‰{¹tbœ942 ‰¶Øy¿Ö’ø—Ý­)½F¥Ü)Ïà,ƒs qæßžŽT§ ¥Ê^ÇVšê¢ôX2øžûÝ–cb{8pèÔUÍb¶`½\±š/p^úÅWƪҵ>š—Ôþ§LéçÿúHúä„¢bÍ1Ú0ŸÏQJq:ùðþ³Ù|49×8TE4ò$8Ôè]ÊçœøÊSÆn ¼¬õ*ÏEó¸”B2øåôYìFf-ƒ˜+£™Íæ,—Ën—öý z󊪑T©vÖ²\­¹½½åpøžd]Àûû;îïq1Ò|f°Ë[’þ?æ ”ÔêB-9ӻ㠚UYgªHÚ_ÖI¯ê†¶³X8ÚÙ µÎªJÑÖ ËÙR®-g:Œ‹-Lm’O}—è7‰¤k¥ .߶3V«7··ô±´¶ªäæú®çx<Œ1'¬U+yŸÿËÞH6fatröƒóë*ñøi ±ó8ÊèFÖJSW5³ÙœÅrEÓ̲‘^7ÍhgøQ})·éšˆ‰ñ“ô(AQÎrÏ©bå¾’Ê"³‚÷k]œHbœ—F>äùá±ÚQ‚3I‰ªª°¶ÂZG]W²Žy%L錑ÙÜè¸)j-ŸÍë&v>ñ Þeå8ôÜöcð!dû%ÕÌ%*áýq‹ú¬lϱïÐZ¤Ñf¹æz½¡®‚‘q+öé=MA2ý®¤ß¤»»Òãb*m+*ÖÍÍ+@SEýë;ÐÚäÀaÉäSgê ç¿9»†ÌXr4±_Fnö‹yI•ð\Òó5U•$ÈŠªj¨›†ºn$•$/©H‰’¤xê³4—$ÇS í“粚%J_*ꔇ S‰…VÂôUUaë*ö/k¨*—]ܾª•§¢Šã¨bj‹Éûh££·K<^Ç¡cÖ´¸8 =‡¾ãí#§Î:?p¿Ûrê{¶‡ÛãY;ãjµæõÕ+º¾— ‹å<§6]â…ßÌH¿t1%i­¨›šùb|l'ª•a¹\ñðpG×¥YvH‡>G±"¿œ‹Îé5$©1e`¥B~È:$O•ìSU‹åŠÅjÅr¹b±Xaª }ò¦ª²„PjT—œ“Wz-U¬Çç¿ì}¹´ç Íä™ !·­#úˆ‹A*˜(9<”Ê^»$=t”UÌÈRÅè±7)”÷ÁQW1Õ%H—x$:î¢ä@AS7¬ç{Ý‘CwâØw ΢cûÇÁ ì»w»{Þß}b³ú™YÛ²^®X/׬Y}u*Ê%oaI¿ù…¢Rմ휰òp¢‡h6›q}sÅÝÝÛíÛ‡ö»-Çãñ¼7ï™n¯+P…ç÷¢ì¹0ÁøÄŒad\c$ nªŠºjX,—,—KËËÕŠÔ)EEWhšÅ“Ê4G ’(2.ç*X2Ø/©j¥ 25äÏã;ñ~EË'-dS!âÎŽYe -**£åþÓD0 ÚÅvG%(’úU“'ÔØѤ®¬Øz êºf1›±9ìy8ìx8ìÙúÖItpŽc×q¿Ûòþî#óÙŒÊT¼¹yEšªf½\åq;ç·s5ë9›~IîÑùl&ƒ[7´mË|>gsuÅÃö wŸ?ñáý{>~xϧJV é¼8h²–äÉR$W0gþüôýIp00Fƒ4=u¿cÇr¥¨biÝ4Q5\²ŒàX.WäxFäµÒk•ßÅÈqbä)HMÿžªWå>Oy¶.Æ8¢ýA±&IŠ§$'E0dOG‡Ê%†7ñ3c*Le¨ê*ö«òwéŸz†‰º§Q|¨ãok–³9›å’ûÞÛm]‹MsЇßõb·ô'î[ÞÝ}”3$þÒÔ5«ù2W—4åø>’’~s€$u¥2†&´Ìç V«WWWt]Ç~¿ãó§OÌg ihàŸ<į^GT¥„‰1¾§l¦àý¸æHVy¼ŽÇŠ«ª¢m[ÚÙŒù|Éj5‚c±\‘VuuEzùSöCÆSc2u \’ÓßL`*AFwrêl²Iö’VŠª`]»Âøu²#´¨[Ùí[UQŠŒ J€8?z¼J—ì,´,fsï8 =W‡m]cL´Å‚U»aÀ²Æýþ:®d뜣®ÖË·W7íŽKcô¥xÈoH@%ëNŒ,ƒ›Í¤@HkÅb±àx8p8ìs› Ä˜>ÇLÒ±Çs\2ÓèPÌö±G €Ä©¯a¾Xd©±XJªþr¹b6ŸQ×u´1R‡F—=ÝJ•ê)À”×B8s[¦kŸz»J]¢‘FÉPc,ÈùÜ—Mœ]ÑÁP§V±CœÌtdrc ÃPaKcÎÕ8ç©kƒsžª2øPeÅîìþYý5I £eõ¨.ö`²WÌá¼Åõ+Ù˜]…ÑšÛ붇=ÇØçR\$û9 ”ô›ä±Ñ.3FUßy'n>¥³Ùœ««kv;飵Ûn9öô}G×Éf‡!îcnUiˆ£•Jk ”i×dÏL:®dP™ŠÅbÁz½a³¹b½¹f6_0_,˜ÍF€h­ÅÁ õË¢§K6Çt Jaúð.I”/ãÂÈÇG¤hN±™ÃÎ9Lå¬ÉxUغP†¡fh,ƒ­ꚦ®¨kq× €“ŽÔªJž®X$¥‰È{æ\;Qß*ƒ:+y]½•Hý©?¡€ûý–ÝqDZ;Ñõýx­Á<š`žÉïιDiF„Š&Õ)˜µ36ë ûýŽ‡û{îîx¸¿ãý°g¿ßaöÒ¾LAf*]¨^’Ö‘ÑJû#3¶.RÕÍ×··\]ßÒÔâÒ­ce^ÈÔö˜‚#ÍhÉÇÑÜKÌ^ª[ƘGnç¯MŸ8×ÍÅ21¼Ã92Èõ0Œ©ñFgõh4ЫXXÓ4C|•b¬¶q4®ÁEõ­lÙ®Tô”å•´Ž¹Â0ÎøU]ÑÖ5µ©è­c:‰ÑÞuxï8ö]\òÚs¿ß²?8vGú¡ÇûŠ:0œM(Óqø]{±.Qb¢ü`ªš¶±ÞÄŽð‡#Ÿï>²ú¼f¹\2Ÿ/¸¿¿ËLプæsÎÅebK¡XÈd`äJ@ÒB ÞãͨÕuÃb±d³ÙpssËÍíkÆôwÙJ¯Õ£ZŽÈØIÂLU¨©4¸$EÒ–îs¬syìÙúÂÇ1V1Æ4ªƒÎ}ÉÊã¥þÄ&ª:)Å\¼Vu†¶©±³Øï+Úv™ïRFtˆ6šàµ0±™ÒcÍü¼mY´sêªf߸Ûoù¼›¡õN’"Gg{:+‘öí1ªX}O¨«Ÿ_)éw xÉ5FB÷­ Ö ±#¢ŠfûÃJâIuîÖæUmG áscQ CjÏb%]r"4mËz½aµÞ°\­£×jô¥¸”S ò'‰2õz•€(·)óNAõ5¶HnœÕŸ¼]`"ï}®Ge¥lÑ*L_œ!fê–êå$¹29HÎ.L^Œ ˆØ%Jâ‹"Å=9 z;àƒ¤ö£$‡ëØ8tGvÇs?b‘^õõÃ’~w¹ôP§b±ióùï*¦{´³9‹å’õæJºÂwGºSG×軎ÁöØÁÆrTYÔ2ŒËû,Y’÷¦®›8;¶Ì 6› «ÕŠÅ|Él6/–3 $ 1µ?žGi—Œ³ù¹ –>/%ì4=婈û¥ŒßÔãrpåxO‘ì¸äËÎ÷_Ü3à òt½IŠ»Ü-yøÊ/Ó À1Þ•H«¦J[M]ÕÔU… ï¼, }ê;§»ã>ˆ1´uSd‰?Žœÿnô_J*Î,MÛÊlVU´³–ÅzEw:qêNOÇìå:öŽNÇcìÿ{Œ "ºh$ÛÇ ¬ã ¶âvž/Äsµ¹ºfµ\3_ÌsŠu¹¹Ø&(ÙgöÌâ‰É§€‚sp”Ë4”À¸t¼ôYIelF÷¶„Ú˘‘í5¦ß”ËP ÄáiTšè2·Îac÷LkãßQRž-#Ƶ«×}Lu'QKHñ˜&¶[²Þ18»ÊƒuŽ®ïØ<v"ýto)ï=Ë×x²þpÐÆжÒsu6›cí ëD* q¹èÝnËv»e·{`·}`¿Û±ßíÐÆÄ*-{@åÙZ|ûâZNY.W¬×W¬7Ö›+–«‹ù‚Ù¬=S.ÙSC½4Ðá‚Ž[Æb¦1Œ©'¬ü=<Î.i8”m\'>ìJ•ë¥¨ü™Š ÐŠ\{"-Æ몛0#‹ ¹ [RpÉñJÚ¤öÕ! j0Fa´¢Òš::Ò6X‡Ñå¤ß:G7ôºÛÃNÀT7Ìg³Gnñ§$ù”þIbSë˜öÐÔ8×óxÇÐâ§×1;ö¡ªªšª®©ë&–ÅΨۖ¦;á ¦ËàXoXm®Xo®bÌcÉ<§³× ñé5–îÞ2+÷’˱dô$‰¦à˜J© 2=Ö¥^/©Gbä`zÞ/%|&©’<"Y¤º²\ˆèì¼gY éäçoaÖ¢J2¦äãdÖTÂ;Ø4ïóz#å1%Øå$ï],C%øTR¦æÁIªûÉõ<ìN²í‹ _ë,>Œ2YúSјšJËâFÉ1•´_#IþÐI”#ÕC£‘âDz4MÃÌΙv°ô¶ýpû¼Ü´¬Ï>Ä_I­^Ì,æ æí‚Y;‹½l뜋œÿ¦×tIŠ$š>ˆK©4þ/I©Çjzî§è’Z3‚Æ „tÝÉnŠMôbã‰òzr”=æ]¥œ­ô¾m[Ú¶‘ö¡m#Iš:ŽéyðQÅÖ?Ö;NÖ²¶Ç#ÛÓ‰ýIÒàCR±”Dà•éU¥ªBmbŠüciœÆéK.ß?@‰“V\•™ Õ`ŒÁºšÚ9—ŒE›ôôvŒ— ]G?t8ëP(i/ÓΘ53šº=S¦ÆñåK:Ià+g³Äè‰J)SªW—Œòéy¾VŠ¤÷gîN•–¶Õ,Q;=!D§ƒ–¼µü}y IªhSxRÇšœð(©*Yå±+l (‘ûþÄ¡ïØvG>í¸Ûï$Ró°Ä&’:ø¶®i놦É4«*Sµ‰=÷à×=uù–ô‡ÈSªˆ‚¸|²xY‚6T¥ák Æœw_a¬•™k¨ªªêeÆj¬µh”¨eµluU)Ú_Áˆpž¢~i¶ŸØé^8JïÖsvÇ%znfœJ •ò²ŒH‹Ô ß{—à=8åQ΃r2!y‡÷éÞ Hÿåãæí‰û•¨,ÞIÄàGÛ³=Ùž¤Výó~˧ݻӑނxµLMS5¬æ V³9‹vÆ¢ÑÖ-M%KÚ)Ƽ·iì¨ä©?›÷)R¤õãÍK ^i´òbz-í1\§›3~%·ª,Z©85ÔUC¥+F^|\ 4u!N%Ki Nm†ò8‰q§ªÔß+%ÊϦŽ‚øMNýPÑžó1ƒ6©YI‡r™ýó¨GãÚkéd)Çdø³õäM”M1sÚq²CNFÜõ'î{î{î;ièpس=$qEcDM[¶ 6‹5ëù’ÕlÉ¢™3oZšª‘vCœ7Ì(ÇðK ùS’¯>ö4Tš ´¬àšûý¦ø€D¸BnN£°Ú +®…¤LC{@MãS‰0Mˆ»’KàÈ×^d ¨§Àõ5ô”4)U QR,$ˆ(Ò$ÄØFZÊsª¢ä^aÞcœÇ›1e%Gçó¿ÑáAÀ±ëŽìº(5{>ïøtØq·ß±=èÐ`ÅF¬MÅ¢™³ž/¹Z¬X/¤—ïb6gÞΨ+1ÔK R>—Rª<¥fý)ò”G"E˜¶œ©Ó^ÑPk4•÷8_çd½ZW¹AšQ:3î£óLT&kM¾fÖŸ‚l*™ž’$ÏÑs†xú>ž¢kT£å&4ª\Ò|¬É=ÛœÇ這ä_ÉBžŽÁ[´Ó(«°HšˆrÒLî8ô<÷±õÏž»ÃžOû>í¶Üwì»S¾^­µ©YÌælK®—kn××\-V,Ûóº¥ÖFé\€=}n¥÷ñ²dúS¾<£JÇYïbú;­5Æ›hLƒi¢¨szÅc£.àÒ?ÜéõNÕ§§Ôª/ã)P\2ÌÓ‹8Fˆm¡RìCçÉe¼ÖsI–¤KJYqqe5J[YÃDI¿]<·˜ÁÈí±¾ žÓгíì¢Ý±=¸?îÙŸŽûNÖ‘7"ÑÛºfÑθYJ—ÅÛõ5¯67Ü®®X¶sjSŸÝë‰Êlè?=@¾Dâá’%ïÍh3©TÖçÄ·à&¦W¨Ëcwù<ì‰ç æKÌþœ>œÇ5ÆìäsÏÍ£¸G¤dS'‹AI7Ñ:ͲÎÏ9U÷RšˆóNP;EЖ`#0`¨¡C÷š •¬õœl± Üqè9=§ØäúØwÒÑÝK^Ö¬n™·s–íŒõ|Í«ãÍÕ-¯Ö7¼ž³[{IDATZ]³š-ä™NV*K×þX`”Þ%};I*L4DÅÛ¥ ¦ÈqÒ1óÔ¹˜À—jEžÔ§Î5è/ä9Iñ5’$ÅK¦5(—cçdü›¨ŠŠ¤0& TúÝx®RíKÇó±"1ļ¨  (é냕Ty^ƒ%й““®í“‹¹áµ—Wë-}|•®¤!C;g³Xs½Úðæê–ï®^óæêo®nYÌæ"AtuÖ#½–Ýéø?%i¾ €”ªPR#d‰¼È0:Yiu§”ÔŠ¨ë´Ï#áð<Ã_¢òw_cC”×^¾>uì¿w‹ˆKÍå½]ºV•$NÌ™Šn`ïd) 7Æp«<6,Þ[Ž¶ã0ô†'Û3DMA}£ÝXéŠYݲl—¬+®W^¯ox½¾åõæ†7›[ÞlnǨ¼zœ¬YzKKù¾|N‰¾ €ÀóªL¼tO}-dFÉë >3'º¢ò¡Lí—’~ è.ÝÏs¶Ç¥s„ .nO@% ˜ºb¢_éªU£§Pº¾DiæõèB æ´Óh'}z-"M,žÞ{N¶ç`;ŽCGç¬÷c¥!šÚñÆtõE3ãzµáfyÍÍrÃÍrÃÕbͪ]0oZéÓ#çSi0•Æ¥Ý8õ~³ù%}…‹2ÄÅ8ÃcÆÿš¿ÓûRå)©É—;_gg{:ó} È.](p§â²Îb½dÄ–‰ŒcÅrI2ÚDÒÑ•JŒt{wú£¼wVº“DÕÎh‰ªWÆ8jż™±hç¬Ú›åŠÍbÍUÜVÍœÆÔ(Γދ‰¿¦ª™×-«vÁõbÍíêŠÛÕW‹5‹v΢³œÍ™5’Uey 8—@ñ¢b] )c]òT}‰áŸ“_³ïS¿+¯ï©ïŸºöçÀq„£¶ŒACˆªX!5òoÅRŒQr¨h¬G@˜Ôõ½.;¿K]M]Õ´U-‰¡Uͼ1oç¬g –Í‚¶n©bdkgÌÛ)5}V·4U-’%Æ?ÆZõó|¸)@¦ªS)1¦Òc|nÒƒo Ï1ñSŒþ0JÕ©ü}Na)º””¹Låo.©TÏ©K—hªC?—nR „¼¤·Zl I—Œ£Òúó÷ÐZ*…![’Æf Fë¸ÚV¬*¬£ÑJñY2ÈS`™y«B¼˜ ã|iÜ/â—À2µEž›ÜJúfOKô]¹Ïׂaú] 8¯¹Ž§û%FŸ¦¤LYîÿ4SŒõZk£Fç¦qi6WÄ8‡R¤õØóÒszì/5éRw.ÍÞ¤©uSÕQ}ªiL…Q±.Ô™ õ#—d €ò»Kj×Ô>yNzÀ7 )ó–½tŸS›žz_å’dº´þÇô÷—Àñƒ—¯OÝß%ð=µŸR*&e*T ìÊ ª´Þ‰Žñ Õ¯±FÅäxEe"óÇö M]g#]Ò©£ú”U«XR‹1)%æN4µ+žR».myjâùfòÔ z‰!§³÷s3ùôxOI„)S?õ›§ÀöÔL_J€ü å}sw{0ÄÆ|µ,¦M…‰6‰ŽÌœ x¥ Òã S)ª6ÒÐOÖ2¼¼º”*þ•é<¥¤N÷vIª7%¸T"²ºª˜×-m;ÃT&ÏòªŽRdl.--ôÙ~å=—ךԟ²ï×¥kšÞãSRõ©±ùÒ~—”è›< Ž²n¹ßSƒúœAžŽ7eˆç®ã9P^:ÿs@ù{Ç$„ØMMk0æ1ç TTâ}¥Abt“ øÜP.*OOH‡ —€=í6 >”dK×YÒ7ç¤ÆSzz@—¾{êó©Ñÿ”šU^Ó—¶çT¾)=—™ú5c”ÈhIê=å »,ÆxˆKq‹šš) ¦xiP_º—éûç€ñÔØ–÷÷žúìÿoïZ›ÝÆu³Igÿÿ¿Ý“¤Íý°ƒFRIÏÞqÚÙŒmI–õ R~äˆ ħ×Tq.Ÿß)ðÄJ©=ºU(Hb©gØùw¥#Ô¿OßÞóeY¹ûâ ÷­?—uçGtK¸.æp¬µ*¿%@œÅVùþý{]¯×»µ×˜A'¦³ú(?Å2®®´âձɪ¢wVtõ|gÑ5_ïvkzÕ#˜n·Ûûâ <­?Ý LK» ŽgŒÆoÔQVäëõç¿LqùT*j ö¹NnŸ‚jBb´´®L'Éò£- -›4f`@tŒ£ì¡7ø(øCâiLW>õÃò[„%±ˆ‚„·Î•ÑÕ'U:.ïÀ’”YëK¬4)ýÊ$¯‚„Ëk0î« Z·.Ã2œ‹åØC㘃AÑCÇ@µ›ß Ýä;K‹ƒjUx7©ÎÍqÀÐøƒÛÁçh«®Ö*Hž±–è3ÎøÇ:¶à9HqCúñ¹`—ªÚ°Hw>˜aÅ tíve~ €¤:K­+Lên±[¤_"O´Ü­nBÜù:é+}ÆXr»®×ëϧjp¨²³èÇæÒ·†•Møo ìn1Hø¸3‰MXÞ Ú¡d)tÒ$.½ªî‘Æßqu`p,ନ¶e•=&àp½Îr¾2®<×ëµN§ÓÆZ§óRðžv¤s»5¸W (Hœ{ëÚ™tGå­¢à˜@’~|O¤êqeÛ t>·)¤c=S9]úþý{].— ƒL×qyÊn5ŒÏs/5qüÁ[Ö“‘˜˜¶ëÏÛ$¹R.Ï)/+ÊiüÀtªO êt ò?®ûÙñsy̦×ëõÞ~ý‡ÞT—[åJA:çë9] 2½ßáÆxu o pLVZ] ”u/7±Åru:àáœªíªŽž¿ò›ÀÄuêøè5WÆ–¯‹ç¤œOâV¡ø}Urýà´cY7ž<®ìŠ¼@’Hƒ€ýÎß×úØÍÒ•‘ªÇ÷=ð°Ï±‹ ò›¹º¹O+@qcõŠ\¯×å,fŒ ’ô‘ÞvqHg`º˜¤“·ËŠ…˜”‚‰SKWD¦¸ÃÑM^Õ#иíîx“Lù<:&ˆ³ò©.lÝÒ®²H:—ËjüÑ1çtìò´?oî\l8R|ÀõªR`-Þɪäî§6:«—@âêíÆÎ¥«ÒknÊ%e‚8冡PæPöàþvì±:¯°Ë[dºŸ\ŸN¡œ²;k•™Óôy NÙÓ5»¶èØp´NqXTñUù,·Ûãr®‹·4VHËÄÊœÌbìš*X0~*»H¢ÈUp0$Ðúë”X!ýR™”îìÚÁ i _U]¢NnPÚg—Ê1†¶ÑƒÏsÿ•¾­È®ÂÒƒË$«¬7¹¼^g²ÚéZCpº^Ë1žkGºJRœN™\`ÍlÁãÆå|ö50GyÌ«u›Ï¥qø &y€TõŒ’”1ÑÎMqõA1“ËÑÅ ,ºŠ•µâZ¥É+cÍ ‹¾p¿Ü½ ÈTnÕŠï3¥þ¤ã_éç$»ˆcˆî¸ÌHN¡Ùb28t›,~gÑhؘñøñ—‰9œ¸X€Ë»cç±õ×ò ,XýâøCY£cˆÿJVܬÝD¥³Š‰=œ2ºòå…‚Þn?ßaàIN×sÀ[a†Î-tà{V‘ÔBi%Ëùÿ  Ä¸Õ+eU7·+}ü 0%°¼ @TV˜#Å\–˸k°å†+P•ïð>D}io¸wÛ+i¿8߉„SüTï3q¹Æã'Y ´'qm…ì ΢é¶SŒdÕY±ÝuغáÜÃá°y‰oN4”aŠ/ð»^¯›×Wâ4FÚ/.çÜ(¾èâ5W§ˆ»ïúÝÜqZj¿»^'i)º+ÿIÀHå:ÖèÜÇ êðº?—©ú£¸O—ºv¥?V~¹\êr¹Ôù|¾ƒDtÅ-QÑU¥‰=øZ£>Ɔc ¤UeÖX‡§(•yFvp—÷ k$8·­ @9ä+pÔvï €5 iL®+µfÔ'yb* ñJóuVXðI`QÀtç9Ù@œtœ|VÇ8¦q r»Ý6_?›…w#TÑù˜Û®.¯Nñ9ŸÏõññ±ù"¼³ðÚo/ô§³È8Ç)ÇQ:6\Ž]©nÝJUjÿ ‰I¸ÌŠ«õÖ1Èär90$ WÀ©V€ÀŠâ¹,ˆûl¶je8”=pÌ ª¾»îwããÜC×gÎG{Qnz‹°ShC˹ùXn+³½K_ýé8@v ª~E¦sµºúÜ ÒÄ x79›Á­Fq=U1 ÞØ;ŸÏu>ŸïàÀ¹PJVj5‰=H8Á«×Ññtuó9iÌ“ÛÒ-=7)1ÿ`°ª¿¹5aŠOv$έÒ|:S‹Šò`ËåRÇã±.—Ë=_ÙC“W˦‹àxãŸþÙ|ŸËYõŽ“¸<ÇØw_&TËïŽ9×9R9æpmœÜ(’äfaß•ë@ò–I>ìÄ\û7(  ÌÌ"`·‚ÕÕ—bŽMÌÁVíèúîʸ}î—*‘¾ õŒëFqFJëdp%ös1ÃçV¥/§¸:’ì “‹Äû+@qùÉEQ«ÇoØae'}2H‚­‚ãŽËårïoñ9kÞÃõÅY{ä'wƒÙO•ÜÍ*ýÊç&k»ª¶îS”Ä.{Uµ#€¬LvçJMÔ+Å"Îå¤BÁQÏ>ŸÝ5¸V—ËÅÞŸqJ¹úSI“Ÿ¬»Ædî¼I±’L®R*Ç1*¾À±CŒËnòŒL@ÑŸÞ™ö¹~÷ü•¾“áÇ åcÖà œ]+7I\÷j?QŸ;<‹.ëB^CªC]º0 ZO‰K×±ù-Â[NO.Xr¥’’s=¼J‚<}£­ª‚t^ïuðªʹ¾º¶ê±c¿ä^©û¤ ç±]G—Ÿ¬¸kšËÿL¸ë:Ù@œ{€ôÉÅêʦ4çb9+ŒF™ªÚ|+ ¢u© ¸È«VlÙu<:†ã<&ÚÏû l^€ èb'U"çò¸k%&HJÍu¦•&Uú•x£KOà„ì ÏHóVË%°8œ]’ôØ ò Ýn·ûýÄ]GÛ¯ÀHqR²þ¼Õ}½+i•ÿo=^qœÿŸÒ¦ßápØÜ›ZCb76o N8œ_«éÏ)/Òù»YßËèàp$ºwÌÑ&í£º{n TQùQ7ñ)æàúÜù‰98-¹=I¹W˜BËLdz87ìí\¬ÏŠsôšî†[vVxÇ8|¾»kŽr:iÜg%0ã˜]=×o=æò+ 1F•ÍÇNÁ§ßétzË*0&°8Ý€ì ÿ’è@8P‹Ë2ƒ0øu\ŽIÜã$N1ÝuPTQ‘Ç p@c÷ÂÅ« q>ÿÄÎÅZIb.Û¹wÉíBŸXv$+«3«Âƒ –›¯WUÖýAºáØs½úP"î{03¹ë'ЦØ×U@àÙ.\®—^ÿY—J•²êf©r§ÓéþK¬óŒÛåÚ9±È®òY²ê6Tõ‹®,ÿÉŒN‚Æúß#N&p¤i Ãm`&é,æ46“åí”prw$ Ç JcÄv*»O²¦W½î‚­ZC &Ø •Ç|ûömó¹ŠNÃÝgq®Kçb©+¨Çh/_GAÂã4±G0ʤ€ü”rbˆ‚"Å%ÏCã$mË.òÿ礠-‹Éúöí[ÏçºÝ~Þä ãû%¼ÜÛ!·bÅç1hØ…ªÚþeZÍï² –)Ažˆc’®^w}×ÞäMTí ‰U¦Êík,Â?µp`…¿ÿþûá¾O>„4œw:îmgkZõè&)+TÕ½<àÌBPÜÎHp¾+«ãæ)¥§üŽER|¡ Q`èþȃ¼5@XypìVxÒsP(Ž‚cN‡ò;p$ÖX?VÆpUáU):@TmWÕVÀÑ)¥³øIéƒt˹®½IvªìJé’& &ŽŸGRpÀº30XñŽÇc;Pøú¡Hbe >vŒ¡ûS`®ãÆ[ìO Еç±êÁ±•«ÇÅN=or½s$0OãQµC€TÍL’bJÕ8P\f 'É·O@ô®Û+1GZ9[;§˜Hw ‘@¥ù¬˜ Î œßYö”çÄ„Ý3díÿ[¢`àtˆcwÌ`Ñ4­Û}+WÁöèØR×ʹS¿Žé4Å âsRÍOõº2‰™žÝ&—+±J××w'»È$ (Ì*z¬`q.Ž(üx‡²…‚`r`ø/ⓤìÕT¥I®Uªo¥ÞîüÄŽA0`1Ž,nÞUv(wJW+X„c’ªÇÇ7Ò ƒ Nò®cįÄ)}UIÝ8$_)ëÊ%šâ†Ä*Že’»×Í9ËnÂÀà†§8$ ŒýªÇÿëf†àúX€×cW  Ð×äýWÂãÐY½g”?±_c\]ÝÚ.Þç¸ÄÅGš¯@I ˜bv¯;Ù-@&a†À1§)0$νáºuÐ8é–p9/Å ƒpºö—÷ݤ&Åý,6HùÓ¾kßôë‚}IbŽi˲k€8¦¨z|ÄBÝ*0ƒºUÊ f e¾ß‘îm¤eÝ.öàþ$€$æp–/)·;ÅëÎwŠß]“ÛšÀýìo%.éÀåÚïú²k€Tõ÷Ecg,(…E|GAúyÐWnü¥Õ«iåŠÅ¹—|Ü)êd½…Õ:WÁ¡u»rÀ»k%L¬1µßµÑõm÷©Zgìk<¡®–ž¯5ÎãòPc¸²¸vçR9À¯N®ºZ‡Z_­›ëL«|N&öèʺ>éµ'—kW¯®ooE•œó¹³ž®Tº¦÷P˜%ø| Ì™=Цg—u“óþdýy \Pîê×`v’Ž=Vûã®ïŽÈ»~Oà}[©ztµVå¿•˜Ä¥»Ø€Ó™E ”»:”IÐÖÄ"+c Ûd)5èvå•=º²ÏÈ @´üjߺ_WWמ®‡ªzíŽÔ—|É ýƒI_ò%¸|äK¾¤‘ÿÊP¸„¸€IEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/composite.dia0000664000175000017500000000445712305775535024431 0ustar00mclasenmclasen00000000000000‹í]Koã8¾÷¯0ÜW‡æS"Ç“ æ²ØØfælÈ6ãhZ– Ié´/ûÛ—¤”NlQ~ˆ¢;™(@âD¡ù±¨úªŠÅýó/ß6Éè«Ì‹8KoÇÀñH¦Ël§ëÛñ_þ놹ûôó*Ž~Rßë<ÚŒÔ;ÒBÿu;~(ËíOÓéÓÓHvETf9HâGPÈéÿ¢$‰¦ªÑt|÷i4zÝÁ**#}­¾•e/K9J£¼/¢å—už=¦«qÕªn·Ì’,}’Ûñç{ó5žÖÝL÷ú9Ò÷6ZËE.£/í]Cõ%D—®·2?ìv³ÍŠX5)wÛF“–~ôÏWmêV…j”®ï>ÿJ?WCª/¼ôeh+H¹‰òuœ6qÔÜ$ÕD`À1ÆÏóp9ÄÂ?Dâ"÷óm–—y—M˜E–%2J+¤2”ÝqŠe”(•9& êÞû}\–Ù‰ñßGIqŽÕåïì¹”‰ë<^'â^‹–^žâUù0ÿæiºªÞwžzÿñ"‘¶ÑÇiÙ[÷»~º?¼;Æ¿¼ÝQªÞZÍýŠK&Ùåæ~ý¯dqBÍöÛ´ôôP7›žšõÃvçNLuéÀùˆ$ÚɼîþßêÖÉ|k¿;ªïpmr^MC¶ø[.ËZ¾?Ê(]Eùjt3úm£<ëø%PaD¼ºÿîÏСLª;eüS´Í¾ë€² Q?oš6„Åâ WBDé:‘/ cFô/HýÖ L&r3_fyÚtó=ŠdPŒiŠõl<?ÈxýPzè}•GOóE–¯štÌS\ñEÊí<*¶ê…Øw¦— Ülj<ìú9>[§ÙFÞ¬7Åà Ûtm ×ìffúB0Æ!gÆi.ø$ l‚`3„ Û¼r­»0gÒŒùåˆf%Z´Ý&ò&—«ýžaWž!¤Ý Ù¦Q aÅ< ˜OÆ9‹uï”å@>‰Gâ ^z%Þïqjãqæq@>=œF€¡0N.XO†4)8ãÝ€—YšÎeº2‚\$žÅ)*CàÂÐôq³ÜÁ¶ò»¤ÓDÝîS´‡v¤¥š¹y”çÙÓaçR ã4îï=Ï™®žºBœœŸ3´6)UÄ*‹ñçÿŒõP1¯ÌLd9zù¯Ò¢†ŠYÞ‹ê÷âÖ÷>¯bÔ± }ÃwÃΈC&  ƒ™ò a‰öÔ! ÏöÂ"a›SWêºfLÆ`2nÇÌÁd°+™ öÖÏ<¨¢ õªÍ‡,4ÑÈÌ9m*†èb0N¦:˜ x%S8› Bnö^¥Ö‚e.ÄLƒˆ .‡È·½°ˆØl%@5žc1LïE¹k®³_LÆ)¶õ£Ä¡«»Ý»sU¸Òßp¦ÐTd¬&Þ÷:º)–½ ôÖŸÞþ)¿•½åÎy ˆÃ^ßy™ ƒ¡Öql†À˜Æ ;jK©çáÄÖùA›¶J“«ÛkwäÓµ"rþ­¥ÖèȆ~[B1KKž¾>º6q²SÊÒb<2Êens½/-“¯²Œ—Ñk"^>‚FÆ×J pg*] ý¢†#•lºEI¼N7Ò~÷^(.ŠµdÁ«™®fBÑv‚˜W+a ¨6\ýÐhïÇFìÑ·hjÜ`"z1ÿÍ’]KŒ`Û¹D>Q~>)÷»¥KŽ %X'€(GfG'À¨c`·Us3?½¹Ô&¤‡<ÐÛd»¤;~pÊ¡>ÊÌý÷¬á¡aáLK°R8ß©M‹d–Fj8ÌAþaÍçÌ!ç¢na¡×p®ÂÌ¢aðÞC@—Ýß²"ºþ#:‹Ö !WCAzpsa1b~]`‚}e*híXÞ¥òCýç‡lj7Ø Ÿ ȽHH'xõF€ß‡T ùD„†\?«‚iµBƾ÷ñl26›D@Ø$TÑ&&x¨ø`=QÒ¹G‡ßT'*8€$ôêÂMK6¡#¬X‰ààPx/ömÓÂL º¡€už˜˜Î%/J ÃJ ÔÙAœELý %$š™œƒL±÷2üV9­M9"f Êg¾º?¦¬â2¿Uâ*² 5Öšý«o%nHe×sѵuÉr8×ÀàpŽ• 0òZµ\# ä|¦ÕÒ Ñ®™ýk¦5¹Ì«>Ç‚B¬×‰&Ù•Èe‘ÖZ IÞ*½luˆ}’ëH5b¿Ôj¯IìXÕ•W^¬'¯Æ{ažŒæ¸=äŸ|*>fÖ}Ry6 „¿šgkØÞ:ÙD÷‘]œè‹hµ6]ÁËéÏdѧ㛪]<£•‹ ðz^®EàfK=º·L´ÁÙýpgG`Ô§ˆ‰ò:„`ÿ$ÔŸëÓEÇDýˆ >§áUHØ*±½iu`„Óä ïÝ;<‚ú"[¥Oü:d5Ùôfû @µ®Sa&øzd³Jl­o›lƒÓëìôª?ͧÞ}Úû¸Â»OÿOHš2¢xgdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/apple-red-1a.png0000664000175000017500000007230712305775535024625 0ustar00mclasenmclasen00000000000000‰PNG  IHDRÈÈ­X®žbKGDÿÿÿ ½§“ pHYs  d_‘tIMEÔ41`%´Ü IDATxœì½éväƱ.úå F’-Ù²Ï]ûýë¬u¯÷‘z kÀŒÌŒû#"©–ÜêfËÞÌV Å*â‹9"ÂÛxoãÅ¡¿÷ÞÆÛø37€¼·ñ™aË?ˆÞ´­·ñ6”Réý›yoã3ã oãm|f¼äm¼ÏŒ7€¼·ñ™ñ·ñ6>3Þò6ÞÆgÆ@ÞÆÛøÌxÈÛxŸoyoã3ã oãm|f¼äm¼ÏŒ7€¼·ñ™ñ·ñ6>3Þò6ÞÆgÆ@ÞÆÛøÌ°¿½ËÛøV#Öß”u8±¡¬Ixßo¼ä; "BÞû´5Æ@k^%HÞó}Æ@¾ãðÞÃ9ç8ça­1ÖòcQJ¥×Ûø>ã ßiD âÜ‚iš±,3ªªF]³º¥u6ßòýÆŸ ¥N~['ÿìïº)¬ êV¯ÿ^WÚ!x¸eÁ4MÇó4Ã7!x4 A)•T.ÏT®·ñ:ãOœwðÞ'Ä{‡Å-¢Ž8QâÀ±µÉ{­ Œ}ÞÔ¶B]ר«uÝÀ³Ëk^ðóÂ’b™gÌó„®kÑ÷=ú®Ã0ô0ÆÂØšÕ¬ªÆ~¿Ç~¿ÇápÀ~¿¦z½o?þœqóN#†q@ß÷h»+¿ÚÝÐÁ9ç¸ÅÁù(Q u]£i4õMÝàþîËÃ¥š¦5Z×Q]B˜¦]{Åùü„Ëù çÓN§'œÏ'\Ï'Òð¤H#@ãÿïÿ!4Mƒûûû$AÞÔ­×:€PX–Ó4¢ï{\®gœÎ'œ.O8Ÿp¹^±, 7cž,ËŒ :}T»6› vÛ¶ÍÛíÓ4B)ÇqD]7 ˜×¹®|ÈéŸ>ü‚ÇÇOxzü„ÇÇ8==bvÀâç€Ùó¼ ®kÜßßãïÿ;š¦Rê­Ù+Žïç¼spbo cóåŒK{a¤åWÛ·èúóÜÃ@ÐƨhxÀaq”<ª«…±D„yžqØ’=ÒÔuRǬ10Öš¯[‘HÆÕ«öŠözÁåzÁårÅùÒ“‘a)b$Ñ抯·ñzã»Ä{iž’qíZœÏ'<Ÿp¾žpm/˜¦h ˜Ý(@i‚Õ*…|0l´‚R„@‹cãø¬”¨8®íûÝ»íŽ_»=¶Û¶› 6Í¥¾ @ˆ¼s˜§‘mö‚kÛâÚv¸¶.m¥-”®ä¥‹ß¾ã{?@ÆiBÛµh»+N—žNx<=âéôˆ®oáÂï„à‚‡± F+X« F`ÃÝkxO‚°xL~J*Ûµ½¢iì·w¸?ÞãîîÇü?BA¡ªªorHæ1aè;´-ÛTíµÃõÚãÚö°¶­€ª6 ~<ÇP^wü)2M#º¾ÅérÂãéŸ?àããG|zú„®¿Bk@iÀ(ÀX@i [[ØÊ ª¼×ððÎC…e&,Þù€e Ô´he ”Æ~·Çï~D?ô˜—Þ{(¥PÙ Ûíî›\'Q Žèûíõ‚özÅåze rí±Ù(ãa_Àé8^¼:@n¹á²Ì臗ëOx:}ÂårAßw§Î/°Ð0ZAIŽ’1 Z+hc •i@ J+€´!£@ š¹w äà ˜Á0´¨* ­-Á9¥£-´Ñ0Æ|‘ÊED @ $=æyÂ,AV)GLóŒqZ0/ÛAÓlp<Þáîî8hšf•§õæÁz½ñÝ]³ó2£:\Ú3OŸðt~Bß·˜—DŽ‰Õ*Xk`­†­4leatÀDP`. !t[ih T•÷/»u‰FÍèÇÞPάšºÁ¦iÐÔÍ$„/ñšyž0σbœ0N§˜Ì ·À{‚1ûý?þø#~úéoøë_ÿŠ‡‡ì÷{TU•@ò×ßEÅ""øÀšyf r¾œñøø çë Ó2Á¹ŒÖÌÉ­FUiØÚrÄÙe ˆBR@ (­a5AY“Έ@bŸl£Œciš1Í3€u|a¿;ÄDÛ|Ñ528œ[$¥dÄ4Mâpà÷óŽè:öX==~⌀óçË׶Ç89x"تÂÖprâñxÄÝÝ]2зÛ-ªªzÇw¯iq:ŸðˇŸñËûŸq¾œpí.è‡D^ rŒr­8»ãðP % œ¿B·A)(-R'eûFïíÁVÌœcgÁ¼,˜Æ)ƒ,{ö»=ö»ŒÖhê߶JBT»—óN§Oœwu:ã|nq¹(hX[¡6’Ty8àîî÷÷÷Øn·¨ë:å`½×ßA‚Œ8_OøåýÏø?ÿïÿAß·XüŒFôX üñ‹½MD‘£j?XJ(<˜°ã^¹n„@$˜Sì& ˜ýŒ¥_Òèl‡¬’1È‚0Ú ©k>Çï ÓÄ9ŸŸpzzÄét ÒâÚõ0¦BUÕ0¶Âf³M©íQ‚ÔuýæÚýÎã›$ÖvϪХ½àt~ÂãÓ#>~ú€y$Þ@ÐV±ZeÅ1±ô‰‰šÚü‘<£@‰‰®5@¬>©(h ÚRPPZ>R”ƒ:À/ïçÐöW6Œ5Û‚¤¸°]RY mL²In 8„€e™1 =ºöŠëõ‚¶½ ëôãˆqrØïتÕŠAqww‡ý~ívû&9þã›>"b.Úwè‡ýÐãý‡Ÿq:Ÿ0Œ«K 0·Ú°I)…àH)V‰€ÒPJb`)( "Àh•U)ÄÌW & kn !00¼ pNAÈaš{\Z '[\ý7 ë;ì·;l·;ì6¼½5܉ˆs¯–ã8bLÓç=È´ÖØl¶x÷îÞ½ûùË_ðÓO?áþþ›ÍæMbüIÆ7È8¸\Ù(:=áããœ/OÆ!x@ÆhTV£ÞhÍÙ+%ˆ¨`#]ˆÈX[‰qo´H–8NJ‰ÄQ+@%Éäã((@yŒó€Åyôý(àèÑ®í÷ïðpÿJ1¡ß.üòXæ9EΗyæ É@PJc»Ûáááÿûßð¿þ×?¾;@^JcùŸÔo.çiÄùrÆûïñó‡ÿ‹ËåŒkwÁ0öä¡5ABUÔ…R Þy¸%` ï#A+ùGlš‹® `+…º6°5K¡ø‹¸Â0KQŠÄc*€ào5ÜÂ9\Îy¸i€wBP8®8옗J)lš ÂñþÙu³×ÍcYÆ2Í3–Å!„ ÀÚàááûÛßñ_ÿõ_+€¼öøµ¯øùÿT |u€”¹VÞ;Œ#gÑ>ž>á—÷?c{LóˆiÁ^$Žwh XËÆA¤Bò8Aâ ЀB•âchÃÙ½UcQÉBXÍŒ õd“()>âo´Ñ  i.ÀZ<æeÁ8:Ì{¤¦iD?p&®R MÝ`·ÛãîxÇÇP¹§D‚„’ο,‹ÔxpPp»Ýáþþ?ýôþñàþž³‹caÔçîmT]¿@à/‘üú°•/þ§‚àsã«$r͘´, ú±Ç0 F~ÍnB c€ªÖ°–fòÀâ<¼ Ñl`C]sLD+ -už"€ï‚DÁè!ªf\¥È6‰T¢qHÔÛ‹-\À²x,‹Gð$©1ÓÌR#ÂùrFSsLÄ;‡ãá(u%\gÂé,»q.2¹[‰A£iìv;ÇÜl6¿jœsö4´pœú³(Æm~cð}ÒÌt´æ@¨1°¶‚±ÑÙð28ÿ'èë$00–eÆ4OŽ$ã€iáià¡ P[® ךÝÌé"8yÝ°€¶š«ý Û(ÎyÀ30¼÷ðˆèˆ͉s½gõ !)Pv%3È(Î1ñ, p Š÷§ »`½÷Æï~À»ûwx÷@hê:&C€‹Í%8ø¥8ºÙlVišæ7â–ó2cžÆÔñ…Xˆê†ÒAý\Š(³‚y[7 6ÍgG3Ê#¬ŸïKã?8_]ÅbÉÁàè‡ÃØKW’Ã4:ÀZÅÄò!pjúBö0 'ZËF¼±FKèLðΈ(8@^$Œç4’A8¸wÙ=%Œü Jm„¼—€bÌÊu^2æ…9pðã4àÒ^0Žƒ4Œhp<Ü%ÐE ✗DI΃2\¼%Ñó‡‡N­—´–—ˆ.¹·ãˆaì±ÌܲÀ¹Î-Rׂç‰e98ѳâÖHÖbëYjkcPQ…/)ÒÿO–.ßDÅš—Y:’t,Aã8ÂVà^UÚ¢ªÙãÄ©B”qÛª$]Œåôõªâ(¤´“8s–$Ò®^ª ™H½''‰òèÖo£Ûx=Œ6 œw€‡œ—íÎájà½C]Õ8Žlkœx­bm9KN¤¬V*ÖÝÝ]º‡|ü( 2•ûeÁ,‰}Å4ŽX–)õÚòÞ%#‚$yôâ·Œ©Rï­à=£5j[q6t,°&부|Œ†A´5XeQÉxêÀe³YÍ ƒ(ú÷c’–ÑZW°–ûóî¶{Üï9~÷€Ãþˆífƒív‹M³E]ÕpâŠ^¹ýÓuÅñ ïd{L»ÙÀ­ëõ „y1õ#‘ ÖVЦ‚±5öûÃs b[ ]{AûøÝ/Ðþòí/ïá»aZ€yAXf YZÆ{¢D­Š÷˜²‹;vž$)1¦p4t@AÕ5ôf³Ù@7¼­·[ØÍÕf‡íÝæyF @Y¤–?„WêÂ÷Šã$«>ôCŸ½Vó€ÙÍàP¯‹àç´Z1ø”´%ñÕ“DÏ @4T°bTÖM¥¥Ÿmü­†5±7/ÛÖV¬BÈv·Ýá°?âx8â°?`·ÝK«Ò¬nÙB…ª+^Ã#—7͆›Ùu-Ú¶Åvs•@!ëàλ¢¼WAk ]´©X·5*kï1·-ºOŸp6}{Bß^Ð_y;=>ay|D¸\¡†jY ½-Iš¥NâDT«Äöb³i©‡I^nöBAŠÍ ¼ƒšgQQ‚÷XœCX„y¹:x„yÄÜ]Ñ?}DÝ4h6ÔÍM³©*غ†­j˜ª’¦Ü"Å­ý·’. D$F+°mßJ7’óÌ®G¥PZVΉˆëÁU\ÛA13Wq熂HÄ@Ñà¤Äº2Pä ƒÛš M³a‰°Ùa³Ù¢Š@‘ΉMÝ`»Ùa»Ùb+6îSU¼_Fâ">T!@kƒM³ÁápÄõzæ®ˆÛ ¶›­´r$uR¸E\lÐ@e™hªŠkþ—¹[ÓlràöûƒØ,ìª/5ÎççÐ=|l+ c-´Ò¨ªºX–ÁÎa¾¶èÚ–žíËõ‚¥»bi/@¬"@ bä?¾b¬ü )­†X:BP\ÇOP ÙG³™‡@ZZE;…õ3¼R|ë59'{†oìf ³Ù ÚlQmw¸ÿëßpÿÓ€Ù;xÍ=‘µÑ¨êæw¥Ãü™Æ¶A¢×êt~ÂÓù×ëã4 –F’5¨*æÌ\ÈÄ8ºlá q¥ V"A”sãJ›äs7ÆŠªÄÜ·›Žû»=6U«4´'PX@â‘‚ÔÄî°ìyIWF/¼[©káÚ+¨kaû Õ´ q[OX‚B%îe€ [ƒPy;*ïQ-3ÛDpDXÈÃ÷=üÐ!ŒÔ¼ä$Â87­Ë©p–IàI«d@€pˆ½BRšLà}H±Á‰YQJ%P¡z²t !@{7s÷m,H)øà1Ï3ÆûŒí=Æö‚ñîu³±UŠ§$Æ%•“&ìÄËšmÇÙº? í®§œ4_``pA”a䳫$…Q“9ÀOPAI‹IT4äjš 6òJï7q»EckÔUæaœƒÙ=êç ašáçÁ9Q]R1ÕÊÌ屉ü1.Ü6hšù˜zQO¶‹”‹åŒâeÓ!À8£4,V)T`Ã`©DÓ µ,0ÒÛ‹%iζEÜJÄŸÊ9‰!’°B1¢¡8Æ=[PÙ!©ëgSÒ R€ÂÑ|/6J)@žÄ¹Bàk\x0p†Ëˆ–iBw½ ;Þázw‡Ãñû»;ìlöGl÷löTµ¬Ùbþ|Fü” ìó¿vÈ{Ì §²ûà8ý¼Ò¨*‹ª2¨kçYçuRGŠ‚¨@¬–HQ¶$ÁŽ{aYË£´3š†ʉž(E7ë X܈¥ë±t-æk‹¹káºnÀŒÂâ bn/TIh+¨äçÁQ{Öã5yÔÞP“‚WF:£–TÞC‡À@ š I„&È;(ÏßÅ€Û¯$y4’¸¾x¤"H´Ò*ˆM/*–€„•.%îÞ¸ P*~qš0À¢í˜3!(xcp·` Â,à0ÍíñˆÝñ»ãûãŽï~ÀñÝ8¾û‘+F­P ßÑRé5ÇWP±r½ÇÇÇ÷`’b×®µFr¨4êÆ¢®-ôâ±@!¤'R2¡üµoŠb¯R:e¡c±Ùlqw¼Ã»®ê‹Fz-¾e1÷æeàXÄõ‚áñ ã¿æk‹¹íáºKÛÁÏ 4b9¯Z))%X²:£ë º®¡~)cP…J+é¶í±pc¢àAÎC-3”›“»V‹sPðš¹qb QÝs«RµJ:²ôˆL%FÓEE%Ÿ†ÔØ ‚~"Q±DmBÏ'(Ÿ…WzEg†÷Á9x–i†WÖJa{`€lwØx×þ ó¼€”†m6ÐÒÚUÂïê;öZã_H œY#°¸Ö|˜8þ1M#GÃ-kßÆÄn\Öê|€“äÁà9Èë rüBІã¶ª`M…ºª’ê´ix娻ûöÛvÍF)˜@À8ÁO3\?`n[Œ]‡©í0žÏO'Œ§'ŒO'vŸvCz…eN„Â*DŽd¿Ðzè¦m6Ps¸ teSTZY“‡Á9’t ç¡œãxƒÎN …›m¬oA¡“'v~;™)9²â€a.“"Å({ <"Íçy`F•¦À†>‹‚J©ýD,ƒœã~_.<Û~nÁ2˜Æž[.©œ’²Œ#¶û=vû=Âþ€à¦#m’}ò½Æ¿/¬“Tׯ'týË<ÈKÇué¼®¤…gPpŽ³iÕVàp>vU×lkT•­±Ýl ¶›­Ø¼æ`Én»Cm+îœ>˜§ 4ΠiÂÜõ˜úsß³$i[,]‹¥ëÚèy† ž P­0˜Jh¬màȹµŒ Ðäa–*x(«¡œ¤l€x9@Á±Wˆ¤~Xk(e%”‘ÛF›x …6•¶tüJbJl[)ÅQŒòèÊ»Hˆ ŽìH'@0¢ªEOšgDž¹k«zða^0«Dk¸«¾wÓØ£}x‡ãý;e»;a+n‰d«êß ÑkÕÉrh§óº¾Å4  ¥‘Ü©8’‚!H—u6Ê9µ9nekX»Žrwë(wÓ ©ê\g,–~Àr:c>°œ/˜ûn± #\?ÀMÂ4"Ì#Â4A-Ú9À;htWTˆ5(¬Þ—¤GYÝÌ\óþ&8(Ç1åuÊ €,ëçʦ $g4@Qz ƒ¡°7òV%ùÖ_I·ÂbW RÆfzú2Õ Æóˆ¯Ç§£ Û=«‘û ÚÒŸQ‚‘Ãuð˜œg·`:tçG´ï~Äø׿ÁÍS*jÛl¹†þÎêÖ¿¼ØÍùò„óå ]Å4ä™h´‚‘ÒXæÜ€ÁI kŽ8€†ª¸K»µ¬Jíw<Ü=p…Þø;QWMZ¹Öš Ás’žwaqp}áñýÏ¿ ÿù¸a„G¸aB˜&s@ðPä$Gž ˆ`%Ý^™è¡QI«X3O!(•Âo€à5£Ê ü³œ=@É;&ÔäÒÄJZ”ç]¥á(þuvÑJŠL‰b!")Q>'~Ÿ ~Ù‡íE¤3'pª†¡L´%±òH®Ä`û$+2`‹崢÷Ä8žº!V( *%F8/qëDMb-yü¢¯-¶ªJ‚‹X÷¼Éw\Ù1¡žƒCª°ä¯–mGhðÒ£ÑRÉ=y¸ÒÓûˉ‰0ÓƒLçIŽ £H ÉóÈöŽÊÚÛÍa38(æP¦{Íneöv)9×ú;ÀkŒ}õdá}À8ôè¯LC‡e|ÄõŸÿDûÏÿF˜$:>±Í¡ÅݤÁˆdˆ I‰‘Õ€À®Dk  ; ””Þ*.Š‡RZì.kUÞ¡ôö¨¨¾ ªXÙöxà[¡B~£ºAªò7É!–’¢øÚ 1˜7R¿På’:U0±_J"‘$!í’GßEzDéÈŽ^¾1ŽD"µÅÓ%àqj ÇʸÁ¸”L¸€±ïP7hÏ',óï>•âb0£_Uz¿ÛFeÎqñмðºåã4ÀKÑŽÖ•ÑQ=$æÌÛ†U¦û;NŒÞ)Þ¹»¹x¤^ªiöÎÁN ™‡ãå‚átÂðé#†_ÞcøùP”’[¥”æ¬Ü¸ ‘¾¿¥j¥ÁΆe XNAV⇇ÖnAp ¼cÀDbÊR„/Z<À å|€¤ m…hFd RlIAiŠš;WƒÊ© Z wè¹kiÅÇ ÂÃ…µ‚´wû¦GYH ´–ˆ|–&J¤Ÿ_ƒ¥†¢˜ì¢ŠHI‘žB¢+5(@}å©Ëò{Ú0MTUíîZ1Eéü-SS> hsÄ¥Äú¾Ã8¼øäâA\¥§ ´²™Ð5Kc+‘Ç$1vÛ=v’"Î6¸CºÒ/_dðK×ax:¡?Ћ·j>á§*°aÈ¢qc`µ4(0ÚjÙrÎŽ}¶ŒH Ñ’ ’lá‚ 7PÐó ¿Ì± ëý!›´ªø?O+£tÅ7*ZñR–ÜÈåo¢tI*Rþ›ÄçR¬Å1ó¦T_³É 7ºHØL‚G$…Nnâ|~¥$L¶93XÒI¢‘uHc>"í¢H‘Ƹ“÷ãÐázúmXz€x¡¡f»Ãîp„Ržß¹â×—ŽßˆsœÑ †qÄ<Í\eF@m*4µ$ Ö;n~&I„M} 6 Ûuë6¬µ0╈ÜÛAÎaéz Ÿ>áúóÏhß¿Çr:c9†‘ŒRPšó¸´Ô_›U5SUÐoMe¡«¦®`꺪 _;%B‰jJœ“Ÿ&èy‚·jÒ€çZ òð>²|0ÈjRü[­,DO*m†´_y蜢˜Õ÷¥pJàÈÛøYÚ©P½P;:¿fU”÷‹’ ËH‚ùCΚC¡nÆcçɤ€hP@ ˆ›Z\ÑÞÏúÚ(i4s¡Ûv‡ýñžÛGY KªRø’^^¿wü@¸QÙ0Ž\ Ô÷‡Ó¼HfÀ^[︿ÃaÄ~wÀ~ÇÒb¿Û§5þ¢mo%3÷·Ò›ƒ÷˜»çG\ÿù߸þó¿AÓFÐ8&.¦”‚5ÊXÃíilSqQO,î1Mö\om6hk9 ç9ñ.7õ¥D4º²Ð£HÅ*-K2>£Þ£ ˆ¦@)Q ¦=Ø­_2úU ¥)Ò—é1qåIX"%£"§d¦Š\r<¤^T¥ ¬~kÊÁÕdf%@Åsd¤*ˆ¤H Yg,°Ö2|àí4th6;ìïpÿÃ_1O#(Ô¬"k2ß®'×oJE$H?ô†ãÄM˜ƒ'hhI ÙãxàøÅýñ÷w¸;Þãîx÷E“Êkü²`i[Œhÿûÿâúÿý&hy8†(ÙQ_µU®v³ƒÂn6°Rùf·[˜ýf·ƒÝï ¤º¤öš¼g}%~Ù»%ú»’â¡@¸¶¤PèÈÉBIW(ßcµ_æêÈD/Ñð— ¨UÂa”:|úl%2P’\+Õ¬øm’"üM,²ÒÄ×®¥øRTÉ2HA’°A‚Ä4q)“w˜FyêÑCaê;ïÞááÇ¿¢k/ûØ’$¯~ÛHûo{±Š­ 6› ûcêÇôîîîïÙ¿;Þc·Û£‘Úã/~Yàæná¦ýÓú§'Ìm Zfèàw3àÚtnfVÁÔo›¶i`6Øø¾nÒçºn`šš[ÛHpâa…ž ) ‚¨Qä\V©|õ¬[k@FþûùÙH~i'šJ9±bWù.ëùrsBLZ)RN/‚Ĩ¤3Å–@ù>É‚I’D£\’"µb[…ËÛd«d© Ahõ+ºØƒü†Šs”ŽÖ9ë{ì{\ñéçÿFU7¸“¼-àuóíÖSù—ܼZk4õ‡ý1Íàîîw¸»{ÀqÏ뺆ýB€ï1÷=ÆëãõŠþÓGôŸ0·WÐ<ñÍWñ!HïÞÊ¢)Qm˜í6½6 Žša*¶;”ôR&Ö]dúIe«Ž•­áà×kÇxˆŽ+Á!£t“"ÒP}Š”TûœI¦B @!åRuQÑÈ/Á±—¹ýöØ|(Y¡{>@ö…J®i "=—´j½BK9óòÅ6ºJ†>k©êæ*9Ueì{\Oh~Ù@+ÀM#Ànß»|«ñû"ª†––7J)Ôu£ îŽ߸;Þa¿;${Ø/+5 Îaî;ô§'´Ÿ>¡ÿøãã#–®å9¹ñø3Zñ97 êÝõ~»ÛÁÈÖîw0uÃi UÅuAd=IàTm*@’ÀX‚@»=B­s™"KT@Š7įÀjÕ*Ud}ÃÓ»ä‘-•Þeƒx%A£Ø@Žü©ü>N"‚"5Û+À¡^$É´´„"H¢D@rFˆ^ €cê‘Š€(„D›•ÊÞ•ô¸wóØ÷¸>=Bpó îp¸{¾xÑ׿‹Šã}4Ú@×uÅ+½VUUdÞ±Ýìþ°oÚ{‡¹ïÑŸN¸¾ÿÝû÷pç3\×"Ì#WâI|Ã(Ža‘ õn‹æp„=ìaØÃæp`éam‘GÎü"¶‡_{Ž€ œ ¥á¢J„ÕR$ˆ‘\èõ/ªQQzD1‘$Q¡k“‹vÎÑE¬t …²·( ½¹]ñ<$@‰%MCb*±Þ¤i—f-NKÐ(©qGÒÊd«’jÏWJVJÙ3 aWOÀ2 » w˜¹»Ç<ý=Kßo0> ^z€ûHQX<8¯·Ý‰4±_”D¤9YÒÔv˜®-æóóéŒå|õ=0ÍP òì3"= ã{·…Ùl¹ÊO\¸J*üâ É»/‰?8ÏýŸ¼CˆÀY„…·äØxOĬT"ÖH¥A’TÜ<Ä_³AÊÇýìÍs‰S|/n}±7HÒË!¾!Æúœbx¨_‹‘ˆ$O‰œòóU  ÐQ kÀÈñTtÙß0ââ3¿Ì˜'^£ï®hÛ .^ƒ¾n8-)6 üZ6Ég¢4·ªÙŠzå½_}Ï6Ià …æË2,)6ÌÅ8ÛÓõ‚ùrÁr>!\/ if§Ó[#]1,·Ò‰àØna¶;èM-Í–SNíŠÀk‡¬Õ&ñbynæ@ '=†y ,Ò/*rãl»‘0rb_&0I ¹‘ ”ƒâ.²c×5ñ(ˆ–ÿXqùÕ×T€"N*:£øQ™—âHþËgP”B~IMÊ)'„ÿˆj“¦¸Í¹¹*¿åtUžkâIË rp^Cͬ5 }‡¶=ã|~Äþô»ÝMÃ]m¸9Ý×ñn} FT£ÑÚ*…øãвfx ø}ÉÞóªIÒµœÒròáù w¹By-i$I‚T¼„€.Ü톲ÛÂ4Ò|ÙXI )lŽ ’#Æ=¤ 6åZ9Ç1·€æ4ÏÒù„¥ ¥N Q-ˆ®_Šz Htê‚m®Ü´9j¾– Ù Í»Ò +B+ ”ïæ€ÒÒØñ+Ê»¬Dà)%HæúÙ¦VI‰$ ¦HëÙkUú Ö¹Y%HbóítLù]²Ý(Íú¾Ewe ²}úçRÏ^×|­ŒøßT±*Å)ê±ÑX9Êè÷—Š´´¬Ø8bïÕ|½b¹\à.¸ö Ö}Š€4)ÖÁÞ+n®¥H”ÚZ@›D…|o¢^±zÇv 88ÈR‹2Kÿ,¡½F1 ºŠëõ…B˜j`ÏX¥™(©¾,+ ÁC%Pnlì¤ÜÈVOI@û`!zÞâ©¥ßUŒ¼—¼DNŒ,Ax”c­T&ò27‹bH¡^Éû0(Mq’Tð¯58¸Å§g6t-®×3šó#êÓQJ+ šf'ÿUÆçU¬ßˆrAÞÃ#æë•“Ÿ1].pC0ÏP²t@ZAÖhhÃëUpD| ³a‰¡« Êróètg9&. Ùè¦B"R”*Nì nAAZ0òà â“Sˆ”@¦4 ’QA Ñ–)¶)%gÒÊâû¨þDiEåû׺¢•xKJ(HM[Q,%—²èÍå(•çy Š L¡”<,qrnïÇ©ñŠiš%“(d¢âõ+<—~-êëæé¯ØUo°ßŸi:d|óuÒk·À =¦óÃÇ?=bi/ðÓ„P´ U¶?L]sªÈ6ªTgäꬃØM Wì¾AÞgSô¥†ˆq¿ç¢È\kó‰¸ÿRÔ’TŠ¨ð¬ˆ÷†ò Â[˜ K¤GÁÕK½‰Ê]I‰m–*ÅDVS ¡|’ÄƲ+J©!ÊÎryØ“ªU2ï9»W'é¡c«SPGZº_…|Œó²•­ærmjÔÍûݳt¦ÿZãO×?}‚»\áÇ1¥£\\kÍêS]Ã4˜ÍºÞ°ZuÓ9œ(° ’¬[Q“ÊÜ)! @$‹‹Dš¾bmrP‘SçØ1H ,¥Vrª¹À ÂDÝ|¼~¤IÑ Ê ÙÞYùkãˆàx&‘¢„P)W+rèœÃ¥2Hc6j}Ž[p”RH $¶wŠQt ©Q€ Q-¯º âìð0-3ÔЃ®¸Ê`·;âþøË2g¦øÆŸ Cé|b òø`A>82HŒ¬ÎÊ*V!AªŠòÈí…0Üe‘§ˆ$µF©X^˜$Htï&¢‹Äê´™6–{û:Çí<ÒùPRNÕ •G5 Eðð J•°üý 8J°{¤ßÅ9¥cP¼o¡r ®à$¢Q –BRE£¢´†4ÃÀʸNvr“Óà<0Í ¥¹QÈ8±;Þy¼”ùü¥ãõ%ˆ÷pËŒeânc×aê{¸q€ŸF„9Ö”%]Eé‘@bSÜXGžÓ5(lˆ)!QåE`,²ÞߤÙÆêÂrÙžW ^i7d*‡’*òü¡%Ø 7Ç)QÁD9kæ,5nNIX¢€Ãúû  [Ôåk£â¼+)¢×猱võÌ0‘ëU…:3„‘†òô¥ü%Þ!ÌüûàÜ0"È¢ªÏDÚ¯ï=ܼ`'Œ}Ç­]†Ë0ÀÏ"Ade©²…©2 Ê*À²Š¥"@š*¯ë\»Ìe8Þ!/ëŒD¥ŸWNš”5G!Abd76Î~ŽH¼ôÞY«9‘XùýºÚ0ïó<Ø—~}£9Ý*4+P1¿gÇÏŸ?e ¥½ä` D…äxQ‚¨ÛófE)Ù "E$VQyçøK Ì¢ œRR@pŽå`øaLäß[ÅòžZ‘ àt½bî:¸yLîUhH·Cl-kwkQ©te%æa’*Ä'ˆàˆv‡Ï¼GÉ✫4“XIHëǼ:6De‰Y¾qÙBR‰pŠk–ƒE.­ž{£"=—T—V*ˆ¶<VÍÖ ¹µjŠó®>[¿£›÷/½ÒCñGé‰xf£€ˆÞ¬x™7’$*¸*ÞHç”xg÷ÕÁ|+z­® ÏgÌ}?ÍÜ»6Æ¢äˆnÝl¶¢VI@0ª²ñ¥z" ˜ Böù{ŸÖáƒÖPƦý£Ø/Õ¹gˆ€P·6e¹M£$¶Èî ²ŠêKɽ €«Wq¼Ñ&m}Ê5ž¿ãkB:oÁ¼9gJ×P @Ð1%]å9'J·?ªyJæQr°å‰'3RŠº­)VSÜA"pÒJLRýß ÞåÈùÓ#¦Ë®ï–EÐ_Š\ű‡U܃  te­S«œøt#¡$pøLx‰û“H€AF†=\:€[ƒ†‚æ#—. p€ì– §£òïà(%O¹½‘<÷?M3+ˆšòaÏýM/põŽòl·É+TAÚ $?H üŽx<ÊT/ï#PÒ‘55ø«‹)žÈª·çþºã»He0µŒO˜Î',§•Q!9²QÖpG)£e R% @Cnz é“EìÆÞª˜¤XºÒFjwETG RŠ÷DÀbŒƒDzäõ × @&¸ÕŸÛ,uú YjR!ª(ŒòižÅÙVôB+î»þ]<^Þòþ”#ë¨Z.*ϯtºE¨ˆÇ¤è~“£a—xYœdx¡â tsÀ¯4^ ‹ƒG,×–W{º\@c'd¥b X´±\ÛQ×"=ª¯•ÜÃÈJCiƒ„Ô­$&º$}¯za=_=6ÞsTH€Ž„‰z $ÈÜŽçXHgàˆg©P>ÿµË¶øòö´ÅÁQ~¶b*«© Q—ŽÕ™V€SbVN7µNºK‘ð‹—æÊʨ§üw¼LðHÚF¾w…)öÕÆwˆƒxîT2ŽXú®ïA3Ç>¤uÓK5Kêky] £“ÈNOüqNgPPÈÆ[²[ƒpdOew¼¤ÂJ_Ž#LGûà†{¾$=Jòàg(åqä(¥¡#UV*š*ˆùõl¨bÅo‹+Ž.Ó-p:fô*}N§O\Y=‹5'å«q <E¤€/ÍAeÕ,]Oþ>ÿ åûzã»ÄAü<üò“z¨à ½O©Î‰»—,E"Ø$1‰‰Þ¯À‚x¦BGŒÜs 9#$æR%{$î[Üb* qö( n4úg†eñÝ‹¶†íF¢ääÇõ~+•Jáwƒ„ß“‹GT¼Û”-ˆOWWïå(?ˆû¨âïhu«õÓ%û& ©‚Ûî*$s¥’µ7¬`,_y|—HzX K× ]JW*K•@¢Ö.($HŠC”!‘$¥:ÅßçG”Lz")¯uŽ:¬’ò"'N" ÖÜP½ôl @$Å$íFbÜJ‘’(ò”^FÌÈPùCÁ¢úE©»I1íxÎ’Ó›5¨,u‹„æôœ€õ|Ó #8ä9Góœ¢êtë&¾¾@EšJÄÐ7¯ "BðŽ%È0`î;„i„2ÀT0Êà‘ŽRD¥;U¬Äì"ñ$ÉáS_×dÓ@vS©Q\œäz¾é}ÉáãnéLüªØfɳ>f~+é!¯BdéQÇ·@¸åøª|™@&äÕ4‹i—?ɺiyƒÊ“êÖ°H×½f*å÷±QCÞG¡\/Ù:Q‚ÜÿëËß !Ät æøÎ9^„¢7tâ&Œ•·7¹P)'ŠHܸ^l ^QU%õ){­d CAò°|Šš?wFÄEû!°æÖåÛGËQö䔂¼S«Tl‹÷Y‚Ý°ü$R’j@Pr7dÄí*MdMD(·Ò²eænÖM}{jMk’Ìç¸> Š¿Ó¾%Rì"î±ÊËZ£8Ö3çÁjÖ7²ÈÉK&€ €00T²o8ÐZ^Í:‡-2»h¥y½”¸{úP®yU8¯ù+#Žo¯byï8r>u\÷áf^W=]]â^«¯^©O®€JÉ>A?Åæ1¡ZäÌòHB$àüðrJ¼Ê¢JÖÒ&ý6í~Ú Ï+G* œȶF(Ξ@‚uÌ'1(B®-A17$ D0âì‡@Ågªˆ÷¼t¯d¾Jk^ro»…ÝíPv,E*ûUݾ¯n§Í÷˜?U B¢d‰{—ÉL™›£ È’6Cþ­äfå+ÉŽÄšT£—¤H$¬gœ?’aIÈå,Kd-¥Pü­ú"‡^ïó\*$ŽXpú$mãûŽl%·NÊmW¿+$ÈzF7ÅìéBŠbf åDÍ’ûÁ°‡ü^YÓÔ¨ö;T‡=¯,¶iþ%ÈÍœ ¾ºÖu =˜ubIwö:JÒâW-ˆ8*d™¨ WìMîU&h9N9(˜Ø¥D i’D==ÿüö¨·P)»âº7¿-yçúusÌÂ1pËsW{÷Ÿ^:NñË(ˆÊšŒœ)üL‚Ï+ýV=Ÿynå"åcçY¬æZR ˆ%ˆ•µa6»êͶúòuj~m¼@¢wU´“9tä\‚OùÇZh°÷Ê{嬛º ›CáÄLì3FÎ){­¨xÅCÉO·Z”‰ü%i¹Ú­ÊuKÈ*©"‘’oU·›z÷ôëÛãÆAù¾®ÅÈŠxã¾e ÈŠÐ 2¥ôÄ%þ£ý(îXºœâÖ‘,®ž/U$DÈ/ ùæ%DµŠ·EœP¶~Ç5šW6®«›í–W˜ªj^bïßR‚ÈHÕ€7\#ö§*/›¤ E â$’¸-ës”„K0…3SQ*ïnV/â–g‘À!O&J#ž2ïUà ‰ V³ð…Bí)U)‘n 9ïÉ %ÈnÎÄ÷jm¤ýn%·*ùœW—PL=µ%$7||ï‚,?]‡ÖöFùJ̘ãWÙCQ²E˘’Ô#k,ê¦ÁfÃËZkyu)|½ñº*Vi´aÍ}‰Ø@KíñÒ²y%à€çîêJÛùÝpïtìPP5Ÿ=7Ë$K¶Ì¤×zp|!mAH@-êኑϻ’8TÆ‹Û—¹šdù^Ýì}cPßB!]cü¦Èw‹L+¥‘r€/gA¬f5‚˜`½–"¥4f6qü]Z”ž¹?‰xq'SU¨kHÓlPUõ­“ù¹ñí¢rãgeL.Å ¼’’l)!KE*x¶Aˆ aXÚÄ"n Ñ àXƒ$sûUªI¦$¶¿ÒÛ3¢ô+ã#Jb#¹¬§”¸ÿ-cx. ò<èf[N­¼?Ïþ•jRAü/pÐÍv5£â^åZ£7”„Û-äþbU¶âý¾Òøæ6ˆÖÖ2ú­­±iv)âÉVzVýÿí}i›Ü6®õ!µ×ÒmÏ$ó¾ÿÿçÝgîL–®*-$q?A–ª»íIÒNÆô#K­ÒJáð &aeP˜¤ú·¢½aT¾,2™~‹±N¢—d!1»ÖI¯“î\ÏAË)? ÉJöpÂ/­#Éß…}’õ•â:z„ ‘Õ’EøŽüÞÚ8–_{å½8ø¦j›€\©Å¹úÛ¾4<¡`=²º×=()÷ƒ¤y*›¦A—ú?NÇ3žŸ>¡Æ8Ákó'‹ÅjšMÓÈßý0¢m{iîZ1¶;ô‚106 6Î!ˆ``X‰£bA  rÇÁ7jR–JCÈ=ëE»©ÞŽ„±dLZú:éáø uEÝÊê[ú5m â/yŒ…ªƒê™ ÖN Où i=²¡ÿ¾ÿ—§G¨{Í3³Ï£ï½”©O£ßË$p´hš]7ˆŠu>?£m;üå5‰aÊ=ÚqBw8&áŒÓ3éS(™$[k„rBîh×s=WˆIb¸•) •û jÉ­pNpÝÆ×›åKÑÝáT? ¢€ ?æ]«LúekŸ_2ЊwÑ ÈìP¼›²tC&žR}kP¤™ÙŒ2ûÆ Pó˜ÂÆ|,0Æ¢ëtÈ~˜0N8>=aœÑæøMƒKÊò‡Ä6q®vÑ17Õ¶‚Ìr8åBdŽÌ«mþš!n @Ò0Ù¬cA…TˆCiC”‘@5Ek•HÖõ‚ ªòdhð•jŽþ»låå\^RBÆzek¨kË6ßW—S± )橈ê¤;ùBPáê•zGõ‘º'•,#ï!÷VÕn-š¶Ã0p8qzú„ãéÃtøݘƒË0HçùGt‡‚óðÖÂS@ð'ƒC Ü”ôÚÏižÓ•BŽ+¦NÓààN©6YeK:„^KágƒbûV?oPõCäB•ª/Pàc§•×‚M¥®Ét‡:_\ÔòZwì!}<ü ÏAÕ¶\ͨzGÞæK/f°’|"CMÛcœŽ8ž?áüùï8œÏÆ Í_ Mƒ¦ëÑúã1&o ¦d^$l#«WÑ£U€„™% ¿e€È6TÂq3êÖQuIFXv‰íQv¶S²[w_Ä‹÷-€¡… jéQ›0 bÕ²‹€¥j`!¦ò:%Uì€üÞ<¾[uLùœ÷“生î;‹£!žEG` éçWÏ.iж=†é€ãù ÏŸÿ†ÓÓ3ÆCT±þÔ‰ãêÒ´-ºaÄp:cúô7©´àV`¶ðJix´!LLšÜ~ìþ‹ŸQÕÄ#”ö˽zU ·rÔ¨ý•ŸK@…rÊýgªx‚ö¶Ë£õ=jA»ïKà–6·ÀùqôûiÁÕÂ_Î¥Yª¼<ƒó_…ÝÀƒØêPvJÔÚÄüwI(×Ñns½/è†Óñˆó§Ïøô÷#@’ ò{–?Þi[tã„ñô„ã§[œ£ÃmØæÈÄBž·T‰F¬\v²KI,‘úD"8’ÿ\ƒ¥`õQöÒfõSŽÜÍc/LÁ" PL ×½¿O5PuüíÍÏ# fÓ×ÖBŪ}@ÔªªD !^“…*pP€'‚;àÐ I÷ÈôYY„4‰qWÇSÈ?âôô ãt@×÷¿©[·.`¤·hÇ Ã錃Ûà¶ëíÛýŒLÛid!ÅÏC)IBì÷ˆšUüÍZ‹ršî&Q×HóÈÄý>cÒÅBé·âZ`õ©l´%e¬îM/ÎÛaÝW¢Ô@¶-r:!Å0hu§ ‡z†·š|­½¼hš1+(d‘¢ú$¥b©ûi€ ý®ÃÉy²kÒ;‚t¾*m” ! bS «¥€’ÜI{¯@î•-Hܤi,úaÀ!1Èç~Ä41NÇ¿"ƒ4èúÃt°Oè§ ]ߣi[x›‘Ä)+{µ æ†ÄÑ„1yXJÀ-'‹IXW§NŸ ïà~unesËÆ¢1EÑ¾× „¬þˆ§k°€@Ý[«ü"ît·ZìJ(§½2 ÐóÊÑTÞ3Û ªƒ²;¹d WÏ¡%’¡¿™õ8)Êç–{k¬ç:o›ÖZXÛàp:ãp<áp<áx<áx<£ït}ìpþ=ˇ¸yÛ®Ç0FÛa9bFŠ¾)[R@ zÔCˆóè„Øш`‰Ñª¦Âaõ†U+ÐYNA€‡zB5TìÿÊí°£FÕï£Ï TŽJuª–4“™ìQª)ÄfdV(Ûäš+ªuÓ»VUöAV³¸"ÝÑã$sñq¦ZËÔœƒ èòTÚX&Qjc š¶CßõèÇçó3ÎçgOO˜G ã„®íRLß_ MÓ]¤Å¦ëp;ÑÚ>&ý2M‰È 6ÇfIjKÁXθA$FA%Æ‚ÕRÍl0¿˜ò åJänûüÙR—JõLýOùg †²E§ñµ¨ä Á¶€³ÔõïçÉStÜA ãt~ÂñpÂa:b)îªA“lÐß«|ˆŠeLŒç'"Œ‡†qB;$ilúh€G´IL Á"Ò`LÌ£ØÚ¬Í7s÷/šØ ÆÂg–øŠGäyC@’%¿ló˳Yð¢Ð+!/Ã:©ëñ9|]­‚É›fȘ¬&?Çn·N i‘¯*GSû’ †¤ZŽÜUƒžä9TvÕV‰j¥ý`"@†qŒ±V)œýx:ãp8bÆÒ)ó;–?^Å2&±D,Ý0¢?0žÎ8<ŽÞ‘uAØV„u‰!º QÏ"“"z àÜXkl €RÉÐ>«;nÈ›?$#ßHkÍ‚^+5”N ê"ÜvJVÍ"ê9šÊ3¡ÿf¡Ö-y!ô,ìŠÁ :õÀ àë迤b%Æð`»BC€x¯bñü†ü2s¹ÛÎŽñD ¥[÷ï?âôüÓñ„¾wÏ•.’›·x€®Çp<áôù,×+Ú¾Çòò Ö—_°x‡bbn«y>ˆ8h ”æT&5>9•Cê@ÊÿŠ¬’ðCˆ›UPõÊZÔ¸lôkDqŠ¾WÍ+uÇXÑò3¸e-ŽÑûâõÐÕlø*€T ½_Ù ¿¡™£°L}]mŒ§ç4y”!Ôµâu*ppÝÉ»âØ~q|zÆóßÀ§ÿNŸ>c<Ñt0èïÍÀ7¦í0O8|þ;6ï`ÛMÛÁa›/ð+)OO`ÄNAD )âEÚ†€Ã¤ é™Lò¨“ç˜tû¯¬ì´™Í×Ò|¡/´õ;3†üMwg+A£r¸,Qñ»´ÈD8òpWí¿We$vK1‡‡¬¹ƒ/¨þH¾ÒX7e‚ mwð\"”AT4Ri±¶A?M8œŸñô÷#@ž?c8”ý±“ø/¦bÕ¥é"@ŽÎÅ8­¦Èc»]ašÅJëô)Ó0žâ`,„Ä $v|ònR …§È8& ä­T"í‰*¼R¥×j÷œÂ(N¢‘¤: J>—[Q-ð„:>‰ÏO­²b Í"ºe×}z–e}í"W®0‚‰Çò½£mQCØ¥¬G~O0(…é² Ÿô-U¶5èÇ)Æ]ýí|þñÿã|~*ä`àˆmtã„)LÛ"x‡åò+æŸÿ¶±¶—øu¢=’È;!¶ò°Â &7JJë©wê„ËU×R¼@õžté£sø8Uרã—DPIÙ"{$Õ&uä‘vÍj€ì.*|ª?ƒ·ï3¨Å÷,Æ×ÍUœÔUk`­I ztÀnœ0Ž'tÃk[œs*zÂä@ÕÐü§@úp€Û m;„al‡#Æã }Z¶ù†àà‚ß@!0HÜ`b‡8ïwâ(q›ûOp¯‘®Ø’]òà åæk¦ýùÜWÂK RØ58{èÖ^ÖñynÁC!˜P¿'p…J¥Òv‹šŒ3 H=×HΆòþòäêº2‘Qj`’ºÜ4Ú®EÓµ¦šÔÇá=aÛ–e…5 ¬mÀ£ õRæ·ˇĦÁ0="›ldžC\ºÃ íí ¿,ð˜òÞ‹ˆŠg !¹üƒ2&‚IJ+·´´IEž¤øäñ¸ÄRºbƒ~>EFA¦LåòX@!`µÝQþMJ ÕY¤œ§ z ŸS¨<Ì.6å–»¾N ’ÌŽPÏžAš¿ÝýYM+|?5S0×›‰ß½íZtC¶ïc¿X7Ä´PXWk¶cA”‡rKÂjc(0òMù*ÕìÃçyèR%updžÃýá„þxFw½0ÁƒÜ*‘®:ñhÆ$ 9™lV«ÌÝ’¬20"L"÷ܲ)?˜rÈžÜÙöQ×a@j@H ¬Zd>¾ù`Պץ;6«dl€˜)¶¹'<Ù  =*°`$yn’çLo“Ø%3©¼›¼þÇÕ”AÊûk#@úý8ahÚÖDq›Ãj·(ä©Ã²m[t]‡Ú¶•dœ¼šÂÛPÏñ% ùp€Ø”Ìš{Fúé€áxÂp:c<=a½Ý‚wØÖ9D $Áacx’.’2d÷RrŠ©"oE]RÇè–¾ÞʈÅdäŠ=ö#$ Wü³T_¨HUÄÁJµÀ$`Ék”BCÓðõ@%¸d[æQ°àú‘Bˆ«ü^ÙÚŒ‡¨W©¢¬‰#MÛM7Àv=`8°næy‰ öÞ8çÐ÷=œsèº]× £ðb­íª__’H]š¦E?N˜žžq^þ2{Ý°­ ܲBF¥ˆ!j -ž%Õ$âÔBÜÂëE÷yQC™ˆTZdjÒ 1ûίÜ+Á'õïWàØkuk•% #ÉÌÁE€ ’ 7(V Jì5+쌉×2ågð™ÄFjf[|­^(~'ãš%åí#.¬'ÀØÅ¡¿ÜÐŽØþ'xj0 ú¾—u½t]‡¶meÑ@©U°÷÷\¾9€Ø¶Aw8`zþC¥MüÛ:c¾^€ËÑ=âL´é3ç¸h;XĖ£À‘T3 J°é£vF¼º¤ Ô AúKDá6J0HY±Gj™Eàø]µ`S¼¤RäP!Õ€CÎÕö·ú!××`&õ\Å„Ÿ¤ž­ôu"»ù]Ž"Õ¹-€V‡ö:Ãö/ ÛcóÀ0 ÇÃ0Ü-$]×¥,ïma§hLÏ!ò£|s1¶A?0= Í'â¶·ë šŸÿ ´-à= P\ëAP ±0`Cì´Ò£ ¹Ä"åZJ÷­gb!]T©déwÑ« @y >‹¸–_!­jV“¢àñ8‹Šs2(³RÀ îk€jÃ¥l¦]ƒ¢¿DÞðó¤ýjÂO]V¥P.!ïˤÞ!M\ˆ¹ÏVsæ>X¬›Ç8ŽwK f¶K˜UˆHÖœ£­É£òÍÄ6q@‹vašËõ‚ËÏ?¡0]X‡à)Üsž«Qñ‚èäwA_$i¥qßGQ¶ø¬¾(żŠðüŽ:®*3*µŠraÔµƒƒÒÙ SÝñ»Wª z¶L”…+Íšô¹xBØ` ¼x,~Å,È´èú}סëâ4kš=¦iÂñxÄétÂétÂñxÄñxp„=]Û¶ Xt¢ "B§²¡¼6¯a?2ÆåQ1Æ"*Œ‰¯A„ðôÆÆ”áxÂO]à=Öë%Mâ`È ¤QÖY‘ˆ%Æsåv<2Œ,€”SK§c©¼N¼AöQ¥_Òï¹åŽï’ïÇGEÕÇÈñ,dÌ \J=R*‚x‰Ä3¥qÿ<ÜÃØÝ+»30h58…åt˜üÈŒ ž[±WÍA¡LFg*€¬.`Ùn[Àâ€Ûàh›6رå× r8p>Ÿq½^q»Ý0Ïs"‚sã8ŠÊ¥ÁôÍÙ³Åûöʃ|4HbØA Iϧ|îÆÓó'LOÏ à±Þ®¸üû_àŽŽø©->½HúO¾o®„؆ÇÏG&Pp¯9{¸ÒGç<Ö™2@íᜲD(¾P‰×$©õçuGVƒ2"ƒa”ò^þdÉh½4>½ˆd]¦ÿ1ÅðÙX¯5(ºI,ÆkV㲪eR>õ}Sù@pŽ°l×Åá:;\æ ×yÃæ©pË6MS°Ç4Mx~~Æívò,ï½»FáUäÚìÙz­ì2ÈGƒ„K|ƒ¦i:BÀŒÇ'ž?ãôÃ?°- Ü6c[g¸å·Î)<Ãõq¤Y+Î0“4°%Ÿ ýâp9ja1ù£gAK¿…| ± °€• "ð,Á!}eKCD+qlä°Ê$`IžY-·¨ùR-ÒïEêŸVݘ ‹wÒð#’ï²ú€eó¸­×Õa^–ÍÃù”g+„;9ܶMú3ˆ`{ï±m›,Þ{xï±®«ü­BƒƒUùw3È]ç7QLfJóbO8>Æ6Ï!`~ùóågÌpnK_,)\¹—JQ=df6?’œ@Œ÷å{Ñõ(çå"@¤Ï ªÅY£ˆ_)ü9ðTn0µ˜|M¾c hª«|–öKË0åÚÉfòü¬Š8òÜ. ¬¦õæ"@æÕã6;ÜV‡Í…"1`b¦ºs/„€mÛ°,‹Ø  Ý1¨™£mÛ;Õe üßB)bjZê¦ãÛ§¿Å¾¦ÁË¿þ Àmp½ÄÖÒdÁ %"Cܺé‡P½R3tt.¯tõíþä£ £UÙ éü,¬{(&’»ÊlUP£üßXKA0IDAT´,ST p$á‚ŠÍJ'È#B©4êwföË—ìî&3Tñ€ŠAXUôàBb"ƒ,æÍÃ{‚W6??¯YèˆêÄà¸^¯waÁg–Є ŽåúS3ëÑxŸp<žá½š¶cà܆ùvƒ±?Åà#BŠ_2ù§/o`,eùžY2ll‘õl^Òd5Åd‰+„œ¸õËÉÆ8K·IòîÔÂ\tâQÒë¥3/'Ö‘n<¹¤öd©žÝ·†!‘ÆÕPÑT”L$,C—ªQ`Uª‡°_Íc^£í±8/†´gJh™Ax›=Tó<‹ð3c0xXvÚ¶•žõÚ¨TvÂÍ·”»‡7&¦/íÓ€çbÔïñŒîpFsxBXo u‰-sà)D¨Á&G ·ò©AŽ% Óå/§ì£,ýý¹AMûBiOIªQ!ÐZ@Ù`¦ü›„󀕵&[2%šXÔ“žŸÔ+ѬHÊ=úD÷ñ]IV¬‚‰Jl‰1V籸€ëì0¯« p!¤(·å Tú߃mŽeY0Ï3n·n·›ô‹0»ì1Œ6Þ÷JBáþHÔT«}þ`šm×£íGtãÝáŒöôŒövC¸¶ñs;@ (pK«f£J×¾{;ù=÷²UFŽü#A—”œi‡Rõ~|žCÜC€£®«DHž+S\.=`Þ®‹Ãm‰6ǼD»ãÙÌÏ«¿?Oòü73 ƒBCƒƒYã-övD/åÑzÎ&Î,ç h§#ºÃÝé†~^ÈÀ¹€°,1ÅÜZ@Ì›eXuyT7¤´ñ$ˆµAÎ?³b—v—­«€r,äït›ô<ºo€jñ¡Ï@e›ÂHô³—ƒšLñœº®åzj»˜dQ@×*#!°9¦eJçyŠ*Õ¼z\æ /· Ëæ±¹€Íù<üöe¼­ ù=Ôý!ÚýûZyzÿG0‰VùŠJ}#MÛ£í íx@{8£;-hë캀./ð„ãcƲ î¡6Œþƒ’ÍQ&Û-O¬Ø¦Ð¡U [‡·º?1ªø½©’\AQ Òy•TFù;"ˆû]tЋ´þ8yB~öüL ”c ð(A©ÙÔÿ{¤<"@nkìçøå²bó>ïê•ÔIµÖ‹÷^˜b]×BµÒjUÝ?¢¯¹W^µA€7ØkÉÏÆ™c\n€ƒÅ‹5\V—eÃËu†ñ]kÐ5]“TIç`zGZÝ”‚ Ï–zª{=¤8«6Ê5ƒ(Ö ïÆ ¢òøX!ÊõÌÔcDÈef-¹~TŸ¸ã½|ü\ŸS‘xÌïÀ‘ÇÆ3ؘm:¹€5­oK´9–Õcu±¿ãk‹–Kk­ÄWqÜU=&¤ŽµúÍǃ| Æúš•è”)u]7ÌË‚ÛmÆõvÃ/—+~z¹à§_^ðóÏ4ä0u ¦®Á¡ïеÖɤawÞ;H7Üü_Ö¸ ’ÑŒZëýé¸2Ñ5_ZïP6 ˜ü¢’$l¥âaðËx™Ðw •C²ðËŒ´wì‘Ö!åì ï)†Ž¬.-×yÃmqØüÛ:ÿ{‹µVÂÛ‡a˜,^Œãˆ¾ïïƯ׊¯•ÝP½þh#½f5Ó)ë›ó¼`ž\¯ ÿ~¹âŸ¿\ð¿?½ 3ç¡ÃÓØÃÔ¢m šÆÆ.«:;´Î/, {ÔÖVÕ.§ssø…ô¬>ÉåöŒìÇæ¢"ƒÕÕYÑʪV~F~JJÇè}|„°ƒ@Àž •Ôš#x}ˆ#p]^n^n+–-2Ç{ò÷”¦iÐuÄfipœN§ 504@ÞÉCë[*5{Ô Y¹ÃèvÃõ6ãçËÿûëÿóËÿóó¯ ÁGz;PˆI²mk#ƒP ­6•RÁ ©³—~ÿZí=´(">ImÌT%V»\3Wºá¿$gIäW¼†8%I]W¯í~nɃ ]ƒÞ[ ¡AÛÚ˜‘Ѧ,ñЂìZÖŠ”0Bñ”ÛIØr§^ú]©XãYw2åõpFŽ‰ß*Û ThVѤª¨PÞ@³H…4yÆø·ÔyUÿZm !`ó1|dõ› ¸->ºs—èÚýZPhA÷‚sð"©ÃÞ5@x\H=f;¿ˆAøaÞc¼|d©ÁÂáÃ0ÄJ›˜ÆÆqÂ0L0nÅ ^Vïo¸ƾŔ–¡‹ i‹¶¥ ²,kt?D—Ù!ëf™EÀòÇRNú,ÙŒX6'Äi ¥8íÕŠœD<`«¼Uº³¤6€Êué‡Bó§Bˆ}Ë汬^â«.Ê樛÷mH3[èå|>ãt:ÉZƒãx<‘¿õ°\ ˜/È—ZøYêþš¶mE=&ŒÓ„iœ0#6"lðëìp!—¥Áqìq:}Àä#H†®Á k”\†èXò*…G:okÊ¿Ii>1ü<²D¶.Ô½««]Š\ävÉ“•‡×š,üŠ92ƒ¨ë+Ñ‚ó!Žçð·™;7\—À⢷ê+ð±X(_Zj@0kÔ£ _Ç{ õWòÑãBö¨yÏíËî>®ÄiÒ•3Â;u™q]7lë‚¡mpÞ<çÓh6Â!Ç°Æ 1:… ŠB MhƒØ™œ(g‰gP˜e?ä(cÔ|0åG¦_+¬~IÂ_ƒÄ*ÕªtÍkRW+‰1Ú<ØiÞ<.‹ÃËmÅå¶ârÛà»x_7'ï/ ÜøG<==á|>ï·ÝÛ~ $_·¶ÿèò&ãJìû>Yž8Ž8OpÉ÷¾­WG˜·UF½IÖÁµrί‹b›ÿ`ÿÍh·d½P *°k;$Žü©o§ "Šà°h ÅÔªP®Ô1¹sƒ|cFwnD%dÛIè!/Ir>ºq—MzÉ_nëÃï´Wöú'´­¡Ùã|>ãùùÏÏÏwcÔë…A¢3 ü¦ R¿ÀGê²g¨iÏ/<<ót:áÓ§O˜ç]×áååE\~ÁmèZ 2³  yƒKñB—Åaì´Ö µ6ºƒ­Ec#»XkÐX£笂é@B¿D§Cv>ª&.„4׉§ˆH3»hü ÄÉ-;kÐ5ÑÙÐh¶‡¶xÂsÍ ‘Hï¡Á!ö…Î~æÍl>ºjçÓPÙ¨J]‡uóðõ`ŽW¾«†þ†,¼œd5ƒóù,ËétzúïZÕª½Z¯G*€ìõ:~ åÑ€í¶Ó•:Ž#N§æy¾Ëha­ÅºÌ0à‚Gp>E™6èVƒ~±ºc›l’´îš–œ=>«€6ÈÕH»³wŠ6¯s2dWçcÇi­ÓËÆLö¬q¯qc1´}k14M¯‰€µÆ¤8³ ~F&$Ée@\Ê)NMO¨ÃcÅ#韓:º8UõiðöºÅÅó ÷w~KÝ®s\qÿ·úÙ¶<* ˆ:%P½ÞóhñÅ/f.ÚþØÇHôÂqÎ@z`ŒÁå¥ÛV¬ËŒysÞ¡Ù\b km4àûÇ¡jF×€8ZزËÁAy8ïჅ€¡1°mƒë;Ãn[À‹ÝÐ7&OšÔ Àd5‹b+»9‡ÍÇ~‚—yÃ…pü½E!Ä1:ÆÀ ;ÆÁû€eMÌ±Ë &#ãAXD<1Íu>D†ØòØñÛ™cݼ€‚Óñ·zéu^Ü=ÖçM÷gÔv 8ÚµJ¦sõÖ*Zíµª“X¿Vv; ¿•Rƒ€T2ç_e@Ôá˼­SÇ°®{<eÔ@Û¶ë¶bKaÒ y€<6 pk€5 bÜpc"0lŠçâè`éO£˜mcÝ"@¢Žî0§Î´Å© âñÚ)IeCˆ"¼%Šò>`Û¢#Á*`4†…2î¥&T±ùÈ !ÁGÃœ uöZq/¹Ùf"”}¼Öv¡f÷ÚøÖ6£6¨ëô¢,ð:Pñ½™ßœ_Íû­çºÔÝ4€€ÁQ·ºõbpLÓ„yžeY–%%æ6ß0ßf¸u…Û–”VÈÅ |B‘y/jmâZ„. »së—mó…Jå«t¡{…8…ØÏb¼·Ø¬Ál¢ÍÄ™!s¼eFéÉ*Å}d­]¼ˆQºÚ³¥Rå^»-ðúø½ójàï-{€ø#ì‹÷”ÿyë£ûFïž;õ5ÕvÍ8Þ Gö†Á^Ù3ú÷XRÿ½·ýè~{缦–í1O½ï‘£à‘÷å/ º¼Uñ¯1Ì[nÖG€øyäº}í]öŒô×ZáG*Ñkuñ蜺>k&{KÍ{¤Z~Kå¿ o•Zï×ËZ[m½Í¿?Ã^§^-p¯ã-ÑÏüš µ§®| @öžå‘ª÷%Ìõ­•¿´ òµå5˜^×ûö€óh¿.{‚¹w½ãëò!|kûµû½%ÔZÕÛ;þ=€ýèò_cƒ|m©?Ô#ÁáòH˜÷€õ–êôÖ5ÞÐ÷ à—ã£úøÒóþ“k}TùWÊoñ1ßO½]ïÛûí-©ù-Þã[äß«|W±þ€ò^0¼ç¼÷€ãÑq_+äÿmà(êßò‡”/Æ{~оǠÿ^îËC€|/ßË÷R–ד~/ßËyùïå{y¥üo°À)"2’IEND®B`‚gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-sections.txt0000664000175000017500000001557212340760140026357 0ustar00mclasenmclasen00000000000000gdk-pixbuf/gdk-pixbuf.h
Versioning initialization_versions gdk_pixbuf_version gdk_pixbuf_major_version gdk_pixbuf_minor_version gdk_pixbuf_micro_version GDK_PIXBUF_VERSION GDK_PIXBUF_MAJOR GDK_PIXBUF_MINOR GDK_PIXBUF_MICRO GDK_PIXBUF_VAR
gdk-pixbuf GdkPixbufError GDK_PIXBUF_ERROR GdkColorspace GdkPixbufAlphaMode GdkPixbuf gdk_pixbuf_get_colorspace gdk_pixbuf_get_n_channels gdk_pixbuf_get_has_alpha gdk_pixbuf_get_bits_per_sample gdk_pixbuf_get_pixels gdk_pixbuf_get_pixels_with_length gdk_pixbuf_get_width gdk_pixbuf_get_height gdk_pixbuf_get_rowstride gdk_pixbuf_get_byte_length gdk_pixbuf_get_option GDK_TYPE_PIXBUF_ERROR GDK_TYPE_COLORSPACE GDK_TYPE_PIXBUF_ALPHA_MODE GDK_PIXBUF GDK_TYPE_PIXBUF GDK_IS_PIXBUF gdk_pixbuf_get_type gdk_pixbuf_error_quark gdk_colorspace_get_type gdk_pixbuf_alpha_mode_get_type gdk_pixbuf_error_get_type
refcounting gdk_pixbuf_ref gdk_pixbuf_unref GdkPixbufDestroyNotify
file-loading gdk_pixbuf_new_from_file gdk_pixbuf_new_from_file_at_size gdk_pixbuf_new_from_file_at_scale gdk_pixbuf_get_file_info gdk_pixbuf_new_from_resource gdk_pixbuf_new_from_resource_at_scale gdk_pixbuf_new_from_stream gdk_pixbuf_new_from_stream_async gdk_pixbuf_new_from_stream_finish gdk_pixbuf_new_from_stream_at_scale gdk_pixbuf_new_from_stream_at_scale_async
file-saving gdk_pixbuf_savev gdk_pixbuf_save GdkPixbufSaveFunc gdk_pixbuf_save_to_callback gdk_pixbuf_save_to_callbackv gdk_pixbuf_save_to_buffer gdk_pixbuf_save_to_bufferv gdk_pixbuf_save_to_stream gdk_pixbuf_save_to_stream_async gdk_pixbuf_save_to_stream_finish
creating gdk_pixbuf_new gdk_pixbuf_new_from_data gdk_pixbuf_new_from_xpm_data gdk_pixbuf_new_from_inline gdk_pixbuf_new_subpixbuf gdk_pixbuf_copy
gdk-pixbuf/gdk-pixdata.h inline GdkPixdata GdkPixdataType GdkPixdataDumpType GDK_PIXBUF_MAGIC_NUMBER GDK_PIXDATA_HEADER_LENGTH gdk_pixdata_from_pixbuf gdk_pixbuf_from_pixdata gdk_pixdata_serialize gdk_pixdata_deserialize gdk_pixdata_to_csource
util gdk_pixbuf_add_alpha gdk_pixbuf_copy_area gdk_pixbuf_saturate_and_pixelate gdk_pixbuf_apply_embedded_orientation gdk_pixbuf_fill
animation GdkPixbufAnimation GdkPixbufAnimationIter gdk_pixbuf_animation_new_from_file gdk_pixbuf_animation_new_from_resource gdk_pixbuf_animation_new_from_stream gdk_pixbuf_animation_new_from_stream_async gdk_pixbuf_animation_new_from_stream_finish gdk_pixbuf_animation_ref gdk_pixbuf_animation_unref gdk_pixbuf_animation_get_width gdk_pixbuf_animation_get_height gdk_pixbuf_animation_get_iter gdk_pixbuf_animation_is_static_image gdk_pixbuf_animation_get_static_image gdk_pixbuf_animation_iter_advance gdk_pixbuf_animation_iter_get_delay_time gdk_pixbuf_animation_iter_on_currently_loading_frame gdk_pixbuf_animation_iter_get_pixbuf GdkPixbufSimpleAnim gdk_pixbuf_simple_anim_new gdk_pixbuf_simple_anim_add_frame gdk_pixbuf_simple_anim_set_loop gdk_pixbuf_simple_anim_get_loop GDK_PIXBUF_ANIMATION GDK_TYPE_PIXBUF_ANIMATION GDK_IS_PIXBUF_ANIMATION GDK_IS_PIXBUF_ANIMATION_ITER GDK_PIXBUF_ANIMATION_ITER GDK_TYPE_PIXBUF_ANIMATION_ITER GDK_PIXBUF_SIMPLE_ANIM_GET_CLASS GDK_IS_PIXBUF_SIMPLE_ANIM GDK_PIXBUF_SIMPLE_ANIM_CLASS GDK_IS_PIXBUF_SIMPLE_ANIM_CLASS GDK_TYPE_PIXBUF_SIMPLE_ANIM GDK_PIXBUF_SIMPLE_ANIM GDK_TYPE_PIXBUF_SCALED_ANIM GDK_TYPE_PIXBUF_SCALED_ANIM_ITER gdk_pixbuf_non_anim_new gdk_pixbuf_animation_get_type gdk_pixbuf_animation_iter_get_type gdk_pixbuf_simple_anim_get_type gdk_pixbuf_simple_anim_iter_get_type GdkPixbufSimpleAnimClass gdk_pixbuf_scaled_anim_get_type gdk_pixbuf_scaled_anim_iter_get_type GdkPixbufScaledAnimClass GdkPixbufScaledAnim
scaling GdkInterpType gdk_pixbuf_scale_simple gdk_pixbuf_scale gdk_pixbuf_composite_color_simple gdk_pixbuf_composite gdk_pixbuf_composite_color GdkPixbufRotation gdk_pixbuf_rotate_simple gdk_pixbuf_flip GDK_TYPE_INTERP_TYPE GDK_TYPE_PIXBUF_ROTATION gdk_interp_type_get_type gdk_pixbuf_rotation_get_type
gdk-pixbuf-loader GdkPixbufLoader GdkPixbufLoader gdk_pixbuf_loader_new gdk_pixbuf_loader_new_with_type gdk_pixbuf_loader_new_with_mime_type gdk_pixbuf_loader_get_format gdk_pixbuf_loader_write gdk_pixbuf_loader_write_bytes gdk_pixbuf_loader_set_size gdk_pixbuf_loader_get_pixbuf gdk_pixbuf_loader_get_animation gdk_pixbuf_loader_close GDK_PIXBUF_LOADER GDK_PIXBUF_LOADER_GET_CLASS GDK_TYPE_PIXBUF_LOADER GDK_IS_PIXBUF_LOADER GDK_PIXBUF_LOADER_CLASS GDK_IS_PIXBUF_LOADER_CLASS GdkPixbufLoaderClass gdk_pixbuf_loader_get_type
Module Interface module_interface gdk_pixbuf_set_option gdk_pixbuf_get_formats gdk_pixbuf_format_copy gdk_pixbuf_format_free gdk_pixbuf_format_get_name gdk_pixbuf_format_get_description gdk_pixbuf_format_get_mime_types gdk_pixbuf_format_get_extensions gdk_pixbuf_format_is_writable gdk_pixbuf_format_is_scalable gdk_pixbuf_format_is_disabled gdk_pixbuf_format_set_disabled gdk_pixbuf_format_get_license GdkPixbufFormat GdkPixbufFormatFlags GdkPixbufModulePattern GdkPixbufModuleFillVtableFunc GdkPixbufModuleFillInfoFunc GdkPixbufModuleSizeFunc GdkPixbufModulePreparedFunc GdkPixbufModuleUpdatedFunc GdkPixbufModule GdkPixbufAnimationClass GdkPixbufAnimationIterClass GDK_PIXBUF_ANIMATION_GET_CLASS GDK_IS_PIXBUF_ANIMATION_ITER_CLASS GDK_PIXBUF_ANIMATION_ITER_CLASS GDK_IS_PIXBUF_ANIMATION_CLASS GDK_PIXBUF_ANIMATION_ITER_GET_CLASS GDK_PIXBUF_ANIMATION_CLASS gdk_pixbuf_format_get_type
gdk-pixbuf-xlib-init gdk_pixbuf_xlib_init gdk_pixbuf_xlib_init_with_depth
gdk-pixbuf-xlib-rendering gdk_pixbuf_xlib_render_threshold_alpha gdk_pixbuf_xlib_render_to_drawable gdk_pixbuf_xlib_render_to_drawable_alpha gdk_pixbuf_xlib_render_pixmap_and_mask
gdk-pixbuf-xlib-from-drawables gdk_pixbuf_xlib_get_from_drawable
gdk-pixbuf-xlib-rgb XlibRgbCmap XlibRgbDither xlib_rgb_init xlib_rgb_init_with_depth xlib_rgb_xpixel_from_rgb xlib_rgb_gc_set_foreground xlib_rgb_gc_set_background xlib_draw_rgb_image xlib_draw_rgb_image_dithalign xlib_draw_rgb_32_image xlib_draw_gray_image xlib_rgb_cmap_new xlib_rgb_cmap_free xlib_draw_indexed_image xlib_rgb_ditherable xlib_rgb_set_verbose xlib_rgb_set_install xlib_rgb_set_min_colors xlib_rgb_get_cmap xlib_rgb_get_visual xlib_rgb_get_visual_info xlib_rgb_get_depth xlib_rgb_get_display xlib_rgb_get_screen
gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-from-drawables.xml0000664000175000017500000000144612305775535027430 0ustar00mclasenmclasen00000000000000 Drawables to Pixbufs 3 GDK-PIXBUF Library Drawables to PixbufsGetting parts of a GDK drawable's image data into a pixbuf. Description The functions to take the image data from a GDK drawable and dump it into a pixbuf are contained in GDK, see the Pixbufs section of the GDK documentation. gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-csource.10000664000175000017500000000727112340757731025525 0ustar00mclasenmclasen00000000000000'\" t .\" Title: gdk-pixbuf-csource .\" Author: Tim Janik .\" Generator: DocBook XSL Stylesheets v1.78.1 .\" Date: 05/26/2014 .\" Manual: User Commands .\" Source: gdk-pixbuf .\" Language: English .\" .TH "GDK\-PIXBUF\-CSOURCE" "1" "" "gdk-pixbuf" "User Commands" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" gdk-pixbuf-csource \- C code generation utility for GdkPixbuf images .SH "SYNOPSIS" .HP \w'\fBgdk\-pixbuf\-csource\fR\ 'u \fBgdk\-pixbuf\-csource\fR [OPTION...] [IMAGE] .HP \w'\fBgdk\-pixbuf\-csource\fR\ 'u \fBgdk\-pixbuf\-csource\fR [OPTION...] \-\-build\-list [[NAME]\ [IMAGE]...] .SH "DESCRIPTION" .PP \fBgdk\-pixbuf\-csource\fR is a small utility that generates C code containing images, useful for compiling images directly into programs\&. .PP \fBgdk\-pixbuf\-csource\fR either takes as input one image file name to generate code for, or, using the \fB\-\-build\-list\fR option, a list of (\fIname\fR, \fIimage\fR) pairs to generate code for a list of images into named variables\&. .SH "OPTIONS" .PP \fB\-\-stream\fR .RS 4 Generate pixbuf data stream (a single string containing a serialized GdkPixdata structure in network byte order)\&. .RE .PP \fB\-\-struct\fR .RS 4 Generate GdkPixdata structure (needs the GdkPixdata structure definition from gdk\-pixdata\&.h)\&. .RE .PP \fB\-\-macros\fR .RS 4 Generate *_ROWSTRIDE, *_WIDTH, *_HEIGHT, *_BYTES_PER_PIXEL and *_RLE_PIXEL_DATA or *_PIXEL_DATA macro definitions for the image\&. .RE .PP \fB\-\-rle\fR .RS 4 Enables run\-length encoding for the generated pixel data (default)\&. .RE .PP \fB\-\-raw\fR .RS 4 Disables run\-length encoding for the generated pixel data\&. .RE .PP \fB\-\-extern\fR .RS 4 Generate extern symbols\&. .RE .PP \fB\-\-static\fR .RS 4 Generate static symbols (default)\&. .RE .PP \fB\-\-decoder\fR .RS 4 Provide a *_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) macro definition to decode run\-length encoded image data\&. .RE .PP \fB\-\-name=identifier\fR .RS 4 Specifies the identifier name (prefix) for the generated variables or macros (useful only if \fB\-\-build\-list\fR was not specified)\&. .RE .PP \fB\-\-build\-list\fR .RS 4 Enables (\fIname\fR, \fIimage\fR) pair parsing mode\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 Print brief help and exit\&. .RE .PP \fB\-v\fR, \fB\-\-version\fR .RS 4 Print version and exit\&. .RE .PP \fB\-\-g\-fatal\-warnings\fR .RS 4 Make warnings fatal (causes the program to abort)\&. .RE .SH "SEE ALSO" .PP The GdkPixbuf documentation, shipped with the Gtk+ distribution, available from \m[blue]\fBwww\&.gtk\&.org\fR\m[]\&\s-2\u[1]\d\s+2\&. .SH "BUGS" .PP The runlength encoder gets out of sync with the pixel boundaries, since it includes the rowstride padding in the encoded stream\&. Furthermore, it generates pixbufs with suboptimal rowstride in some cases\&. .SH "NOTES" .IP " 1." 4 www.gtk.org .RS 4 \%http://www.gtk.org .RE gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/Makefile.in0000664000175000017500000007666412340757650024023 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # -*- mode: makefile -*- #################################### # Everything below here is generic # #################################### VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ DIST_COMMON = $(top_srcdir)/gtk-doc.make $(srcdir)/Makefile.in \ $(srcdir)/Makefile.am $(srcdir)/version.xml.in subdir = docs/reference/gdk-pixbuf ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = version.xml 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) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ AUTOMAKE_OPTIONS = 1.6 # The name of the module. DOC_MODULE = gdk-pixbuf # The top-level SGML file. DOC_MAIN_SGML_FILE = gdk-pixbuf.xml # Extra options to supply to gtkdoc-scan SCAN_OPTIONS = \ --source-dir=../../../contrib/gdk-pixbuf-xlib \ --deprecated-guards="GDK_PIXBUF_ENABLE_BROKEN|GDK_PIXBUF_DISABLE_DEPRECATED" # The directory containing the source code. Relative to $(srcdir) DOC_SOURCE_DIR = ../../../gdk-pixbuf # Used for dependencies HFILE_GLOB = $(top_srcdir)/gdk-pixbuf/*.h $(top_srcdir)/contrib/gdk-pixbuf-xlib/*.h CFILE_GLOB = $(top_srcdir)/gdk-pixbuf/*.c $(top_srcdir)/contrib/gdk-pixbuf-xlib/*.c # Header files to ignore when scanning IGNORE_HFILES = \ pixops \ gdk-pixbuf-alias.h \ gdk-pixbuf-marshal.h \ gdk-pixbuf-i18n.h \ gdk-pixbuf-private.h \ gdk-pixbuf-xlib-private.h \ io-gif-animation.h \ io-ani-animation.h \ xpm-color-table.h \ test-images.h AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_builddir) \ $(GDK_PIXBUF_DEBUG_FLAGS) \ $(GDK_PIXBUF_DEP_CFLAGS) GTKDOC_LIBS = \ $(top_builddir)/gdk-pixbuf/libgdk_pixbuf-$(GDK_PIXBUF_API_VERSION).la \ $(GDK_PIXBUF_DEP_LIBS) # Extra options to supply to gtkdoc-mkdb MKDB_OPTIONS = \ --main-sgml-file=$(DOC_MAIN_SGML_FILE) \ --source-dir=../../../contrib/gdk-pixbuf-xlib \ --output-format=xml \ --name-space=gdk_pixbuf # Extra SGML files that are included by DOC_MAIN_SGML_FILE content_files = \ version.xml \ gdk-pixbuf-from-drawables.xml \ gdk-pixbuf-rendering.xml \ gdk-pixbuf.xml \ gdk-pixbuf-csource.xml \ gdk-pixbuf-query-loaders.xml # Images to copy into HTML directory HTML_IMAGES = composite.png # Extra options to supply to gtkdoc-fixref FIXXREF_OPTIONS = --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/gobject \ --extra-dir=$(GLIB_PREFIX)/share/gtk-doc/html/glib @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) @GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = @GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute # We set GPATH here; this gives us semantics for GNU make # which are more like other make's VPATH, when it comes to # whether a source that is a target of one rule is then # searched for in VPATH/GPATH. # GPATH = $(srcdir) TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) SETUP_FILES = \ $(content_files) \ $(DOC_MAIN_SGML_FILE) \ $(DOC_MODULE)-sections.txt \ $(DOC_MODULE)-overrides.txt # Other files to distribute EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in \ composite.png composite.dia apple-red-1a.png apple-red-2c.png \ gnome-gmush-1.png $(man_MANS) DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp SCANOBJ_FILES = \ $(DOC_MODULE).args \ $(DOC_MODULE).hierarchy \ $(DOC_MODULE).interfaces \ $(DOC_MODULE).prerequisites \ $(DOC_MODULE).signals REPORT_FILES = \ $(DOC_MODULE)-undocumented.txt \ $(DOC_MODULE)-undeclared.txt \ $(DOC_MODULE)-unused.txt CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) gtkdoc-check.test @GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = @GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp @GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = @GTK_DOC_BUILD_PDF_TRUE@PDF_BUILD_STAMP = pdf-build.stamp #### setup #### GTK_DOC_V_SETUP = $(GTK_DOC_V_SETUP_$(V)) GTK_DOC_V_SETUP_ = $(GTK_DOC_V_SETUP_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_SETUP_0 = @echo " DOC Preparing build"; #### scan #### GTK_DOC_V_SCAN = $(GTK_DOC_V_SCAN_$(V)) GTK_DOC_V_SCAN_ = $(GTK_DOC_V_SCAN_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_SCAN_0 = @echo " DOC Scanning header files"; GTK_DOC_V_INTROSPECT = $(GTK_DOC_V_INTROSPECT_$(V)) GTK_DOC_V_INTROSPECT_ = $(GTK_DOC_V_INTROSPECT_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_INTROSPECT_0 = @echo " DOC Introspecting gobjects"; #### xml #### GTK_DOC_V_XML = $(GTK_DOC_V_XML_$(V)) GTK_DOC_V_XML_ = $(GTK_DOC_V_XML_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_XML_0 = @echo " DOC Building XML"; #### html #### GTK_DOC_V_HTML = $(GTK_DOC_V_HTML_$(V)) GTK_DOC_V_HTML_ = $(GTK_DOC_V_HTML_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_HTML_0 = @echo " DOC Building HTML"; GTK_DOC_V_XREF = $(GTK_DOC_V_XREF_$(V)) GTK_DOC_V_XREF_ = $(GTK_DOC_V_XREF_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; #### pdf #### GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_$(V)) GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_$(AM_DEFAULT_VERBOSITY)) GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; ######################################################################## man_MANS = \ gdk-pixbuf-csource.1 \ gdk-pixbuf-query-loaders.1 @ENABLE_MAN_TRUE@XSLTPROC_FLAGS = \ @ENABLE_MAN_TRUE@ --nonet \ @ENABLE_MAN_TRUE@ --stringparam man.output.quietly 1 \ @ENABLE_MAN_TRUE@ --stringparam funcsynopsis.style ansi \ @ENABLE_MAN_TRUE@ --stringparam man.th.extra1.suppress 1 \ @ENABLE_MAN_TRUE@ --stringparam man.authors.section.enabled 0 \ @ENABLE_MAN_TRUE@ --stringparam man.copyright.section.enabled 0 MAINTAINERCLEANFILES = $(man_MANS) $(BUILT_SOURCES) all: all-am .SUFFIXES: .SUFFIXES: .1 .xml $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.make $(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 docs/reference/gdk-pixbuf/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign docs/reference/gdk-pixbuf/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_srcdir)/gtk-doc.make: $(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): version.xml: $(top_builddir)/config.status $(srcdir)/version.xml.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 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: $(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 $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$(top_distdir)" distdir="$(distdir)" \ dist-hook check-am: all-am check: check-am @ENABLE_GTK_DOC_FALSE@all-local: all-am: Makefile $(MANS) all-local 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: -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 "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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 distclean-local dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-data-local 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 \ maintainer-clean-local mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-local uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: all all-am all-local check check-am clean clean-generic \ clean-libtool clean-local cscopelist-am ctags-am dist-hook \ distclean distclean-generic distclean-libtool distclean-local \ distdir dvi dvi-am html html-am info info-am install \ install-am install-data install-data-am install-data-local \ 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 \ maintainer-clean-local mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-local uninstall-man uninstall-man1 gtkdoc-check.test: Makefile $(AM_V_GEN)echo "#!/bin/sh -e" > $@; \ echo "$(GTKDOC_CHECK_PATH) || exit 1" >> $@; \ chmod +x $@ all-gtk-doc: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) .PHONY: all-gtk-doc @ENABLE_GTK_DOC_TRUE@all-local: all-gtk-doc docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) $(REPORT_FILES): sgml-build.stamp setup-build.stamp: -$(GTK_DOC_V_SETUP)if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ if test "x$$files" != "x" ; then \ for file in $$files ; do \ destdir=`dirname $(abs_builddir)/$$file`; \ test -d "$$destdir" || mkdir -p "$$destdir"; \ test -f $(abs_srcdir)/$$file && \ cp -pf $(abs_srcdir)/$$file $(abs_builddir)/$$file || true; \ done; \ fi; \ fi $(AM_V_at)touch setup-build.stamp scan-build.stamp: setup-build.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(GTK_DOC_V_SCAN)_source_dir='' ; \ for i in $(DOC_SOURCE_DIR) ; do \ _source_dir="$${_source_dir} --source-dir=$$i" ; \ done ; \ gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) $(GTK_DOC_V_INTROSPECT)if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ scanobj_options=""; \ gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ if test "$(?)" = "0"; then \ if test "x$(V)" = "x1"; then \ scanobj_options="--verbose"; \ fi; \ fi; \ CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ else \ for i in $(SCANOBJ_FILES) ; do \ test -f $$i || touch $$i ; \ done \ fi $(AM_V_at)touch scan-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp @true sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) $(GTK_DOC_V_XML)_source_dir='' ; \ for i in $(DOC_SOURCE_DIR) ; do \ _source_dir="$${_source_dir} --source-dir=$$i" ; \ done ; \ gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) $(AM_V_at)touch sgml-build.stamp sgml.stamp: sgml-build.stamp @true html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(GTK_DOC_V_HTML)rm -rf html && mkdir html && \ mkhtml_options=""; \ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ if test "$(?)" = "0"; then \ if test "x$(V)" = "x1"; then \ mkhtml_options="$$mkhtml_options --verbose"; \ fi; \ fi; \ gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ if test "$(?)" = "0"; then \ mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ fi; \ cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) -@test "x$(HTML_IMAGES)" = "x" || \ for file in $(HTML_IMAGES) ; do \ if test -f $(abs_srcdir)/$$file ; then \ cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ fi; \ if test -f $(abs_builddir)/$$file ; then \ cp $(abs_builddir)/$$file $(abs_builddir)/html; \ fi; \ done; $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) $(AM_V_at)touch html-build.stamp pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(GTK_DOC_V_PDF)rm -f $(DOC_MODULE).pdf && \ mkpdf_options=""; \ gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ if test "$(?)" = "0"; then \ if test "x$(V)" = "x1"; then \ mkpdf_options="$$mkpdf_options --verbose"; \ fi; \ fi; \ if test "x$(HTML_IMAGES)" != "x"; then \ for img in $(HTML_IMAGES); do \ part=`dirname $$img`; \ echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ if test $$? != 0; then \ mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ fi; \ done; \ fi; \ gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) $(AM_V_at)touch pdf-build.stamp ############## clean-local: @rm -f *~ *.bak @rm -rf .libs @if echo $(SCAN_OPTIONS) | grep -q "\-\-rebuild-types" ; then \ rm -f $(DOC_MODULE).types; \ fi distclean-local: @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ fi maintainer-clean-local: @rm -rf xml html install-data-local: @installfiles=`echo $(builddir)/html/*`; \ if test "$$installfiles" = '$(builddir)/html/*'; \ then echo 1>&2 'Nothing to install' ; \ else \ if test -n "$(DOC_MODULE_VERSION)"; then \ installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ else \ installdir="$(DESTDIR)$(TARGET_DIR)"; \ fi; \ $(mkinstalldirs) $${installdir} ; \ for i in $$installfiles; do \ echo ' $(INSTALL_DATA) '$$i ; \ $(INSTALL_DATA) $$i $${installdir}; \ done; \ if test -n "$(DOC_MODULE_VERSION)"; then \ mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ fi; \ $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ fi uninstall-local: @if test -n "$(DOC_MODULE_VERSION)"; then \ installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ else \ installdir="$(DESTDIR)$(TARGET_DIR)"; \ fi; \ rm -rf $${installdir} # # Require gtk-doc when making dist # @HAVE_GTK_DOC_TRUE@dist-check-gtkdoc: docs @HAVE_GTK_DOC_FALSE@dist-check-gtkdoc: @HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc is needed to run 'make dist'. ***" @HAVE_GTK_DOC_FALSE@ @echo "*** gtk-doc was not found when 'configure' ran. ***" @HAVE_GTK_DOC_FALSE@ @echo "*** please install gtk-doc and rerun 'configure'. ***" @HAVE_GTK_DOC_FALSE@ @false dist-hook: dist-check-gtkdoc all-gtk-doc dist-hook-local @mkdir $(distdir)/html @cp ./html/* $(distdir)/html @-cp ./$(DOC_MODULE).pdf $(distdir)/ @-cp ./$(DOC_MODULE).types $(distdir)/ @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ @cd $(distdir) && rm -f $(DISTCLEANFILES) @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html .PHONY : dist-hook-local docs @ENABLE_MAN_TRUE@.xml.1: @ENABLE_MAN_TRUE@ $(AM_V_GEN) $(XSLTPROC) $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< @ENABLE_MAN_TRUE@dist-local-check-mans-enabled: @ENABLE_MAN_TRUE@ if grep "Man generation disabled" $(man_MANS) >/dev/null; then $(RM) $(man_MANS); fi @ENABLE_MAN_FALSE@$(man_MANS): @ENABLE_MAN_FALSE@ echo Man generation disabled. Creating dummy $@. Configure with --enable-man to enable it. @ENABLE_MAN_FALSE@ echo Man generation disabled. Remove this file, configure with --enable-man, and rebuild > $@ @ENABLE_MAN_FALSE@dist-local-check-mans-enabled: @ENABLE_MAN_FALSE@ echo "*** --enable-man must be used in order to make dist" @ENABLE_MAN_FALSE@ false dist-hook-local: dist-local-check-mans-enabled all-local gtk-docs-clean: clean cd $(srcdir) && rm -rf xml html -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf-csource.xml0000664000175000017500000001115412305775535026163 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-csource gdk-pixbuf Developer Tim Janik gdk-pixbuf-csource 1 User Commands gdk-pixbuf-csource C code generation utility for GdkPixbuf images gdk-pixbuf-csource OPTION IMAGE gdk-pixbuf-csource OPTION --build-list NAME IMAGE Description gdk-pixbuf-csource is a small utility that generates C code containing images, useful for compiling images directly into programs. gdk-pixbuf-csource either takes as input one image file name to generate code for, or, using the option, a list of (name, image) pairs to generate code for a list of images into named variables. Options Generate pixbuf data stream (a single string containing a serialized GdkPixdata structure in network byte order). Generate GdkPixdata structure (needs the GdkPixdata structure definition from gdk-pixdata.h). Generate *_ROWSTRIDE, *_WIDTH, *_HEIGHT, *_BYTES_PER_PIXEL and *_RLE_PIXEL_DATA or *_PIXEL_DATA macro definitions for the image. Enables run-length encoding for the generated pixel data (default). Disables run-length encoding for the generated pixel data. Generate extern symbols. Generate static symbols (default). Provide a *_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) macro definition to decode run-length encoded image data. Specifies the identifier name (prefix) for the generated variables or macros (useful only if was not specified). Enables (name, image) pair parsing mode. , Print brief help and exit. , Print version and exit. Make warnings fatal (causes the program to abort). See also The GdkPixbuf documentation, shipped with the Gtk+ distribution, available from www.gtk.org. Bugs The runlength encoder gets out of sync with the pixel boundaries, since it includes the rowstride padding in the encoded stream. Furthermore, it generates pixbufs with suboptimal rowstride in some cases. gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/gdk-pixbuf.types0000664000175000017500000000026412340760140025047 0ustar00mclasenmclasen00000000000000#include gdk_pixbuf_get_type gdk_pixbuf_loader_get_type gdk_pixbuf_animation_get_type gdk_pixbuf_animation_iter_get_type gdk_pixbuf_simple_anim_get_type gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/version.xml0000664000175000017500000000000712340757655024144 0ustar00mclasenmclasen000000000000002.30.8 gdk-pixbuf-2.30.8/docs/reference/gdk-pixbuf/apple-red-2c.png0000664000175000017500000004523712305775535024632 0ustar00mclasenmclasen00000000000000‰PNG  IHDRúd¯€-bKGDÿÿÿ ½§“ pHYs  ­#½utIMEÔ%Ø0 IDATxœí½çžä¶ºî÷˜*uu˜ ´Ö>Ǿ ߯Áß} ¾!_‰g陵éîÊÅÀɪ´FRCâÍbI<ïó&0¼–×òZþÒEþÑx-¯åµüöåè¯åµü JžþaÌ«ÿZ^Ë_¥!Âö+£¿–×ò7(¯@-¯åoP^þZ^Ëß ¼ýµ¼–¿Ayúky-ƒ’ÿô!¯åk,©Gõµü}Ê/Œ½2úky-ƒò—bt/í~í|Ïž¯,úZþ¬åOtc Zk´Ö(¥ÔÀ0 CÏ0 tCOßwnßÀ ŒÖhwž1Ú]à Xg™DÊŒ,Ëȳœ<Ï)Š’YUQ–UYR–RJ¤!B å«u]‹Ú®¥k[Ú¶¡mš¦¦>Ÿ©ë3mÓÒuƒ"CÈŒ¢(Éò‚ªšqssÃÍÍ Ëå’ÅbÁl6³Ï)å« ûƒË¯ñÞÿ”@WJѽmÌmC]Ÿ975çó™ÓùÈé|â|>Q7 uSÓ÷=J ƒB©¥ÚhŒÖ  Ø¢((‹’ªš1ŸÍ©ªë›5·ë;îÖwnû–²¬È²ŒLfH)ÑZÐÿ¥k[š¦f¿ßrØï8ì·;û=‡ÃŽý~Çùtâ|>S× Ú”HYå‹åŠ~ø~øo¿ý–o¾ù†‡‡ò<'˲ø×òç-_5Ð=¨•èkw}OÓœ©›šÓùÄñt à®ë3M[S7 m[Ó=ýТ´cµƒÁhJ€n`ŒesY86¯(ò‚åbÅr±äfuÃj±b¹¼aV͘U3ʲ¤,Kª²¢(JÊ¢¤( « äE`ÃßZ COÛÖö;žŸ>òüôÈvóÄóæ™ýnËn·çt:q:©ÛÈ0dåŒj6çææ–årÉíí-u]ÓuJ©Pw!ƘWFÿ—¯è}ßÑt-çóÉûÀáx`ر;ìÙv{š®¡ik”îÁ@!¤@ƒ”‚¢”•p씡eb¥ Zi”¥5jhè;Ðõ­ Ræä2#ËsŠ¼¤È óËåŠÕò†ÕrÅÍjíÖ7,K–K+R°ÿ–eÚ¦á|:²Ûnx~þÄã§<=>²ÝØíœÎgNçš~PäyIQVÌ‘eÞuºX3'þýZþÜå«zÚ¨Œ1 j̽ÙmxÞ<±Ù>³?îÙïwÏÎç3çölmtÕ"äyF– 2$™”ä¹$/$YnUÐ,ËÐF1(Ð•Ê ”B ƒF V`ôÚÐ÷‚¦€àØTÌN ³9óù’ÅlÉjuÃzuËz}ËíÍš››[fÕŒª,)Š’<Ïɳüßbù<=Ú_×gÎç3ÇãžýnËv³a³yæy³a·;°ÝišŽ¶Sh·³ŠÕÍ-··÷<<<ðæÍ› ®ßÜÜPUyž_Øè¯åÏ[¾ &q*µÒš¾ï9Olw>=~à_~äÓã§Çã~èÐF¡õ€‚,“ä… Ï3Š2#Ï$Y–G{ZH4`$Â(ЀŠ<Ï…@p*«1£ Æ€q@¯OlgvÇ‚ŒÅ̪÷ë›[kÓßÞ±ZZ†_-W,K–óe°{)еRÖIÊéxp¶¹€ûýžýþÀþpàp:s:Õô®þEY±¾½çûï¿ç»ï¾ 6ùýý=÷÷÷¬×kÖë5UU½ý/T¾* ·õ ×M͹¶ªúv»a»ßðøüÈÓæÏ›gÚ®¦ij )Y&²<#ˤýVça×- Æ(§5­ÐZ»c@È @`ùÛn#e0 è•F  ƒ njêöÌñ|dwØñ´yäfµf}³fíÖ77kæ³9eQ[þç°¼ÖÚúºn´ÿãÇyzüÄ?þȇ|z|æñiËf{ me"£(*–«ïÞ½ãÿøÿüç?ƒn±Xo{UÙú½ü¯S¾ k­9Žl÷[>=}âÓ§T£µFMßw{ž6||üȇO?òøô‰ss¦©Ït}K?t(5 sÈ2ÈsAVò\"¤µ¿Öq§µÁhÐNõÎ$!tvº1€4RØkf¹ Ï2äY†·ÕÀþvFÀ…ÝÓƒe{ Ha0R`2‰VŠ~Ð ½¢ë}¯BRdE^PUÖ#¿¾Ys{sÇýÝoÞp<X­nXÎÌf Š"'Ï‹˜í×÷£÷{:9δM‡4IY–,–KÞ¿ÿ†ÿþßÿ;?üðC`ñårÉr¹d>Ÿ §%õîkm×6ç€eˆ3c¸Ηàêß—pþŸU(…t¦—óUÿʸNá:¯ ÿÙå7ºo0ýУ¼šÞu4mÃóö™ÍÖ†6[ËèÝÐÒõ  ÉK(d€‰”h ]—ØÕÆ®À2tž ¤ÌÈ]6—m4 ”fPÚÅË ƒÖÈAÐ÷™I¤)­Ýn”KÔÑÚyÙ5Ú +PœjïîoŸ“Ñ>mì9>ÕV+Ÿ¶k[®ïiÚ†,˨ëšÝnÇãó#ÿõ£áúæÖ2üú–»Û{îoÐZÑõJÃk}ß3(ëdR’gVsX­V<<<›ü‡~àÝ»w…3²Œ<74Ÿï;»tn=ô¨¡G©!xÿƒ0cÍ'y=n¿°&“°ßHæ, +ì*—f\–%RfÈ,›b=\ýKãú¯!–ß èþcx¯›ªê³Ù¶»gž·ÏŸGïºF²<§ªfäEÁ|¾äþþ!ÄÉß¾}ËÃÃ÷÷wIRŒ¢ïûÌÊiGÃ|mm£mSÓ¹üùaPCÏ0ô6•X)ŒsWútbÿ¼±-höûiCž¶OANUUTÕœj6c6·iÇyž“å¹}·R„ïhß5A`ĵógdÒ™föØ4³ïïúßèÆÔ 8Ïì[6Û O›'¶»gŽ§Çó‘s}¤éO µuŒ¹¤5ˆÁ %àÀ.3AæÔfã`JY–5 ´4r|ï[!@˨ƒÒ Nî{sX¸Ts@à…Y†,$™´ži›ö:£r©°>¶(¬Jn=ØEò.bg>lÚšsm;œt]çÒu-xº®g¯´]Çá¸g»Ûð¯ÿ)$Fkún¬º‹,c1_PU nÖ†ªš³X,¹»¿çíÛ·..^"¥`è{º®¡ï[:Ÿ*\×t§ÝéD<ÓOôçš¾mQm‹ê{†®C÷ÜŽñµVVËñÂ̽s§à„0¦ýÍÛ<>li£ô¹ôYF^dÈ,Gä9²È™[ç92Ï‘YŽ,J²óÑyÓŸ6´}c{]™m"StÆs‚u†i|iÖ>ÏÀ(ƒ63€Jcmtg3fNŽ Œ6 %¾ Æ;àØÙn aÓc½·[Ê,ĺó<·¹ìeÉbfc΋¹ “Íð^ýtê¨oW©:\7gŽ§#ÇÓ‘ÃÑ:O§g§íÔMMÓœÓ×MÍáx Ïs[oFUw!2f³•Ë#(˜Ï¬§}}{ËÍrI)% ÝéÄI ÔçÍùH}:ÐœŽÔÇ=ÍvK³ÙÑîö´ûÝñ]î{,sãµí íÕöèˆò4iû¸Åxg§Acm~ƒÁ¸\&‘KD–A^ « QdeEVÚµ,JòjFµXP-–,Ö·¬noY¬o™¯VÌ—+ªYEQVÁLÉ‹"š22¿õ|==«ò«=¨é.¡£ë;º®¥ëZÎõ™§ÍÏ›G6» ‡ãžÓù`»—ªƒM5µ ó*š“ú†ϼ—ayVI0) :3Hëis½ÐrÐè—K‘D®)„ƶ¾RdäEI‘å!¤å{­Í*뤪JÛ±EfÒe×YF/òœ¢´yï¡#K–Û¸~æ}Yè bß‘Éj¹âv}Oßw.AȾ#ŸËïM›º9Ó¶-m×XÜuÃUƒº°Ñ«ù)$ynín[ï 1 tÛ-Û®£ÿðcžQJA{:Ò×'ºÚ²÷PŸÇÞm‹h;ò®cŽ±I«òHÿÝm¼Ý¤p7v­'¹óÆŒLï ?ƒv Æ`†¡ ¨!sÈÎ()² ‘[–¯ ËøYQ‘—EY‘WyY’—EU’—–õ‹jFµX2[ÝP-Ì+ªÅ’j6³’ªŠ¢,(\¤ã¯Æþ¿Ð}O³¶m;C”ínã–'Žõž¦;;æWˆÌªÉ"óŽp®Û¦„·-[P†Ø¸#œ—ÝH$9ÂH]’‰œ ËÐee…ˆO—¥ sUeÅl6sᮥ[V6Ád>'w€õŸÝ‡à܃»µýG€K¯Õø4›isÉ ÊKÈ Ìl .#ÐfžƒIs<9žOœNGŽ®w^;Ø,¾)£/‹*8!ó,#—’Jkò¦¡«kZ­9hE6 ¨¦f¨Ïè¶A75zèmÑ=G.¹1^ͱëlÂtiwþ„µ}xҸЧÕfÜ>"ØýqÚèpŸÀd÷Ì `0¦³AØÅHVƒóBÅž‹µé…D¢(É«ŠbfUúùíË»–w÷,Öwv½Z±\Ý°X.™ÍÌæs›çï…ubïZ›ÿWSÝ-ÐNç#›Ý³M~y~d»æt>S7'êöL××ÈÌåDî:œddR:ööÃ%¹åj° fã„« zgÍe·ÝL­­\–37pDì_nUì™D¢ŒÝKó‚\J$’LD×Óv=u×£ÚÕ4 Þfí:t×£º3(tß;ðyÓ`„‚øŽÂß"þê¼ôƒë:ÛkEïor­˜=ùбP5”‘(Æ™ko›a ™1d€ÄÛµÀ BkW£rèÃ`ÏóÎ.A߈E²=YÉ#Fuܦûµ ¸cÓ¯ÎÑéTwKQv ×øóµK;&‚È°fÆ œ‰§¼Ya4à]ÇÐÔ´§YžsÜ>±ýð_ä³Å|N9›3[,™¯Vv½´Ël±b±º±vÿÒþV”%™3ᤋVü™ÿ‹€žö0³¡(…êÖzŽŸ7Oüøñ_üøñ_1¨žaè0B#„±1ìL’åy.Éеó¨«Á0Å0x¯·A+²Þl±^ÜÌÙÒ…S[Ë¢t£ÁTÌgsæ³9«•ËBsLóe^Ú:ˆ )¬â?t}ÓÐÕ Ý¹¦«kºã‘öp ;èŽGºÃ‘þ|f87 uƒj;tÓbÔ`[ÚfÓyû|äŒâŠÖ[œÖáTÈÒmç’yž3—Vm¶‚A`ô˜]ß·-¨úÁw­ÚÆí¥ ˜BÖÁHÌãªÂn›p˜ÐÓ@”R dö ê;Ðãu&œf³‡­&¦ j¾í’ànùZ ¿öàgÄî p¥5*h6¢a´²BYZã¢)B Öeäeemýù‚z¹äæîõ›w¬ïßrsÏêîÅrE5³Ñ²¬ÐeåàO`ßÿl §àövxÓÚ¾à§ó‘çÍÏÛ'Ç-mwvýõMU !)á²È¦ÑáÚ¶ ôBHҪܙõ¢EEY6Ãl6wª·õ~—E嘺 rG‚-çÖ’ïÝi‡>7¨¦FÕ ª®š–¾nš†ÞÙ¬CÛ šÕ¶è® k3 ˆ®'rP6çÄIXmÄên_B’vD ‘ºGèžlÈlCtBŒàXÇï}Yt-B©Ðwmo…Þxäbô·.Œ˜|Tã$\f®/“€Yĵz|®*kó›(3R¶Ö p,."›»·ªÃ9ü ¤Da ƒ2!¼à°ûð @Ja€¾ëP]K{ž8nw<øÀâfÍâfÍêöŽ›»{nnïYÝÝqs{âùU5 1}éÚà úŸô4£J©¶k8ŸŽ[6»g6»g§Îwôƒeia2„vj”sžd&£œ;O÷rÅrqÃÊy¼s›ƒ½˜/™ÍfÎæ.ɳØ2uûÜhßÕ }ÏÐ÷ômKw<ÑÔŸž8øÀùÃGÚçgšÍÆÚÕÀv¬Ö΋ou)2OUßØÖÛ·±B:UÙ/ÒÆkÓ»òÆ•Fk›…fm{ã[â&& ‚+@/ËòRíNŽ‹@7 »F–õ¬›îè˜ÆTbCnÞ̲N”py“®‘̸ï“4¦P9éë$d8ÖkN¸¤'ã™Ù …pj9äNE0ÆÀKï|öžÓÖ4ÂfH&>'a°Vº³>! Ô‡3»§'ëˆ+ ò²d¹¾eýð†õÃ[îÞ¾åîÍ{ËüwÜÜÝ[}GYUdä˜?P¥ÿ,ÐÓ¨VÙÇëæÌv·ewØs8ÚF»®ÃIQÌ˜Ï ²,8² Ã>û¨û"F"!ÑûGòÆ7µÇ}ãOìñ ¤ÀÁ%¦,‹ÄˆocUj¤ˆqéoÞüHýáínÇ°ß[€;šUÉ32—iìÀœ9ù[æè~q™Y"ÏŽíSaïè¡°&L-•ïNCP{½ð6¤É¬ÀHHh¸Îè"&Äð=Яœ4"¶|zí¸Ñ;£;eeð­$ª½BGI“Ò­vèfµãž/øpü:èDñ ¢à„G´Ï­£Ô_οíÕ{{}h9‰½Že{átúüì&VC»‘C2Sôm<2t :í·ÜÞ¿áæþ ëûkÏßÞQºÎG¿×¬h?Û'°©<ÏY,–”eÅíÚ¦w !\ìzÁ"±³­}=íß uh[ºó™ónËùù™Óó†fûL³ÙZÛnÏp8 ›©z„ÑdB’ 7®\žQÌfs›8QÌ‹Ù|F6Ÿ“ÍgÈÙ̲vQ„ŽÂ{Sq]§ê¶‹NØl=íêêÁ–ÞæÙ|°qp­­ÚjîqOX|¢ò£v¢Ê>U¿ Þþ±Ž?a~´Àè“o$\`„Œ@÷ª³Óíc¯6§“»Ô6|ãß$Èø:{߈UILIŸ,£ýaR8{>Ü‘Üe4êä(”a4Ê`Ù;ù=ØN6h@9y­ÜOÞÝà¿2#¡9×lÍGšÓ‘ÃóÿÇÿÍÝ›÷¼ýö{Þ|û=ï¾ÿg0E¥ëÉ÷{”Ÿ¼‹õ,KŠ¢À‚¢(†J{aÃAeYšñ—&x›ï§•t¡ÝïiNœ>~àôøH·ÛÑîwèsi[LÛ‘©Á Y¸! m~{^–óùrI±\Q,äèÕ 9‹*¹Ì³àXó‹Ñ ¡¾WšVVÝÖJŸqûâbó@7~QÂh›ÆºbJ÷ü$ë”VÇENÓSI@í-]Çb&0•‰î.î?~r@<&:Ðð Õ‰í¡ÒÕ<¸k&¬µck¿ö,?ªÁ+á^fŒKJßã.Âé; ÍÕ)ÎÒ@%{ù2 ÉCQþÉÑ—°¦‹A =]mÐ}OßÖÔ‡}×¢TO¯{kvHÁêîžÅò†ùbIî"J™ë§ÿ[xç? téÒR…̤U¹íp̆éØâöi£­=òŠÿB;ÄÜ9ÛÖf­Ï¶§ÕvCýéç?Ò|z¤?èÒXgÂfß™x^ÍlþórI¾\Q¬VdèØETÉ3ûâ½=ØÛ©æÔÑ®Ö.öî÷é¾à6}é¼ãME;^™@„´Ö^‹ÍR–œ:çìW̦R!»ð-»ÓŸm¼Qí^:±C=KSQ!ѲÍÚjŽ¥„3´C7`ã(7³Á±{r¾¶¡ÍT]No,ƒöàÞ—p¬,¼ ðOãüþéÒäá0`¨{GÂ1øXúg#€@DË(jLŒ”Bi› Úµ5F ´ ÂУ©uËÍñ ëÛVk?,ø eY‘çåïtû ¨¿ûè Æ úžþ|¦98;;¼Ùnh6[ºÍ3Ýó3Ývƒ®kh¤1d‰÷<+r ìjN>›‘Ïçó9ÙܱøbÕõ<á°çõÀtõ± Ð U´ÇSÝ•yŸ:ØFWÁþͤíŽyñÌ8<›à‰¶(ôŽ¹e®[ÞSOR\ØI8uX85úRIðê6a=ò[Ú'Ñ<£»zùá~Òs\î€ 6¹!½,lÆç'^ܳ'bB…ÓƒôQýbã›øˆ©ãÐ$ãU{å»+§¶¹{sÊ ,íꘘEãfo¤µŒVº* IDAT ï£Qz@ÔGØg( ŠÃÐp{Üsw:òÐÖ¨a “yˆôüÃD|5Ã=_-Æ Ú–þx¤~|äøáÇOi·[šÝ}:¡k«ª£µµy„ ÷@/-“³9ùbE±XF5}VY5½*mO'—Éd½À6ÎmqeCÉŒ³ð‘= Á²ý0X7µeú$\füXvÂ'PÄ0‹·ùu°ûU8/0I(9-AWœl¼|Bª)Ûà2#Pû!°mbÜÇ<ùÉ‹‘ÜOÄw4­•7 ¤c|‘¬ÓºyXZ•pµ”~S•Åþf½æÖ#/1Á›ï_§OÎœ&%„Doì"'’AOœÆ1@þùÝw RBJ;—ÝéHá ZÊóžÛÓžs[Ó =RdÌ+×¾ä·(_ ÐS{\»QLT×Y&ßn8==rúø#çèö{ºÃÓuåÂeX'a&9Ï£º>›S,çV]_XÇ›¬*;z‰ËO–ð]½C)£ Ð#›ꬭíÝ6è¶Åt ¦ï@)Gt¶Œ’h¼Ýï:«­mO¼ÁŒÝÀÄp¼4ƒ¦¡²ôçè-ö`½`îp$—ì͇´Kê…ä ‚&±ßÇW Ûk‘¬½‚⯙ªÒ“ë¥ÏqÁþ“â #i“cƒS ‚ê.‰Ç¿í’vÐNPLÿÄ: [çœ0FÓ Y½¶IfòtÄ Š‚œY^ÑÜ<0´z>¸ E~ýòU}dwÖ³^??Ólž9=?Rožh¶Ï §#êl“^2\ÈL 2?k‹On©rÛlVZGÛrN¾˜[{¼(à„óÝ—ÇíÇŠóÙr1ã6\Ò‹·ÅmÒ‹î©êƒ¹ÓýH&v$J¯ÆÝË©ÿ>[ÎhÛQf,p"³ŽJ0.“÷ xŒà1Éåâµýàîmà,ôÑñé­S˜ÞÓÖ2Æ®§çï‘lùß’g 5YÒãbî}t7Fñf’§oõÞµ#¼§Ý$š‘Œê}0—Ó§KœÉÊ \{œ03Ø®´bP¨®‡sCGI_Ý0,O çÚ¶¡Ð1é×/_ Ѓ=^×Ô§#ÍñH½ßÑl6´ÏÏÔOŸhw[†óÑ2g߆Î/Bda˜ YäENV–Ö&¯æäKkƒg³Y•ˆª€,sØSP’쀧‰ŠañZ è½µÉÍ0X[Þ…É|F„ôW\þ{°£ýŒ¥!ÉF9mÆÜi£ ¹+í ÍEIöºÇü@ïPh& 7 ÀÆàŠšL°¡GsïÒ«Þçì2ôc%—°=Ö+¸z$£=é¢úóôô8¯)øxÙ(~ænšáoÿ­¼`¶F›Fk/ªGðOà÷øw'0¦Ç0`z‰’~f»:«¦E÷ƒõ…÷ÿë—¯èÆT×ÑO4›gŽœžŸhw;Úí–n¿g8Q]çÒW¥ëdbGÿ´C äeå>#ŸÍÉçsòù‚lnÕuŠã›4Æ©ÕƸ†ïXÜyÅSà{–ö¶³_…È¢À¸qÙŒöƒ`ˆ `q÷ €J’k¼Ó-ðg¿¿oŠM5/$’û@M,þÙÒq߀8¨„û^!W€xËÅž]Ý‹lüô1R̤j¼L@k h-Æ–.7)xùcœÞߧÝuƒ¸¹ø’:ú»ìú A ÁÛïEWwÀUÔAúÆJ¸ eÍ×MÇFô“ßøß+_ Ð=£ç3ívËéãGŽŸ>Úøøan\||è‘F»±Øcl[f6…U–.=u>w@·Ž7Y®6–­•÷j[°{{;†Ï"Ë°;gpÑpG"DtÊĽÀ)øL” NìÚ”©Ãæ5F7ž¯Ræetíü#¶¬Í„‘ºìŸÁ3'TÉ“]¼3eÈ+¬~!LüÛ¤@÷àñÞáXöŠ‡‹ûè«ÛÉ&ݧ™¾d¯îÍÜD‚ÝmCÝ…»’ Éx±èYôƒuóÒ[üõÊWtc zèšÆŽê²Ûp~üHw<ÒŸÐàN2†A¤Ý&,®ó “g˜Lb„°É=ÊŽnŒ±ãÐùf°$Þî4_Ý7|Œíøà{ŸgKë´3Ê$G=¶ßZ#ýÁ>%iàî”d…gä ´§àÀ°þ˜T%gf“Ôì‹0îýúºÁ‰Í-‰ú›B6cM„á5:µÞ³­W#l{22MÆæÀ¥ÈHþNü&±˜BðBŒÏ‰fa'Û´øtÖa‡¿ò©· cãŸS¸Ùƒ’‹:göïÁ=ìo ó?è#û줋}Gß5tõÉõ!ßÑŸÏôç#™1nÄÇàB&Œ.ÂðÎÂ<.2UV˜Á®µwΘ1£OÙÛçDG~6!†n³áìâBôäK’ëTá„SVgÄ* ˆ/80½WÂÞÉqã÷<±¹C}v÷ucäŠ µˆµŸÔ·ãD8}¦Æd± ã*ùsÂq.äæfR›ðÞ'Ú‹5Hºª^y.ÉÈ6&؈ä½â0VÓ‡JÞI®7zÞ=ó™wó[”?è¾O»"Éöm¦>Ó¶wÁÍ•fYÔ âbýY£Å¥Š D†p‰™Ìíxrn(* ®+¨Á ð³­:c/ÆK}ÃO/¢1 Ÿ»ž0z8&ùt!ô%c+0éµ&ªvšcÒëy»Õ“hú>}¶öü”½S5=ìKÕóP'Æn ß(€?Ö;ª™éšðîÌhm.ê‚kÊbÞô0É}í"ÜÀ‘$u ŠöHPD5üÊòÈM¬@â¥7Aàû°opŽê8(ÉèÜTj]”©Ç4}Ÿ¿}ùÀ®ÜðNCßÛ>îµ`±mÎ }‹Vƒmô vÛzÒνGTD5k4‹¨"qê¨ÖÖy6MGM<±ÞÎ4IKJ»¢¦½ÒüsÙj›oX¬GÆ ­sÔR'lëZ4&6¨ñuW‹=­ÃŒ þ¤`&’ µô é¹þ^8¡cÂÚ$µ0þ'fzÌT#¸ýÈ´&¬urö¤aÀnÜ@’ÞGXOŸŒu…­ÑaŒ£=A³wÆ…'¿¨ˆûǵ){œÓ Ã7NÞÂo ø?dÚdcì_CÛÒ65ÍùD{(”,ÃO¾ˆq !³è@ Ǹ»¦Œ×Ä/˜M$¡WáêæêègbM®güW¾ÊèÉmðî·íY8Wx_ÉÏŒŒÕ`w§1¤ÈR±q­ö\%C`qœ‘Ö0j fré5S­ yæDãòÎB¯1øQ`§29DÉÜ$~8iÂynÌ£ãÓƸ™t½½Ô¤aù:DZ/*KÔ85ÞîvíµÒËOû«•?Þën\>²Ö®Ç’û"BŒpeÎé&£ŠœqIÇ cÆ h#ú’Ñ«'€Ç3ˆoÔS– ½öÒãpÛ^5÷`{§Æqt_G§X¦‚CÇF}™An6*è<)4M(Æ¿›ÚáÖ—Ì?wÚ¿=©®?VO#w–SñµH%ö}†{ÈDhH‘(NÓsÍ…½=nZé³NrR­%™!ÆiÇŠwãÅkF¢5Ä*ƒ9C*ðCåvö˜¬ªX¾yËüݪû[ŠÕ‚¬,y†È&˜_©üñ@%>à# +-mfRº>1´QaF”B=iSöŒC:Ù; —™ÄiAëëÇ\ §p”1WîñBì:Õ(°ŒßN,Ú‡ò„:š˜a—2Øè©.0}û×K ¸Óy@zp;pY€D9ž‚|ä³ðÀõ³»¸c}œ<|“0wRÛ4flo’Ѭ/ÓEXF0(4ƒ±³Û(ÏòøçÐQ[I4‰«šŠYdvbÈÅœb¹ X.Y¾}ËâÍ=‹û;ªÕÊd”ÿfCK}@Ñ£ìF’o®Ý‚s¦XõÇX'°^w#m§ûa•­eè Ñql.áº48õT$-.Í«Ó± Ì è$¦Yt&®¸¤¤ â ÐS»ß¤ÍøÂáîêëY›ð<ÆLè6úh}¡I¤¿’ìé®DÞ?ƒä¢ÎIM'WŠëDLjÛ.çÁqõÌSOvÉ]ü€BäUp;:°Ö(g¼ B:Á扩å…›ß{‹“JzA&„ /JÊjÎ|¹f¾^s³¾cµ¾e±Z… lÕ¿*Ð:n2âgFÊðѽšÆÍë,òÐ3Þ ÷f…Ö ªGvp@itTñEŒÁƒ:騡 ËϺ}\߈Sæ`¸üH餾ŒCXã¿gà”ºL:ŸÛeù_þ÷ÿã¼ø×òw*Ð…”ˆ£ßFž9½BxḠ¿B°_¹XQÑA²?$ÐŒþ6WŽc|¼I߉=>Ü7¹—ëÝk}ÆÙàÚèèI÷û´q3°âÖÉl0®g™÷¥õð¡¸ô9½£sxSñþÍ[Þ|ûï¿û'ßý·ÿ‰ïþãæîþ «õ-ËÕÚ^UäYáF†ýõ‡lûƒ€.ÈÜKEQ†y5G¶=¦ii7ò²Bd9~´M@6VåÃôIÂÙäaÑH£&³‹”vz¨ÑTN‰¯Ågzᕉ048ûÁ½.¤E€q5 xŒ wíÎ"Y{æNÔô2(.ák¯rzÅËsIŸkzd2Ñã0Pù}!Ü$ëô=]ãdxƒõ·¿Ž{¹£1©1 ái]ìÔÉI—T™ÆÃM¯]’¼vß Æ0u¹x@ûé0}¾UJ—‘fdÉ ÊÙ‚åjÍúöž·oÞóÝ·?p{ÿÆNê0[¸Ððo;™Ãf£OGº4™&/í ŽårEµZSÝÞZçØ¡™´ ›!B'‰N€îlsܶq iìÔÄÂH·m!Àî<ñ¶2±_:$@fìYçb;Éîìþ9FOX9PÄèM]ÙN›ÿäÚÆÄǺ"8ü:€ÕŸCÔÆš@ŒF°‹õ0ñ:þ—4ß=Õ2Lòøéq^¸„kŠôï3˜g·³¤¦“4&ûtdw"óÏçeŸ¬ï@X›+ïÊ×Id9E9sÓ)Ï©æ Þ¼û†û·ßp÷æ7·,+f³9¥›vì÷(¼×Ý!2/Èg3ÊåŠÙ틶µI™´Ùrmmç(w]N¥ž€ÛÕöx~Æ&"É0|ЄÕMÌd ©† Ø]Ž³‰ÜcGVášQr$ëD$Œ²ôc|ÿÈà<#icÝdÔz­cõ6NAš\g|o"ˆL|ã^¥4éÜé:¨Ô!DÀêóøcÜ?‰—.¾ÓŠ ™q¸ùÖ#ðÃs¦(ù”BdȬ¢š-Y¬âl«oßóæý·Ü¿}ÏòfMQUvB1&»ß²|5@AV”ó³Û;n”‚<§Ø-ÉçsšýŽf¿£çh‡pÒ1ð[‹ûXH´1qN5©N„ðZ tðó†l¡û*Pú†êçãJÉv¬Ì{»|ø'Që#£¶žÀsÄä!AxðDUNÀýãø#=º‚Znâˆ1t—¢#¦‚&Ç’ü3©L®8þl© HýBPÄ%ÄÃSpÖ±“Îè*0µ“ ÍHHèðîÆo߯… eÉbµâîá ß|ÃÃ; ð»‡7Ü?¼ Ó1eynÏùÊWt!yYR.—,q™DKÊåÊ æX¢µfè;0ÕG6Õá3Ä)v…Öx>×FØ4X7HcH—ŇæH죄t®± ækÔ„³íÜØéfÌè¾Q‡k'ëô¾iSMŸ†ö‡™pÁÈ. û^}ËéqÓî¬W˜5á=Œ„ÓT˜ŒÕòñý½É⯓A$t|†)ó‡Ì3âÚƒYûTUeF ©ä>Ô>n©¶¡±9ÞQ§5A‹ÛzDSÎ%c•UÁr½æîÝ[ÞÿO¾ýçãîá-«›[V7kæóeúß’Ñ…ct7,r1›S.–EAž }s¦«Ï= ú £×ñÈ ã& °ÙHRǬ8¿Øc£ã#d̉)cš4“6M·/YGJ´Ç§»RFˆ›I¹LŽ “øgM®aw¥À3£}ŒNMŽ›†I{¯%ûFÅ3z`ØT3ʾv°µ´îI[l @O×ÁVv÷€v` Õï[c½ìŠÔ¾oÓÃ<íî¡IÒ›ÝJ‚Ì2Š,'Ëm-Š‚‡·ïyx÷ž·ï¾åý·ßóþÛ¸¹½c±XÙé—ܱ¿d‚ѧ|5@—RBnÇXÏ‹£4Õ|N†õ¢«æL{ÜÓhÝ#ºÖe©Æ¹G¨ °tªVûk¥ÝFý3e ÙiÙ:°¿Â£{Vf¼ÖÉ5üqÞ†wuÙéAòÉ Xl6$áùÒz„¿«cì:’LTÕœÙ|Árµb±\qÿöÞ}û=ï¾ýž7o¿áÍÃ;«ªjnçGO<ìK ƒ÷ÄK² (ì̧º_c´fè:”ê‘RRío¨Kºú„êTÛ¸é‘l t#t£iïxÓè©ìÚ1ýe،ɞK€G¬^ãz"SÝYó® âYgÿïe­’߯1zznà°NÕ|s ÒŒ€†‰ j/›ä?|4ü½'^kwß±-ìµh_‡ãLŒ]Ÿªö×Qx¤]N¯tŠ1ÑÁ§°c±ûãÂCB­¨*ë5ëõ·o¹½ÃÃÛw¼y÷ï¾áîþ ‹å ³Ù‚¢,­fú•¯ èÓ"¤¤˜ÍYRP,,ÞqÞ=sÞn8o9ož¨wÏôõ™^õí'ËsÀN¼á˜Ú?"Mtq²©šï.‰¹†ùõkÆxÄyüÅäÊfDÞA«H÷„S®¸…[=0kÊä~íl‘4Dæ÷,šžh)е<€ù’£ÎÕʼn¨ò\¨‰ ìÁØ©ç®!‡„khcâè@î{§}ÊSG^<×jn£¤ÈäÚï7D&(g3ëUÿï¿ûo¿û»û·¬oïl§•›µµÇ³Ü~Cc~WOËW të‰/­Ýž”ó%‹Û{ÎÛ[Îë;‹Y^ØqÚó ƒ¶3˜zûS;‚ $ÌîpR»þíÂùËGk_/<&AxN¾¨z¸Ÿ¿½Hî£׺ÅøCý€©cÂ*ªÐcÖµ; kÙ,±ÃcÓöGGÆô@³õ˜q«DøM™ÝxMî0ºŽ× Î40½7KìÇ©ûiïµ¥&â=#‹OCnñ]Dó ˜>ÚáÆî©÷;Îû-çí3§Í§í†ö¸§=Ъwó¨y/öx^L¯ªÃØ¡…¾ýÕwIžªé$× ¤=Úé‹™¬Ó­ôãN½üVÖ6½&`L`I°ŒŽÓñ}Ž@j›=üÍŒ¨AXfá«à3£Ævõ© Ñy6bêÀêñ¸TønÅÓx»2QˆÅ ùð±RÑ\QÚÐ+Í 4½ÒôÚ0hC« `0’Þ®»µ”ˆyVÆN<ŸÏ™Ïç,‹°ø¿Óý^¼Äü)øýr ü¡©$mpÄèé$쿆à·*ña¬ýžç†¢(ÑsÅâfÍ0ôô]G}:Ðì?°ý×RÌÿÅi3)éÛÆ‚] a^r߀},>”S^']ûßâ;‹™vþ´ÉE.ª±ñØètšrߤÛ' 9ºˆ÷í=}¦¸5ö\MAŒ~¶¸°šŸ-ŽÌêÀ›ØÔÚM ­£36±ÕCÜÞåËZÓtŠºìÒ)ên°Ì>X–WZ»ñâ»ö8ñÛÃ0ÐuyžS×5Çãqþø«ÕŠ›››x/¼PðàOA¯”áÕßû¥2ºRêÂÈÿœ”øšŠ”2اR«Rey^’å¶óÿüîÕqÏù°·N»çOdψ݆Á€î̠ЪÇÐ[¬1.!†”¶õ çDºpºû÷ÚínœþQ1Ø#19.Ú‘ñï[Æ5Xî €ñ‡O-ã0ã×#ÕÄ–k÷h÷ü“{…[F §ç9ÑØñ)¸ÍÓ">¯·÷…wÆEg›Í4I€ÓhâyG£¯¬ºÒ†^[wJÓ šº8·禧î,à•Ò#çãµ’æéÃ@ß÷#;:U¯g³YPÙonnX¯×W—¶méû>\o†è4Ŷ{¯Âÿ, û“ýâOþZY}SMÖ:Ì—%YN^ͨ$dZd(™£òºZ2T+Äé@ßœPõ‰ÁÔ¨^ƒv ï$vdÞ±j~©3»E˜dÛëßéèAÒ?<³E¾ÆæSû9ž‘0úHF™xÉûò*ò´*¡‰ðºÐLü³vçõ{<*ÐøÙâ…Cö¨Áº{ÆŽÇ «+™q:8&Ά*b畲w¯,ƒwM7ÐtV5ÁUäzIëú\„:ÙnÒ~íA߶m°¯§ä:µÇ½ÈóœaPJVÿßÚ‹6zZ<à¿6»}šx‘.ÞÙbšDdYÅ\‚uÇ IDAT eF©¥É(ÈÉEI.+:Y¢Œ k:ÝÐõF Há§^±v[&L)Ô/6‘ñ9—Zp|N÷oúôw3ºD`ê«×KŽiè*”Q_YbOºILQ8ûµ¿ŽŸx#Ï|dU$šHäõ±ö1£.8yôêO÷Ìo»£*cjƒcîNiÎMÏ©é9Õ½eñ¶G©(D?Çà×ÊT€zà¦`L…€¬Wõ»®£m[º®£ïûÀâé’|º¼TF@ÉOí¯ÕnŸ‚<•x^íéûž¦miš–S]s<ŸÙÏlGv»#ûÍžýó†Ãæ™óaG}Ø‘¡™å‚*“ÌËœy‘“gÒ¥CÆ%Í©ŸÖ+¬§ß!¨‘ÓgŸ›Ucã7Çl~É”W¸~³ôL_¯Ô½`|ãLf¤!]_ùË™6ƘàH³úT¾EO~úº¼`›fÐÅXVzÔ@) ìAYçZÝ)ÇÜ–½Û^Ñ]¯è‹§Bôß))ؽãÌ{ä½Ã-õȧŽ¹årìòÔñæ·S–Ocë/•ÏÆѧRâk÷´&O–ä^Z6MC]7Ž'v‡#›ÝžÍvÇÓÓ†§§-OOÏ÷[û=•0¬Êœe™±ž•ÜT%U‘Qf’"—än-¥sÐ Ò;G|½ü2¡©IÝíF ÈTH@௩¯dtHÚ´ˆÉ†¹„&!tÏBzÚå&ÍôO‚¼OÂù3f<ãŠ}ú¼A(zvNÖèLÖcõy0JÃàmïAÓõ–½MçØ»ìÜã—üZÆš¡÷¼§€¾f»öûb±øka7Ÿ\óS¾´Я9â~nÎ×T>Çò^ÊÎçs–Ë}?жuÓq>7´í€,:Ú¾Cušc«Øž{Jy¢Ê3ª"cVäTeάÈ(óŒ<àÏ¥%Î6¢Þ=¯2 ìm¸Þ(¯ØÑO¡œ áhsátŒ‡¦Õ‹ª¿IŽ²N6ƒÐÉ a-bhï"(n›äùü¶6&™×-é€â–ÁM«k½¢,cw ‡5ýàBfCÿ¿“;r ÔÞ¶ž†×<{§÷ûRfŸ²üµãÒ䛲,Ø¿˜Ñ½T¸ö?C™ª/#{Ý-þ¸<Ï™ÍfaŸKÛÛKÚúaà|>ÓÔ5]Û:©§”‚E•3/sUÁ¢,˜W93§ÚÏÊŒy‘‘É8¨Åg-½Ô;ï1è9Ï6ã}£óM¸NBÉ—vcðª aÏ®ö8½0q Í$?xCÄ!¹—uI‡¼6Â?¤ N:? »NG“I³Ú¸ƒÍ­h{MÛ)êÖÚÜuÛÓvŠ¶P®ÔØ‘ùùr­íOñ‘¦«¦Þt¯†_‹_Ë”›ÍfW—éo/©ð_ tßدük{ê/ð^ÍÔùáCyž OÁŸÆ@=è‹¢`µZ±^ßr<9Nðu}­0ÆPkCß(Ž¢8 Š<ªôe.)3iY>VÅ—’LJr)ÈÜ"ÝRöy"ÐGÌ­£j{xÅ%mð½óÓAS0ù›1Q9}ã¶^¹䮾ù¨¾6í7ME$ÄÄ9ö 7×xéæUyÏÞ!é%0µqv¶}¦QÆš_œw¼Ýà<æ.±¥ëU8þ§Øûsê·OCõŒ=ÍVóËÔþN3Þ^J}½–*{í7ðÔ#ÿ‹lôèFUýZÜ?õp¦%õ?Lí©ÕjÅýý=§Ó‰ãñÈápàx<†¥©kš¦¶ö~×ÑÕoÞ „ mÙª÷VÅ_”v±û$U" cÛ[U»éêÁªáûmPŠaÐ(•úgÆö}°^>Ó–Š©§ê÷5VNíçi&[ Öko×@=*Óo_ªu_UÝÓòµƒüZý^zŽ´; %¦IR¯vÕu–óù|±ÔuMÓ44M3… Ê…?†a³Æhah€®3ä½"Ê…ë°câIœçÞ LJìÞ×à™MYæ\Zfo³ººA¶K;rxµõâý   2hì£eô{2™¥ðÃsE c}·Nÿ=j,!eÕ^)3bpóÎ6­4£ø¹‰æ‰ýîã ©·zš+žv Iü%Õ:ú”qÓåšçü%oú5p§ìý¹,^Ä #§ç/wL| %eé©mîq„i¶‘_v]À{mñ^ûÜiì3 €:öø¾ë¬ß÷h¥PÀö3Ï8ö“™Df‚,÷Ò}<÷Yâ°Æà}7&S*™×;e1óB|üJuÞ€á²ç^ ¿%&^ºž¶»ŸàŒPÏ´ÞN«%Ÿ<_ &Œ2r è)ð¦ìúRÒÏíûR_ë’zmIÌ级¦ß맾'ü »©~®¤9¿/©aZëð²=èýâÃpi8îK÷M…DÊøéºëºp¯àøóCU;Õ?ÄžM¢Š J£… ‰"CA¦J‘óï êiÒÅKk ¨ÿé¾k禿¥ßÇo§ûF{í"QK¯±Ù5\cj¿L˜Æ¶¯…¯®ÙÅéù×Ø{* ®ù¥¾æ/-?eƒÿTùK1úµ2m€×˜>ÝNÓ ¯ ‚éöôSaj )ȧÙNýУÅ ¬gÿš…z¥Pƒ¯£Ïvmý¥ï'uNN×/e`Åص~ñØ´\‹æ¼Ô°_R¡_¥%õ>O÷_½Åÿ^ïZð—oׄÆ5¦N…ÌçüK”ø\9Óù‹Ý—k@˜ÆÙ_ZÒø{* ®¥&N÷]Ós^Ó}ÓÈ—6-Ó†r­áüÐÓw6}Ÿ;.½ßàSVž‚pÊÆ׆cz‰_bË´SozºLÙûç¨ÚÓ¬µ—´é»yéÛüÒò—UÝ?W¦/ò%à§Û?% ¦ÚÀT L5„/Ñ~J(üÈ?Ç¢/ýýÒûHË—j Óû¤û¦ þ¥ºL=ÉS柂hzÏkìø’Šï“\®i/øKTîé}Óç»Öëò·ú´¼ô¢?× ¿T|ÉòS&õåÚu® §és¾¤¦Ïÿïfˆ}nIy)ÛòÚ·Hëõ9Ð^«Ït=­Ë5Sa:HãT³¸&dÒë½t߯¡ümþR¹&®©¡éo_¢ \S‰¯%ð¼¤B¿ò_Âèé3ýæÚç´†ŸÒ$~®-ú%×û\ÓíkfÄ5Æ¿¦]| ,ýsÊ+п ü’ø9ŸÀôïŸò\?ò” §ë—îù%ïà%À—‚zz½Ïí›Öíç^çK´›é5~îsüYÊ+Уò9•2-?e*üÜõ—2ô—Ü÷Kô—‚zzΗì{É©÷%ç¾T×—ö½ôÛŸØÓ2òº¿–×òZþšåÏ1 Üky-¯åß*¯@-¯åoPþ=[*.øäkIEND®B`‚gdk-pixbuf-2.30.8/docs/reference/Makefile.am0000664000175000017500000000011412305775535021726 0ustar00mclasenmclasen00000000000000SUBDIRS = gdk-pixbuf GITIGNOREFILES = */*.1 -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/docs/reference/Makefile.in0000664000175000017500000005226112340757650021746 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = docs/reference DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_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 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) 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" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = gdk-pixbuf GITIGNOREFILES = */*.1 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 docs/reference/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign docs/reference/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): 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: $(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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/docs/Makefile.in0000664000175000017500000005217312340757650020012 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = docs DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_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 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) 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" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = reference 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 docs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign docs/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): 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: $(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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/NEWS0000664000175000017500000002214312340757504015504 0ustar00mclasenmclasen000000000000002.30.8 ====== * Add missing nullability annotations * Documentation improvements * Translation updates 2.30.7 ====== * Documentation fixes 2.30.6 ====== * Add annotations to gdk_pixbuf_save_to_buffer * Win32 build fixes * Translation updates 2.30.5 ====== * Convert documentation to markdown * Translation updates 2.30.4 ====== * Make test suite robust against disabled formats * Fix test failure when using libpng without iTXt support * Translation updates 2.30.3 ====== * Expand the test suite * Enable coverage testing with --enable-coverage * Unify sniff buffer sizes across loaders: 4k everywhere * Port to GTask (#712704) * xpm: Fix scaling (#686514) * xpm: Update colors from pango (#678996) * qtif: fix fread() error check (#721371) * Translation updates 2.30.2 ====== * jpeg: fix icc profile loading * jpeg: Improve error handling * Make --update-cache work better * Translation updates 2.30.1 ====== * Only use RLIMIT_AS when available (#708666) * Only use setrlimit when available (#710690) * Avoid a bashism (#711600) * Translation updates 2.30.0 ====== * Visual C++ build fixes * Translation updates 2.29.3 ====== * Use GLib setup for installed tests * Make installed tests find data files * Translation updates 2.29.1 ====== * Install some tests * ANI: Set an error if we fail to produce an animation * Translation updates 2.29.0 ====== * Add gdk_pixbuf_loader_write_bytes (696917) * Update GIcon implementation (688820) * Fix libpng linking issues (698093) * Translation updates (Turkish) 2.28.0 ====== * Translation updates (Tadjik, Russian, Crimean Tatar, Hindi) 2.27.3 ====== * Allow prepare_func call in stop_load (695228) * Translation updates (Lithuanian, German, Basque, Belarusian, Thai, Greek, Indonesian, Korean, Assamese, Italian, Estonian, Hungarian, Portuguese, Danish, Latvian) 2.27.2 ====== * Make gdk_pixbuf_animation_new_from_file load png files (694148) * Fix string formatting for l10n extraction (693534) * Translation updates (Hebrew, Spanish, Brazilian Portuguese, Slovenian, Galician, French, Catalan, Catalan (Valencian), Malayalam, Slovak, Polish, Czech, Serbian, Uyghur, Norwegian bokmÃ¥l, Punjabi, Traditional Chinese) 2.27.1 ====== * Allow loading animations from streams * Allow loading animations from resources * Fix cross-compiling for Windows and Wine (692072) * Translation updates (Hungarian, German, Polish) 2.27.0 ====== * The broken locking mechanism for loaders has been removed. gdk-pixbuf now ignores loaders that are not marked as thread-safe. 2.26.5 ====== * Improve error message for missing cache file (686844) * Ensure we link to gobject (#686822) * Silence custom make rule (#686605) * Prevent an error pileup (#686139) * Don't use AC_PATH_PROG (#671516) * Translation updates Bulgarian Estonian Hindi Italian Japanese Latvian Malayalam Norwegian bokmÃ¥l Simplified Chinese Telugu Thai 2.26.4 ====== * Make tiff loader threadsafe * Support saving ICC profiles in jpeg (#604610) * Add some missing annotations (#683064) * Documentation improvements (#676430) * Translation updates Assamese Belarusian Brazilian Portuguese British English Catalan Czech Danish French Galician German Greek Hebrew Hungarian Indonesian Korean Latvian Lithuanian Norwegian bokmÃ¥l Polish Portuguese Punjabi Russian Serbian Slovenian Spanish Traditional Chinese Vietnamese 2.26.3 ====== * Fix a minor string leak (#681943) * Bail out as soon as a module is found (#681943) * Add an option to disable GIO mime detection (#676726) * Translation updates Assamese Catalan Hebrew Japanese Portuguese Telugu Traditional Chinese Turkish 2.26.2 ====== * Various functions have been added to the docs * Fix introspection of gdk_pixbuf_new_from_xpm_data (#668956) * Improve the gif loaders handling of animations with varying frame sizes (#613595) * Translation updates: Galician German Greek Indonesian Kashubian Polish Serbian Slovakian Spanish 2.26.1 ====== * Fix srcdir != builddir build (#672133) * Avoid an integer overflow in the xbm loader (#672811) * Translation updates: Catalan (Valencian) Hindi Latvian Odia 2.26.0 ====== * Win32 build fixes * Correctly load .ANI files without sequence chunks * Translation updates: Assamese Basque Belarusian Brazilian Portuguese British English Bulgarian Catalan Czech Danish Estonian French Galician German Hebrew Italian Khmer Korean Lithuanian Norwegian bokmÃ¥l Polish Portuguese Russian Serbian Swedish Traditional Chinese Turkish Ukranian 2.25.1 ====== * New functions to load pixbufs from resources: gdk_pixbuf_new_from_resource gdk_pixbuf_new_from_resource_at_scale * gdk-pixbuf-pixdata is a new program that generates raw binary GdkPixdata files, and there is a new loader for these. * Translation updates: Belarusian Bulgarian Catalan Czech French Galician German Hebrew Norwegian bokmÃ¥l Slovenian Spanish Swedish Telugu Traditional Chinese 2.25.0 ====== * Fix some string problems in the qtif loader (#629396) * Fix various introspection annotations (#659888) * Fix introspectability of gdk_pixbuf_get_pixels (#662009) * Fix build problem on NetBSD (#640405) * Skip compressed icons in ICOs (#652498) * Add a --with-x11 configure options (#657569) * Fix mingw build (#657876) * Work around gtk-doc limitations (#663554) * Fix thread-safety issues with animations * Fix gif animation delays between frames (#655755) * Translation updates: Belarusian Esperanto Tamil Japanese Punjabi 2.24.0 ====== * Clean up dependencies in the .pc file * Win32 build fixes * Translation updates: Lithuanian 2.23.5 ====== * Prevent the return of partically initialized pixbuf structures from the gif loader in some error cases (CVE-2011-2485) * Win32 build updates 2.23.4 ====== * Drop use of G_CONST_RETURN * Win32 build fixes * Translation updates: Catalan (Valencian) Esperanto Finnish Turkish Vietnamese 2.23.3 ====== - Fix release tarball - More win32 build fixes 2.23.2 ====== * Fix possible crashes when loading jpegs (#636138) * Introspection annotation fixes * Update build files on Win32 * Translation updates: - Italian - Slovenian - Dutch - Oriya - Serbian - Ukrainian - Assamese - Telugu - Marathi - Japanese - Uighur 2.23.1 ====== * Win32: - Use dynamically constructed GDK_PIXBUF_LIBDIR for locating modules - Use dynamically constructed GDK_PIXBUF_LOCALEDIR to find translations - Use GDI+ loader by default * Introspection: - Add package information - Don't include backend API * Build against libpng 1.5 * Bugs fixed: 634659 gdk-pixbuf 2.22 can't find localisation 635364 Add C include and exported packages information to GIR 639922 Proposed Visual C++ 2008 Project Files 640407 Unportable test(1) construct in configure script. * Translation updates Asturian Basque Bengali India Bulgarian French Galician Greek Korean Latvian Portuguese Russian Simplified Chinese Swedish Uighur 2.23.0 ====== * New API: gdk_pixbuf_new_from_stream_async * Translation updates Brazilian Portuguese British English Catalan Czech Estonian Galician German Hebrew Indonesian Hungarian Norwegian bokmÃ¥l Polish Romanian Slovenian Spanish Thai Traditional Chinese Uighur 2.22.1 ====== * Make GdkPixbuf implement the GIcon interface * Fix loader.cache detection on Windows * Translation updates Brazilian Portuguese Bulgarian Catalan Catalan (Valencian) Chinese Greek Lithuanian Norwegian bokmÃ¥l Punjabi Romanian Russian Uighur 2.22.0 ====== * Fix a problem with mime type detection * Win32: Fix linking on x64 * Drop gobject-introspection requirement to 0.9.3 * Translation updates Basque Czech Danish Dutch Estonian French Galician German Hebrew Hungarian Indonesian Japanese Polish Portuguese Simplified Chinese Slovenian Spanish Turkish 2.21.7 ====== * Fix linking when libpng loader is builtin (#624712) * Improve the pixbuf loader docs (#604284) * Fix compat issues wrt to single includes (#622940) * Win32: Link directly to GDI+ * Require gobject-introspection 0.9.5 * Translation updates: British English Italian 2.21.6 ====== * Drop aliasing hacks, use -Bsymbolic-functions * Support NOCONFIGURE in autogen.sh * Check for different versions of libpng 2.21.5 ====== * Bring back deprecated API * Allow including individual headers again 2.21.4 ====== * Drop -2.0 suffix on gdk-pixbuf-csource and gdk-pixbuf-query-loaders * Include gdk-pixbuf-xlib again * Add pixbuf tests from the GTK+ tree * Add binary version and module dir as variables in the .pc file * Add a boxed type for GdkPixbufFormat 2.21.3 ====== gdk-pixbuf has been turned back into a standalone library, after being shipped as part of GTK+ for a number of years. The changes in this version, compared to the version included in GTK+ 2.20 are the following: * The default location for loaders has been changed to $libdir/gdk-pixbuf-2.0/2.10.0/loaders * The default location for the module file has been changed to $libdir/gdk-pixbuf-2.0/2.10.0/loaders.cache and gdk-pixbuf-query-loaders-2.0 will update that file when given the --update-cache option. gdk-pixbuf-2.30.8/ltmain.sh0000644000175000017500000105152212340757641016631 0ustar00mclasenmclasen00000000000000 # libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, # 2007, 2008, 2009, 2010, 2011 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 GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --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 # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) # --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages # --version print version information # -h, --help, --help-all print short, long, or detailed 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) # $progname: (GNU libtool) 2.4.2 # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . # GNU libtool home page: . # General help using GNU software: . PROGRAM=libtool PACKAGE=libtool VERSION=2.4.2 TIMESTAMP="" package_revision=1.3337 # 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 # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # NLS nuisances: We save the old values to restore during execute mode. lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done LC_ALL=C LANGUAGE=C export LANGUAGE LC_ALL $lt_unset CDPATH # 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" : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: 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. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_dirname may be replaced by extended shell implementation # func_basename file func_basename () { func_basename_result=`$ECHO "${1}" | $SED "$basename"` } # func_basename may be replaced by extended shell implementation # 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" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` } # func_dirname_and_basename may be replaced by extended shell implementation # func_stripname 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). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname may be replaced by extended shell implementation # These SED scripts presuppose an absolute path with a trailing slash. pathcar='s,^/\([^/]*\).*$,\1,' pathcdr='s,^/[^/]*,,' removedotparts=':dotsl s@/\./@/@g t dotsl s,/\.$,/,' collapseslashes='s@/\{1,\}@/@g' finalslash='s,/*$,/,' # 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. # value returned in "$func_normal_abspath_result" func_normal_abspath () { # 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 "$removedotparts" -e "$collapseslashes" -e "$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 "$pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$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_normal_abspath_result=$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_relative_path SRCDIR DSTDIR # generates a relative path from SRCDIR to DSTDIR, with a trailing # slash if non-empty, suitable for immediately appending a filename # without needing to append a separator. # value returned in "$func_relative_path_result" func_relative_path () { 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 "x$func_relative_path_tlibdir" = x ; 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 "x$func_stripname_result" != x ; then func_relative_path_result=${func_relative_path_result}/${func_stripname_result} fi # Normalisation. If bindir is libdir, return empty string, # else relative path ending with a slash; either way, target # file name can be directly appended. if test ! -z "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result/" func_relative_path_result=$func_stripname_result fi } # The name of this program: func_dirname_and_basename "$progpath" progname=$func_basename_result # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. 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 # which contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to 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 '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && 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_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_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 "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "$my_tmpdir" } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # 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 () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "$1" | $SED \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_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. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent 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 () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent 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 () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi 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 () { case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_version # Echo version message to standard output and exit. func_version () { $opt_debug $SED -n '/(C)/!b go :more /\./!{ N s/\n# / / b more } :go /^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $opt_debug $SED -n '/^# Usage:/,/^# *.*--help/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" echo $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help [NOEXIT] # Echo long help message to standard output and exit, # unless 'noexit' is passed as argument. func_help () { $opt_debug $SED -n '/^# Usage:/,/# Report bugs to/ { :print s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ p d } /^# .* home page:/b print /^# General help using/b print ' < "$progpath" ret=$? if test -z "$1"; then exit $ret fi } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $opt_debug func_error "missing argument for $1." exit_cmd=exit } # 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. func_split_short_opt () { my_sed_short_opt='1s/^\(..\).*$/\1/;q' my_sed_short_rest='1s/^..\(.*\)$/\1/;q' func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` } # func_split_short_opt may be replaced by extended shell implementation # func_split_long_opt longopt # Set func_split_long_opt_name and func_split_long_opt_arg shell # variables after splitting LONGOPT at the `=' sign. func_split_long_opt () { my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^--[^=]*=//' func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` } # func_split_long_opt may be replaced by extended shell implementation exit_cmd=: magic="%%%MAGIC variable%%%" magic_exe="%%%MAGIC EXE variable%%%" # Global variables. nonopt= preserve_args= lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" 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= # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "${1}=\$${1}\${2}" } # func_append may be replaced by extended shell implementation # func_append_quoted var value # Quote VALUE and append to the end of shell variable VAR, separated # by a space. func_append_quoted () { func_quote_for_eval "${2}" eval "${1}=\$${1}\\ \$func_quote_for_eval_result" } # func_append_quoted may be replaced by extended shell implementation # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "${@}"` } # func_arith may be replaced by extended shell implementation # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` } # func_len may be replaced by extended shell implementation # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` } # func_lo2o may be replaced by extended shell implementation # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` } # func_xform may be replaced by extended shell implementation # func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func_error ${1+"$@"} func_error "See the $PACKAGE documentation for more information." func_fatal_error "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 "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi if test "$build_old_libs" = yes; 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 } # 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 ;; esac # Option defaults: opt_debug=: opt_dry_run=false opt_config=false opt_preserve_dup_deps=false opt_features=false opt_finish=false opt_help=false opt_help_all=false opt_silent=: opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false # Parse options once, thoroughly. This comes as soon as possible in the # script to make things like `--version' happen as quickly as we can. { # this just eases exit handling while test $# -gt 0; do opt="$1" shift case $opt in --debug|-x) opt_debug='set -x' func_echo "enabling shell trace mode" $opt_debug ;; --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) opt_config=: func_config ;; --dlopen|-dlopen) optarg="$1" opt_dlopen="${opt_dlopen+$opt_dlopen }$optarg" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) opt_features=: func_features ;; --finish) opt_finish=: set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help_all=: opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_mode="$optarg" case $optarg in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_silent=false func_append preserve_args " $opt" ;; --no-warning|--no-warn) opt_warning=false func_append preserve_args " $opt" ;; --no-verbose) opt_verbose=false func_append preserve_args " $opt" ;; --silent|--quiet) opt_silent=: func_append preserve_args " $opt" opt_verbose=false ;; --verbose|-v) opt_verbose=: func_append preserve_args " $opt" opt_silent=false ;; --tag) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_tag="$optarg" func_append preserve_args " $opt $optarg" func_enable_tag "$optarg" shift ;; -\?|-h) func_usage ;; --help) func_help ;; --version) func_version ;; # Separate optargs to long options: --*=*) func_split_long_opt "$opt" set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-n*|-v*) func_split_short_opt "$opt" set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) break ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) set dummy "$opt" ${1+"$@"}; shift; break ;; esac done # Validate options: # save first non-option argument if test "$#" -gt 0; then nonopt="$opt" shift fi # preserve --debug test "$opt_debug" = : || func_append preserve_args " --debug" case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # 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 if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test "$opt_mode" != execute; 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." } # Bail if the options were screwed $exit_cmd $EXIT_FAILURE } ## ----------- ## ## Main. ## ## ----------- ## # 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 \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # 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 "$lalib_p" = yes } # 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 () { func_lalib_p "$1" } # 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 () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" 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 () { $opt_debug 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 () { $opt_debug 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 "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; 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 "$lt_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 () { $opt_debug # 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 () { $opt_debug 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 () { $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$lt_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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug $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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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 () { $opt_debug 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_mode_compile arg... func_mode_compile () { $opt_debug # 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 "$build_libtool_libs" != yes && \ func_fatal_configuration "can not 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 "$build_old_libs" = yes; 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 "$pic_mode" = no && test "$deplibs_check_method" != pass_all; 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 "$compiler_c_o" = no; 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 "$need_locks" = yes; 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 "$need_locks" = warn; 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 "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; 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 "$need_locks" = warn && 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 "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; 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 "$need_locks" = warn && 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 "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$opt_mode" = compile && 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 -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 () { $opt_debug # 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 test "X$opt_dry_run" = Xfalse; then 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" else # 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 fi } test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug 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_silent && 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 "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # 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=no 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=yes ;; -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$prev" = x-m && 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=yes if test "$isdir" = yes; 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 ;; 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 "$build_old_libs" = yes; 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=yes 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'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; 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_silent || { 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 "$opt_mode" = install && 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 () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; 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$TIMESTAMP) $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 con'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 /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; 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 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[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," 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" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; 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"' # 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_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 () { $opt_debug 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 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 } }'` 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 () { $opt_debug 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 () { $opt_debug 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 which possess that section. Heuristic: eliminate # all those which 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_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 () { $opt_debug 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 () { $opt_debug 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_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 () { $opt_debug 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 () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" if test "$lock_old_archive_extraction" = yes; 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 "$lock_old_archive_extraction" = yes; 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 () { $opt_debug 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` darwin_base_archive=`basename "$darwin_archive"` 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 "$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 in which 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$TIMESTAMP) $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/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options which 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$TIMESTAMP) $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 "$fast_install" = yes; 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 "$shlibpath_overrides_runpath" = yes && 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 /* 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 platforms) ... */ #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 # ifndef _INTPTR_T_DEFINED # define _INTPTR_T_DEFINED # define intptr_t int # endif #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 ((void *) 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]; int 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 = 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 (strcmp (str, pat) == 0) *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 int 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) { int orig_value_len = strlen (orig_value); int 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 #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\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 () { $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_mode_link arg... func_mode_link () { $opt_debug 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 # which 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 which 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= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no 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 "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && 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) if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; 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 ;; 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 "$pic_object" = none && test "$non_pic_object" = none; 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 "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; 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 "$prev" = dlprefiles; 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 "$non_pic_object" != none; 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 "$pic_object" = none ; 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 ;; 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 "$prev" = rpath; 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$arg" = "X-export-symbols"; 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$arg" = "X-lc" || test "X$arg" = "X-lm"; 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$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && 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$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi func_append deplibs " $arg" 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 ;; -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 # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -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*|-flto*|-fwhopr*|-fuse-linker-plugin) 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 ;; # 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 "$pic_object" = none && test "$non_pic_object" = none; 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 "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; 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 "$prev" = dlprefiles; 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 "$non_pic_object" != none; 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 "$pic_object" = none ; 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 "$prev" = dlfiles; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= elif test "$prev" = dlprefiles; 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 "$export_dynamic" = yes && 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\" 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 "$linkmode" = lib; 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=no 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 "$linkmode,$pass" = "lib,link"; 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 "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; 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 "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; 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 "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # 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 "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; 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=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; 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 "$pass" = conv && 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 "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; 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 "$pass" = link; 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 "$pass" = conv; 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=no 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=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then 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." else echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; 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=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # 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 "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi if test "$pass" = conv; 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" elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi 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 continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test "$prefer_static_libs" = yes || test "$prefer_static_libs,$installed" = "built,no"; }; 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 "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; 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 "X$installed" = Xyes; 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 "X$hardcode_automatic" = Xyes && 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 "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; 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 "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; 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 "$linkmode" = prog && test "$pass" != link; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes 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 test "$linkalldeplibs" = yes; 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 "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || 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 test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && 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 "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) if test "$installed" = no; 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 "$shouldnotlink" = yes && test "$pass" = link; then echo if test "$linkmode" = prog; 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 "$linkmode" = lib && test "$hardcode_into_libs" = yes; 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*) 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 "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; 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 can not # 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 "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; 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 "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; 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 "$linkmode" = prog; 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 "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; 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 "$linkmode" = prog; 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 "$linkmode" = prog; 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 "$hardcode_direct" != unsupported; 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 "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; 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 can not 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 "$module" = yes; 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 "$build_old_libs" = no; 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 "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; 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 "$link_static" = no && 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 "$link_all_deplibs" != no; 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 "$pass" = link; then if test "$linkmode" = "prog"; 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 "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # 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= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_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 # 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 "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; 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 "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; 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 "$deplibs_check_method" != pass_all; 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 "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; 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 # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|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 ;; 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" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; 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 "$loop" -ne 0; 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 "$loop" -ne 0; 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" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. 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 "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" func_append libobjs " $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$opt_mode" != relink; 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 "X$precious_files_regex" != "X"; 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 "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; 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 "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; 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 "$build_libtool_libs" = yes; 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 "$build_libtool_need_lc" = "yes"; 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 "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; 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 "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; 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 "X$deplibs_check_method" = "Xnone"; 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 "$droppeddeps" = yes; then if test "$module" = yes; 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 "$build_old_libs" = no; 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 "$allow_undefined" = no; 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 "$build_old_libs" = no; 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 "$build_libtool_libs" = yes; then # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$opt_mode" != relink && 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 "$opt_mode" != relink && 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 if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # 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 fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || 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 "$try_normal_branch" = yes \ && { 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 "X$skipped_export" != "X:"; 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 "X$skipped_export" != "X:" && 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 "$compiler_needs_object" = yes && 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 "$thread_safe" = yes && 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 "$opt_mode" = relink; 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 "$module" = yes && 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 "X$skipped_export" != "X:" && 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 "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; 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 "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; 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 "X$objlist" = X || 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 "$k" -eq 1 ; 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 if ${skipped_export-false}; then 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 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_silent || { 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 "$opt_mode" = relink; 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 if ${skipped_export-false}; then 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 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 "$module" = yes && 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="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { 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 "$opt_mode" = relink; 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 "$opt_mode" = relink; 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 "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; 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= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` 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 "$build_libtool_libs" != yes && 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" ### testsuite: skip nested quoting test 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 if test "$build_libtool_libs" != yes; then 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 fi if test -n "$pic_flag" || test "$pic_mode" != default; 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" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ 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 "$tagname" = CXX ; 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 "$build_old_libs" = yes; 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@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=no ;; *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # 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 fi 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 "$no_install" = yes; 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 if test "$hardcode_action" = relink; then # 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" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # 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 if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then func_append oldobjs " $symfileobj" fi fi addlibs="$old_convenience" fi 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 "$build_libtool_libs" = yes; 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 "X$oldobjs" = "X" ; 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 "$build_old_libs" = yes && 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 "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; 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 "x$bindir" != x ; 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$TIMESTAMP) $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 can not 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 "$installed" = no && test "$need_relink" = yes; 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 } { test "$opt_mode" = link || test "$opt_mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= 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=yes ;; -*) 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 "X$dir" = X.; then odir="$objdir" else odir="$dir/$objdir" fi func_basename "$file" name="$func_basename_result" test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates if test "$opt_mode" = clean; 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 test "$rmforce" = yes; 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" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || 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 "$pic_object" != none; 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 "$non_pic_object" != none; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) if test "$opt_mode" = clean ; 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 "$fast_install" = yes && 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 } { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && func_mode_uninstall ${1+"$@"} 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 # in which 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: # vi:sw=2 gdk-pixbuf-2.30.8/test-driver0000755000175000017500000001027712340757650017210 0ustar00mclasenmclasen00000000000000#! /bin/sh # test-driver - basic testsuite driver script. scriptversion=2013-07-13.22; # UTC # Copyright (C) 2011-2013 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # 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 # . # Make unconditional expansion of undefined variables an error. This # helps a lot in preventing typo-related bugs. set -u usage_error () { echo "$0: $*" >&2 print_usage >&2 exit 2 } print_usage () { cat <$log_file 2>&1 estatus=$? if test $enable_hard_errors = no && test $estatus -eq 99; then estatus=1 fi case $estatus:$expect_failure in 0:yes) col=$red res=XPASS recheck=yes gcopy=yes;; 0:*) col=$grn res=PASS recheck=no gcopy=no;; 77:*) col=$blu res=SKIP recheck=no gcopy=yes;; 99:*) col=$mgn res=ERROR recheck=yes gcopy=yes;; *:yes) col=$lgn res=XFAIL recheck=no gcopy=yes;; *:*) col=$red res=FAIL recheck=yes gcopy=yes;; esac # Report outcome to console. echo "${col}${res}${std}: $test_name" # Register the test result, and other relevant metadata. echo ":test-result: $res" > $trs_file echo ":global-test-result: $res" >> $trs_file echo ":recheck: $recheck" >> $trs_file echo ":copy-in-global-log: $gcopy" >> $trs_file # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gdk-pixbuf-2.30.8/tap-driver.sh0000775000175000017500000004607212305775535017435 0ustar00mclasenmclasen00000000000000#! /bin/sh # Copyright (C) 2011-2013 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # 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 # . scriptversion=2011-12-27.17; # UTC # Make unconditional expansion of undefined variables an error. This # helps a lot in preventing typo-related bugs. set -u me=tap-driver.sh fatal () { echo "$me: fatal: $*" >&2 exit 1 } usage_error () { echo "$me: $*" >&2 print_usage >&2 exit 2 } print_usage () { cat < # trap : 1 3 2 13 15 if test $merge -gt 0; then exec 2>&1 else exec 2>&3 fi "$@" echo $? ) | LC_ALL=C ${AM_TAP_AWK-awk} \ -v me="$me" \ -v test_script_name="$test_name" \ -v log_file="$log_file" \ -v trs_file="$trs_file" \ -v expect_failure="$expect_failure" \ -v merge="$merge" \ -v ignore_exit="$ignore_exit" \ -v comments="$comments" \ -v diag_string="$diag_string" \ ' # FIXME: the usages of "cat >&3" below could be optimized when using # FIXME: GNU awk, and/on on systems that supports /dev/fd/. # Implementation note: in what follows, `result_obj` will be an # associative array that (partly) simulates a TAP result object # from the `TAP::Parser` perl module. ## ----------- ## ## FUNCTIONS ## ## ----------- ## function fatal(msg) { print me ": " msg | "cat >&2" exit 1 } function abort(where) { fatal("internal error " where) } # Convert a boolean to a "yes"/"no" string. function yn(bool) { return bool ? "yes" : "no"; } function add_test_result(result) { if (!test_results_index) test_results_index = 0 test_results_list[test_results_index] = result test_results_index += 1 test_results_seen[result] = 1; } # Whether the test script should be re-run by "make recheck". function must_recheck() { for (k in test_results_seen) if (k != "XFAIL" && k != "PASS" && k != "SKIP") return 1 return 0 } # Whether the content of the log file associated to this test should # be copied into the "global" test-suite.log. function copy_in_global_log() { for (k in test_results_seen) if (k != "PASS") return 1 return 0 } # FIXME: this can certainly be improved ... function get_global_test_result() { if ("ERROR" in test_results_seen) return "ERROR" if ("FAIL" in test_results_seen || "XPASS" in test_results_seen) return "FAIL" all_skipped = 1 for (k in test_results_seen) if (k != "SKIP") all_skipped = 0 if (all_skipped) return "SKIP" return "PASS"; } function stringify_result_obj(result_obj) { if (result_obj["is_unplanned"] || result_obj["number"] != testno) return "ERROR" if (plan_seen == LATE_PLAN) return "ERROR" if (result_obj["directive"] == "TODO") return result_obj["is_ok"] ? "XPASS" : "XFAIL" if (result_obj["directive"] == "SKIP") return result_obj["is_ok"] ? "SKIP" : COOKED_FAIL; if (length(result_obj["directive"])) abort("in function stringify_result_obj()") return result_obj["is_ok"] ? COOKED_PASS : COOKED_FAIL } function decorate_result(result) { color_name = color_for_result[result] if (color_name) return color_map[color_name] "" result "" color_map["std"] # If we are not using colorized output, or if we do not know how # to colorize the given result, we should return it unchanged. return result } function report(result, details) { if (result ~ /^(X?(PASS|FAIL)|SKIP|ERROR)/) { msg = ": " test_script_name add_test_result(result) } else if (result == "#") { msg = " " test_script_name ":" } else { abort("in function report()") } if (length(details)) msg = msg " " details # Output on console might be colorized. print decorate_result(result) msg # Log the result in the log file too, to help debugging (this is # especially true when said result is a TAP error or "Bail out!"). print result msg | "cat >&3"; } function testsuite_error(error_message) { report("ERROR", "- " error_message) } function handle_tap_result() { details = result_obj["number"]; if (length(result_obj["description"])) details = details " " result_obj["description"] if (plan_seen == LATE_PLAN) { details = details " # AFTER LATE PLAN"; } else if (result_obj["is_unplanned"]) { details = details " # UNPLANNED"; } else if (result_obj["number"] != testno) { details = sprintf("%s # OUT-OF-ORDER (expecting %d)", details, testno); } else if (result_obj["directive"]) { details = details " # " result_obj["directive"]; if (length(result_obj["explanation"])) details = details " " result_obj["explanation"] } report(stringify_result_obj(result_obj), details) } # `skip_reason` should be empty whenever planned > 0. function handle_tap_plan(planned, skip_reason) { planned += 0 # Avoid getting confused if, say, `planned` is "00" if (length(skip_reason) && planned > 0) abort("in function handle_tap_plan()") if (plan_seen) { # Error, only one plan per stream is acceptable. testsuite_error("multiple test plans") return; } planned_tests = planned # The TAP plan can come before or after *all* the TAP results; we speak # respectively of an "early" or a "late" plan. If we see the plan line # after at least one TAP result has been seen, assume we have a late # plan; in this case, any further test result seen after the plan will # be flagged as an error. plan_seen = (testno >= 1 ? LATE_PLAN : EARLY_PLAN) # If testno > 0, we have an error ("too many tests run") that will be # automatically dealt with later, so do not worry about it here. If # $plan_seen is true, we have an error due to a repeated plan, and that # has already been dealt with above. Otherwise, we have a valid "plan # with SKIP" specification, and should report it as a particular kind # of SKIP result. if (planned == 0 && testno == 0) { if (length(skip_reason)) skip_reason = "- " skip_reason; report("SKIP", skip_reason); } } function extract_tap_comment(line) { if (index(line, diag_string) == 1) { # Strip leading `diag_string` from `line`. line = substr(line, length(diag_string) + 1) # And strip any leading and trailing whitespace left. sub("^[ \t]*", "", line) sub("[ \t]*$", "", line) # Return what is left (if any). return line; } return ""; } # When this function is called, we know that line is a TAP result line, # so that it matches the (perl) RE "^(not )?ok\b". function setup_result_obj(line) { # Get the result, and remove it from the line. result_obj["is_ok"] = (substr(line, 1, 2) == "ok" ? 1 : 0) sub("^(not )?ok[ \t]*", "", line) # If the result has an explicit number, get it and strip it; otherwise, # automatically assing the next progresive number to it. if (line ~ /^[0-9]+$/ || line ~ /^[0-9]+[^a-zA-Z0-9_]/) { match(line, "^[0-9]+") # The final `+ 0` is to normalize numbers with leading zeros. result_obj["number"] = substr(line, 1, RLENGTH) + 0 line = substr(line, RLENGTH + 1) } else { result_obj["number"] = testno } if (plan_seen == LATE_PLAN) # No further test results are acceptable after a "late" TAP plan # has been seen. result_obj["is_unplanned"] = 1 else if (plan_seen && testno > planned_tests) result_obj["is_unplanned"] = 1 else result_obj["is_unplanned"] = 0 # Strip trailing and leading whitespace. sub("^[ \t]*", "", line) sub("[ \t]*$", "", line) # This will have to be corrected if we have a "TODO"/"SKIP" directive. result_obj["description"] = line result_obj["directive"] = "" result_obj["explanation"] = "" if (index(line, "#") == 0) return # No possible directive, nothing more to do. # Directives are case-insensitive. rx = "[ \t]*#[ \t]*([tT][oO][dD][oO]|[sS][kK][iI][pP])[ \t]*" # See whether we have the directive, and if yes, where. pos = match(line, rx "$") if (!pos) pos = match(line, rx "[^a-zA-Z0-9_]") # If there was no TAP directive, we have nothing more to do. if (!pos) return # Let`s now see if the TAP directive has been escaped. For example: # escaped: ok \# SKIP # not escaped: ok \\# SKIP # escaped: ok \\\\\# SKIP # not escaped: ok \ # SKIP if (substr(line, pos, 1) == "#") { bslash_count = 0 for (i = pos; i > 1 && substr(line, i - 1, 1) == "\\"; i--) bslash_count += 1 if (bslash_count % 2) return # Directive was escaped. } # Strip the directive and its explanation (if any) from the test # description. result_obj["description"] = substr(line, 1, pos - 1) # Now remove the test description from the line, that has been dealt # with already. line = substr(line, pos) # Strip the directive, and save its value (normalized to upper case). sub("^[ \t]*#[ \t]*", "", line) result_obj["directive"] = toupper(substr(line, 1, 4)) line = substr(line, 5) # Now get the explanation for the directive (if any), with leading # and trailing whitespace removed. sub("^[ \t]*", "", line) sub("[ \t]*$", "", line) result_obj["explanation"] = line } function get_test_exit_message(status) { if (status == 0) return "" if (status !~ /^[1-9][0-9]*$/) abort("getting exit status") if (status < 127) exit_details = "" else if (status == 127) exit_details = " (command not found?)" else if (status >= 128 && status <= 255) exit_details = sprintf(" (terminated by signal %d?)", status - 128) else if (status > 256 && status <= 384) # We used to report an "abnormal termination" here, but some Korn # shells, when a child process die due to signal number n, can leave # in $? an exit status of 256+n instead of the more standard 128+n. # Apparently, both behaviours are allowed by POSIX (2008), so be # prepared to handle them both. See also Austing Group report ID # 0000051 exit_details = sprintf(" (terminated by signal %d?)", status - 256) else # Never seen in practice. exit_details = " (abnormal termination)" return sprintf("exited with status %d%s", status, exit_details) } function write_test_results() { print ":global-test-result: " get_global_test_result() > trs_file print ":recheck: " yn(must_recheck()) > trs_file print ":copy-in-global-log: " yn(copy_in_global_log()) > trs_file for (i = 0; i < test_results_index; i += 1) print ":test-result: " test_results_list[i] > trs_file close(trs_file); } BEGIN { ## ------- ## ## SETUP ## ## ------- ## '"$init_colors"' # Properly initialized once the TAP plan is seen. planned_tests = 0 COOKED_PASS = expect_failure ? "XPASS": "PASS"; COOKED_FAIL = expect_failure ? "XFAIL": "FAIL"; # Enumeration-like constants to remember which kind of plan (if any) # has been seen. It is important that NO_PLAN evaluates "false" as # a boolean. NO_PLAN = 0 EARLY_PLAN = 1 LATE_PLAN = 2 testno = 0 # Number of test results seen so far. bailed_out = 0 # Whether a "Bail out!" directive has been seen. # Whether the TAP plan has been seen or not, and if yes, which kind # it is ("early" is seen before any test result, "late" otherwise). plan_seen = NO_PLAN ## --------- ## ## PARSING ## ## --------- ## is_first_read = 1 while (1) { # Involutions required so that we are able to read the exit status # from the last input line. st = getline if (st < 0) # I/O error. fatal("I/O error while reading from input stream") else if (st == 0) # End-of-input { if (is_first_read) abort("in input loop: only one input line") break } if (is_first_read) { is_first_read = 0 nextline = $0 continue } else { curline = nextline nextline = $0 $0 = curline } # Copy any input line verbatim into the log file. print | "cat >&3" # Parsing of TAP input should stop after a "Bail out!" directive. if (bailed_out) continue # TAP test result. if ($0 ~ /^(not )?ok$/ || $0 ~ /^(not )?ok[^a-zA-Z0-9_]/) { testno += 1 setup_result_obj($0) handle_tap_result() } # TAP plan (normal or "SKIP" without explanation). else if ($0 ~ /^1\.\.[0-9]+[ \t]*$/) { # The next two lines will put the number of planned tests in $0. sub("^1\\.\\.", "") sub("[^0-9]*$", "") handle_tap_plan($0, "") continue } # TAP "SKIP" plan, with an explanation. else if ($0 ~ /^1\.\.0+[ \t]*#/) { # The next lines will put the skip explanation in $0, stripping # any leading and trailing whitespace. This is a little more # tricky in truth, since we want to also strip a potential leading # "SKIP" string from the message. sub("^[^#]*#[ \t]*(SKIP[: \t][ \t]*)?", "") sub("[ \t]*$", ""); handle_tap_plan(0, $0) } # "Bail out!" magic. # Older versions of prove and TAP::Harness (e.g., 3.17) did not # recognize a "Bail out!" directive when preceded by leading # whitespace, but more modern versions (e.g., 3.23) do. So we # emulate the latter, "more modern" behaviour. else if ($0 ~ /^[ \t]*Bail out!/) { bailed_out = 1 # Get the bailout message (if any), with leading and trailing # whitespace stripped. The message remains stored in `$0`. sub("^[ \t]*Bail out![ \t]*", ""); sub("[ \t]*$", ""); # Format the error message for the bailout_message = "Bail out!" if (length($0)) bailout_message = bailout_message " " $0 testsuite_error(bailout_message) } # Maybe we have too look for dianogtic comments too. else if (comments != 0) { comment = extract_tap_comment($0); if (length(comment)) report("#", comment); } } ## -------- ## ## FINISH ## ## -------- ## # A "Bail out!" directive should cause us to ignore any following TAP # error, as well as a non-zero exit status from the TAP producer. if (!bailed_out) { if (!plan_seen) { testsuite_error("missing test plan") } else if (planned_tests != testno) { bad_amount = testno > planned_tests ? "many" : "few" testsuite_error(sprintf("too %s tests run (expected %d, got %d)", bad_amount, planned_tests, testno)) } if (!ignore_exit) { # Fetch exit status from the last line. exit_message = get_test_exit_message(nextline) if (exit_message) testsuite_error(exit_message) } } write_test_results() exit 0 } # End of "BEGIN" block. ' # TODO: document that we consume the file descriptor 3 :-( } 3>"$log_file" test $? -eq 0 || fatal "I/O or internal error" # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gdk-pixbuf-2.30.8/config.h.in0000664000175000017500000000736112340757647017045 0ustar00mclasenmclasen00000000000000/* 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 /* Define if gio can sniff image data */ #undef GDK_PIXBUF_USE_GIO_MIME /* The prefix for our gettext translation domains. */ #undef GETTEXT_PACKAGE /* Define to 1 if you have the `bind_textdomain_codeset' function. */ #undef HAVE_BIND_TEXTDOMAIN_CODESET /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT /* Define to 1 if you have the MacOS 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_MEMORY_H /* Define to 1 is libjpeg supports progressive JPEG */ #undef HAVE_PROGRESSIVE_JPEG /* Define to 1 if you have the `setrlimit' function. */ #undef HAVE_SETRLIMIT /* Define to 1 if sigsetjmp is available */ #undef HAVE_SIGSETJMP /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_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_RESOURCE_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if sys/sysinfo.h is available */ #undef HAVE_SYS_SYSINFO_H /* Define to 1 if sys/systeminfo.h is available */ #undef HAVE_SYS_SYSTEMINFO_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 in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Define to 1 if your C compiler doesn't accept -c and -o together. */ #undef NO_MINUS_C_MINUS_O /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define to 1 if gmodule works and should be used */ #undef USE_GMODULE /* Whether to load modules via .la files rather than directly */ #undef USE_LA_MODULES /* Define to 1 if medialib is available and should be used */ #undef USE_MEDIALIB /* Define to 1 if medialib 2.5 is available */ #undef USE_MEDIALIB25 /* Define to 1 if XXM is available and should be used */ #undef USE_MMX /* Enable large inode numbers on Mac OS X 10.5. */ #ifndef _DARWIN_USE_64_BIT_INODE # define _DARWIN_USE_64_BIT_INODE 1 #endif /* Number of bits in a file offset, on hosts where this is settable. */ #undef _FILE_OFFSET_BITS /* Define for large files, on AIX-style hosts. */ #undef _LARGE_FILES /* Define to empty if `const' does not conform to ANSI C. */ #undef const gdk-pixbuf-2.30.8/m4/0000775000175000017500000000000012340760134015314 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/m4/nls.m40000644000175000017500000000226612340757633016370 0ustar00mclasenmclasen00000000000000# nls.m4 serial 3 (gettext-0.15) dnl Copyright (C) 1995-2003, 2005-2006 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 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 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) ]) gdk-pixbuf-2.30.8/m4/gtk-doc.m40000644000175000017500000000631212330737211017105 0ustar00mclasenmclasen00000000000000dnl -*- mode: autoconf -*- # serial 2 dnl Usage: dnl GTK_DOC_CHECK([minimum-gtk-doc-version]) AC_DEFUN([GTK_DOC_CHECK], [ AC_REQUIRE([PKG_PROG_PKG_CONFIG]) AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first ifelse([$1],[],[gtk_doc_requires="gtk-doc"],[gtk_doc_requires="gtk-doc >= $1"]) AC_MSG_CHECKING([for gtk-doc]) PKG_CHECK_EXISTS([$gtk_doc_requires],[have_gtk_doc=yes],[have_gtk_doc=no]) AC_MSG_RESULT($have_gtk_doc) if test "$have_gtk_doc" = "no"; then AC_MSG_WARN([ You will not be able to create source packages with 'make dist' because $gtk_doc_requires is not found.]) fi dnl check for tools we added during development dnl Use AC_CHECK_PROG to avoid the check target using an absolute path that dnl may not be writable by the user. Currently, automake requires that the dnl test name must end in '.test'. dnl https://bugzilla.gnome.org/show_bug.cgi?id=701638 AC_CHECK_PROG([GTKDOC_CHECK],[gtkdoc-check],[gtkdoc-check.test]) AC_PATH_PROG([GTKDOC_CHECK_PATH],[gtkdoc-check]) AC_PATH_PROGS([GTKDOC_REBASE],[gtkdoc-rebase],[true]) AC_PATH_PROG([GTKDOC_MKPDF],[gtkdoc-mkpdf]) dnl for overriding the documentation installation directory AC_ARG_WITH([html-dir], AS_HELP_STRING([--with-html-dir=PATH], [path to installed docs]),, [with_html_dir='${datadir}/gtk-doc/html']) HTML_DIR="$with_html_dir" AC_SUBST([HTML_DIR]) dnl enable/disable documentation building AC_ARG_ENABLE([gtk-doc], AS_HELP_STRING([--enable-gtk-doc], [use gtk-doc to build documentation [[default=no]]]),, [enable_gtk_doc=no]) AC_MSG_CHECKING([whether to build gtk-doc documentation]) AC_MSG_RESULT($enable_gtk_doc) if test "x$enable_gtk_doc" = "xyes" && test "$have_gtk_doc" = "no"; then AC_MSG_ERROR([ You must have $gtk_doc_requires installed to build documentation for $PACKAGE_NAME. Please install gtk-doc or disable building the documentation by adding '--disable-gtk-doc' to '[$]0'.]) fi dnl don't check for glib if we build glib if test "x$PACKAGE_NAME" != "xglib"; then dnl don't fail if someone does not have glib PKG_CHECK_MODULES(GTKDOC_DEPS, glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0,,[:]) fi dnl enable/disable output formats AC_ARG_ENABLE([gtk-doc-html], AS_HELP_STRING([--enable-gtk-doc-html], [build documentation in html format [[default=yes]]]),, [enable_gtk_doc_html=yes]) AC_ARG_ENABLE([gtk-doc-pdf], AS_HELP_STRING([--enable-gtk-doc-pdf], [build documentation in pdf format [[default=no]]]),, [enable_gtk_doc_pdf=no]) if test -z "$GTKDOC_MKPDF"; then enable_gtk_doc_pdf=no fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi AC_SUBST([AM_DEFAULT_VERBOSITY]) AM_CONDITIONAL([HAVE_GTK_DOC], [test x$have_gtk_doc = xyes]) AM_CONDITIONAL([ENABLE_GTK_DOC], [test x$enable_gtk_doc = xyes]) AM_CONDITIONAL([GTK_DOC_BUILD_HTML], [test x$enable_gtk_doc_html = xyes]) AM_CONDITIONAL([GTK_DOC_BUILD_PDF], [test x$enable_gtk_doc_pdf = xyes]) AM_CONDITIONAL([GTK_DOC_USE_LIBTOOL], [test -n "$LIBTOOL"]) AM_CONDITIONAL([GTK_DOC_USE_REBASE], [test -n "$GTKDOC_REBASE"]) ]) gdk-pixbuf-2.30.8/m4/lt~obsolete.m40000644000175000017500000001375612340757641020153 0ustar00mclasenmclasen00000000000000# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2009 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])]) gdk-pixbuf-2.30.8/m4/ltsugar.m40000644000175000017500000001042412340757641017247 0ustar00mclasenmclasen00000000000000# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2008 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 ]) gdk-pixbuf-2.30.8/m4/po.m40000644000175000017500000004460612340757634016217 0ustar00mclasenmclasen00000000000000# po.m4 serial 15 (gettext-0.17) dnl Copyright (C) 1995-2007 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 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 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) 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([AM_PROG_MKDIR_P])dnl defined by automake 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.17]) 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" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/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 assigment 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 assigment 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" 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 echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh 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 ]) gdk-pixbuf-2.30.8/m4/intlmacosx.m40000644000175000017500000000456512340757633017761 0ustar00mclasenmclasen00000000000000# intlmacosx.m4 serial 1 (gettext-0.17) dnl Copyright (C) 2004-2007 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 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 package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on MacOS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in MacOS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], gt_cv_func_CFPreferencesCopyAppValue, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#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 MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in MacOS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#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 MacOS 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]) ]) gdk-pixbuf-2.30.8/m4/gettext.m40000644000175000017500000003457012340757633017263 0ustar00mclasenmclasen00000000000000# gettext.m4 serial 60 (gettext-0.17) dnl Copyright (C) 1995-2007 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 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 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. 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([$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 MacOS 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_TRY_LINK([#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_TRY_LINK([#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_TRY_LINK([#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], []) gdk-pixbuf-2.30.8/m4/lib-link.m40000644000175000017500000007205512340757633017300 0ustar00mclasenmclasen00000000000000# lib-link.m4 serial 13 (gettext-0.17) dnl Copyright (C) 2001-2007 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_PREREQ(2.54) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes undefine([Name]) undefine([NAME]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. If found, it dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" LIBS="$LIBS $LIB[]NAME" AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) undefine([Name]) undefine([NAME]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl acl_libext, dnl acl_shlibext, dnl acl_hardcode_libdir_flag_spec, dnl acl_hardcode_libdir_separator, dnl acl_hardcode_direct, dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 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_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]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Autoconf >= 2.61 supports dots in --with options. define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])]) 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]N_A_M_E[-prefix], [ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib --without-lib]N_A_M_E[-prefix don't search for lib$1 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 ]) 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= 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"; 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/"'*$,,'` LIB[]NAME[]_PREFIX="$basedir" 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"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; 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 ]) 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"; 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"; 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]) ]) gdk-pixbuf-2.30.8/m4/ltversion.m40000644000175000017500000000126212340757641017613 0ustar00mclasenmclasen00000000000000# ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004 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 3337 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.4.2]) m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) gdk-pixbuf-2.30.8/m4/libtool.m40000644000175000017500000105756412340757641017253 0ustar00mclasenmclasen00000000000000# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 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) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # 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 GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) # serial 57 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.58])dnl We use AC_INCLUDES_DEFAULT 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_CC_BASENAME(CC) # ------------------- # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], [for cc_temp in $1""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` ]) # _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 _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options which 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 "X${COLLECT_NAMES+set}" != Xset; 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\\"\\\`\\\\\\"" ;; *) 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\\"\\\`\\\\\\"" ;; *) 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 $lt_write_fail = 0 && 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 "$silent" = yes && 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 which 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 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # _LT_COPYING _LT_LIBTOOL_TAGS # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _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 "X${COLLECT_NAMES+set}" != Xset; 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) _LT_PROG_REPLACE_SHELLFNS 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' TIMESTAMP='$TIMESTAMP' 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 $_lt_result -eq 0; 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 cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD $AR cru 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 $_lt_result -eq 0 && $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[[91]]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[[012]]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; 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 "$lt_cv_ld_force_load" = "no"; 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 "$lt_cv_ld_force_load" = "yes"; 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*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; 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 "$lt_cv_apple_cc_single_mod" != "yes"; 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 "${lt_cv_aix_libpath+set}" = 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 which will find a shell with a builtin # printf (which 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], [ --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 "$GCC" = yes; 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 in which 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 "x$enable_libtool_lock" != xno && 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 which ABI we are using. 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 which ABI we are using. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; 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* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. 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*) LD="${LD-ld} -m elf_i386" ;; 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 x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. 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*) 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=cru} _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 "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a ]) ]) if test "x$lt_cv_ar_at_file" = xno; 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 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" # 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 x"[$]$2" = xyes; 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 x"[$]$2" = xyes; 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; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # 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"; 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 $i != 17 # 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 "$cross_compiling" = yes; 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 -fvisbility=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 "x$enable_dlopen" != xyes; 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 ]) ;; *) 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 "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && 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 "x$lt_cv_dlopen_self" = xyes; 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 "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; 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 "$hard_links" = no; 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 in which 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 "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # 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 "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; 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 "$_LT_TAGVAR(hardcode_action, $1)" = relink || test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; 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_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 AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test "$GCC" = yes; 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` 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" else 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 "$host_cpu" = ia64; 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 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # 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}' else # 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' fi 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%'\''`; test $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} $libname${shared_ext}' 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 ;; 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' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; 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=yes 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 "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; 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 "$lt_cv_prog_gnu_ld" = yes; 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 ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-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 # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents 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="$sys_lib_dlsearch_path_spec $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' ;; 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*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac 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 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; 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 "$with_gnu_ld" = yes; 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=freebsd-elf 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 "$with_gnu_ld" = yes; 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 "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi _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], [2], [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program which 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 which 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 "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl 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(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 /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 ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; 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) lt_cv_deplibs_check_method=pass_all ;; netbsd*) 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*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; 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 ;; 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 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) 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 "$lt_cv_path_NM" != "no"; 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 /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) 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 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 "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL # 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 "$GCC" = yes; 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 "$host_cpu" = ia64; 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 # 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 -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$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 -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/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 # and D for any global 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};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print 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 if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && 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 con'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* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$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 "$pipe_works" = yes; 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_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_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 "$GXX" = yes; 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 "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; 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']) ;; 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 "$host_cpu" = ia64; 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 "$host_cpu" != ia64; 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) 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*) ;; *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 "$GCC" = yes; 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 "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; 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']) ;; 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 "$host_cpu" = ia64; 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 ;; 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']) ;; 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) 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' ;; # 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' ;; 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 which 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 AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global defined # symbols, whereas GNU nm marks them as "W". 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) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | 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 ;; *) _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 "$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 _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 "$with_gnu_ld" = yes; 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 "$lt_use_gnu_ld_interface" = yes; 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 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 "$host_cpu" != ia64; 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 (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; 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 ;; 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 "$host_os" = linux-dietlibc; 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 "$tmp_diet" = no 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' ;; 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 "x$supports_anon_versioning" = xyes; 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 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 "x$supports_anon_versioning" = xyes; 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*) 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 can not *** 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 "$_LT_TAGVAR(ld_shlibs, $1)" = no; 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 "$GCC" = yes && 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 "$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 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 AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". 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) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | 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 # 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 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,' if test "$GCC" = yes; 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 "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; 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 "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi 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_use_runtimelinking" = yes; 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 "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; 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 "$with_gnu_ld" = yes; 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 # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 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~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $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 "$GCC" = yes; 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 $output_objdir/$soname = $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 $output_objdir/$soname = $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 "$GCC" = yes && test "$with_gnu_ld" = no; 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 "$with_gnu_ld" = no; 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 "$GCC" = yes && test "$with_gnu_ld" = no; 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 "$with_gnu_ld" = no; 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 "$GCC" = yes; 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 "$lt_cv_irix_exported_symbol" = yes; 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 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 ;; netbsd*) 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*) 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__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; 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 case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _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' ;; esac 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 _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; 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 "$GCC" = yes; 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 "$GCC" = yes; 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 "$GCC" = yes; 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 "x$host_vendor" = xsequent; 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 "$GCC" = yes; 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 can NOT 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 "$GCC" = yes; 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 x$host_vendor = xsni; 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 "$_LT_TAGVAR(ld_shlibs, $1)" = no && 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 "$enable_shared" = yes && test "$GCC" = yes; 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 which 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 "$can_build_shared" = "no" && 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 "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no 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 "$enable_shared" = yes || 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 "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; 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 "$_lt_caught_CXX_error" != yes; 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 "$GXX" = yes; 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 "$GXX" = yes; 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 "$with_gnu_ld" = yes; 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 "$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 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 # need to do runtime linking. 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 ;; 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,' if test "$GXX" = yes; 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 "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; 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 "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi 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_use_runtimelinking" = yes; 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 "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; 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 "$with_gnu_ld" = yes; 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 # This is similar to how AIX traditionally builds its shared # libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 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~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $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 (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; 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) ;; 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 ;; gnu*) ;; 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 $output_objdir/$soname = $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 "$GXX" = yes; 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 $output_objdir/$soname = $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 $with_gnu_ld = no; 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 "$GXX" = yes; then if test $with_gnu_ld = no; 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 "$GXX" = yes; then if test "$with_gnu_ld" = no; 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) 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 "x$supports_anon_versioning" = xyes; 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 ;; openbsd2*) # C++ shared libraries are fairly broken _LT_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) 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__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; 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 "$GXX" = yes && test "$with_gnu_ld" = no; 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 "$GXX" = yes && test "$with_gnu_ld" = no; 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 $LDFLAGS $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 -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 $LDFLAGS $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 -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 can NOT 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 "$_LT_TAGVAR(ld_shlibs, $1)" = no && 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 "$_lt_caught_CXX_error" != yes 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 ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; 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 $p = "-L" || test $p = "-R"; 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 "$pre_test_object_deps_done" = no; 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 "$pre_test_object_deps_done" = no; 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)= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; 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 "X$F77" = "Xno"; 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 "$_lt_disable_F77" != yes; 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 "$can_build_shared" = "no" && 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 "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no 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 "$enable_shared" = yes || 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 "$_lt_disable_F77" != yes 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 "X$FC" = "Xno"; 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 "$_lt_disable_FC" != yes; 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 "$can_build_shared" = "no" && 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 "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no 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 "$enable_shared" = yes || 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 "$_lt_disable_FC" != yes 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 "x${GCJFLAGS+set}" = xset || 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 $lt_ac_count -gt 10 && 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], [AC_MSG_CHECKING([whether the shell understands some XSI constructs]) # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes AC_MSG_RESULT([$xsi_shell]) _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) AC_MSG_CHECKING([whether the shell understands "+="]) lt_shell_append=no ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes AC_MSG_RESULT([$lt_shell_append]) _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) 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_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) # ------------------------------------------------------ # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. m4_defun([_LT_PROG_FUNCTION_REPLACE], [dnl { sed -e '/^$1 ()$/,/^} # $1 /c\ $1 ()\ {\ m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: ]) # _LT_PROG_REPLACE_SHELLFNS # ------------------------- # Replace existing portable implementations of several shell functions with # equivalent extended shell implementations where those features are available.. m4_defun([_LT_PROG_REPLACE_SHELLFNS], [if test x"$xsi_shell" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"}]) _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl func_split_long_opt_name=${1%%=*} func_split_long_opt_arg=${1#*=}]) _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) fi if test x"$lt_shell_append" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl func_quote_for_eval "${2}" dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) fi ]) # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- # Determine which 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 gdk-pixbuf-2.30.8/m4/ltoptions.m40000644000175000017500000003007312340757641017623 0ustar00mclasenmclasen00000000000000# Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004, 2005, 2007, 2008, 2009 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 7 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_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_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=default]) test -z "$pic_mode" && 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])]) gdk-pixbuf-2.30.8/m4/lib-ld.m40000644000175000017500000000653112340757633016736 0ustar00mclasenmclasen00000000000000# lib-ld.m4 serial 3 (gettext-0.13) dnl Copyright (C) 1996-2003 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/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.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 ld's only accept -v. case `$LD -v 2>&1 conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh 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 GCC]) 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. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path 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 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do 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 GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT($LD) else AC_MSG_RESULT(no) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) gdk-pixbuf-2.30.8/m4/introspection.m40000664000175000017500000000661412305775535020501 0ustar00mclasenmclasen00000000000000dnl -*- mode: autoconf -*- dnl Copyright 2009 Johan Dahlin dnl dnl This file is free software; the author(s) gives unlimited dnl permission to copy and/or distribute it, with or without dnl modifications, as long as this notice is preserved. dnl # serial 1 m4_define([_GOBJECT_INTROSPECTION_CHECK_INTERNAL], [ AC_BEFORE([AC_PROG_LIBTOOL],[$0])dnl setup libtool first AC_BEFORE([AM_PROG_LIBTOOL],[$0])dnl setup libtool first AC_BEFORE([LT_INIT],[$0])dnl setup libtool first dnl enable/disable introspection m4_if([$2], [require], [dnl enable_introspection=yes ],[dnl AC_ARG_ENABLE(introspection, AS_HELP_STRING([--enable-introspection[=@<:@no/auto/yes@:>@]], [Enable introspection for this build]),, [enable_introspection=auto]) ])dnl AC_MSG_CHECKING([for gobject-introspection]) dnl presence/version checking AS_CASE([$enable_introspection], [no], [dnl found_introspection="no (disabled, use --enable-introspection to enable)" ],dnl [yes],[dnl PKG_CHECK_EXISTS([gobject-introspection-1.0],, AC_MSG_ERROR([gobject-introspection-1.0 is not installed])) PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, AC_MSG_ERROR([You need to have gobject-introspection >= $1 installed to build AC_PACKAGE_NAME])) ],dnl [auto],[dnl PKG_CHECK_EXISTS([gobject-introspection-1.0 >= $1], found_introspection=yes, found_introspection=no) ],dnl [dnl AC_MSG_ERROR([invalid argument passed to --enable-introspection, should be one of @<:@no/auto/yes@:>@]) ])dnl AC_MSG_RESULT([$found_introspection]) INTROSPECTION_SCANNER= INTROSPECTION_COMPILER= INTROSPECTION_GENERATE= INTROSPECTION_GIRDIR= INTROSPECTION_TYPELIBDIR= if test "x$found_introspection" = "xyes"; then INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection fi AC_SUBST(INTROSPECTION_SCANNER) AC_SUBST(INTROSPECTION_COMPILER) AC_SUBST(INTROSPECTION_GENERATE) AC_SUBST(INTROSPECTION_GIRDIR) AC_SUBST(INTROSPECTION_TYPELIBDIR) AC_SUBST(INTROSPECTION_CFLAGS) AC_SUBST(INTROSPECTION_LIBS) AC_SUBST(INTROSPECTION_MAKEFILE) AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$found_introspection" = "xyes") ]) dnl Usage: dnl GOBJECT_INTROSPECTION_CHECK([minimum-g-i-version]) AC_DEFUN([GOBJECT_INTROSPECTION_CHECK], [ _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1]) ]) dnl Usage: dnl GOBJECT_INTROSPECTION_REQUIRE([minimum-g-i-version]) AC_DEFUN([GOBJECT_INTROSPECTION_REQUIRE], [ _GOBJECT_INTROSPECTION_CHECK_INTERNAL([$1], [require]) ]) gdk-pixbuf-2.30.8/m4/iconv.m40000644000175000017500000001375312340757633016715 0ustar00mclasenmclasen00000000000000# iconv.m4 serial AM6 (gettext-0.17) dnl Copyright (C) 2000-2002, 2007 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_TRY_LINK will then fail, the second AC_TRY_LINK 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_TRY_LINK([#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_TRY_LINK([#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 and HP-UX 11.11. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_TRY_RUN([ #include #include int main () { /* 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 const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; 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, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #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 const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; 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, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #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)) return 1; return 0; }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) 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) ]) 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_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || 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([$]{ac_t:- }[$]am_cv_proto_iconv) AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, [Define as const if the declaration of iconv() needs const.]) fi ]) gdk-pixbuf-2.30.8/m4/glibtests.m40000664000175000017500000000243412305775535017575 0ustar00mclasenmclasen00000000000000dnl GLIB_TESTS dnl AC_DEFUN([GLIB_TESTS], [ AC_ARG_ENABLE(installed-tests, AS_HELP_STRING([--enable-installed-tests], [Enable installation of some test cases]), [case ${enableval} in yes) ENABLE_INSTALLED_TESTS="1" ;; no) ENABLE_INSTALLED_TESTS="" ;; *) AC_MSG_ERROR([bad value ${enableval} for --enable-installed-tests]) ;; esac]) AM_CONDITIONAL([ENABLE_INSTALLED_TESTS], test "$ENABLE_INSTALLED_TESTS" = "1") AC_ARG_ENABLE(always-build-tests, AS_HELP_STRING([--enable-always-build-tests], [Enable always building tests during 'make all']), [case ${enableval} in yes) ENABLE_ALWAYS_BUILD_TESTS="1" ;; no) ENABLE_ALWAYS_BUILD_TESTS="" ;; *) AC_MSG_ERROR([bad value ${enableval} for --enable-always-build-tests]) ;; esac]) AM_CONDITIONAL([ENABLE_ALWAYS_BUILD_TESTS], test "$ENABLE_ALWAYS_BUILD_TESTS" = "1") if test "$ENABLE_INSTALLED_TESTS" = "1"; then AC_SUBST(installed_test_metadir, [${datadir}/installed-tests/]AC_PACKAGE_NAME) AC_SUBST(installed_testdir, [${libexecdir}/installed-tests/]AC_PACKAGE_NAME) fi ]) gdk-pixbuf-2.30.8/m4/lib-prefix.m40000644000175000017500000001503612340757633017634 0ustar00mclasenmclasen00000000000000# lib-prefix.m4 serial 5 (gettext-0.15) dnl Copyright (C) 2001-2005 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 a variable acl_libdirstem, containing dnl the basename of the libdir, either "lib" or "lib64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. The current dnl practice is that on a system supporting 32-bit and 64-bit instruction dnl sets or ABIs, 64-bit libraries go under $prefix/lib64 and 32-bit dnl libraries go under $prefix/lib. We determine the compiler's default dnl mode by looking at the compiler's library search path. If at least dnl of its elements ends in /lib64 or points to a directory whose absolute dnl pathname ends in /lib64, we assume a 64-bit ABI. Otherwise we use the dnl default, namely "lib". acl_libdirstem=lib 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 ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ]) gdk-pixbuf-2.30.8/configure.ac0000664000175000017500000010373612312272700017270 0ustar00mclasenmclasen00000000000000# Process this file with autoconf to produce a configure script. AC_PREREQ([2.63]) # Making point releases: # gdk_pixbuf_micro_version += 1; # gdk_pixbuf_interface_age += 1; # gdk_pixbuf_binary_age += 1; # # if any functions have been added, set gdk_pixbuf_interface_age to 0. # # if backwards compatibility has been broken: # gdk_pixbuf_major_version += 1; # gdk_pixbuf_interface_age = 0; # gdk_pixbuf_binary_age = 0; m4_define([gdk_pixbuf_major_version], [2]) m4_define([gdk_pixbuf_minor_version], [30]) m4_define([gdk_pixbuf_micro_version], [8]) m4_define([gdk_pixbuf_interface_age], [8]) m4_define([gdk_pixbuf_binary_age], [m4_eval(100 * gdk_pixbuf_minor_version + gdk_pixbuf_micro_version)]) m4_define([gdk_pixbuf_version], [gdk_pixbuf_major_version.gdk_pixbuf_minor_version.gdk_pixbuf_micro_version]) m4_define([gdk_pixbuf_api_version], [2.0]) m4_define([gdk_pixbuf_binary_version], [2.10.0]) # required versions of other packages m4_define([glib_required_version], [2.37.6]) AC_INIT([gdk-pixbuf], [gdk_pixbuf_version], [http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf], [gdk-pixbuf]) AC_CONFIG_HEADER([config.h]) AC_CONFIG_SRCDIR([gdk-pixbuf/gdk-pixbuf.h]) AC_CONFIG_MACRO_DIR([m4]) # Save this value here, since automake will set cflags later cflags_set=${CFLAGS+set} AM_INIT_AUTOMAKE([1.11 foreign no-define -Wno-portability dist-xz no-dist-gzip tar-ustar]) AM_MAINTAINER_MODE([enable]) # Support silent build rules. Disable # by either passing --disable-silent-rules to configure or passing V=0 # to make AM_SILENT_RULES([yes]) # # For each of the libraries we build, we define the following # substituted variables: # # foo_PACKAGES: pkg-config packages this library requires # foo_EXTRA_LIBS: Libraries this module requires not pulled in by pkg-config # foo_EXTRA_CFLAGS: cflags this module requires not pulled in by pkg-config # foo_DEP_LIBS: All libraries this module requires # foo_DEP_CFLAGS: All cflags this module requires GDK_PIXBUF_MAJOR=gdk_pixbuf_major_version GDK_PIXBUF_MINOR=gdk_pixbuf_minor_version GDK_PIXBUF_MICRO=gdk_pixbuf_micro_version GDK_PIXBUF_VERSION=gdk_pixbuf_version GDK_PIXBUF_API_VERSION=gdk_pixbuf_api_version GDK_PIXBUF_BINARY_VERSION=gdk_pixbuf_binary_version AC_SUBST(GDK_PIXBUF_MAJOR) AC_SUBST(GDK_PIXBUF_MINOR) AC_SUBST(GDK_PIXBUF_MICRO) AC_SUBST(GDK_PIXBUF_VERSION) AC_SUBST(GDK_PIXBUF_API_VERSION) AC_SUBST(GDK_PIXBUF_BINARY_VERSION) # libtool versioning #LT_RELEASE=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION #LT_CURRENT=`expr $GTK_MICRO_VERSION - $GTK_INTERFACE_AGE` #LT_REVISION=$GTK_INTERFACE_AGE #LT_AGE=`expr $GTK_BINARY_AGE - $GTK_INTERFACE_AGE` #LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE` m4_define([lt_current], [m4_eval(100 * gdk_pixbuf_minor_version + gdk_pixbuf_micro_version - gdk_pixbuf_interface_age)]) m4_define([lt_revision], [gdk_pixbuf_interface_age]) m4_define([lt_age], [m4_eval(gdk_pixbuf_binary_age - gdk_pixbuf_interface_age)]) LT_VERSION_INFO="lt_current:lt_revision:lt_age" LT_CURRENT_MINUS_AGE=m4_eval(lt_current - lt_age) AC_SUBST(LT_VERSION_INFO) AC_SUBST(LT_CURRENT_MINUS_AGE) # Checks for programs. AC_PROG_CC AC_PROG_CC_C_O AC_PROG_CC_STDC AC_PROG_INSTALL AC_PROG_MAKE_SET AC_PROG_AWK PKG_PROG_PKG_CONFIG AC_CANONICAL_HOST AC_ARG_ENABLE(gio-sniffing, [AC_HELP_STRING([--enable-gio-sniffing=@<:@no/yes/auto@:>@], [enable or disable gio sniffing [default=auto]])],, [enable_gio_sniffing=auto]) MATH_LIB=-lm AC_MSG_CHECKING([for native Win32]) LIB_EXE_MACHINE_FLAG=X86 EXE_MANIFEST_ARCHITECTURE=X86 case "$host" in *-*-mingw*) os_win32=yes gio_can_sniff=no MATH_LIB= case "$host" in x86_64-*-*) LIB_EXE_MACHINE_FLAG=X64 EXE_MANIFEST_ARCHITECTURE=AMD64 ;; esac ;; *) os_win32=no ;; esac AC_MSG_RESULT([$os_win32]) AC_SUBST(LIB_EXE_MACHINE_FLAG) AC_SUBST(EXE_MANIFEST_ARCHITECTURE) case $host in *-*-linux*) os_linux=yes ;; esac if test "$os_win32" = "yes"; then if test x$enable_static = xyes -o x$enable_static = x; then AC_MSG_WARN([Disabling static library build, must build as DLL on Windows.]) enable_static=no fi if test x$enable_shared = xno; then AC_MSG_WARN([Enabling shared library build, must build as DLL on Windows.]) fi enable_shared=yes fi dnl Initialize libtool LT_PREREQ([2.2.6]) LT_INIT([disable-static win32-dll]) # Create libtool early, because it's used in configure LT_OUTPUT # Make sure we use 64-bit versions of various file stuff. AC_SYS_LARGEFILE AM_PROG_AS AC_CHECK_TOOLS(NM, nm, nm) AC_MSG_CHECKING([for some Win32 platform]) AS_CASE(["$host"], [*-*-mingw*|*-*-cygwin*], [platform_win32=yes], [platform_win32=no] ) AC_MSG_RESULT([$platform_win32]) AM_CONDITIONAL(PLATFORM_WIN32, test "$platform_win32" = "yes") AM_CONDITIONAL(OS_WIN32, test "$os_win32" = "yes") AM_CONDITIONAL(OS_UNIX, test "$os_win32" != "yes") AM_CONDITIONAL(OS_LINUX, test "$os_linux" = "yes") if test "$os_win32" = "yes"; then AC_CHECK_TOOL(WINDRES, windres, no) if test "$WINDRES" = no; then AC_MSG_ERROR([*** Could not find an implementation of windres in your PATH.]) fi AC_CHECK_PROG(ms_librarian, lib.exe, yes, no) fi AM_CONDITIONAL(MS_LIB_AVAILABLE, test x$ms_librarian = xyes) m4_define([debug_default], m4_if(m4_eval(gdk_pixbuf_minor_version % 2), [1], [yes], [minimum])) dnl declare --enable-* args and collect ac_help strings AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug=@<:@no/minimum/yes@:>@], [turn on debugging @<:@default=debug_default@:>@]),, enable_debug=debug_default) AC_ARG_ENABLE(rebuilds, [AC_HELP_STRING([--disable-rebuilds], [disable all source autogeneration rules])],, [enable_rebuilds=yes]) AS_CASE([$enable_debug], [yes], [ test "$cflags_set" = set || CFLAGS="$CFLAGS -g" GDK_PIXBUF_DEBUG_FLAGS="-DG_ENABLE_DEBUG -DG_ERRORCHECK_MUTEXES" ], [no], [GDK_PIXBUF_DEBUG_FLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS"], [minimum], [GDK_PIXBUF_DEBUG_FLAGS="-DG_DISABLE_CAST_CHECKS"] ) # Build time sanity check... AM_SANITY_CHECK changequote(,)dnl if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac if test "x$enable_ansi" = "xyes"; then case " $CFLAGS " in *[\ \ ]-ansi[\ \ ]*) ;; *) CFLAGS="$CFLAGS -ansi" ;; esac case " $CFLAGS " in *[\ \ ]-pedantic[\ \ ]*) ;; *) CFLAGS="$CFLAGS -pedantic" ;; esac fi fi changequote([,])dnl CPPFLAGS="$CPPFLAGS -DG_DISABLE_SINGLE_INCLUDES" # Ensure MSVC-compatible struct packing convention is used when # compiling for Win32 with gcc. # What flag to depends on gcc version: gcc3 uses "-mms-bitfields", while # gcc2 uses "-fnative-struct". if test x"$os_win32" = xyes; then if test x"$GCC" = xyes; then msnative_struct='' AC_MSG_CHECKING([how to get MSVC-compatible struct packing]) if test -z "$ac_cv_prog_CC"; then our_gcc="$CC" else our_gcc="$ac_cv_prog_CC" fi case `$our_gcc --version | sed -e 's,\..*,.,' -e q` in 2.) if $our_gcc -v --help 2>/dev/null | grep fnative-struct >/dev/null; then msnative_struct='-fnative-struct' fi ;; *) if $our_gcc -v --help 2>/dev/null | grep ms-bitfields >/dev/null; then msnative_struct='-mms-bitfields' fi ;; esac if test x"$msnative_struct" = x ; then AC_MSG_RESULT([no way]) AC_MSG_WARN([produced libraries might be incompatible with MSVC-compiled code]) else CFLAGS="$CFLAGS $msnative_struct" AC_MSG_RESULT([${msnative_struct}]) fi fi fi ## Initial sanity check, done here so that users get told they ## have the wrong dependencies as early in the process as possible. ## Later on we actually use the cflags/libs from separate pkg-config ## calls. Oh, also the later pkg-config calls don't include ## the version requirements since those make the module lists ## annoying to construct PKG_CHECK_MODULES(BASE_DEPENDENCIES, [glib-2.0 >= glib_required_version]) if test "$os_win32" != yes; then # libtool option to control which symbols are exported # right now, symbols starting with _ are not exported LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"' else # We currently use .def files on Windows (for gdk-pixbuf, gdk and gtk) LIBTOOL_EXPORT_OPTIONS= fi AC_SUBST(LIBTOOL_EXPORT_OPTIONS) dnl ****************************************************** dnl * See whether to include shared library dependencies * dnl ****************************************************** AC_ARG_ENABLE(explicit-deps, [AC_HELP_STRING([--enable-explicit-deps=@<:@yes/no/auto@:>@], [use explicit dependencies in .pc files [default=auto]])],, [enable_explicit_deps=auto]) AC_MSG_CHECKING([Whether to write dependencies into .pc files]) case $enable_explicit_deps in auto) export SED deplibs_check_method=`(./libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` if test "x$deplibs_check_method" '!=' xpass_all || test "x$enable_static" = xyes ; then enable_explicit_deps=yes else enable_explicit_deps=no fi ;; yes|no) ;; *) AC_MSG_ERROR([Value given to --enable-explicit-deps must be one of yes, no or auto]) ;; esac AC_MSG_RESULT($enable_explicit_deps) AM_CONDITIONAL(DISABLE_EXPLICIT_DEPS, test $enable_explicit_deps = no) # define a MAINT-like variable REBUILD which is set if Perl # and awk are found, so autogenerated sources can be rebuilt AC_PATH_PROGS(PERL, perl5 perl) REBUILD=\# if test "x$enable_rebuilds" = "xyes" && \ test -n "$PERL" && \ $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 ; then REBUILD= fi AC_SUBST(REBUILD) # sigsetjmp is a macro on some platforms, so AC_CHECK_FUNCS is not reliable AC_MSG_CHECKING(for sigsetjmp) AC_TRY_LINK([#include ], [ sigjmp_buf env; sigsetjmp(env, 0); ], gtk_ok=yes, gtk_ok=no) AC_MSG_RESULT($gtk_ok) if test "$gtk_ok" = "yes"; then AC_DEFINE(HAVE_SIGSETJMP, 1, [Define to 1 if sigsetjmp is available]) fi # i18n stuff AM_GNU_GETTEXT_VERSION([0.17]) AM_GNU_GETTEXT([external]) GETTEXT_PACKAGE="$PACKAGE" AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The prefix for our gettext translation domains.]) dnl The DU4 header files don't provide library prototypes unless dnl -std1 is given to the native cc. AC_MSG_CHECKING([for extra flags to get ANSI library prototypes]) gtk_save_LIBS=$LIBS LIBS="$LIBS -lm" AC_TRY_RUN([#include int main (void) { return (log(1) != log(1.)); }], AC_MSG_RESULT(none needed), gtk_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -std1" AC_TRY_RUN([#include int main (void) { return (log(1) != log(1.)); }], AC_MSG_RESULT(-std1), AC_MSG_RESULT() CFLAGS="$gtk_save_CFLAGS" AC_MSG_WARN( [No ANSI prototypes found in library. (-std1 didn't work.)]), true ), AC_MSG_RESULT(none needed) ) LIBS=$gtk_save_LIBS AC_MSG_CHECKING(for the BeOS) case $host in *-*-beos*) AC_MSG_RESULT(yes) MATH_LIB= ;; *) AC_MSG_RESULT(no) ;; esac AC_SUBST(MATH_LIB) # # see bug 162979 # AC_MSG_CHECKING(for HP-UX) case $host_os in hpux9* | hpux10* | hpux11*) AC_MSG_RESULT(yes) CFLAGS="$CFLAGS -DHPPEX -DSHMLINK" ;; *) AC_MSG_RESULT(no) ;; esac dnl NeXTStep cc seems to need this AC_MSG_CHECKING([for extra flags for POSIX compliance]) AC_TRY_COMPILE([#include ], [DIR *dir;], AC_MSG_RESULT(none needed), gtk_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -posix" AC_TRY_COMPILE([#include ], [DIR *dir;], AC_MSG_RESULT(-posix), AC_MSG_RESULT() CFLAGS="$gtk_save_CFLAGS" AC_MSG_WARN([Could not determine POSIX flag. (-posix didn't work.)]))) # # Run AM_PATH_GLIB_2_0 to make sure that GLib is installed and working # GLIB_PACKAGES="gobject-2.0 gio-2.0 gmodule-no-export-2.0" AM_PATH_GLIB_2_0(glib_required_version, :, AC_MSG_ERROR([ *** GLIB glib_required_version or better is required. The latest version of *** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/.]), gobject gmodule-no-export gthread) dnl dnl Check for bind_textdomain_codeset, including -lintl if GLib brings it in. dnl gtk_save_LIBS=$LIBS LIBS="$LIBS $GLIB_LIBS" AC_CHECK_FUNCS(bind_textdomain_codeset) LIBS=$gtk_save_LIBS AC_CHECK_HEADERS(unistd.h sys/resource.h) AC_CHECK_FUNCS(setrlimit) saved_cflags="$CFLAGS" saved_ldflags="$LDFLAGS" # Checks for header files. AC_HEADER_STDC # Checks for typedefs, structures, and compiler characteristics. AC_C_CONST ################################################## # Checks for gdk-pixbuf ################################################## dnl ******************************************************** dnl * See whether we need to load our modules as .la files * dnl ******************************************************** use_la_modules=false case $host in *-aix*) use_la_modules=true esac if $use_la_modules ; then AC_DEFINE(USE_LA_MODULES, 1, [Whether to load modules via .la files rather than directly]) fi AC_MSG_CHECKING(whether to build gmodulized gdk-pixbuf) AC_ARG_ENABLE(modules, [AC_HELP_STRING([--disable-modules], [disable dynamic module loading])]) dynworks=false deps= if test x$enable_modules = xno; then AC_MSG_RESULT(no) else AC_MSG_RESULT(yes) AC_MSG_CHECKING(whether dynamic modules work) ## for loop is to strip newline tmp=`$PKG_CONFIG --variable=gmodule_supported gmodule-no-export-2.0` for I in $tmp; do dynworks=$I done dnl Now we check to see if our libtool supports shared lib deps dnl (in a rather ugly way even) if $dynworks; then pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" pixbuf_deplibs_check=`$pixbuf_libtool_config | \ grep '^[[a-z_]]*check[[a-z_]]*_method=[['\''"]]' | \ sed 's/.*[['\''"]]\(.*\)[['\''"]]$/\1/'` if test "x$pixbuf_deplibs_check" = "xnone" || \ test "x$pixbuf_deplibs_check" = "xunknown" || \ test "x$pixbuf_deplibs_check" = "x"; then dynworks=false fi fi if $dynworks; then AC_DEFINE(USE_GMODULE, 1, [Define to 1 if gmodule works and should be used]) AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) fi fi dnl We allow people to disable image loaders explicitely, but if they don't we error dnl out so that people don't accidentally build without them. AC_ARG_WITH(libpng, [AC_HELP_STRING([--without-libpng], [disable PNG loader for gdk-pixbuf])]) AC_ARG_WITH(libjpeg, [AC_HELP_STRING([--without-libjpeg], [disable JPEG loader for gdk-pixbuf])]) AC_ARG_WITH(libtiff, [AC_HELP_STRING([--without-libtiff], [disable TIFF loader for gdk-pixbuf])]) AC_ARG_WITH(libjasper, [AC_HELP_STRING([--with-libjasper], [enable JPEG2000 loader for gdk-pixbuf])]) AC_ARG_WITH(gdiplus, [AC_HELP_STRING([--without-gdiplus], [disable GDI+ loaders for gdk-pixbuf on Windows])]) AM_CONDITIONAL(BUILD_GDIPLUS_LOADERS, [ test x$os_win32 = xyes && test x$with_gdiplus != xno ]) dnl Test for libtiff if test x$os_win32 = xno || test x$with_gdiplus = xno; then if test x$with_libtiff != xno && test -z "$LIBTIFF"; then AC_CHECK_LIB(tiff, TIFFReadRGBAImageOriented, [AC_CHECK_HEADER(tiffio.h, TIFF='tiff'; LIBTIFF='-ltiff', AC_MSG_WARN(*** TIFF loader will not be built (TIFF header files not found) ***))], [AC_CHECK_LIB(tiff, TIFFWriteScanline, [AC_CHECK_HEADER(tiffio.h, TIFF='tiff'; LIBTIFF='-ltiff -ljpeg -lz', AC_MSG_WARN(*** TIFF loader will not be built (TIFF header files not found) ***))], [AC_CHECK_LIB(tiff34, TIFFFlushData, [AC_CHECK_HEADER(tiffio.h, TIFF='tiff'; LIBTIFF='-ltiff34 -ljpeg -lz', AC_MSG_WARN(*** TIFF loader will not be built (TIFF header files not found) ***))], AC_MSG_WARN(*** TIFF loader will not be built (TIFF library not found) ***), -ljpeg -lz -lm)], -ljpeg -lz -lm)], -lm) fi if test x$with_libtiff != xno && test -z "$LIBTIFF"; then AC_MSG_ERROR([ *** Checks for TIFF loader failed. You can build without it by passing *** --without-libtiff to configure but some programs using GTK+ may *** not work properly]) fi fi dnl Test for libjpeg if test x$os_win32 = xno || test x$with_gdiplus = xno; then if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then AC_CHECK_LIB(jpeg, jpeg_destroy_decompress, jpeg_ok=yes, jpeg_ok=no AC_MSG_WARN(*** JPEG loader will not be built (JPEG library not found) ***)) if test "$jpeg_ok" = yes; then AC_MSG_CHECKING([for jpeglib.h]) AC_TRY_CPP( [#include #undef PACKAGE #undef VERSION #undef HAVE_STDLIB_H #include ], jpeg_ok=yes, jpeg_ok=no) AC_MSG_RESULT($jpeg_ok) if test "$jpeg_ok" = yes; then LIBJPEG='-ljpeg' AC_CHECK_LIB(jpeg, jpeg_simple_progression, AC_DEFINE(HAVE_PROGRESSIVE_JPEG, 1, [Define to 1 is libjpeg supports progressive JPEG]), AC_MSG_WARN(JPEG library does not support progressive saving.)) else AC_MSG_WARN(*** JPEG loader will not be built (JPEG header file not found) ***) fi fi fi if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then AC_MSG_ERROR([ *** Checks for JPEG loader failed. You can build without it by passing *** --without-libjpeg to configure but some programs using GTK+ may *** not work properly]) fi fi dnl Test for libpng if test x$with_libpng != xno && test -z "$LIBPNG"; then for l in libpng16 libpng15 libpng14 libpng12 libpng13 libpng10; do AC_MSG_CHECKING(for $l) if $PKG_CONFIG --exists $l ; then AC_MSG_RESULT(yes) PNG='png' PNG_DEP_CFLAGS_PACKAGES=$l LIBPNG=`$PKG_CONFIG --libs $l` break else AC_MSG_RESULT(no) fi done if test x$PNG != xpng; then AC_MSG_RESULT(no) AC_CHECK_LIB(png, png_read_info, [AC_CHECK_HEADER(png.h, png_ok=yes, png_ok=no)], AC_MSG_WARN(*** PNG loader will not be built (PNG library not found) ***), -lz -lm) if test "$png_ok" = yes; then AC_MSG_CHECKING([for png_structp in png.h]) AC_TRY_COMPILE([#include ], [png_structp pp; png_infop info; png_colorp cmap; png_create_read_struct;], png_ok=yes, png_ok=no) AC_MSG_RESULT($png_ok) if test "$png_ok" = yes; then PNG='png'; LIBPNG='-lpng -lz' else AC_MSG_WARN(*** PNG loader will not be built (PNG library is too old) ***) fi else AC_MSG_WARN(*** PNG loader will not be built (PNG header file not found) ***) fi fi fi if test x$with_libpng != xno && test -z "$LIBPNG"; then AC_MSG_ERROR([ *** Checks for PNG loader failed. You can build without it by passing *** --without-libpng to configure but many programs using GTK+ will *** not work properly. The PNG loader is also needed if you are compiling *** from Git.]) fi dnl Test for libjasper if test x$with_libjasper = xyes && test -z "$LIBJASPER"; then AC_CHECK_LIB(jasper, jas_init, LIBJASPER=-ljasper, [], -ljpeg -lm) fi if test x$with_libjasper = xyes && test -z "$LIBJASPER"; then AC_MSG_ERROR([ *** Checks for JPEG2000 loader failed. You can build without it by passing *** --without-libjasper to configure]) fi AC_SUBST(LIBTIFF) AC_SUBST(LIBJPEG) AC_SUBST(LIBPNG) AC_SUBST(LIBJASPER) AM_CONDITIONAL(BUILD_DYNAMIC_MODULES, $dynworks) # # Allow building some or all gdk-pixbuf loaders included # AC_MSG_CHECKING(pixbuf loaders to build) dnl due to an autoconf bug, commas in the first arg to dnl AC_HELP_STRING cause problems. dnl AC_HELP_STRING([--with-included-loaders=LOADER1 LOADER2 ...], dnl [build the specified loaders into gdk-pixbuf]) AC_ARG_WITH(included_loaders, [ --with-included-loaders=LOADER1,LOADER2,... build the specified loaders into gdk-pixbuf]) if $dynworks; then : else ## if the option was specified, leave it; otherwise disable included loaders if test x$with_included_loaders = xno; then with_included_loaders=yes fi fi # Use the traditional png loader instead of the GDI+ one on Windows, # because some important apps like GIMP need to read and write # arbitrary tEXt chunks which doesn't seem to be possible through GDI+ all_loaders="ani,icns,pcx,ras,tga,png,pnm,wbmp,xbm,xpm,qtif" if test x$with_libjasper = xyes; then all_loaders="$all_loaders,jasper" fi if test x$os_win32 = xyes && test x$with_gdiplus != xno; then # Skip PNG, see comment above gdip_formats="bmp emf gif ico jpeg tiff wmf" for f in $gdip_formats; do all_loaders="$all_loaders,gdip-$f" done else all_loaders="$all_loaders,bmp,gif,ico,jpeg,tiff" fi included_loaders="" # If no loaders specified, include all if test "x$with_included_loaders" = xyes ; then included_loaders="$all_loaders" else included_loaders="$with_included_loaders" fi AC_MSG_RESULT($included_loaders) INCLUDED_LOADER_OBJ= INCLUDED_LOADER_DEFINE= IFS="${IFS= }"; gtk_save_ifs="$IFS"; IFS="," for loader in $included_loaders; do if echo "$all_loaders" | egrep "(^|,)$loader(\$|,)" > /dev/null; then : else AC_MSG_ERROR([the specified loader $loader does not exist]) fi loader_underscores=`echo $loader | sed -e 's/-/_/g'` INCLUDED_LOADER_OBJ="$INCLUDED_LOADER_OBJ libstatic-pixbufloader-$loader.la" # Don't bother defining separate -DINCLUDE_gdip_foo for each gdip-foo loader case $loader in gdip-*) ;; *) INCLUDED_LOADER_DEFINE="$INCLUDED_LOADER_DEFINE -DINCLUDE_$loader_underscores";; esac eval INCLUDE_$loader_underscores=yes done # Just define one -DINCLUDE_gdiplus for all the gdip-foo loaders # (except gdip-png, which isn't built at all) if test x"$INCLUDE_gdip_ico" = xyes; then INCLUDED_LOADER_DEFINE="$INCLUDED_LOADER_DEFINE -DINCLUDE_gdiplus" fi IFS="$gtk_save_ifs" AC_SUBST(INCLUDED_LOADER_OBJ) AC_SUBST(INCLUDED_LOADER_DEFINE) AM_CONDITIONAL(INCLUDE_PNG, [test x"$INCLUDE_png" = xyes]) AM_CONDITIONAL(INCLUDE_BMP, [test x"$INCLUDE_bmp" = xyes]) AM_CONDITIONAL(INCLUDE_WBMP, [test x"$INCLUDE_wbmp" = xyes]) AM_CONDITIONAL(INCLUDE_GIF, [test x"$INCLUDE_gif" = xyes]) AM_CONDITIONAL(INCLUDE_ICO, [test x"$INCLUDE_ico" = xyes]) AM_CONDITIONAL(INCLUDE_ANI, [test x"$INCLUDE_ani" = xyes]) AM_CONDITIONAL(INCLUDE_JPEG, [test x"$INCLUDE_jpeg" = xyes]) AM_CONDITIONAL(INCLUDE_PNM, [test x"$INCLUDE_pnm" = xyes]) AM_CONDITIONAL(INCLUDE_RAS, [test x"$INCLUDE_ras" = xyes]) AM_CONDITIONAL(INCLUDE_TIFF, [test x"$INCLUDE_tiff" = xyes]) AM_CONDITIONAL(INCLUDE_XPM, [test x"$INCLUDE_xpm" = xyes]) AM_CONDITIONAL(INCLUDE_XBM, [test x"$INCLUDE_xbm" = xyes]) AM_CONDITIONAL(INCLUDE_TGA, [test x"$INCLUDE_tga" = xyes]) AM_CONDITIONAL(INCLUDE_PCX, [test x"$INCLUDE_pcx" = xyes]) AM_CONDITIONAL(INCLUDE_ICNS, [test x"$INCLUDE_icns" = xyes]) AM_CONDITIONAL(INCLUDE_JASPER, [test x"$INCLUDE_jasper" = xyes]) AM_CONDITIONAL(INCLUDE_QTIF, [test x"$INCLUDE_qtif" = xyes]) # As all GDI+ loaders are either built-in or not, arbitrarily just # check one of the variables here AM_CONDITIONAL(INCLUDE_GDIPLUS, [test x"$INCLUDE_gdip_ico" = xyes]) if test x$enable_gio_sniffing = xauto && test x$gio_can_sniff = x; then AC_MSG_CHECKING([if gio can sniff png]) gtk_save_LIBS="$LIBS" gtk_save_CFLAGS="$CFLAGS" LIBS="`$PKG_CONFIG --libs gio-2.0`" CFLAGS="`$PKG_CONFIG --cflags gio-2.0`" AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include static const gsize data_size = 159; static const guint8 data[] = { 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x08, 0x02, 0x00, 0x00, 0x00, 0x90, 0x77, 0x53, 0xde, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xd8, 0x07, 0x0f, 0x10, 0x08, 0x15, 0x61, 0xd8, 0x35, 0x37, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x00, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x57, 0x81, 0x0e, 0x17, 0x00, 0x00, 0x00, 0x0c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0xf8, 0xff, 0xff, 0x3f, 0x00, 0x05, 0xfe, 0x02, 0xfe, 0xdc, 0xcc, 0x59, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 }; int main (int argc, char **argv) { char *content_type; char *image_png; g_type_init (); content_type = g_content_type_guess (NULL, data, data_size, NULL); image_png = g_content_type_from_mime_type ("image/png"); return !!g_strcmp0 (content_type, image_png); }]])], [gio_can_sniff=yes AC_DEFINE(GDK_PIXBUF_USE_GIO_MIME, 1, [Define if gio can sniff image data])], [gio_can_sniff=no]) AC_MSG_RESULT($gio_can_sniff) LIBS="$gtk_save_LIBS" CFLAGS="$gtk_save_CFLAGS" else if test x$enable_gio_sniffing = xyes; then gio_can_sniff=yes AC_DEFINE(GDK_PIXBUF_USE_GIO_MIME, 1, [Define if gio can sniff image data]) else gio_can_sniff=no fi fi AM_CONDITIONAL(HAVE_TIFF, test "x$LIBTIFF" != x) AM_CONDITIONAL(HAVE_PNG, test "x$LIBPNG" != x) AM_CONDITIONAL(HAVE_JPEG, test "x$LIBJPEG" != x) AM_CONDITIONAL(HAVE_JASPER, test "x$LIBJASPER" != x) if $dynworks ; then STATIC_LIB_DEPS= if echo "$included_loaders" | egrep '(^|,)tiff($|,)' > /dev/null; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBTIFF" fi if echo "$included_loaders" | egrep '(^|,)jpeg($|,)' > /dev/null; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBJPEG" fi if echo "$included_loaders" | egrep '(^|,)png($|,)' > /dev/null; then if test -z $PNG_DEP_CFLAGS_PACKAGES; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBPNG" fi fi if echo "$included_loaders" | egrep '(^|,)jasper($|,)' > /dev/null; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBJASPER" fi else STATIC_LIB_DEPS="$LIBTIFF $LIBJPEG $LIBPNG $LIBJASPER" fi # Checks to see whether we should include mediaLib # support. # AC_CHECK_HEADER(sys/systeminfo.h, AC_DEFINE(HAVE_SYS_SYSTEMINFO_H, 1, [Define to 1 if sys/systeminfo.h is available])) AC_CHECK_HEADER(sys/sysinfo.h, AC_DEFINE(HAVE_SYS_SYSINFO_H, 1, [Define to 1 if sys/sysinfo.h is available])) AC_MSG_CHECKING(for mediaLib 2.3) use_mlib25=no # Check for a mediaLib 2.3 function since that is what the GTK+ mediaLib # patch requires. AC_CHECK_LIB(mlib, mlib_ImageSetStruct, use_mlib=yes, use_mlib=no) if test $use_mlib = yes; then AC_DEFINE(USE_MEDIALIB, 1, [Define to 1 if medialib is available and should be used]) MEDIA_LIB=-lmlib AC_MSG_CHECKING(for mediaLib 2.5) # Check for a mediaLib 2.5 function since that is what is needed for # gdk_rgb_convert integration. AC_CHECK_LIB(mlib, mlib_VideoColorRGBint_to_BGRAint, use_mlib25=yes, use_mlib25=no) if test $use_mlib25 = yes; then AC_DEFINE(USE_MEDIALIB25, 1, [Define to 1 if medialib 2.5 is available]) fi fi AM_CONDITIONAL(USE_MEDIALIB, test $use_mlib = yes) AM_CONDITIONAL(USE_MEDIALIB25, test $use_mlib25 = yes) # Checks to see if we should compile in MMX support (there will be # a runtime test when the code is actually run to see if it should # be used - this just checks if we can compile it.) # # This code is partially taken from Mesa # AC_MSG_CHECKING(for x86 platform) case $host_cpu in i386|i486|i586|i686|i786|k6|k7) use_x86_asm=yes ;; *) use_x86_asm=no esac AC_MSG_RESULT($use_x86_asm) use_mmx_asm=no if test $use_x86_asm = yes; then save_ac_ext=$ac_ext ac_ext=S AC_MSG_CHECKING(compiler support for MMX) cp $srcdir/gdk-pixbuf/pixops/scale_line_22_33_mmx.S conftest.S if AC_TRY_EVAL(ac_compile); then use_mmx_asm=yes fi rm -rf conftest* ac_ext=$save_ac_ext if test $use_mmx_asm = yes; then AC_DEFINE(USE_MMX, 1, [Define to 1 if XXM is available and should be used]) AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) fi fi AM_CONDITIONAL(USE_MMX, test x$use_mmx_asm = xyes) REBUILD_PNGS= if test -z "$LIBPNG" && test x"$os_win32" = xno -o x$with_gdiplus = xno; then REBUILD_PNGS=# fi dnl Look for a host system's gdk-pixbuf-csource if we are cross-compiling AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes) if test $cross_compiling = yes; then AC_PATH_PROG(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource, no) AC_PATH_PROG(GTK_UPDATE_ICON_CACHE, gtk-update-icon-cache, no) if test x$GTK_UPDATE_ICON_CACHE = xno; then REBUILD_PNGS=# fi fi GDK_PIXBUF_PACKAGES="gmodule-no-export-2.0 gobject-2.0 gio-2.0" GDK_PIXBUF_EXTRA_LIBS="$STATIC_LIB_DEPS $MATH_LIB $MEDIA_LIB" GDK_PIXBUF_EXTRA_CFLAGS= GDK_PIXBUF_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS" GDK_PIXBUF_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS" AC_SUBST(PNG_DEP_CFLAGS_PACKAGES) AC_SUBST(GDK_PIXBUF_PACKAGES) AC_SUBST(GDK_PIXBUF_EXTRA_LIBS) AC_SUBST(GDK_PIXBUF_EXTRA_CFLAGS) AC_SUBST(GDK_PIXBUF_DEP_LIBS) AC_SUBST(GDK_PIXBUF_DEP_CFLAGS) ############### # Check for X11 ############### GDK_PIXBUF_XLIB_PACKAGES= GDK_PIXBUF_XLIB_EXTRA_CFLAGS= GDK_PIXBUF_XLIB_EXTRA_LIBS= AC_ARG_WITH(x11, [AC_HELP_STRING([--with-x11], [build X11 support])]) if test x$with_x11 = xyes; then AM_CONDITIONAL(USE_X11, true) PKG_CHECK_MODULES(GDK_PIXBUF_XLIB_DEP, x11 gobject-2.0) else AM_CONDITIONAL(USE_X11, false) fi ################################################################ # Strip -export-dynamic from the link lines of various libraries ################################################################ # # pkg-config --libs gmodule includes the "export_dynamic" flag, # but this flag is only meaningful for executables. For libraries # the effect is undefined; what it causes on Linux is that the # export list from -export-symbols-regex is ignored and everything # is exported # # We are using gmodule-no-export now, but I'm leaving the stripping # code in place for now, since pango and atk still require gmodule. export SED export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` if test -n "$export_dynamic"; then GDK_PIXBUF_DEP_LIBS=`echo $GDK_PIXBUF_DEP_LIBS | sed -e "s/$export_dynamic//"` fi ################################################## # GObject introspection ################################################## GOBJECT_INTROSPECTION_CHECK([0.9.3]) ################################################## # Checks for gtk-doc and docbook-tools ################################################## GTK_DOC_CHECK([1.20], [--flavour=no-tmpl]) AC_CHECK_PROG(DB2HTML, db2html, true, false) AM_CONDITIONAL(HAVE_DOCBOOK, $DB2HTML) AC_ARG_ENABLE(man, [AC_HELP_STRING([--enable-man], [regenerate man pages from Docbook [default=no]])],enable_man=yes, enable_man=no) if test "${enable_man}" != no; then dnl dnl Check for xsltproc dnl AC_PATH_PROG([XSLTPROC], [xsltproc]) if test -z "$XSLTPROC"; then enable_man=no fi fi AM_CONDITIONAL(ENABLE_MAN, test x$enable_man != xno) ################################################## # Check for -Bsymbolic-functions linker flag used # to avoid intra-library PLT jumps, if available. ################################################## AC_ARG_ENABLE(Bsymbolic, [AC_HELP_STRING([--disable-Bsymbolic], [avoid linking with -Bsymbolic])],, [SAVED_LDFLAGS="${LDFLAGS}" AC_MSG_CHECKING([for -Bsymbolic-functions linker flag]) LDFLAGS=-Wl,-Bsymbolic-functions AC_TRY_LINK([], [int main (void) { return 0; }], AC_MSG_RESULT(yes) enable_Bsymbolic=yes, AC_MSG_RESULT(no) enable_Bsymbolic=no) LDFLAGS="${SAVED_LDFLAGS}"]) if test "x${enable_Bsymbolic}" = "xyes"; then GDK_PIXBUF_LINK_FLAGS=-Wl,-Bsymbolic-functions fi AC_SUBST(GDK_PIXBUF_LINK_FLAGS) GLIB_TESTS AC_MSG_CHECKING([whether to build with gcov testing]) AC_ARG_ENABLE([coverage], AS_HELP_STRING([--enable-coverage], [Whether to enable coverage testing ]), [], [enable_coverage=no]) AC_MSG_RESULT([$enable_coverage]) if test "$enable_coverage" = "yes"; then if test "$GCC" != "yes"; then AC_MSG_ERROR(Coverage testing requires GCC) fi AC_PATH_PROG(GCOV, gcov, no) if test "$GCOV" = "no" ; then AC_MSG_ERROR(gcov tool is not available) fi AC_PATH_PROG(LCOV, lcov, no) if test "$LCOV" = "no" ; then AC_MSG_ERROR(lcov tool is not installed) fi AC_PATH_PROG(GENHTML, genhtml, no) if test "$GENHTML" = "no" ; then AC_MSG_ERROR(lcov's genhtml tool is not installed) fi CFLAGS="$CFLAGS -O0 -g -fprofile-arcs -ftest-coverage" LDFLAGS="$LDFLAGS -lgcov" fi AM_CONDITIONAL([WITH_COVERAGE], [test "$enable_coverage" = "yes"]) AC_SUBST(LCOV) AC_SUBST(GCOV) AC_SUBST(GENHTML) ################################################## # Output commands ################################################## AC_CONFIG_FILES([ Makefile gdk-pixbuf-2.0.pc gdk-pixbuf-2.0-uninstalled.pc gdk-pixbuf/Makefile gdk-pixbuf/gdk_pixbuf.rc gdk-pixbuf/gdk-pixbuf-features.h gdk-pixbuf/pixops/Makefile build/Makefile build/win32/Makefile build/win32/vs9/Makefile build/win32/vs10/Makefile docs/Makefile docs/reference/Makefile docs/reference/gdk-pixbuf/Makefile docs/reference/gdk-pixbuf/version.xml po/Makefile.in tests/Makefile contrib/Makefile contrib/gdk-pixbuf-xlib/Makefile contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc config.h.win32 ]) AC_OUTPUT gdk-pixbuf-2.30.8/build/0000775000175000017500000000000012340760140016070 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/build/detectenv-msvc.mak0000664000175000017500000000336012305775535021532 0ustar00mclasenmclasen00000000000000# Check to see we are configured to build with MSVC (MSDEVDIR, MSVCDIR or # VCINSTALLDIR) or with the MS Platform SDK (MSSDK or WindowsSDKDir) !if !defined(VCINSTALLDIR) && !defined(WINDOWSSDKDIR) MSG = ^ This Makefile is only for Visual Studio 2008 and later.^ You need to ensure that the Visual Studio Environment is properly set up^ before running this Makefile. !error $(MSG) !endif ERRNUL = 2>NUL _HASH=^# !if ![echo VCVERSION=_MSC_VER > vercl.x] \ && ![echo $(_HASH)if defined(_M_IX86) >> vercl.x] \ && ![echo PLAT=Win32 >> vercl.x] \ && ![echo $(_HASH)elif defined(_M_AMD64) >> vercl.x] \ && ![echo PLAT=x64 >> vercl.x] \ && ![echo $(_HASH)endif >> vercl.x] \ && ![cl -nologo -TC -P vercl.x $(ERRNUL)] !include vercl.i !if ![echo VCVER= ^\> vercl.vc] \ && ![set /a $(VCVERSION) / 100 - 6 >> vercl.vc] !include vercl.vc !endif !endif !if ![del $(ERRNUL) /q/f vercl.x vercl.i vercl.vc] !endif !if $(VCVERSION) > 1499 && $(VCVERSION) < 1600 VSVER = 9 !elseif $(VCVERSION) > 1599 && $(VCVERSION) < 1700 VSVER = 10 !elseif $(VCVERSION) > 1699 && $(VCVERSION) < 1800 VSVER = 11 !elseif $(VCVERSION) > 1799 && $(VCVERSION) < 1900 VSVER = 12 !else VSVER = 0 !endif !if "$(VSVER)" == "0" MSG = ^ This NMake Makefile set supports Visual Studio^ 9 (2008) through 12 (2013). Your Visual Studio^ version is not supported. !error $(MSG) !endif VALID_CFGSET = FALSE !if "$(CFG)" == "release" || "$(CFG)" == "debug" VALID_CFGSET = TRUE !endif !if "$(CFG)" == "release" CFLAGS_ADD = /MD /O2 !else CFLAGS_ADD = /MDd /Od /Zi !endif !if "$(PLAT)" == "x64" LDFLAGS_ARCH = /machine:x64 !else LDFLAGS_ARCH = /machine:x86 !endif LD = link.exe LD_CFLAGS = /link EXEEXT = .exe GLIB_LIBS = gobject-2.0.lib gmodule-2.0.lib glib-2.0.lib ATK_API_VERSION = 1.0 gdk-pixbuf-2.30.8/build/Makefile.am0000664000175000017500000000026312305775535020144 0ustar00mclasenmclasen00000000000000SUBDIRS = \ win32 EXTRA_DIST = \ detectenv-msvc.mak \ introspection-msvc.mak \ gdk-pixbuf-introspection-msvc.mak \ gen-file-list-gdkpixbuf.py -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/build/gdk-pixbuf-introspection-msvc.mak0000664000175000017500000000461212305775535024510 0ustar00mclasenmclasen00000000000000# NMake Makefile to build Introspection Files for GDK-Pixbuf !include detectenv-msvc.mak APIVERSION = 2.0 CHECK_PACKAGE = gio-2.0 !include introspection-msvc.mak !if "$(BUILD_INTROSPECTION)" == "TRUE" all: setgirbuildnev GdkPixbuf-$(APIVERSION).gir GdkPixbuf-$(APIVERSION).typelib gdkpixbuf_list: @-echo Generating Filelist to Introspect for GDK-Pixbuf... $(PYTHON2) gen-file-list-gdkpixbuf.py win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkPixbuf-$(APIVERSION).lib: win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\gdk_pixbuf-$(APIVERSION).lib @-echo Copying win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkPixbuf-$(APIVERSION).lib from win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\gdk_pixbuf-$(APIVERSION).lib... @-copy /b win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\gdk_pixbuf-$(APIVERSION).lib win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkPixbuf-$(APIVERSION).lib setgirbuildnev: @-set CC=$(CC) @-set PYTHONPATH=$(BASEDIR)\lib\gobject-introspection @-set PATH=win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(BASEDIR)\bin;$(PATH);$(MINGWDIR)\bin @-set PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) @-set LIB=win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(LIB) GdkPixbuf-$(APIVERSION).gir: gdkpixbuf_list win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkPixbuf-$(APIVERSION).lib @-echo Generating GdkPixbuf-$(APIVERSION).gir... $(PYTHON2) $(G_IR_SCANNER) --verbose -I.. -I..\gdk-pixbuf \ -I$(BASEDIR)\include\glib-2.0 -I$(BASEDIR)\lib\glib-2.0\include \ --namespace=GdkPixbuf --nsversion=$(APIVERSION) \ --include=GModule-2.0 --include=Gio-2.0 \ --no-libtool --library=gdk_pixbuf-2.0 \ --reparse-validate --add-include-path=$(BASEDIR)\share\gir-1.0 \ --pkg-export gdk-pixbuf-2.0 --warn-all --strip-prefix=Gdk \ --c-include="gdk-pixbuf/gdk-pixbuf.h" -DGDK_PIXBUF_COMPILATION \ --filelist=gdkpixbuf_list -o $@ GdkPixbuf-$(APIVERSION).typelib: GdkPixbuf-$(APIVERSION).gir @-echo Compiling GdkPixbuf-$(APIVERSION).typelib... $(G_IR_COMPILER) --includedir=. --debug --verbose GdkPixbuf-$(APIVERSION).gir -o $@ install-introspection: setgirbuildnev GdkPixbuf-$(APIVERSION).gir GdkPixbuf-$(APIVERSION).typelib @-copy GdkPixbuf-$(APIVERSION).gir $(G_IR_INCLUDEDIR) @-copy /b GdkPixbuf-$(APIVERSION).typelib $(G_IR_TYPELIBDIR) !else all: @-echo $(ERROR_MSG) install-introspection: all !endif clean: @-del /f/q GdkPixbuf-$(APIVERSION).typelib @-del /f/q GdkPixbuf-$(APIVERSION).gir @-del /f/q win32\vs$(VSVER)\$(CFG)\$(PLAT)\bin\GdkPixbuf-$(APIVERSION).lib @-del /f/q gdkpixbuf_list @-del /f/q *.pyc gdk-pixbuf-2.30.8/build/introspection-msvc.mak0000664000175000017500000000460412305775535022453 0ustar00mclasenmclasen00000000000000# Common Utility NMake Makefile Template # Used to Generate Introspection files for various Projects # Can Override with env vars as needed # You will need to have built gobject-introspection for this to work. # Change or pass in or set the following to suit your environment BASEDIR = ..\..\vs$(VSVER)\$(PLAT) GIR_SUBDIR = share\gir-1.0 GIR_TYPELIBDIR = lib\girepository-1.0 G_IR_SCANNER = $(BASEDIR)\bin\g-ir-scanner G_IR_COMPILER = $(BASEDIR)\bin\g-ir-compiler.exe G_IR_INCLUDEDIR = $(BASEDIR)\$(GIR_SUBDIR) G_IR_TYPELIBDIR = $(BASEDIR)\$(GIR_TYPELIBDIR) # Note: The PYTHON2 must be a Python 2.6.x or 2.7.x Interpretor! # Either having python.exe from Python 2.6.x/2.7.x in your PATH will work # or passing in PYTHON2= will do # This is required, and gobject-introspection needs to be built # before this can be successfully run. PYTHON2=python # Don't change anything following this line! VALID_PKG_CONFIG_PATH = FALSE VALID_GCC_INSTPATH = FALSE MSG_INVALID_PKGCONFIG = You must set or specifiy a valid PKG_CONFIG_PATH MSG_INVALID_MINGWDIR = You must set or specifiy a valid MINGWDIR, where gcc.exe can be found in %MINGWDIR%\bin MSG_INVALID_CFG = You need to specify or set CFG to be release or debug to use this Makefile to build the Introspection Files ERROR_MSG = BUILD_INTROSPECTION = TRUE !if ![pkg-config --print-errors --errors-to-stdout $(CHECK_PACKAGE) > pkgconfig.x] \ && ![setlocal] \ && ![set file="pkgconfig.x"] \ && ![FOR %A IN (%file%) DO @echo PKG_CHECK_SIZE=%~zA > pkgconfig.chksize] \ && ![del $(ERRNUL) /q/f pkgconfig.x] !endif !include pkgconfig.chksize !if "$(PKG_CHECK_SIZE)" == "0" VALID_PKG_CONFIG_PATH = TRUE !else VALID_PKG_CONFIG_PATH = FALSE !endif !if ![IF EXIST %MINGWDIR%\bin\gcc.exe @echo VALID_GCC_INSTPATH=TRUE > gcccheck.x] !endif !if ![IF NOT EXIST %MINGWDIR%\bin\gcc.exe @echo VALID_GCC_INSTPATH=FALSE > gcccheck.x] !endif !include gcccheck.x !if ![del $(ERRNUL) /q/f pkgconfig.chksize gcccheck.x] !endif VALID_CFGSET = FALSE !if "$(CFG)" == "release" || "$(CFG)" == "debug" VALID_CFGSET = TRUE !endif !if "$(VALID_GCC_INSTPATH)" != "TRUE" BUILD_INTROSPECTION = FALSE ERROR_MSG = $(MSG_INVALID_MINGWDIR) !endif !if "$(VALID_PKG_CONFIG_PATH)" != "TRUE" BUILD_INTROSPECTION = FALSE ERROR_MSG = $(MSG_INVALID_PKGCONFIG) !endif !if "$(VALID_CFGSET)" != "TRUE" BUILD_INTROSPECTION = FALSE ERROR_MSG = $(MSG_INVALID_CFG) !endif gdk-pixbuf-2.30.8/build/Makefile.in0000664000175000017500000005237712340757650020167 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = build DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_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 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) 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" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ win32 EXTRA_DIST = \ detectenv-msvc.mak \ introspection-msvc.mak \ gdk-pixbuf-introspection-msvc.mak \ gen-file-list-gdkpixbuf.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 build/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign build/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): 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: $(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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/build/gen-file-list-gdkpixbuf.py0000664000175000017500000000647412305775535023114 0ustar00mclasenmclasen00000000000000#!/usr/bin/python # vim: encoding=utf-8 # Generate the file lists for processing with g-ir-scanner import os import sys import re import string import subprocess import optparse def gen_gdkpixbuf_filelist(srcroot, subdir, dest): vars = read_vars_from_AM(os.path.join(srcroot, subdir, 'Makefile.am'), vars = {}, conds = {'HAVE_INTROSPECTION':True}, filters = ['GdkPixbuf_2_0_gir_FILES']) files = vars['GdkPixbuf_2_0_gir_FILES'].split() with open(dest, 'w') as d: for i in files: d.write(srcroot + '\\' + subdir + '\\' + i.replace('/', '\\') + '\n') def read_vars_from_AM(path, vars = {}, conds = {}, filters = None): ''' path: path to the Makefile.am vars: predefined variables conds: condition variables for Makefile filters: if None, all variables defined are returned, otherwise, it is a list contains that variables should be returned ''' cur_vars = vars.copy() RE_AM_VAR_REF = re.compile(r'\$\((\w+?)\)') RE_AM_VAR = re.compile(r'^\s*(\w+)\s*=(.*)$') RE_AM_INCLUDE = re.compile(r'^\s*include\s+(\w+)') RE_AM_CONTINUING = re.compile(r'\\\s*$') RE_AM_IF = re.compile(r'^\s*if\s+(\w+)') RE_AM_ELSE = re.compile(r'^\s*else') RE_AM_ENDIF = re.compile(r'^\s*endif') def am_eval(cont): return RE_AM_VAR_REF.sub(lambda x: cur_vars.get(x.group(1), ''), cont) with open(path, 'r') as f: contents = f.readlines() #combine continuing lines i = 0 ncont = [] while i < len(contents): line = contents[i] if RE_AM_CONTINUING.search(line): line = RE_AM_CONTINUING.sub('', line) j = i + 1 while j < len(contents) and RE_AM_CONTINUING.search(contents[j]): line += RE_AM_CONTINUING.sub('', contents[j]) j += 1 else: if j < len(contents): line += contents[j] i = j else: i += 1 ncont.append(line) #include, var define, var evaluation i = -1 skip = False oldskip = [] while i < len(ncont) - 1: i += 1 line = ncont[i] mo = RE_AM_IF.search(line) if mo: oldskip.append(skip) skip = False if mo.group(1) in conds and conds[mo.group(1)] \ else True continue mo = RE_AM_ELSE.search(line) if mo: skip = not skip continue mo = RE_AM_ENDIF.search(line) if mo: skip = oldskip.pop() continue if not skip: mo = RE_AM_INCLUDE.search(line) if mo: cur_vars.update(read_vars_from_AM(am_eval(mo.group(1)), cur_vars, conds, None)) continue mo = RE_AM_VAR.search(line) if mo: cur_vars[mo.group(1)] = am_eval(mo.group(2).strip()) continue #filter: if filters != None: ret = {} for i in filters: ret[i] = cur_vars.get(i, '') return ret else: return cur_vars def main(argv): srcroot = '..' subdir = 'gdk-pixbuf' gen_gdkpixbuf_filelist(srcroot, subdir, 'gdkpixbuf_list') return 0 if __name__ == '__main__': sys.exit(main(sys.argv)) gdk-pixbuf-2.30.8/build/win32/0000775000175000017500000000000012340760140017032 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/build/win32/Makefile.am0000664000175000017500000000007012305775535021102 0ustar00mclasenmclasen00000000000000SUBDIRS = \ vs9 \ vs10 -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/build/win32/vs9/0000775000175000017500000000000012340760140017553 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf-install.vsprops0000664000175000017500000000357712305775535024750 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf.sln0000664000175000017500000002111212305775535022345 0ustar00mclasenmclasen00000000000000 Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf", "gdk-pixbuf.vcproj", "{01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf-csource", "gdk-pixbuf-csource.vcproj", "{3689C772-49A9-4E32-8161-686E1381ADB4}" ProjectSection(ProjectDependencies) = postProject {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} = {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install.vcproj", "{FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}" ProjectSection(ProjectDependencies) = postProject {7212330C-14DF-4815-9E3B-4BDB3D21F665} = {7212330C-14DF-4815-9E3B-4BDB3D21F665} {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} = {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} {3689C772-49A9-4E32-8161-686E1381ADB4} = {3689C772-49A9-4E32-8161-686E1381ADB4} {2AD2FF07-0514-41A8-8A32-920C744EA1A6} = {2AD2FF07-0514-41A8-8A32-920C744EA1A6} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf-query-loaders", "gdk-pixbuf-query-loaders.vcproj", "{7212330C-14DF-4815-9E3B-4BDB3D21F665}" ProjectSection(ProjectDependencies) = postProject {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} = {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf-pixdata", "gdk-pixbuf-pixdata.vcproj", "{2AD2FF07-0514-41A8-8A32-920C744EA1A6}" ProjectSection(ProjectDependencies) = postProject {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} = {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} EndProjectSection EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug_NoGDIP|Win32 = Debug_NoGDIP|Win32 Debug_NoGDIP|x64 = Debug_NoGDIP|x64 Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release_NoGDIP|Win32 = Release_NoGDIP|Win32 Release_NoGDIP|x64 = Release_NoGDIP|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|Win32.ActiveCfg = Debug_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|Win32.Build.0 = Debug_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|x64.ActiveCfg = Debug_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|x64.Build.0 = Debug_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|Win32.ActiveCfg = Debug|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|Win32.Build.0 = Debug|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|x64.ActiveCfg = Debug|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|x64.Build.0 = Debug|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|Win32.ActiveCfg = Release_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|Win32.Build.0 = Release_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|x64.ActiveCfg = Release_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|x64.Build.0 = Release_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|Win32.ActiveCfg = Release|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|Win32.Build.0 = Release|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|x64.ActiveCfg = Release|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|x64.Build.0 = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|Win32.ActiveCfg = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|Win32.Build.0 = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|x64.ActiveCfg = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|x64.Build.0 = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|x64.Build.0 = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|Win32.ActiveCfg = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|Win32.Build.0 = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|x64.ActiveCfg = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|x64.Build.0 = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|Win32.ActiveCfg = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|Win32.Build.0 = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|x64.ActiveCfg = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|x64.Build.0 = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|x64.Build.0 = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|Win32.ActiveCfg = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|Win32.Build.0 = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|x64.ActiveCfg = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|x64.Build.0 = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|Win32.ActiveCfg = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|Win32.Build.0 = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|x64.ActiveCfg = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|x64.Build.0 = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|x64.Build.0 = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|Win32.ActiveCfg = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|Win32.Build.0 = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|x64.ActiveCfg = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|x64.Build.0 = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|Win32.ActiveCfg = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|Win32.Build.0 = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|x64.ActiveCfg = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|x64.Build.0 = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|x64.Build.0 = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|Win32.ActiveCfg = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|Win32.Build.0 = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|x64.ActiveCfg = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf-build-defines.vsprops0000664000175000017500000000431612305775535026004 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf-gen-srcs.vsprops0000664000175000017500000000114112305775535025004 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/install.vcproj0000664000175000017500000000353212305775535022470 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/Makefile.am0000664000175000017500000000055412305775535021632 0ustar00mclasenmclasen00000000000000EXTRA_DIST = \ README.txt \ gdk-pixbuf.sln \ gdk-pixbuf-version-paths.vsprops \ gdk-pixbuf-build-defines.vsprops \ gdk-pixbuf-gen-srcs.vsprops \ gdk-pixbuf-install.vsprops \ gdk-pixbuf.vcproj \ gdk-pixbuf.vcprojin \ gdk-pixbuf-csource.vcproj \ gdk-pixbuf-query-loaders.vcproj \ gdk-pixbuf-pixdata.vcproj \ install.vcproj -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf-version-paths.vsprops0000664000175000017500000000220512305775535026067 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/README.txt0000664000175000017500000001424212305775535021273 0ustar00mclasenmclasen00000000000000Note that all this is rather experimental. Please do not build this package in a path that contains spaces to avoid possible problems during the build or during the usage of the library. Please refer to the following GNOME Live! page for more detailed instructions on building GDK-Pixbuf and its dependencies with Visual C++: https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack This VS9 solution and the projects it includes are intented to be used in a GDK-Pixbuf source tree unpacked from a tarball. In a git checkout you first need to use some Unix-like environment or manual work to expand the .in files needed, mainly config.h.win32.in into config.h.win32. You will also need to expand gdk-pixbuf.vcprojin here into gdk-pixbuf.vcproj. Two variants of the library are supported here for compilation-one that makes use of native GDI+ APIs (The Debug/Release configurations) and another that does not use GDI+ (those that use external third party image manipulation libraries, the Debug_NoGDIP/Release_NoGDIP configurations). Note that both variants require LibPNG and ZLib, and both variants have the image loaders built into the main GDK-Pixbuf library. If one wants to build additional GDK-Pixbuf image loaders/modules that are not included in the main GDK-Pixbuf library, such as the one included in librsvg, he/she needs to place the compiled loader DLL (preferably built with Visual C++ 2008) into the following location: \lib\gdk-pixbuf-2.0\2.10.0\loaders\ and run the gdk-pixbuf-query-loaders utility to generate a loaders.cache file in \lib\gdk-pixbuf-2.0\2.10.0. The dependencies for this package are gettext-runtime (libintl), GLib* ZLib and LibPNG at the minimum. Note that if you intend to build GDK-Pixbuf that does not use GDI+, you will also need the IJG JPEG libraries, libTIFF and libjasper (for JPEG-2000 operations). Please note that the Visual Studio project files will typically link to the latest stable release of LibPNG which the GDK-Pixbuf codebase supports by default. If you intend to use and link to an older version of LibPNG, you may change the "Additional Dependencies" setting accordingly (such as changing from libpng16.lib to libpng14.lib) for the GDK-Pixbuf project. The minimum supported release series for LibPNG is 1.0.x at this time of writing. For the Dependencies, you may either: a) look for all of the dependencies (except GLib*, libjasper) under http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/ (32-bit) -OR- http://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64-bit) Please use the latest versions of these libraries that are available there, these are packaged by Tor Lillqvist, which are built with MinGW/GCC. Please see b) below regarding the build of libjasper and GLib* Note for LibPNG, version 1.5.x is needed. -OR- b) Build them yourself with VS9 (but you may most probably wish to get gettext-runtime from the URL(s) mentioned in a)). Use the latest stable versions for them (you may need to get the latest unstable version of GLib if you are using an unstable version of GDK-Pixbuf): GLib*: Grab the latest sources from http://www.gtk.org under "Download" (stable only-please make a search for the latest unstable versions) IJG JPEG: http://www.ijg.org/ LibPNG: http://www.libpng.org/pub/png/libpng.html (1.5.x is needed here) LibTIFF: http://www.remotesensing.org/libtiff/ LibJasper: http://www.ece.uvic.ca/~mdadams/jasper/ ZLib: http://www.zlib.net The above 6 packages all have supported mechanisms (Makefiles and/or Project Files) for building under VS9 (upgrade the Project Files from earlier VS versions will do for these, when applicable). It is recommended that ZLib is built using the win32/Makefile.msc makefile with VS9 with the ASM routines to avoid linking problems (copy zdll.lib to zlib1.lib[Release] or to zlib1d.lib [Debug] after completion of compilation)-see win32/Makefile.msc in ZLib for more details. * This GLib refers to a build that is built by VS9 Set up the source tree as follows under some arbitrary top folder : \gdk-pixbuf\ \vs9\ *this* file you are now reading is thus located at \gdk-pixbuf\\build\win32\vs9\README. is either Win32 or x64, as in VS9 project files. You should unpack the -dev and (runtime) into \vs9\, if you download any of the packages from http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/ (32-bit) -OR- http://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64-bit) so that for instance libintl.h end up at \vs9\\include\libintl.h. If you build any of the dependencies yourselves, copy the: -DLLs and EXEs into \vs9\\bin -headers into \vs9\\include\ -LIBs into \vs9\\lib If you have not built GLib with VS9 and placed the LIBs and headers in a place where VS9 can find them automatically, you should also uncompress your GLib sources in \ and build it from there, following the instructions in \glib<-version>\build\win32\vs9, so that the required headers, EXEs, DLLs and LIBs will end up in \vs9\\include\glib-2.0 (headers) \vs9\\lib (LIBs, also glib-2.0/include/glibconfig.h) \vs9\\bin (EXEs/DLLs) respectively. After the build of GDK-Pixbuf, the "install" project will copy build results and headers into their appropriate location under \vs9\. For instance, built DLLs go into \vs9\\bin, built LIBs into \vs9\\lib and GDK-Pixbuf headers into \vs9\\include\GDKPixbuf-2.0. This is then from where project files higher in the stack are supposed to look for them, not from a specific GDK-Pixbuf source tree. --Chun-wei Fan --(adapted from the GLib VS9 README.txt file originally written by Tor Lillqvist) gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf.vcproj0000664000175000017500000005667512340760134023066 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf-query-loaders.vcproj0000664000175000017500000000753012305775535025656 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf-csource.vcproj0000664000175000017500000000743412305775535024530 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/Makefile.in0000664000175000017500000003635112340757650021644 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = build/win32/vs9 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_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) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ README.txt \ gdk-pixbuf.sln \ gdk-pixbuf-version-paths.vsprops \ gdk-pixbuf-build-defines.vsprops \ gdk-pixbuf-gen-srcs.vsprops \ gdk-pixbuf-install.vsprops \ gdk-pixbuf.vcproj \ gdk-pixbuf.vcprojin \ gdk-pixbuf-csource.vcproj \ gdk-pixbuf-query-loaders.vcproj \ gdk-pixbuf-pixdata.vcproj \ install.vcproj 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 build/win32/vs9/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign build/win32/vs9/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile 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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf-pixdata.vcproj0000664000175000017500000000715312305775535024515 0ustar00mclasenmclasen00000000000000 gdk-pixbuf-2.30.8/build/win32/vs9/gdk-pixbuf.vcprojin0000664000175000017500000005540612305775535023420 0ustar00mclasenmclasen00000000000000 #include "libgdkpixbuf.sourcefiles" gdk-pixbuf-2.30.8/build/win32/Makefile.in0000664000175000017500000005222612340757650021122 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = build/win32 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_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 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = $(SUBDIRS) 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" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ vs9 \ vs10 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 build/win32/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign build/win32/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): 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: $(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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/build/win32/vs10/0000775000175000017500000000000012340760140017623 5ustar00mclasenmclasen00000000000000gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-pixdata.vcxproj0000664000175000017500000002072312305775535024753 0ustar00mclasenmclasen00000000000000 Debug Win32 Debug x64 Release Win32 Release x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6} gdkpixbufpixdata Win32Proj Application MultiByte true v100 Application MultiByte v100 Application MultiByte true v100 Application MultiByte v100 true true false false Disabled _DEBUG;$(GdkPixbufDefines);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 EditAndContinue true Console MachineX86 Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase CompileAsC %(AdditionalDependencies) true Console false MachineX64 MaxSpeed true $(GdkPixbufDefines);%(PreprocessorDefinitions) MultiThreadedDLL true Level3 ProgramDatabase true Console true true MachineX86 %(AdditionalIncludeDirectories) $(GdkPixbufDefines);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase CompileAsC %(AdditionalDependencies) true Console true true false MachineX64 {01ade22d-f6ec-4d09-8fe1-b9a97dec2ba3} false gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf.vcxproj.filters0000664000175000017500000001302312340760134024751 0ustar00mclasenmclasen00000000000000 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx {c4d26c4e-e8c9-48fa-b402-0ab65b5eee2f} {744a1b93-b9d4-44cc-a3c0-15944c405223} {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Resource Files Resource Files gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-pixdata.vcxproj.filters0000664000175000017500000000101712305775535026415 0ustar00mclasenmclasen00000000000000 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx Sources gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf.sln0000664000175000017500000001735212305775535022430 0ustar00mclasenmclasen00000000000000 Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf", "gdk-pixbuf.vcxproj", "{01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf-csource", "gdk-pixbuf-csource.vcxproj", "{3689C772-49A9-4E32-8161-686E1381ADB4}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "install", "install.vcxproj", "{FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf-query-loaders", "gdk-pixbuf-query-loaders.vcxproj", "{7212330C-14DF-4815-9E3B-4BDB3D21F665}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdk-pixbuf-pixdata", "gdk-pixbuf-pixdata.vcxproj", "{2AD2FF07-0514-41A8-8A32-920C744EA1A6}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug_NoGDIP|Win32 = Debug_NoGDIP|Win32 Debug_NoGDIP|x64 = Debug_NoGDIP|x64 Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release_NoGDIP|Win32 = Release_NoGDIP|Win32 Release_NoGDIP|x64 = Release_NoGDIP|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|Win32.ActiveCfg = Debug_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|Win32.Build.0 = Debug_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|x64.ActiveCfg = Debug_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug_NoGDIP|x64.Build.0 = Debug_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|Win32.ActiveCfg = Debug|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|Win32.Build.0 = Debug|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|x64.ActiveCfg = Debug|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Debug|x64.Build.0 = Debug|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|Win32.ActiveCfg = Release_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|Win32.Build.0 = Release_NoGDIP|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|x64.ActiveCfg = Release_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release_NoGDIP|x64.Build.0 = Release_NoGDIP|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|Win32.ActiveCfg = Release|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|Win32.Build.0 = Release|Win32 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|x64.ActiveCfg = Release|x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3}.Release|x64.Build.0 = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|Win32.ActiveCfg = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|Win32.Build.0 = Debug|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|x64.ActiveCfg = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Debug|x64.Build.0 = Debug|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release_NoGDIP|x64.Build.0 = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|Win32.ActiveCfg = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|Win32.Build.0 = Release|Win32 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|x64.ActiveCfg = Release|x64 {3689C772-49A9-4E32-8161-686E1381ADB4}.Release|x64.Build.0 = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|Win32.ActiveCfg = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|Win32.Build.0 = Debug|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|x64.ActiveCfg = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Debug|x64.Build.0 = Debug|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release_NoGDIP|x64.Build.0 = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|Win32.ActiveCfg = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|Win32.Build.0 = Release|Win32 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|x64.ActiveCfg = Release|x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB}.Release|x64.Build.0 = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|Win32.ActiveCfg = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|Win32.Build.0 = Debug|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|x64.ActiveCfg = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Debug|x64.Build.0 = Debug|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release_NoGDIP|x64.Build.0 = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|Win32.ActiveCfg = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|Win32.Build.0 = Release|Win32 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|x64.ActiveCfg = Release|x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665}.Release|x64.Build.0 = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|Win32.ActiveCfg = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|Win32.Build.0 = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|x64.ActiveCfg = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug_NoGDIP|x64.Build.0 = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|Win32.ActiveCfg = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|Win32.Build.0 = Debug|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|x64.ActiveCfg = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Debug|x64.Build.0 = Debug|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|Win32.ActiveCfg = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|Win32.Build.0 = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|x64.ActiveCfg = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release_NoGDIP|x64.Build.0 = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|Win32.ActiveCfg = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|Win32.Build.0 = Release|Win32 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|x64.ActiveCfg = Release|x64 {2AD2FF07-0514-41A8-8A32-920C744EA1A6}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf.vcxproj.filtersin0000664000175000017500000001066312305775535025323 0ustar00mclasenmclasen00000000000000 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx {c4d26c4e-e8c9-48fa-b402-0ab65b5eee2f} {744a1b93-b9d4-44cc-a3c0-15944c405223} {93995380-89BD-4b04-88EB-625FBE52EBFB} h;hpp;hxx;hm;inl;inc;xsd {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx #include "libgdkpixbuf.vs10.sourcefiles.filters" Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Source Files\Non-Native Resource Files Resource Files gdk-pixbuf-2.30.8/build/win32/vs10/Makefile.am0000664000175000017500000000104012305775535021671 0ustar00mclasenmclasen00000000000000EXTRA_DIST = \ README.txt \ gdk-pixbuf.sln \ gdk-pixbuf-version-paths.props \ gdk-pixbuf-build-defines.props \ gdk-pixbuf-gen-srcs.props \ gdk-pixbuf-install.props \ gdk-pixbuf.vcxproj \ gdk-pixbuf.vcxprojin \ gdk-pixbuf.vcxproj.filters \ gdk-pixbuf.vcxproj.filtersin \ gdk-pixbuf-csource.vcxproj \ gdk-pixbuf-csource.vcxproj.filters \ gdk-pixbuf-query-loaders.vcxproj \ gdk-pixbuf-query-loaders.vcxproj.filters \ gdk-pixbuf-pixdata.vcxproj \ gdk-pixbuf-pixdata.vcxproj.filters \ install.vcxproj -include $(top_srcdir)/git.mk gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-gen-srcs.props0000664000175000017500000000177712305775535024522 0ustar00mclasenmclasen00000000000000 echo EXPORTS >$(DefDir)\gdk-pixbuf.def && cl /EP -DG_OS_WIN32 -DINCLUDE_VARIABLES -DALL_FILES -DG_GNUC_CONST= -DG_GNUC_NULL_TERMINATED= ..\..\..\gdk-pixbuf\gdk-pixbuf.symbols >>$(DefDir)\gdk-pixbuf.def copy ..\..\..\config.h.win32 ..\..\..\config.h <_PropertySheetDisplayName>gdk-pixbufgensrcsprops $(GenerateGdkPixbufDef) $(GenConfigH) gdk-pixbuf-2.30.8/build/win32/vs10/README.txt0000664000175000017500000001427612305775535021352 0ustar00mclasenmclasen00000000000000Note that all this is rather experimental. Please do not build this package in a path that contains spaces to avoid possible problems during the build or during the usage of the library. Please refer to the following GNOME Live! page for more detailed instructions on building GDK-Pixbuf and its dependencies with Visual C++: https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack This VS10 solution and the projects it includes are intented to be used in a GDK-Pixbuf source tree unpacked from a tarball. In a git checkout you first need to use some Unix-like environment or manual work to expand the .in files needed, mainly config.h.win32.in into config.h.win32. You will also need to expand gdk-pixbuf.vcprojin here into gdk-pixbuf.vcproj. Two variants of the library are supported here for compilation-one that makes use of native GDI+ APIs (The Debug/Release configurations) and another that does not use GDI+ (those that use external third party image manipulation libraries, the Debug_NoGDIP/Release_NoGDIP configurations). Note that both variants require LibPNG and ZLib, and both variants have the image loaders built into the main GDK-Pixbuf library. If one wants to build additional GDK-Pixbuf image loaders/modules that are not included in the main GDK-Pixbuf library, such as the one included in librsvg, he/she needs to place the compiled loader DLL (preferably built with Visual C++ 2010) into the following location: \lib\gdk-pixbuf-2.0\2.10.0\loaders\ and run the gdk-pixbuf-query-loaders utility to generate a loaders.cache file in \lib\gdk-pixbuf-2.0\2.10.0. The dependencies for this package are gettext-runtime (libintl), GLib*, ZLib and LibPNG at the minimum. Note that if you intend to build GDK-Pixbuf that does not use GDI+, you will also need the IJG JPEG libraries, libTIFF and libjasper (for JPEG-2000 operations). Please note that the Visual Studio project files will typically link to the latest stable release of LibPNG which the GDK-Pixbuf codebase supports by default. If you intend to use and link to an older version of LibPNG, you may change the "Additional Dependencies" setting accordingly (such as changing from libpng16.lib to libpng14.lib) for the GDK-Pixbuf project. The minimum supported release series for LibPNG is 1.0.x at this time of writing. For the Dependencies, you may either: a) look for all of the dependencies (except GLib*, libjasper) under http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/ (32-bit) -OR- http://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64-bit) Please use the latest versions of these libraries that are available there, these are packaged by Tor Lillqvist, which are built with MinGW/GCC. Please see b) below regarding the build of libjasper and GLib* Note for LibPNG, version 1.5.x is needed. -OR- b) Build them yourself with VS10 (but you may most probably wish to get gettext-runtime from the URL(s) mentioned in a)). Use the latest stable versions for them (you may need to get the latest unstable version of GLib if you are using an unstable version of GDK-Pixbuf): GLib*: Grab the latest sources from http://www.gtk.org under "Download" (stable only-please make a search for the latest unstable versions) IJG JPEG: http://www.ijg.org/ LibPNG: http://www.libpng.org/pub/png/libpng.html (1.5.x is needed here) LibTIFF: http://www.remotesensing.org/libtiff/ LibJasper: http://www.ece.uvic.ca/~mdadams/jasper/ ZLib: http://www.zlib.net The above 6 packages all have supported mechanisms (Makefiles and/or Project Files) for building under VS10 (upgrade the Project Files from earlier VS versions will do for these, when applicable). It is recommended that ZLib is built using the win32/Makefile.msc makefile with VS10 with the ASM routines to avoid linking problems (copy zdll.lib to zlib1.lib[Release] or to zlib1d.lib [Debug] after completion of compilation)-see win32/Makefile.msc in ZLib for more details. * This GLib refers to a build that is built by VS10 Set up the source tree as follows under some arbitrary top folder : \gdk-pixbuf\ \vs10\ *this* file you are now reading is thus located at \gdk-pixbuf\\build\win32\vs10\README. is either Win32 or x64, as in the VS10 project files. You should unpack the -dev and (runtime) into \vs10\, if you download any of the packages from http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/ (32-bit) -OR- http://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ (64-bit) so that for instance libintl.h end up at \vs10\\include\libintl.h. If you build any of the dependencies yourselves, copy the: -DLLs and EXEs into \vs10\\bin -headers into \vs10\\include\ -LIBs into \vs10\\lib If you have not built GLib with VS10 and placed the LIBs and headers in a place where VS10 can find them automatically, you should also uncompress your GLib sources in \ and build it from there, following the instructions in \glib<-version>\build\win32\vs10, so that the required headers, EXEs, DLLs and LIBs will end up in \vs10\\include\glib-2.0 (headers) \vs10\\lib (LIBs, also glib-2.0/include/glibconfig.h) \vs10\\bin (EXEs/DLLs) respectively. After the build of GDK-Pixbuf, the "install" project will copy build results and headers into their appropriate location under \vs10\. For instance, built DLLs go into \vs10\\bin, built LIBs into \vs10\\lib and GDK-Pixbuf headers into \vs10\\include\GDKPixbuf-2.0. This is then from where project files higher in the stack are supposed to look for them, not from a specific GDK-Pixbuf source tree. --Chun-wei Fan --(adapted from the GLib VS9 README.txt file originally written by Tor Lillqvist) gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-csource.vcxproj0000664000175000017500000002162712305775535024770 0ustar00mclasenmclasen00000000000000 Debug Win32 Debug x64 Release Win32 Release x64 {3689C772-49A9-4E32-8161-686E1381ADB4} gdk-pixbuf-csource Win32Proj Application MultiByte v100 Application MultiByte v100 Application MultiByte true v100 Application MultiByte v100 true false true false Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 EditAndContinue %(AdditionalDependencies) true $(OutDir)gdk-pixbuf-csource.pdb Console false MachineX86 Full %(AdditionalIncludeDirectories) $(GdkPixbufDefines);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase %(AdditionalDependencies) Console true true false MachineX86 Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase CompileAsC %(AdditionalDependencies) true Console false MachineX64 %(AdditionalIncludeDirectories) $(GdkPixbufDefines);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase CompileAsC %(AdditionalDependencies) true Console true true false MachineX64 {01ade22d-f6ec-4d09-8fe1-b9a97dec2ba3} false gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf.vcxprojin0000664000175000017500000010313412305775535023650 0ustar00mclasenmclasen00000000000000 Debug_NoGDIP Win32 Debug_NoGDIP x64 Debug Win32 Debug x64 Release_NoGDIP Win32 Release_NoGDIP x64 Release Win32 Release x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} gdk-pixbuf Win32Proj DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 true false true true true Debug\$(Platform)\bin\ false Release\$(Platform)\bin\ true Debug\$(Platform)\bin\ true Release\$(Platform)\bin\ %(AdditionalOptions) Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 EditAndContinue Gdiplus.lib;libpng16d.lib;zlib1d.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true $(OutDir)gdk-pixbuf.pdb Windows false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 %(AdditionalOptions) Full %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase Gdiplus.lib;libpng16.lib;zlib1.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true Windows true true false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase Gdiplus.lib;libpng16d.lib;zlib1d.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true Windows $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 $(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase Gdiplus.lib;libpng16.lib;zlib1.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true Windows true true $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 Disabled %(AdditionalOptions) %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 EditAndContinue libpng16d.lib;zlib1d.lib;intld.lib;libjpegd.lib;libjasper.lib;libtiffd_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true $(OutDir)gdk-pixbuf.pdb Windows false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 %(AdditionalOptions) Full %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase libpng16.lib;zlib1.lib;intl.lib;libjpeg.lib;libjasper.lib;libtiff_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true Windows true true false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase libpng16d.lib;zlib1d.lib;intld.lib;libjpegd.lib;libjasper.lib;libtiffd_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true Windows $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 $(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase libpng16.lib;zlib1.lib;intl.lib;libjpeg.lib;libjasper.lib;libtiff_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true Windows true true $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 #include "libgdkpixbuf.vs10.sourcefiles" true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-query-loaders.vcxproj.filters0000664000175000017500000000077412305775535027570 0ustar00mclasenmclasen00000000000000 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx Sources gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf.vcxproj0000664000175000017500000010442712340760134023313 0ustar00mclasenmclasen00000000000000 Debug_NoGDIP Win32 Debug_NoGDIP x64 Debug Win32 Debug x64 Release_NoGDIP Win32 Release_NoGDIP x64 Release Win32 Release x64 {01ADE22D-F6EC-4D09-8FE1-B9A97DEC2BA3} gdk-pixbuf Win32Proj DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 DynamicLibrary MultiByte v100 true false true true true Debug\$(Platform)\bin\ false Release\$(Platform)\bin\ true Debug\$(Platform)\bin\ true Release\$(Platform)\bin\ %(AdditionalOptions) Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 EditAndContinue Gdiplus.lib;libpng16d.lib;zlib1d.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true $(OutDir)gdk-pixbuf.pdb Windows false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 %(AdditionalOptions) Full %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase Gdiplus.lib;libpng16.lib;zlib1.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true Windows true true false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase Gdiplus.lib;libpng16d.lib;zlib1d.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true Windows $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 $(GdkPixbufDefines);$(GDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase Gdiplus.lib;libpng16.lib;zlib1.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll $(IntDir)\gdk-pixbuf.def true Windows true true $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 Disabled %(AdditionalOptions) %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 EditAndContinue libpng16d.lib;zlib1d.lib;intld.lib;libjpegd.lib;libjasper.lib;libtiffd_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true $(OutDir)gdk-pixbuf.pdb Windows false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 %(AdditionalOptions) Full %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase libpng16.lib;zlib1.lib;intl.lib;libjpeg.lib;libjasper.lib;libtiff_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true Windows true true false $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX86 Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase libpng16d.lib;zlib1d.lib;intld.lib;libjpegd.lib;libjasper.lib;libtiffd_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMTD.lib;LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true Windows $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 $(GdkPixbufDefines);$(NOGDIP_MACROS);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase libpng16.lib;zlib1.lib;intl.lib;libjpeg.lib;libjasper.lib;libtiff_i.lib;%(AdditionalDependencies) $(OutDir)$(GdkPixbufDllPrefix)gdk_pixbuf$(GdkPixbufDllSuffix).dll LIBCMT.lib;%(IgnoreSpecificDefaultLibraries) $(IntDir)\gdk-pixbuf.def true Windows true true $(OutDir)gdk_pixbuf-$(ApiVersion).lib MachineX64 true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true true Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Copying config.h from config.h.win32... $(GenConfigH) ..\..\..\config.h;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) Generating gdk-pixbuf.def... $(GenerateGdkPixbufDef) $(IntDir)gdk-pixbuf.def;%(Outputs) gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-install.props0000664000175000017500000000401312305775535024431 0ustar00mclasenmclasen00000000000000 echo on mkdir $(CopyDir)\bin copy $(Configuration)\$(Platform)\bin\*.dll $(CopyDir)\bin copy $(Configuration)\$(Platform)\bin\*.exe $(CopyDir)\bin mkdir $(CopyDir)\lib copy $(Configuration)\$(Platform)\bin\*-$(ApiVersion).lib $(CopyDir)\lib mkdir $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-animation.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-core.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-enum-types.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-features.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-io.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-loader.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-marshal.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-simple-anim.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf-transform.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixbuf.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf copy ..\..\..\gdk-pixbuf\gdk-pixdata.h $(CopyDir)\include\gdk-pixbuf-$(ApiVersion)\gdk-pixbuf <_PropertySheetDisplayName>gdk-pixbufinstallprops $(GdkPixbufDoInstall) gdk-pixbuf-2.30.8/build/win32/vs10/install.vcxproj0000664000175000017500000001434512305775535022734 0ustar00mclasenmclasen00000000000000 Debug Win32 Debug x64 Release Win32 Release x64 {FC5AADB5-95CD-4BF0-BA8B-0C16FE7073FB} install Win32Proj Utility MultiByte true v100 Utility MultiByte v100 Utility MultiByte true v100 Utility MultiByte v100 $(GlibEtcInstallRoot)\ $(GlibEtcInstallRoot)\ $(GlibEtcInstallRoot)\ $(GlibEtcInstallRoot)\ $(GdkPixbufDoInstall) $(GdkPixbufDoInstall) $(GdkPixbufDoInstall) $(GdkPixbufDoInstall) {3689c772-49a9-4e32-8161-686e1381adb4} false {2ad2ff07-0514-41a8-8a32-920c744ea1a6} false {7212330c-14df-4815-9e3b-4bdb3d21f665} false {01ade22d-f6ec-4d09-8fe1-b9a97dec2ba3} false gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-query-loaders.vcxproj0000664000175000017500000002163512305775535026120 0ustar00mclasenmclasen00000000000000 Debug Win32 Debug x64 Release Win32 Release x64 {7212330C-14DF-4815-9E3B-4BDB3D21F665} gdkpixbufqueryloaders Win32Proj Application MultiByte true v100 Application MultiByte v100 Application MultiByte true v100 Application MultiByte v100 true true false false Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(GdkPixbufLibdirDefine);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 EditAndContinue %(AdditionalDependencies) true Console MachineX86 Disabled %(AdditionalIncludeDirectories) _DEBUG;$(GdkPixbufDefines);$(GdkPixbufLibdirDefine);%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL Level3 ProgramDatabase CompileAsC %(AdditionalDependencies) true Console false MachineX64 MaxSpeed true %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(GdkPixbufLibdirDefine);%(PreprocessorDefinitions) MultiThreadedDLL true Level3 ProgramDatabase %(AdditionalDependencies) true Console true true MachineX86 %(AdditionalIncludeDirectories) $(GdkPixbufDefines);$(GdkPixbufLibdirDefine);%(PreprocessorDefinitions) MultiThreadedDLL Level3 ProgramDatabase CompileAsC %(AdditionalDependencies) true Console true true false MachineX64 {01ade22d-f6ec-4d09-8fe1-b9a97dec2ba3} false gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-version-paths.props0000664000175000017500000000436512305775535025577 0ustar00mclasenmclasen00000000000000 10 $(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform) $(GlibEtcInstallRoot) 2.0 lib -$(ApiVersion)-0 -2-vs$(VSVer) $(GdkPixbufSeparateVSDllPrefix) $(GdkPixbufSeparateVSDllSuffix) $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ <_PropertySheetDisplayName>gdk-versionpathsprops $(VSVer) $(GlibEtcInstallRoot) $(CopyDir) $(ApiVersion) $(GdkPixbufLibtoolCompatibleDllPrefix) $(GdkPixbufLibtoolCompatibleDllSuffix) $(GdkPixbufSeparateVSDllPrefix) $(GdkPixbufSeparateVSDllSuffix) $(GdkPixbufDllPrefix) $(GdkPixbufDllSuffix) $(DefDir) gdk-pixbuf-2.30.8/build/win32/vs10/Makefile.in0000664000175000017500000003664012340757650021715 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = build/win32/vs10 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_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) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ README.txt \ gdk-pixbuf.sln \ gdk-pixbuf-version-paths.props \ gdk-pixbuf-build-defines.props \ gdk-pixbuf-gen-srcs.props \ gdk-pixbuf-install.props \ gdk-pixbuf.vcxproj \ gdk-pixbuf.vcxprojin \ gdk-pixbuf.vcxproj.filters \ gdk-pixbuf.vcxproj.filtersin \ gdk-pixbuf-csource.vcxproj \ gdk-pixbuf-csource.vcxproj.filters \ gdk-pixbuf-query-loaders.vcxproj \ gdk-pixbuf-query-loaders.vcxproj.filters \ gdk-pixbuf-pixdata.vcxproj \ gdk-pixbuf-pixdata.vcxproj.filters \ install.vcxproj 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 build/win32/vs10/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign build/win32/vs10/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile 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 -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-build-defines.props0000664000175000017500000000702712305775535025505 0ustar00mclasenmclasen00000000000000 2.10.0 INCLUDE_gdiplus JAS_WIN_MSVC_BUILD;INCLUDE_bmp;INCLUDE_gif;INCLUDE_ico;INCLUDE_jasper;INCLUDE_jpeg;INCLUDE_tiff; INCLUDE_ani;INCLUDE_pcx;INCLUDE_tga;INCLUDE_xbm;INCLUDE_png;INCLUDE_qtif;INCLUDE_pnm;INCLUDE_icns;INCLUDE_ras;INCLUDE_wbmp;INCLUDE_xpm /dummy GDK_PIXBUF_PREFIX="$(GdkPixbufDummyPrefix)" PIXBUF_LIBDIR="$(GdkPixbufDummyPrefix)/lib/gdk-pixbuf-$(ApiVersion)/$(GdkPixbufBinaryVersion)/loaders" GDK_PIXBUF_BINARY_VERSION="$(GdkPixbufBinaryVersion)" HAVE_CONFIG_H;GDK_PIXBUF_COMPILATION;GDK_PIXBUF_ENABLE_BACKEND;DLL_EXPORT;$(GdkPixbufPrefixDefine);$(GdkPixbufBinVerDefine);$(MODULAR_MACROS) <_PropertySheetDisplayName>gdk-pixbufbuilddefinesprops $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ ..\..\..;..\..\..\gdk-pixbuf;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\include;$(GlibEtcInstallRoot)\include\cairo;$(GlibEtcInstallRoot)\include\atk-1.0;$(GlibEtcInstallRoot)\include\pango-1.0;%(AdditionalIncludeDirectories) HAVE_CONFIG_H;G_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES;%(PreprocessorDefinitions) msvc_recommended_pragmas.h;%(ForcedIncludeFiles) gio-2.0.lib;gmodule-2.0.lib;gobject-2.0.lib;glib-2.0.lib;gthread-2.0.lib;intl.lib;%(AdditionalDependencies) $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) $(GdkPixbufBinaryVersion) $(GDIP_MACROS) $(NOGDIP_MACROS) $(MODULAR_MACROS) $(GdkPixbufDummyPrefix) $(GdkPixbufPrefixDefine) $(GdkPixbufLibdirDefine) $(GdkPixbufBinVerDefine) $(GdkPixbufDefines) gdk-pixbuf-2.30.8/build/win32/vs10/gdk-pixbuf-csource.vcxproj.filters0000664000175000017500000000101112305775535026420 0ustar00mclasenmclasen00000000000000 {4FC737F1-C7A5-4376-A066-2A32D752A2FF} cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx Source Files gdk-pixbuf-2.30.8/config.rpath0000755000175000017500000004364712340757633017332 0ustar00mclasenmclasen00000000000000#! /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-2007 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 AC_LIBTOOL_PROG_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; darwin*) case $cc_basename in xlc*) wl='-Wl,' ;; esac ;; mingw* | cygwin* | pw32* | os2*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; newsos6) ;; linux* | k*bsd*-gnu) case $cc_basename in icc* | ecc*) wl='-Wl,' ;; pgcc | pgf77 | pgf90) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) wl='-Wl,' ;; 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 AC_LIBTOOL_PROG_LD_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32*) # 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 aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we cannot use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32*) # 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 ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | k*bsd*-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 ;; aix4* | aix5*) 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].*|aix5*) 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*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # see comment about different semantics on the GNU ld section ld_shlibs=no ;; bsdi[45]*) ;; cygwin* | mingw* | pw32*) # 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 test "$GCC" = yes ; then : else case $cc_basename in xlc*) ;; *) ld_shlibs=no ;; esac fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd1*) ld_shlibs=no ;; freebsd2.2*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; freebsd2*) 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=: ;; 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 AC_LIBTOOL_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' ;; aix4* | aix5*) library_names_spec='$libname$shrext' ;; amigaos*) library_names_spec='$libname.a' ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32*) 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' ;; freebsd1*) ;; freebsd* | dragonfly*) case "$host_os" in freebsd[123]*) library_names_spec='$libname$shrext$versuffix' ;; *) library_names_spec='$libname$shrext' ;; esac ;; gnu*) 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) 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' ;; 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=/' < Copyright (C) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library 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 Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA. Also add information on how to contact you by electronic and paper mail. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the library, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the library `Frob' (a library for tweaking knobs) written by James Random Hacker. , 1 April 1990 Ty Coon, President of Vice That's all there is to it! gdk-pixbuf-2.30.8/Makefile.in0000664000175000017500000007764112340757650017071 0ustar00mclasenmclasen00000000000000# Makefile.in generated by automake 1.14.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/config.h.in $(srcdir)/gdk-pixbuf-2.0.pc.in \ $(srcdir)/gdk-pixbuf-2.0-uninstalled.pc.in \ $(srcdir)/config.h.win32.in ABOUT-NLS AUTHORS COPYING INSTALL \ NEWS README compile config.guess config.rpath config.sub \ install-sh missing ltmain.sh ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/glibtests.m4 $(top_srcdir)/m4/gtk-doc.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/introspection.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)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = gdk-pixbuf-2.0.pc gdk-pixbuf-2.0-uninstalled.pc \ config.h.win32 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)$(pkgconfigdir)" DATA = $(pkgconfig_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 dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" GZIP_ENV = --best DIST_ARCHIVES = $(distdir).tar.xz DIST_TARGETS = dist-xz distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@ BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@ CC = @CC@ CCAS = @CCAS@ CCASDEPMODE = @CCASDEPMODE@ CCASFLAGS = @CCASFLAGS@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DB2HTML = @DB2HTML@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ EXE_MANIFEST_ARCHITECTURE = @EXE_MANIFEST_ARCHITECTURE@ FGREP = @FGREP@ GCOV = @GCOV@ GDK_PIXBUF_API_VERSION = @GDK_PIXBUF_API_VERSION@ GDK_PIXBUF_BINARY_VERSION = @GDK_PIXBUF_BINARY_VERSION@ GDK_PIXBUF_CSOURCE = @GDK_PIXBUF_CSOURCE@ GDK_PIXBUF_DEP_CFLAGS = @GDK_PIXBUF_DEP_CFLAGS@ GDK_PIXBUF_DEP_LIBS = @GDK_PIXBUF_DEP_LIBS@ GDK_PIXBUF_EXTRA_CFLAGS = @GDK_PIXBUF_EXTRA_CFLAGS@ GDK_PIXBUF_EXTRA_LIBS = @GDK_PIXBUF_EXTRA_LIBS@ GDK_PIXBUF_LINK_FLAGS = @GDK_PIXBUF_LINK_FLAGS@ GDK_PIXBUF_MAJOR = @GDK_PIXBUF_MAJOR@ GDK_PIXBUF_MICRO = @GDK_PIXBUF_MICRO@ GDK_PIXBUF_MINOR = @GDK_PIXBUF_MINOR@ GDK_PIXBUF_PACKAGES = @GDK_PIXBUF_PACKAGES@ GDK_PIXBUF_VERSION = @GDK_PIXBUF_VERSION@ GDK_PIXBUF_XLIB_DEP_CFLAGS = @GDK_PIXBUF_XLIB_DEP_CFLAGS@ GDK_PIXBUF_XLIB_DEP_LIBS = @GDK_PIXBUF_XLIB_DEP_LIBS@ GENHTML = @GENHTML@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_CFLAGS = @GLIB_CFLAGS@ GLIB_COMPILE_RESOURCES = @GLIB_COMPILE_RESOURCES@ GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ GLIB_LIBS = @GLIB_LIBS@ GLIB_MKENUMS = @GLIB_MKENUMS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GOBJECT_QUERY = @GOBJECT_QUERY@ GREP = @GREP@ GTKDOC_CHECK = @GTKDOC_CHECK@ GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ GTKDOC_MKPDF = @GTKDOC_MKPDF@ GTKDOC_REBASE = @GTKDOC_REBASE@ GTK_UPDATE_ICON_CACHE = @GTK_UPDATE_ICON_CACHE@ HTML_DIR = @HTML_DIR@ INCLUDED_LOADER_DEFINE = @INCLUDED_LOADER_DEFINE@ INCLUDED_LOADER_OBJ = @INCLUDED_LOADER_OBJ@ 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@ INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBJASPER = @LIBJASPER@ LIBJPEG = @LIBJPEG@ LIBOBJS = @LIBOBJS@ LIBPNG = @LIBPNG@ LIBS = @LIBS@ LIBTIFF = @LIBTIFF@ LIBTOOL = @LIBTOOL@ LIBTOOL_EXPORT_OPTIONS = @LIBTOOL_EXPORT_OPTIONS@ LIB_EXE_MACHINE_FLAG = @LIB_EXE_MACHINE_FLAG@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS_AGE@ LT_VERSION_INFO = @LT_VERSION_INFO@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MATH_LIB = @MATH_LIB@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PERL = @PERL@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ PNG_DEP_CFLAGS_PACKAGES = @PNG_DEP_CFLAGS_PACKAGES@ POSUB = @POSUB@ RANLIB = @RANLIB@ REBUILD = @REBUILD@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ WINDRES = @WINDRES@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ XSLTPROC = @XSLTPROC@ 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@ ac_ct_NM = @ac_ct_NM@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ installed_test_metadir = @installed_test_metadir@ installed_testdir = @installed_testdir@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ ms_librarian = @ms_librarian@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = gdk-pixbuf po docs tests contrib build EXTRA_DIST = \ config.h.win32 \ glib-tap.mk \ tap-driver.sh \ tap-test pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = gdk-pixbuf-2.0.pc ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} DISTCLEANFILES = \ gdk-pixbuf-2.0.pc DISTCHECK_CONFIGURE_FLAGS = \ --enable-gtk-doc \ --enable-man \ --enable-introspection MAINTAINERCLEANFILES = \ ABOUT-NLS \ aclocal.m4 \ config.guess \ config.h.in \ config.rpath \ config.sub \ depcomp \ gtk-doc.make \ install-sh \ ltmain.sh \ missing 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 .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @test -f $@ || rm -f stamp-h1 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 gdk-pixbuf-2.0.pc: $(top_builddir)/config.status $(srcdir)/gdk-pixbuf-2.0.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ gdk-pixbuf-2.0-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/gdk-pixbuf-2.0-uninstalled.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ config.h.win32: $(top_builddir)/config.status $(srcdir)/config.h.win32.in cd $(top_builddir) && $(SHELL) ./config.status $@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt install-pkgconfigDATA: $(pkgconfig_DATA) @$(NORMAL_INSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || 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)$(pkgconfigdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ done uninstall-pkgconfigDATA: @$(NORMAL_UNINSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgconfigdir)'; $(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: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for distribution archives compressed with" \ "legacy program 'compress' is deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(pkgconfigdir)"; 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) -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." -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-pkgconfigDATA 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-pkgconfigDATA .MAKE: $(am__recursive_targets) all install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ dist-xz dist-zip distcheck distclean distclean-generic \ distclean-hdr distclean-libtool distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ info-am install install-am install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-pkgconfigDATA \ 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-pkgconfigDATA @WITH_COVERAGE_TRUE@.PHONY: coverage clear-coverage @WITH_COVERAGE_TRUE@coverage: @WITH_COVERAGE_TRUE@ $(AM_V_GEN) $(LCOV) --quiet --directory $(top_builddir) --capture --output-file $(top_builddir)/coverage.info --no-checksum --compat-libtool; \ @WITH_COVERAGE_TRUE@ $(GENHTML) --quiet --output-directory $(top_builddir)/coverage $(top_builddir)/coverage.info @WITH_COVERAGE_TRUE@ @echo "file://$(abs_top_builddir)/coverage/index.html" @WITH_COVERAGE_TRUE@clear-coverage: @WITH_COVERAGE_TRUE@ $(AM_V_GEN) $(LCOV) --directory . --zerocounters -include $(top_srcdir)/git.mk # 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: gdk-pixbuf-2.30.8/compile0000755000175000017500000001624512340757650016371 0ustar00mclasenmclasen00000000000000#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2012-10-14.11; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # Written by Tom Tromey . # # 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*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv/,$2, in *,$file_conv,*) ;; mingw/*) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin/*) file=`cygpath -m "$file" || echo "$file"` ;; wine/*) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_cl_dashL linkdir # Make cl look for libraries in LINKDIR func_cl_dashL () { func_file_conv "$1" if test -z "$lib_path"; then lib_path=$file else lib_path="$lib_path;$file" fi linker_opts="$linker_opts -LIBPATH:$file" } # func_cl_dashl library # Do a library search-path lookup for cl func_cl_dashl () { lib=$1 found=no save_IFS=$IFS IFS=';' for dir in $lib_path $LIB do IFS=$save_IFS if $shared && test -f "$dir/$lib.dll.lib"; then found=yes lib=$dir/$lib.dll.lib break fi if test -f "$dir/$lib.lib"; then found=yes lib=$dir/$lib.lib break fi if test -f "$dir/lib$lib.a"; then found=yes lib=$dir/lib$lib.a break fi done IFS=$save_IFS if test "$found" != yes; then lib=$lib.lib fi } # func_cl_wrapper cl arg... # Adjust compile command to suit cl func_cl_wrapper () { # Assume a capable shell lib_path= shared=: linker_opts= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. eat=1 case $2 in *.o | *.[oO][bB][jJ]) func_file_conv "$2" set x "$@" -Fo"$file" shift ;; *) func_file_conv "$2" set x "$@" -Fe"$file" shift ;; esac ;; -I) eat=1 func_file_conv "$2" mingw set x "$@" -I"$file" shift ;; -I*) func_file_conv "${1#-I}" mingw set x "$@" -I"$file" shift ;; -l) eat=1 func_cl_dashl "$2" set x "$@" "$lib" shift ;; -l*) func_cl_dashl "${1#-l}" set x "$@" "$lib" shift ;; -L) eat=1 func_cl_dashL "$2" ;; -L*) func_cl_dashL "${1#-L}" ;; -static) shared=false ;; -Wl,*) arg=${1#-Wl,} save_ifs="$IFS"; IFS=',' for flag in $arg; do IFS="$save_ifs" linker_opts="$linker_opts $flag" done IFS="$save_ifs" ;; -Xlinker) eat=1 linker_opts="$linker_opts $2" ;; -*) set x "$@" "$1" shift ;; *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) func_file_conv "$1" set x "$@" -Tp"$file" shift ;; *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) func_file_conv "$1" mingw set x "$@" "$file" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -n "$linker_opts"; then linker_opts="-link$linker_opts" fi exec "$@" $linker_opts exit 1 } eat= case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: compile [--help] [--version] PROGRAM [ARGS] Wrapper for compilers which do not understand '-c -o'. Remove '-o dest.o' from ARGS, run PROGRAM with the remaining arguments, and rename the output as expected. If you are trying to build a whole package this is not the right script to run: please start by reading the file 'INSTALL'. Report bugs to . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe ) func_cl_wrapper "$@" # Doesn't return... ;; esac ofile= cfile= for arg do if test -n "$eat"; then eat= else case $1 in -o) # configure might choose to run compile as 'compile cc -o foo foo.c'. # So we strip '-o arg' only if arg is an object. eat=1 case $2 in *.o | *.obj) ofile=$2 ;; *) set x "$@" -o "$2" shift ;; esac ;; *.c) cfile=$1 set x "$@" "$1" shift ;; *) set x "$@" "$1" shift ;; esac fi shift done if test -z "$ofile" || test -z "$cfile"; then # If no '-o' option was seen then we might have been invoked from a # pattern rule where we don't need one. That is ok -- this is a # normal compilation that the losing compiler can handle. If no # '.c' file was seen then we are probably linking. That is also # ok. exec "$@" fi # Name of file we expect compiler to create. cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` # Create the lock directory. # Note: use '[/\\:.-]' here to ensure that we don't use the same name # that we are using for the .o file. Also, base the name on the expected # object file name, since that is what matters with a parallel build. lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d while true; do if mkdir "$lockdir" >/dev/null 2>&1; then break fi sleep 1 done # FIXME: race condition here if user kills between mkdir and trap. trap "rmdir '$lockdir'; exit 1" 1 2 15 # Run the compile. "$@" ret=$? if test -f "$cofile"; then test "$cofile" = "$ofile" || mv "$cofile" "$ofile" elif test -f "${cofile}bj"; then test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" fi rmdir "$lockdir" exit $ret # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gdk-pixbuf-2.30.8/config.guess0000755000175000017500000013135512340757650017333 0ustar00mclasenmclasen00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2013 Free Software Foundation, Inc. timestamp='2013-11-29' # 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. # # You can get the latest version of this script from: # http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD # # Please send patches with a ChangeLog entry to config-patches@gnu.org. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -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-2013 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 trap 'exit 1' 1 2 15 # 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. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { 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) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; 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 ; set_cc_for_build= ;' # 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) >/dev/null 2>&1 ; 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/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval $set_cc_for_build cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` ;; 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". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-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. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $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 # 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/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) 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. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) echo i386-pc-auroraux${UNAME_RELEASE} exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $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 [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; 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. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; 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'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; 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) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # 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:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $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; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $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 echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *: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 [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 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 [ -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 [ "${HP_ARCH}" = "" ]; then eval $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 [ ${HP_ARCH} = "hppa2.0w" ] then eval $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 echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $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; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; 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*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; 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:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; 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/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 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/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` 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 echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi else echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; i*86:Linux:*:*) echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; or1k:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) echo sparc-unknown-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-unknown-linux-${LIBC} exit ;; ppc:Linux:*:*) echo powerpc-unknown-linux-${LIBC} exit ;; ppc64le:Linux:*:*) echo powerpc64le-unknown-linux-${LIBC} exit ;; ppcle:Linux:*:*) echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; 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. echo i386-sequent-sysv4 exit ;; 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. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; 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 echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; 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 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; 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 configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; 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*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-unknown-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then if [ "$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 fi elif test "$UNAME_PROCESSOR" = i386 ; then # Avoid executing cc on OS X 10.9, as it ships with a stub # that puts up a graphical alert prompting to install # developer tools. Any system running Mac OS X 10.7 or # later (Darwin 11 and later) is required to have a 64-bit # processor. This is not true of the ARM version of Darwin # that Apple uses in portable devices. UNAME_PROCESSOR=x86_64 fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *: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 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac eval $set_cc_for_build cat >$dummy.c < # include #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 (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #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 printf ("vax-dec-ultrix\n"); exit (0); # 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; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp 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` /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 exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: gdk-pixbuf-2.30.8/glib-tap.mk0000664000175000017500000001444012305775535017043 0ustar00mclasenmclasen00000000000000# GLIB - Library of useful C routines TESTS_ENVIRONMENT= \ G_TEST_SRCDIR="$(abs_srcdir)" \ G_TEST_BUILDDIR="$(abs_builddir)" \ G_DEBUG=gc-friendly \ MALLOC_CHECK_=2 \ MALLOC_PERTURB_=$$(($${RANDOM:-256} % 256)) LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) $(top_srcdir)/tap-driver.sh LOG_COMPILER = $(top_srcdir)/tap-test NULL = # initialize variables for unconditional += appending BUILT_SOURCES = BUILT_EXTRA_DIST = CLEANFILES = *.log *.trs DISTCLEANFILES = MAINTAINERCLEANFILES = EXTRA_DIST = TESTS = installed_test_LTLIBRARIES = installed_test_PROGRAMS = installed_test_SCRIPTS = nobase_installed_test_DATA = noinst_LTLIBRARIES = noinst_PROGRAMS = noinst_SCRIPTS = noinst_DATA = check_LTLIBRARIES = check_PROGRAMS = check_SCRIPTS = check_DATA = # We support a fairly large range of possible variables. It is expected that all types of files in a test suite # will belong in exactly one of the following variables. # # First, we support the usual automake suffixes, but in lowercase, with the customary meaning: # # test_programs, test_scripts, test_data, test_ltlibraries # # The above are used to list files that are involved in both uninstalled and installed testing. The # test_programs and test_scripts are taken to be actual testcases and will be run as part of the test suite. # Note that _data is always used with the nobase_ automake variable name to ensure that installed test data is # installed in the same way as it appears in the package layout. # # In order to mark a particular file as being only for one type of testing, use 'installed' or 'uninstalled', # like so: # # installed_test_programs, uninstalled_test_programs # installed_test_scripts, uninstalled_test_scripts # installed_test_data, uninstalled_test_data # installed_test_ltlibraries, uninstalled_test_ltlibraries # # Additionally, we support 'extra' infixes for programs and scripts. This is used for support programs/scripts # that should not themselves be run as testcases (but exist to be used from other testcases): # # test_extra_programs, installed_test_extra_programs, uninstalled_test_extra_programs # test_extra_scripts, installed_test_extra_scripts, uninstalled_test_extra_scripts # # Additionally, for _scripts and _data, we support the customary dist_ prefix so that the named script or data # file automatically end up in the tarball. # # dist_test_scripts, dist_test_data, dist_test_extra_scripts # dist_installed_test_scripts, dist_installed_test_data, dist_installed_test_extra_scripts # dist_uninstalled_test_scripts, dist_uninstalled_test_data, dist_uninstalled_test_extra_scripts # # Note that no file is automatically disted unless it appears in one of the dist_ variables. This follows the # standard automake convention of not disting programs scripts or data by default. # # test_programs, test_scripts, uninstalled_test_programs and uninstalled_test_scripts (as well as their disted # variants) will be run as part of the in-tree 'make check'. These are all assumed to be runnable under # gtester. That's a bit strange for scripts, but it's possible. TESTS += $(test_programs) $(test_scripts) $(uninstalled_test_programs) $(uninstalled_test_scripts) \ $(dist_test_scripts) $(dist_uninstalled_test_scripts) # Note: build even the installed-only targets during 'make check' to ensure that they still work. # We need to do a bit of trickery here and manage disting via EXTRA_DIST instead of using dist_ prefixes to # prevent automake from mistreating gmake functions like $(wildcard ...) and $(addprefix ...) as if they were # filenames, including removing duplicate instances of the opening part before the space, eg. '$(addprefix'. all_test_programs = $(test_programs) $(uninstalled_test_programs) $(installed_test_programs) \ $(test_extra_programs) $(uninstalled_test_extra_programs) $(installed_test_extra_programs) all_test_scripts = $(test_scripts) $(uninstalled_test_scripts) $(installed_test_scripts) \ $(test_extra_scripts) $(uninstalled_test_extra_scripts) $(installed_test_extra_scripts) all_dist_test_scripts = $(dist_test_scripts) $(dist_uninstalled_test_scripts) $(dist_installed_test_scripts) \ $(dist_test_extra_scripts) $(dist_uninstalled_test_extra_scripts) $(dist_installed_test_extra_scripts) all_test_scripts += $(all_dist_test_scripts) EXTRA_DIST += $(all_dist_test_scripts) all_test_data = $(test_data) $(uninstalled_test_data) $(installed_test_data) all_dist_test_data = $(dist_test_data) $(dist_uninstalled_test_data) $(dist_installed_test_data) all_test_data += $(all_dist_test_data) EXTRA_DIST += $(all_dist_test_data) all_test_ltlibs = $(test_ltlibraries) $(uninstalled_test_ltlibraries) $(installed_test_ltlibraries) if ENABLE_ALWAYS_BUILD_TESTS noinst_LTLIBRARIES += $(all_test_ltlibs) noinst_PROGRAMS += $(all_test_programs) noinst_SCRIPTS += $(all_test_scripts) noinst_DATA += $(all_test_data) else check_LTLIBRARIES += $(all_test_ltlibs) check_PROGRAMS += $(all_test_programs) check_SCRIPTS += $(all_test_scripts) check_DATA += $(all_test_data) endif if ENABLE_INSTALLED_TESTS installed_test_PROGRAMS += $(test_programs) $(installed_test_programs) \ $(test_extra_programs) $(installed_test_extra_programs) installed_test_SCRIPTS += $(test_scripts) $(installed_test_scripts) \ $(test_extra_scripts) $(test_installed_extra_scripts) installed_test_SCRIPTS += $(dist_test_scripts) $(dist_test_extra_scripts) \ $(dist_installed_test_scripts) $(dist_installed_test_extra_scripts) nobase_installed_test_DATA += $(test_data) $(installed_test_data) nobase_installed_test_DATA += $(dist_test_data) $(dist_installed_test_data) installed_test_LTLIBRARIES += $(test_ltlibraries) $(installed_test_ltlibraries) installed_testcases = $(test_programs) $(installed_test_programs) \ $(test_scripts) $(installed_test_scripts) \ $(dist_test_scripts) $(dist_installed_test_scripts) installed_test_meta_DATA = $(installed_testcases:=.test) %.test: %$(EXEEXT) Makefile $(AM_V_GEN) (echo '[Test]' > $@.tmp; \ echo 'Type=session' >> $@.tmp; \ echo 'Exec=$(installed_testdir)/$(notdir $<) --tap' >> $@.tmp; \ echo 'Output=TAP' >> $@.tmp; \ mv $@.tmp $@) CLEANFILES += $(installed_test_meta_DATA) endif gdk-pixbuf-2.30.8/missing0000755000175000017500000001533012340757650016404 0ustar00mclasenmclasen00000000000000#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2013-10-28.13; # UTC # Copyright (C) 1996-2013 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 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=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'autom4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: gdk-pixbuf-2.30.8/aclocal.m40000664000175000017500000017132312340757645016660 0ustar00mclasenmclasen00000000000000# generated automatically by aclocal 1.14.1 -*- Autoconf -*- # Copyright (C) 1996-2013 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.69],, [m4_warning([this file was generated for autoconf 2.69. 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'.])]) # Copyright (C) 2002-2013 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.14' 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.14.1], [], [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.14.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # Figure out how to run the assembler. -*- Autoconf -*- # Copyright (C) 2001-2013 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_AS # ---------- AC_DEFUN([AM_PROG_AS], [# By default we simply use the C compiler to build assembly code. AC_REQUIRE([AC_PROG_CC]) test "${CCAS+set}" = set || CCAS=$CC test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS AC_ARG_VAR([CCAS], [assembler compiler command (defaults to CC)]) AC_ARG_VAR([CCASFLAGS], [assembler compiler flags (defaults to CFLAGS)]) _AM_IF_OPTION([no-dependencies],, [_AM_DEPENDENCIES([CCAS])])dnl ]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 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], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 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-2013 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-2013 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. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _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. FIXME. This creates each '.P' file that we will # 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" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 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 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_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([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. 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 ]) 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 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-2013 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}" != 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-2013 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-2013 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-2013 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 to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 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 case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac 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 ]) # Copyright (C) 2003-2013 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_MKDIR_P # --------------- # Check for 'mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl FIXME we are no longer going to remove this! adjust warning dnl FIXME message accordingly. AC_DIAGNOSE([obsolete], [$0: this macro is deprecated, and will soon be removed. You should use the Autoconf-provided 'AC][_PROG_MKDIR_P' macro instead, and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.]) dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 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-2013 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) 2001-2013 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-2013 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-2013 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-2013 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-2013 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-2013 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 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # 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 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, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # 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. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- 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 ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) # only at the first occurence in configure.ac, so if the first place # it's called might be skipped (such as if it is within an "if", you # 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]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- 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 ])# _PKG_CONFIG # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- 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 ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # 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 ])# PKG_CHECK_MODULES # PKG_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable pkgconfigdir as the location where a module # should install pkg-config .pc files. By default the directory is # $libdir/pkgconfig, but the default can be changed by passing # DIRECTORY. The user can override through the --with-pkgconfigdir # 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 # PKG_NOARCH_INSTALLDIR(DIRECTORY) # ------------------------- # Substitutes the variable noarch_pkgconfigdir as the location where a # module should install arch-independent pkg-config .pc files. By # default the directory is $datadir/pkgconfig, but the default can be # changed by passing DIRECTORY. The user can override through the # --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 # PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, # [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # ------------------------------------------- # 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 ])# PKG_CHECK_VAR # Configure paths for GLIB # Owen Taylor 1997-2001 dnl AM_PATH_GLIB_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]]) dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject, dnl gthread, or gio is specified in MODULES, pass to pkg-config dnl AC_DEFUN([AM_PATH_GLIB_2_0], [dnl dnl Get the cflags and libraries from pkg-config dnl AC_ARG_ENABLE(glibtest, [ --disable-glibtest do not try to compile and run a test GLIB program], , enable_glibtest=yes) pkg_config_args=glib-2.0 for module in . $4 do case "$module" in gmodule) pkg_config_args="$pkg_config_args gmodule-2.0" ;; gmodule-no-export) pkg_config_args="$pkg_config_args gmodule-no-export-2.0" ;; gobject) pkg_config_args="$pkg_config_args gobject-2.0" ;; gthread) pkg_config_args="$pkg_config_args gthread-2.0" ;; gio*) pkg_config_args="$pkg_config_args $module-2.0" ;; esac done PKG_PROG_PKG_CONFIG([0.16]) no_glib="" if test "x$PKG_CONFIG" = x ; then no_glib=yes PKG_CONFIG=no fi min_glib_version=ifelse([$1], ,2.0.0,$1) AC_MSG_CHECKING(for GLIB - version >= $min_glib_version) if test x$PKG_CONFIG != xno ; then ## don't try to run the test against uninstalled libtool libs if $PKG_CONFIG --uninstalled $pkg_config_args; then echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH" enable_glibtest=no fi if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then : else no_glib=yes fi fi if test x"$no_glib" = x ; then GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0` GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0` GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0` GLIB_COMPILE_RESOURCES=`$PKG_CONFIG --variable=glib_compile_resources gio-2.0` GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args` GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args` glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'` glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'` glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'` if test "x$enable_glibtest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$GLIB_LIBS $LIBS" dnl dnl Now check if the installed GLIB is sufficiently new. (Also sanity dnl checks the results of pkg-config to some extent) dnl rm -f conf.glibtest AC_TRY_RUN([ #include #include #include int main () { unsigned int major, minor, micro; fclose (fopen ("conf.glibtest", "w")); if (sscanf("$min_glib_version", "%u.%u.%u", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_glib_version"); exit(1); } if ((glib_major_version != $glib_config_major_version) || (glib_minor_version != $glib_config_minor_version) || (glib_micro_version != $glib_config_micro_version)) { printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, glib_major_version, glib_minor_version, glib_micro_version); printf ("*** was found! If pkg-config was correct, then it is best\n"); printf ("*** to remove the old version of GLib. You may also be able to fix the error\n"); printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); printf("*** required on your system.\n"); printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n"); printf("*** to point to the correct configuration files\n"); } else if ((glib_major_version != GLIB_MAJOR_VERSION) || (glib_minor_version != GLIB_MINOR_VERSION) || (glib_micro_version != GLIB_MICRO_VERSION)) { printf("*** GLIB header files (version %d.%d.%d) do not match\n", GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); printf("*** library (version %d.%d.%d)\n", glib_major_version, glib_minor_version, glib_micro_version); } else { if ((glib_major_version > major) || ((glib_major_version == major) && (glib_minor_version > minor)) || ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) { return 0; } else { printf("\n*** An old version of GLIB (%u.%u.%u) was found.\n", glib_major_version, glib_minor_version, glib_micro_version); printf("*** You need a version of GLIB newer than %u.%u.%u. The latest version of\n", major, minor, micro); printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); printf("***\n"); printf("*** If you have already installed a sufficiently new version, this error\n"); printf("*** probably means that the wrong copy of the pkg-config shell script is\n"); printf("*** being found. The easiest way to fix this is to remove the old version\n"); printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n"); printf("*** correct copy of pkg-config. (In this case, you will have to\n"); printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); printf("*** so that the correct libraries are found at run-time))\n"); } } return 1; } ],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_glib" = x ; then AC_MSG_RESULT(yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)) ifelse([$2], , :, [$2]) else AC_MSG_RESULT(no) if test "$PKG_CONFIG" = "no" ; then echo "*** A new enough version of pkg-config was not found." echo "*** See http://www.freedesktop.org/software/pkgconfig/" else if test -f conf.glibtest ; then : else echo "*** Could not run GLIB test program, checking why..." ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$LIBS $GLIB_LIBS" AC_TRY_LINK([ #include #include ], [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ], [ echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GLIB or finding the wrong" echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ], [ echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means GLIB is incorrectly installed."]) CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi GLIB_CFLAGS="" GLIB_LIBS="" GLIB_GENMARSHAL="" GOBJECT_QUERY="" GLIB_MKENUMS="" GLIB_COMPILE_RESOURCES="" ifelse([$3], , :, [$3]) fi AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) AC_SUBST(GLIB_GENMARSHAL) AC_SUBST(GOBJECT_QUERY) AC_SUBST(GLIB_MKENUMS) AC_SUBST(GLIB_COMPILE_RESOURCES) rm -f conf.glibtest ]) m4_include([m4/gettext.m4]) m4_include([m4/glibtests.m4]) m4_include([m4/gtk-doc.m4]) m4_include([m4/iconv.m4]) m4_include([m4/intlmacosx.m4]) m4_include([m4/introspection.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]) gdk-pixbuf-2.30.8/configure0000775000175000017500000252275612340757646016744 0ustar00mclasenmclasen00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for gdk-pixbuf 2.30.8. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2012 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 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 as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. 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 # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # 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 test -z "$as_dir" && as_dir=. 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 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # 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'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_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="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 " 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 exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || 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_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else 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 test -z "$as_dir" && as_dir=. 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_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS 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'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf $0: about your system, including any error possibly output $0: before this message. Then install a modern shell, or $0: manually run the script under such a shell if you do $0: 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_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=`$as_echo "$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 || $as_echo 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_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_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # 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 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$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 || $as_echo 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" || { $as_echo "$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 } 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 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='gdk-pixbuf' PACKAGE_TARNAME='gdk-pixbuf' PACKAGE_VERSION='2.30.8' PACKAGE_STRING='gdk-pixbuf 2.30.8' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf' PACKAGE_URL='' ac_unique_file="gdk-pixbuf/gdk-pixbuf.h" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" gt_needs= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS WITH_COVERAGE_FALSE WITH_COVERAGE_TRUE GENHTML LCOV GCOV installed_testdir installed_test_metadir ENABLE_ALWAYS_BUILD_TESTS_FALSE ENABLE_ALWAYS_BUILD_TESTS_TRUE ENABLE_INSTALLED_TESTS_FALSE ENABLE_INSTALLED_TESTS_TRUE GDK_PIXBUF_LINK_FLAGS ENABLE_MAN_FALSE ENABLE_MAN_TRUE XSLTPROC HAVE_DOCBOOK_FALSE HAVE_DOCBOOK_TRUE DB2HTML GTK_DOC_USE_REBASE_FALSE GTK_DOC_USE_REBASE_TRUE GTK_DOC_USE_LIBTOOL_FALSE GTK_DOC_USE_LIBTOOL_TRUE GTK_DOC_BUILD_PDF_FALSE GTK_DOC_BUILD_PDF_TRUE GTK_DOC_BUILD_HTML_FALSE GTK_DOC_BUILD_HTML_TRUE ENABLE_GTK_DOC_FALSE ENABLE_GTK_DOC_TRUE HAVE_GTK_DOC_FALSE HAVE_GTK_DOC_TRUE GTKDOC_DEPS_LIBS GTKDOC_DEPS_CFLAGS HTML_DIR GTKDOC_MKPDF GTKDOC_REBASE GTKDOC_CHECK_PATH GTKDOC_CHECK HAVE_INTROSPECTION_FALSE HAVE_INTROSPECTION_TRUE INTROSPECTION_MAKEFILE INTROSPECTION_LIBS INTROSPECTION_CFLAGS INTROSPECTION_TYPELIBDIR INTROSPECTION_GIRDIR INTROSPECTION_GENERATE INTROSPECTION_COMPILER INTROSPECTION_SCANNER GDK_PIXBUF_XLIB_DEP_LIBS GDK_PIXBUF_XLIB_DEP_CFLAGS USE_X11_FALSE USE_X11_TRUE GDK_PIXBUF_DEP_CFLAGS GDK_PIXBUF_DEP_LIBS GDK_PIXBUF_EXTRA_CFLAGS GDK_PIXBUF_EXTRA_LIBS GDK_PIXBUF_PACKAGES PNG_DEP_CFLAGS_PACKAGES GTK_UPDATE_ICON_CACHE GDK_PIXBUF_CSOURCE CROSS_COMPILING_FALSE CROSS_COMPILING_TRUE USE_MMX_FALSE USE_MMX_TRUE USE_MEDIALIB25_FALSE USE_MEDIALIB25_TRUE USE_MEDIALIB_FALSE USE_MEDIALIB_TRUE HAVE_JASPER_FALSE HAVE_JASPER_TRUE HAVE_JPEG_FALSE HAVE_JPEG_TRUE HAVE_PNG_FALSE HAVE_PNG_TRUE HAVE_TIFF_FALSE HAVE_TIFF_TRUE INCLUDE_GDIPLUS_FALSE INCLUDE_GDIPLUS_TRUE INCLUDE_QTIF_FALSE INCLUDE_QTIF_TRUE INCLUDE_JASPER_FALSE INCLUDE_JASPER_TRUE INCLUDE_ICNS_FALSE INCLUDE_ICNS_TRUE INCLUDE_PCX_FALSE INCLUDE_PCX_TRUE INCLUDE_TGA_FALSE INCLUDE_TGA_TRUE INCLUDE_XBM_FALSE INCLUDE_XBM_TRUE INCLUDE_XPM_FALSE INCLUDE_XPM_TRUE INCLUDE_TIFF_FALSE INCLUDE_TIFF_TRUE INCLUDE_RAS_FALSE INCLUDE_RAS_TRUE INCLUDE_PNM_FALSE INCLUDE_PNM_TRUE INCLUDE_JPEG_FALSE INCLUDE_JPEG_TRUE INCLUDE_ANI_FALSE INCLUDE_ANI_TRUE INCLUDE_ICO_FALSE INCLUDE_ICO_TRUE INCLUDE_GIF_FALSE INCLUDE_GIF_TRUE INCLUDE_WBMP_FALSE INCLUDE_WBMP_TRUE INCLUDE_BMP_FALSE INCLUDE_BMP_TRUE INCLUDE_PNG_FALSE INCLUDE_PNG_TRUE INCLUDED_LOADER_DEFINE INCLUDED_LOADER_OBJ BUILD_DYNAMIC_MODULES_FALSE BUILD_DYNAMIC_MODULES_TRUE LIBJASPER LIBPNG LIBJPEG LIBTIFF BUILD_GDIPLUS_LOADERS_FALSE BUILD_GDIPLUS_LOADERS_TRUE GLIB_COMPILE_RESOURCES GLIB_MKENUMS GOBJECT_QUERY GLIB_GENMARSHAL GLIB_LIBS GLIB_CFLAGS MATH_LIB GETTEXT_PACKAGE POSUB LTLIBINTL LIBINTL INTLLIBS LTLIBICONV LIBICONV INTL_MACOSX_LIBS XGETTEXT_EXTRA_OPTIONS MSGMERGE XGETTEXT_015 XGETTEXT GMSGFMT_015 MSGFMT_015 GMSGFMT MSGFMT GETTEXT_MACRO_VERSION USE_NLS REBUILD PERL DISABLE_EXPLICIT_DEPS_FALSE DISABLE_EXPLICIT_DEPS_TRUE LIBTOOL_EXPORT_OPTIONS BASE_DEPENDENCIES_LIBS BASE_DEPENDENCIES_CFLAGS MS_LIB_AVAILABLE_FALSE MS_LIB_AVAILABLE_TRUE ms_librarian WINDRES OS_LINUX_FALSE OS_LINUX_TRUE OS_UNIX_FALSE OS_UNIX_TRUE OS_WIN32_FALSE OS_WIN32_TRUE PLATFORM_WIN32_FALSE PLATFORM_WIN32_TRUE ac_ct_NM am__fastdepCCAS_FALSE am__fastdepCCAS_TRUE CCASDEPMODE CCASFLAGS CCAS CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED LIBTOOL OBJDUMP DLLTOOL AS EXE_MANIFEST_ARCHITECTURE LIB_EXE_MACHINE_FLAG host_os host_vendor host_cpu host build_os build_vendor build_cpu build PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC LT_CURRENT_MINUS_AGE LT_VERSION_INFO GDK_PIXBUF_BINARY_VERSION GDK_PIXBUF_API_VERSION GDK_PIXBUF_VERSION GDK_PIXBUF_MICRO GDK_PIXBUF_MINOR GDK_PIXBUF_MAJOR MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V 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 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' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_gio_sniffing enable_static enable_shared with_pic enable_fast_install with_gnu_ld with_sysroot enable_libtool_lock enable_largefile enable_debug enable_rebuilds enable_explicit_deps enable_nls enable_rpath with_libiconv_prefix with_libintl_prefix enable_glibtest enable_modules with_libpng with_libjpeg with_libtiff with_libjasper with_gdiplus with_included_loaders with_x11 enable_introspection with_html_dir enable_gtk_doc enable_gtk_doc_html enable_gtk_doc_pdf enable_man enable_Bsymbolic enable_installed_tests enable_always_build_tests enable_coverage ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR CPP CCAS CCASFLAGS BASE_DEPENDENCIES_CFLAGS BASE_DEPENDENCIES_LIBS GDK_PIXBUF_XLIB_DEP_CFLAGS GDK_PIXBUF_XLIB_DEP_LIBS GTKDOC_DEPS_CFLAGS GTKDOC_DEPS_LIBS' # 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' 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 # Accept the important Cygnus configure options, so we can diagnose typos. 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=`$as_echo "$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=`$as_echo "$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 ;; -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=`$as_echo "$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=`$as_echo "$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. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$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" ;; *) $as_echo "$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 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 || $as_echo 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 gdk-pixbuf 2.30.8 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] --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/gdk-pixbuf] --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 gdk-pixbuf 2.30.8:";; 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-gio-sniffing=[no/yes/auto] enable or disable gio sniffing [default=auto] --enable-static[=PKGS] build static libraries [default=no] --enable-shared[=PKGS] build shared libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-largefile omit support for large files --enable-debug=[no/minimum/yes] turn on debugging [default=minimum] --disable-rebuilds disable all source autogeneration rules --enable-explicit-deps=[yes/no/auto] use explicit dependencies in .pc files [default=auto] --disable-nls do not use Native Language Support --disable-rpath do not hardcode runtime library paths --disable-glibtest do not try to compile and run a test GLIB program --disable-modules disable dynamic module loading --enable-introspection=[no/auto/yes] Enable introspection for this build --enable-gtk-doc use gtk-doc to build documentation [[default=no]] --enable-gtk-doc-html build documentation in html format [[default=yes]] --enable-gtk-doc-pdf build documentation in pdf format [[default=no]] --enable-man regenerate man pages from Docbook [default=no] --disable-Bsymbolic avoid linking with -Bsymbolic --enable-installed-tests Enable installation of some test cases --enable-always-build-tests Enable always building tests during 'make all' --enable-coverage Whether to enable coverage testing 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-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 --without-libpng disable PNG loader for gdk-pixbuf --without-libjpeg disable JPEG loader for gdk-pixbuf --without-libtiff disable TIFF loader for gdk-pixbuf --with-libjasper enable JPEG2000 loader for gdk-pixbuf --without-gdiplus disable GDI+ loaders for gdk-pixbuf on Windows --with-included-loaders=LOADER1,LOADER2,... build the specified loaders into gdk-pixbuf --with-x11 build X11 support --with-html-dir=PATH path to installed docs 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 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 CCAS assembler compiler command (defaults to CC) CCASFLAGS assembler compiler flags (defaults to CFLAGS) BASE_DEPENDENCIES_CFLAGS C compiler flags for BASE_DEPENDENCIES, overriding pkg-config BASE_DEPENDENCIES_LIBS linker flags for BASE_DEPENDENCIES, overriding pkg-config GDK_PIXBUF_XLIB_DEP_CFLAGS C compiler flags for GDK_PIXBUF_XLIB_DEP, overriding pkg-config GDK_PIXBUF_XLIB_DEP_LIBS linker flags for GDK_PIXBUF_XLIB_DEP, overriding pkg-config GTKDOC_DEPS_CFLAGS C compiler flags for GTKDOC_DEPS, overriding pkg-config GTKDOC_DEPS_LIBS linker flags for GTKDOC_DEPS, 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=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$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 guested configure. 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 $as_echo "$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 gdk-pixbuf configure 2.30.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 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 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\"" $as_echo "$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 $as_echo "$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_echo "$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$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\"" $as_echo "$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 $as_echo "$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_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else 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 eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # 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\"" $as_echo "$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 $as_echo "$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_echo "$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 link 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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$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_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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else 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. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #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 () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## ------------------------------------------------------------------------- ## ## Report this to http://bugzilla.gnome.org/enter_bug.cgi?product=gdk-pixbuf ## ## ------------------------------------------------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel 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 gdk-pixbuf $as_me 2.30.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _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 test -z "$as_dir" && as_dir=. $as_echo "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=`$as_echo "$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=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## 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_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$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 $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$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 $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi gt_needs="$gt_needs " # 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,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$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=`$as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`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" # Save this value here, since automake will set cflags later cflags_set=${CFLAGS+set} am__api_version='1.14' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$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. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # 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. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. 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+set}" = set; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$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' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "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=`$as_echo "$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 case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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 (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ '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+set}" = set; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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+set}" = set; 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} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else 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 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$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='gdk-pixbuf' VERSION='2.30.8' # 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. 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 plaintar pax cpio none' # 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` { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UID '$am_uid' is supported by ustar format" >&5 $as_echo_n "checking whether UID '$am_uid' is supported by ustar format... " >&6; } if test $am_uid -le $am_max_uid; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } _am_tools=none fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GID '$am_gid' is supported by ustar format" >&5 $as_echo_n "checking whether GID '$am_gid' is supported by ustar format... " >&6; } if test $am_gid -le $am_max_gid; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } _am_tools=none fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create a ustar tar archive" >&5 $as_echo_n "checking how to create a ustar tar archive... " >&6; } # 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_ustar-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do { echo "$as_me:$LINENO: $_am_tar --version" >&5 ($_am_tar --version) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } && break done am__tar="$_am_tar --format=ustar -chf - "'"$$tardir"' am__tar_="$_am_tar --format=ustar -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 ustar -w "$$tardir"' am__tar_='pax -L -x ustar -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H ustar -L' am__tar_='find "$tardir" -print | cpio -o -H ustar -L' am__untar='cpio -i -H ustar -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_ustar}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file { echo "$as_me:$LINENO: tardir=conftest.dir && eval $am__tar_ >conftest.tar" >&5 (tardir=conftest.dir && eval $am__tar_ >conftest.tar) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } rm -rf conftest.dir if test -s conftest.tar; then { echo "$as_me:$LINENO: $am__untar &5 ($am__untar &5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } { echo "$as_me:$LINENO: cat conftest.dir/file" >&5 (cat conftest.dir/file) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } grep GrepMe conftest.dir/file >/dev/null 2>&1 && break fi done rm -rf conftest.dir if ${am_cv_prog_tar_ustar+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_prog_tar_ustar=$_am_tool fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_tar_ustar" >&5 $as_echo "$am_cv_prog_tar_ustar" >&6; } # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$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 # Support silent build rules. Disable # by either passing --disable-silent-rules to configure or passing V=0 # to make # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else 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 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$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='\' # # For each of the libraries we build, we define the following # substituted variables: # # foo_PACKAGES: pkg-config packages this library requires # foo_EXTRA_LIBS: Libraries this module requires not pulled in by pkg-config # foo_EXTRA_CFLAGS: cflags this module requires not pulled in by pkg-config # foo_DEP_LIBS: All libraries this module requires # foo_DEP_CFLAGS: All cflags this module requires GDK_PIXBUF_MAJOR=2 GDK_PIXBUF_MINOR=30 GDK_PIXBUF_MICRO=8 GDK_PIXBUF_VERSION=2.30.8 GDK_PIXBUF_API_VERSION=2.0 GDK_PIXBUF_BINARY_VERSION=2.10.0 # libtool versioning #LT_RELEASE=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION #LT_CURRENT=`expr $GTK_MICRO_VERSION - $GTK_INTERFACE_AGE` #LT_REVISION=$GTK_INTERFACE_AGE #LT_AGE=`expr $GTK_BINARY_AGE - $GTK_INTERFACE_AGE` #LT_CURRENT_MINUS_AGE=`expr $LT_CURRENT - $LT_AGE` LT_VERSION_INFO="3000:8:3000" LT_CURRENT_MINUS_AGE=0 # Checks for programs. 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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. $as_echo "$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; 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\"" $as_echo "$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 $as_echo "$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 () { ; 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. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$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+set}" = set && 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 ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$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_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$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 () { 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. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$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 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; 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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$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_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else 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 () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; 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.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*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 don't provoke an error unfortunately, instead are silently treated as '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's necessary to write '\x00'==0 to get something that's 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 **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _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 test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } if ${am_cv_prog_cc_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 $as_echo "$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" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; 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= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$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 if test "x$CC" != xcc; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5 $as_echo_n "checking whether cc understands -c and -o together... " >&6; } fi set dummy $CC; ac_cc=`$as_echo "$2" | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # We do the test twice because some compilers refuse to overwrite an # existing .o file with -o, though they will create one. ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' rm -f conftest2.* if { { 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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -f conftest2.$ac_objext && { { 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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then eval ac_cv_prog_cc_${ac_cc}_c_o=yes if test "x$CC" != xcc; then # Test first that cc exists at all. if { ac_try='cc -c conftest.$ac_ext >&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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' rm -f conftest2.* if { { 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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -f conftest2.$ac_objext && { { 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\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # cc works too. : else # cc exists but doesn't like -o. eval ac_cv_prog_cc_${ac_cc}_c_o=no fi fi fi else eval ac_cv_prog_cc_${ac_cc}_c_o=no fi rm -f core conftest* fi if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h fi case $ac_cv_prog_cc_stdc in #( no) : ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( *) : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; } if ${ac_cv_prog_cc_c99+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #include // Check varargs macros. These examples are taken from C99 6.10.3.5. #define debug(...) fprintf (stderr, __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 your preprocessor is broken; #endif #if BIG_OK #else 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 void 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; float fnumber; 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); } int main () { // Check bool. _Bool success = false; // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. 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[ni.number - 1] = 543; // work around unused variable warnings return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' || dynamic_array[ni.number - 1] != 543); ; return 0; } _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 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 test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c99" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c99" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;; esac if test "x$ac_cv_prog_cc_c99" != xno; then : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*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 don't provoke an error unfortunately, instead are silently treated as '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's necessary to write '\x00'==0 to get something that's 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 **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _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 test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 else ac_cv_prog_cc_stdc=no fi fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } if ${ac_cv_prog_cc_stdc+:} false; then : $as_echo_n "(cached) " >&6 fi case $ac_cv_prog_cc_stdc in #( no) : { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; #( '') : { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; #( *) : { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$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 # Check whether --enable-gio-sniffing was given. if test "${enable_gio_sniffing+set}" = set; then : enableval=$enable_gio_sniffing; else enable_gio_sniffing=auto fi MATH_LIB=-lm { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native Win32" >&5 $as_echo_n "checking for native Win32... " >&6; } LIB_EXE_MACHINE_FLAG=X86 EXE_MANIFEST_ARCHITECTURE=X86 case "$host" in *-*-mingw*) os_win32=yes gio_can_sniff=no MATH_LIB= case "$host" in x86_64-*-*) LIB_EXE_MACHINE_FLAG=X64 EXE_MANIFEST_ARCHITECTURE=AMD64 ;; esac ;; *) os_win32=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $os_win32" >&5 $as_echo "$os_win32" >&6; } case $host in *-*-linux*) os_linux=yes ;; esac if test "$os_win32" = "yes"; then if test x$enable_static = xyes -o x$enable_static = x; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling static library build, must build as DLL on Windows." >&5 $as_echo "$as_me: WARNING: Disabling static library build, must build as DLL on Windows." >&2;} enable_static=no fi if test x$enable_shared = xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Enabling shared library build, must build as DLL on Windows." >&5 $as_echo "$as_me: WARNING: Enabling shared library build, must build as DLL on Windows." >&2;} fi enable_shared=yes fi case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.2' macro_revision='1.3337' ltmain="$ac_aux_dir/ltmain.sh" # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "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*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$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+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else 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 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else 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 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else 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; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # 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"; 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 $i != 17 # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$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 "$GCC" != yes; then reload_cmds=false fi ;; darwin*) if test "$GCC" = yes; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else 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 # which 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. # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( test "$lt_cv_nm_interface" = "BSD nm" && 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 ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; 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) lt_cv_deplibs_check_method=pass_all ;; netbsd*) 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*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; 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 ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else 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 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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=cru} { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; 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=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; 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=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test "x$lt_cv_ar_at_file" = xno; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 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. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # 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 "$host_cpu" = ia64; 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 # 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 -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$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 -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/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 # and D for any global 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};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print 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=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && 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 con'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* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$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=$? $as_echo "$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 "$pipe_works" = yes; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 $as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && 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 which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$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 which ABI we are using. 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=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; 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* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$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*) LD="${LD-ld} -m elf_i386" ;; 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" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else 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 () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$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*) 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test "x$lt_cv_path_mainfest_tool" != xyes; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else 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 $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else 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 () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else 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 cru libconftest.a conftest.o" >&5 $AR cru 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 $_lt_result -eq 0 && $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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$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[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; 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 "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "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 ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-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. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # 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. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # 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 # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$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. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # 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. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # 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 # 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_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : 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 : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done # Set options # Check whether --enable-static was given. if test "${enable_static+set}" = set; 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 enable_static=no fi enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. set dummy ${ac_tool_prefix}as; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AS+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AS"; then ac_cv_prog_AS="$AS" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_AS="${ac_tool_prefix}as" $as_echo "$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 AS=$ac_cv_prog_AS if test -n "$AS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 $as_echo "$AS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_AS"; then ac_ct_AS=$AS # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AS+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AS"; then ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_AS="as" $as_echo "$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_AS=$ac_cv_prog_ac_ct_AS if test -n "$ac_ct_AS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 $as_echo "$ac_ct_AS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_AS" = x; then AS="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AS=$ac_ct_AS fi else AS="$ac_cv_prog_AS" fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 ;; esac test -z "$AS" && AS=as test -z "$DLLTOOL" && DLLTOOL=dlltool test -z "$OBJDUMP" && OBJDUMP=objdump enable_dlopen=no # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; 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 enable_shared=yes fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; 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 pic_mode=default fi test -z "$pic_mode" && pic_mode=default # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; 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 enable_fast_install=yes fi # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF #define LT_OBJDIR "$lt_cv_objdir/" _ACEOF 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 "X${COLLECT_NAMES+set}" != Xset; 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 for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else 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" # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; 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 "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; 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' ;; 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 "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; 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' ;; 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) 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' ;; # 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' ;; 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 which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else 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" # 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; 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\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "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 "$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 # 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 "$with_gnu_ld" = yes; 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 "$lt_use_gnu_ld_interface" = yes; 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 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 "$host_cpu" != ia64; 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 (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; 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 ;; 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 "$host_os" = linux-dietlibc; 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 "$tmp_diet" = no 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' ;; 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 "x$supports_anon_versioning" = xyes; 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 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 "x$supports_anon_versioning" = xyes; 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*) 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 can not *** 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 "$ld_shlibs" = no; 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 "$GCC" = yes && 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 "$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 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 AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". 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) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | 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 # 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 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,' if test "$GCC" = yes; 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 "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; 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 "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi 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_use_runtimelinking" = yes; 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 "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; 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$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 "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; 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 "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; 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$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 "$with_gnu_ld" = yes; 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 # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' 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~linknames=' archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $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 "$lt_cv_ld_force_load" = "yes"; 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*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; 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 "$GCC" = yes; 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 $output_objdir/$soname = $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 $output_objdir/$soname = $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 "$GCC" = yes && test "$with_gnu_ld" = no; 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 "$with_gnu_ld" = no; 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 "$GCC" = yes && test "$with_gnu_ld" = no; 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) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test x"$lt_cv_prog_compiler__b" = xyes; 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 "$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_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 "$GCC" = yes; 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. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else 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 lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; 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 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 ;; netbsd*) 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*) 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__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; 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 case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 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 allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; 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 "$GCC" = yes; 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 "$GCC" = yes; 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 "$GCC" = yes; 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 "x$host_vendor" = xsequent; 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 "$GCC" = yes; 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 can NOT 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 "$GCC" = yes; 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 x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && 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 "$enable_shared" = yes && test "$GCC" = yes; 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. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $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=$? $as_echo "$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=$? $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; 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` 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" else 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 "$host_cpu" = ia64; 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 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # 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}' else # 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' fi 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%'\''`; test $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} $libname${shared_ext}' 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 ;; 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' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; 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=yes 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 "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; 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 "$lt_cv_prog_gnu_ld" = yes; 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 ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-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 ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else 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 () { ; 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$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 # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents 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="$sys_lib_dlsearch_path_spec $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' ;; 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*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac 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 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; 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 "$with_gnu_ld" = yes; 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=freebsd-elf 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 "$with_gnu_ld" = yes; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # 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 "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else 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. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$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 lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) 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_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else 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. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$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 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_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else 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. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$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_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else 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. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$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_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else 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. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$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 "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && 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" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; 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 -fvisbility=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=$? $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; 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 -fvisbility=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=$? $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$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= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "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" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "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" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && 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 "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$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: # Create libtool early, because it's used in configure : ${CONFIG_LT=./config.lt} { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_LT" >&5 $as_echo "$as_me: creating $CONFIG_LT" >&6;} as_write_fail=0 cat >"$CONFIG_LT" <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate a libtool stub with the current configuration. SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>"$CONFIG_LT" <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible 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 as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. 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 # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # 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 test -z "$as_dir" && as_dir=. 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 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # 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 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$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_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_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 || $as_echo 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 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 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=`$as_echo "$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 || $as_echo 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_LT" script. ## ## --------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x "$CONFIG_LT" cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX } >&5 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="\ gdk-pixbuf config.lt 2.30.8 configured by $0, generated by GNU Autoconf 2.69. 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=: ;; -*) as_fn_error $? "unrecognized option: $1 Try \`$0 --help' for more information." "$LINENO" 5 ;; *) as_fn_error $? "unrecognized argument: $1 Try \`$0 --help' for more information." "$LINENO" 5 ;; esac shift done if $lt_cl_silent; then exec 6>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF # 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_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $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"`' 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"`' 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"`' 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_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"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $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"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $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 AS \ DLLTOOL \ OBJDUMP \ SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ 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_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ 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\\"\\\`\\\\\\"" ;; *) 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 \ sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which 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' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ofile" >&5 $as_echo "$as_me: creating $ofile" >&6;} # See if we are running on zsh, and set the options which 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 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # 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 GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build static libraries. build_old_libs=$enable_static # Assembler program. AS=$lt_AS # DLL creation program. DLLTOOL=$lt_DLLTOOL # Object dumper program. OBJDUMP=$lt_OBJDUMP # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # 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 # 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 # 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 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 # 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 in which our libraries should be installed. lt_sysroot=$lt_sysroot # 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 # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # 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 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 "X${COLLECT_NAMES+set}" != Xset; 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) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" as_fn_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 "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec 5>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec 5>>config.log $lt_cl_success || as_fn_exit 1 # Make sure we use 64-bit versions of various file stuff. # Check whether --enable-largefile was given. if test "${enable_largefile+set}" = set; then : enableval=$enable_largefile; fi if test "$enable_largefile" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 $as_echo_n "checking for special C compiler options needed for large files... " >&6; } if ${ac_cv_sys_largefile_CC+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_sys_largefile_CC=no if test "$GCC" != yes; then ac_save_CC=$CC while :; do # IRIX 6.2 and later do not support large files by default, # so use the C compiler's -n32 option if that helps. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : break fi rm -f core conftest.err conftest.$ac_objext CC="$CC -n32" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_largefile_CC=' -n32'; break fi rm -f core conftest.err conftest.$ac_objext break done CC=$ac_save_CC rm -f conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 $as_echo "$ac_cv_sys_largefile_CC" >&6; } if test "$ac_cv_sys_largefile_CC" != no; then CC=$CC$ac_cv_sys_largefile_CC fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } if ${ac_cv_sys_file_offset_bits+:} false; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _FILE_OFFSET_BITS 64 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_file_offset_bits=64; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_file_offset_bits=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 $as_echo "$ac_cv_sys_file_offset_bits" >&6; } case $ac_cv_sys_file_offset_bits in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits _ACEOF ;; esac rm -rf conftest* if test $ac_cv_sys_file_offset_bits = unknown; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } if ${ac_cv_sys_large_files+:} false; then : $as_echo_n "(cached) " >&6 else while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=no; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define _LARGE_FILES 1 #include /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_sys_large_files=1; break fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_sys_large_files=unknown break done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 $as_echo "$ac_cv_sys_large_files" >&6; } case $ac_cv_sys_large_files in #( no | unknown) ;; *) cat >>confdefs.h <<_ACEOF #define _LARGE_FILES $ac_cv_sys_large_files _ACEOF ;; esac rm -rf conftest* fi fi # By default we simply use the C compiler to build assembly code. test "${CCAS+set}" = set || CCAS=$CC test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS depcc="$CCAS" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CCAS_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else 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_CCAS_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 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_CCAS_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CCAS_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5 $as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; } CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then am__fastdepCCAS_TRUE= am__fastdepCCAS_FALSE='#' else am__fastdepCCAS_TRUE='#' am__fastdepCCAS_FALSE= fi if test -n "$ac_tool_prefix"; then for ac_prog in nm 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then ac_cv_prog_NM="$NM" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_NM="$ac_tool_prefix$ac_prog" $as_echo "$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 NM=$ac_cv_prog_NM if test -n "$NM"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 $as_echo "$NM" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$NM" && break done fi if test -z "$NM"; then ac_ct_NM=$NM for ac_prog in nm do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NM"; then ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_NM="$ac_prog" $as_echo "$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_NM=$ac_cv_prog_ac_ct_NM if test -n "$ac_ct_NM"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5 $as_echo "$ac_ct_NM" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_NM" && break done if test "x$ac_ct_NM" = x; then NM="nm" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NM=$ac_ct_NM fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for some Win32 platform" >&5 $as_echo_n "checking for some Win32 platform... " >&6; } case "$host" in #( *-*-mingw*|*-*-cygwin*) : platform_win32=yes ;; #( *) : platform_win32=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $platform_win32" >&5 $as_echo "$platform_win32" >&6; } if test "$platform_win32" = "yes"; then PLATFORM_WIN32_TRUE= PLATFORM_WIN32_FALSE='#' else PLATFORM_WIN32_TRUE='#' PLATFORM_WIN32_FALSE= fi if test "$os_win32" = "yes"; then OS_WIN32_TRUE= OS_WIN32_FALSE='#' else OS_WIN32_TRUE='#' OS_WIN32_FALSE= fi if test "$os_win32" != "yes"; then OS_UNIX_TRUE= OS_UNIX_FALSE='#' else OS_UNIX_TRUE='#' OS_UNIX_FALSE= fi if test "$os_linux" = "yes"; then OS_LINUX_TRUE= OS_LINUX_FALSE='#' else OS_LINUX_TRUE='#' OS_LINUX_FALSE= fi if test "$os_win32" = "yes"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args. set dummy ${ac_tool_prefix}windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_WINDRES+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$WINDRES"; then ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_WINDRES="${ac_tool_prefix}windres" $as_echo "$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 WINDRES=$ac_cv_prog_WINDRES if test -n "$WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5 $as_echo "$WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_WINDRES"; then ac_ct_WINDRES=$WINDRES # Extract the first word of "windres", so it can be a program name with args. set dummy windres; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_WINDRES+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_WINDRES"; then ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_WINDRES="windres" $as_echo "$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_WINDRES=$ac_cv_prog_ac_ct_WINDRES if test -n "$ac_ct_WINDRES"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5 $as_echo "$ac_ct_WINDRES" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_WINDRES" = x; then WINDRES="no" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac WINDRES=$ac_ct_WINDRES fi else WINDRES="$ac_cv_prog_WINDRES" fi if test "$WINDRES" = no; then as_fn_error $? "*** Could not find an implementation of windres in your PATH." "$LINENO" 5 fi # Extract the first word of "lib.exe", so it can be a program name with args. set dummy lib.exe; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ms_librarian+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ms_librarian"; then ac_cv_prog_ms_librarian="$ms_librarian" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_ms_librarian="yes" $as_echo "$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_prog_ms_librarian" && ac_cv_prog_ms_librarian="no" fi fi ms_librarian=$ac_cv_prog_ms_librarian if test -n "$ms_librarian"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ms_librarian" >&5 $as_echo "$ms_librarian" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test x$ms_librarian = xyes; then MS_LIB_AVAILABLE_TRUE= MS_LIB_AVAILABLE_FALSE='#' else MS_LIB_AVAILABLE_TRUE='#' MS_LIB_AVAILABLE_FALSE= fi # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; else enable_debug=minimum fi # Check whether --enable-rebuilds was given. if test "${enable_rebuilds+set}" = set; then : enableval=$enable_rebuilds; else enable_rebuilds=yes fi case $enable_debug in #( yes) : test "$cflags_set" = set || CFLAGS="$CFLAGS -g" GDK_PIXBUF_DEBUG_FLAGS="-DG_ENABLE_DEBUG -DG_ERRORCHECK_MUTEXES" ;; #( no) : GDK_PIXBUF_DEBUG_FLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DG_DISABLE_CAST_CHECKS" ;; #( minimum) : GDK_PIXBUF_DEBUG_FLAGS="-DG_DISABLE_CAST_CHECKS" ;; #( *) : ;; esac # Build time sanity check... { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "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 if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac if test "x$enable_ansi" = "xyes"; then case " $CFLAGS " in *[\ \ ]-ansi[\ \ ]*) ;; *) CFLAGS="$CFLAGS -ansi" ;; esac case " $CFLAGS " in *[\ \ ]-pedantic[\ \ ]*) ;; *) CFLAGS="$CFLAGS -pedantic" ;; esac fi fi CPPFLAGS="$CPPFLAGS -DG_DISABLE_SINGLE_INCLUDES" # Ensure MSVC-compatible struct packing convention is used when # compiling for Win32 with gcc. # What flag to depends on gcc version: gcc3 uses "-mms-bitfields", while # gcc2 uses "-fnative-struct". if test x"$os_win32" = xyes; then if test x"$GCC" = xyes; then msnative_struct='' { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get MSVC-compatible struct packing" >&5 $as_echo_n "checking how to get MSVC-compatible struct packing... " >&6; } if test -z "$ac_cv_prog_CC"; then our_gcc="$CC" else our_gcc="$ac_cv_prog_CC" fi case `$our_gcc --version | sed -e 's,\..*,.,' -e q` in 2.) if $our_gcc -v --help 2>/dev/null | grep fnative-struct >/dev/null; then msnative_struct='-fnative-struct' fi ;; *) if $our_gcc -v --help 2>/dev/null | grep ms-bitfields >/dev/null; then msnative_struct='-mms-bitfields' fi ;; esac if test x"$msnative_struct" = x ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no way" >&5 $as_echo "no way" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: produced libraries might be incompatible with MSVC-compiled code" >&5 $as_echo "$as_me: WARNING: produced libraries might be incompatible with MSVC-compiled code" >&2;} else CFLAGS="$CFLAGS $msnative_struct" { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${msnative_struct}" >&5 $as_echo "${msnative_struct}" >&6; } fi fi fi ## Initial sanity check, done here so that users get told they ## have the wrong dependencies as early in the process as possible. ## Later on we actually use the cflags/libs from separate pkg-config ## calls. Oh, also the later pkg-config calls don't include ## the version requirements since those make the module lists ## annoying to construct pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BASE_DEPENDENCIES" >&5 $as_echo_n "checking for BASE_DEPENDENCIES... " >&6; } if test -n "$BASE_DEPENDENCIES_CFLAGS"; then pkg_cv_BASE_DEPENDENCIES_CFLAGS="$BASE_DEPENDENCIES_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.37.6\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.37.6") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BASE_DEPENDENCIES_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.37.6" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$BASE_DEPENDENCIES_LIBS"; then pkg_cv_BASE_DEPENDENCIES_LIBS="$BASE_DEPENDENCIES_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.37.6\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.37.6") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BASE_DEPENDENCIES_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.37.6" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 BASE_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.37.6" 2>&1` else BASE_DEPENDENCIES_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.37.6" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$BASE_DEPENDENCIES_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (glib-2.0 >= 2.37.6) were not met: $BASE_DEPENDENCIES_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 BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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 BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_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 BASE_DEPENDENCIES_CFLAGS=$pkg_cv_BASE_DEPENDENCIES_CFLAGS BASE_DEPENDENCIES_LIBS=$pkg_cv_BASE_DEPENDENCIES_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi if test "$os_win32" != yes; then # libtool option to control which symbols are exported # right now, symbols starting with _ are not exported LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[^_].*"' else # We currently use .def files on Windows (for gdk-pixbuf, gdk and gtk) LIBTOOL_EXPORT_OPTIONS= fi # Check whether --enable-explicit-deps was given. if test "${enable_explicit_deps+set}" = set; then : enableval=$enable_explicit_deps; else enable_explicit_deps=auto fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking Whether to write dependencies into .pc files" >&5 $as_echo_n "checking Whether to write dependencies into .pc files... " >&6; } case $enable_explicit_deps in auto) export SED deplibs_check_method=`(./libtool --config; echo 'eval echo \"$deplibs_check_method\"') | sh` if test "x$deplibs_check_method" '!=' xpass_all || test "x$enable_static" = xyes ; then enable_explicit_deps=yes else enable_explicit_deps=no fi ;; yes|no) ;; *) as_fn_error $? "Value given to --enable-explicit-deps must be one of yes, no or auto" "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_explicit_deps" >&5 $as_echo "$enable_explicit_deps" >&6; } if test $enable_explicit_deps = no; then DISABLE_EXPLICIT_DEPS_TRUE= DISABLE_EXPLICIT_DEPS_FALSE='#' else DISABLE_EXPLICIT_DEPS_TRUE='#' DISABLE_EXPLICIT_DEPS_FALSE= fi # define a MAINT-like variable REBUILD which is set if Perl # and awk are found, so autogenerated sources can be rebuilt for ac_prog in perl5 perl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PERL+:} false; then : $as_echo_n "(cached) " >&6 else case $PERL in [\\/]* | ?:[\\/]*) ac_cv_path_PERL="$PERL" # 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 test -z "$as_dir" && as_dir=. 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_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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 PERL=$ac_cv_path_PERL if test -n "$PERL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 $as_echo "$PERL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$PERL" && break done REBUILD=\# if test "x$enable_rebuilds" = "xyes" && \ test -n "$PERL" && \ $PERL -e 'exit !($] >= 5.002)' > /dev/null 2>&1 ; then REBUILD= fi # sigsetjmp is a macro on some platforms, so AC_CHECK_FUNCS is not reliable { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5 $as_echo_n "checking for sigsetjmp... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { sigjmp_buf env; sigsetjmp(env, 0); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gtk_ok=yes else gtk_ok=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gtk_ok" >&5 $as_echo "$gtk_ok" >&6; } if test "$gtk_ok" = "yes"; then $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h fi # i18n stuff mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } GETTEXT_MACRO_VERSION=0.17 # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 $as_echo_n "checking for ld used by GCC... " >&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. [\\/]* | [A-Za-z]:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the path 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${acl_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do 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 GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi fi LD="$acl_cv_path_LD" if test -n "$LD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${acl_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 &5 $as_echo "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 $as_echo_n "checking for shared library run path origin... " >&6; } if ${acl_cv_rpath+:} false; then : $as_echo_n "(cached) " >&6 else 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 $as_echo "$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+set}" = set; then : enableval=$enable_rpath; : else enable_rpath=yes fi acl_libdirstem=lib 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 ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" 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-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; 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" fi fi fi LIBICONV= LTLIBICONV= INCICONV= LIBICONV_PREFIX= 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"; 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/"'*$,,'` LIBICONV_PREFIX="$basedir" 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"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFPreferencesCopyAppValue(NULL, NULL) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFPreferencesCopyAppValue=yes else gt_cv_func_CFPreferencesCopyAppValue=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFLocaleCopyCurrent(); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFLocaleCopyCurrent=yes else gt_cv_func_CFLocaleCopyCurrent=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } if test $gt_cv_func_CFLocaleCopyCurrent = yes; then $as_echo "#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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 $as_echo_n "checking for GNU gettext in libc... " >&6; } if eval \${$gt_func_gnugettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else 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 () { 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 eval "$gt_func_gnugettext_libc=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$gt_func_gnugettext_libc { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 $as_echo_n "checking for iconv... " >&6; } if ${am_cv_func_iconv+:} false; then : $as_echo_n "(cached) " >&6 else 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 () { 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$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 () { 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$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 $as_echo_n "checking for working iconv... " >&6; } if ${am_cv_func_iconv_works+:} false; then : $as_echo_n "(cached) " >&6 else am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { /* 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 const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; 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, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #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 const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; 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, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #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)) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : am_cv_func_iconv_works=yes else am_cv_func_iconv_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi LIBS="$am_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 $as_echo "$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 $as_echo "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 $as_echo "$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+set}" = set; 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" fi fi fi LIBINTL= LTLIBINTL= INCINTL= LIBINTL_PREFIX= 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"; 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/"'*$,,'` LIBINTL_PREFIX="$basedir" 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"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 $as_echo_n "checking for GNU gettext in libintl... " >&6; } if eval \${$gt_func_gnugettext_libintl+:} false; then : $as_echo_n "(cached) " >&6 else 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 () { 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 eval "$gt_func_gnugettext_libintl=no" fi rm -f core conftest.err conftest.$ac_objext \ 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 () { 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$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi eval ac_res=\$$gt_func_gnugettext_libintl { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$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 $as_echo "#define ENABLE_NLS 1" >>confdefs.h else USE_NLS=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 $as_echo_n "checking whether to use NLS... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } if test "$USE_NLS" = "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 $as_echo_n "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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 $as_echo_n "checking how to link with libintl... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 $as_echo "$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 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h fi POSUB=po fi INTLLIBS="$LIBINTL" GETTEXT_PACKAGE="$PACKAGE" cat >>confdefs.h <<_ACEOF #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE" _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra flags to get ANSI library prototypes" >&5 $as_echo_n "checking for extra flags to get ANSI library prototypes... " >&6; } gtk_save_LIBS=$LIBS LIBS="$LIBS -lm" if test "$cross_compiling" = yes; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { return (log(1) != log(1.)); } _ACEOF if ac_fn_c_try_run "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } else gtk_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -std1" if test "$cross_compiling" = yes; then : true else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { return (log(1) != log(1.)); } _ACEOF if ac_fn_c_try_run "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: -std1" >&5 $as_echo "-std1" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } CFLAGS="$gtk_save_CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No ANSI prototypes found in library. (-std1 didn't work.)" >&5 $as_echo "$as_me: WARNING: No ANSI prototypes found in library. (-std1 didn't work.)" >&2;} fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi LIBS=$gtk_save_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the BeOS" >&5 $as_echo_n "checking for the BeOS... " >&6; } case $host in *-*-beos*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } MATH_LIB= ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac # # see bug 162979 # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-UX" >&5 $as_echo_n "checking for HP-UX... " >&6; } case $host_os in hpux9* | hpux10* | hpux11*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } CFLAGS="$CFLAGS -DHPPEX -DSHMLINK" ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra flags for POSIX compliance" >&5 $as_echo_n "checking for extra flags for POSIX compliance... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { DIR *dir; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } else gtk_save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -posix" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { DIR *dir; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: -posix" >&5 $as_echo "-posix" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 $as_echo "" >&6; } CFLAGS="$gtk_save_CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not determine POSIX flag. (-posix didn't work.)" >&5 $as_echo "$as_me: WARNING: Could not determine POSIX flag. (-posix didn't work.)" >&2;} fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # Run AM_PATH_GLIB_2_0 to make sure that GLib is installed and working # GLIB_PACKAGES="gobject-2.0 gio-2.0 gmodule-no-export-2.0" # Check whether --enable-glibtest was given. if test "${enable_glibtest+set}" = set; then : enableval=$enable_glibtest; else enable_glibtest=yes fi pkg_config_args=glib-2.0 for module in . gobject gmodule-no-export gthread do case "$module" in gmodule) pkg_config_args="$pkg_config_args gmodule-2.0" ;; gmodule-no-export) pkg_config_args="$pkg_config_args gmodule-no-export-2.0" ;; gobject) pkg_config_args="$pkg_config_args gobject-2.0" ;; gthread) pkg_config_args="$pkg_config_args gthread-2.0" ;; gio*) pkg_config_args="$pkg_config_args $module-2.0" ;; esac done 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else 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 test -z "$as_dir" && as_dir=. 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" $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } PKG_CONFIG="" fi fi no_glib="" if test "x$PKG_CONFIG" = x ; then no_glib=yes PKG_CONFIG=no fi min_glib_version=2.37.6 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB - version >= $min_glib_version" >&5 $as_echo_n "checking for GLIB - version >= $min_glib_version... " >&6; } if test x$PKG_CONFIG != xno ; then ## don't try to run the test against uninstalled libtool libs if $PKG_CONFIG --uninstalled $pkg_config_args; then echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH" enable_glibtest=no fi if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then : else no_glib=yes fi fi if test x"$no_glib" = x ; then GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0` GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0` GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0` GLIB_COMPILE_RESOURCES=`$PKG_CONFIG --variable=glib_compile_resources gio-2.0` GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args` GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args` glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \ sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` if test "x$enable_glibtest" = "xyes" ; then ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$GLIB_LIBS $LIBS" rm -f conf.glibtest if test "$cross_compiling" = yes; then : echo $ac_n "cross compiling; assumed OK... $ac_c" else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { unsigned int major, minor, micro; fclose (fopen ("conf.glibtest", "w")); if (sscanf("$min_glib_version", "%u.%u.%u", &major, &minor, µ) != 3) { printf("%s, bad version string\n", "$min_glib_version"); exit(1); } if ((glib_major_version != $glib_config_major_version) || (glib_minor_version != $glib_config_minor_version) || (glib_micro_version != $glib_config_micro_version)) { printf("\n*** 'pkg-config --modversion glib-2.0' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, glib_major_version, glib_minor_version, glib_micro_version); printf ("*** was found! If pkg-config was correct, then it is best\n"); printf ("*** to remove the old version of GLib. You may also be able to fix the error\n"); printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); printf("*** required on your system.\n"); printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n"); printf("*** to point to the correct configuration files\n"); } else if ((glib_major_version != GLIB_MAJOR_VERSION) || (glib_minor_version != GLIB_MINOR_VERSION) || (glib_micro_version != GLIB_MICRO_VERSION)) { printf("*** GLIB header files (version %d.%d.%d) do not match\n", GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); printf("*** library (version %d.%d.%d)\n", glib_major_version, glib_minor_version, glib_micro_version); } else { if ((glib_major_version > major) || ((glib_major_version == major) && (glib_minor_version > minor)) || ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) { return 0; } else { printf("\n*** An old version of GLIB (%u.%u.%u) was found.\n", glib_major_version, glib_minor_version, glib_micro_version); printf("*** You need a version of GLIB newer than %u.%u.%u. The latest version of\n", major, minor, micro); printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); printf("***\n"); printf("*** If you have already installed a sufficiently new version, this error\n"); printf("*** probably means that the wrong copy of the pkg-config shell script is\n"); printf("*** being found. The easiest way to fix this is to remove the old version\n"); printf("*** of GLIB, but you can also set the PKG_CONFIG environment to point to the\n"); printf("*** correct copy of pkg-config. (In this case, you will have to\n"); printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); printf("*** so that the correct libraries are found at run-time))\n"); } } return 1; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else no_glib=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi if test "x$no_glib" = x ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)" >&5 $as_echo "yes (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version)" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } if test "$PKG_CONFIG" = "no" ; then echo "*** A new enough version of pkg-config was not found." echo "*** See http://www.freedesktop.org/software/pkgconfig/" else if test -f conf.glibtest ; then : else echo "*** Could not run GLIB test program, checking why..." ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS" LIBS="$LIBS $GLIB_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding GLIB or finding the wrong" echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" echo "*** to the installed location Also, make sure you have run ldconfig if that" echo "*** is required on your system" echo "***" echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" else echo "*** The test program failed to compile or link. See the file config.log for the" echo "*** exact error that occured. This usually means GLIB is incorrectly installed." fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" fi fi GLIB_CFLAGS="" GLIB_LIBS="" GLIB_GENMARSHAL="" GOBJECT_QUERY="" GLIB_MKENUMS="" GLIB_COMPILE_RESOURCES="" as_fn_error $? " *** GLIB 2.37.6 or better is required. The latest version of *** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/." "$LINENO" 5 fi rm -f conf.glibtest gtk_save_LIBS=$LIBS LIBS="$LIBS $GLIB_LIBS" for ac_func in bind_textdomain_codeset do : ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_BIND_TEXTDOMAIN_CODESET 1 _ACEOF fi done LIBS=$gtk_save_LIBS for ac_header in unistd.h sys/resource.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_func in setrlimit do : ac_fn_c_check_func "$LINENO" "setrlimit" "ac_cv_func_setrlimit" if test "x$ac_cv_func_setrlimit" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_SETRLIMIT 1 _ACEOF fi done saved_cflags="$CFLAGS" saved_ldflags="$LDFLAGS" # Checks for header files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # Checks for typedefs, structures, and compiler characteristics. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if ${ac_cv_c_const+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __cplusplus /* Ultrix mips cc rejects this sort of thing. */ typedef int charset[2]; const charset cs = { 0, 0 }; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this sort of thing. */ char tx; char *t = &tx; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; } bx; struct s *b = &bx; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes else ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then $as_echo "#define const /**/" >>confdefs.h fi ################################################## # Checks for gdk-pixbuf ################################################## use_la_modules=false case $host in *-aix*) use_la_modules=true esac if $use_la_modules ; then $as_echo "#define USE_LA_MODULES 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gmodulized gdk-pixbuf" >&5 $as_echo_n "checking whether to build gmodulized gdk-pixbuf... " >&6; } # Check whether --enable-modules was given. if test "${enable_modules+set}" = set; then : enableval=$enable_modules; fi dynworks=false deps= if test x$enable_modules = xno; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether dynamic modules work" >&5 $as_echo_n "checking whether dynamic modules work... " >&6; } ## for loop is to strip newline tmp=`$PKG_CONFIG --variable=gmodule_supported gmodule-no-export-2.0` for I in $tmp; do dynworks=$I done if $dynworks; then pixbuf_libtool_config="${CONFIG_SHELL-/bin/sh} ./libtool --config" pixbuf_deplibs_check=`$pixbuf_libtool_config | \ grep '^[a-z_]*check[a-z_]*_method=['\''"]' | \ sed 's/.*['\''"]\(.*\)['\''"]$/\1/'` if test "x$pixbuf_deplibs_check" = "xnone" || \ test "x$pixbuf_deplibs_check" = "xunknown" || \ test "x$pixbuf_deplibs_check" = "x"; then dynworks=false fi fi if $dynworks; then $as_echo "#define USE_GMODULE 1" >>confdefs.h { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi # Check whether --with-libpng was given. if test "${with_libpng+set}" = set; then : withval=$with_libpng; fi # Check whether --with-libjpeg was given. if test "${with_libjpeg+set}" = set; then : withval=$with_libjpeg; fi # Check whether --with-libtiff was given. if test "${with_libtiff+set}" = set; then : withval=$with_libtiff; fi # Check whether --with-libjasper was given. if test "${with_libjasper+set}" = set; then : withval=$with_libjasper; fi # Check whether --with-gdiplus was given. if test "${with_gdiplus+set}" = set; then : withval=$with_gdiplus; fi if test x$os_win32 = xyes && test x$with_gdiplus != xno ; then BUILD_GDIPLUS_LOADERS_TRUE= BUILD_GDIPLUS_LOADERS_FALSE='#' else BUILD_GDIPLUS_LOADERS_TRUE='#' BUILD_GDIPLUS_LOADERS_FALSE= fi if test x$os_win32 = xno || test x$with_gdiplus = xno; then if test x$with_libtiff != xno && test -z "$LIBTIFF"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFReadRGBAImageOriented in -ltiff" >&5 $as_echo_n "checking for TIFFReadRGBAImageOriented in -ltiff... " >&6; } if ${ac_cv_lib_tiff_TIFFReadRGBAImageOriented+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltiff -lm $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. */ #ifdef __cplusplus extern "C" #endif char TIFFReadRGBAImageOriented (); int main () { return TIFFReadRGBAImageOriented (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tiff_TIFFReadRGBAImageOriented=yes else ac_cv_lib_tiff_TIFFReadRGBAImageOriented=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFReadRGBAImageOriented" >&5 $as_echo "$ac_cv_lib_tiff_TIFFReadRGBAImageOriented" >&6; } if test "x$ac_cv_lib_tiff_TIFFReadRGBAImageOriented" = xyes; then : ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default" if test "x$ac_cv_header_tiffio_h" = xyes; then : TIFF='tiff'; LIBTIFF='-ltiff' else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** TIFF loader will not be built (TIFF header files not found) ***" >&5 $as_echo "$as_me: WARNING: *** TIFF loader will not be built (TIFF header files not found) ***" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFWriteScanline in -ltiff" >&5 $as_echo_n "checking for TIFFWriteScanline in -ltiff... " >&6; } if ${ac_cv_lib_tiff_TIFFWriteScanline+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltiff -ljpeg -lz -lm $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. */ #ifdef __cplusplus extern "C" #endif char TIFFWriteScanline (); int main () { return TIFFWriteScanline (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tiff_TIFFWriteScanline=yes else ac_cv_lib_tiff_TIFFWriteScanline=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff_TIFFWriteScanline" >&5 $as_echo "$ac_cv_lib_tiff_TIFFWriteScanline" >&6; } if test "x$ac_cv_lib_tiff_TIFFWriteScanline" = xyes; then : ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default" if test "x$ac_cv_header_tiffio_h" = xyes; then : TIFF='tiff'; LIBTIFF='-ltiff -ljpeg -lz' else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** TIFF loader will not be built (TIFF header files not found) ***" >&5 $as_echo "$as_me: WARNING: *** TIFF loader will not be built (TIFF header files not found) ***" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIFFFlushData in -ltiff34" >&5 $as_echo_n "checking for TIFFFlushData in -ltiff34... " >&6; } if ${ac_cv_lib_tiff34_TIFFFlushData+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ltiff34 -ljpeg -lz -lm $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. */ #ifdef __cplusplus extern "C" #endif char TIFFFlushData (); int main () { return TIFFFlushData (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_tiff34_TIFFFlushData=yes else ac_cv_lib_tiff34_TIFFFlushData=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tiff34_TIFFFlushData" >&5 $as_echo "$ac_cv_lib_tiff34_TIFFFlushData" >&6; } if test "x$ac_cv_lib_tiff34_TIFFFlushData" = xyes; then : ac_fn_c_check_header_mongrel "$LINENO" "tiffio.h" "ac_cv_header_tiffio_h" "$ac_includes_default" if test "x$ac_cv_header_tiffio_h" = xyes; then : TIFF='tiff'; LIBTIFF='-ltiff34 -ljpeg -lz' else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** TIFF loader will not be built (TIFF header files not found) ***" >&5 $as_echo "$as_me: WARNING: *** TIFF loader will not be built (TIFF header files not found) ***" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** TIFF loader will not be built (TIFF library not found) ***" >&5 $as_echo "$as_me: WARNING: *** TIFF loader will not be built (TIFF library not found) ***" >&2;} fi fi fi fi if test x$with_libtiff != xno && test -z "$LIBTIFF"; then as_fn_error $? " *** Checks for TIFF loader failed. You can build without it by passing *** --without-libtiff to configure but some programs using GTK+ may *** not work properly" "$LINENO" 5 fi fi if test x$os_win32 = xno || test x$with_gdiplus = xno; then if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_destroy_decompress in -ljpeg" >&5 $as_echo_n "checking for jpeg_destroy_decompress in -ljpeg... " >&6; } if ${ac_cv_lib_jpeg_jpeg_destroy_decompress+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ljpeg $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. */ #ifdef __cplusplus extern "C" #endif char jpeg_destroy_decompress (); int main () { return jpeg_destroy_decompress (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_jpeg_jpeg_destroy_decompress=yes else ac_cv_lib_jpeg_jpeg_destroy_decompress=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_destroy_decompress" >&5 $as_echo "$ac_cv_lib_jpeg_jpeg_destroy_decompress" >&6; } if test "x$ac_cv_lib_jpeg_jpeg_destroy_decompress" = xyes; then : jpeg_ok=yes else jpeg_ok=no { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** JPEG loader will not be built (JPEG library not found) ***" >&5 $as_echo "$as_me: WARNING: *** JPEG loader will not be built (JPEG library not found) ***" >&2;} fi if test "$jpeg_ok" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeglib.h" >&5 $as_echo_n "checking for jpeglib.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #undef PACKAGE #undef VERSION #undef HAVE_STDLIB_H #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : jpeg_ok=yes else jpeg_ok=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $jpeg_ok" >&5 $as_echo "$jpeg_ok" >&6; } if test "$jpeg_ok" = yes; then LIBJPEG='-ljpeg' { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jpeg_simple_progression in -ljpeg" >&5 $as_echo_n "checking for jpeg_simple_progression in -ljpeg... " >&6; } if ${ac_cv_lib_jpeg_jpeg_simple_progression+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ljpeg $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. */ #ifdef __cplusplus extern "C" #endif char jpeg_simple_progression (); int main () { return jpeg_simple_progression (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_jpeg_jpeg_simple_progression=yes else ac_cv_lib_jpeg_jpeg_simple_progression=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_jpeg_simple_progression" >&5 $as_echo "$ac_cv_lib_jpeg_jpeg_simple_progression" >&6; } if test "x$ac_cv_lib_jpeg_jpeg_simple_progression" = xyes; then : $as_echo "#define HAVE_PROGRESSIVE_JPEG 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: JPEG library does not support progressive saving." >&5 $as_echo "$as_me: WARNING: JPEG library does not support progressive saving." >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** JPEG loader will not be built (JPEG header file not found) ***" >&5 $as_echo "$as_me: WARNING: *** JPEG loader will not be built (JPEG header file not found) ***" >&2;} fi fi fi if test x$with_libjpeg != xno && test -z "$LIBJPEG"; then as_fn_error $? " *** Checks for JPEG loader failed. You can build without it by passing *** --without-libjpeg to configure but some programs using GTK+ may *** not work properly" "$LINENO" 5 fi fi if test x$with_libpng != xno && test -z "$LIBPNG"; then for l in libpng16 libpng15 libpng14 libpng12 libpng13 libpng10; do { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $l" >&5 $as_echo_n "checking for $l... " >&6; } if $PKG_CONFIG --exists $l ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } PNG='png' PNG_DEP_CFLAGS_PACKAGES=$l LIBPNG=`$PKG_CONFIG --libs $l` break else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi done if test x$PNG != xpng; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_read_info in -lpng" >&5 $as_echo_n "checking for png_read_info in -lpng... " >&6; } if ${ac_cv_lib_png_png_read_info+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lpng -lz -lm $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. */ #ifdef __cplusplus extern "C" #endif char png_read_info (); int main () { return png_read_info (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_png_png_read_info=yes else ac_cv_lib_png_png_read_info=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_png_png_read_info" >&5 $as_echo "$ac_cv_lib_png_png_read_info" >&6; } if test "x$ac_cv_lib_png_png_read_info" = xyes; then : ac_fn_c_check_header_mongrel "$LINENO" "png.h" "ac_cv_header_png_h" "$ac_includes_default" if test "x$ac_cv_header_png_h" = xyes; then : png_ok=yes else png_ok=no fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** PNG loader will not be built (PNG library not found) ***" >&5 $as_echo "$as_me: WARNING: *** PNG loader will not be built (PNG library not found) ***" >&2;} fi if test "$png_ok" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for png_structp in png.h" >&5 $as_echo_n "checking for png_structp in png.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { png_structp pp; png_infop info; png_colorp cmap; png_create_read_struct; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : png_ok=yes else png_ok=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $png_ok" >&5 $as_echo "$png_ok" >&6; } if test "$png_ok" = yes; then PNG='png'; LIBPNG='-lpng -lz' else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** PNG loader will not be built (PNG library is too old) ***" >&5 $as_echo "$as_me: WARNING: *** PNG loader will not be built (PNG library is too old) ***" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** PNG loader will not be built (PNG header file not found) ***" >&5 $as_echo "$as_me: WARNING: *** PNG loader will not be built (PNG header file not found) ***" >&2;} fi fi fi if test x$with_libpng != xno && test -z "$LIBPNG"; then as_fn_error $? " *** Checks for PNG loader failed. You can build without it by passing *** --without-libpng to configure but many programs using GTK+ will *** not work properly. The PNG loader is also needed if you are compiling *** from Git." "$LINENO" 5 fi if test x$with_libjasper = xyes && test -z "$LIBJASPER"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jas_init in -ljasper" >&5 $as_echo_n "checking for jas_init in -ljasper... " >&6; } if ${ac_cv_lib_jasper_jas_init+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ljasper -ljpeg -lm $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. */ #ifdef __cplusplus extern "C" #endif char jas_init (); int main () { return jas_init (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_jasper_jas_init=yes else ac_cv_lib_jasper_jas_init=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jasper_jas_init" >&5 $as_echo "$ac_cv_lib_jasper_jas_init" >&6; } if test "x$ac_cv_lib_jasper_jas_init" = xyes; then : LIBJASPER=-ljasper fi fi if test x$with_libjasper = xyes && test -z "$LIBJASPER"; then as_fn_error $? " *** Checks for JPEG2000 loader failed. You can build without it by passing *** --without-libjasper to configure" "$LINENO" 5 fi if $dynworks; then BUILD_DYNAMIC_MODULES_TRUE= BUILD_DYNAMIC_MODULES_FALSE='#' else BUILD_DYNAMIC_MODULES_TRUE='#' BUILD_DYNAMIC_MODULES_FALSE= fi # # Allow building some or all gdk-pixbuf loaders included # { $as_echo "$as_me:${as_lineno-$LINENO}: checking pixbuf loaders to build" >&5 $as_echo_n "checking pixbuf loaders to build... " >&6; } # Check whether --with-included_loaders was given. if test "${with_included_loaders+set}" = set; then : withval=$with_included_loaders; fi if $dynworks; then : else ## if the option was specified, leave it; otherwise disable included loaders if test x$with_included_loaders = xno; then with_included_loaders=yes fi fi # Use the traditional png loader instead of the GDI+ one on Windows, # because some important apps like GIMP need to read and write # arbitrary tEXt chunks which doesn't seem to be possible through GDI+ all_loaders="ani,icns,pcx,ras,tga,png,pnm,wbmp,xbm,xpm,qtif" if test x$with_libjasper = xyes; then all_loaders="$all_loaders,jasper" fi if test x$os_win32 = xyes && test x$with_gdiplus != xno; then # Skip PNG, see comment above gdip_formats="bmp emf gif ico jpeg tiff wmf" for f in $gdip_formats; do all_loaders="$all_loaders,gdip-$f" done else all_loaders="$all_loaders,bmp,gif,ico,jpeg,tiff" fi included_loaders="" # If no loaders specified, include all if test "x$with_included_loaders" = xyes ; then included_loaders="$all_loaders" else included_loaders="$with_included_loaders" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $included_loaders" >&5 $as_echo "$included_loaders" >&6; } INCLUDED_LOADER_OBJ= INCLUDED_LOADER_DEFINE= IFS="${IFS= }"; gtk_save_ifs="$IFS"; IFS="," for loader in $included_loaders; do if echo "$all_loaders" | egrep "(^|,)$loader(\$|,)" > /dev/null; then : else as_fn_error $? "the specified loader $loader does not exist" "$LINENO" 5 fi loader_underscores=`echo $loader | sed -e 's/-/_/g'` INCLUDED_LOADER_OBJ="$INCLUDED_LOADER_OBJ libstatic-pixbufloader-$loader.la" # Don't bother defining separate -DINCLUDE_gdip_foo for each gdip-foo loader case $loader in gdip-*) ;; *) INCLUDED_LOADER_DEFINE="$INCLUDED_LOADER_DEFINE -DINCLUDE_$loader_underscores";; esac eval INCLUDE_$loader_underscores=yes done # Just define one -DINCLUDE_gdiplus for all the gdip-foo loaders # (except gdip-png, which isn't built at all) if test x"$INCLUDE_gdip_ico" = xyes; then INCLUDED_LOADER_DEFINE="$INCLUDED_LOADER_DEFINE -DINCLUDE_gdiplus" fi IFS="$gtk_save_ifs" if test x"$INCLUDE_png" = xyes; then INCLUDE_PNG_TRUE= INCLUDE_PNG_FALSE='#' else INCLUDE_PNG_TRUE='#' INCLUDE_PNG_FALSE= fi if test x"$INCLUDE_bmp" = xyes; then INCLUDE_BMP_TRUE= INCLUDE_BMP_FALSE='#' else INCLUDE_BMP_TRUE='#' INCLUDE_BMP_FALSE= fi if test x"$INCLUDE_wbmp" = xyes; then INCLUDE_WBMP_TRUE= INCLUDE_WBMP_FALSE='#' else INCLUDE_WBMP_TRUE='#' INCLUDE_WBMP_FALSE= fi if test x"$INCLUDE_gif" = xyes; then INCLUDE_GIF_TRUE= INCLUDE_GIF_FALSE='#' else INCLUDE_GIF_TRUE='#' INCLUDE_GIF_FALSE= fi if test x"$INCLUDE_ico" = xyes; then INCLUDE_ICO_TRUE= INCLUDE_ICO_FALSE='#' else INCLUDE_ICO_TRUE='#' INCLUDE_ICO_FALSE= fi if test x"$INCLUDE_ani" = xyes; then INCLUDE_ANI_TRUE= INCLUDE_ANI_FALSE='#' else INCLUDE_ANI_TRUE='#' INCLUDE_ANI_FALSE= fi if test x"$INCLUDE_jpeg" = xyes; then INCLUDE_JPEG_TRUE= INCLUDE_JPEG_FALSE='#' else INCLUDE_JPEG_TRUE='#' INCLUDE_JPEG_FALSE= fi if test x"$INCLUDE_pnm" = xyes; then INCLUDE_PNM_TRUE= INCLUDE_PNM_FALSE='#' else INCLUDE_PNM_TRUE='#' INCLUDE_PNM_FALSE= fi if test x"$INCLUDE_ras" = xyes; then INCLUDE_RAS_TRUE= INCLUDE_RAS_FALSE='#' else INCLUDE_RAS_TRUE='#' INCLUDE_RAS_FALSE= fi if test x"$INCLUDE_tiff" = xyes; then INCLUDE_TIFF_TRUE= INCLUDE_TIFF_FALSE='#' else INCLUDE_TIFF_TRUE='#' INCLUDE_TIFF_FALSE= fi if test x"$INCLUDE_xpm" = xyes; then INCLUDE_XPM_TRUE= INCLUDE_XPM_FALSE='#' else INCLUDE_XPM_TRUE='#' INCLUDE_XPM_FALSE= fi if test x"$INCLUDE_xbm" = xyes; then INCLUDE_XBM_TRUE= INCLUDE_XBM_FALSE='#' else INCLUDE_XBM_TRUE='#' INCLUDE_XBM_FALSE= fi if test x"$INCLUDE_tga" = xyes; then INCLUDE_TGA_TRUE= INCLUDE_TGA_FALSE='#' else INCLUDE_TGA_TRUE='#' INCLUDE_TGA_FALSE= fi if test x"$INCLUDE_pcx" = xyes; then INCLUDE_PCX_TRUE= INCLUDE_PCX_FALSE='#' else INCLUDE_PCX_TRUE='#' INCLUDE_PCX_FALSE= fi if test x"$INCLUDE_icns" = xyes; then INCLUDE_ICNS_TRUE= INCLUDE_ICNS_FALSE='#' else INCLUDE_ICNS_TRUE='#' INCLUDE_ICNS_FALSE= fi if test x"$INCLUDE_jasper" = xyes; then INCLUDE_JASPER_TRUE= INCLUDE_JASPER_FALSE='#' else INCLUDE_JASPER_TRUE='#' INCLUDE_JASPER_FALSE= fi if test x"$INCLUDE_qtif" = xyes; then INCLUDE_QTIF_TRUE= INCLUDE_QTIF_FALSE='#' else INCLUDE_QTIF_TRUE='#' INCLUDE_QTIF_FALSE= fi # As all GDI+ loaders are either built-in or not, arbitrarily just # check one of the variables here if test x"$INCLUDE_gdip_ico" = xyes; then INCLUDE_GDIPLUS_TRUE= INCLUDE_GDIPLUS_FALSE='#' else INCLUDE_GDIPLUS_TRUE='#' INCLUDE_GDIPLUS_FALSE= fi if test x$enable_gio_sniffing = xauto && test x$gio_can_sniff = x; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gio can sniff png" >&5 $as_echo_n "checking if gio can sniff png... " >&6; } gtk_save_LIBS="$LIBS" gtk_save_CFLAGS="$CFLAGS" LIBS="`$PKG_CONFIG --libs gio-2.0`" CFLAGS="`$PKG_CONFIG --cflags gio-2.0`" if test "$cross_compiling" = yes; then : { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run test program while cross compiling See \`config.log' for more details" "$LINENO" 5; } else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include static const gsize data_size = 159; static const guint8 data[] = { 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x08, 0x02, 0x00, 0x00, 0x00, 0x90, 0x77, 0x53, 0xde, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xd8, 0x07, 0x0f, 0x10, 0x08, 0x15, 0x61, 0xd8, 0x35, 0x37, 0x00, 0x00, 0x00, 0x19, 0x74, 0x45, 0x58, 0x74, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x00, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x47, 0x49, 0x4d, 0x50, 0x57, 0x81, 0x0e, 0x17, 0x00, 0x00, 0x00, 0x0c, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0xf8, 0xff, 0xff, 0x3f, 0x00, 0x05, 0xfe, 0x02, 0xfe, 0xdc, 0xcc, 0x59, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82 }; int main (int argc, char **argv) { char *content_type; char *image_png; g_type_init (); content_type = g_content_type_guess (NULL, data, data_size, NULL); image_png = g_content_type_from_mime_type ("image/png"); return !!g_strcmp0 (content_type, image_png); } _ACEOF if ac_fn_c_try_run "$LINENO"; then : gio_can_sniff=yes $as_echo "#define GDK_PIXBUF_USE_GIO_MIME 1" >>confdefs.h else gio_can_sniff=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gio_can_sniff" >&5 $as_echo "$gio_can_sniff" >&6; } LIBS="$gtk_save_LIBS" CFLAGS="$gtk_save_CFLAGS" else if test x$enable_gio_sniffing = xyes; then gio_can_sniff=yes $as_echo "#define GDK_PIXBUF_USE_GIO_MIME 1" >>confdefs.h else gio_can_sniff=no fi fi if test "x$LIBTIFF" != x; then HAVE_TIFF_TRUE= HAVE_TIFF_FALSE='#' else HAVE_TIFF_TRUE='#' HAVE_TIFF_FALSE= fi if test "x$LIBPNG" != x; then HAVE_PNG_TRUE= HAVE_PNG_FALSE='#' else HAVE_PNG_TRUE='#' HAVE_PNG_FALSE= fi if test "x$LIBJPEG" != x; then HAVE_JPEG_TRUE= HAVE_JPEG_FALSE='#' else HAVE_JPEG_TRUE='#' HAVE_JPEG_FALSE= fi if test "x$LIBJASPER" != x; then HAVE_JASPER_TRUE= HAVE_JASPER_FALSE='#' else HAVE_JASPER_TRUE='#' HAVE_JASPER_FALSE= fi if $dynworks ; then STATIC_LIB_DEPS= if echo "$included_loaders" | egrep '(^|,)tiff($|,)' > /dev/null; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBTIFF" fi if echo "$included_loaders" | egrep '(^|,)jpeg($|,)' > /dev/null; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBJPEG" fi if echo "$included_loaders" | egrep '(^|,)png($|,)' > /dev/null; then if test -z $PNG_DEP_CFLAGS_PACKAGES; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBPNG" fi fi if echo "$included_loaders" | egrep '(^|,)jasper($|,)' > /dev/null; then STATIC_LIB_DEPS="$STATIC_LIB_DEPS $LIBJASPER" fi else STATIC_LIB_DEPS="$LIBTIFF $LIBJPEG $LIBPNG $LIBJASPER" fi # Checks to see whether we should include mediaLib # support. # ac_fn_c_check_header_mongrel "$LINENO" "sys/systeminfo.h" "ac_cv_header_sys_systeminfo_h" "$ac_includes_default" if test "x$ac_cv_header_sys_systeminfo_h" = xyes; then : $as_echo "#define HAVE_SYS_SYSTEMINFO_H 1" >>confdefs.h fi ac_fn_c_check_header_mongrel "$LINENO" "sys/sysinfo.h" "ac_cv_header_sys_sysinfo_h" "$ac_includes_default" if test "x$ac_cv_header_sys_sysinfo_h" = xyes; then : $as_echo "#define HAVE_SYS_SYSINFO_H 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mediaLib 2.3" >&5 $as_echo_n "checking for mediaLib 2.3... " >&6; } use_mlib25=no # Check for a mediaLib 2.3 function since that is what the GTK+ mediaLib # patch requires. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mlib_ImageSetStruct in -lmlib" >&5 $as_echo_n "checking for mlib_ImageSetStruct in -lmlib... " >&6; } if ${ac_cv_lib_mlib_mlib_ImageSetStruct+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lmlib $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. */ #ifdef __cplusplus extern "C" #endif char mlib_ImageSetStruct (); int main () { return mlib_ImageSetStruct (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_mlib_mlib_ImageSetStruct=yes else ac_cv_lib_mlib_mlib_ImageSetStruct=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mlib_mlib_ImageSetStruct" >&5 $as_echo "$ac_cv_lib_mlib_mlib_ImageSetStruct" >&6; } if test "x$ac_cv_lib_mlib_mlib_ImageSetStruct" = xyes; then : use_mlib=yes else use_mlib=no fi if test $use_mlib = yes; then $as_echo "#define USE_MEDIALIB 1" >>confdefs.h MEDIA_LIB=-lmlib { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mediaLib 2.5" >&5 $as_echo_n "checking for mediaLib 2.5... " >&6; } # Check for a mediaLib 2.5 function since that is what is needed for # gdk_rgb_convert integration. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mlib_VideoColorRGBint_to_BGRAint in -lmlib" >&5 $as_echo_n "checking for mlib_VideoColorRGBint_to_BGRAint in -lmlib... " >&6; } if ${ac_cv_lib_mlib_mlib_VideoColorRGBint_to_BGRAint+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lmlib $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. */ #ifdef __cplusplus extern "C" #endif char mlib_VideoColorRGBint_to_BGRAint (); int main () { return mlib_VideoColorRGBint_to_BGRAint (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_mlib_mlib_VideoColorRGBint_to_BGRAint=yes else ac_cv_lib_mlib_mlib_VideoColorRGBint_to_BGRAint=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mlib_mlib_VideoColorRGBint_to_BGRAint" >&5 $as_echo "$ac_cv_lib_mlib_mlib_VideoColorRGBint_to_BGRAint" >&6; } if test "x$ac_cv_lib_mlib_mlib_VideoColorRGBint_to_BGRAint" = xyes; then : use_mlib25=yes else use_mlib25=no fi if test $use_mlib25 = yes; then $as_echo "#define USE_MEDIALIB25 1" >>confdefs.h fi fi if test $use_mlib = yes; then USE_MEDIALIB_TRUE= USE_MEDIALIB_FALSE='#' else USE_MEDIALIB_TRUE='#' USE_MEDIALIB_FALSE= fi if test $use_mlib25 = yes; then USE_MEDIALIB25_TRUE= USE_MEDIALIB25_FALSE='#' else USE_MEDIALIB25_TRUE='#' USE_MEDIALIB25_FALSE= fi # Checks to see if we should compile in MMX support (there will be # a runtime test when the code is actually run to see if it should # be used - this just checks if we can compile it.) # # This code is partially taken from Mesa # { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86 platform" >&5 $as_echo_n "checking for x86 platform... " >&6; } case $host_cpu in i386|i486|i586|i686|i786|k6|k7) use_x86_asm=yes ;; *) use_x86_asm=no esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_x86_asm" >&5 $as_echo "$use_x86_asm" >&6; } use_mmx_asm=no if test $use_x86_asm = yes; then save_ac_ext=$ac_ext ac_ext=S { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for MMX" >&5 $as_echo_n "checking compiler support for MMX... " >&6; } cp $srcdir/gdk-pixbuf/pixops/scale_line_22_33_mmx.S conftest.S if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then use_mmx_asm=yes fi rm -rf conftest* ac_ext=$save_ac_ext if test $use_mmx_asm = yes; then $as_echo "#define USE_MMX 1" >>confdefs.h { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test x$use_mmx_asm = xyes; then USE_MMX_TRUE= USE_MMX_FALSE='#' else USE_MMX_TRUE='#' USE_MMX_FALSE= fi REBUILD_PNGS= if test -z "$LIBPNG" && test x"$os_win32" = xno -o x$with_gdiplus = xno; then REBUILD_PNGS=# fi if test $cross_compiling = yes; then CROSS_COMPILING_TRUE= CROSS_COMPILING_FALSE='#' else CROSS_COMPILING_TRUE='#' CROSS_COMPILING_FALSE= fi if test $cross_compiling = yes; then # Extract the first word of "gdk-pixbuf-csource", so it can be a program name with args. set dummy gdk-pixbuf-csource; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GDK_PIXBUF_CSOURCE+:} false; then : $as_echo_n "(cached) " >&6 else case $GDK_PIXBUF_CSOURCE in [\\/]* | ?:[\\/]*) ac_cv_path_GDK_PIXBUF_CSOURCE="$GDK_PIXBUF_CSOURCE" # 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 test -z "$as_dir" && as_dir=. 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_GDK_PIXBUF_CSOURCE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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_GDK_PIXBUF_CSOURCE" && ac_cv_path_GDK_PIXBUF_CSOURCE="no" ;; esac fi GDK_PIXBUF_CSOURCE=$ac_cv_path_GDK_PIXBUF_CSOURCE if test -n "$GDK_PIXBUF_CSOURCE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDK_PIXBUF_CSOURCE" >&5 $as_echo "$GDK_PIXBUF_CSOURCE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. set dummy gtk-update-icon-cache; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : $as_echo_n "(cached) " >&6 else case $GTK_UPDATE_ICON_CACHE in [\\/]* | ?:[\\/]*) ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # 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 test -z "$as_dir" && as_dir=. 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_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" ;; esac fi GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE if test -n "$GTK_UPDATE_ICON_CACHE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 $as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x$GTK_UPDATE_ICON_CACHE = xno; then REBUILD_PNGS=# fi fi GDK_PIXBUF_PACKAGES="gmodule-no-export-2.0 gobject-2.0 gio-2.0" GDK_PIXBUF_EXTRA_LIBS="$STATIC_LIB_DEPS $MATH_LIB $MEDIA_LIB" GDK_PIXBUF_EXTRA_CFLAGS= GDK_PIXBUF_DEP_LIBS="`$PKG_CONFIG --libs $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_LIBS" GDK_PIXBUF_DEP_CFLAGS="`$PKG_CONFIG --cflags gthread-2.0 $GDK_PIXBUF_PACKAGES $PNG_DEP_CFLAGS_PACKAGES` $GDK_PIXBUF_EXTRA_CFLAGS" ############### # Check for X11 ############### GDK_PIXBUF_XLIB_PACKAGES= GDK_PIXBUF_XLIB_EXTRA_CFLAGS= GDK_PIXBUF_XLIB_EXTRA_LIBS= # Check whether --with-x11 was given. if test "${with_x11+set}" = set; then : withval=$with_x11; fi if test x$with_x11 = xyes; then if true; then USE_X11_TRUE= USE_X11_FALSE='#' else USE_X11_TRUE='#' USE_X11_FALSE= fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GDK_PIXBUF_XLIB_DEP" >&5 $as_echo_n "checking for GDK_PIXBUF_XLIB_DEP... " >&6; } if test -n "$GDK_PIXBUF_XLIB_DEP_CFLAGS"; then pkg_cv_GDK_PIXBUF_XLIB_DEP_CFLAGS="$GDK_PIXBUF_XLIB_DEP_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 gobject-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "x11 gobject-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDK_PIXBUF_XLIB_DEP_CFLAGS=`$PKG_CONFIG --cflags "x11 gobject-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GDK_PIXBUF_XLIB_DEP_LIBS"; then pkg_cv_GDK_PIXBUF_XLIB_DEP_LIBS="$GDK_PIXBUF_XLIB_DEP_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 gobject-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "x11 gobject-2.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GDK_PIXBUF_XLIB_DEP_LIBS=`$PKG_CONFIG --libs "x11 gobject-2.0" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 GDK_PIXBUF_XLIB_DEP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 gobject-2.0" 2>&1` else GDK_PIXBUF_XLIB_DEP_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 gobject-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GDK_PIXBUF_XLIB_DEP_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (x11 gobject-2.0) were not met: $GDK_PIXBUF_XLIB_DEP_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 GDK_PIXBUF_XLIB_DEP_CFLAGS and GDK_PIXBUF_XLIB_DEP_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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$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 GDK_PIXBUF_XLIB_DEP_CFLAGS and GDK_PIXBUF_XLIB_DEP_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 GDK_PIXBUF_XLIB_DEP_CFLAGS=$pkg_cv_GDK_PIXBUF_XLIB_DEP_CFLAGS GDK_PIXBUF_XLIB_DEP_LIBS=$pkg_cv_GDK_PIXBUF_XLIB_DEP_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi else if false; then USE_X11_TRUE= USE_X11_FALSE='#' else USE_X11_TRUE='#' USE_X11_FALSE= fi fi ################################################################ # Strip -export-dynamic from the link lines of various libraries ################################################################ # # pkg-config --libs gmodule includes the "export_dynamic" flag, # but this flag is only meaningful for executables. For libraries # the effect is undefined; what it causes on Linux is that the # export list from -export-symbols-regex is ignored and everything # is exported # # We are using gmodule-no-export now, but I'm leaving the stripping # code in place for now, since pango and atk still require gmodule. export SED export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` if test -n "$export_dynamic"; then GDK_PIXBUF_DEP_LIBS=`echo $GDK_PIXBUF_DEP_LIBS | sed -e "s/$export_dynamic//"` fi ################################################## # GObject introspection ################################################## # Check whether --enable-introspection was given. if test "${enable_introspection+set}" = set; then : enableval=$enable_introspection; else enable_introspection=auto fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gobject-introspection" >&5 $as_echo_n "checking for gobject-introspection... " >&6; } case $enable_introspection in #( no) : found_introspection="no (disabled, use --enable-introspection to enable)" ;; #( yes) : if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : else as_fn_error $? "gobject-introspection-1.0 is not installed" "$LINENO" 5 fi if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.9.3\""; } >&5 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.9.3") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then found_introspection=yes else as_fn_error $? "You need to have gobject-introspection >= 0.9.3 installed to build gdk-pixbuf" "$LINENO" 5 fi ;; #( auto) : if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.9.3\""; } >&5 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.9.3") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then found_introspection=yes else found_introspection=no fi ;; #( *) : as_fn_error $? "invalid argument passed to --enable-introspection, should be one of [no/auto/yes]" "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $found_introspection" >&5 $as_echo "$found_introspection" >&6; } INTROSPECTION_SCANNER= INTROSPECTION_COMPILER= INTROSPECTION_GENERATE= INTROSPECTION_GIRDIR= INTROSPECTION_TYPELIBDIR= if test "x$found_introspection" = "xyes"; then INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` INTROSPECTION_GENERATE=`$PKG_CONFIG --variable=g_ir_generate gobject-introspection-1.0` INTROSPECTION_GIRDIR=`$PKG_CONFIG --variable=girdir gobject-introspection-1.0` INTROSPECTION_TYPELIBDIR="$($PKG_CONFIG --variable=typelibdir gobject-introspection-1.0)" INTROSPECTION_CFLAGS=`$PKG_CONFIG --cflags gobject-introspection-1.0` INTROSPECTION_LIBS=`$PKG_CONFIG --libs gobject-introspection-1.0` INTROSPECTION_MAKEFILE=`$PKG_CONFIG --variable=datadir gobject-introspection-1.0`/gobject-introspection-1.0/Makefile.introspection fi if test "x$found_introspection" = "xyes"; then HAVE_INTROSPECTION_TRUE= HAVE_INTROSPECTION_FALSE='#' else HAVE_INTROSPECTION_TRUE='#' HAVE_INTROSPECTION_FALSE= fi ################################################## # Checks for gtk-doc and docbook-tools ################################################## gtk_doc_requires="gtk-doc >= 1.20" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gtk-doc" >&5 $as_echo_n "checking for gtk-doc... " >&6; } if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$gtk_doc_requires\""; } >&5 ($PKG_CONFIG --exists --print-errors "$gtk_doc_requires") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then have_gtk_doc=yes else have_gtk_doc=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gtk_doc" >&5 $as_echo "$have_gtk_doc" >&6; } if test "$have_gtk_doc" = "no"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You will not be able to create source packages with 'make dist' because $gtk_doc_requires is not found." >&5 $as_echo "$as_me: WARNING: You will not be able to create source packages with 'make dist' because $gtk_doc_requires is not found." >&2;} fi # Extract the first word of "gtkdoc-check", so it can be a program name with args. set dummy gtkdoc-check; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_GTKDOC_CHECK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$GTKDOC_CHECK"; then ac_cv_prog_GTKDOC_CHECK="$GTKDOC_CHECK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_GTKDOC_CHECK="gtkdoc-check.test" $as_echo "$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 GTKDOC_CHECK=$ac_cv_prog_GTKDOC_CHECK if test -n "$GTKDOC_CHECK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK" >&5 $as_echo "$GTKDOC_CHECK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gtkdoc-check", so it can be a program name with args. set dummy gtkdoc-check; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GTKDOC_CHECK_PATH+:} false; then : $as_echo_n "(cached) " >&6 else case $GTKDOC_CHECK_PATH in [\\/]* | ?:[\\/]*) ac_cv_path_GTKDOC_CHECK_PATH="$GTKDOC_CHECK_PATH" # 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 test -z "$as_dir" && as_dir=. 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_GTKDOC_CHECK_PATH="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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 GTKDOC_CHECK_PATH=$ac_cv_path_GTKDOC_CHECK_PATH if test -n "$GTKDOC_CHECK_PATH"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_CHECK_PATH" >&5 $as_echo "$GTKDOC_CHECK_PATH" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi for ac_prog in gtkdoc-rebase do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GTKDOC_REBASE+:} false; then : $as_echo_n "(cached) " >&6 else case $GTKDOC_REBASE in [\\/]* | ?:[\\/]*) ac_cv_path_GTKDOC_REBASE="$GTKDOC_REBASE" # 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 test -z "$as_dir" && as_dir=. 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_GTKDOC_REBASE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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 GTKDOC_REBASE=$ac_cv_path_GTKDOC_REBASE if test -n "$GTKDOC_REBASE"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_REBASE" >&5 $as_echo "$GTKDOC_REBASE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$GTKDOC_REBASE" && break done test -n "$GTKDOC_REBASE" || GTKDOC_REBASE="true" # Extract the first word of "gtkdoc-mkpdf", so it can be a program name with args. set dummy gtkdoc-mkpdf; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GTKDOC_MKPDF+:} false; then : $as_echo_n "(cached) " >&6 else case $GTKDOC_MKPDF in [\\/]* | ?:[\\/]*) ac_cv_path_GTKDOC_MKPDF="$GTKDOC_MKPDF" # 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 test -z "$as_dir" && as_dir=. 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_GTKDOC_MKPDF="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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 GTKDOC_MKPDF=$ac_cv_path_GTKDOC_MKPDF if test -n "$GTKDOC_MKPDF"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTKDOC_MKPDF" >&5 $as_echo "$GTKDOC_MKPDF" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Check whether --with-html-dir was given. if test "${with_html_dir+set}" = set; then : withval=$with_html_dir; else with_html_dir='${datadir}/gtk-doc/html' fi HTML_DIR="$with_html_dir" # Check whether --enable-gtk-doc was given. if test "${enable_gtk_doc+set}" = set; then : enableval=$enable_gtk_doc; else enable_gtk_doc=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build gtk-doc documentation" >&5 $as_echo_n "checking whether to build gtk-doc documentation... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk_doc" >&5 $as_echo "$enable_gtk_doc" >&6; } if test "x$enable_gtk_doc" = "xyes" && test "$have_gtk_doc" = "no"; then as_fn_error $? " You must have $gtk_doc_requires installed to build documentation for $PACKAGE_NAME. Please install gtk-doc or disable building the documentation by adding '--disable-gtk-doc' to '$0'." "$LINENO" 5 fi if test "x$PACKAGE_NAME" != "xglib"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTKDOC_DEPS" >&5 $as_echo_n "checking for GTKDOC_DEPS... " >&6; } if test -n "$GTKDOC_DEPS_CFLAGS"; then pkg_cv_GTKDOC_DEPS_CFLAGS="$GTKDOC_DEPS_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTKDOC_DEPS_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$GTKDOC_DEPS_LIBS"; then pkg_cv_GTKDOC_DEPS_LIBS="$GTKDOC_DEPS_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTKDOC_DEPS_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "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 GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>&1` else GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.10.0 gobject-2.0 >= 2.10.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTKDOC_DEPS_PKG_ERRORS" >&5 : elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } : else GTKDOC_DEPS_CFLAGS=$pkg_cv_GTKDOC_DEPS_CFLAGS GTKDOC_DEPS_LIBS=$pkg_cv_GTKDOC_DEPS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi fi # Check whether --enable-gtk-doc-html was given. if test "${enable_gtk_doc_html+set}" = set; then : enableval=$enable_gtk_doc_html; else enable_gtk_doc_html=yes fi # Check whether --enable-gtk-doc-pdf was given. if test "${enable_gtk_doc_pdf+set}" = set; then : enableval=$enable_gtk_doc_pdf; else enable_gtk_doc_pdf=no fi if test -z "$GTKDOC_MKPDF"; then enable_gtk_doc_pdf=no fi if test -z "$AM_DEFAULT_VERBOSITY"; then AM_DEFAULT_VERBOSITY=1 fi if test x$have_gtk_doc = xyes; then HAVE_GTK_DOC_TRUE= HAVE_GTK_DOC_FALSE='#' else HAVE_GTK_DOC_TRUE='#' HAVE_GTK_DOC_FALSE= fi if test x$enable_gtk_doc = xyes; then ENABLE_GTK_DOC_TRUE= ENABLE_GTK_DOC_FALSE='#' else ENABLE_GTK_DOC_TRUE='#' ENABLE_GTK_DOC_FALSE= fi if test x$enable_gtk_doc_html = xyes; then GTK_DOC_BUILD_HTML_TRUE= GTK_DOC_BUILD_HTML_FALSE='#' else GTK_DOC_BUILD_HTML_TRUE='#' GTK_DOC_BUILD_HTML_FALSE= fi if test x$enable_gtk_doc_pdf = xyes; then GTK_DOC_BUILD_PDF_TRUE= GTK_DOC_BUILD_PDF_FALSE='#' else GTK_DOC_BUILD_PDF_TRUE='#' GTK_DOC_BUILD_PDF_FALSE= fi if test -n "$LIBTOOL"; then GTK_DOC_USE_LIBTOOL_TRUE= GTK_DOC_USE_LIBTOOL_FALSE='#' else GTK_DOC_USE_LIBTOOL_TRUE='#' GTK_DOC_USE_LIBTOOL_FALSE= fi if test -n "$GTKDOC_REBASE"; then GTK_DOC_USE_REBASE_TRUE= GTK_DOC_USE_REBASE_FALSE='#' else GTK_DOC_USE_REBASE_TRUE='#' GTK_DOC_USE_REBASE_FALSE= fi # Extract the first word of "db2html", so it can be a program name with args. set dummy db2html; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DB2HTML+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DB2HTML"; then ac_cv_prog_DB2HTML="$DB2HTML" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. 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_DB2HTML="true" $as_echo "$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_prog_DB2HTML" && ac_cv_prog_DB2HTML="false" fi fi DB2HTML=$ac_cv_prog_DB2HTML if test -n "$DB2HTML"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DB2HTML" >&5 $as_echo "$DB2HTML" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if $DB2HTML; then HAVE_DOCBOOK_TRUE= HAVE_DOCBOOK_FALSE='#' else HAVE_DOCBOOK_TRUE='#' HAVE_DOCBOOK_FALSE= fi # Check whether --enable-man was given. if test "${enable_man+set}" = set; then : enableval=$enable_man; enable_man=yes else enable_man=no fi if test "${enable_man}" != no; then # Extract the first word of "xsltproc", so it can be a program name with args. set dummy xsltproc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XSLTPROC+:} false; then : $as_echo_n "(cached) " >&6 else case $XSLTPROC in [\\/]* | ?:[\\/]*) ac_cv_path_XSLTPROC="$XSLTPROC" # 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 test -z "$as_dir" && as_dir=. 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_XSLTPROC="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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 XSLTPROC=$ac_cv_path_XSLTPROC if test -n "$XSLTPROC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 $as_echo "$XSLTPROC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$XSLTPROC"; then enable_man=no fi fi if test x$enable_man != xno; then ENABLE_MAN_TRUE= ENABLE_MAN_FALSE='#' else ENABLE_MAN_TRUE='#' ENABLE_MAN_FALSE= fi ################################################## # Check for -Bsymbolic-functions linker flag used # to avoid intra-library PLT jumps, if available. ################################################## # Check whether --enable-Bsymbolic was given. if test "${enable_Bsymbolic+set}" = set; then : enableval=$enable_Bsymbolic; else SAVED_LDFLAGS="${LDFLAGS}" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bsymbolic-functions linker flag" >&5 $as_echo_n "checking for -Bsymbolic-functions linker flag... " >&6; } LDFLAGS=-Wl,-Bsymbolic-functions cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { int main (void) { return 0; } ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } enable_Bsymbolic=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } enable_Bsymbolic=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="${SAVED_LDFLAGS}" fi if test "x${enable_Bsymbolic}" = "xyes"; then GDK_PIXBUF_LINK_FLAGS=-Wl,-Bsymbolic-functions fi # Check whether --enable-installed-tests was given. if test "${enable_installed_tests+set}" = set; then : enableval=$enable_installed_tests; case ${enableval} in yes) ENABLE_INSTALLED_TESTS="1" ;; no) ENABLE_INSTALLED_TESTS="" ;; *) as_fn_error $? "bad value ${enableval} for --enable-installed-tests" "$LINENO" 5 ;; esac fi if test "$ENABLE_INSTALLED_TESTS" = "1"; then ENABLE_INSTALLED_TESTS_TRUE= ENABLE_INSTALLED_TESTS_FALSE='#' else ENABLE_INSTALLED_TESTS_TRUE='#' ENABLE_INSTALLED_TESTS_FALSE= fi # Check whether --enable-always-build-tests was given. if test "${enable_always_build_tests+set}" = set; then : enableval=$enable_always_build_tests; case ${enableval} in yes) ENABLE_ALWAYS_BUILD_TESTS="1" ;; no) ENABLE_ALWAYS_BUILD_TESTS="" ;; *) as_fn_error $? "bad value ${enableval} for --enable-always-build-tests" "$LINENO" 5 ;; esac fi if test "$ENABLE_ALWAYS_BUILD_TESTS" = "1"; then ENABLE_ALWAYS_BUILD_TESTS_TRUE= ENABLE_ALWAYS_BUILD_TESTS_FALSE='#' else ENABLE_ALWAYS_BUILD_TESTS_TRUE='#' ENABLE_ALWAYS_BUILD_TESTS_FALSE= fi if test "$ENABLE_INSTALLED_TESTS" = "1"; then installed_test_metadir=${datadir}/installed-tests/gdk-pixbuf installed_testdir=${libexecdir}/installed-tests/gdk-pixbuf fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with gcov testing" >&5 $as_echo_n "checking whether to build with gcov testing... " >&6; } # Check whether --enable-coverage was given. if test "${enable_coverage+set}" = set; then : enableval=$enable_coverage; else enable_coverage=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_coverage" >&5 $as_echo "$enable_coverage" >&6; } if test "$enable_coverage" = "yes"; then if test "$GCC" != "yes"; then as_fn_error $? "Coverage testing requires GCC" "$LINENO" 5 fi # Extract the first word of "gcov", so it can be a program name with args. set dummy gcov; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GCOV+:} false; then : $as_echo_n "(cached) " >&6 else case $GCOV in [\\/]* | ?:[\\/]*) ac_cv_path_GCOV="$GCOV" # 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 test -z "$as_dir" && as_dir=. 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_GCOV="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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_GCOV" && ac_cv_path_GCOV="no" ;; esac fi GCOV=$ac_cv_path_GCOV if test -n "$GCOV"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5 $as_echo "$GCOV" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$GCOV" = "no" ; then as_fn_error $? "gcov tool is not available" "$LINENO" 5 fi # Extract the first word of "lcov", so it can be a program name with args. set dummy lcov; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_LCOV+:} false; then : $as_echo_n "(cached) " >&6 else case $LCOV in [\\/]* | ?:[\\/]*) ac_cv_path_LCOV="$LCOV" # 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 test -z "$as_dir" && as_dir=. 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_LCOV="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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_LCOV" && ac_cv_path_LCOV="no" ;; esac fi LCOV=$ac_cv_path_LCOV if test -n "$LCOV"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5 $as_echo "$LCOV" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$LCOV" = "no" ; then as_fn_error $? "lcov tool is not installed" "$LINENO" 5 fi # Extract the first word of "genhtml", so it can be a program name with args. set dummy genhtml; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GENHTML+:} false; then : $as_echo_n "(cached) " >&6 else case $GENHTML in [\\/]* | ?:[\\/]*) ac_cv_path_GENHTML="$GENHTML" # 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 test -z "$as_dir" && as_dir=. 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_GENHTML="$as_dir/$ac_word$ac_exec_ext" $as_echo "$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_GENHTML" && ac_cv_path_GENHTML="no" ;; esac fi GENHTML=$ac_cv_path_GENHTML if test -n "$GENHTML"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5 $as_echo "$GENHTML" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "$GENHTML" = "no" ; then as_fn_error $? "lcov's genhtml tool is not installed" "$LINENO" 5 fi CFLAGS="$CFLAGS -O0 -g -fprofile-arcs -ftest-coverage" LDFLAGS="$LDFLAGS -lgcov" fi if test "$enable_coverage" = "yes"; then WITH_COVERAGE_TRUE= WITH_COVERAGE_FALSE='#' else WITH_COVERAGE_TRUE='#' WITH_COVERAGE_FALSE= fi ################################################## # Output commands ################################################## ac_config_files="$ac_config_files Makefile gdk-pixbuf-2.0.pc gdk-pixbuf-2.0-uninstalled.pc gdk-pixbuf/Makefile gdk-pixbuf/gdk_pixbuf.rc gdk-pixbuf/gdk-pixbuf-features.h gdk-pixbuf/pixops/Makefile build/Makefile build/win32/Makefile build/win32/vs9/Makefile build/win32/vs10/Makefile docs/Makefile docs/reference/Makefile docs/reference/gdk-pixbuf/Makefile docs/reference/gdk-pixbuf/version.xml po/Makefile.in tests/Makefile contrib/Makefile contrib/gdk-pixbuf-xlib/Makefile contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc config.h.win32" 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_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$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+set}" = set || &/ 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 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$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=`$as_echo "$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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "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 "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${PLATFORM_WIN32_TRUE}" && test -z "${PLATFORM_WIN32_FALSE}"; then as_fn_error $? "conditional \"PLATFORM_WIN32\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then as_fn_error $? "conditional \"OS_WIN32\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${OS_UNIX_TRUE}" && test -z "${OS_UNIX_FALSE}"; then as_fn_error $? "conditional \"OS_UNIX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${OS_LINUX_TRUE}" && test -z "${OS_LINUX_FALSE}"; then as_fn_error $? "conditional \"OS_LINUX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MS_LIB_AVAILABLE_TRUE}" && test -z "${MS_LIB_AVAILABLE_FALSE}"; then as_fn_error $? "conditional \"MS_LIB_AVAILABLE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "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 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -z "${DISABLE_EXPLICIT_DEPS_TRUE}" && test -z "${DISABLE_EXPLICIT_DEPS_FALSE}"; then as_fn_error $? "conditional \"DISABLE_EXPLICIT_DEPS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_GDIPLUS_LOADERS_TRUE}" && test -z "${BUILD_GDIPLUS_LOADERS_FALSE}"; then as_fn_error $? "conditional \"BUILD_GDIPLUS_LOADERS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_DYNAMIC_MODULES_TRUE}" && test -z "${BUILD_DYNAMIC_MODULES_FALSE}"; then as_fn_error $? "conditional \"BUILD_DYNAMIC_MODULES\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_PNG_TRUE}" && test -z "${INCLUDE_PNG_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_PNG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_BMP_TRUE}" && test -z "${INCLUDE_BMP_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_BMP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_WBMP_TRUE}" && test -z "${INCLUDE_WBMP_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_WBMP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_GIF_TRUE}" && test -z "${INCLUDE_GIF_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_GIF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_ICO_TRUE}" && test -z "${INCLUDE_ICO_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_ICO\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_ANI_TRUE}" && test -z "${INCLUDE_ANI_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_ANI\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_JPEG_TRUE}" && test -z "${INCLUDE_JPEG_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_JPEG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_PNM_TRUE}" && test -z "${INCLUDE_PNM_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_PNM\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_RAS_TRUE}" && test -z "${INCLUDE_RAS_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_RAS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_TIFF_TRUE}" && test -z "${INCLUDE_TIFF_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_TIFF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_XPM_TRUE}" && test -z "${INCLUDE_XPM_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_XPM\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_XBM_TRUE}" && test -z "${INCLUDE_XBM_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_XBM\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_TGA_TRUE}" && test -z "${INCLUDE_TGA_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_TGA\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_PCX_TRUE}" && test -z "${INCLUDE_PCX_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_PCX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_ICNS_TRUE}" && test -z "${INCLUDE_ICNS_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_ICNS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_JASPER_TRUE}" && test -z "${INCLUDE_JASPER_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_JASPER\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_QTIF_TRUE}" && test -z "${INCLUDE_QTIF_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_QTIF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${INCLUDE_GDIPLUS_TRUE}" && test -z "${INCLUDE_GDIPLUS_FALSE}"; then as_fn_error $? "conditional \"INCLUDE_GDIPLUS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_TIFF_TRUE}" && test -z "${HAVE_TIFF_FALSE}"; then as_fn_error $? "conditional \"HAVE_TIFF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_PNG_TRUE}" && test -z "${HAVE_PNG_FALSE}"; then as_fn_error $? "conditional \"HAVE_PNG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_JPEG_TRUE}" && test -z "${HAVE_JPEG_FALSE}"; then as_fn_error $? "conditional \"HAVE_JPEG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_JASPER_TRUE}" && test -z "${HAVE_JASPER_FALSE}"; then as_fn_error $? "conditional \"HAVE_JASPER\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_MEDIALIB_TRUE}" && test -z "${USE_MEDIALIB_FALSE}"; then as_fn_error $? "conditional \"USE_MEDIALIB\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_MEDIALIB25_TRUE}" && test -z "${USE_MEDIALIB25_FALSE}"; then as_fn_error $? "conditional \"USE_MEDIALIB25\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_MMX_TRUE}" && test -z "${USE_MMX_FALSE}"; then as_fn_error $? "conditional \"USE_MMX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then as_fn_error $? "conditional \"CROSS_COMPILING\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_X11_TRUE}" && test -z "${USE_X11_FALSE}"; then as_fn_error $? "conditional \"USE_X11\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${USE_X11_TRUE}" && test -z "${USE_X11_FALSE}"; then as_fn_error $? "conditional \"USE_X11\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_INTROSPECTION_TRUE}" && test -z "${HAVE_INTROSPECTION_FALSE}"; then as_fn_error $? "conditional \"HAVE_INTROSPECTION\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_GTK_DOC_TRUE}" && test -z "${HAVE_GTK_DOC_FALSE}"; then as_fn_error $? "conditional \"HAVE_GTK_DOC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_GTK_DOC_TRUE}" && test -z "${ENABLE_GTK_DOC_FALSE}"; then as_fn_error $? "conditional \"ENABLE_GTK_DOC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GTK_DOC_BUILD_HTML_TRUE}" && test -z "${GTK_DOC_BUILD_HTML_FALSE}"; then as_fn_error $? "conditional \"GTK_DOC_BUILD_HTML\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GTK_DOC_BUILD_PDF_TRUE}" && test -z "${GTK_DOC_BUILD_PDF_FALSE}"; then as_fn_error $? "conditional \"GTK_DOC_BUILD_PDF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GTK_DOC_USE_LIBTOOL_TRUE}" && test -z "${GTK_DOC_USE_LIBTOOL_FALSE}"; then as_fn_error $? "conditional \"GTK_DOC_USE_LIBTOOL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${GTK_DOC_USE_REBASE_TRUE}" && test -z "${GTK_DOC_USE_REBASE_FALSE}"; then as_fn_error $? "conditional \"GTK_DOC_USE_REBASE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_DOCBOOK_TRUE}" && test -z "${HAVE_DOCBOOK_FALSE}"; then as_fn_error $? "conditional \"HAVE_DOCBOOK\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_MAN_TRUE}" && test -z "${ENABLE_MAN_FALSE}"; then as_fn_error $? "conditional \"ENABLE_MAN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_INSTALLED_TESTS_TRUE}" && test -z "${ENABLE_INSTALLED_TESTS_FALSE}"; then as_fn_error $? "conditional \"ENABLE_INSTALLED_TESTS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ENABLE_ALWAYS_BUILD_TESTS_TRUE}" && test -z "${ENABLE_ALWAYS_BUILD_TESTS_FALSE}"; then as_fn_error $? "conditional \"ENABLE_ALWAYS_BUILD_TESTS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${WITH_COVERAGE_TRUE}" && test -z "${WITH_COVERAGE_FALSE}"; then as_fn_error $? "conditional \"WITH_COVERAGE\" 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" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$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 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 as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. 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 # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # 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 test -z "$as_dir" && as_dir=. 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 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # 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 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$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_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_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 || $as_echo 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 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 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=`$as_echo "$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 || $as_echo 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 gdk-pixbuf $as_me 2.30.8, which was generated by GNU Autoconf 2.69. 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 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ gdk-pixbuf config.status 2.30.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 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 ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$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=`$as_echo "$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 ) $as_echo "$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 \$as_echo "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 $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # 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_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $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"`' 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"`' 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"`' 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_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"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $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"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $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 AS \ DLLTOOL \ OBJDUMP \ SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ 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_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ 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\\"\\\`\\\\\\"" ;; *) 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 \ sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which 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' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' ac_aux_dir='$ac_aux_dir' # 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" ;; "gdk-pixbuf-2.0.pc") CONFIG_FILES="$CONFIG_FILES gdk-pixbuf-2.0.pc" ;; "gdk-pixbuf-2.0-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES gdk-pixbuf-2.0-uninstalled.pc" ;; "gdk-pixbuf/Makefile") CONFIG_FILES="$CONFIG_FILES gdk-pixbuf/Makefile" ;; "gdk-pixbuf/gdk_pixbuf.rc") CONFIG_FILES="$CONFIG_FILES gdk-pixbuf/gdk_pixbuf.rc" ;; "gdk-pixbuf/gdk-pixbuf-features.h") CONFIG_FILES="$CONFIG_FILES gdk-pixbuf/gdk-pixbuf-features.h" ;; "gdk-pixbuf/pixops/Makefile") CONFIG_FILES="$CONFIG_FILES gdk-pixbuf/pixops/Makefile" ;; "build/Makefile") CONFIG_FILES="$CONFIG_FILES build/Makefile" ;; "build/win32/Makefile") CONFIG_FILES="$CONFIG_FILES build/win32/Makefile" ;; "build/win32/vs9/Makefile") CONFIG_FILES="$CONFIG_FILES build/win32/vs9/Makefile" ;; "build/win32/vs10/Makefile") CONFIG_FILES="$CONFIG_FILES build/win32/vs10/Makefile" ;; "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; "docs/reference/Makefile") CONFIG_FILES="$CONFIG_FILES docs/reference/Makefile" ;; "docs/reference/gdk-pixbuf/Makefile") CONFIG_FILES="$CONFIG_FILES docs/reference/gdk-pixbuf/Makefile" ;; "docs/reference/gdk-pixbuf/version.xml") CONFIG_FILES="$CONFIG_FILES docs/reference/gdk-pixbuf/version.xml" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; "contrib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;; "contrib/gdk-pixbuf-xlib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/gdk-pixbuf-xlib/Makefile" ;; "contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc") CONFIG_FILES="$CONFIG_FILES contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc" ;; "config.h.win32") CONFIG_FILES="$CONFIG_FILES config.h.win32" ;; *) 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+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || 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=`$as_echo "$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 '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$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 || $as_echo 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=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$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@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$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"; } && { $as_echo "$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 $as_echo "$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 { $as_echo "/* $configure_input */" \ && 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 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$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 $as_echo "/* $configure_input */" \ && 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 || $as_echo 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) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$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. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which 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 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # 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 GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="" # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build static libraries. build_old_libs=$enable_static # Assembler program. AS=$lt_AS # DLL creation program. DLLTOOL=$lt_DLLTOOL # Object dumper program. OBJDUMP=$lt_OBJDUMP # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # 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 # 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 # 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 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 # 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 in which our libraries should be installed. lt_sysroot=$lt_sysroot # 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 # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # 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 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 "X${COLLECT_NAMES+set}" != Xset; 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) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi 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" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/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 assigment 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 assigment 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 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi gdk-pixbuf-2.30.8/README0000664000175000017500000000000012340757631015652 0ustar00mclasenmclasen00000000000000